5f4a1ef2d9465124a3b82ba7e8a1dea560995f12b54d85f6a4742c3339bfab48f6e06cbcdd7b8d2c6e9a220ded7283f15556efacb2425d354d692bc7b3c525d172d9c1725135563bb3ab0c491e242cabc97bb66b508496037dd62d97c399eb3d0ece0fe5696148af97d7134e5cc9a9810c27e6170d08d30860a04d34cf4b57a5997476546ea52ac5a2816922370145b7216e991b7c81afbb497516af2bdd43b1f9ec646eb75efbc655dbbbd14a79cf6a4db3f4e08aef16d6c4f1b1eda0467e9fa05d61969605108f34c297f33213948c9f7d117e70fad7d017588df571d3af217308e20201bb081b1bd570a6864cb8158d2a5f748d9684f29408b83a754af0c19ba0227f847e63734cc6523aa9e577a7b7e8d442a78bb7af2d01b40387df084bbbb7f7da0ba785df982c1b755a7a0347d455cffebac0292dfd2c56f516c0384f9d2ae7eb5cb6203a1e00c60b14afbd1b546c178734efac58c3ec84e68f8adb5e1fdc809c50c6b38e3b1fbc612fe7f5a5c17c5098a82c8fdcd9a22551493d63c9a5ea6b6828058e85c0e55c50d06c3b188369d613a892b86ff7234ccff92d8a22639dadb2a04e06b74720b7be721ca0fa40d87773083b5140d8f4fb699bcd21b6b6c6deed97fe77685027907506db7dd945c35e3aa2e094662f6ccc9590daf35cb65006f001b1892eb7f3260e8ce83c1b81610405e513b5e82bbd6f66542fb8d80bc5aef78d2af4c8e9ef5771a0bc131a12467003909b2286294175d42f0a735b529764273ef029d40936f5d81513306748e33b65640e6bfa7d841a43e1d65a6709fb80782767e791437e1c42a6ce40cea77bef1a2082efd658d1fff2274a071c66735ff0cd86135010ef936d876e2f3bf87eef36ead5bd57036852f620db2fec862d382e133658fe77fcaf13c4cd2fb82094961daa853adcefebad1015f63daef145dc2849ffce6b1b046d6bf326d8539e1a08fe373752838e74b77a585d5aafc850bee1d450ebe817ec435832454e2ede9dddebf56b06d7099d5b60c15e80174dbc17ccdfcda537e8988f0497d69114ca506c8371b16cd2a4cea351eccf9a3508e5d0bc63e1d90bc4e78fbae0249a068cffa639e6a301b9ba9addf8b71f5bb47873dc0608a02a5649c034a8e8c49712d96316d42115c0402d972b66abc435a36f2ae53d206c2a86d0ee2ba18f9aece791696f0d0fab5a7b9afbb9918d978fdc6ec9fa739984f53b9daa0ba8d89ff2bf053ab5077c85354152c5f21a4c90b9ebf3f059fadd70b455831edead7024220441552cf2ee3c63562bcdf2c6d3fc1dcce20880f3d4cbc059dcb5f6c1bfd212921a09cc1118f5579158a0eafcf5ce85f82f1eb658c5eac58ea24ad6e7614e031b2b19e8660d642dc48b3c3e8c95960ff4184a0605f184f1c7bd65ed2cccfc77048124cfc05f973d9d5b3468883122f9f5b278030cd27869b4f35b8c156d8cc9db0e7f58d8f7b422b2ffbf502b8702db50cc6bed3d375d0b51e14a0fe3d435f8a177d7ad7fe69d075ac21656c482db204d62e0531886ab44773453a5b84fe7e0b6057430cb51d6555644405480d04873f7ad3f60fc380373436bf26d594ea1b2a222decc8b0fbc0b1f7c127f3bb34bfb44566962f4f7a5593f77479d082e7cf801ce2f55bd09496b31da9e62bf83ca8b2cffc2ce5359d5cea7d44710989414cac448d223a075c3a2182adca81e0cc6ef78057afa9a972b466780eb0d726a250a7e761e54a12d8242c9f6f540f7c2903a8a496447fc9d6662a4c03a50025ac54e3088af67b18b2b61e0b36a7503220aaa68495d4c18bf2d0359a1c89f5bae0a75970fba763a4424fbf729aad5e473c83c922ccc602d29e29d399f42188371d630baeda957e3a93e3514ee3caad142544c455d8fa48d4d8cd4eff3511bee9b14efea9dce64c5c9f37ee846d7a59187ea1de89cd53094ad2ae1193dd3fa34a46b4e00f7537846a03abd2ddd49eb2479a9562b15ffe5d42b391254dfb0bb67ff4b5dd5a86c3e8309b7e686d6a3ae49cd6320682cb36c762a33cf3b1f0640f25a6fb21d956fd0ddffb45169a28dd99e3024f0388d4246bc256bff3fc3368581befe86f4b3bb81761fcc6d982d730659032410fe6fcf193212e2d8c5e7d5a2b11be5957cdf7656353800bc8d71b20123ff7892313809a23b7c4c843d96aa2c35d6359dc572166e640e16bf5bf98cc4952a3402a5b6c6133b240ab29e42ff91373277e367ab15326e9156a72876decfae1981ca4904f4af48679a05f27adc6977cdb959cd692c4f04258a2930245bda4c109409a162a0db363d33a87143d3ed131e50c62b68f5ae2849cfdde0d98eff823680bb1b6be491b0a4ac8b9e77ed2dbf5a714bcd02c37fcc723394d56b36753d421f98c0b5fc85c52f4d2f1ad97b5bfe31ad1925dc5d7fbd4c7f8a147b7486113acd675f5cf66c08e172f7bd5c0fe7283fe2c612175ace5579308a7c52427139ccb943dc5e16af781c790be4e0ca7b34d6fb26de2dc58d227b7d14b3644a94257ca712943faecab00b07a790d5824b9537c93cda035caa17ff1e65af1a3fc938fcc5ada23f6cb10590547d404706fe2fba35b279c40a6741be66d3a99483f654c86d012dccf211d0d4f4fa6863c6e12a7368b153f96ca53b74c97bb95df0e08c817822a32bb6450e3128e3caf8c4b78957862b185cd9da1f5a392ad21b19b761db5ae3f3f7c822d70be6087d22f1127058673ba9c5c2c83beed9c17adb22be6f14a6b7a95da750cc584723872786241051320a368f19c14eb8ad3575f27e0de2e84e96b5fb0df12ce82d98c8e776a82b7c89cd5eb3d53c0c439ea0d506473460d1950ddc12fc2efa8f8b856a2d0daa70842a8eeb499c99b93002ffe1878e144898f66353929a3bb8564bb833b9a43cef942ec4a8030f8cc9645d714a1eaf207bba2802ca1d4918cf83ff5e28e59fc0873782ba615ec0e3d1d1fdecabb34d600253cb332149dd3d7923962cbb7e3634123a5deae1a322284ad190816c1b64e9e0a20599ea5c9ba82187f80711638925b6c11f3d94ba991b5325f184dc56bd59e2bd592be1de7015ff290cd86cd2ad50ead8bec28e082a36b32db20f7f5bf29f2cf223b13f9d740b2fd5f4cc3b5744998c286d7421d6adab7556827747e302d334a55bd46dd76a4fff81601e7949df912c33af7afeaaa9353bfcc60e7257e7f8dfac37a438434586e1b8ce3d18c333068ed11d63109f91c8a12d2361f0a0a24bed901ceb44e7ce62c8065f1cd95de28c46f6b11c40b012588737e05f34a840b676bcfb8e219e6f186d3c5c1bcd5a05d7605e813b1a24eb9f91000d7bb06b57d88d417a5f18770d38ff4adde2cc752f8236fe79a960e6d600b8f6374a9005135cb0b94cf1298f6dd23451782157ef67fa21aadee09c4606b3a740eca821512cc2217b6ec27c016b9eaba7a331cbe355ec141770d2f0ec46b1d365fdb66cf0c9021858d9ec8f811afa0ba8281a72453c1c1394a376aaab42b07ff950ad292b37d01b044b119fd71bbcdd9e394c6f0b9a8b2abbd0733146b28aaa39ac33399200406c8716a271c7cd8140220543306369585047e7e169fb0b8074ba7949183a82a21a3489c6c0b7f05e20e851ab8977c5b39d1f9a537a5da91d1a763cd50e576bc575948d67174da23f41b5d0a947aa516b32008a5a42f6db7c5b0cdc3121148e66a9f56b5e4d1653e52e1d8677a8be15c85cb8cf65a8b511c6690149bf695b8a781a2d61cc3cfa228e5603af6b03354102f0df7df5f5381c373792c2c33f060fe2b44aada9fde65fd636a69f158ec012b4f9a335d0203de43d70a9944ee51943583fdf4a911bce29bfd56a92b834a324db3c7542ba90b1a964cb9b299536d62f1dbe192e8ed24553643778006211b350ed913a42dfcb38f26ee1ce2216a32d657c4983e7b251a15bb1b4b7111905e7e2eb192b4aa5aa9cfe81aff331849f2303964a73f9267fde063b566986b5a05dd30ecb88a8aa9d6e6265b4a35f988e8b4afa58f8f4082ae5ada89f7b94b61eeee997f8240f8c12c183dd3b07c342002ea330186aa4c29e887cbd342949f5f4551b1c37c6587bfddfdff413527f77184b09035879a3134d7717dacdc81e221c4ce7d06fcc49a27d4f52a9c63762e41344ecb8bfec6d9e946451897393ad901d45dd6f413685c7cde986f1d643224f80e5999ff574024e472d76e4874e8b61c4149c7a56b989aa78f1cee2b60db423bd47ffd59589676c4afe84deb644bc81849dd151c89df9cad4d9f9fba5242021b43e76726800fcbfe137d79e1584ffeef9f9197993b955d79f97522e17b16d7e09cee9fa43f218d926c4960929d80ea4cadc3f172beeeaa3d2c18e8534a716b0e0d82def1316994881b82a3f03eef0cfa4291774b5296b254edc6f58e14caece481f2f561e0fc68054df42c400404bf4a66a86f478ff4b0ebea909f177ae73622f77f73651c18d1933ed3d00dc64fd08eeddffa622f3cc1d71f69532500a9e2c7a87115d65fd3460f01f8e935f97e0aa8f64b01eb84947b0956fe0ac9650c5cfa5abab8765ad94d3dd21cfb50f5dbbca0d96adf558c4d9ab0459f3dfe5d10df5bc4e8db6a7b886c6a59a8025e66679b859ff4af0b4127e5ca56635bc707808fb879480859b7546f7b133af2fa24439aee2c6f26f159ed11dfcc6744848aad2e4073d515958de4b71a5c9572898a969a1212eaa257086ada88ad02962a4536d447bf9fafd30597cbde92626c6fd350a286430c5bf2955f6658074260b0e260493fc09a661f89cdcbdc6aa8d230ff365b4b52b0b488268b4711c5260f2b831c5eb17aa00d0677126caecc5e55f5afe6314bf0385c3bffa6b2a879553f2a33cfd8c9438d7589e16fbf6031f9f34ade4c0bd1b641f0a827489462273fdca9b22dae1d83295c8885d0ce538122d15d6df45ba24c1c8e34ebe2892b2bd15e2078ed4d3161799066ffbd827231c34c1a803f42a41a41ffc83f15a0315f844465d494a8dfc45b709dc22b112c1f6f0a9501e0925406504c1bc213d13e037258673c494ba947c66e7e418ed194a72aafc96d40b96f9a3b7a813e188c46374ab0e354dcc27e920043fafd8f3f8a60faedfa661d4f2e14c4bc29a29245096e322cbea1e57be66daa32ec02614d89c58133c900d14fe8d1683391b4e747b5518d9a5d57c716f829f264f3b9a42db36b35c89cac6d58fc756c12bbe5215f88c7b4a1a0771af44ecedf299da5842ede3b1d557e0930ca2b5acad8d810a3b4ad3727781805cb208dc4bba3d1948f5de266438fd0ae716804b5e260ec7d46bca8e4103a4c4494175311cf719a4dbd75b7ff0bdf2470597c2b015bdbcf93b194a1eb84e84cb46306fb2520184f9b7514a23a38ca3de3ef3d9f2ac63705223d34782a2a286f915edaed1eced696e50f41a35afec34e32e8fa2514172beacbec4f1723e5190cea4c9c7e5865a5f6099a72e5fe3999274ae0525263311b9522d35985fdccb1f58ae5c5c8761d2e637e121d5844612c41024cd3984594ab8cc9143119e11a15b", 0x1000}, {&(0x7f0000006800)="1c3bdf6fdc1867bf1a44ac41724e3e1e939d2cc496d5e843cdab5f1500dc380b5088c154f1853b0fff1fb241484f11991375b1ac1beed0bdc36209bde37de52708ac5b0da5295dc701f561968774e6106833e8933da6ceba11308657f02fcfd22e2b4c2f8e80ed9f588f74a15ea3285d0178b7dfb6130f065ff1d2e2602f44922cfb886d5bd3f5321c6abdedfc698b034cd3d15c83f983fe74be216d27c6b81fcb0b8875eccd5e080b59afb878663fcf116f99cf3b2797e2a7d84b92f4c2b702a5b9eb47e1b985e5e70da6fff994c2ce0a6c0482dd50bb9cbd26a42af7dbbe3c016add3ceddb0440f68f4f851b3d61d49dc2", 0xf2}], 0x2, &(0x7f0000006940), 0x0, 0x20000080}, {&(0x7f0000006980)=@abs={0x0, 0x0, 0x4e22}, 0x6e, &(0x7f0000006b40)=[{&(0x7f0000006a00)="3730f2f9ebbff28882bea12b22", 0xd}, {&(0x7f0000006a40)="76bf1a6508b4a16c736fc9e1e9dc5a3ebb62b12bec9cd383ef1ba98ca6e2417e2b67a6cf00ed18e06c4203a85a1b75464df192e3b41e2f9528f49ed91c1ace066b04e55593075a37ced8e9a9f0c58d1021b6055f9985ec78ede095e62cd3da8ea8cf526c49ee6a50ba0f55fdea10c72ac3f33be647d8a815ee660f40068fe13e6e591c94e0978e0f76ccee6124d9f61e780edc396a2a32963cc03928974d5d547cc2a8b4012e67b27417fff36298953dd9f95a7ab3ba76a8411d", 0xba}, {&(0x7f0000006b00)="9f5c2b", 0x3}], 0x3, &(0x7f0000007700)=[@rights={0x20, 0x1, 0x1, [r58, r59, r60, r61]}, @rights={0x18, 0x1, 0x1, [r62]}, @rights={0x38, 0x1, 0x1, [r63, r64, r65, r66, r67, r68, r69, r70, r71, r72]}, @rights={0x30, 0x1, 0x1, [r73, r74, r75, r76, r77, r78, r79]}, @rights={0x28, 0x1, 0x1, [r80, r81, r82, r83, r84]}, @cred={0x20, 0x1, 0x2, r85, r86, r87}, @rights={0x30, 0x1, 0x1, [r88, r89, r90, r91, r92, r93, r94, r95]}], 0x118, 0x4000}, {&(0x7f0000007840)=@file={0x1, './file0\x00'}, 0x6e, &(0x7f0000007980)=[{&(0x7f00000078c0)="32d3f4dea0b31886cda28af62186234069502c9e64286536723bd3e866787922c849fd23b5cc89ac3cd7f47b00ff6c348007a9e65315760d8eeea05a8c5906dfa526aec49f296917ffe21e3f0b7b756f5f39cc5f77b2813ce8dd1ebd54fb1c5eef6defae63ee0c0ce5a887764f57bc8003983659ccdc51975a46334bbb3f32eb9973e34ac5e8f456359e47320e9c4ab5322bd32427b85dc9", 0x98}], 0x1, &(0x7f0000008380)=[@rights={0x30, 0x1, 0x1, [r96, r97, r98, r99, r100, r101, r102]}, @rights={0x18, 0x1, 0x1, [r103]}, @cred={0x20, 0x1, 0x2, r104, r105, r106}, @rights={0x20, 0x1, 0x1, [r107, r108, r109, r110]}, @cred={0x20, 0x1, 0x2, r111, r112, r113}, @cred={0x20, 0x1, 0x2, r114, r115, r116}, @rights={0x38, 0x1, 0x1, [r117, r118, r119, r120, r121, r122, r123, r124, r125]}], 0x100, 0x20000014}], 0x9, 0x800) mount$overlay(0x400000, &(0x7f0000002d00)='./file0\x00', &(0x7f00000000c0)='overlay\x00', 0x0, &(0x7f0000008680)={[{@xino_auto='xino=auto'}, {@nfs_export_on='nfs_export=on'}, {@workdir={'workdir', 0x3d, './file1'}}, {@nfs_export_off='nfs_export=off'}, {@xino_off='xino=off'}, {@index_off='index=off'}, {@default_permissions='default_permissions'}], [{@defcontext={'defcontext', 0x3d, 'system_u'}}, {@pcr={'pcr', 0x3d, 0xd}}, {@fsmagic={'fsmagic', 0x3d, 0xa1df}}]}) r126 = open(&(0x7f0000021000)='./file0\x00', 0x0, 0x0) fchdir(r126) r127 = open(&(0x7f0000000040)='./file0\x00', 0x141042, 0x0) ioctl$FIDEDUPERANGE(r127, 0xc0189436, &(0x7f00000002c0)=ANY=[@ANYBLOB="00000000000000ffffffffffffffcc0000000000000000"]) 07:32:05 executing program 0: mkdir(&(0x7f0000000180)='./file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file1\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='overlay\x00', 0x0, &(0x7f0000000100)={[{@upperdir={'upperdir', 0x3d, './file0'}}, {@workdir={'workdir', 0x3d, './file1'}, 0x5c}]}) r0 = open(&(0x7f0000021000)='./file0\x00', 0x0, 0x0) fchdir(r0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x141042, 0x0) ioctl$FIDEDUPERANGE(r1, 0xc0189436, &(0x7f00000002c0)) 07:32:05 executing program 1: r0 = socket$rds(0x15, 0x5, 0x0) bind$rds(r0, &(0x7f0000000080)={0x2, 0x0, @local}, 0x10) r1 = socket$inet_udplite(0x2, 0x2, 0x88) ioctl(r1, 0x1000008912, &(0x7f0000000000)="0adc1f123c123f319bd070") sendmsg$rds(r0, &(0x7f00000001c0)={&(0x7f0000000000)={0x2, 0x0, @local}, 0x10, 0x0, 0x0, &(0x7f00000002c0)=[@mask_cswp={0x58, 0x114, 0x9, {{}, &(0x7f0000000e80), 0x0, 0x0, 0x0, 0xa00100}}], 0x58}, 0x0) 07:32:05 executing program 3: r0 = socket$rds(0x15, 0x5, 0x0) bind$rds(r0, &(0x7f0000000080)={0x2, 0x0, @local}, 0x10) r1 = socket$inet_udplite(0x2, 0x2, 0x88) ioctl(r1, 0x1000008912, &(0x7f0000000000)="0adc1f123c123f319bd070") sendmsg$rds(r0, &(0x7f00000001c0)={&(0x7f0000000000)={0x2, 0x0, @local}, 0x10, 0x0, 0x0, &(0x7f00000002c0)=[@mask_cswp={0x58, 0x114, 0x7, {{}, &(0x7f0000000e80), 0x0}}], 0x58, 0x68}, 0x0) [ 1578.652676][T22441] overlayfs: missing 'lowerdir' 07:32:05 executing program 5: mkdir(&(0x7f0000000180)='./file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file1\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='overlay\x00', 0x0, &(0x7f0000000100)={[{@upperdir={'upperdir', 0x3d, './file0'}}, {@lowerdir={'lowerdir', 0x3d, './file0'}}, {@workdir={'workdir', 0x3d, './file1'}, 0x5c}]}) r0 = open(&(0x7f0000021000)='./file0\x00', 0x0, 0x0) fchdir(r0) unlink(&(0x7f0000000140)='./file1\x00') r1 = open(&(0x7f0000000040)='./file0\x00', 0x141042, 0x0) ioctl$FIDEDUPERANGE(r1, 0xc0189436, &(0x7f00000002c0)={0x0, 0xccffffffffffffff}) 07:32:05 executing program 2: mkdir(&(0x7f0000000180)='./file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file1\x00', 0x0) mount$overlay(0x400000, 0x0, &(0x7f00000000c0)='overlay\x00', 0x0, &(0x7f0000000100)={[{@upperdir={'upperdir', 0x3d, './file0'}}, {@lowerdir={'lowerdir', 0x3d, './file0'}}, {@workdir={'workdir', 0x3d, './file1'}, 0x5c}]}) r0 = open(&(0x7f0000021000)='./file0\x00', 0x0, 0x0) fchdir(r0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x141042, 0x0) ioctl$FIDEDUPERANGE(r1, 0xc0189436, &(0x7f00000002c0)=ANY=[@ANYBLOB='\x00']) 07:32:05 executing program 1: r0 = socket$rds(0x15, 0x5, 0x0) bind$rds(r0, &(0x7f0000000080)={0x2, 0x0, @local}, 0x10) r1 = socket$inet_udplite(0x2, 0x2, 0x88) ioctl(r1, 0x1000008912, &(0x7f0000000000)="0adc1f123c123f319bd070") sendmsg$rds(r0, &(0x7f00000001c0)={&(0x7f0000000000)={0x2, 0x0, @local}, 0x10, 0x0, 0x0, &(0x7f00000002c0)=[@mask_cswp={0x58, 0x114, 0x9, {{}, &(0x7f0000000e80), 0x0, 0x0, 0x0, 0x1000000}}], 0x58}, 0x0) 07:32:05 executing program 4: mkdir(&(0x7f0000000180)='./file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file1\x00', 0x0) fstat(0xffffffffffffff9c, &(0x7f0000000740)={0x0, 0x0, 0x0, 0x0, 0x0}) syz_mount_image$reiserfs(&(0x7f0000000080)='reiserfs\x00', &(0x7f0000000140)='./file0\x00', 0x5, 0x7, &(0x7f0000000680)=[{&(0x7f00000001c0)="a2cee636a4482a76d13898afc5aac542676621c6e402ae999d51cd2ff1", 0x1d, 0x5}, {&(0x7f0000000340)="3525a65d60d105cdb7ed157fa55993a1a002294c8717d5de708aebf895fdc7b7fc5df0acaafa300c4f4b2732a4794971881ab5513105a264ad9a2ce834253136a84ba9aff52514c4c298861483a04b3ae9a69957b803abb1ebd7a8edeec11e4e3dc982aa6d19fa56276976c230215873f2aeff16a477d2d80c7a7db504924131e1330e1ea98b328f2f6f2b424c86cc2e98ae025215a82cb543f8ae6eb359fa1f3c46c4dc4b513b5c6d3d73a3e9ab77892c2b88d228dffe74081bb12bb97b74dc7a106db8bb8677", 0xc7, 0x7}, {&(0x7f0000000200)="2fa9622470b7859dcc0f5a07cb2ae32b936a1b477cca014a4c11a268d93b846e0cd57ba579db4cc37f8524cf68c2183667a8f6687dd51fa1775b63543d20471703af86b622eb6db189f020d555a820dd47075817ff84d1", 0x57, 0x9}, {&(0x7f0000000440)="3f2178903abdb665ce767a34cfeaf7a0efffa98e0348c4f6512c21a7c1ee3e8cdbbb1d399b9ac9b9f3121ef949f6a4bab5cae8d973591d9403dc64a9d7306f99c797bb7380ec456558834ee80c9d4dff4f01611435ee1c168d5ac0b1bb1b423ad95a6bd0c59734d6f26ac422fd351c0d0fb30072265a048459c3", 0x7a, 0x3f}, {&(0x7f00000004c0)="7bb0e5ecefe342278dc0b64a53c8c3676fd37a7c89e77bfc6cad1793552c804cabd1abd8977762d836a10af0ddfa2c6a7e0048c0f6a20a457d75a391f56ee18810cc27bc697210dfb665534acb7856b03e51ac322828891ffd13129240e04fba4f33e81758bd4df3fe5648fd1db5ed05312977585e14512e64003543eea6d486c59f1a734c5f5a9fd94faddde94826571cd96433879e672540df952c5e0711c68d90b2e161481f5b12ad1041cb4a6783525e41f72a8bf9e0d6e65f764913496c89dc9da6a4acd8bbd534c22904978f4eb7d17199f05f88909e3333cff2789972e92f", 0xe2, 0x9}, {&(0x7f00000005c0)="4be80476600b90141c6e4629fc062e86ba83499fae5beeea19c0b2bc87057453463c082fcba7f6204432905908de994ef637787a7420375a1ed3912100b95408e72acd97e86db22ddfdfc98222aaf108a6cd4d3d63c65a032d039bd59ecec088752411444f6901c556910407ba", 0x6d, 0x4}, {&(0x7f0000000640)="77efe0dd69d97f5b0827fe2819c43e4cbc542c345fa0a0d3df345e8699c26c2574e4976755992fdefce060896ccb602619393fa1", 0x34, 0x400}], 0x20, &(0x7f00000007c0)={[{@balloc_border='block-allocator=border'}, {@user_xattr='user_xattr'}, {@resize_auto='resize=auto'}, {@balloc_no_unhash_reloc='block-allocator=no_unhashed_relocation'}, {@tails_off='tails=off'}], [{@subj_user={'subj_user'}}, {@fowner_lt={'fowner<', r0}}]}) mount$overlay(0x400000, &(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='overlay\x00', 0x0, &(0x7f0000000100)={[{@upperdir={'upperdir', 0x3d, './file0'}}, {@lowerdir={'lowerdir', 0x3d, './file0'}}, {@workdir={'workdir', 0x3d, './file1'}, 0x5c}]}) r1 = open(&(0x7f0000000880)='./file0\x00', 0x0, 0x0) fchdir(r1) open$dir(&(0x7f00000008c0)='./file0\x00', 0x400000, 0x18) r2 = open(&(0x7f0000000040)='./file0\x00', 0x141042, 0x0) ioctl$KVM_NMI(r1, 0xae9a) ioctl$FIDEDUPERANGE(r2, 0xc0189436, &(0x7f00000002c0)={0x0, 0x0, 0x2, 0x0, 0x0, [{r1}, {r2}]}) 07:32:05 executing program 0: mkdir(&(0x7f0000000180)='./file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file1\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='overlay\x00', 0x0, &(0x7f0000000100)={[{@upperdir={'upperdir', 0x3d, './file0'}}, {@workdir={'workdir', 0x3d, './file1'}, 0x5c}]}) r0 = open(&(0x7f0000021000)='./file0\x00', 0x0, 0x0) fchdir(r0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x141042, 0x0) ioctl$FIDEDUPERANGE(r1, 0xc0189436, &(0x7f00000002c0)) [ 1578.880065][T22573] overlayfs: './file0' not a directory 07:32:05 executing program 3: r0 = socket$rds(0x15, 0x5, 0x0) bind$rds(r0, &(0x7f0000000080)={0x2, 0x0, @local}, 0x10) r1 = socket$inet_udplite(0x2, 0x2, 0x88) ioctl(r1, 0x1000008912, &(0x7f0000000000)="0adc1f123c123f319bd070") sendmsg$rds(r0, &(0x7f00000001c0)={&(0x7f0000000000)={0x2, 0x0, @local}, 0x10, 0x0, 0x0, &(0x7f00000002c0)=[@mask_cswp={0x58, 0x114, 0x7, {{}, &(0x7f0000000e80), 0x0}}], 0x58, 0x6c}, 0x0) [ 1578.905814][ T26] audit: type=1804 audit(1556523125.384:12714): pid=22573 uid=0 auid=4294967295 ses=4294967295 subj==unconfined op=invalid_pcr cause=open_writers comm="syz-executor.5" name="/root/syzkaller-testdir215799047/syzkaller.GA3PwI/1963/file0/file0" dev="overlay" ino=313888 res=1 07:32:05 executing program 1: r0 = socket$rds(0x15, 0x5, 0x0) bind$rds(r0, &(0x7f0000000080)={0x2, 0x0, @local}, 0x10) r1 = socket$inet_udplite(0x2, 0x2, 0x88) ioctl(r1, 0x1000008912, &(0x7f0000000000)="0adc1f123c123f319bd070") sendmsg$rds(r0, &(0x7f00000001c0)={&(0x7f0000000000)={0x2, 0x0, @local}, 0x10, 0x0, 0x0, &(0x7f00000002c0)=[@mask_cswp={0x58, 0x114, 0x9, {{}, &(0x7f0000000e80), 0x0, 0x0, 0x0, 0x2000000}}], 0x58}, 0x0) 07:32:05 executing program 2: mkdir(&(0x7f0000000180)='./file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file1\x00', 0x0) mount$overlay(0x400000, 0x0, &(0x7f00000000c0)='overlay\x00', 0x0, &(0x7f0000000100)={[{@upperdir={'upperdir', 0x3d, './file0'}}, {@lowerdir={'lowerdir', 0x3d, './file0'}}, {@workdir={'workdir', 0x3d, './file1'}, 0x5c}]}) r0 = open(&(0x7f0000021000)='./file0\x00', 0x0, 0x0) fchdir(r0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x141042, 0x0) ioctl$FIDEDUPERANGE(r1, 0xc0189436, &(0x7f00000002c0)=ANY=[@ANYBLOB='\x00']) 07:32:05 executing program 5: mkdir(&(0x7f0000000180)='./file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file1\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='overlay\x00', 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="75707065726469723d2e2f665782029a2c6c6f7765726469723d018000003d2e2f66696c65315c00"]) fchdir(0xffffffffffffffff) r0 = open(&(0x7f0000000040)='./file0\x00', 0x141042, 0x0) shutdown(r0, 0x1) ioctl$FIDEDUPERANGE(r0, 0xc0189436, &(0x7f00000002c0)={0x0, 0xccffffffffffffff}) [ 1578.999494][T22582] overlayfs: missing 'lowerdir' 07:32:05 executing program 4: mkdir(&(0x7f0000000180)='./file0\x00', 0x0) mkdir(&(0x7f00000001c0)='./file1\x00', 0x2000000000) r0 = openat$btrfs_control(0xffffffffffffff9c, &(0x7f0000000040)='/dev/btrfs-control\x00', 0x400401, 0x0) ioctl$UI_BEGIN_FF_ERASE(r0, 0xc00c55ca, &(0x7f0000000140)={0xd, 0x1, 0x8}) ioctl$EVIOCSABS3F(r0, 0x401845ff, &(0x7f0000000200)={0x0, 0x3, 0xa, 0xfff, 0x20, 0x45cef368}) mount$overlay(0x400000, &(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='overlay\x00', 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="75707065726469723d2e2f66806c65302c6c6f7765726469723d2e2f66696c65302c776f726b6469723d2e2f66696c65315c00"]) r1 = open(&(0x7f0000021000)='./file0\x00', 0x0, 0x0) ioctl$SNDRV_CTL_IOCTL_ELEM_LIST(r0, 0xc0505510, &(0x7f0000000240)={0x0, 0x9, 0x4, 0x60000000, &(0x7f0000000340)=[{}, {}, {}, {}, {}, {}, {}, {}, {}]}) ioctl$SNDRV_TIMER_IOCTL_START(r0, 0x54a0) fchdir(r1) r2 = open(&(0x7f0000000080)='./file0\x00', 0x141042, 0x11) ioctl$FIDEDUPERANGE(r2, 0xc0189436, &(0x7f00000002c0)={0x0, 0x0, 0x2, 0x0, 0x0, [{r1}, {r2}]}) 07:32:05 executing program 1: r0 = socket$rds(0x15, 0x5, 0x0) bind$rds(r0, &(0x7f0000000080)={0x2, 0x0, @local}, 0x10) r1 = socket$inet_udplite(0x2, 0x2, 0x88) ioctl(r1, 0x1000008912, &(0x7f0000000000)="0adc1f123c123f319bd070") sendmsg$rds(r0, &(0x7f00000001c0)={&(0x7f0000000000)={0x2, 0x0, @local}, 0x10, 0x0, 0x0, &(0x7f00000002c0)=[@mask_cswp={0x58, 0x114, 0x9, {{}, &(0x7f0000000e80), 0x0, 0x0, 0x0, 0x3000000}}], 0x58}, 0x0) 07:32:05 executing program 0: mkdir(&(0x7f0000000180)='./file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file1\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='overlay\x00', 0x0, &(0x7f0000000100)={[{@upperdir={'upperdir', 0x3d, './file0'}}, {@workdir={'workdir', 0x3d, './file1'}, 0x5c}]}) r0 = open(&(0x7f0000021000)='./file0\x00', 0x0, 0x0) fchdir(r0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x141042, 0x0) ioctl$FIDEDUPERANGE(r1, 0xc0189436, &(0x7f00000002c0)) 07:32:05 executing program 3: r0 = socket$rds(0x15, 0x5, 0x0) bind$rds(r0, &(0x7f0000000080)={0x2, 0x0, @local}, 0x10) r1 = socket$inet_udplite(0x2, 0x2, 0x88) ioctl(r1, 0x1000008912, &(0x7f0000000000)="0adc1f123c123f319bd070") sendmsg$rds(r0, &(0x7f00000001c0)={&(0x7f0000000000)={0x2, 0x0, @local}, 0x10, 0x0, 0x0, &(0x7f00000002c0)=[@mask_cswp={0x58, 0x114, 0x7, {{}, &(0x7f0000000e80), 0x0}}], 0x58, 0x74}, 0x0) [ 1579.197122][T22705] overlayfs: missing 'workdir' 07:32:05 executing program 2: mkdir(&(0x7f0000000180)='./file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file1\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./file0\x00', 0x0, 0x0, &(0x7f0000000100)={[{@upperdir={'upperdir', 0x3d, './file0'}}, {@lowerdir={'lowerdir', 0x3d, './file0'}}, {@workdir={'workdir', 0x3d, './file1'}, 0x5c}]}) r0 = open(&(0x7f0000021000)='./file0\x00', 0x0, 0x0) fchdir(r0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x141042, 0x0) ioctl$FIDEDUPERANGE(r1, 0xc0189436, &(0x7f00000002c0)=ANY=[@ANYBLOB='\x00']) [ 1579.226214][T22708] overlayfs: failed to resolve './f€le0': -2 [ 1579.261426][T22713] overlayfs: missing 'lowerdir' [ 1579.274952][T22717] overlayfs: missing 'workdir' [ 1579.281359][T22716] overlayfs: failed to resolve './f€le0': -2 07:32:05 executing program 1: r0 = socket$rds(0x15, 0x5, 0x0) bind$rds(r0, &(0x7f0000000080)={0x2, 0x0, @local}, 0x10) r1 = socket$inet_udplite(0x2, 0x2, 0x88) ioctl(r1, 0x1000008912, &(0x7f0000000000)="0adc1f123c123f319bd070") sendmsg$rds(r0, &(0x7f00000001c0)={&(0x7f0000000000)={0x2, 0x0, @local}, 0x10, 0x0, 0x0, &(0x7f00000002c0)=[@mask_cswp={0x58, 0x114, 0x9, {{}, &(0x7f0000000e80), 0x0, 0x0, 0x0, 0x4000000}}], 0x58}, 0x0) 07:32:05 executing program 0: mkdir(&(0x7f0000000180)='./file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file1\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='overlay\x00', 0x0, &(0x7f0000000100)={[{@lowerdir={'lowerdir', 0x3d, './file0'}}, {@workdir={'workdir', 0x3d, './file1'}, 0x5c}]}) r0 = open(&(0x7f0000021000)='./file0\x00', 0x0, 0x0) fchdir(r0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x141042, 0x0) ioctl$FIDEDUPERANGE(r1, 0xc0189436, &(0x7f00000002c0)) [ 1579.324344][ T26] audit: type=1804 audit(1556523125.804:12715): pid=22725 uid=0 auid=4294967295 ses=4294967295 subj==unconfined op=invalid_pcr cause=ToMToU comm="syz-executor.4" name="/root/syzkaller-testdir448262477/syzkaller.ClPtxm/1792/file0/file0" dev="sda1" ino=19003 res=1 07:32:05 executing program 2: mkdir(&(0x7f0000000180)='./file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file1\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./file0\x00', 0x0, 0x0, &(0x7f0000000100)={[{@upperdir={'upperdir', 0x3d, './file0'}}, {@lowerdir={'lowerdir', 0x3d, './file0'}}, {@workdir={'workdir', 0x3d, './file1'}, 0x5c}]}) r0 = open(&(0x7f0000021000)='./file0\x00', 0x0, 0x0) fchdir(r0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x141042, 0x0) ioctl$FIDEDUPERANGE(r1, 0xc0189436, &(0x7f00000002c0)=ANY=[@ANYBLOB='\x00']) 07:32:05 executing program 4: mkdir(&(0x7f0000000180)='./file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file1\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='overlay\x00', 0x0, &(0x7f0000000100)={[{@upperdir={'upperdir', 0x3d, './file0'}}, {@lowerdir={'lowerdir', 0x3d, './file0'}}, {@workdir={'workdir', 0x3d, './file1'}, 0x5c}]}) r0 = syz_open_dev$audion(&(0x7f0000000080)='/dev/audio#\x00', 0x5, 0x20000) write$rfkill(r0, &(0x7f0000000140)={0x200, 0x1, 0x2, 0x1, 0x1}, 0x8) r1 = open(&(0x7f0000021000)='./file0\x00', 0x0, 0x0) fchdir(r1) r2 = open(&(0x7f0000000040)='./file0\x00', 0x141042, 0x0) ioctl$FIDEDUPERANGE(r2, 0xc0189436, &(0x7f00000002c0)={0x0, 0x0, 0x2, 0x0, 0x0, [{r1}, {r2}]}) 07:32:05 executing program 5: mkdir(&(0x7f0000000180)='./file0\x00', 0x0) r0 = syz_open_dev$amidi(&(0x7f0000000080)='/dev/amidi#\x00', 0x7, 0x4000) write$9p(r0, &(0x7f0000000400)="83f7d8f893e9f4b04462bbbdeaee4989d318eeb8163bc9be28f19701781c0e09987b8a269f585032b858f40786d147424c49384eabd871e7eba800716186a6b9fe870f0a7e9d1f45311b6d77404bcd63c735133cc289ffaf2c43accdf803ae6ee17dca838d74526031e28edd0a26f97cb88d9d264e21258b60cdc2d37c284fe70617c1256c8ba58dffd108ce8eaae0", 0x8f) r1 = accept4$x25(0xffffffffffffff9c, &(0x7f0000000140)={0x9, @remote}, &(0x7f00000001c0)=0x12, 0x80000) r2 = openat$vcs(0xffffffffffffff9c, &(0x7f0000000200)='/dev/vcs\x00', 0x404180, 0x0) ioctl$sock_bt_hidp_HIDPCONNADD(r0, 0x400448c8, &(0x7f0000000300)={r1, r2, 0x6, 0x7, &(0x7f0000000240)="c7c8f8a7712d71", 0x5, 0x5, 0x5, 0x80000001, 0x200, 0x3, 0xcc68, 'syz1\x00'}) mkdir(&(0x7f0000000280)='./file1\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='overlay\x00', 0x0, &(0x7f0000000100)={[{@upperdir={'upperdir', 0x3d, './file0'}}, {@lowerdir={'lowerdir', 0x3d, './file0'}}, {@workdir={'workdir', 0x3d, './file1'}, 0x5c}]}) r3 = open(&(0x7f0000021000)='./file0\x00', 0x0, 0x0) fchdir(r3) r4 = open(&(0x7f0000000040)='./file0\x00', 0x141042, 0x0) ioctl$FIDEDUPERANGE(r4, 0xc0189436, &(0x7f00000003c0)=ANY=[@ANYBLOB="fa60c61b952c81dfcfa200003f00000000000000ffffffffffcc0000000000000000"]) [ 1579.458983][T22776] overlayfs: option "workdir=./file1\" is useless in a non-upper mount, ignore 07:32:06 executing program 3: r0 = socket$rds(0x15, 0x5, 0x0) bind$rds(r0, &(0x7f0000000080)={0x2, 0x0, @local}, 0x10) r1 = socket$inet_udplite(0x2, 0x2, 0x88) ioctl(r1, 0x1000008912, &(0x7f0000000000)="0adc1f123c123f319bd070") sendmsg$rds(r0, &(0x7f00000001c0)={&(0x7f0000000000)={0x2, 0x0, @local}, 0x10, 0x0, 0x0, &(0x7f00000002c0)=[@mask_cswp={0x58, 0x114, 0x7, {{}, &(0x7f0000000e80), 0x0}}], 0x58, 0x7a}, 0x0) 07:32:06 executing program 1: r0 = socket$rds(0x15, 0x5, 0x0) bind$rds(r0, &(0x7f0000000080)={0x2, 0x0, @local}, 0x10) r1 = socket$inet_udplite(0x2, 0x2, 0x88) ioctl(r1, 0x1000008912, &(0x7f0000000000)="0adc1f123c123f319bd070") sendmsg$rds(r0, &(0x7f00000001c0)={&(0x7f0000000000)={0x2, 0x0, @local}, 0x10, 0x0, 0x0, &(0x7f00000002c0)=[@mask_cswp={0x58, 0x114, 0x9, {{}, &(0x7f0000000e80), 0x0, 0x0, 0x0, 0x5000000}}], 0x58}, 0x0) [ 1579.538907][T22776] overlayfs: at least 2 lowerdir are needed while upperdir nonexistent 07:32:06 executing program 2: mkdir(&(0x7f0000000180)='./file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file1\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./file0\x00', 0x0, 0x0, &(0x7f0000000100)={[{@upperdir={'upperdir', 0x3d, './file0'}}, {@lowerdir={'lowerdir', 0x3d, './file0'}}, {@workdir={'workdir', 0x3d, './file1'}, 0x5c}]}) r0 = open(&(0x7f0000021000)='./file0\x00', 0x0, 0x0) fchdir(r0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x141042, 0x0) ioctl$FIDEDUPERANGE(r1, 0xc0189436, &(0x7f00000002c0)=ANY=[@ANYBLOB='\x00']) [ 1579.591269][T22853] overlayfs: './file0' not a directory [ 1579.620331][T22851] overlayfs: './file0' not a directory 07:32:06 executing program 0: mkdir(&(0x7f0000000180)='./file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file1\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='overlay\x00', 0x0, &(0x7f0000000100)={[{@lowerdir={'lowerdir', 0x3d, './file0'}}, {@workdir={'workdir', 0x3d, './file1'}, 0x5c}]}) r0 = open(&(0x7f0000021000)='./file0\x00', 0x0, 0x0) fchdir(r0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x141042, 0x0) ioctl$FIDEDUPERANGE(r1, 0xc0189436, &(0x7f00000002c0)) [ 1579.637869][ T26] audit: type=1804 audit(1556523126.124:12716): pid=22859 uid=0 auid=4294967295 ses=4294967295 subj==unconfined op=invalid_pcr cause=ToMToU comm="syz-executor.5" name="/root/syzkaller-testdir215799047/syzkaller.GA3PwI/1965/file0/file0" dev="overlay" ino=314424 res=1 07:32:06 executing program 5: mkdir(&(0x7f0000000180)='./file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file1\x00', 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0x1, 0x11, &(0x7f0000000140)={0x0, 0x0}, &(0x7f00000001c0)=0xc) mount$overlay(0x400000, &(0x7f0000000000)='./file0\x00', &(0x7f0000000200)='overlay\x00', 0x3, &(0x7f0000000540)=ANY=[@ANYBLOB='metacopy=off,index=on,default_permissions,redirect_dir=./file1,redirect_dir=./file1,lowerdir=./file1,upperdir=./file0,defcontext=user_u,fsname=/,subj_role=!\x00,smackfstransmute=(wlan1lo-trustedGPL/vboxnet0,uid<', @ANYRESDEC=r0, @ANYBLOB="2c736d61636b6673666c6f6f723d2c7063723d30303030303004000000303030303030303034382c00c73c7ff294340ab8430ec770a166a1dfc401556e3067a5153346dd215b77403cb889c9c5f5a76352d48ef301c663e722883cbd97eb7610513cffd7936b3c7ac37c8a890ff4757e513bd500a72c980257db4a802f9aef0297b704d0c7b9a0417b523e"]) r1 = open(&(0x7f0000021000)='./file0\x00', 0x0, 0x0) fchdir(r1) r2 = open(&(0x7f0000000040)='./file1\x00', 0x141042, 0x0) setsockopt$inet_sctp6_SCTP_SOCKOPT_CONNECTX_OLD(r2, 0x84, 0x6b, &(0x7f0000000080)=[@in={0x2, 0x4e20, @empty}, @in6={0xa, 0x4e21, 0x2, @empty, 0x8}, @in6={0xa, 0x4e24, 0x5, @rand_addr="418c30772bc044c2330124af310c1a64", 0x5}], 0x48) ioctl$FIDEDUPERANGE(r2, 0xc0189436, &(0x7f00000002c0)={0x0, 0xccffffffffffffff}) 07:32:06 executing program 2: mkdir(&(0x7f0000000180)='./file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file1\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='overlay\x00', 0x0, 0x0) r0 = open(&(0x7f0000021000)='./file0\x00', 0x0, 0x0) fchdir(r0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x141042, 0x0) ioctl$FIDEDUPERANGE(r1, 0xc0189436, &(0x7f00000002c0)=ANY=[@ANYBLOB='\x00']) 07:32:06 executing program 1: r0 = socket$rds(0x15, 0x5, 0x0) bind$rds(r0, &(0x7f0000000080)={0x2, 0x0, @local}, 0x10) r1 = socket$inet_udplite(0x2, 0x2, 0x88) ioctl(r1, 0x1000008912, &(0x7f0000000000)="0adc1f123c123f319bd070") sendmsg$rds(r0, &(0x7f00000001c0)={&(0x7f0000000000)={0x2, 0x0, @local}, 0x10, 0x0, 0x0, &(0x7f00000002c0)=[@mask_cswp={0x58, 0x114, 0x9, {{}, &(0x7f0000000e80), 0x0, 0x0, 0x0, 0x6000000}}], 0x58}, 0x0) [ 1579.751628][T22918] overlayfs: option "workdir=./file1\" is useless in a non-upper mount, ignore [ 1579.763637][ T26] audit: type=1804 audit(1556523126.144:12717): pid=22847 uid=0 auid=4294967295 ses=4294967295 subj==unconfined op=invalid_pcr cause=ToMToU comm="syz-executor.4" name="/root/syzkaller-testdir448262477/syzkaller.ClPtxm/1793/file0/file0" dev="overlay" ino=313994 res=1 [ 1579.792489][T22925] overlayfs: missing 'lowerdir' 07:32:06 executing program 4: mkdir(&(0x7f0000000180)='./file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file1\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='overlay\x00', 0x0, &(0x7f0000000100)={[{@upperdir={'upperdir', 0x3d, './file0'}}, {@lowerdir={'lowerdir', 0x3d, './file0'}}, {@workdir={'workdir', 0x3d, './file1'}, 0x5c}]}) r0 = open(&(0x7f0000021000)='./file0\x00', 0x0, 0x0) fchdir(r0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x141042, 0x0) signalfd4(r1, &(0x7f0000000080)={0xfff}, 0x8, 0x80800) r2 = syz_genetlink_get_family_id$ipvs(&(0x7f00000006c0)='IPVS\x00') sendmsg$IPVS_CMD_NEW_DEST(r1, &(0x7f0000000480)={&(0x7f0000000140)={0x10, 0x0, 0x0, 0x10000000}, 0xc, &(0x7f0000000300)={&(0x7f00000003c0)={0xbc, r2, 0x4, 0x70bd26, 0x25dfdbfc, {}, [@IPVS_CMD_ATTR_TIMEOUT_TCP={0x8, 0x4, 0x80}, @IPVS_CMD_ATTR_DAEMON={0x30, 0x3, [@IPVS_DAEMON_ATTR_SYNC_ID={0x8, 0x3, 0x4}, @IPVS_DAEMON_ATTR_MCAST_PORT={0x8, 0x7, 0x4e21}, @IPVS_DAEMON_ATTR_MCAST_GROUP6={0x14, 0x6, @rand_addr="202b0d7bd60e4403d87f36dfdca9ba59"}, @IPVS_DAEMON_ATTR_SYNC_MAXLEN={0x8, 0x4, 0xb40}]}, @IPVS_CMD_ATTR_DEST={0x1c, 0x2, [@IPVS_DEST_ATTR_ADDR_FAMILY={0x8, 0xb, 0xa}, @IPVS_DEST_ATTR_WEIGHT={0x8, 0x4, 0x2}, @IPVS_DEST_ATTR_ADDR_FAMILY={0x8, 0xb, 0x2}]}, @IPVS_CMD_ATTR_DEST={0x1c, 0x2, [@IPVS_DEST_ATTR_ADDR_FAMILY={0x8}, @IPVS_DEST_ATTR_ACTIVE_CONNS={0x8, 0x7, 0x80000001}, @IPVS_DEST_ATTR_PERSIST_CONNS={0x8, 0x9, 0x1e9000000000000}]}, @IPVS_CMD_ATTR_SERVICE={0x28, 0x1, [@IPVS_SVC_ATTR_FWMARK={0x8}, @IPVS_SVC_ATTR_NETMASK={0x8, 0x9, 0x2e}, @IPVS_SVC_ATTR_PE_NAME={0x8, 0xb, 'sip\x00'}, @IPVS_SVC_ATTR_FLAGS={0xc, 0x7, {0x11, 0x10}}]}, @IPVS_CMD_ATTR_TIMEOUT_TCP={0x8, 0x4, 0x40}, @IPVS_CMD_ATTR_TIMEOUT_UDP={0x8, 0x6, 0x7ff}]}, 0xbc}, 0x1, 0x0, 0x0, 0x10}, 0x80) ioctl$FIDEDUPERANGE(r1, 0xc0189436, &(0x7f0000000340)=ANY=[@ANYBLOB="0020000000010100000015000000000002810000", @ANYRES32=r0, @ANYBLOB="000000000000000000000000000000000000000081d294a0790000000000000000", @ANYRES32=r1, @ANYBLOB='\x00'/28]) ioctl$ASHMEM_GET_NAME(r0, 0x81007702, &(0x7f00000001c0)=""/174) [ 1579.805885][T22918] overlayfs: at least 2 lowerdir are needed while upperdir nonexistent 07:32:06 executing program 3: r0 = socket$rds(0x15, 0x5, 0x0) bind$rds(r0, &(0x7f0000000080)={0x2, 0x0, @local}, 0x10) r1 = socket$inet_udplite(0x2, 0x2, 0x88) ioctl(r1, 0x1000008912, &(0x7f0000000000)="0adc1f123c123f319bd070") sendmsg$rds(r0, &(0x7f00000001c0)={&(0x7f0000000000)={0x2, 0x0, @local}, 0x10, 0x0, 0x0, &(0x7f00000002c0)=[@mask_cswp={0x58, 0x114, 0x7, {{}, &(0x7f0000000e80), 0x0}}], 0x58, 0xfc}, 0x0) 07:32:06 executing program 5: mkdir(&(0x7f0000000180)='./file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file1\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='overlay\x00', 0x0, &(0x7f0000000100)={[{@upperdir={'upperdir', 0x3d, './file0'}}, {@lowerdir={'lowerdir', 0x3d, './file0'}}, {@workdir={'workdir', 0x3d, './file1'}, 0x5c}]}) r0 = request_key(&(0x7f0000000080)='dns_resolver\x00', &(0x7f0000000140)={'syz', 0x2}, &(0x7f00000001c0)='lowerdir', 0xffffffffffffffff) keyctl$KEYCTL_PKEY_ENCRYPT(0x19, &(0x7f0000000200)={r0, 0x9, 0x9}, &(0x7f0000000300)={'enc=', 'pkcs1', ' hash=', {'nhpoly1305-generic\x00'}}, &(0x7f0000000380)="0c5c1303f24c4a49254f098df6df0b91a3fc66bae11f2b25d6b9c00bb8a32eb4cf943f41c846c278e51c3df625d79df9e9582418e978ef03c70fa4001454a741e000bf668b446c906b1dd46d809d13635def3ba9c9a930065d65b27fc60cb5d935e7655d6afa3b46612ed25200deea55ffccba3533b2247b1013870308b0667a0d6f860f48167ea44b56352433cfa1a9b353134cc96ebeb419874810b0124942fa9f316985b72e896d25c98ce6a1", &(0x7f0000000440)=""/74) r1 = open(&(0x7f0000021000)='./file0\x00', 0x0, 0x0) fchdir(r1) r2 = open(&(0x7f0000000040)='./file0\x00', 0x141042, 0x0) ioctl$FIDEDUPERANGE(r2, 0xc0189436, &(0x7f00000002c0)={0x0, 0xccffffffffffffff}) 07:32:06 executing program 2: mkdir(&(0x7f0000000180)='./file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file1\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='overlay\x00', 0x0, 0x0) r0 = open(&(0x7f0000021000)='./file0\x00', 0x0, 0x0) fchdir(r0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x141042, 0x0) ioctl$FIDEDUPERANGE(r1, 0xc0189436, &(0x7f00000002c0)=ANY=[@ANYBLOB='\x00']) 07:32:06 executing program 0: mkdir(&(0x7f0000000180)='./file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file1\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='overlay\x00', 0x0, &(0x7f0000000100)={[{@lowerdir={'lowerdir', 0x3d, './file0'}}, {@workdir={'workdir', 0x3d, './file1'}, 0x5c}]}) r0 = open(&(0x7f0000021000)='./file0\x00', 0x0, 0x0) fchdir(r0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x141042, 0x0) ioctl$FIDEDUPERANGE(r1, 0xc0189436, &(0x7f00000002c0)) 07:32:06 executing program 1: r0 = socket$rds(0x15, 0x5, 0x0) bind$rds(r0, &(0x7f0000000080)={0x2, 0x0, @local}, 0x10) r1 = socket$inet_udplite(0x2, 0x2, 0x88) ioctl(r1, 0x1000008912, &(0x7f0000000000)="0adc1f123c123f319bd070") sendmsg$rds(r0, &(0x7f00000001c0)={&(0x7f0000000000)={0x2, 0x0, @local}, 0x10, 0x0, 0x0, &(0x7f00000002c0)=[@mask_cswp={0x58, 0x114, 0x9, {{}, &(0x7f0000000e80), 0x0, 0x0, 0x0, 0x7000000}}], 0x58}, 0x0) [ 1580.011795][T23008] overlayfs: './file0' not a directory [ 1580.042636][T23020] overlayfs: missing 'lowerdir' [ 1580.075962][T23036] overlayfs: option "workdir=./file1\" is useless in a non-upper mount, ignore [ 1580.095592][T23067] overlayfs: './file0' not a directory 07:32:06 executing program 2: mkdir(&(0x7f0000000180)='./file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file1\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='overlay\x00', 0x0, 0x0) r0 = open(&(0x7f0000021000)='./file0\x00', 0x0, 0x0) fchdir(r0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x141042, 0x0) ioctl$FIDEDUPERANGE(r1, 0xc0189436, &(0x7f00000002c0)=ANY=[@ANYBLOB='\x00']) 07:32:06 executing program 4: mkdir(&(0x7f0000000180)='./file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file1\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='overlay\x00', 0x0, &(0x7f0000000100)={[{@upperdir={'upperdir', 0x3d, './file0'}}, {@lowerdir={'lowerdir', 0x3d, './file0'}}, {@workdir={'workdir', 0x3d, './file1'}, 0x5c}]}) r0 = open(&(0x7f0000021000)='./file0\x00', 0x0, 0x0) fchdir(r0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x204000, 0x0) ioctl$FIDEDUPERANGE(r1, 0xc0189436, &(0x7f00000002c0)={0x0, 0x0, 0x2, 0x0, 0x0, [{r0}, {r1}]}) ioctl$PIO_CMAP(r1, 0x4b71, &(0x7f0000000080)={0x100, 0x7, 0x0, 0x0, 0x0, 0x1}) [ 1580.142028][T23036] overlayfs: at least 2 lowerdir are needed while upperdir nonexistent 07:32:06 executing program 1: r0 = socket$rds(0x15, 0x5, 0x0) bind$rds(r0, &(0x7f0000000080)={0x2, 0x0, @local}, 0x10) r1 = socket$inet_udplite(0x2, 0x2, 0x88) ioctl(r1, 0x1000008912, &(0x7f0000000000)="0adc1f123c123f319bd070") sendmsg$rds(r0, &(0x7f00000001c0)={&(0x7f0000000000)={0x2, 0x0, @local}, 0x10, 0x0, 0x0, &(0x7f00000002c0)=[@mask_cswp={0x58, 0x114, 0x9, {{}, &(0x7f0000000e80), 0x0, 0x0, 0x0, 0x8000000}}], 0x58}, 0x0) 07:32:06 executing program 3: r0 = socket$rds(0x15, 0x5, 0x0) bind$rds(r0, &(0x7f0000000080)={0x2, 0x0, @local}, 0x10) r1 = socket$inet_udplite(0x2, 0x2, 0x88) ioctl(r1, 0x1000008912, &(0x7f0000000000)="0adc1f123c123f319bd070") sendmsg$rds(r0, &(0x7f00000001c0)={&(0x7f0000000000)={0x2, 0x0, @local}, 0x10, 0x0, 0x0, &(0x7f00000002c0)=[@mask_cswp={0x58, 0x114, 0x7, {{}, &(0x7f0000000e80), 0x0}}], 0x58, 0x300}, 0x0) [ 1580.183829][ T26] audit: type=1804 audit(1556523126.664:12718): pid=23016 uid=0 auid=4294967295 ses=4294967295 subj==unconfined op=invalid_pcr cause=ToMToU comm="syz-executor.5" name="/root/syzkaller-testdir215799047/syzkaller.GA3PwI/1967/file0/file0" dev="overlay" ino=314079 res=1 07:32:06 executing program 5: mkdir(&(0x7f0000000180)='./file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file1\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='overlay\x00', 0x0, &(0x7f0000000100)={[{@upperdir={'upperdir', 0x3d, './file0'}}, {@lowerdir={'lowerdir', 0x3d, './file0'}}, {@workdir={'workdir', 0x3d, './file1'}, 0x5c}]}) r0 = open(&(0x7f0000021000)='./file0\x00', 0x0, 0x0) fchdir(r0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x141042, 0x0) ioctl$FIDEDUPERANGE(r1, 0xc0189436, &(0x7f00000002c0)={0x1, 0xccffffffffffffff}) [ 1580.243271][T23147] overlayfs: missing 'lowerdir' 07:32:06 executing program 0: mkdir(&(0x7f0000000180)='./file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file1\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='overlay\x00', 0x0, &(0x7f0000000100)={[{@upperdir={'upperdir', 0x3d, './file0'}}, {@lowerdir={'lowerdir', 0x3d, './file0'}}, {@workdir={'workdir', 0x3d, './file1'}, 0x5c}]}) r0 = open(0x0, 0x0, 0x0) fchdir(r0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x141042, 0x0) ioctl$FIDEDUPERANGE(r1, 0xc0189436, &(0x7f00000002c0)) 07:32:06 executing program 2: mkdir(&(0x7f0000000180)='./file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file1\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='overlay\x00', 0x0, &(0x7f0000000100)={[{@upperdir={'upperdir', 0x3d, './file0'}}, {@lowerdir={'lowerdir', 0x3d, './file0'}}]}) r0 = open(&(0x7f0000021000)='./file0\x00', 0x0, 0x0) fchdir(r0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x141042, 0x0) ioctl$FIDEDUPERANGE(r1, 0xc0189436, &(0x7f00000002c0)=ANY=[@ANYBLOB='\x00']) 07:32:06 executing program 1: r0 = socket$rds(0x15, 0x5, 0x0) bind$rds(r0, &(0x7f0000000080)={0x2, 0x0, @local}, 0x10) r1 = socket$inet_udplite(0x2, 0x2, 0x88) ioctl(r1, 0x1000008912, &(0x7f0000000000)="0adc1f123c123f319bd070") sendmsg$rds(r0, &(0x7f00000001c0)={&(0x7f0000000000)={0x2, 0x0, @local}, 0x10, 0x0, 0x0, &(0x7f00000002c0)=[@mask_cswp={0x58, 0x114, 0x9, {{}, &(0x7f0000000e80), 0x0, 0x0, 0x0, 0x20000000}}], 0x58}, 0x0) [ 1580.405788][T23281] overlayfs: filesystem on './file0' not supported as upperdir 07:32:06 executing program 3: r0 = socket$rds(0x15, 0x5, 0x0) bind$rds(r0, &(0x7f0000000080)={0x2, 0x0, @local}, 0x10) r1 = socket$inet_udplite(0x2, 0x2, 0x88) ioctl(r1, 0x1000008912, &(0x7f0000000000)="0adc1f123c123f319bd070") sendmsg$rds(r0, &(0x7f00000001c0)={&(0x7f0000000000)={0x2, 0x0, @local}, 0x10, 0x0, 0x0, &(0x7f00000002c0)=[@mask_cswp={0x58, 0x114, 0x7, {{}, &(0x7f0000000e80), 0x0}}], 0x58, 0x500}, 0x0) [ 1580.446011][T23288] overlayfs: './file0' not a directory [ 1580.469413][T23292] overlayfs: missing 'workdir' 07:32:07 executing program 2: mkdir(&(0x7f0000000180)='./file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file1\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='overlay\x00', 0x0, &(0x7f0000000100)={[{@upperdir={'upperdir', 0x3d, './file0'}}, {@lowerdir={'lowerdir', 0x3d, './file0'}}]}) r0 = open(&(0x7f0000021000)='./file0\x00', 0x0, 0x0) fchdir(r0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x141042, 0x0) ioctl$FIDEDUPERANGE(r1, 0xc0189436, &(0x7f00000002c0)=ANY=[@ANYBLOB='\x00']) 07:32:07 executing program 0: mkdir(&(0x7f0000000180)='./file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file1\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='overlay\x00', 0x0, &(0x7f0000000100)={[{@upperdir={'upperdir', 0x3d, './file0'}}, {@lowerdir={'lowerdir', 0x3d, './file0'}}, {@workdir={'workdir', 0x3d, './file1'}, 0x5c}]}) r0 = open(0x0, 0x0, 0x0) fchdir(r0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x141042, 0x0) ioctl$FIDEDUPERANGE(r1, 0xc0189436, &(0x7f00000002c0)) 07:32:07 executing program 4: mkdir(&(0x7f0000000180)='./file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file1\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='overlay\x00', 0x0, &(0x7f0000000100)={[{@upperdir={'upperdir', 0x3d, './file0'}}, {@lowerdir={'lowerdir', 0x3d, './file0'}}, {@workdir={'workdir', 0x3d, './file1'}, 0x5c}]}) r0 = open(&(0x7f0000021000)='./file0\x00', 0x0, 0x0) fchdir(r0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x141042, 0x0) ioctl$KDDELIO(r1, 0x4b35, 0xffffffffffff8000) ioctl$FIDEDUPERANGE(r1, 0xc0189436, &(0x7f00000002c0)={0x0, 0x0, 0x2, 0x0, 0x0, [{r0}, {r1}]}) 07:32:07 executing program 5: mkdir(&(0x7f0000000180)='./file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file1\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='overlay\x00', 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="75707065726469723d2e2f66f26c65302c6c6f7765726469723d2e2f66696c65302c776f726b6469723d2e2f66696c65315c00"]) r0 = open(&(0x7f0000021000)='./file0\x00', 0x0, 0x0) fchdir(r0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x80000, 0x8) ioctl$VIDIOC_OVERLAY(r1, 0x4004560e, &(0x7f0000000140)=0xe2) r2 = open(&(0x7f0000000040)='./file0\x00', 0x141042, 0x0) ioctl$FIDEDUPERANGE(r2, 0xc0189436, &(0x7f00000002c0)={0x0, 0xccffffffffffffff}) 07:32:07 executing program 1: r0 = socket$rds(0x15, 0x5, 0x0) bind$rds(r0, &(0x7f0000000080)={0x2, 0x0, @local}, 0x10) r1 = socket$inet_udplite(0x2, 0x2, 0x88) ioctl(r1, 0x1000008912, &(0x7f0000000000)="0adc1f123c123f319bd070") sendmsg$rds(r0, &(0x7f00000001c0)={&(0x7f0000000000)={0x2, 0x0, @local}, 0x10, 0x0, 0x0, &(0x7f00000002c0)=[@mask_cswp={0x58, 0x114, 0x9, {{}, &(0x7f0000000e80), 0x0, 0x0, 0x0, 0x3f000000}}], 0x58}, 0x0) [ 1580.623965][T23359] overlayfs: missing 'workdir' 07:32:07 executing program 3: r0 = socket$rds(0x15, 0x5, 0x0) bind$rds(r0, &(0x7f0000000080)={0x2, 0x0, @local}, 0x10) r1 = socket$inet_udplite(0x2, 0x2, 0x88) ioctl(r1, 0x1000008912, &(0x7f0000000000)="0adc1f123c123f319bd070") sendmsg$rds(r0, &(0x7f00000001c0)={&(0x7f0000000000)={0x2, 0x0, @local}, 0x10, 0x0, 0x0, &(0x7f00000002c0)=[@mask_cswp={0x58, 0x114, 0x7, {{}, &(0x7f0000000e80), 0x0}}], 0x58, 0x600}, 0x0) 07:32:07 executing program 1: r0 = socket$rds(0x15, 0x5, 0x0) bind$rds(r0, &(0x7f0000000080)={0x2, 0x0, @local}, 0x10) r1 = socket$inet_udplite(0x2, 0x2, 0x88) ioctl(r1, 0x1000008912, &(0x7f0000000000)="0adc1f123c123f319bd070") sendmsg$rds(r0, &(0x7f00000001c0)={&(0x7f0000000000)={0x2, 0x0, @local}, 0x10, 0x0, 0x0, &(0x7f00000002c0)=[@mask_cswp={0x58, 0x114, 0x9, {{}, &(0x7f0000000e80), 0x0, 0x0, 0x0, 0x48000000}}], 0x58}, 0x0) 07:32:07 executing program 2: mkdir(&(0x7f0000000180)='./file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file1\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='overlay\x00', 0x0, &(0x7f0000000100)={[{@upperdir={'upperdir', 0x3d, './file0'}}, {@lowerdir={'lowerdir', 0x3d, './file0'}}]}) r0 = open(&(0x7f0000021000)='./file0\x00', 0x0, 0x0) fchdir(r0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x141042, 0x0) ioctl$FIDEDUPERANGE(r1, 0xc0189436, &(0x7f00000002c0)=ANY=[@ANYBLOB='\x00']) [ 1580.775614][T23436] rds_sendmsg: 34 callbacks suppressed [ 1580.775633][T23436] atomic_op 00000000da1f9c00 conn xmit_atomic (null) [ 1580.802917][T23437] overlayfs: failed to resolve './fòle0': -2 07:32:07 executing program 0: mkdir(&(0x7f0000000180)='./file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file1\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='overlay\x00', 0x0, &(0x7f0000000100)={[{@upperdir={'upperdir', 0x3d, './file0'}}, {@lowerdir={'lowerdir', 0x3d, './file0'}}, {@workdir={'workdir', 0x3d, './file1'}, 0x5c}]}) r0 = open(0x0, 0x0, 0x0) fchdir(r0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x141042, 0x0) ioctl$FIDEDUPERANGE(r1, 0xc0189436, &(0x7f00000002c0)) [ 1580.862108][T23445] overlayfs: failed to resolve './fòle0': -2 [ 1580.869201][T23446] overlayfs: './file0' not a directory [ 1580.874712][T23444] atomic_op 00000000b2b0ed16 conn xmit_atomic (null) 07:32:07 executing program 1: r0 = socket$rds(0x15, 0x5, 0x0) bind$rds(r0, &(0x7f0000000080)={0x2, 0x0, @local}, 0x10) r1 = socket$inet_udplite(0x2, 0x2, 0x88) ioctl(r1, 0x1000008912, &(0x7f0000000000)="0adc1f123c123f319bd070") sendmsg$rds(r0, &(0x7f00000001c0)={&(0x7f0000000000)={0x2, 0x0, @local}, 0x10, 0x0, 0x0, &(0x7f00000002c0)=[@mask_cswp={0x58, 0x114, 0x9, {{}, &(0x7f0000000e80), 0x0, 0x0, 0x0, 0x4c000000}}], 0x58}, 0x0) [ 1580.891407][ T26] audit: type=1804 audit(1556523127.374:12719): pid=23437 uid=0 auid=4294967295 ses=4294967295 subj==unconfined op=invalid_pcr cause=ToMToU comm="syz-executor.5" name="/root/syzkaller-testdir215799047/syzkaller.GA3PwI/1969/file0/file0" dev="sda1" ino=19030 res=1 [ 1580.903541][T23448] overlayfs: missing 'workdir' 07:32:07 executing program 5: mkdir(&(0x7f0000000180)='./file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file1\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='overlay\x00', 0x0, &(0x7f0000000100)) r0 = open(&(0x7f0000021000)='./file0\x00', 0x0, 0x0) fchdir(r0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x141042, 0x0) ioctl$EXT4_IOC_SWAP_BOOT(r0, 0x6611) ioctl$FIDEDUPERANGE(r1, 0xc0189436, &(0x7f00000002c0)={0x0, 0xccffffffffffffff}) ioctl$KDGKBSENT(r1, 0x4b48, &(0x7f0000000080)={0x7ff, 0xffffffff, 0x7f}) [ 1580.992126][ T26] audit: type=1804 audit(1556523127.434:12720): pid=23439 uid=0 auid=4294967295 ses=4294967295 subj==unconfined op=invalid_pcr cause=ToMToU comm="syz-executor.4" name="/root/syzkaller-testdir448262477/syzkaller.ClPtxm/1796/file0/file0" dev="overlay" ino=314195 res=1 [ 1581.026700][T23562] atomic_op 0000000008bf7959 conn xmit_atomic (null) 07:32:07 executing program 2: mkdir(&(0x7f0000000180)='./file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file1\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='overlay\x00', 0x0, &(0x7f0000000100)={[{@upperdir={'upperdir', 0x3d, './file0'}}, {@workdir={'workdir', 0x3d, './file1'}, 0x5c}]}) r0 = open(&(0x7f0000021000)='./file0\x00', 0x0, 0x0) fchdir(r0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x141042, 0x0) ioctl$FIDEDUPERANGE(r1, 0xc0189436, &(0x7f00000002c0)=ANY=[@ANYBLOB='\x00']) [ 1581.037585][ C1] net_ratelimit: 16 callbacks suppressed [ 1581.037596][ C1] protocol 88fb is buggy, dev hsr_slave_0 [ 1581.049095][ C1] protocol 88fb is buggy, dev hsr_slave_1 [ 1581.054942][ C1] protocol 88fb is buggy, dev hsr_slave_0 [ 1581.060781][ C1] protocol 88fb is buggy, dev hsr_slave_1 07:32:07 executing program 3: r0 = socket$rds(0x15, 0x5, 0x0) bind$rds(r0, &(0x7f0000000080)={0x2, 0x0, @local}, 0x10) r1 = socket$inet_udplite(0x2, 0x2, 0x88) ioctl(r1, 0x1000008912, &(0x7f0000000000)="0adc1f123c123f319bd070") sendmsg$rds(r0, &(0x7f00000001c0)={&(0x7f0000000000)={0x2, 0x0, @local}, 0x10, 0x0, 0x0, &(0x7f00000002c0)=[@mask_cswp={0x58, 0x114, 0x7, {{}, &(0x7f0000000e80), 0x0}}], 0x58, 0x700}, 0x0) 07:32:07 executing program 0: mkdir(&(0x7f0000000180)='./file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file1\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='overlay\x00', 0x0, &(0x7f0000000100)={[{@upperdir={'upperdir', 0x3d, './file0'}}, {@lowerdir={'lowerdir', 0x3d, './file0'}}, {@workdir={'workdir', 0x3d, './file1'}, 0x5c}]}) open(&(0x7f0000021000)='./file0\x00', 0x0, 0x0) fchdir(0xffffffffffffffff) r0 = open(&(0x7f0000000040)='./file0\x00', 0x141042, 0x0) ioctl$FIDEDUPERANGE(r0, 0xc0189436, &(0x7f00000002c0)) 07:32:07 executing program 4: mkdir(&(0x7f0000000180)='./file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file1\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='overlay\x00', 0x0, &(0x7f0000000100)={[{@upperdir={'upperdir', 0x3d, './file0'}}, {@lowerdir={'lowerdir', 0x3d, './file0'}}, {@workdir={'workdir', 0x3d, './file1'}, 0x5c}]}) r0 = open(&(0x7f0000021000)='./file0\x00', 0x8000, 0x100) fchdir(r0) getsockopt$inet_sctp_SCTP_GET_PEER_ADDRS(r0, 0x84, 0x6c, &(0x7f0000000400)={0x0, 0x33, "4c273b57e484cfbbb20f51f025025f9273700ecdff8f12a5f773ac745f79f27ce0fcd98c27bceaa39376a3cffd983e60d3d174"}, &(0x7f0000000440)=0x3b) getsockopt$inet_sctp6_SCTP_GET_ASSOC_ID_LIST(r0, 0x84, 0x1d, &(0x7f0000000480)={0x9, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}, &(0x7f00000004c0)=0x28) getsockopt$inet_sctp6_SCTP_DEFAULT_SEND_PARAM(r0, 0x84, 0xa, &(0x7f0000000500)={0x68, 0x2b2, 0x820f, 0x4, 0x8, 0xfffffffffffffff8, 0x9, 0x7, 0x0}, &(0x7f0000000540)=0x20) getsockopt$inet_sctp6_SCTP_PEER_AUTH_CHUNKS(r0, 0x84, 0x1a, &(0x7f0000000580)={0x0, 0xff, "9a0f547ac6bea87155badce0c3ed8154a2537649e474a5fe7cc64d0b3250c17ba85be9f52c596f096284a3ba6de729441b097d7c8d50b8a0785b78e41f91bf3adb4a6ed434367b58f5ef0e6394b5eef6c44c882bc4928939cc9c09ea1ad865dd7ff4b7dbfd041798c640b5dfb1834533fbd2ebcd3d38f57d309177865a989eb4996f162c8291ea224b28c2091dcbb2a15bfb859406b0c741d293bf7a8b3fd8a194dd19c7a89d6d14ef764ef78ec76ddc5dbcacfa268b07e25a8feb47936b28a222ba780e29b987286854bf228cc90017fc6a12878e749c790dc7df3ffd531ef8562928d53099ccea5e615b6d4c30f0645c0081b037181be64ad1a6ffc80668"}, &(0x7f00000006c0)=0x107) getsockopt$inet_sctp6_SCTP_DEFAULT_PRINFO(r0, 0x84, 0x72, &(0x7f0000000b40)={0x0, 0x6, 0x20}, &(0x7f0000000b80)=0xc) getsockopt$inet_sctp_SCTP_PEER_AUTH_CHUNKS(r0, 0x84, 0x1a, &(0x7f0000000cc0)={0x0, 0x98, "ba9a16f826527032abe5309730b71841c36ceaf971897a980a3b49627ed2a46510f2c7d899bd8e2259ee2e347ffc992a5b56f4f6ada5ef569cb5b802175ff073177eb4cf6a3ef559da651c07e25436f85f2bd4f98af71d35730f5012b48ffd1add7a5ed53875f4efa85fbf7ab82da2e8019dd8b1fbfa63fe45d7c9e5f96cb48b2dae98fcf04de39fd75d1480af59a5a3b9493cfc30335ccf"}, &(0x7f0000000d80)=0xa0) sendmmsg$inet_sctp(r0, &(0x7f0000001480)=[{&(0x7f0000000080)=@in={0x2, 0x4e21, @remote}, 0x10, &(0x7f0000000140)=[{&(0x7f00000001c0)="700882258b3a31a53cb5365717f7fbf29365a7408f16fdd3a83cb868662e41c123418435ddfc6d8927d82e411cbb12e31db61c223f1fc594d649b84bb04c3ee28a64278824b4d3e2e006bb4d8bbe6455c35e16fee4ac0fe133dbdc5d2ea601ea6a82281d7fedc0e376651ee732b71af8931b0e35910f696f97cd8cc46ed8cee3c89632c4afbe33cc6d83906d077619b12cf66250a7fb9d1a79a89e238b9f413c04dbc1f84106548d4e8ef87ece8b7ad714a236646832adc9", 0xb8}, {&(0x7f0000000340)="5eaa788b5c8235df6decccc233ae894bdf7e418e04ae63c8db92ab4b29982c4f88149b1cbc52c27997bea86ae08e03cea141fd407d649654ddbf8e668af4d3dac1bd4742062e7195e8d48662d8ac4aa422357af408427657bc5442325a460268b9c072de07304528c2ae168a833431f497b6b97052af333c908f618c186f20191094459e4e80a67c00537185404c7629e7842ed228e9ee855295a08ae227e3df3b836b9b0d", 0xa5}], 0x2, &(0x7f0000000700)=[@sndrcv={0x30, 0x84, 0x1, {0x7f, 0x5, 0x8000, 0x2, 0x5, 0x0, 0x7, 0x2, r1}}, @dstaddrv6={0x20, 0x84, 0x8, @rand_addr="30ae98c5b985dcc99d4417b20e2fcdd3"}, @sndrcv={0x30, 0x84, 0x1, {0x3, 0x9, 0x6, 0x100000001, 0x3, 0x6, 0x7, 0x2, r2}}, @prinfo={0x18, 0x84, 0x5, {0x30, 0x273}}, @dstaddrv4={0x18, 0x84, 0x7, @loopback}, @authinfo={0x18, 0x84, 0x6, {0x9}}, @sndrcv={0x30, 0x84, 0x1, {0xffffffffffff8000, 0x6, 0x8000, 0xe265, 0x69, 0x7, 0x5, 0xc7, r3}}, @sndinfo={0x20, 0x84, 0x2, {0x0, 0x8, 0x3f, 0x6, r4}}, @dstaddrv6={0x20, 0x84, 0x8, @rand_addr="b7ac6bec7a0ded49b6b28306aa628be4"}], 0x138, 0x40001}, {&(0x7f0000000840)=@in6={0xa, 0x4e22, 0x9, @empty, 0x2}, 0x1c, &(0x7f0000000b00)=[{&(0x7f0000000880)="bf00797002493e97ea71054fef87094aafda77f3f85ce047a0d2a0102b004dcd66a7a68925f47f21088b299b6b23c67aa7a58f62c6f359f48dae4e09ad7c8cf53cd1d58cd21116d07c302f76e29497a553190192c2474386b5276b7309bc7756458adfdd939443d059f0045fe84bbb3c5c473a5cf62f5f09e7eaef41de97c77ba8dcfb7b1c056400976318c63bce77af1036cecc98ad3bfb9b6886562b498ea5307072049f48d85f85a510617fd31e00d5388786cea7c41a48fda6ffd19f6d2eee67c9b4d3cafc4e0067d065ce50f89a2232", 0xd2}, {&(0x7f0000000980)="b9b8c78349f3a754d9e38742a28cc939323241a54b84ade50264d8d64242903beb1456f5ea9966c318e2fb54794c97453bacbe248580a9cc2e332171a5f7d991c1c6cfd5d3c0d4c0d8d4937c09b0c3e32323461d17d23b20807b148c0e18fc4402d5420f8ae0cbeee16daaef4ca40c", 0x6f}, {&(0x7f0000000a00)="8c444f29f7649672b94eabdb371075cb84b7a6744b805f1025f50bba79ee3a2c6317756247be7790ab8cc0e2d4cda2f8d88548e6c8ac717680cee58006f900197ae24dc86f359673c580bf75c1bcd2e41583dd971498279cb4e805b4fe5d10339693391c1fc6417510371a93be2d6251f52b37476c5c056725b09c7a591a8e225059219f3addea6715cb5c7cb82a22c28b156d432d227b4b1f252a15f8b45b014c32abec1662cde70d41cacaf51df954bf0ba6638117f88af24c72bc50581a2a12a913e3ef90ebee12942164aaf8a0a8f8ef15e9ddaa4dde6a3a8c8b41aa37c18ed53ea493d004eb0c0b33b61bb05e31118fd3c95641cae206f96bf5484779", 0xff}], 0x3, &(0x7f0000000dc0)=[@sndinfo={0x20, 0x84, 0x2, {0x9, 0x8205, 0x7, 0x276, r5}}, @dstaddrv4={0x18, 0x84, 0x7, @rand_addr=0x3}, @sndrcv={0x30, 0x84, 0x1, {0xa35d, 0x1, 0x4, 0x9, 0x6, 0x34cff1e9, 0x7, 0x1, r6}}, @dstaddrv6={0x20, 0x84, 0x8, @local}, @prinfo={0x18, 0x84, 0x5, {0x0, 0x200}}, @prinfo={0x18, 0x84, 0x5, {0x30, 0x99}}], 0xb8, 0x4000}, {&(0x7f0000000e80)=@in6={0xa, 0x4e20, 0x2, @empty, 0x6c}, 0x1c, &(0x7f0000000f80)=[{&(0x7f0000000ec0)="0b9e8ed28b457ad2335a1ddb6aca6a725afadf39f55228bb0c5e7bd95a728d5cbd9e575a08b9fed4d9b955c1fb876387b17304ae5f20466a9d6ce8247a7deac5c84b49b8f3ccf944a12e9910a9ecf1f371a2f47a5703b998144569e5cf6789946ba2a3a6378642cca6994d12610bf353bdd986ead6d2d8c859d501aa321172fccc90eb8511ac8964e7bb5ba8fba52e", 0x8f}], 0x1, 0x0, 0x0, 0x20040000}, {&(0x7f0000000fc0)=@in={0x2, 0x4e23, @multicast2}, 0x10, &(0x7f0000001340)=[{&(0x7f0000001000)="0416a3ed9d3378c20e2bb2d06557fcb031f0c3e048c654c2ccf8798d1aeaa2a2ab7dc09598a7e398f02c058c554b5e6e79d62dc4fd457e21151b6c1f15a96e8086999fa387530212706762f14be461d6f4212e4962ba27b3285a80cbe141070ca572ad5f3571f0ca1a3cfbb37708d8fecbd921bba757d9e744612e55464aba", 0x7f}, {&(0x7f0000001080)="2e479ccf759034a176500facca544c17fd1dd05d8379552efb3a3a56333f3b66e6ad8e76e2643b58c585b4128c4cae66d71ee5b68d4cbf6ef232ec4665491dabae79a55a9ff4003b1baf5c670e03e8598bffebfd73891bfcfa8239f454c344ea82f8b405f18f9bc12a38c56dff", 0x6d}, {&(0x7f0000001100)="a8dd407d297fc893f417b78eb124a9d8f72d5c94050604ad128fd48d7d916e324a23ea365ed4190221607655ad9865eaf3db3f38396c4080c7e3cc10437c08c785a3eacf9f42c3c52690847280d27ec9e9e154fa5f5b9b73f0a4950a9817df461458d02a3b04af48185eecafe3a6aebe0728b617455561c1577118c4e1de69baf35cb8da15a91356392ce7d4d79b47a0467b4bb6d7d3eeb97e361bcde13fe1ea4b336b44054f67e54224f157cbaddf02a8b359777a", 0xb5}, {&(0x7f00000011c0)="5fde10356c", 0x5}, {&(0x7f0000001200)="5a8dba5297b46aa688549053a15fd8f3e0aa513fd369b789d9648ce6259e3e6fd46a8504d5794f72c9776cfabe680ba2585fd9a5523484a3608134adf902226430ed9521", 0x44}, {&(0x7f0000001280)="19abf00110b7b72f9eae", 0xa}, {&(0x7f00000012c0)="163929b485e78859832b7bac918f42a1fdebd66c36a6fb763123c8f47517ca8383713524f5751e4fdb986f38c2bb341539e49e52f3c4af5cfbc88eb551e98ba52b483e69f33aa99ee010672e53d9814b0d4595928af0fecc899c2d8334b18b49ed4a2f62197eb5e85f1497729e4f", 0x6e}], 0x7, 0x0, 0x0, 0x40}, {&(0x7f00000013c0)=@in={0x2, 0x4e23, @multicast1}, 0x10, &(0x7f0000001440)=[{&(0x7f0000001400)="d519e28e7846", 0x6}], 0x1, 0x0, 0x0, 0x4}], 0x5, 0x1) r7 = open(&(0x7f0000000040)='./file0\x00', 0x141042, 0x0) ioctl$FIDEDUPERANGE(r7, 0xc0189436, &(0x7f00000002c0)={0x0, 0x0, 0x2, 0x0, 0x0, [{r0}, {r7}]}) [ 1581.147435][T23578] atomic_op 00000000071f9b11 conn xmit_atomic (null) [ 1581.168537][T23574] overlayfs: missing 'lowerdir' 07:32:07 executing program 1: r0 = socket$rds(0x15, 0x5, 0x0) bind$rds(r0, &(0x7f0000000080)={0x2, 0x0, @local}, 0x10) r1 = socket$inet_udplite(0x2, 0x2, 0x88) ioctl(r1, 0x1000008912, &(0x7f0000000000)="0adc1f123c123f319bd070") sendmsg$rds(r0, &(0x7f00000001c0)={&(0x7f0000000000)={0x2, 0x0, @local}, 0x10, 0x0, 0x0, &(0x7f00000002c0)=[@mask_cswp={0x58, 0x114, 0x9, {{}, &(0x7f0000000e80), 0x0, 0x0, 0x0, 0x60000000}}], 0x58}, 0x0) 07:32:07 executing program 3: r0 = socket$rds(0x15, 0x5, 0x0) bind$rds(r0, &(0x7f0000000080)={0x2, 0x0, @local}, 0x10) r1 = socket$inet_udplite(0x2, 0x2, 0x88) ioctl(r1, 0x1000008912, &(0x7f0000000000)="0adc1f123c123f319bd070") sendmsg$rds(r0, &(0x7f00000001c0)={&(0x7f0000000000)={0x2, 0x0, @local}, 0x10, 0x0, 0x0, &(0x7f00000002c0)=[@mask_cswp={0x58, 0x114, 0x7, {{}, &(0x7f0000000e80), 0x0}}], 0x58, 0xa00}, 0x0) [ 1581.196623][T23693] overlayfs: missing 'lowerdir' [ 1581.206029][T23679] overlayfs: missing 'lowerdir' [ 1581.246768][ T26] audit: type=1804 audit(1556523127.724:12721): pid=23693 uid=0 auid=4294967295 ses=4294967295 subj==unconfined op=invalid_pcr cause=ToMToU comm="syz-executor.5" name="/root/syzkaller-testdir215799047/syzkaller.GA3PwI/1970/file0/file0" dev="sda1" ino=19080 res=1 [ 1581.276607][T23700] atomic_op 0000000097c62fde conn xmit_atomic (null) 07:32:07 executing program 2: mkdir(&(0x7f0000000180)='./file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file1\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='overlay\x00', 0x0, &(0x7f0000000100)={[{@upperdir={'upperdir', 0x3d, './file0'}}, {@workdir={'workdir', 0x3d, './file1'}, 0x5c}]}) r0 = open(&(0x7f0000021000)='./file0\x00', 0x0, 0x0) fchdir(r0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x141042, 0x0) ioctl$FIDEDUPERANGE(r1, 0xc0189436, &(0x7f00000002c0)=ANY=[@ANYBLOB='\x00']) 07:32:07 executing program 5: mkdir(&(0x7f0000000180)='./file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file1\x00', 0x0) r0 = openat$btrfs_control(0xffffffffffffff9c, &(0x7f0000000100)='/dev/btrfs-control\x00', 0x400000, 0x0) ioctl$SIOCX25GCALLUSERDATA(r0, 0x89e4, &(0x7f00000001c0)={0x20, "a7d8de229df27fa613fcb844ae10ff760d6bef10163f8202d1055130be424f283bc192854aa87d3b437b538f256667f25c49815c8650181e2ae892f73b88edd248fa33a97c8deafa1a89c412181f33a9a5870f44bff0fe5821053c8deadb7e007d28d1d0c4033874b75b3badaabb6462f1abc825bef589b4fa1db1a97e5b4759"}) mount$overlay(0x400000, &(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='overlay\x00', 0x0, &(0x7f0000000300)=ANY=[@ANYBLOB="75707065726469723d2e2f66696c65302c6c6f7765726469723d2e2f66696c65302c776f7209681fe9dffd0bbe333e105d6b6469723d2e2f66695e65315c00cf15843e515573f01f05e6ff5a4a9da78a1ca588baba0b107fda8c6c7d68ff152de65f5b61c03a32f91f4c8f6240262ffa5fd45851170fb84b9546028ba76e69f21da078c6abe8c8d0b216013359856672cf69798f46d78753c3bc927a2b70b506095368097f6aae3e57ad708c399429646489c846512056010b8d3b9b5936701e83a55bb7d5b5062720673021010a3a8ce93f9e63"]) r1 = open(&(0x7f0000021000)='./file0\x00', 0x0, 0x0) fchdir(r1) openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x80401, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x141042, 0x0) ioctl$FIDEDUPERANGE(r2, 0xc0189436, &(0x7f00000002c0)={0x0, 0xccffffffffffffff}) ioctl$GIO_SCRNMAP(r2, 0x4b40, &(0x7f0000000400)=""/236) [ 1581.343235][T23702] atomic_op 00000000275a8e89 conn xmit_atomic (null) [ 1581.347598][ C0] protocol 88fb is buggy, dev hsr_slave_0 [ 1581.356580][ C0] protocol 88fb is buggy, dev hsr_slave_1 07:32:07 executing program 1: r0 = socket$rds(0x15, 0x5, 0x0) bind$rds(r0, &(0x7f0000000080)={0x2, 0x0, @local}, 0x10) r1 = socket$inet_udplite(0x2, 0x2, 0x88) ioctl(r1, 0x1000008912, &(0x7f0000000000)="0adc1f123c123f319bd070") sendmsg$rds(r0, &(0x7f00000001c0)={&(0x7f0000000000)={0x2, 0x0, @local}, 0x10, 0x0, 0x0, &(0x7f00000002c0)=[@mask_cswp={0x58, 0x114, 0x9, {{}, &(0x7f0000000e80), 0x0, 0x0, 0x0, 0x68000000}}], 0x58}, 0x0) 07:32:07 executing program 4: mkdir(&(0x7f0000000180)='./file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file1\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='overlay\x00', 0x0, &(0x7f0000000100)={[{@upperdir={'upperdir', 0x3d, './file0'}}, {@lowerdir={'lowerdir', 0x3d, './file0'}}, {@workdir={'workdir', 0x3d, './file1'}, 0x5c}]}) r0 = open(&(0x7f0000021000)='./file0\x00', 0x0, 0x0) fchdir(r0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x141042, 0x0) bind$rxrpc(0xffffffffffffffff, &(0x7f0000000080)=@in6={0x21, 0x1, 0x2, 0x1c, {0xa, 0x8, 0xae, @dev={0xfe, 0x80, [], 0x29}, 0x5}}, 0x24) ioctl$FIDEDUPERANGE(r1, 0xc0189436, &(0x7f00000002c0)=ANY=[@ANYBLOB="000000000000000000000000000000000200000000000000", @ANYRES32=r0, @ANYBLOB="000000000000000000000e00", @ANYRES32=r1, @ANYBLOB='\x00'/28]) 07:32:08 executing program 0: mkdir(&(0x7f0000000180)='./file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file1\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='overlay\x00', 0x0, &(0x7f0000000100)={[{@upperdir={'upperdir', 0x3d, './file0'}}, {@lowerdir={'lowerdir', 0x3d, './file0'}}, {@workdir={'workdir', 0x3d, './file1'}, 0x5c}]}) open(&(0x7f0000021000)='./file0\x00', 0x0, 0x0) fchdir(0xffffffffffffffff) r0 = open(&(0x7f0000000040)='./file0\x00', 0x141042, 0x0) ioctl$FIDEDUPERANGE(r0, 0xc0189436, &(0x7f00000002c0)) [ 1581.475067][T23754] overlayfs: unrecognized mount option "wor héßý ¾3>]kdir=./fi^e1\" or missing value [ 1581.476341][T23756] overlayfs: missing 'lowerdir' 07:32:08 executing program 3: r0 = socket$rds(0x15, 0x5, 0x0) bind$rds(r0, &(0x7f0000000080)={0x2, 0x0, @local}, 0x10) r1 = socket$inet_udplite(0x2, 0x2, 0x88) ioctl(r1, 0x1000008912, &(0x7f0000000000)="0adc1f123c123f319bd070") sendmsg$rds(r0, &(0x7f00000001c0)={&(0x7f0000000000)={0x2, 0x0, @local}, 0x10, 0x0, 0x0, &(0x7f00000002c0)=[@mask_cswp={0x58, 0x114, 0x7, {{}, &(0x7f0000000e80), 0x0}}], 0x58, 0x2000}, 0x0) [ 1581.522357][T23759] atomic_op 00000000541cc81d conn xmit_atomic (null) [ 1581.558390][T23838] overlayfs: unrecognized mount option "wor héßý ¾3>]kdir=./fi^e1\" or missing value 07:32:08 executing program 1: r0 = socket$rds(0x15, 0x5, 0x0) bind$rds(r0, &(0x7f0000000080)={0x2, 0x0, @local}, 0x10) r1 = socket$inet_udplite(0x2, 0x2, 0x88) ioctl(r1, 0x1000008912, &(0x7f0000000000)="0adc1f123c123f319bd070") sendmsg$rds(r0, &(0x7f00000001c0)={&(0x7f0000000000)={0x2, 0x0, @local}, 0x10, 0x0, 0x0, &(0x7f00000002c0)=[@mask_cswp={0x58, 0x114, 0x9, {{}, &(0x7f0000000e80), 0x0, 0x0, 0x0, 0x6c000000}}], 0x58}, 0x0) 07:32:08 executing program 2: mkdir(&(0x7f0000000180)='./file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file1\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='overlay\x00', 0x0, &(0x7f0000000100)={[{@upperdir={'upperdir', 0x3d, './file0'}}, {@workdir={'workdir', 0x3d, './file1'}, 0x5c}]}) r0 = open(&(0x7f0000021000)='./file0\x00', 0x0, 0x0) fchdir(r0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x141042, 0x0) ioctl$FIDEDUPERANGE(r1, 0xc0189436, &(0x7f00000002c0)=ANY=[@ANYBLOB='\x00']) [ 1581.659221][T23847] atomic_op 00000000c5ac02dd conn xmit_atomic (null) 07:32:08 executing program 0: mkdir(&(0x7f0000000180)='./file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file1\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='overlay\x00', 0x0, &(0x7f0000000100)={[{@upperdir={'upperdir', 0x3d, './file0'}}, {@lowerdir={'lowerdir', 0x3d, './file0'}}, {@workdir={'workdir', 0x3d, './file1'}, 0x5c}]}) open(&(0x7f0000021000)='./file0\x00', 0x0, 0x0) fchdir(0xffffffffffffffff) r0 = open(&(0x7f0000000040)='./file0\x00', 0x141042, 0x0) ioctl$FIDEDUPERANGE(r0, 0xc0189436, &(0x7f00000002c0)) [ 1581.706557][T23853] atomic_op 0000000070883080 conn xmit_atomic (null) [ 1581.731785][T23868] overlayfs: './file0' not a directory [ 1581.743102][T23859] overlayfs: missing 'lowerdir' 07:32:08 executing program 5: mkdir(&(0x7f0000000180)='./file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file1\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='overlay\x00', 0x0, &(0x7f0000000100)={[{@upperdir={'upperdir', 0x3d, './file0'}}, {@lowerdir={'lowerdir', 0x3d, './file0'}}, {@workdir={'workdir', 0x3d, './file1'}, 0x5c}]}) r0 = open(&(0x7f0000021000)='./file0\x00', 0x0, 0x0) fchdir(r0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x141042, 0x0) ioctl$FIDEDUPERANGE(r1, 0xc0189436, &(0x7f00000002c0)={0x0, 0xccffffffffffffff}) 07:32:08 executing program 1: r0 = socket$rds(0x15, 0x5, 0x0) bind$rds(r0, &(0x7f0000000080)={0x2, 0x0, @local}, 0x10) r1 = socket$inet_udplite(0x2, 0x2, 0x88) ioctl(r1, 0x1000008912, &(0x7f0000000000)="0adc1f123c123f319bd070") sendmsg$rds(r0, &(0x7f00000001c0)={&(0x7f0000000000)={0x2, 0x0, @local}, 0x10, 0x0, 0x0, &(0x7f00000002c0)=[@mask_cswp={0x58, 0x114, 0x9, {{}, &(0x7f0000000e80), 0x0, 0x0, 0x0, 0x74000000}}], 0x58}, 0x0) [ 1581.777858][ T26] audit: type=1804 audit(1556523128.254:12722): pid=23846 uid=0 auid=4294967295 ses=4294967295 subj==unconfined op=invalid_pcr cause=ToMToU comm="syz-executor.4" name="/root/syzkaller-testdir448262477/syzkaller.ClPtxm/1798/file0/file0" dev="overlay" ino=314291 res=1 07:32:08 executing program 2: mkdir(&(0x7f0000000180)='./file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file1\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='overlay\x00', 0x0, &(0x7f0000000100)={[{@lowerdir={'lowerdir', 0x3d, './file0'}}, {@workdir={'workdir', 0x3d, './file1'}, 0x5c}]}) r0 = open(&(0x7f0000021000)='./file0\x00', 0x0, 0x0) fchdir(r0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x141042, 0x0) ioctl$FIDEDUPERANGE(r1, 0xc0189436, &(0x7f00000002c0)=ANY=[@ANYBLOB='\x00']) [ 1581.827593][ C0] protocol 88fb is buggy, dev hsr_slave_0 [ 1581.833419][ C0] protocol 88fb is buggy, dev hsr_slave_1 [ 1581.839296][ C0] protocol 88fb is buggy, dev hsr_slave_0 [ 1581.845079][ C0] protocol 88fb is buggy, dev hsr_slave_1 07:32:08 executing program 3: r0 = socket$rds(0x15, 0x5, 0x0) bind$rds(r0, &(0x7f0000000080)={0x2, 0x0, @local}, 0x10) r1 = socket$inet_udplite(0x2, 0x2, 0x88) ioctl(r1, 0x1000008912, &(0x7f0000000000)="0adc1f123c123f319bd070") sendmsg$rds(r0, &(0x7f00000001c0)={&(0x7f0000000000)={0x2, 0x0, @local}, 0x10, 0x0, 0x0, &(0x7f00000002c0)=[@mask_cswp={0x58, 0x114, 0x7, {{}, &(0x7f0000000e80), 0x0}}], 0x58, 0x4800}, 0x0) 07:32:08 executing program 4: mkdir(&(0x7f0000000180)='./file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file1\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='overlay\x00', 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="75707065726469723d2e2f66696c65302c49377765726e69723d2e2f66696c345e696e8048e7df69723d2e2f66696c65315c00"]) r0 = open(&(0x7f0000021000)='./file0\x00', 0x0, 0x0) fchdir(r0) bpf$BPF_TASK_FD_QUERY(0x14, &(0x7f00000006c0)={0xffffffffffffffff, r0, 0x0, 0x8, &(0x7f0000000240)='keyring\x00', 0xffffffffffffffff}, 0x30) r2 = gettid() getsockopt$sock_cred(r0, 0x1, 0x11, &(0x7f0000000700)={0x0, 0x0}, &(0x7f0000000740)=0xc) r4 = getgid() ioctl$SIOCGSTAMPNS(r0, 0x8907, &(0x7f0000000bc0)) ioctl$sock_SIOCGPGRP(r0, 0x8904, &(0x7f0000000780)=0x0) stat(&(0x7f00000007c0)='./file1\x00', &(0x7f0000000800)={0x0, 0x0, 0x0, 0x0, 0x0}) getgroups(0x6, &(0x7f0000000880)=[0xffffffffffffffff, 0xee00, 0x0, 0xee01, 0xee00, 0xee00]) r8 = fcntl$getown(r0, 0x9) stat(&(0x7f00000008c0)='./file1/file0\x00', &(0x7f0000000900)={0x0, 0x0, 0x0, 0x0, 0x0}) r10 = getgid() unlink(&(0x7f0000000b00)='./file1\x00') sendmsg$unix(r0, &(0x7f0000000ac0)={&(0x7f00000001c0)=@abs={0x1, 0x0, 0x4e20}, 0x6e, &(0x7f0000000640)=[{&(0x7f0000000340)="a1d72a2537e9e296fd27f11b920e0a7a1a7d54f460143d0c9f6d2fa72f6a72122082f13077c125a5d5a5c98ab831ae98cd7e37929166b425f3db3380abc95ac289e85e5cb06d875212f3a7215f7e7b5ef8cf77a61ee8e91d064c51c28fd46381c5fe8b4dde882976199315bd1b829f386f54e1cd395ba3de36cbfca96600f818c11a5b56b93e20257360dfff6d9e77a12eafeed95efdc27106bed028c33decf9dc7f", 0xa2}, {&(0x7f0000000080)='\"', 0x1}, {&(0x7f0000000400)="635c35e90401f7abcb382c5b6a14542f072a9241d33405990d7e75fa3ed9fe16d2491cfaed9086f33456a122b53f4afcf05deab42fefe42e0d29bd18a0370762acc25eeecf433b1079c295cc11fa2cf0cff6242fb3a4ed3458feb10dd47776725f827f7458538ce111ab94aa3bbf5be570f069878dcd7386bcd5b3cd0566729142ceb1dcdc64743584b3dec5", 0x8c}, {&(0x7f0000000140)="b0ee51b98cc8e866c76b2d2411007dee4ea8601a08044d863e367aed9e516a72287e294e1dd5af9f27ec448e71a26c5b532b42c7e0dfb0fbf0fec1", 0x3b}, {&(0x7f00000004c0)="c20d156b86d96d777e68c724a5cb59df87eb1c9fbe365305e1097ff06e34d8054b65ba05eacffd3a2814ceb1e3a064a7eb0ca168d74edeac9d01914e1d25260cfbc62367b2ce91a46c8d53d51bc530f7dd1a2a48eab80a881785770e73c236c316c5ec70aaddfb843bf96074c12928900bb502c6c7ecf3075db0b33c59342a99cada0c267d027e06115580e01c5294762dac1d5629f680980411262e0787b338fc9040573ea12ebc6a9d984fc91ccea5d0ca76ab33c98ebedcd8f38f7cfd712a240ed51120698845c999dd3d9672423e1fd8aa808db1bc1a254e84ce28c2c71ebb53976990d248f6a7ee5d685bb2d780e7689a1a", 0xf4}, {&(0x7f00000005c0)="2750c91c7be1a4a2aeaf0bc883d3713153f2d07de22e3907a79997b3def63f0b1c0f4be6feb637320e057ac74f1f6a00adc76af2de4c1ea25f575d586227494d799920e3455802884ec5f259f22b6723412e63ff1c9cfcad4f83155938", 0x5d}], 0x6, &(0x7f0000000980)=[@rights={0x20, 0x1, 0x1, [r0, r0, r0]}, @rights={0x30, 0x1, 0x1, [r0, r0, r0, r0, r0, r0, r0]}, @rights={0x28, 0x1, 0x1, [r0, r0, r1, r0, r0]}, @rights={0x30, 0x1, 0x1, [r0, r0, r0, r0, r0, r0, r0, r0]}, @cred={0x20, 0x1, 0x2, r2, r3, r4}, @cred={0x20, 0x1, 0x2, r5, r6, r7}, @cred={0x20, 0x1, 0x2, r8, r9, r10}, @rights={0x38, 0x1, 0x1, [r0, r0, r0, r0, r0, r0, r0, r0, r0, r0]}], 0x140, 0x4080}, 0x4) r11 = open(&(0x7f0000000040)='./file0\x00', 0x141042, 0x0) inotify_add_watch(r0, &(0x7f0000000b40)='./file0\x00', 0x80) fanotify_mark(r11, 0x12, 0x8000000, r11, &(0x7f0000000c00)='./file1/file0\x00') ioctl$FIDEDUPERANGE(r11, 0xc0189436, &(0x7f00000002c0)=ANY=[@ANYBLOB="000000000000000000000000000000000200000000000000", @ANYRES32=r0, @ANYBLOB='\x00'/28, @ANYRES32=r11, @ANYBLOB="000000000000000000000100"/28]) [ 1581.889189][T23971] atomic_op 00000000a42d167b conn xmit_atomic (null) [ 1581.957207][T23980] overlayfs: option "workdir=./file1\" is useless in a non-upper mount, ignore [ 1581.968812][T23983] overlayfs: './file0' not a directory [ 1581.977555][ C1] print_req_error: 911 callbacks suppressed [ 1581.977564][ C1] print_req_error: I/O error, dev loop0, sector 0 flags 0 07:32:08 executing program 1: r0 = socket$rds(0x15, 0x5, 0x0) bind$rds(r0, &(0x7f0000000080)={0x2, 0x0, @local}, 0x10) r1 = socket$inet_udplite(0x2, 0x2, 0x88) ioctl(r1, 0x1000008912, &(0x7f0000000000)="0adc1f123c123f319bd070") sendmsg$rds(r0, &(0x7f00000001c0)={&(0x7f0000000000)={0x2, 0x0, @local}, 0x10, 0x0, 0x0, &(0x7f00000002c0)=[@mask_cswp={0x58, 0x114, 0x9, {{}, &(0x7f0000000e80), 0x0, 0x0, 0x0, 0x7a000000}}], 0x58}, 0x0) [ 1582.007900][ C1] print_req_error: I/O error, dev loop0, sector 0 flags 0 [ 1582.015104][ C1] buffer_io_error: 912 callbacks suppressed [ 1582.015114][ C1] Buffer I/O error on dev loop0, logical block 0, async page read [ 1582.018172][T23980] overlayfs: at least 2 lowerdir are needed while upperdir nonexistent 07:32:08 executing program 0: mkdir(&(0x7f0000000180)='./file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file1\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='overlay\x00', 0x0, &(0x7f0000000100)={[{@upperdir={'upperdir', 0x3d, './file0'}}, {@lowerdir={'lowerdir', 0x3d, './file0'}}, {@workdir={'workdir', 0x3d, './file1'}, 0x5c}]}) r0 = open(&(0x7f0000021000)='./file0\x00', 0x0, 0x0) fchdir(r0) r1 = open(0x0, 0x141042, 0x0) ioctl$FIDEDUPERANGE(r1, 0xc0189436, &(0x7f00000002c0)) 07:32:08 executing program 5: mkdir(&(0x7f0000000180)='./file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file1\x00', 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x2, 0x20) ioctl$KDSIGACCEPT(r0, 0x4b4e, 0x41) getsockopt$rose(r0, 0x104, 0x3, &(0x7f0000000140), &(0x7f00000001c0)=0x4) write$vnet(r0, &(0x7f0000000200)={0x1, {&(0x7f0000000300)=""/174, 0xae, &(0x7f00000003c0)=""/216, 0x3, 0x4}}, 0x68) mount$overlay(0x400000, &(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='overlay\x00', 0x0, &(0x7f0000000100)={[{@upperdir={'upperdir', 0x3d, './file0'}}, {@lowerdir={'lowerdir', 0x3d, './file0'}}, {@workdir={'workdir', 0x3d, './file1'}, 0x5c}]}) r1 = open(&(0x7f0000021000)='./file0\x00', 0x0, 0x0) fchdir(r1) lsetxattr$security_evm(&(0x7f00000004c0)='./file1\x00', &(0x7f0000000500)='security.evm\x00', &(0x7f0000000540)=@sha1={0x1, "782ecd59fb33126aa1852a66d4986411d2d0dec0"}, 0x15, 0x0) r2 = open(&(0x7f00000005c0)='./file0\x00', 0x141042, 0x0) ioctl$FIDEDUPERANGE(r2, 0xc0189436, &(0x7f00000002c0)={0x0, 0xccffffffffffffff}) 07:32:08 executing program 2: mkdir(&(0x7f0000000180)='./file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file1\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='overlay\x00', 0x0, &(0x7f0000000100)={[{@lowerdir={'lowerdir', 0x3d, './file0'}}, {@workdir={'workdir', 0x3d, './file1'}, 0x5c}]}) r0 = open(&(0x7f0000021000)='./file0\x00', 0x0, 0x0) fchdir(r0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x141042, 0x0) ioctl$FIDEDUPERANGE(r1, 0xc0189436, &(0x7f00000002c0)=ANY=[@ANYBLOB='\x00']) [ 1582.060647][ C1] print_req_error: I/O error, dev loop0, sector 0 flags 0 [ 1582.067882][ C1] Buffer I/O error on dev loop0, logical block 0, async page read [ 1582.097120][ C1] print_req_error: I/O error, dev loop0, sector 0 flags 0 [ 1582.104353][ C1] Buffer I/O error on dev loop0, logical block 0, async page read 07:32:08 executing program 1: r0 = socket$rds(0x15, 0x5, 0x0) bind$rds(r0, &(0x7f0000000080)={0x2, 0x0, @local}, 0x10) r1 = socket$inet_udplite(0x2, 0x2, 0x88) ioctl(r1, 0x1000008912, &(0x7f0000000000)="0adc1f123c123f319bd070") sendmsg$rds(r0, &(0x7f00000001c0)={&(0x7f0000000000)={0x2, 0x0, @local}, 0x10, 0x0, 0x0, &(0x7f00000002c0)=[@mask_cswp={0x58, 0x114, 0x9, {{}, &(0x7f0000000e80), 0x0, 0x0, 0x0, 0xfc000000}}], 0x58}, 0x0) [ 1582.132194][ C1] print_req_error: I/O error, dev loop0, sector 0 flags 0 [ 1582.139419][ C1] Buffer I/O error on dev loop0, logical block 0, async page read 07:32:08 executing program 3: r0 = socket$rds(0x15, 0x5, 0x0) bind$rds(r0, &(0x7f0000000080)={0x2, 0x0, @local}, 0x10) r1 = socket$inet_udplite(0x2, 0x2, 0x88) ioctl(r1, 0x1000008912, &(0x7f0000000000)="0adc1f123c123f319bd070") sendmsg$rds(r0, &(0x7f00000001c0)={&(0x7f0000000000)={0x2, 0x0, @local}, 0x10, 0x0, 0x0, &(0x7f00000002c0)=[@mask_cswp={0x58, 0x114, 0x7, {{}, &(0x7f0000000e80), 0x0}}], 0x58, 0x4c00}, 0x0) [ 1582.183464][T24105] overlayfs: unrecognized mount option "I7wernir=./fil4^in€Hçßir=./file1\" or missing value [ 1582.200114][ C1] print_req_error: I/O error, dev loop0, sector 0 flags 0 [ 1582.207262][ C1] Buffer I/O error on dev loop0, logical block 0, async page read [ 1582.216685][T24108] overlayfs: option "workdir=./file1\" is useless in a non-upper mount, ignore 07:32:08 executing program 4: mkdir(&(0x7f0000000180)='./file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file1\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='overlay\x00', 0x0, &(0x7f0000000100)={[{@upperdir={'upperdir', 0x3d, './file0'}}, {@lowerdir={'lowerdir', 0x3d, './file0'}}, {@workdir={'workdir', 0x3d, './file1'}, 0x5c}]}) r0 = open(&(0x7f0000021000)='./file0\x00', 0x0, 0x0) clock_gettime(0x0, &(0x7f0000000080)={0x0, 0x0}) write$evdev(r0, &(0x7f0000000140)=[{{}, 0x15, 0x2, 0x7425804c}, {{r1, r2/1000+30000}, 0x11, 0x0, 0x5}], 0x30) fchdir(r0) ioctl$sock_bt_cmtp_CMTPCONNDEL(r0, 0x400443c9, &(0x7f00000001c0)={{0xbb84, 0xfff, 0xeb65ace, 0x8, 0x100000001}, 0x7ff}) r3 = open(&(0x7f0000000040)='./file0\x00', 0x141042, 0x0) ioctl$FIDEDUPERANGE(r3, 0xc0189436, &(0x7f00000002c0)={0x0, 0x0, 0x2, 0x0, 0x0, [{r0}, {r3}]}) [ 1582.249747][T24108] overlayfs: at least 2 lowerdir are needed while upperdir nonexistent [ 1582.254841][ C1] print_req_error: I/O error, dev loop0, sector 0 flags 0 [ 1582.265200][ C1] Buffer I/O error on dev loop0, logical block 0, async page read 07:32:08 executing program 1: r0 = socket$rds(0x15, 0x5, 0x0) bind$rds(r0, &(0x7f0000000080)={0x2, 0x0, @local}, 0x10) r1 = socket$inet_udplite(0x2, 0x2, 0x88) ioctl(r1, 0x1000008912, &(0x7f0000000000)="0adc1f123c123f319bd070") sendmsg$rds(r0, &(0x7f00000001c0)={&(0x7f0000000000)={0x2, 0x0, @local}, 0x10, 0x0, 0x0, &(0x7f00000002c0)=[@mask_cswp={0x58, 0x114, 0x9, {{}, &(0x7f0000000e80), 0x0, 0x0, 0x0, 0xfe800000}}], 0x58}, 0x0) [ 1582.327726][ C1] print_req_error: I/O error, dev loop0, sector 0 flags 0 [ 1582.334939][ C1] Buffer I/O error on dev loop0, logical block 0, async page read 07:32:08 executing program 2: mkdir(&(0x7f0000000180)='./file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file1\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='overlay\x00', 0x0, &(0x7f0000000100)={[{@lowerdir={'lowerdir', 0x3d, './file0'}}, {@workdir={'workdir', 0x3d, './file1'}, 0x5c}]}) r0 = open(&(0x7f0000021000)='./file0\x00', 0x0, 0x0) fchdir(r0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x141042, 0x0) ioctl$FIDEDUPERANGE(r1, 0xc0189436, &(0x7f00000002c0)=ANY=[@ANYBLOB='\x00']) 07:32:08 executing program 4: mkdir(&(0x7f0000000180)='./file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file1\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='overlay\x00', 0x0, &(0x7f0000000100)={[{@upperdir={'upperdir', 0x3d, './file0'}}, {@lowerdir={'lowerdir', 0x3d, './file0'}}, {@workdir={'workdir', 0x3d, './file1'}, 0x5c}]}) r0 = open(&(0x7f0000021000)='./file0\x00', 0x0, 0x0) fdatasync(r0) fchdir(r0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x141042, 0x0) ioctl$FIDEDUPERANGE(r1, 0xc0189436, &(0x7f00000002c0)={0x0, 0x0, 0x2, 0x0, 0x0, [{r0}, {r1}]}) [ 1582.433013][ C1] print_req_error: I/O error, dev loop0, sector 0 flags 0 [ 1582.440214][ C1] Buffer I/O error on dev loop0, logical block 0, async page read [ 1582.446323][T24225] overlayfs: option "workdir=./file1\" is useless in a non-upper mount, ignore 07:32:09 executing program 3: r0 = socket$rds(0x15, 0x5, 0x0) bind$rds(r0, &(0x7f0000000080)={0x2, 0x0, @local}, 0x10) r1 = socket$inet_udplite(0x2, 0x2, 0x88) ioctl(r1, 0x1000008912, &(0x7f0000000000)="0adc1f123c123f319bd070") sendmsg$rds(r0, &(0x7f00000001c0)={&(0x7f0000000000)={0x2, 0x0, @local}, 0x10, 0x0, 0x0, &(0x7f00000002c0)=[@mask_cswp={0x58, 0x114, 0x7, {{}, &(0x7f0000000e80), 0x0}}], 0x58, 0x6000}, 0x0) 07:32:09 executing program 0: mkdir(&(0x7f0000000180)='./file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file1\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='overlay\x00', 0x0, &(0x7f0000000100)={[{@upperdir={'upperdir', 0x3d, './file0'}}, {@lowerdir={'lowerdir', 0x3d, './file0'}}, {@workdir={'workdir', 0x3d, './file1'}, 0x5c}]}) r0 = open(&(0x7f0000021000)='./file0\x00', 0x0, 0x0) fchdir(r0) r1 = open(0x0, 0x141042, 0x0) ioctl$FIDEDUPERANGE(r1, 0xc0189436, &(0x7f00000002c0)) 07:32:09 executing program 1: r0 = socket$rds(0x15, 0x5, 0x0) bind$rds(r0, &(0x7f0000000080)={0x2, 0x0, @local}, 0x10) r1 = socket$inet_udplite(0x2, 0x2, 0x88) ioctl(r1, 0x1000008912, &(0x7f0000000000)="0adc1f123c123f319bd070") sendmsg$rds(r0, &(0x7f00000001c0)={&(0x7f0000000000)={0x2, 0x0, @local}, 0x10, 0x0, 0x0, &(0x7f00000002c0)=[@mask_cswp={0x58, 0x114, 0x9, {{}, &(0x7f0000000e80), 0x0, 0x0, 0x0, 0xfec00000}}], 0x58}, 0x0) [ 1582.493625][ C1] print_req_error: I/O error, dev loop0, sector 0 flags 0 [ 1582.500825][ C1] Buffer I/O error on dev loop0, logical block 0, async page read [ 1582.509938][T24242] overlayfs: './file0' not a directory [ 1582.519493][ C1] Buffer I/O error on dev loop0, logical block 0, async page read [ 1582.560120][T24225] overlayfs: at least 2 lowerdir are needed while upperdir nonexistent 07:32:09 executing program 2: mkdir(&(0x7f0000000180)='./file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file1\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='overlay\x00', 0x0, &(0x7f0000000100)={[{@upperdir={'upperdir', 0x3d, './file0'}}, {@lowerdir={'lowerdir', 0x3d, './file0'}}, {@workdir={'workdir', 0x3d, './file1'}, 0x5c}]}) r0 = open(0x0, 0x0, 0x0) fchdir(r0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x141042, 0x0) ioctl$FIDEDUPERANGE(r1, 0xc0189436, &(0x7f00000002c0)=ANY=[@ANYBLOB='\x00']) 07:32:09 executing program 5: mkdir(&(0x7f0000000180)='./file0\x00', 0x0) mkdir(&(0x7f0000000080)='./file1\x00', 0xc1) mount$overlay(0x400000, &(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='overlay\x00', 0x0, &(0x7f0000000100)={[{@upperdir={'upperdir', 0x3d, './file0'}}, {@lowerdir={'lowerdir', 0x3d, './file0'}}, {@workdir={'workdir', 0x3d, './file1'}, 0x5c}]}) r0 = syz_open_dev$usb(&(0x7f0000000380)='/dev/bus/usb/00#/00#\x00', 0x8, 0x200) sendmsg$rds(r0, &(0x7f0000000e80)={&(0x7f00000003c0)={0x2, 0x4e22, @dev={0xac, 0x14, 0x14, 0x14}}, 0x10, &(0x7f00000008c0)=[{&(0x7f0000000400)=""/141, 0x8d}, {&(0x7f00000004c0)=""/212, 0xd4}, {&(0x7f00000005c0)=""/41, 0x29}, {&(0x7f0000000600)=""/11, 0xb}, {&(0x7f0000000640)=""/148, 0x94}, {&(0x7f0000000700)=""/43, 0x2b}, {&(0x7f0000000740)=""/251, 0xfb}, {&(0x7f0000000840)=""/76, 0x4c}], 0x8, &(0x7f0000000cc0)=[@rdma_map={0x30, 0x114, 0x3, {{&(0x7f0000000940)=""/94, 0x5e}, &(0x7f00000009c0), 0x8}}, @zcopy_cookie={0x18, 0x114, 0xc, 0x7f}, @mask_fadd={0x58, 0x114, 0x8, {{0x595, 0x80}, &(0x7f0000000a00)=0x100000000, &(0x7f0000000a40)=0xfffffffffffffffd, 0x9, 0x1, 0x0, 0x40, 0x48, 0x7639}}, @rdma_map={0x30, 0x114, 0x3, {{&(0x7f0000000a80)=""/21, 0x15}, &(0x7f0000000ac0)}}, @mask_cswp={0x58, 0x114, 0x9, {{0x1, 0x1c00000}, &(0x7f0000000b00)=0x206808a2, &(0x7f0000000b40)=0xf9, 0x2, 0x8000, 0xc6, 0x49982af4, 0x15, 0x7fffffff}}, @rdma_map={0x30, 0x114, 0x3, {{&(0x7f0000000b80)=""/111, 0x6f}, &(0x7f0000000c00), 0x20}}, @mask_fadd={0x58, 0x114, 0x8, {{0x3ff, 0x100000001}, &(0x7f0000000c40)=0x4, &(0x7f0000000c80)=0x1, 0x3f, 0x9, 0x400, 0x5, 0x40, 0x101}}], 0x1b0, 0x40000}, 0x8000) r1 = getuid() mount$bpf(0x0, &(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)='bpf\x00', 0x10, &(0x7f0000000240)={[{@mode={'mode', 0x3d, 0xca03}}, {@mode={'mode', 0x3d, 0x10000}}, {@mode={'mode', 0x3d, 0x10000}}, {@mode={'mode', 0x3d, 0x4}}, {@mode={'mode'}}, {@mode={'mode', 0x3d, 0x8}}, {@mode={'mode', 0x3d, 0x1}}, {@mode={'mode', 0x3d, 0x1}}], [{@fowner_gt={'fowner>', r1}}]}) r2 = open(&(0x7f0000000140)='./file0\x00', 0x141080, 0x0) fchdir(r2) open(&(0x7f0000000040)='./file0\x00', 0x141042, 0x0) 07:32:09 executing program 1: r0 = socket$rds(0x15, 0x5, 0x0) bind$rds(r0, &(0x7f0000000080)={0x2, 0x0, @local}, 0x10) r1 = socket$inet_udplite(0x2, 0x2, 0x88) ioctl(r1, 0x1000008912, &(0x7f0000000000)="0adc1f123c123f319bd070") sendmsg$rds(r0, &(0x7f00000001c0)={&(0x7f0000000000)={0x2, 0x0, @local}, 0x10, 0x0, 0x0, &(0x7f00000002c0)=[@mask_cswp={0x58, 0x114, 0x9, {{}, &(0x7f0000000e80), 0x0, 0x0, 0x0, 0xfeffffff}}], 0x58}, 0x0) 07:32:09 executing program 2: mkdir(&(0x7f0000000180)='./file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file1\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='overlay\x00', 0x0, &(0x7f0000000100)={[{@upperdir={'upperdir', 0x3d, './file0'}}, {@lowerdir={'lowerdir', 0x3d, './file0'}}, {@workdir={'workdir', 0x3d, './file1'}, 0x5c}]}) r0 = open(0x0, 0x0, 0x0) fchdir(r0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x141042, 0x0) ioctl$FIDEDUPERANGE(r1, 0xc0189436, &(0x7f00000002c0)=ANY=[@ANYBLOB='\x00']) 07:32:09 executing program 3: r0 = socket$rds(0x15, 0x5, 0x0) bind$rds(r0, &(0x7f0000000080)={0x2, 0x0, @local}, 0x10) r1 = socket$inet_udplite(0x2, 0x2, 0x88) ioctl(r1, 0x1000008912, &(0x7f0000000000)="0adc1f123c123f319bd070") sendmsg$rds(r0, &(0x7f00000001c0)={&(0x7f0000000000)={0x2, 0x0, @local}, 0x10, 0x0, 0x0, &(0x7f00000002c0)=[@mask_cswp={0x58, 0x114, 0x7, {{}, &(0x7f0000000e80), 0x0}}], 0x58, 0x6800}, 0x0) 07:32:09 executing program 0: mkdir(&(0x7f0000000180)='./file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file1\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='overlay\x00', 0x0, &(0x7f0000000100)={[{@upperdir={'upperdir', 0x3d, './file0'}}, {@lowerdir={'lowerdir', 0x3d, './file0'}}, {@workdir={'workdir', 0x3d, './file1'}, 0x5c}]}) r0 = open(&(0x7f0000021000)='./file0\x00', 0x0, 0x0) fchdir(r0) r1 = open(0x0, 0x141042, 0x0) ioctl$FIDEDUPERANGE(r1, 0xc0189436, &(0x7f00000002c0)) [ 1582.816248][T24370] overlayfs: './file0' not a directory 07:32:09 executing program 1: r0 = socket$rds(0x15, 0x5, 0x0) bind$rds(r0, &(0x7f0000000080)={0x2, 0x0, @local}, 0x10) r1 = socket$inet_udplite(0x2, 0x2, 0x88) ioctl(r1, 0x1000008912, &(0x7f0000000000)="0adc1f123c123f319bd070") sendmsg$rds(r0, &(0x7f00000001c0)={&(0x7f0000000000)={0x2, 0x0, @local}, 0x10, 0x0, 0x0, &(0x7f00000002c0)=[@mask_cswp={0x58, 0x114, 0x9, {{}, &(0x7f0000000e80), 0x0, 0x0, 0x0, 0xff000000}}], 0x58}, 0x0) [ 1582.916606][T24415] overlayfs: upper fs does not support tmpfile. [ 1582.948254][T24415] overlayfs: upper fs does not support xattr, falling back to index=off and metacopy=off. 07:32:09 executing program 4: mkdir(&(0x7f0000000180)='./file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file1\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='overlay\x00', 0x0, &(0x7f0000000100)={[{@upperdir={'upperdir', 0x3d, './file0'}}, {@lowerdir={'lowerdir', 0x3d, './file0'}}, {@workdir={'workdir', 0x3d, './file1'}, 0x5c}]}) r0 = open(&(0x7f0000021000)='./file0\x00', 0x0, 0x0) ioctl$CAPI_REGISTER(r0, 0x400c4301, &(0x7f0000000080)={0x800, 0xc4a, 0x6}) fchdir(r0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x141042, 0x0) ioctl$FIDEDUPERANGE(r1, 0xc0189436, &(0x7f00000001c0)=ANY=[@ANYBLOB="0000000000000000ff070000000000000200000000000000", @ANYRES32=r0, @ANYBLOB="000000006b113cb852b40000", @ANYRES32=r1, @ANYBLOB='\x00'/28]) fsetxattr$trusted_overlay_origin(r0, &(0x7f0000000140)='trusted.overlay.origin\x00', &(0x7f0000000240)='y\x00', 0x2, 0x3) 07:32:09 executing program 1: r0 = socket$rds(0x15, 0x5, 0x0) bind$rds(r0, &(0x7f0000000080)={0x2, 0x0, @local}, 0x10) r1 = socket$inet_udplite(0x2, 0x2, 0x88) ioctl(r1, 0x1000008912, &(0x7f0000000000)="0adc1f123c123f319bd070") sendmsg$rds(r0, &(0x7f00000001c0)={&(0x7f0000000000)={0x2, 0x0, @local}, 0x10, 0x0, 0x0, &(0x7f00000002c0)=[@mask_cswp={0x58, 0x114, 0x9, {{}, &(0x7f0000000e80), 0x0, 0x0, 0x0, 0xfffffffe}}], 0x58}, 0x0) 07:32:09 executing program 3: r0 = socket$rds(0x15, 0x5, 0x0) bind$rds(r0, &(0x7f0000000080)={0x2, 0x0, @local}, 0x10) r1 = socket$inet_udplite(0x2, 0x2, 0x88) ioctl(r1, 0x1000008912, &(0x7f0000000000)="0adc1f123c123f319bd070") sendmsg$rds(r0, &(0x7f00000001c0)={&(0x7f0000000000)={0x2, 0x0, @local}, 0x10, 0x0, 0x0, &(0x7f00000002c0)=[@mask_cswp={0x58, 0x114, 0x7, {{}, &(0x7f0000000e80), 0x0}}], 0x58, 0x6c00}, 0x0) 07:32:09 executing program 5: mkdir(&(0x7f0000000180)='./file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file1\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./file1\x00', &(0x7f00000000c0)='overlay\x00', 0x0, &(0x7f0000000080)={[{@upperdir={'upperdir', 0x3d, './file0'}}, {@lowerdir={'lowerdir', 0x3d, './file0'}}, {@lowerdir={'lowerdir', 0x3d, './file1'}, 0x5c}]}) r0 = syz_open_dev$dspn(&(0x7f0000000100)='/dev/dsp#\x00', 0x3f, 0x200000) bind$tipc(r0, &(0x7f0000000140)=@id={0x1e, 0x3, 0x0, {0x4e22, 0x4}}, 0x10) r1 = open(&(0x7f0000021000)='./file0\x00', 0x0, 0x0) fchdir(r1) r2 = open(&(0x7f0000000040)='./file0\x00', 0x141042, 0x0) ioctl$FIDEDUPERANGE(r2, 0xc0189436, &(0x7f00000002c0)={0x0, 0xccffffffffffffff}) 07:32:09 executing program 2: mkdir(&(0x7f0000000180)='./file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file1\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='overlay\x00', 0x0, &(0x7f0000000100)={[{@upperdir={'upperdir', 0x3d, './file0'}}, {@lowerdir={'lowerdir', 0x3d, './file0'}}, {@workdir={'workdir', 0x3d, './file1'}, 0x5c}]}) r0 = open(0x0, 0x0, 0x0) fchdir(r0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x141042, 0x0) ioctl$FIDEDUPERANGE(r1, 0xc0189436, &(0x7f00000002c0)=ANY=[@ANYBLOB='\x00']) 07:32:09 executing program 0: mkdir(&(0x7f0000000180)='./file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file1\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='overlay\x00', 0x0, &(0x7f0000000100)={[{@upperdir={'upperdir', 0x3d, './file0'}}, {@lowerdir={'lowerdir', 0x3d, './file0'}}, {@workdir={'workdir', 0x3d, './file1'}, 0x5c}]}) r0 = open(&(0x7f0000021000)='./file0\x00', 0x0, 0x0) fchdir(r0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) ioctl$FIDEDUPERANGE(r1, 0xc0189436, &(0x7f00000002c0)) [ 1583.105526][T24508] overlayfs: './file0' not a directory 07:32:09 executing program 4: mkdir(&(0x7f0000000180)='./file0\x00', 0x0) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x40000, 0x0) ioctl$VIDIOC_G_FMT(r0, 0xc0d05604, &(0x7f0000000440)={0x4, @win={{0xad8b, 0x10001, 0x1, 0x9}, 0xd, 0x2, &(0x7f0000000200)={{0xb42, 0x6, 0x4, 0x84}, &(0x7f00000001c0)={{0x200, 0x8, 0x0, 0xab}, &(0x7f0000000140)={{0x6978520, 0xffff, 0x7, 0xfff}}}}, 0x10000, &(0x7f0000000340)="e3e33460f11fb341047def38c4830eea68ef905ddeba99a8569dbfc0a70a9fa36f130641bac6a6ae10a40f9dcf4e3c61daf30691d22cb0cfc0a5a5325ef9294ad704f10b0ac9b4f8d99c8c1d250ff34e908331e7aab3978d480a55d28fc37d398876f04144384d27419c00372f6dd11ab5a487e98a25156d297a21b5ada7b8254fa1a03c9b6b030d3b47264ef71e98873806464d276b9d767f9a954d09d1a25b812660f8eac384cc21a9d38e140ffa2811322cd193c57ff7e3078e45afabfb7eaa2724a66bcb019eb76f088697b6fb79e7ffacd3930d3d346baaa622ed4fb1fa184c85", 0x20}}) mkdir(&(0x7f0000000280)='./file1\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='overlay\x00', 0x0, &(0x7f0000000100)={[{@upperdir={'upperdir', 0x3d, './file0'}}, {@lowerdir={'lowerdir', 0x3d, './file0'}}, {@workdir={'workdir', 0x3d, './file1'}, 0x5c}]}) r1 = open(&(0x7f0000021000)='./file0\x00', 0x0, 0x0) fchdir(r1) r2 = open(&(0x7f0000000040)='./file0\x00', 0x141042, 0x0) ioctl$FIDEDUPERANGE(r2, 0xc0189436, &(0x7f00000002c0)={0x0, 0x0, 0x2, 0x0, 0x0, [{r1}, {r2}]}) 07:32:09 executing program 1: r0 = socket$rds(0x15, 0x5, 0x0) bind$rds(r0, &(0x7f0000000080)={0x2, 0x0, @local}, 0x10) r1 = socket$inet_udplite(0x2, 0x2, 0x88) ioctl(r1, 0x1000008912, &(0x7f0000000000)="0adc1f123c123f319bd070") sendmsg$rds(r0, &(0x7f00000001c0)={&(0x7f0000000000)={0x2, 0x0, @local}, 0x10, 0x0, 0x0, &(0x7f00000002c0)=[@mask_cswp={0x58, 0x114, 0x9, {{}, &(0x7f0000000e80), 0x0, 0x0, 0x0, 0x100000000000}}], 0x58}, 0x0) 07:32:09 executing program 2: mkdir(&(0x7f0000000180)='./file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file1\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='overlay\x00', 0x0, &(0x7f0000000100)={[{@upperdir={'upperdir', 0x3d, './file0'}}, {@lowerdir={'lowerdir', 0x3d, './file0'}}, {@workdir={'workdir', 0x3d, './file1'}, 0x5c}]}) open(&(0x7f0000021000)='./file0\x00', 0x0, 0x0) fchdir(0xffffffffffffffff) r0 = open(&(0x7f0000000040)='./file0\x00', 0x141042, 0x0) ioctl$FIDEDUPERANGE(r0, 0xc0189436, &(0x7f00000002c0)=ANY=[@ANYBLOB='\x00']) 07:32:09 executing program 3: r0 = socket$rds(0x15, 0x5, 0x0) bind$rds(r0, &(0x7f0000000080)={0x2, 0x0, @local}, 0x10) r1 = socket$inet_udplite(0x2, 0x2, 0x88) ioctl(r1, 0x1000008912, &(0x7f0000000000)="0adc1f123c123f319bd070") sendmsg$rds(r0, &(0x7f00000001c0)={&(0x7f0000000000)={0x2, 0x0, @local}, 0x10, 0x0, 0x0, &(0x7f00000002c0)=[@mask_cswp={0x58, 0x114, 0x7, {{}, &(0x7f0000000e80), 0x0}}], 0x58, 0x7400}, 0x0) [ 1583.304161][T24600] overlayfs: missing 'workdir' [ 1583.319050][T24637] overlayfs: './file0' not a directory 07:32:09 executing program 4: mkdir(&(0x7f0000000180)='./file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file1\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='overlay\x00', 0x0, &(0x7f0000000100)={[{@upperdir={'upperdir', 0x3d, './file0'}}, {@lowerdir={'lowerdir', 0x3d, './file0'}}, {@workdir={'workdir', 0x3d, './file1'}, 0x5c}]}) r0 = open(&(0x7f0000021000)='./file0\x00', 0x0, 0x0) fchdir(r0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x141042, 0x0) ioctl$FIDEDUPERANGE(r1, 0xc0189436, &(0x7f00000001c0)=ANY=[@ANYBLOB="000000000000000000000000000000000200000000000000", @ANYRES32=r0, @ANYBLOB='\x00'/28, @ANYRES32=r1, @ANYBLOB="000000000000000056b68d4f77ff7f00"/34]) 07:32:09 executing program 0: mkdir(&(0x7f0000000180)='./file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file1\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='overlay\x00', 0x0, &(0x7f0000000100)={[{@upperdir={'upperdir', 0x3d, './file0'}}, {@lowerdir={'lowerdir', 0x3d, './file0'}}, {@workdir={'workdir', 0x3d, './file1'}, 0x5c}]}) r0 = open(&(0x7f0000021000)='./file0\x00', 0x0, 0x0) fchdir(r0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) ioctl$FIDEDUPERANGE(r1, 0xc0189436, &(0x7f00000002c0)) 07:32:09 executing program 5: mkdir(&(0x7f0000000180)='./file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file1\x00', 0x0) lstat(&(0x7f0000000080)='./file1/file0\x00', &(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, 0x0}) mount$overlay(0x400000, &(0x7f0000000140)='./file1/file0\x00', &(0x7f00000000c0)='overlay\x00', 0x0, &(0x7f00000003c0)={[{@workdir={'workdir', 0x3d, './file1/file0'}}, {@xino_off='xino=off'}], [{@smackfshat={'smackfshat', 0x3d, 'overlay\x00'}}, {@fscontext={'fscontext', 0x3d, 'system_u'}}, {@uid_eq={'uid', 0x3d, r0}}, {@seclabel='seclabel'}, {@fowner_gt={'fowner>', r0}}]}) r1 = open(&(0x7f0000021000)='./file0\x00', 0x0, 0x0) fchdir(r1) bpf$OBJ_GET_MAP(0x7, &(0x7f0000000100)={&(0x7f0000000000)='./file0\x00'}, 0x10) r2 = open(&(0x7f0000000040)='./file0\x00', 0x141042, 0x0) ioctl$FIDEDUPERANGE(r2, 0xc0189436, &(0x7f00000002c0)=ANY=[@ANYBLOB="0000000000000000ffffffffe713b75eb55f9b1200000000"]) [ 1583.393758][ T26] kauditd_printk_skb: 4 callbacks suppressed [ 1583.393772][ T26] audit: type=1804 audit(1556523129.874:12727): pid=24600 uid=0 auid=4294967295 ses=4294967295 subj==unconfined op=invalid_pcr cause=open_writers comm="syz-executor.5" name="/root/syzkaller-testdir215799047/syzkaller.GA3PwI/1975/file0/file0" dev="sda1" ino=19029 res=1 07:32:09 executing program 1: r0 = socket$rds(0x15, 0x5, 0x0) bind$rds(r0, &(0x7f0000000080)={0x2, 0x0, @local}, 0x10) r1 = socket$inet_udplite(0x2, 0x2, 0x88) ioctl(r1, 0x1000008912, &(0x7f0000000000)="0adc1f123c123f319bd070") sendmsg$rds(r0, &(0x7f00000001c0)={&(0x7f0000000000)={0x2, 0x0, @local}, 0x10, 0x0, 0x0, &(0x7f00000002c0)=[@mask_cswp={0x58, 0x114, 0x9, {{}, &(0x7f0000000e80), 0x0, 0x0, 0x0, 0x4000000000000}}], 0x58}, 0x0) 07:32:10 executing program 1: r0 = socket$rds(0x15, 0x5, 0x0) bind$rds(r0, &(0x7f0000000080)={0x2, 0x0, @local}, 0x10) r1 = socket$inet_udplite(0x2, 0x2, 0x88) ioctl(r1, 0x1000008912, &(0x7f0000000000)="0adc1f123c123f319bd070") sendmsg$rds(r0, &(0x7f00000001c0)={&(0x7f0000000000)={0x2, 0x0, @local}, 0x10, 0x0, 0x0, &(0x7f00000002c0)=[@mask_cswp={0x58, 0x114, 0x9, {{}, &(0x7f0000000e80), 0x0, 0x0, 0x0, 0xa0010000000000}}], 0x58}, 0x0) 07:32:10 executing program 3: r0 = socket$rds(0x15, 0x5, 0x0) bind$rds(r0, &(0x7f0000000080)={0x2, 0x0, @local}, 0x10) r1 = socket$inet_udplite(0x2, 0x2, 0x88) ioctl(r1, 0x1000008912, &(0x7f0000000000)="0adc1f123c123f319bd070") sendmsg$rds(r0, &(0x7f00000001c0)={&(0x7f0000000000)={0x2, 0x0, @local}, 0x10, 0x0, 0x0, &(0x7f00000002c0)=[@mask_cswp={0x58, 0x114, 0x7, {{}, &(0x7f0000000e80), 0x0}}], 0x58, 0x7a00}, 0x0) 07:32:10 executing program 5: mkdir(&(0x7f0000000180)='./file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file1\x00', 0xfffffffffffffff9) mount$overlay(0x400000, &(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='overlay\x00', 0x0, &(0x7f0000000100)={[{@upperdir={'upperdir', 0x3d, './file0'}}, {@lowerdir={'lowerdir', 0x3d, './file0'}}, {@workdir={'workdir', 0x3d, './file1'}, 0x5c}]}) r0 = open(&(0x7f0000021000)='./file0\x00', 0x0, 0x0) syz_open_dev$dspn(&(0x7f0000000080)='/dev/dsp#\x00', 0x1, 0x400) fchdir(r0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x141042, 0x0) ioctl$FIDEDUPERANGE(r1, 0xc0189436, &(0x7f00000002c0)={0x0, 0xccffffffffffffff}) name_to_handle_at(r0, &(0x7f0000000140)='./file0\x00', &(0x7f00000001c0)={0x35, 0xbbf, "731f70426d3d09fb6d32e4774cbd6f491e6910118d0887d15af472d08132ab08eebd566ad39ba35c1742592808"}, &(0x7f0000000200), 0x400) 07:32:10 executing program 2: mkdir(&(0x7f0000000180)='./file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file1\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='overlay\x00', 0x0, &(0x7f0000000100)={[{@upperdir={'upperdir', 0x3d, './file0'}}, {@lowerdir={'lowerdir', 0x3d, './file0'}}, {@workdir={'workdir', 0x3d, './file1'}, 0x5c}]}) open(&(0x7f0000021000)='./file0\x00', 0x0, 0x0) fchdir(0xffffffffffffffff) r0 = open(&(0x7f0000000040)='./file0\x00', 0x141042, 0x0) ioctl$FIDEDUPERANGE(r0, 0xc0189436, &(0x7f00000002c0)=ANY=[@ANYBLOB='\x00']) [ 1583.690537][T24786] overlayfs: './file0' not a directory 07:32:10 executing program 0: mkdir(&(0x7f0000000180)='./file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file1\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='overlay\x00', 0x0, &(0x7f0000000100)={[{@upperdir={'upperdir', 0x3d, './file0'}}, {@lowerdir={'lowerdir', 0x3d, './file0'}}, {@workdir={'workdir', 0x3d, './file1'}, 0x5c}]}) r0 = open(&(0x7f0000021000)='./file0\x00', 0x0, 0x0) fchdir(r0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) ioctl$FIDEDUPERANGE(r1, 0xc0189436, &(0x7f00000002c0)) [ 1583.731956][ T26] audit: type=1804 audit(1556523130.214:12728): pid=24782 uid=0 auid=4294967295 ses=4294967295 subj==unconfined op=invalid_pcr cause=ToMToU comm="syz-executor.4" name="/root/syzkaller-testdir448262477/syzkaller.ClPtxm/1804/file0/file0" dev="overlay" ino=315577 res=1 07:32:10 executing program 1: r0 = socket$rds(0x15, 0x5, 0x0) bind$rds(r0, &(0x7f0000000080)={0x2, 0x0, @local}, 0x10) r1 = socket$inet_udplite(0x2, 0x2, 0x88) ioctl(r1, 0x1000008912, &(0x7f0000000000)="0adc1f123c123f319bd070") sendmsg$rds(r0, &(0x7f00000001c0)={&(0x7f0000000000)={0x2, 0x0, @local}, 0x10, 0x0, 0x0, &(0x7f00000002c0)=[@mask_cswp={0x58, 0x114, 0x9, {{}, &(0x7f0000000e80), 0x0, 0x0, 0x0, 0x100000000000000}}], 0x58}, 0x0) 07:32:10 executing program 4: mkdir(&(0x7f0000000180)='./file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file1\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='overlay\x00', 0x0, &(0x7f0000000100)={[{@upperdir={'upperdir', 0x3d, './file0'}}, {@lowerdir={'lowerdir', 0x3d, './file0'}}, {@workdir={'workdir', 0x3d, './file1'}, 0x5c}]}) r0 = open(&(0x7f0000021000)='./file0\x00', 0x0, 0x0) fchdir(r0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x141042, 0x0) symlinkat(&(0x7f0000000080)='./file0\x00', r1, &(0x7f0000000140)='./file2\x00') ioctl$FIDEDUPERANGE(r1, 0xc0189436, &(0x7f00000002c0)={0x0, 0x0, 0x2, 0x0, 0x0, [{r0}, {r1}]}) 07:32:10 executing program 3: r0 = socket$rds(0x15, 0x5, 0x0) bind$rds(r0, &(0x7f0000000080)={0x2, 0x0, @local}, 0x10) r1 = socket$inet_udplite(0x2, 0x2, 0x88) ioctl(r1, 0x1000008912, &(0x7f0000000000)="0adc1f123c123f319bd070") sendmsg$rds(r0, &(0x7f00000001c0)={&(0x7f0000000000)={0x2, 0x0, @local}, 0x10, 0x0, 0x0, &(0x7f00000002c0)=[@mask_cswp={0x58, 0x114, 0x7, {{}, &(0x7f0000000e80), 0x0}}], 0x58, 0x80fe}, 0x0) [ 1583.870189][T24915] overlayfs: './file0' not a directory 07:32:10 executing program 2: mkdir(&(0x7f0000000180)='./file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file1\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='overlay\x00', 0x0, &(0x7f0000000100)={[{@upperdir={'upperdir', 0x3d, './file0'}}, {@lowerdir={'lowerdir', 0x3d, './file0'}}, {@workdir={'workdir', 0x3d, './file1'}, 0x5c}]}) open(&(0x7f0000021000)='./file0\x00', 0x0, 0x0) fchdir(0xffffffffffffffff) r0 = open(&(0x7f0000000040)='./file0\x00', 0x141042, 0x0) ioctl$FIDEDUPERANGE(r0, 0xc0189436, &(0x7f00000002c0)=ANY=[@ANYBLOB='\x00']) [ 1583.910582][ T26] audit: type=1804 audit(1556523130.394:12729): pid=24915 uid=0 auid=4294967295 ses=4294967295 subj==unconfined op=invalid_pcr cause=ToMToU comm="syz-executor.5" name="/root/syzkaller-testdir215799047/syzkaller.GA3PwI/1977/file0/file0" dev="overlay" ino=314995 res=1 07:32:10 executing program 5: mkdir(&(0x7f0000000180)='./file0\x00', 0x1) mkdir(&(0x7f0000000280)='./file1\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='overlay\x00', 0x0, &(0x7f0000000380)=ANY=[@ANYBLOB="75707065726469723d2e2f6667c6cc44696c65302c6c6f7765726469723d2e2f66696c65302c776f726b6469723d2e2f66696c65315c00"]) r0 = open(&(0x7f0000021000)='./file0\x00', 0x0, 0x0) fchdir(r0) fsetxattr$trusted_overlay_origin(r0, &(0x7f00000001c0)='trusted.overlay.origin\x00', &(0x7f0000000200)='y\x00', 0x2, 0x0) ioctl$TIOCOUTQ(r0, 0x5411, &(0x7f0000000240)) write$cgroup_type(r0, &(0x7f0000000340)='threaded\x00', 0x9) r1 = syz_genetlink_get_family_id$tipc(&(0x7f0000000300)='TIPC\x00') sendmsg$TIPC_CMD_SET_LINK_TOL(r0, &(0x7f0000000400)={&(0x7f00000002c0)={0x10, 0x0, 0x0, 0x10008}, 0xc, &(0x7f00000003c0)={&(0x7f0000000440)=ANY=[@ANYBLOB="680000125c85fe214bc544a1fc7291e8008ba81b7b4f3f6d0764040013d66db87e4553c6cbcdd5c0b2513ac68e3076bbb5fdf0f17306", @ANYRES16=r1, @ANYBLOB="000228bd7000fbdbdf25010000000000000007410000004c00180000000173797a3100"/98], 0x68}, 0x1, 0x0, 0x0, 0x24008044}, 0x24040005) r2 = open(&(0x7f0000000040)='./file0\x00', 0x141042, 0x0) ioctl$KVM_REGISTER_COALESCED_MMIO(r2, 0x4010ae67, &(0x7f0000000080)={0xf002, 0x17000}) ioctl$FIDEDUPERANGE(r2, 0xc0189436, &(0x7f0000000140)=ANY=[@ANYBLOB="000000feffffb500000000000000eaf643000000000000bc02"]) 07:32:10 executing program 0: mkdir(&(0x7f0000000180)='./file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file1\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='overlay\x00', 0x0, &(0x7f0000000100)={[{@upperdir={'upperdir', 0x3d, './file0'}}, {@lowerdir={'lowerdir', 0x3d, './file0'}}, {@workdir={'workdir', 0x3d, './file1'}, 0x5c}]}) r0 = open(&(0x7f0000021000)='./file0\x00', 0x0, 0x0) fchdir(r0) open(&(0x7f0000000040)='./file0\x00', 0x141042, 0x0) ioctl$FIDEDUPERANGE(0xffffffffffffffff, 0xc0189436, &(0x7f00000002c0)) 07:32:10 executing program 1: r0 = socket$rds(0x15, 0x5, 0x0) bind$rds(r0, &(0x7f0000000080)={0x2, 0x0, @local}, 0x10) r1 = socket$inet_udplite(0x2, 0x2, 0x88) ioctl(r1, 0x1000008912, &(0x7f0000000000)="0adc1f123c123f319bd070") sendmsg$rds(r0, &(0x7f00000001c0)={&(0x7f0000000000)={0x2, 0x0, @local}, 0x10, 0x0, 0x0, &(0x7f00000002c0)=[@mask_cswp={0x58, 0x114, 0x9, {{}, &(0x7f0000000e80), 0x0, 0x0, 0x0, 0x200000000000000}}], 0x58}, 0x0) 07:32:10 executing program 2: mkdir(&(0x7f0000000180)='./file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file1\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='overlay\x00', 0x0, &(0x7f0000000100)={[{@upperdir={'upperdir', 0x3d, './file0'}}, {@lowerdir={'lowerdir', 0x3d, './file0'}}, {@workdir={'workdir', 0x3d, './file1'}, 0x5c}]}) r0 = open(&(0x7f0000021000)='./file0\x00', 0x0, 0x0) fchdir(r0) r1 = open(0x0, 0x141042, 0x0) ioctl$FIDEDUPERANGE(r1, 0xc0189436, &(0x7f00000002c0)=ANY=[@ANYBLOB='\x00']) [ 1584.072640][T24962] overlayfs: './file0' not a directory [ 1584.089196][T24965] overlayfs: failed to resolve './fgÆÌDile0': -2 [ 1584.125585][ T26] audit: type=1804 audit(1556523130.604:12730): pid=24929 uid=0 auid=4294967295 ses=4294967295 subj==unconfined op=invalid_pcr cause=ToMToU comm="syz-executor.4" name="/root/syzkaller-testdir448262477/syzkaller.ClPtxm/1805/file0/file0" dev="overlay" ino=315632 res=1 07:32:10 executing program 3: r0 = socket$rds(0x15, 0x5, 0x0) bind$rds(r0, &(0x7f0000000080)={0x2, 0x0, @local}, 0x10) r1 = socket$inet_udplite(0x2, 0x2, 0x88) ioctl(r1, 0x1000008912, &(0x7f0000000000)="0adc1f123c123f319bd070") sendmsg$rds(r0, &(0x7f00000001c0)={&(0x7f0000000000)={0x2, 0x0, @local}, 0x10, 0x0, 0x0, &(0x7f00000002c0)=[@mask_cswp={0x58, 0x114, 0x7, {{}, &(0x7f0000000e80), 0x0}}], 0x58, 0xc0fe}, 0x0) [ 1584.205016][T25032] overlayfs: failed to resolve './fgÆÌDile0': -2 07:32:10 executing program 1: r0 = socket$rds(0x15, 0x5, 0x0) bind$rds(r0, &(0x7f0000000080)={0x2, 0x0, @local}, 0x10) r1 = socket$inet_udplite(0x2, 0x2, 0x88) ioctl(r1, 0x1000008912, &(0x7f0000000000)="0adc1f123c123f319bd070") sendmsg$rds(r0, &(0x7f00000001c0)={&(0x7f0000000000)={0x2, 0x0, @local}, 0x10, 0x0, 0x0, &(0x7f00000002c0)=[@mask_cswp={0x58, 0x114, 0x9, {{}, &(0x7f0000000e80), 0x0, 0x0, 0x0, 0x300000000000000}}], 0x58}, 0x0) 07:32:10 executing program 4: mkdir(&(0x7f0000000180)='./file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file1\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='overlay\x00', 0x0, &(0x7f0000000100)={[{@upperdir={'upperdir', 0x3d, './file0'}}, {@lowerdir={'lowerdir', 0x3d, './file0'}}, {@workdir={'workdir', 0x3d, './file1'}, 0x5c}]}) r0 = open(&(0x7f0000021000)='./file0\x00', 0x0, 0xc1) fchdir(r0) fstat(r0, &(0x7f00000001c0)) r1 = open(&(0x7f0000000040)='./file0\x00', 0x141042, 0x0) ioctl$FIDEDUPERANGE(r1, 0xc0189436, &(0x7f00000002c0)={0x0, 0x0, 0x2, 0x0, 0x0, [{r0}, {r1}]}) 07:32:10 executing program 0: mkdir(&(0x7f0000000180)='./file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file1\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='overlay\x00', 0x0, &(0x7f0000000100)={[{@upperdir={'upperdir', 0x3d, './file0'}}, {@lowerdir={'lowerdir', 0x3d, './file0'}}, {@workdir={'workdir', 0x3d, './file1'}, 0x5c}]}) r0 = open(&(0x7f0000021000)='./file0\x00', 0x0, 0x0) fchdir(r0) open(&(0x7f0000000040)='./file0\x00', 0x141042, 0x0) ioctl$FIDEDUPERANGE(0xffffffffffffffff, 0xc0189436, &(0x7f00000002c0)) [ 1584.291425][ T26] audit: type=1804 audit(1556523130.774:12731): pid=25057 uid=0 auid=4294967295 ses=4294967295 subj==unconfined op=invalid_pcr cause=ToMToU comm="syz-executor.5" name="/root/syzkaller-testdir215799047/syzkaller.GA3PwI/1978/file0/file0" dev="sda1" ino=19000 res=1 07:32:10 executing program 2: mkdir(&(0x7f0000000180)='./file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file1\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='overlay\x00', 0x0, &(0x7f0000000100)={[{@upperdir={'upperdir', 0x3d, './file0'}}, {@lowerdir={'lowerdir', 0x3d, './file0'}}, {@workdir={'workdir', 0x3d, './file1'}, 0x5c}]}) r0 = open(&(0x7f0000021000)='./file0\x00', 0x0, 0x0) fchdir(r0) r1 = open(0x0, 0x141042, 0x0) ioctl$FIDEDUPERANGE(r1, 0xc0189436, &(0x7f00000002c0)=ANY=[@ANYBLOB='\x00']) 07:32:10 executing program 5: mkdir(&(0x7f0000000140)='./file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file1\x00', 0x0) r0 = syz_open_dev$vbi(&(0x7f0000000080)='/dev/vbi#\x00', 0x2, 0x2) getsockopt$inet_sctp6_SCTP_GET_ASSOC_ID_LIST(r0, 0x84, 0x1d, &(0x7f0000000180)={0x4, [0x0, 0x0, 0x0, 0x0]}, &(0x7f0000000240)=0x14) mount$overlay(0x400000, &(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='overlay\x00', 0x0, &(0x7f0000000100)={[{@upperdir={'upperdir', 0x3d, './file0'}}, {@lowerdir={'lowerdir', 0x3d, './file0'}}, {@workdir={'workdir', 0x3d, './file1'}, 0x5c}]}) ioctl$VIDIOC_G_CROP(r0, 0xc014563b, &(0x7f00000001c0)={0x0, {0x1, 0xff, 0x6, 0x8}}) r1 = open(&(0x7f0000021000)='./file0\x00', 0x0, 0x0) ioctl$UI_SET_PHYS(r1, 0x4008556c, &(0x7f0000000200)='syz1\x00') fchdir(r1) r2 = open(&(0x7f0000000040)='./file0\x00', 0x141042, 0x0) ioctl$FIDEDUPERANGE(r2, 0xc0189436, &(0x7f00000002c0)={0x0, 0xccffffffffffffff}) 07:32:10 executing program 3: r0 = socket$rds(0x15, 0x5, 0x0) bind$rds(r0, &(0x7f0000000080)={0x2, 0x0, @local}, 0x10) r1 = socket$inet_udplite(0x2, 0x2, 0x88) ioctl(r1, 0x1000008912, &(0x7f0000000000)="0adc1f123c123f319bd070") sendmsg$rds(r0, &(0x7f00000001c0)={&(0x7f0000000000)={0x2, 0x0, @local}, 0x10, 0x0, 0x0, &(0x7f00000002c0)=[@mask_cswp={0x58, 0x114, 0x7, {{}, &(0x7f0000000e80), 0x0}}], 0x58, 0xfc00}, 0x0) 07:32:11 executing program 1: r0 = socket$rds(0x15, 0x5, 0x0) bind$rds(r0, &(0x7f0000000080)={0x2, 0x0, @local}, 0x10) r1 = socket$inet_udplite(0x2, 0x2, 0x88) ioctl(r1, 0x1000008912, &(0x7f0000000000)="0adc1f123c123f319bd070") sendmsg$rds(r0, &(0x7f00000001c0)={&(0x7f0000000000)={0x2, 0x0, @local}, 0x10, 0x0, 0x0, &(0x7f00000002c0)=[@mask_cswp={0x58, 0x114, 0x9, {{}, &(0x7f0000000e80), 0x0, 0x0, 0x0, 0x400000000000000}}], 0x58}, 0x0) 07:32:11 executing program 2: mkdir(&(0x7f0000000180)='./file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file1\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='overlay\x00', 0x0, &(0x7f0000000100)={[{@upperdir={'upperdir', 0x3d, './file0'}}, {@lowerdir={'lowerdir', 0x3d, './file0'}}, {@workdir={'workdir', 0x3d, './file1'}, 0x5c}]}) r0 = open(&(0x7f0000021000)='./file0\x00', 0x0, 0x0) fchdir(r0) r1 = open(0x0, 0x141042, 0x0) ioctl$FIDEDUPERANGE(r1, 0xc0189436, &(0x7f00000002c0)=ANY=[@ANYBLOB='\x00']) [ 1584.584785][T25190] overlayfs: './file0' not a directory 07:32:11 executing program 0: mkdir(&(0x7f0000000180)='./file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file1\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='overlay\x00', 0x0, &(0x7f0000000100)={[{@upperdir={'upperdir', 0x3d, './file0'}}, {@lowerdir={'lowerdir', 0x3d, './file0'}}, {@workdir={'workdir', 0x3d, './file1'}, 0x5c}]}) r0 = open(&(0x7f0000021000)='./file0\x00', 0x0, 0x0) fchdir(r0) open(&(0x7f0000000040)='./file0\x00', 0x141042, 0x0) ioctl$FIDEDUPERANGE(0xffffffffffffffff, 0xc0189436, &(0x7f00000002c0)) 07:32:11 executing program 3: r0 = socket$rds(0x15, 0x5, 0x0) bind$rds(r0, &(0x7f0000000080)={0x2, 0x0, @local}, 0x10) r1 = socket$inet_udplite(0x2, 0x2, 0x88) ioctl(r1, 0x1000008912, &(0x7f0000000000)="0adc1f123c123f319bd070") sendmsg$rds(r0, &(0x7f00000001c0)={&(0x7f0000000000)={0x2, 0x0, @local}, 0x10, 0x0, 0x0, &(0x7f00000002c0)=[@mask_cswp={0x58, 0x114, 0x7, {{}, &(0x7f0000000e80), 0x0}}], 0x58, 0xfe80}, 0x0) [ 1584.616867][ T26] audit: type=1804 audit(1556523131.094:12732): pid=25183 uid=0 auid=4294967295 ses=4294967295 subj==unconfined op=invalid_pcr cause=ToMToU comm="syz-executor.5" name="/root/syzkaller-testdir215799047/syzkaller.GA3PwI/1979/file0/file0" dev="overlay" ino=315097 res=1 [ 1584.651197][T25195] overlayfs: './file0' not a directory 07:32:11 executing program 5: mkdir(&(0x7f0000000180)='./file0\x00', 0x0) r0 = openat$cgroup_int(0xffffffffffffff9c, &(0x7f0000000240)='cpuset.mems\x00', 0x2, 0x0) r1 = socket$tipc(0x1e, 0x5, 0x0) dup2(r0, r1) mkdir(&(0x7f0000000280)='./file1\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='overlay\x00', 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB='upperdir=./file0,lowerdir=./fiJe0,workdir=./file1\\\x00']) r2 = open(&(0x7f0000021000)='./file0\x00', 0x0, 0x0) fchdir(r2) ioctl$FS_IOC_FSSETXATTR(r1, 0x401c5820, &(0x7f0000000080)={0xffffffffffffffee, 0x1, 0x1, 0x5, 0x100000000}) r3 = open(&(0x7f0000000040)='./file0\x00', 0x141042, 0x0) ioctl$FIDEDUPERANGE(r3, 0xc0189436, &(0x7f00000002c0)={0x0, 0xccffffffffffffff}) [ 1584.682201][ T26] audit: type=1804 audit(1556523131.154:12733): pid=25188 uid=0 auid=4294967295 ses=4294967295 subj==unconfined op=invalid_pcr cause=ToMToU comm="syz-executor.4" name="/root/syzkaller-testdir448262477/syzkaller.ClPtxm/1806/file0/file0" dev="overlay" ino=315114 res=1 07:32:11 executing program 1: r0 = socket$rds(0x15, 0x5, 0x0) bind$rds(r0, &(0x7f0000000080)={0x2, 0x0, @local}, 0x10) r1 = socket$inet_udplite(0x2, 0x2, 0x88) ioctl(r1, 0x1000008912, &(0x7f0000000000)="0adc1f123c123f319bd070") sendmsg$rds(r0, &(0x7f00000001c0)={&(0x7f0000000000)={0x2, 0x0, @local}, 0x10, 0x0, 0x0, &(0x7f00000002c0)=[@mask_cswp={0x58, 0x114, 0x9, {{}, &(0x7f0000000e80), 0x0, 0x0, 0x0, 0x500000000000000}}], 0x58}, 0x0) 07:32:11 executing program 4: mkdir(&(0x7f0000000180)='./file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file1\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='overlay\x00', 0x0, &(0x7f0000000100)={[{@upperdir={'upperdir', 0x3d, './file0'}}, {@lowerdir={'lowerdir', 0x3d, './file0'}}, {@workdir={'workdir', 0x3d, './file1'}, 0x5c}]}) r0 = open(&(0x7f0000021000)='./file0\x00', 0x0, 0x0) fchdir(r0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x141042, 0x0) ioctl$FIDEDUPERANGE(r1, 0xc0189436, &(0x7f00000002c0)=ANY=[@ANYBLOB="000000000000000000000000000000000200000000000000", @ANYRES32=r0, @ANYBLOB="0000000000000044000000030b2bb29283a977aa00bf009794590016", @ANYRES32=r1, @ANYBLOB='\x00'/28]) [ 1584.801001][T25207] overlayfs: failed to resolve './fiJe0': -2 07:32:11 executing program 1: r0 = socket$rds(0x15, 0x5, 0x0) bind$rds(r0, &(0x7f0000000080)={0x2, 0x0, @local}, 0x10) r1 = socket$inet_udplite(0x2, 0x2, 0x88) ioctl(r1, 0x1000008912, &(0x7f0000000000)="0adc1f123c123f319bd070") sendmsg$rds(r0, &(0x7f00000001c0)={&(0x7f0000000000)={0x2, 0x0, @local}, 0x10, 0x0, 0x0, &(0x7f00000002c0)=[@mask_cswp={0x58, 0x114, 0x9, {{}, &(0x7f0000000e80), 0x0, 0x0, 0x0, 0x600000000000000}}], 0x58}, 0x0) 07:32:11 executing program 5: mkdir(&(0x7f0000000180)='./file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file1\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='overlay\x00', 0x0, &(0x7f0000000100)={[{@upperdir={'upperdir', 0x3d, './file0'}}, {@lowerdir={'lowerdir', 0x3d, './file0'}}, {@workdir={'workdir', 0x3d, './file1'}, 0x5c}]}) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0xfff7fffffffffffd) fchdir(r0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x141042, 0x0) ioctl$FIDEDUPERANGE(r1, 0xc0189436, &(0x7f00000002c0)={0x0, 0xccffffffffffffff}) [ 1584.852397][T25207] overlayfs: './file0' not a directory [ 1584.877246][ T26] audit: type=1804 audit(1556523131.354:12734): pid=25216 uid=0 auid=4294967295 ses=4294967295 subj==unconfined op=invalid_pcr cause=ToMToU comm="syz-executor.5" name="/root/syzkaller-testdir215799047/syzkaller.GA3PwI/1980/file0/file0" dev="sda1" ino=19081 res=1 07:32:11 executing program 2: mkdir(&(0x7f0000000180)='./file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file1\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='overlay\x00', 0x0, &(0x7f0000000100)={[{@upperdir={'upperdir', 0x3d, './file0'}}, {@lowerdir={'lowerdir', 0x3d, './file0'}}, {@workdir={'workdir', 0x3d, './file1'}, 0x5c}]}) r0 = open(&(0x7f0000021000)='./file0\x00', 0x0, 0x0) fchdir(r0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) ioctl$FIDEDUPERANGE(r1, 0xc0189436, &(0x7f00000002c0)=ANY=[@ANYBLOB='\x00']) 07:32:11 executing program 0: mkdir(&(0x7f0000000180)='./file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file1\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='overlay\x00', 0x0, &(0x7f0000000100)={[{@upperdir={'upperdir', 0x3d, './file0'}}, {@lowerdir={'lowerdir', 0x3d, './file0'}}, {@workdir={'workdir', 0x3d, './file1'}, 0x5c}]}) r0 = open(&(0x7f0000021000)='./file0\x00', 0x0, 0x0) fchdir(r0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x141042, 0x0) ioctl$FIDEDUPERANGE(r1, 0xc0189436, 0x0) 07:32:11 executing program 3: r0 = socket$rds(0x15, 0x5, 0x0) bind$rds(r0, &(0x7f0000000080)={0x2, 0x0, @local}, 0x10) r1 = socket$inet_udplite(0x2, 0x2, 0x88) ioctl(r1, 0x1000008912, &(0x7f0000000000)="0adc1f123c123f319bd070") sendmsg$rds(r0, &(0x7f00000001c0)={&(0x7f0000000000)={0x2, 0x0, @local}, 0x10, 0x0, 0x0, &(0x7f00000002c0)=[@mask_cswp={0x58, 0x114, 0x7, {{}, &(0x7f0000000e80), 0x0}}], 0x58, 0xfec0}, 0x0) [ 1585.045212][T25337] overlayfs: './file0' not a directory [ 1585.103865][T25352] overlayfs: './file0' not a directory 07:32:11 executing program 1: r0 = socket$rds(0x15, 0x5, 0x0) bind$rds(r0, &(0x7f0000000080)={0x2, 0x0, @local}, 0x10) r1 = socket$inet_udplite(0x2, 0x2, 0x88) ioctl(r1, 0x1000008912, &(0x7f0000000000)="0adc1f123c123f319bd070") sendmsg$rds(r0, &(0x7f00000001c0)={&(0x7f0000000000)={0x2, 0x0, @local}, 0x10, 0x0, 0x0, &(0x7f00000002c0)=[@mask_cswp={0x58, 0x114, 0x9, {{}, &(0x7f0000000e80), 0x0, 0x0, 0x0, 0x700000000000000}}], 0x58}, 0x0) 07:32:11 executing program 4: mkdir(&(0x7f0000000180)='./file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file1\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='overlay\x00', 0x0, &(0x7f0000000100)={[{@upperdir={'upperdir', 0x3d, './file0'}}, {@lowerdir={'lowerdir', 0x3d, './file0'}}, {@workdir={'workdir', 0x3d, './file1'}, 0x5c}]}) r0 = syz_open_dev$sndpcmc(&(0x7f0000000140)='/dev/snd/pcmC#D#c\x00', 0x7, 0x0) bpf$OBJ_PIN_MAP(0x6, &(0x7f00000001c0)={&(0x7f0000000080)='./file1\x00', r0}, 0x10) r1 = open(&(0x7f0000021000)='./file0\x00', 0x0, 0x0) fchdir(r1) r2 = open(&(0x7f0000000040)='./file0\x00', 0x141042, 0x0) ioctl$FIDEDUPERANGE(r2, 0xc0189436, &(0x7f00000002c0)={0x0, 0x0, 0x2, 0x0, 0x0, [{r1}, {r2}]}) r3 = shmget(0x2, 0x4000, 0x122, &(0x7f0000ffa000/0x4000)=nil) shmctl$IPC_RMID(r3, 0x0) [ 1585.151358][ T26] audit: type=1804 audit(1556523131.634:12735): pid=25336 uid=0 auid=4294967295 ses=4294967295 subj==unconfined op=invalid_pcr cause=ToMToU comm="syz-executor.5" name="/root/syzkaller-testdir215799047/syzkaller.GA3PwI/1981/file0/file0" dev="overlay" ino=315183 res=1 07:32:11 executing program 2: mkdir(&(0x7f0000000180)='./file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file1\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='overlay\x00', 0x0, &(0x7f0000000100)={[{@upperdir={'upperdir', 0x3d, './file0'}}, {@lowerdir={'lowerdir', 0x3d, './file0'}}, {@workdir={'workdir', 0x3d, './file1'}, 0x5c}]}) r0 = open(&(0x7f0000021000)='./file0\x00', 0x0, 0x0) fchdir(r0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) ioctl$FIDEDUPERANGE(r1, 0xc0189436, &(0x7f00000002c0)=ANY=[@ANYBLOB='\x00']) 07:32:11 executing program 5: mkdir(&(0x7f0000000180)='./file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file1\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='overlay\x00', 0x0, &(0x7f0000000100)={[{@upperdir={'upperdir', 0x3d, './file0'}}, {@lowerdir={'lowerdir', 0x3d, './file0'}}, {@workdir={'workdir', 0x3d, './file1'}, 0x5c}]}) r0 = open(&(0x7f0000021000)='./file0\x00', 0x0, 0x0) fchdir(r0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x141042, 0x0) ioctl$FIDEDUPERANGE(r1, 0xc020660b, &(0x7f00000002c0)={0x0, 0xccffffffffffffff}) 07:32:11 executing program 0: mkdir(&(0x7f0000000180)='./file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file1\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='overlay\x00', 0x0, &(0x7f0000000100)={[{@upperdir={'upperdir', 0x3d, './file0'}}, {@lowerdir={'lowerdir', 0x3d, './file0'}}, {@workdir={'workdir', 0x3d, './file1'}, 0x5c}]}) r0 = open(&(0x7f0000021000)='./file0\x00', 0x0, 0x0) fchdir(r0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x141042, 0x0) ioctl$FIDEDUPERANGE(r1, 0xc0189436, 0x0) 07:32:11 executing program 3: r0 = socket$rds(0x15, 0x5, 0x0) bind$rds(r0, &(0x7f0000000080)={0x2, 0x0, @local}, 0x10) r1 = socket$inet_udplite(0x2, 0x2, 0x88) ioctl(r1, 0x1000008912, &(0x7f0000000000)="0adc1f123c123f319bd070") sendmsg$rds(r0, &(0x7f00000001c0)={&(0x7f0000000000)={0x2, 0x0, @local}, 0x10, 0x0, 0x0, &(0x7f00000002c0)=[@mask_cswp={0x58, 0x114, 0x7, {{}, &(0x7f0000000e80), 0x0}}], 0x58, 0xff00}, 0x0) 07:32:11 executing program 1: r0 = socket$rds(0x15, 0x5, 0x0) bind$rds(r0, &(0x7f0000000080)={0x2, 0x0, @local}, 0x10) r1 = socket$inet_udplite(0x2, 0x2, 0x88) ioctl(r1, 0x1000008912, &(0x7f0000000000)="0adc1f123c123f319bd070") sendmsg$rds(r0, &(0x7f00000001c0)={&(0x7f0000000000)={0x2, 0x0, @local}, 0x10, 0x0, 0x0, &(0x7f00000002c0)=[@mask_cswp={0x58, 0x114, 0x9, {{}, &(0x7f0000000e80), 0x0, 0x0, 0x0, 0x800000000000000}}], 0x58}, 0x0) 07:32:11 executing program 0: mkdir(&(0x7f0000000180)='./file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file1\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='overlay\x00', 0x0, &(0x7f0000000100)={[{@upperdir={'upperdir', 0x3d, './file0'}}, {@lowerdir={'lowerdir', 0x3d, './file0'}}, {@workdir={'workdir', 0x3d, './file1'}, 0x5c}]}) r0 = open(&(0x7f0000021000)='./file0\x00', 0x0, 0x0) fchdir(r0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x141042, 0x0) ioctl$FIDEDUPERANGE(r1, 0xc0189436, 0x0) [ 1585.442681][T25474] overlayfs: './file0' not a directory 07:32:11 executing program 2: mkdir(&(0x7f0000000180)='./file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file1\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='overlay\x00', 0x0, &(0x7f0000000100)={[{@upperdir={'upperdir', 0x3d, './file0'}}, {@lowerdir={'lowerdir', 0x3d, './file0'}}, {@workdir={'workdir', 0x3d, './file1'}, 0x5c}]}) r0 = open(&(0x7f0000021000)='./file0\x00', 0x0, 0x0) fchdir(r0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) ioctl$FIDEDUPERANGE(r1, 0xc0189436, &(0x7f00000002c0)=ANY=[@ANYBLOB='\x00']) 07:32:12 executing program 5: mkdir(&(0x7f0000000180)='./file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file1\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='overlay\x00', 0x0, &(0x7f0000000100)={[{@upperdir={'upperdir', 0x3d, './file0'}}, {@lowerdir={'lowerdir', 0x3d, './file0'}}, {@workdir={'workdir', 0x3d, './file1'}, 0x5c}]}) r0 = open(&(0x7f0000021000)='./file0\x00', 0x0, 0x0) fchdir(r0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x141042, 0x0) ioctl$FIDEDUPERANGE(r1, 0xc020660b, &(0x7f00000002c0)={0x0, 0xccffffffffffffff}) [ 1585.482794][ T26] audit: type=1804 audit(1556523131.964:12736): pid=25459 uid=0 auid=4294967295 ses=4294967295 subj==unconfined op=invalid_pcr cause=ToMToU comm="syz-executor.4" name="/root/syzkaller-testdir448262477/syzkaller.ClPtxm/1808/file0/file0" dev="overlay" ino=315830 res=1 07:32:12 executing program 1: r0 = socket$rds(0x15, 0x5, 0x0) bind$rds(r0, &(0x7f0000000080)={0x2, 0x0, @local}, 0x10) r1 = socket$inet_udplite(0x2, 0x2, 0x88) ioctl(r1, 0x1000008912, &(0x7f0000000000)="0adc1f123c123f319bd070") sendmsg$rds(r0, &(0x7f00000001c0)={&(0x7f0000000000)={0x2, 0x0, @local}, 0x10, 0x0, 0x0, &(0x7f00000002c0)=[@mask_cswp={0x58, 0x114, 0x9, {{}, &(0x7f0000000e80), 0x0, 0x0, 0x0, 0x2000000000000000}}], 0x58}, 0x0) 07:32:12 executing program 4: mkdir(&(0x7f0000000180)='./file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file1\x00', 0x0) ioctl$sock_kcm_SIOCKCMCLONE(0xffffffffffffff9c, 0x89e2, &(0x7f0000000140)={0xffffffffffffff9c}) getsockopt$inet6_tcp_buf(r0, 0x6, 0x1f, &(0x7f00000002c0)=""/80, &(0x7f0000000240)=0x50) syz_open_dev$vbi(&(0x7f0000000340)='/dev/vbi#\x00', 0x1, 0x2) mount$overlay(0x400000, &(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='overlay\x00', 0x0, &(0x7f0000000100)={[{@upperdir={'upperdir', 0x3d, './file0'}}, {@lowerdir={'lowerdir', 0x3d, './file0'}}, {@workdir={'workdir', 0x3d, './file1'}, 0x5c}]}) r1 = open(&(0x7f0000021000)='./file0\x00', 0x0, 0x0) ioctl$sock_inet_SIOCGARP(r1, 0x8954, &(0x7f00000001c0)={{0x2, 0x4e24, @broadcast}, {0x306, @dev={[], 0x1a}}, 0x8, {0x2, 0x4e24, @dev={0xac, 0x14, 0x14, 0x19}}, 'rose0\x00'}) fchdir(r1) r2 = open(&(0x7f0000000040)='./file0\x00', 0x141042, 0x0) ioctl$FIDEDUPERANGE(r2, 0xc0189436, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000000000000000000000200000000000000", @ANYRES32=r1, @ANYBLOB="00000000000000f9250000000000000000000000000000000000000000000637bc3c026a5877335fd4d2625a01b499189beb7a5e0158ace37647644dd711c37b56d308584eb50f382a61acde2a303cf5ea3ceb63faf9606f671593666dedcd0fd81659f47fb44f2a8a38c5fdf1f0c2e2a13725118bb81b64a94cca49f099e25165e7aec6d554a3aed000d2351cb733c0a48163b58bf17117e4b0cae8c9f43c47641929a52baea1cfb2967eac94c743b9b90f4c58bbbfae4d9ac1fbde223f", @ANYRES32=r2, @ANYBLOB='\x00'/28]) bind$bt_rfcomm(r2, &(0x7f0000000080)={0x1f, {0x3, 0x401, 0x0, 0x5, 0xffff, 0x5}, 0x7fffffff}, 0xa) 07:32:12 executing program 3: r0 = socket$rds(0x15, 0x5, 0x0) bind$rds(r0, &(0x7f0000000080)={0x2, 0x0, @local}, 0x10) r1 = socket$inet_udplite(0x2, 0x2, 0x88) ioctl(r1, 0x1000008912, &(0x7f0000000000)="0adc1f123c123f319bd070") sendmsg$rds(r0, &(0x7f00000001c0)={&(0x7f0000000000)={0x2, 0x0, @local}, 0x10, 0x0, 0x0, &(0x7f00000002c0)=[@mask_cswp={0x58, 0x114, 0x7, {{}, &(0x7f0000000e80), 0x0}}], 0x58, 0x1a000}, 0x0) 07:32:12 executing program 2: mkdir(&(0x7f0000000180)='./file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file1\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='overlay\x00', 0x0, &(0x7f0000000100)={[{@upperdir={'upperdir', 0x3d, './file0'}}, {@lowerdir={'lowerdir', 0x3d, './file0'}}, {@workdir={'workdir', 0x3d, './file1'}, 0x5c}]}) r0 = open(&(0x7f0000021000)='./file0\x00', 0x0, 0x0) fchdir(r0) open(&(0x7f0000000040)='./file0\x00', 0x141042, 0x0) ioctl$FIDEDUPERANGE(0xffffffffffffffff, 0xc0189436, &(0x7f00000002c0)=ANY=[@ANYBLOB='\x00']) 07:32:12 executing program 4: mkdir(&(0x7f0000000080)='./file0\x00', 0x90) mkdir(&(0x7f0000000280)='./file1\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='overlay\x00', 0x0, &(0x7f0000000100)={[{@upperdir={'upperdir', 0x3d, './file0'}}, {@lowerdir={'lowerdir', 0x3d, './file0'}}, {@workdir={'workdir', 0x3d, './file1'}, 0x5c}]}) r0 = open(&(0x7f0000021000)='./file0\x00', 0x0, 0x0) fchdir(r0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x141042, 0x0) ioctl$FIDEDUPERANGE(r1, 0xc0189436, &(0x7f00000002c0)={0x0, 0x0, 0x2, 0x0, 0x0, [{r0}, {r1}]}) 07:32:12 executing program 1: r0 = socket$rds(0x15, 0x5, 0x0) bind$rds(r0, &(0x7f0000000080)={0x2, 0x0, @local}, 0x10) r1 = socket$inet_udplite(0x2, 0x2, 0x88) ioctl(r1, 0x1000008912, &(0x7f0000000000)="0adc1f123c123f319bd070") sendmsg$rds(r0, &(0x7f00000001c0)={&(0x7f0000000000)={0x2, 0x0, @local}, 0x10, 0x0, 0x0, &(0x7f00000002c0)=[@mask_cswp={0x58, 0x114, 0x9, {{}, &(0x7f0000000e80), 0x0, 0x0, 0x0, 0x3f00000000000000}}], 0x58}, 0x0) 07:32:12 executing program 0: mkdir(&(0x7f0000000180)='./file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file1\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='overlay\x00', 0x0, &(0x7f0000000100)={[{@upperdir={'upperdir', 0x3d, './file0'}}, {@lowerdir={'lowerdir', 0x3d, './file0'}}, {@workdir={'workdir', 0x3d, './file1'}, 0x5c}]}) r0 = open(&(0x7f0000021000)='./file0\x00', 0x0, 0x0) ioctl$SG_GET_RESERVED_SIZE(r0, 0x2272, &(0x7f0000000140)) fchdir(r0) ioctl$KVM_SET_TSS_ADDR(r0, 0xae47, 0xd000) r1 = open(&(0x7f0000000040)='./file0\x00', 0x141042, 0x0) ioctl$FIDEDUPERANGE(r1, 0xc0189436, &(0x7f00000002c0)={0xccffffffffffffff}) accept$nfc_llcp(r0, 0x0, &(0x7f0000000080)) 07:32:12 executing program 5: mkdir(&(0x7f0000000180)='./file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file1\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='overlay\x00', 0x0, &(0x7f0000000100)={[{@upperdir={'upperdir', 0x3d, './file0'}}, {@lowerdir={'lowerdir', 0x3d, './file0'}}, {@workdir={'workdir', 0x3d, './file1'}, 0x5c}]}) r0 = open(&(0x7f0000021000)='./file0\x00', 0x0, 0x0) fchdir(r0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x141042, 0x0) ioctl$FIDEDUPERANGE(r1, 0xc020660b, &(0x7f00000002c0)={0x0, 0xccffffffffffffff}) 07:32:12 executing program 3: r0 = socket$rds(0x15, 0x5, 0x0) bind$rds(r0, &(0x7f0000000080)={0x2, 0x0, @local}, 0x10) r1 = socket$inet_udplite(0x2, 0x2, 0x88) ioctl(r1, 0x1000008912, &(0x7f0000000000)="0adc1f123c123f319bd070") sendmsg$rds(r0, &(0x7f00000001c0)={&(0x7f0000000000)={0x2, 0x0, @local}, 0x10, 0x0, 0x0, &(0x7f00000002c0)=[@mask_cswp={0x58, 0x114, 0x7, {{}, &(0x7f0000000e80), 0x0}}], 0x58, 0x40000}, 0x0) [ 1585.865149][T25724] rds_sendmsg: 37 callbacks suppressed [ 1585.865161][T25724] atomic_op 00000000c99454c7 conn xmit_atomic (null) [ 1585.913499][T25726] overlayfs: './file0' not a directory [ 1585.918713][T25728] atomic_op 00000000f3d8ee03 conn xmit_atomic (null) 07:32:12 executing program 1: r0 = socket$rds(0x15, 0x5, 0x0) bind$rds(r0, &(0x7f0000000080)={0x2, 0x0, @local}, 0x10) r1 = socket$inet_udplite(0x2, 0x2, 0x88) ioctl(r1, 0x1000008912, &(0x7f0000000000)="0adc1f123c123f319bd070") sendmsg$rds(r0, &(0x7f00000001c0)={&(0x7f0000000000)={0x2, 0x0, @local}, 0x10, 0x0, 0x0, &(0x7f00000002c0)=[@mask_cswp={0x58, 0x114, 0x9, {{}, &(0x7f0000000e80), 0x0, 0x0, 0x0, 0x4800000000000000}}], 0x58}, 0x0) 07:32:12 executing program 4: mkdir(&(0x7f0000000180)='./file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file1\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='overlay\x00', 0x0, &(0x7f0000000100)={[{@upperdir={'upperdir', 0x3d, './file0'}}, {@lowerdir={'lowerdir', 0x3d, './file0'}}, {@workdir={'workdir', 0x3d, './file1'}, 0x5c}]}) r0 = open(&(0x7f0000021000)='./file0\x00', 0x0, 0x0) fchdir(r0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x141042, 0x0) ioctl$KVM_S390_VCPU_FAULT(r0, 0x4008ae52, &(0x7f0000000080)=0x1) ioctl$FIDEDUPERANGE(r1, 0xc0189436, &(0x7f00000002c0)={0x0, 0x0, 0x2, 0x0, 0x0, [{r0}, {r1}]}) 07:32:12 executing program 2: mkdir(&(0x7f0000000180)='./file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file1\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='overlay\x00', 0x0, &(0x7f0000000100)={[{@upperdir={'upperdir', 0x3d, './file0'}}, {@lowerdir={'lowerdir', 0x3d, './file0'}}, {@workdir={'workdir', 0x3d, './file1'}, 0x5c}]}) r0 = open(&(0x7f0000021000)='./file0\x00', 0x0, 0x0) fchdir(r0) open(&(0x7f0000000040)='./file0\x00', 0x141042, 0x0) ioctl$FIDEDUPERANGE(0xffffffffffffffff, 0xc0189436, &(0x7f00000002c0)=ANY=[@ANYBLOB='\x00']) 07:32:12 executing program 0 (fault-call:6 fault-nth:0): mkdir(&(0x7f0000000180)='./file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file1\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='overlay\x00', 0x0, &(0x7f0000000100)={[{@upperdir={'upperdir', 0x3d, './file0'}}, {@lowerdir={'lowerdir', 0x3d, './file0'}}, {@workdir={'workdir', 0x3d, './file1'}, 0x5c}]}) r0 = open(&(0x7f0000021000)='./file0\x00', 0x0, 0x0) fchdir(r0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x141042, 0x0) ioctl$FIDEDUPERANGE(r1, 0xc0189436, &(0x7f00000002c0)) 07:32:12 executing program 3: r0 = socket$rds(0x15, 0x5, 0x0) bind$rds(r0, &(0x7f0000000080)={0x2, 0x0, @local}, 0x10) r1 = socket$inet_udplite(0x2, 0x2, 0x88) ioctl(r1, 0x1000008912, &(0x7f0000000000)="0adc1f123c123f319bd070") sendmsg$rds(r0, &(0x7f00000001c0)={&(0x7f0000000000)={0x2, 0x0, @local}, 0x10, 0x0, 0x0, &(0x7f00000002c0)=[@mask_cswp={0x58, 0x114, 0x7, {{}, &(0x7f0000000e80), 0x0}}], 0x58, 0x100000}, 0x0) [ 1586.094092][T25837] atomic_op 000000001e234493 conn xmit_atomic (null) 07:32:12 executing program 5: mkdir(&(0x7f0000000180)='./file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file1\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='overlay\x00', 0x0, &(0x7f0000000100)={[{@upperdir={'upperdir', 0x3d, './file0'}}, {@lowerdir={'lowerdir', 0x3d, './file0'}}, {@workdir={'workdir', 0x3d, './file1'}, 0x5c}]}) r0 = open(&(0x7f0000021000)='./file0\x00', 0x0, 0x0) fchdir(r0) ioctl$FIDEDUPERANGE(0xffffffffffffffff, 0xc020660b, &(0x7f00000002c0)={0x0, 0xccffffffffffffff}) 07:32:12 executing program 1: r0 = socket$rds(0x15, 0x5, 0x0) bind$rds(r0, &(0x7f0000000080)={0x2, 0x0, @local}, 0x10) r1 = socket$inet_udplite(0x2, 0x2, 0x88) ioctl(r1, 0x1000008912, &(0x7f0000000000)="0adc1f123c123f319bd070") sendmsg$rds(r0, &(0x7f00000001c0)={&(0x7f0000000000)={0x2, 0x0, @local}, 0x10, 0x0, 0x0, &(0x7f00000002c0)=[@mask_cswp={0x58, 0x114, 0x9, {{}, &(0x7f0000000e80), 0x0, 0x0, 0x0, 0x4c00000000000000}}], 0x58}, 0x0) [ 1586.147562][ C0] net_ratelimit: 24 callbacks suppressed [ 1586.147570][ C0] protocol 88fb is buggy, dev hsr_slave_0 [ 1586.159001][ C0] protocol 88fb is buggy, dev hsr_slave_1 [ 1586.182526][T25860] atomic_op 0000000058564ed4 conn xmit_atomic (null) [ 1586.289119][T25930] atomic_op 000000003e593a79 conn xmit_atomic (null) [ 1586.306517][T25939] FAULT_INJECTION: forcing a failure. [ 1586.306517][T25939] name failslab, interval 1, probability 0, space 0, times 0 [ 1586.336345][T25985] overlayfs: './file0' not a directory 07:32:12 executing program 5: mkdir(&(0x7f0000000180)='./file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file1\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='overlay\x00', 0x0, &(0x7f0000000100)={[{@upperdir={'upperdir', 0x3d, './file0'}}, {@lowerdir={'lowerdir', 0x3d, './file0'}}, {@workdir={'workdir', 0x3d, './file1'}, 0x5c}]}) r0 = open(&(0x7f0000021000)='./file0\x00', 0x0, 0x0) fchdir(r0) ioctl$FIDEDUPERANGE(0xffffffffffffffff, 0xc020660b, &(0x7f00000002c0)={0x0, 0xccffffffffffffff}) 07:32:12 executing program 2: mkdir(&(0x7f0000000180)='./file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file1\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='overlay\x00', 0x0, &(0x7f0000000100)={[{@upperdir={'upperdir', 0x3d, './file0'}}, {@lowerdir={'lowerdir', 0x3d, './file0'}}, {@workdir={'workdir', 0x3d, './file1'}, 0x5c}]}) r0 = open(&(0x7f0000021000)='./file0\x00', 0x0, 0x0) fchdir(r0) open(&(0x7f0000000040)='./file0\x00', 0x141042, 0x0) ioctl$FIDEDUPERANGE(0xffffffffffffffff, 0xc0189436, &(0x7f00000002c0)=ANY=[@ANYBLOB='\x00']) [ 1586.379638][T25939] CPU: 0 PID: 25939 Comm: syz-executor.0 Not tainted 5.1.0-rc6+ #90 [ 1586.387672][T25939] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/01/2011 [ 1586.397823][T25939] Call Trace: [ 1586.401136][T25939] dump_stack+0x172/0x1f0 [ 1586.405496][T25939] should_fail.cold+0xa/0x15 [ 1586.410103][T25939] ? fault_create_debugfs_attr+0x1e0/0x1e0 [ 1586.415925][T25939] ? ___might_sleep+0x163/0x280 [ 1586.420790][T25939] __should_failslab+0x121/0x190 [ 1586.425753][T25939] should_failslab+0x9/0x14 [ 1586.430280][T25939] __kmalloc_track_caller+0x2d8/0x740 [ 1586.435760][T25939] ? lock_downgrade+0x880/0x880 [ 1586.440610][T25939] ? do_vfs_ioctl+0x882/0x1390 [ 1586.445356][T25939] memdup_user+0x26/0xb0 [ 1586.449600][T25939] do_vfs_ioctl+0x882/0x1390 [ 1586.454207][T25939] ? ioctl_preallocate+0x210/0x210 [ 1586.459318][T25939] ? __fget+0x381/0x550 [ 1586.463577][T25939] ? ksys_dup3+0x3e0/0x3e0 [ 1586.468091][T25939] ? tomoyo_file_ioctl+0x23/0x30 [ 1586.473019][T25939] ? __sanitizer_cov_trace_const_cmp4+0x16/0x20 [ 1586.479256][T25939] ? security_file_ioctl+0x93/0xc0 [ 1586.484382][T25939] ksys_ioctl+0xab/0xd0 [ 1586.488548][T25939] __x64_sys_ioctl+0x73/0xb0 [ 1586.493125][T25939] do_syscall_64+0x103/0x610 [ 1586.497727][T25939] entry_SYSCALL_64_after_hwframe+0x49/0xbe [ 1586.503626][T25939] RIP: 0033:0x458da9 [ 1586.507516][T25939] 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 07:32:13 executing program 3: r0 = socket$rds(0x15, 0x5, 0x0) bind$rds(r0, &(0x7f0000000080)={0x2, 0x0, @local}, 0x10) r1 = socket$inet_udplite(0x2, 0x2, 0x88) ioctl(r1, 0x1000008912, &(0x7f0000000000)="0adc1f123c123f319bd070") sendmsg$rds(r0, &(0x7f00000001c0)={&(0x7f0000000000)={0x2, 0x0, @local}, 0x10, 0x0, 0x0, &(0x7f00000002c0)=[@mask_cswp={0x58, 0x114, 0x7, {{}, &(0x7f0000000e80), 0x0}}], 0x58, 0xa00100}, 0x0) 07:32:13 executing program 1: r0 = socket$rds(0x15, 0x5, 0x0) bind$rds(r0, &(0x7f0000000080)={0x2, 0x0, @local}, 0x10) r1 = socket$inet_udplite(0x2, 0x2, 0x88) ioctl(r1, 0x1000008912, &(0x7f0000000000)="0adc1f123c123f319bd070") sendmsg$rds(r0, &(0x7f00000001c0)={&(0x7f0000000000)={0x2, 0x0, @local}, 0x10, 0x0, 0x0, &(0x7f00000002c0)=[@mask_cswp={0x58, 0x114, 0x9, {{}, &(0x7f0000000e80), 0x0, 0x0, 0x0, 0x6000000000000000}}], 0x58}, 0x0) 07:32:13 executing program 4: mkdir(&(0x7f0000000180)='./file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file1\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='overlay\x00', 0x0, &(0x7f0000000100)={[{@upperdir={'upperdir', 0x3d, './file0'}}, {@lowerdir={'lowerdir', 0x3d, './file0'}}, {@workdir={'workdir', 0x3d, './file1'}, 0x5c}]}) r0 = open(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) fchdir(r0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x141042, 0x0) ioctl$FIDEDUPERANGE(r1, 0xc0189436, &(0x7f00000002c0)={0x0, 0x0, 0x2, 0x0, 0x0, [{r0}, {r1}]}) [ 1586.527120][T25939] RSP: 002b:00007fa14c3dbc78 EFLAGS: 00000246 ORIG_RAX: 0000000000000010 [ 1586.535624][T25939] RAX: ffffffffffffffda RBX: 00007fa14c3dbc90 RCX: 0000000000458da9 [ 1586.543591][T25939] RDX: 00000000200002c0 RSI: 00000000c0189436 RDI: 0000000000000004 [ 1586.551579][T25939] RBP: 000000000073bf00 R08: 0000000000000000 R09: 0000000000000000 [ 1586.559537][T25939] R10: 0000000000000000 R11: 0000000000000246 R12: 00007fa14c3dc6d4 [ 1586.567498][T25939] R13: 00000000004c1039 R14: 00000000004d35f0 R15: 0000000000000005 [ 1586.603813][T25992] atomic_op 0000000056fbb7f0 conn xmit_atomic (null) [ 1586.627721][T26013] atomic_op 00000000055bdf6c conn xmit_atomic (null) 07:32:13 executing program 3: r0 = socket$rds(0x15, 0x5, 0x0) bind$rds(r0, &(0x7f0000000080)={0x2, 0x0, @local}, 0x10) r1 = socket$inet_udplite(0x2, 0x2, 0x88) ioctl(r1, 0x1000008912, &(0x7f0000000000)="0adc1f123c123f319bd070") sendmsg$rds(r0, &(0x7f00000001c0)={&(0x7f0000000000)={0x2, 0x0, @local}, 0x10, 0x0, 0x0, &(0x7f00000002c0)=[@mask_cswp={0x58, 0x114, 0x7, {{}, &(0x7f0000000e80), 0x0}}], 0x58, 0x1000000}, 0x0) 07:32:13 executing program 1: r0 = socket$rds(0x15, 0x5, 0x0) bind$rds(r0, &(0x7f0000000080)={0x2, 0x0, @local}, 0x10) r1 = socket$inet_udplite(0x2, 0x2, 0x88) ioctl(r1, 0x1000008912, &(0x7f0000000000)="0adc1f123c123f319bd070") sendmsg$rds(r0, &(0x7f00000001c0)={&(0x7f0000000000)={0x2, 0x0, @local}, 0x10, 0x0, 0x0, &(0x7f00000002c0)=[@mask_cswp={0x58, 0x114, 0x9, {{}, &(0x7f0000000e80), 0x0, 0x0, 0x0, 0x6800000000000000}}], 0x58}, 0x0) 07:32:13 executing program 0 (fault-call:6 fault-nth:1): mkdir(&(0x7f0000000180)='./file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file1\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='overlay\x00', 0x0, &(0x7f0000000100)={[{@upperdir={'upperdir', 0x3d, './file0'}}, {@lowerdir={'lowerdir', 0x3d, './file0'}}, {@workdir={'workdir', 0x3d, './file1'}, 0x5c}]}) r0 = open(&(0x7f0000021000)='./file0\x00', 0x0, 0x0) fchdir(r0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x141042, 0x0) ioctl$FIDEDUPERANGE(r1, 0xc0189436, &(0x7f00000002c0)) [ 1586.793043][T26107] atomic_op 00000000de819216 conn xmit_atomic (null) [ 1586.797318][T26110] atomic_op 000000006cb4d5d2 conn xmit_atomic (null) 07:32:13 executing program 2: mkdir(&(0x7f0000000180)='./file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file1\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='overlay\x00', 0x0, &(0x7f0000000100)={[{@upperdir={'upperdir', 0x3d, './file0'}}, {@lowerdir={'lowerdir', 0x3d, './file0'}}, {@workdir={'workdir', 0x3d, './file1'}, 0x5c}]}) r0 = open(&(0x7f0000021000)='./file0\x00', 0x0, 0x0) fchdir(r0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x141042, 0x0) ioctl$FIDEDUPERANGE(r1, 0xc0189436, 0x0) 07:32:13 executing program 5: mkdir(&(0x7f0000000180)='./file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file1\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='overlay\x00', 0x0, &(0x7f0000000100)={[{@upperdir={'upperdir', 0x3d, './file0'}}, {@lowerdir={'lowerdir', 0x3d, './file0'}}, {@workdir={'workdir', 0x3d, './file1'}, 0x5c}]}) r0 = open(&(0x7f0000021000)='./file0\x00', 0x0, 0x0) fchdir(r0) ioctl$FIDEDUPERANGE(0xffffffffffffffff, 0xc020660b, &(0x7f00000002c0)={0x0, 0xccffffffffffffff}) 07:32:13 executing program 0: mkdir(&(0x7f0000000180)='./file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file1\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='overlay\x00', 0x0, &(0x7f0000000100)={[{@upperdir={'upperdir', 0x3d, './file0'}}, {@lowerdir={'lowerdir', 0x3d, './file0'}}, {@workdir={'workdir', 0x3d, './file1'}, 0x5c}]}) r0 = open(&(0x7f0000021000)='./file0\x00', 0x0, 0x0) fchdir(r0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x141042, 0x0) ioctl$FIDEDUPERANGE(r1, 0xc0189436, &(0x7f00000002c0)) [ 1586.850945][T26117] overlayfs: './file0' not a directory [ 1586.864576][T26120] atomic_op 000000002148c518 conn xmit_atomic (null) 07:32:13 executing program 4: mkdir(&(0x7f0000000180)='./file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file1\x00', 0x0) keyctl$set_reqkey_keyring(0xe, 0x3) mount$overlay(0x400000, &(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='overlay\x00', 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB='uppr=./file0,lowerdi{=./file0,workdir=./file1\\\x00']) r0 = open(&(0x7f0000021000)='./file0\x00', 0x0, 0x0) fchdir(r0) r1 = open(&(0x7f0000000040)='./file1\x00', 0x141042, 0x0) ioctl$FIDEDUPERANGE(r1, 0xc0189436, &(0x7f00000002c0)=ANY=[@ANYBLOB="000000000000000000000000000000000200000000000000", @ANYRES32=r0, @ANYBLOB='\x00'/28, @ANYRES32=r1, @ANYBLOB="0000000000000000000000000800000000e800000000000021030000"]) r2 = syz_genetlink_get_family_id$tipc(&(0x7f0000000140)='TIPC\x00') sendmsg$TIPC_CMD_SHOW_PORTS(r0, &(0x7f0000000240)={&(0x7f0000000080)={0x10, 0x0, 0x0, 0x1000080}, 0xc, &(0x7f0000000200)={&(0x7f00000001c0)={0x1c, r2, 0x808, 0x70bd2a, 0x25dfdbff, {}, ["", "", "", "", ""]}, 0x1c}, 0x1, 0x0, 0x0, 0x48000}, 0x800) 07:32:13 executing program 1: r0 = socket$rds(0x15, 0x5, 0x0) bind$rds(r0, &(0x7f0000000080)={0x2, 0x0, @local}, 0x10) r1 = socket$inet_udplite(0x2, 0x2, 0x88) ioctl(r1, 0x1000008912, &(0x7f0000000000)="0adc1f123c123f319bd070") sendmsg$rds(r0, &(0x7f00000001c0)={&(0x7f0000000000)={0x2, 0x0, @local}, 0x10, 0x0, 0x0, &(0x7f00000002c0)=[@mask_cswp={0x58, 0x114, 0x9, {{}, &(0x7f0000000e80), 0x0, 0x0, 0x0, 0x6c00000000000000}}], 0x58}, 0x0) 07:32:13 executing program 3: r0 = socket$rds(0x15, 0x5, 0x0) bind$rds(r0, &(0x7f0000000080)={0x2, 0x0, @local}, 0x10) r1 = socket$inet_udplite(0x2, 0x2, 0x88) ioctl(r1, 0x1000008912, &(0x7f0000000000)="0adc1f123c123f319bd070") sendmsg$rds(r0, &(0x7f00000001c0)={&(0x7f0000000000)={0x2, 0x0, @local}, 0x10, 0x0, 0x0, &(0x7f00000002c0)=[@mask_cswp={0x58, 0x114, 0x7, {{}, &(0x7f0000000e80), 0x0}}], 0x58, 0x2000000}, 0x0) [ 1587.012735][ C0] print_req_error: 899 callbacks suppressed [ 1587.012747][ C0] print_req_error: I/O error, dev loop0, sector 0 flags 0 [ 1587.026124][ C0] buffer_io_error: 898 callbacks suppressed [ 1587.026135][ C0] Buffer I/O error on dev loop0, logical block 0, async page read 07:32:13 executing program 5: mkdir(&(0x7f0000000180)='./file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file1\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='overlay\x00', 0x0, &(0x7f0000000100)={[{@upperdir={'upperdir', 0x3d, './file0'}}, {@lowerdir={'lowerdir', 0x3d, './file0'}}, {@workdir={'workdir', 0x3d, './file1'}, 0x5c}]}) open(&(0x7f0000021000)='./file0\x00', 0x0, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x141042, 0x0) ioctl$FIDEDUPERANGE(r0, 0xc020660b, &(0x7f00000002c0)={0x0, 0xccffffffffffffff}) 07:32:13 executing program 2: mkdir(&(0x7f0000000180)='./file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file1\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='overlay\x00', 0x0, &(0x7f0000000100)={[{@upperdir={'upperdir', 0x3d, './file0'}}, {@lowerdir={'lowerdir', 0x3d, './file0'}}, {@workdir={'workdir', 0x3d, './file1'}, 0x5c}]}) r0 = open(&(0x7f0000021000)='./file0\x00', 0x0, 0x0) fchdir(r0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x141042, 0x0) ioctl$FIDEDUPERANGE(r1, 0xc0189436, 0x0) [ 1587.114600][ C0] print_req_error: I/O error, dev loop0, sector 0 flags 0 [ 1587.121839][ C0] Buffer I/O error on dev loop0, logical block 0, async page read [ 1587.134985][ C0] print_req_error: I/O error, dev loop0, sector 0 flags 0 [ 1587.142200][ C0] Buffer I/O error on dev loop0, logical block 0, async page read 07:32:13 executing program 0: mkdir(&(0x7f0000000180)='./file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file1\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='overlay\x00', 0x0, &(0x7f0000000100)={[{@upperdir={'upperdir', 0x3d, './file0'}}, {@lowerdir={'lowerdir', 0x3d, './file0'}}, {@workdir={'workdir', 0x3d, './file1'}, 0x5c}]}) r0 = open(&(0x7f0000021000)='./file0\x00', 0x0, 0x0) fchdir(r0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x141042, 0x0) ioctl$FIDEDUPERANGE(r1, 0x2, &(0x7f00000002c0)) 07:32:13 executing program 1: r0 = socket$rds(0x15, 0x5, 0x0) bind$rds(r0, &(0x7f0000000080)={0x2, 0x0, @local}, 0x10) r1 = socket$inet_udplite(0x2, 0x2, 0x88) ioctl(r1, 0x1000008912, &(0x7f0000000000)="0adc1f123c123f319bd070") sendmsg$rds(r0, &(0x7f00000001c0)={&(0x7f0000000000)={0x2, 0x0, @local}, 0x10, 0x0, 0x0, &(0x7f00000002c0)=[@mask_cswp={0x58, 0x114, 0x9, {{}, &(0x7f0000000e80), 0x0, 0x0, 0x0, 0x7400000000000000}}], 0x58}, 0x0) [ 1587.158494][T26294] overlayfs: unrecognized mount option "uppr=./file0" or missing value [ 1587.167527][ C0] print_req_error: I/O error, dev loop0, sector 0 flags 0 [ 1587.174678][ C0] Buffer I/O error on dev loop0, logical block 0, async page read [ 1587.184033][ C0] print_req_error: I/O error, dev loop0, sector 0 flags 0 [ 1587.191212][ C0] Buffer I/O error on dev loop0, logical block 0, async page read [ 1587.208326][ C0] print_req_error: I/O error, dev loop0, sector 0 flags 0 [ 1587.215480][ C0] Buffer I/O error on dev loop0, logical block 0, async page read [ 1587.225397][ C0] print_req_error: I/O error, dev loop0, sector 0 flags 0 [ 1587.232587][ C0] Buffer I/O error on dev loop0, logical block 0, async page read [ 1587.248998][T26294] overlayfs: unrecognized mount option "uppr=./file0" or missing value 07:32:13 executing program 3: r0 = socket$rds(0x15, 0x5, 0x0) bind$rds(r0, &(0x7f0000000080)={0x2, 0x0, @local}, 0x10) r1 = socket$inet_udplite(0x2, 0x2, 0x88) ioctl(r1, 0x1000008912, &(0x7f0000000000)="0adc1f123c123f319bd070") sendmsg$rds(r0, &(0x7f00000001c0)={&(0x7f0000000000)={0x2, 0x0, @local}, 0x10, 0x0, 0x0, &(0x7f00000002c0)=[@mask_cswp={0x58, 0x114, 0x7, {{}, &(0x7f0000000e80), 0x0}}], 0x58, 0x3000000}, 0x0) 07:32:13 executing program 1: r0 = socket$rds(0x15, 0x5, 0x0) bind$rds(r0, &(0x7f0000000080)={0x2, 0x0, @local}, 0x10) r1 = socket$inet_udplite(0x2, 0x2, 0x88) ioctl(r1, 0x1000008912, &(0x7f0000000000)="0adc1f123c123f319bd070") sendmsg$rds(r0, &(0x7f00000001c0)={&(0x7f0000000000)={0x2, 0x0, @local}, 0x10, 0x0, 0x0, &(0x7f00000002c0)=[@mask_cswp={0x58, 0x114, 0x9, {{}, &(0x7f0000000e80), 0x0, 0x0, 0x0, 0x7a00000000000000}}], 0x58}, 0x0) [ 1587.267605][ C1] protocol 88fb is buggy, dev hsr_slave_0 [ 1587.273411][ C1] protocol 88fb is buggy, dev hsr_slave_1 [ 1587.276654][ C0] print_req_error: I/O error, dev loop0, sector 0 flags 0 [ 1587.279294][ C1] protocol 88fb is buggy, dev hsr_slave_0 [ 1587.286283][ C0] Buffer I/O error on dev loop0, logical block 0, async page read [ 1587.292022][ C1] protocol 88fb is buggy, dev hsr_slave_1 07:32:13 executing program 4: mkdir(&(0x7f0000000180)='./file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file1\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='overlay\x00', 0x0, &(0x7f0000000100)={[{@upperdir={'upperdir', 0x3d, './file0'}}, {@lowerdir={'lowerdir', 0x3d, './file0'}}, {@workdir={'workdir', 0x3d, './file1'}, 0x5c}]}) r0 = open(&(0x7f0000021000)='./file0\x00', 0x0, 0x0) fchdir(r0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x141042, 0x0) setsockopt$inet_tcp_TCP_ULP(r1, 0x6, 0x1f, &(0x7f0000000080)='tls\x00', 0x4) openat$vicodec0(0xffffffffffffff9c, &(0x7f0000000140)='/dev/video36\x00', 0x2, 0x0) setsockopt$IPT_SO_SET_ADD_COUNTERS(r0, 0x0, 0x41, &(0x7f00000003c0)=ANY=[@ANYBLOB="7365637572697479634aa935cc40f2000000001cace6f500000000000000000000000000000000000008000000000000000002000000000000ff070000000076be6cdb35540bb4f2fab3283abb6a75b700005a413e3416b458b606020000000000000000"], 0x48) socket$key(0xf, 0x3, 0x2) ioctl$FIDEDUPERANGE(r1, 0xc0189436, &(0x7f00000002c0)=ANY=[@ANYBLOB="000000000000000000000000000000000200000000000000", @ANYRES32=r0, @ANYBLOB="00000000000000000000000000000000000000000000000000000000b1b32b893878af2716355765484dbcd51ff10e0c3702dd4c725fd71b9ce1077531a24eca6d025b997e1359274fe73404346df27d5f9158f434a6eb1985dfdda9b182487365b31aa5f8ee07ae8036", @ANYBLOB="feb3ba8969be86f58ad769addacffbcd2f0151bc1c323cd88b4107882e0000d23a3d2f1bf57cfb4db425d0b3f7bbc3417e8fb25c58d188d612328440936456a16074848abd2fc3ac03788c93ab381ae84a0cf8f078438d86200517ed2e4e2f3b687512ffbf817ae3", @ANYRES16=r1]) [ 1587.345347][ C0] print_req_error: I/O error, dev loop0, sector 0 flags 0 [ 1587.352579][ C0] Buffer I/O error on dev loop0, logical block 0, async page read [ 1587.377113][ C0] print_req_error: I/O error, dev loop0, sector 0 flags 0 [ 1587.384312][ C0] Buffer I/O error on dev loop0, logical block 0, async page read 07:32:14 executing program 1: r0 = socket$rds(0x15, 0x5, 0x0) bind$rds(r0, &(0x7f0000000080)={0x2, 0x0, @local}, 0x10) r1 = socket$inet_udplite(0x2, 0x2, 0x88) ioctl(r1, 0x1000008912, &(0x7f0000000000)="0adc1f123c123f319bd070") sendmsg$rds(r0, &(0x7f00000001c0)={&(0x7f0000000000)={0x2, 0x0, @local}, 0x10, 0x0, 0x0, &(0x7f00000002c0)=[@mask_cswp={0x58, 0x114, 0x9, {{}, &(0x7f0000000e80), 0x0, 0x0, 0x0, 0x8000000000000000}}], 0x58}, 0x0) 07:32:14 executing program 2: mkdir(&(0x7f0000000180)='./file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file1\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='overlay\x00', 0x0, &(0x7f0000000100)={[{@upperdir={'upperdir', 0x3d, './file0'}}, {@lowerdir={'lowerdir', 0x3d, './file0'}}, {@workdir={'workdir', 0x3d, './file1'}, 0x5c}]}) r0 = open(&(0x7f0000021000)='./file0\x00', 0x0, 0x0) fchdir(r0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x141042, 0x0) ioctl$FIDEDUPERANGE(r1, 0xc0189436, 0x0) [ 1587.520315][T26462] overlayfs: './file0' not a directory [ 1587.532370][T26475] overlayfs: './file0' not a directory 07:32:14 executing program 5: mkdir(&(0x7f0000000180)='./file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file1\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='overlay\x00', 0x0, &(0x7f0000000100)={[{@upperdir={'upperdir', 0x3d, './file0'}}, {@lowerdir={'lowerdir', 0x3d, './file0'}}, {@workdir={'workdir', 0x3d, './file1'}, 0x5c}]}) open(&(0x7f0000021000)='./file0\x00', 0x0, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x141042, 0x0) ioctl$FIDEDUPERANGE(r0, 0xc020660b, &(0x7f00000002c0)={0x0, 0xccffffffffffffff}) 07:32:14 executing program 3: r0 = socket$rds(0x15, 0x5, 0x0) bind$rds(r0, &(0x7f0000000080)={0x2, 0x0, @local}, 0x10) r1 = socket$inet_udplite(0x2, 0x2, 0x88) ioctl(r1, 0x1000008912, &(0x7f0000000000)="0adc1f123c123f319bd070") sendmsg$rds(r0, &(0x7f00000001c0)={&(0x7f0000000000)={0x2, 0x0, @local}, 0x10, 0x0, 0x0, &(0x7f00000002c0)=[@mask_cswp={0x58, 0x114, 0x7, {{}, &(0x7f0000000e80), 0x0}}], 0x58, 0x4000000}, 0x0) 07:32:14 executing program 0: mkdir(&(0x7f0000000180)='./file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file1\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='overlay\x00', 0x0, &(0x7f0000000100)={[{@upperdir={'upperdir', 0x3d, './file0'}}, {@lowerdir={'lowerdir', 0x3d, './file0'}}, {@workdir={'workdir', 0x3d, './file1'}, 0x5c}]}) r0 = open(&(0x7f0000021000)='./file0\x00', 0x0, 0x0) fchdir(r0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x141042, 0x0) ioctl$FIDEDUPERANGE(r1, 0x5421, &(0x7f00000002c0)) [ 1587.587577][ C0] protocol 88fb is buggy, dev hsr_slave_0 [ 1587.593394][ C0] protocol 88fb is buggy, dev hsr_slave_1 07:32:14 executing program 4: mkdir(&(0x7f0000000180)='./file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file1\x00', 0x0) r0 = epoll_create1(0x80000) write$binfmt_aout(r0, &(0x7f0000000380)={{0x10b, 0x4, 0x3a, 0x3c0, 0x211, 0x100000001, 0x3d9, 0x2}, "db1381c73c4571aca107e454fada60d884860a697c58af1e4ea3f6e20987d229d885d9098054564aab1abd44e95e5bf4aa94586b0c584c231884faab1ec1f175e1fc7f3ae4ac6600ee2c63565e47e5fbadff80e5ae73e1a39ebd5b4f8cf67b2eb36c9a26864b82c4751541c0a2781da4c9d42fa6b78e55aa848e", [[], [], [], [], [], [], []]}, 0x79a) mount$overlay(0x400000, &(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='overlay\x00', 0x0, &(0x7f0000000100)={[{@upperdir={'upperdir', 0x3d, './file0'}}, {@lowerdir={'lowerdir', 0x3d, './file0'}}, {@workdir={'workdir', 0x3d, './file1'}, 0x5c}]}) r1 = syz_open_procfs(0x0, &(0x7f0000000240)='net/stat\x00') ioctl$VHOST_GET_VRING_BASE(r1, 0xc008af12, &(0x7f0000000340)) r2 = open(&(0x7f0000021000)='./file0\x00', 0x20400, 0x44) ioctl$KVM_GET_DIRTY_LOG(r2, 0x4010ae42, &(0x7f0000000140)={0x0, 0x0, &(0x7f0000ffa000/0x4000)=nil}) connect$unix(r2, &(0x7f00000001c0)=@file={0x1, './file1\x00'}, 0x6e) fchdir(r2) r3 = open(&(0x7f0000000040)='./file0\x00', 0x141042, 0x0) open(&(0x7f0000000080)='./file1\x00', 0x10001, 0xf2) ioctl$FIDEDUPERANGE(r3, 0xc0189436, &(0x7f00000002c0)=ANY=[@ANYBLOB="000000000000000000000000000000000200000000000000", @ANYRES32=r2, @ANYBLOB='\x00\x00\x00\x00\x00\x00\a\x00\x00\x00\x00\x00\x00\x00', @ANYRES32=r3, @ANYBLOB='\x00'/28]) 07:32:14 executing program 1: r0 = socket$rds(0x15, 0x5, 0x0) bind$rds(r0, &(0x7f0000000080)={0x2, 0x0, @local}, 0x10) r1 = socket$inet_udplite(0x2, 0x2, 0x88) ioctl(r1, 0x1000008912, &(0x7f0000000000)="0adc1f123c123f319bd070") sendmsg$rds(r0, &(0x7f00000001c0)={&(0x7f0000000000)={0x2, 0x0, @local}, 0x10, 0x0, 0x0, &(0x7f00000002c0)=[@mask_cswp={0x58, 0x114, 0x9, {{}, &(0x7f0000000e80), 0x0, 0x0, 0x0, 0xfc00000000000000}}], 0x58}, 0x0) [ 1587.805040][T26589] overlayfs: './file0' not a directory [ 1587.811553][T26597] overlayfs: './file0' not a directory 07:32:14 executing program 3: r0 = socket$rds(0x15, 0x5, 0x0) bind$rds(r0, &(0x7f0000000080)={0x2, 0x0, @local}, 0x10) r1 = socket$inet_udplite(0x2, 0x2, 0x88) ioctl(r1, 0x1000008912, &(0x7f0000000000)="0adc1f123c123f319bd070") sendmsg$rds(r0, &(0x7f00000001c0)={&(0x7f0000000000)={0x2, 0x0, @local}, 0x10, 0x0, 0x0, &(0x7f00000002c0)=[@mask_cswp={0x58, 0x114, 0x7, {{}, &(0x7f0000000e80), 0x0}}], 0x58, 0x5000000}, 0x0) 07:32:14 executing program 2: mkdir(&(0x7f0000000180)='./file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file1\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='overlay\x00', 0x0, &(0x7f0000000100)={[{@upperdir={'upperdir', 0x3d, './file0'}}, {@lowerdir={'lowerdir', 0x3d, './file0'}}, {@workdir={'workdir', 0x3d, './file1'}, 0x5c}]}) r0 = open(&(0x7f0000021000)='./file0\x00', 0x0, 0x0) fchdir(r0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x141042, 0x0) ioctl$FIDEDUPERANGE(r1, 0xc0189436, &(0x7f00000002c0)=ANY=[]) 07:32:14 executing program 5: mkdir(&(0x7f0000000180)='./file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file1\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='overlay\x00', 0x0, &(0x7f0000000100)={[{@upperdir={'upperdir', 0x3d, './file0'}}, {@lowerdir={'lowerdir', 0x3d, './file0'}}, {@workdir={'workdir', 0x3d, './file1'}, 0x5c}]}) open(&(0x7f0000021000)='./file0\x00', 0x0, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x141042, 0x0) ioctl$FIDEDUPERANGE(r0, 0xc020660b, &(0x7f00000002c0)={0x0, 0xccffffffffffffff}) 07:32:14 executing program 1: r0 = socket$rds(0x15, 0x5, 0x0) bind$rds(r0, &(0x7f0000000080)={0x2, 0x0, @local}, 0x10) r1 = socket$inet_udplite(0x2, 0x2, 0x88) ioctl(r1, 0x1000008912, &(0x7f0000000000)="0adc1f123c123f319bd070") sendmsg$rds(r0, &(0x7f00000001c0)={&(0x7f0000000000)={0x2, 0x0, @local}, 0x10, 0x0, 0x0, &(0x7f00000002c0)=[@mask_cswp={0x58, 0x114, 0x9, {{}, &(0x7f0000000e80), 0x0, 0x0, 0x0, 0xfe80000000000000}}], 0x58}, 0x0) 07:32:14 executing program 4: r0 = socket$isdn(0x22, 0x3, 0x0) getsockname(r0, &(0x7f00000001c0)=@ipx, &(0x7f0000000080)=0x80) mkdir(&(0x7f0000000180)='./file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file1\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='overlay\x00', 0x0, &(0x7f0000000100)={[{@upperdir={'upperdir', 0x3d, './file0'}}, {@lowerdir={'lowerdir', 0x3d, './file0'}}, {@workdir={'workdir', 0x3d, './file1'}, 0x5c}]}) r1 = open(&(0x7f0000021000)='./file0\x00', 0x0, 0x0) fchdir(r1) r2 = open(&(0x7f0000000040)='./file0\x00', 0x141042, 0x0) ioctl$FIDEDUPERANGE(r2, 0xc0189436, &(0x7f00000002c0)={0x0, 0x0, 0x2, 0x0, 0x0, [{r1}, {r2}]}) 07:32:14 executing program 0: mkdir(&(0x7f0000000180)='./file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file1\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='overlay\x00', 0x0, &(0x7f0000000100)={[{@upperdir={'upperdir', 0x3d, './file0'}}, {@lowerdir={'lowerdir', 0x3d, './file0'}}, {@workdir={'workdir', 0x3d, './file1'}, 0x5c}]}) r0 = open(&(0x7f0000021000)='./file0\x00', 0x0, 0x0) fchdir(r0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x141042, 0x0) ioctl$FIDEDUPERANGE(r1, 0x5450, &(0x7f00000002c0)) 07:32:14 executing program 1: r0 = socket$rds(0x15, 0x5, 0x0) bind$rds(r0, &(0x7f0000000080)={0x2, 0x0, @local}, 0x10) r1 = socket$inet_udplite(0x2, 0x2, 0x88) ioctl(r1, 0x1000008912, &(0x7f0000000000)="0adc1f123c123f319bd070") sendmsg$rds(r0, &(0x7f00000001c0)={&(0x7f0000000000)={0x2, 0x0, @local}, 0x10, 0x0, 0x0, &(0x7f00000002c0)=[@mask_cswp={0x58, 0x114, 0x9, {{}, &(0x7f0000000e80), 0x0, 0x0, 0x0, 0xfec0000000000000}}], 0x58}, 0x0) [ 1588.067557][ C0] protocol 88fb is buggy, dev hsr_slave_0 [ 1588.073386][ C0] protocol 88fb is buggy, dev hsr_slave_1 07:32:14 executing program 3: r0 = socket$rds(0x15, 0x5, 0x0) bind$rds(r0, &(0x7f0000000080)={0x2, 0x0, @local}, 0x10) r1 = socket$inet_udplite(0x2, 0x2, 0x88) ioctl(r1, 0x1000008912, &(0x7f0000000000)="0adc1f123c123f319bd070") sendmsg$rds(r0, &(0x7f00000001c0)={&(0x7f0000000000)={0x2, 0x0, @local}, 0x10, 0x0, 0x0, &(0x7f00000002c0)=[@mask_cswp={0x58, 0x114, 0x7, {{}, &(0x7f0000000e80), 0x0}}], 0x58, 0x6000000}, 0x0) [ 1588.129765][T26785] overlayfs: './file0' not a directory [ 1588.136180][T26783] overlayfs: './file0' not a directory 07:32:14 executing program 5: mkdir(&(0x7f0000000180)='./file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file1\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='overlay\x00', 0x0, &(0x7f0000000100)={[{@upperdir={'upperdir', 0x3d, './file0'}}, {@lowerdir={'lowerdir', 0x3d, './file0'}}, {@workdir={'workdir', 0x3d, './file1'}, 0x5c}]}) fchdir(0xffffffffffffffff) r0 = open(&(0x7f0000000040)='./file0\x00', 0x141042, 0x0) ioctl$FIDEDUPERANGE(r0, 0xc020660b, &(0x7f00000002c0)={0x0, 0xccffffffffffffff}) 07:32:14 executing program 2 (fault-call:6 fault-nth:0): mkdir(&(0x7f0000000180)='./file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file1\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='overlay\x00', 0x0, &(0x7f0000000100)={[{@upperdir={'upperdir', 0x3d, './file0'}}, {@lowerdir={'lowerdir', 0x3d, './file0'}}, {@workdir={'workdir', 0x3d, './file1'}, 0x5c}]}) r0 = open(&(0x7f0000021000)='./file0\x00', 0x0, 0x0) fchdir(r0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x141042, 0x0) ioctl$FIDEDUPERANGE(r1, 0xc0189436, &(0x7f00000002c0)=ANY=[]) 07:32:14 executing program 1: r0 = socket$rds(0x15, 0x5, 0x0) bind$rds(r0, &(0x7f0000000080)={0x2, 0x0, @local}, 0x10) r1 = socket$inet_udplite(0x2, 0x2, 0x88) ioctl(r1, 0x1000008912, &(0x7f0000000000)="0adc1f123c123f319bd070") sendmsg$rds(r0, &(0x7f00000001c0)={&(0x7f0000000000)={0x2, 0x0, @local}, 0x10, 0x0, 0x0, &(0x7f00000002c0)=[@mask_cswp={0x58, 0x114, 0x9, {{}, &(0x7f0000000e80), 0x0, 0x0, 0x0, 0xfeffffff00000000}}], 0x58}, 0x0) 07:32:14 executing program 4: mkdir(&(0x7f0000000180)='./file0\x00', 0x0) removexattr(&(0x7f0000000140)='./file2\x00', &(0x7f0000001340)=ANY=[@ANYBLOB="747275737465642e776f726b6469726a570b17181363feb6ed564b6f098b9466adfc9815106a18c10925d4823f06f5d6491a46fe3a02a538347874b3f0cfb26fba4960c7a1540a81fd638c7686459af94a2f3cbbc4d2d176e0eb49cbe8036310afd999db5a484f7593e4b7ccbdf6cca3ba96f06b252b24b69e4800ad417820bc6e0d5b0f2131ad103af465e27ea7e6b81f56def7fe1ceb718210c74ce52dd1b06826ec4a52259f9866d59289427efbb2eae731fa5f3ed32969ed4b6b326c0e14e8d5d6a895bac3"]) mkdir(&(0x7f0000000280)='./file1\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='overlay\x00', 0x0, &(0x7f0000000100)={[{@upperdir={'upperdir', 0x3d, './file0'}}, {@lowerdir={'lowerdir', 0x3d, './file0'}}, {@workdir={'workdir', 0x3d, './file1'}, 0x5c}]}) fchdir(0xffffffffffffffff) r0 = fcntl$dupfd(0xffffffffffffffff, 0x406, 0xffffffffffffffff) ioctl$sock_inet_SIOCRTMSG(r0, 0x890d, &(0x7f0000001440)={0x0, {0x2, 0x4e20, @multicast2}, {0x2, 0x4e23, @dev={0xac, 0x14, 0x14, 0x15}}, {0x2, 0x4e22, @multicast1}, 0x497e543fe6c160c4, 0x0, 0x0, 0x0, 0x9, &(0x7f0000000080)='ip6_vti0\x00', 0x1, 0x3, 0xc664020}) r1 = openat$vimc0(0xffffffffffffff9c, &(0x7f0000000240)='/dev/video0\x00', 0x2, 0x0) write(r1, &(0x7f0000000340)="353a70b8473b8790f7847c2564b575b0546b27f7556ecf6acdac5dd7f3017fe0ff9c6892ed8c259abd3f824745384f90e75dcee6c774c2ef6e8e680b7c6253d831713ccf303f36bc4a90ee9447b5e717f1f5e48b8fc463c2928a616073744bec110a6863f086cc1eb117573531e1e36bff698e682ad9d739fc210c6ef789768618417cde03296db68c2d343879264b96dcf2fb84ea112f5e97c6661e1d98a665806332c6dd2c595d94817de1c56f5c5cf8082f0db93f99b3a3fe5872ab922b0147b510c516c8a45396bbf53f62b124820a3917c433406c99a663559e96adaa9174c737766d752345a1560ee71992d4559381b1bdaf684a1fe554ddcaf944edafe21eceae6c9d1058dd3f29eb84181619019ae6bec869e47bcbfed58716cb3b521b666b1f87ac31333cde76dd629784676daf1167b36bff3bbcb3e7d91ccc4d52c1ba098d769ea49982da6834a1e3aebe2b9237674001e436e8635c4d87c7ec47c9a249debe6e07063f5d6c133497c8c73b2386a4ddd3c39076a93a198755ee0be5db7d1030661f49e69e28f0c2f264d75f9dc786487f811cd5dad12b1a83ad1ec0b578d58d6a6585a943e1236307f702592af88a32e985a680ac06788de3304ed2d904af489eebffb3922abcc80ad911fdf4b590aac43b85f63479508eefa79fb0bda5b2eab98bee5e1c79965e3826c7363e9b671c250479ef26e4f1573416d382c6e79ce497c4062e868006b9b161ecb3283b3e16158415a04d4c0a764943f4dcacc2d48b683debc8d68efda33ab601c3ebcf0d778c877e543db3ed6165c79bf933796fb1e0e263c923371650f76b508340bbf0b47b88d33096c02522eef5e3f89b4b7ea2c791dbba6588c102fd7840b3f1999f4c8dd8d4b29c345f14b477c863a4b67330036d81d0f9f18051d6e6d669b4c24485f2568dd84ea9a55216cb95489b6cf8c67f3bccacc36f19e0029b9e14a440089af02cf8100ba45497aef3090dc28ee811fe0836bed8e2375a704f30b761422e8820d8e821c00022463e91f25279d3b8b9177bc8b32b6df376da868491ac428fc31a1823b4c43a962e059da72b68057994768298fa6c07aa60b4910fdbb2d3a1dc7d4b680487f92c99e5b2a9a1c3ed5107bb681ad0958daebc9bcb4e2df470f615f801e44e1d7525ab4dcb2bc9fb613c839bd129d46324cc7f36ba5b1dabf029d8fb00c7b8a7ed305b3ea64e6f52ee288dc4d365135981453e3907f67dde5a13e787435dda90ec9f8d3d4f94a71f11214b7ec114b3287a97f6981be578750b69de303e2a35b8d30d4d9f28a790724138e3298cd86740834b8800d4f6288003acf9aab5232f0911f7e0cd4965415d82ff76a1f76c567c1ed8ec60762f2c93666bbcd58e7fe0f8f2698d487c350c34717295a86abe864ab0c315aa16f09019001c383b3350a28557887723f847390a82d0fa29a0c16795e89e9e2507f7d123f33763191d034500e4958d910263e8df611c40c87cfffa2f43c13773f6b09e5754971543405f4f49e61b9e633a7c0cd3a65bafa1e66001c8b3d45dd215016965627e628714c04fb9547c01960a3c210448d4c19d022e4e38ada7e2bd2a5976aa90053d11da74b35f64f88e822de4a340b3e57c25720c33698e8fd9443f127f772d88aed3fd16526616dcfcbe341518f1e5bd49c094074d6ccf2404b8f0ace74c62f6b46bfdbc6f2866a5397ee4cc9173fea5748b867088b8cb14f4590efd56dbfdcf8c4e75a9088adc328d6428d9d3e206976e29565f79d1794440731fe5e9ce79f765eb36420d30ef03d9e1405e8cfd12c69b7308e014129e388a12c20dec7a121cc12722b0cc0cea7f4c912e14b95f0c05356c50dbdb27373e05ddc2bac42b0eea3c18b09ebffb528900c8654829720f0eaf910bf48abc3d5df625e8cc294e626a75c8c59b243c5fe2d9fb79406a6edff7f5e4200e2d5764b53193a5e6eff5a624510c0506b54865478c9466cb1c63fb98c0a62bab0a400e21945ad05ad81336c8de7d0ac129a88e39dda46f080ee1b4b0237ffcd27977339512b61a51c0081bbdb949884caf3a9c2a62ab075ffed674f0bb88d11016f06ea4de417462abeb87e62cb8e861017557585143edb51d68fd484e4d6328d28222d2caa849a04edf4be5c8ad538b184cdfc6e3691aaf582b075d21f1c39e82907b7804aed768de8faa0c71519738ea26097f05d477046a6f7988bdb893782debe4d7e0c2c15ba720cbc8dac4eb30d4ce91c4878212ceef369da392a6d737e86fbe673417b9f6622a8e4849e3e2ae79e244b481ef6c22d6ab1f5c93168a2d310ddafd08e1f34b645ea5421012e7660e11ecf24634f68dc55012e6ecce0b0036f80a9cba8245052371fb11db01057bf5f05cad85ced7dc2d7e6ee66ac4dd0b89dd7dec0bf2a6d96e705f163838404c8bcef4352b1df33c5509dcdc5abb78d7855de27ee78c047d0a8edbb20295fc846f7be9fc260b2517a25fd1030c9fc41cca8f05309c91566d2c4af0ab1c4b63b58fe85e1e91ffbe6192349d95a55cb5a1f8e770e47fd31502fcbb21bbc81ead32c6e836b5f6e87a69dcdd351f97f8c220f0b53afdd813d1cedf673e06d732629c03091d713b089c943daeb73af2312364024d12d137a668fc9c692d038ec8e8e467d8729848747545f374f12abc52c3f6c0171acec643fc599ce9c7e084b5c657391c8d278f37f6acaa7163daae60eec38d4650f2cf09eebbb9d33b4efe9d6ccafb88820b6520ca6e77337faaa3e7f59037324d52d26d9b002b90e8e4ae2f600247e8c056e8853311474d6755fa59466ea3f08325c8d003e231fc2d2ee960c22d1feaa46e134e5821e106279c582e4006c57e9c7d57f666fe2bd928af811760eec559c9e2d50c99644ee1fb142b181ddd2dc27d71d4ab507f69aef256de2ea964dc9412d28f863313d870acdc44992fc323348d14f66b4a265563c461d78059c395480e8c41c6c9ef36dcb08d533a5b341e25dce81a84a9eb7489937fe746bd3cb1e114f53b5256c027a3c64ef552676b75e350774620dd54d59d80627c538aae1dca961fa23d4867c815718499172df4421ef36de950929ecd763a3e9e9a91c2911f0bd775e1d7def25777cef4d6d4553abaf0b6221e162c99067bc88d85956f727ce6ce423f8f72ab4aed7cfa385c910f22e5c838dbd0986fed8f7867e2bf558090e2ca59bf5ec93343e21afcf560f8262a875ef059537b92dd17039d5ea936f7212b214c2ed3947c9abf92745e22eacc4246d5d57ce508d5aef7344c6c64a9ac21f8a88fc8e7a688468b4c1157062ec1be13f95f93033da2b423ae72401e9f3e0d31b3201c83ed852767d0019c9c24539a79aa1d9834f63a2788ccd8b7f0ea1c7d436ee7d8e53c1f111e39dc9ce7b52421c593c95054527c495f8e6da2852d53ab98475fc18ab9310abc185b3e747a6457c86f33740b27cf061b48b7fbb331fe5f902e7586e5d04c85b02c70c2ff9410a4f1437eddde74471f5a0597ddba3c2ead52382a976309a18a31371a517c56868d4aac123e982b5b732b7132c18f95ad9c4974ff2e887b09d3c73ed956a64d9bd083b1d4487b179d6e92e1b769c05c80a935ec7ebac7cbae1187bbea93eee1684474fd8ee72efe25657e6ec1d4616ad28c992f5a088d2c553d03f28e93da08992f46c07992aa19a2b57474add3852619652c2747b7b5e543c9517bddb247e31ddb8b88aa871aaec6add7e8e7618a617e1c7d4eb7b7fc82d7353bb3e5f6951dad9aef181937584fea1167fd688500c34a36f45519fc642cc32825a3289c66a862e1c08fb2aae7df1cf56c9498b4010ac272e30936fd64420480946f83122fd256db47aab21f715959e00597722dffb075249a2c95d59e06180d6e4f57fe48301f7f24995907eb39a721edad8aa40099211dadedea5aa56041cdf8c48960b5d1b4a00933c592cd55f1431266d86b18386ca7a8f893ab266d6e143c87b78cbffa16705f570a94e761d229da15408002615d4f13b63c1e5ada4912e278a61e66718db854d10a2ba1fd19e5b56bd44de85a987bfaa080d75bde5d84d0716a0dccab50a0c41c809b3248c25bcceed986e83e0548fcd8b77e1b9748853f4c470a4b56a3c4f252cb9cbfd231ce6a881f49a0413ea5437ee001dde096755e79546eb4c2815e2f53e81d3906e1e6d797e4463ba5b69494e1ab36976d0784c66d3034d855a53b1d00a26af39e698c4c6c2773fd4b5099492f83985b916a7819e1345ae223d23bb7637de9271a4f779cdbf2dc2c9cdcb8c6845ae3c11d43643a48ebff1f64f0e98de062f68275675d16afbf3d91b43144cf7fbaaa6219daa2708229d8ff29dc5dea27d5711f6d8cc919d36472c9eda869a98aef6e9e88ec0360f567bdd789eea7fc25f5d54ab54e7484143a36b3140dd62d540093a6aad1e1248fc17a9b842b1b2dcee8fbeff84cef6588da2a6a4d55858c43d74867e15a4a16b781c86751827a458bc0e57d41fdc7f40121a8751ee23cf44d5b58c9140f34c0f81bf95139718566bc118b1a7f960aea0b4dd994cd27ad86770a9e027cd03261b44a2b2a5880421d3f68c6e45e1bde6cadcebb955772228ad4b79eeccad4a53f3263bd91aae640b26367dbe846a3d2768167351d2c59c790d05fe116eb42751bc47859858e7d9c47792f42c3dd12aff8d2fded09e2d6d4f3c3ddc63887f5fbcd99c2ee10e78f79ef829f2b04bcf9e039e2af2888754d768a7ffc7377387bfb1971d1aca2e96ccd020392dba745aad9b0eb9a6756f8a69b95e6809b358c8346380e74ef0868b5170af2e6cde998eee348fcfadab2082bd414c07a0e685e0c89761c15992480beb4dc97d7beaa390a34605737842ac4a0953182a91ac0c653df3f9b1f871a02d7370efe78fc56e3f9c5a095460454eab56c25e7946d6a7704667b54191985e46eecca06123de6c5d79d213b3b336930a07d1ad4be845e2de45a2bb3b81a11391b6474557176711d993f2d5f7b03ffd05029bf936444bc7ebc024bcaf01bf79f8b891a79ee99e8f7d11a0dff0bb3fe3c23127ef3afc7afca62d81c2906d642ae1ef4d4952dd165a1144268f50dbf3a6081d9a8731afbbd6e3513c16e3c924c5ab105d90768248ec7b017d60b4efd497ea132515de653f8ebaae4229bebbacc47e2337cf8dc02109ce999f6f74b05a439ac8497c49d48e7c43a5e6571d5f9038f6616fbe9329a7cf527265dda8ede86cdea683fcc057647963c6b2ac7140f0d196c9cbb2657f3d00e3bd8f37ad1d39b27d9058b0f921fa727c51d556110e1897f05e33a0ee28366b66769ee557e8366db6afa2fa14f791e400fee55a304a284ecabe608daba3bc55bf5d85c4c5c2e39f4760fb2d0ae3a8b81525a374958cd3d7055b7e5d11e7fc45288a60d98a485e91f4c11002518f015b92a33ce572b360c7f7e4052e6b99425caa9ce86ebe49c2db5d1a8c88c341a9b39465374cbb39f6920a1333c0f4e03416141ab9529a35abfa62141d639e87e0fd13ccbdc4f64d48cc61be8ab819faa310b9aa2b62089f49ca21bd5f75abf158a0598b733b8e55bec33b39b0636f0a105e0a47441159a5d6e5105f095f85daad2f8f040972f8731c7f39aed6bd1a7adbcf170ed57c42f6a07b4b402823bc28c7f535573e66769da3b503fe3f871dc7bb7960a0d1a4f3cc3e9b45419a3b51d4be27340dd8603efa304249047910760fab329756f458d272e672582dc68b1f47b02183b35737bd37631102b850e2acc041e8447f2ef7e4eadb7f3dc7b9e7a3e88f6c9", 0x1000) r2 = open(&(0x7f0000000040)='./file0\x00', 0x141042, 0x0) r3 = socket$inet_udplite(0x2, 0x2, 0x88) ioctl(r3, 0x1000008912, &(0x7f0000000000)="0adc1f123c123f319bd070") r4 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000280)='hugetl\x04\x00\x00\x00\x00\x00\x00\x00age_ir_Z\xa2\xf4es\x00', 0x275a, 0x0) bind$alg(0xffffffffffffffff, 0x0, 0x0) ioctl$FS_IOC_FSSETXATTR(r4, 0x401c5820, &(0x7f0000000240)={0x20}) write$cgroup_int(r4, &(0x7f0000000000), 0xffffff6a) pwrite64(r4, &(0x7f00000003c0)=' ', 0x1, 0x0) r5 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000100)='cgpoup.events\x00>\xa5^\x10\xa8)\x9ds\xeemr\xda\x86\xf4\xdb\xed/\x19\xb5*H\xa9\x0ea\x87)\x89L\x91\x8aI\x85\xeb\x8fo,1h\x1f\x98\x87 \xc1u<\x87\xf1=\x03a\xb8%\xfe/J\xc4\xad\x9e\xdb\xd5^\xeb\xfe\f\xee$\x0f\xf8\x94\xa1J\xe0\xeb\xe6\xc8A\xb4\x9b\xed\xc1D\x02\xa1R\x88\x15\xb5\xafr5\xf0\xef\xce\xe6\xb1\xcb\xa8r\x81a\xd6\x1a\x1a\xb8\xa9\x17\xc2\xb5', 0x275a, 0x0) write$cgroup_int(r5, &(0x7f0000000380), 0x10076) ioctl$EXT4_IOC_ALLOC_DA_BLKS(r5, 0x660c) ioctl$EXT4_IOC_MOVE_EXT(r4, 0xc028660f, &(0x7f00000001c0)={0x0, r5, 0xfff, 0x0, 0x4}) syz_open_pts(r2, 0x0) ioctl$TIOCLINUX3(r2, 0x541c, &(0x7f00000001c0)) ioctl$KDGKBSENT(r2, 0x4b48, &(0x7f0000000200)={0x80000000, 0x5, 0x7}) ioctl$FIDEDUPERANGE(r2, 0xc0189436, &(0x7f00000002c0)={0x0, 0x0, 0x2, 0x0, 0x0, [{}, {r2}]}) 07:32:14 executing program 0: mkdir(&(0x7f0000000180)='./file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file1\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='overlay\x00', 0x0, &(0x7f0000000100)={[{@upperdir={'upperdir', 0x3d, './file0'}}, {@lowerdir={'lowerdir', 0x3d, './file0'}}, {@workdir={'workdir', 0x3d, './file1'}, 0x5c}]}) r0 = open(&(0x7f0000021000)='./file0\x00', 0x0, 0x0) fchdir(r0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x141042, 0x0) ioctl$FIDEDUPERANGE(r1, 0x5451, &(0x7f00000002c0)) 07:32:14 executing program 5: mkdir(&(0x7f0000000180)='./file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file1\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='overlay\x00', 0x0, &(0x7f0000000100)={[{@upperdir={'upperdir', 0x3d, './file0'}}, {@lowerdir={'lowerdir', 0x3d, './file0'}}, {@workdir={'workdir', 0x3d, './file1'}, 0x5c}]}) fchdir(0xffffffffffffffff) r0 = open(&(0x7f0000000040)='./file0\x00', 0x141042, 0x0) ioctl$FIDEDUPERANGE(r0, 0xc020660b, &(0x7f00000002c0)={0x0, 0xccffffffffffffff}) [ 1588.379581][T26868] FAULT_INJECTION: forcing a failure. [ 1588.379581][T26868] name failslab, interval 1, probability 0, space 0, times 0 [ 1588.420017][T26868] CPU: 1 PID: 26868 Comm: syz-executor.2 Not tainted 5.1.0-rc6+ #90 [ 1588.428051][T26868] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/01/2011 [ 1588.438123][T26868] Call Trace: [ 1588.441441][T26868] dump_stack+0x172/0x1f0 [ 1588.445798][T26868] should_fail.cold+0xa/0x15 [ 1588.450414][T26868] ? fault_create_debugfs_attr+0x1e0/0x1e0 [ 1588.456246][T26868] ? ___might_sleep+0x163/0x280 [ 1588.461143][T26868] __should_failslab+0x121/0x190 07:32:14 executing program 1: r0 = socket$rds(0x15, 0x5, 0x0) bind$rds(r0, &(0x7f0000000080)={0x2, 0x0, @local}, 0x10) r1 = socket$inet_udplite(0x2, 0x2, 0x88) ioctl(r1, 0x1000008912, &(0x7f0000000000)="0adc1f123c123f319bd070") sendmsg$rds(r0, &(0x7f00000001c0)={&(0x7f0000000000)={0x2, 0x0, @local}, 0x10, 0x0, 0x0, &(0x7f00000002c0)=[@mask_cswp={0x58, 0x114, 0x9, {{}, &(0x7f0000000e80), 0x0, 0x0, 0x0, 0xff00000000000000}}], 0x58}, 0x0) [ 1588.466133][T26868] should_failslab+0x9/0x14 [ 1588.470656][T26868] __kmalloc_track_caller+0x2d8/0x740 [ 1588.476032][T26868] ? lock_downgrade+0x880/0x880 [ 1588.480895][T26868] ? do_vfs_ioctl+0x882/0x1390 [ 1588.485662][T26868] memdup_user+0x26/0xb0 [ 1588.485680][T26868] do_vfs_ioctl+0x882/0x1390 [ 1588.485697][T26868] ? ioctl_preallocate+0x210/0x210 [ 1588.485711][T26868] ? __fget+0x381/0x550 [ 1588.485730][T26868] ? ksys_dup3+0x3e0/0x3e0 [ 1588.485751][T26868] ? tomoyo_file_ioctl+0x23/0x30 [ 1588.494563][T26868] ? __sanitizer_cov_trace_const_cmp4+0x16/0x20 07:32:15 executing program 1: r0 = socket$rds(0x15, 0x5, 0x0) bind$rds(r0, &(0x7f0000000080)={0x2, 0x0, @local}, 0x10) r1 = socket$inet_udplite(0x2, 0x2, 0x88) ioctl(r1, 0x1000008912, &(0x7f0000000000)="0adc1f123c123f319bd070") sendmsg$rds(r0, &(0x7f00000001c0)={&(0x7f0000000000)={0x2, 0x0, @local}, 0x10, 0x0, 0x0, &(0x7f00000002c0)=[@mask_cswp={0x58, 0x114, 0x9, {{}, &(0x7f0000000e80), 0x0, 0x0, 0x0, 0xffffffff00000000}}], 0x58}, 0x0) [ 1588.519354][T26868] ? security_file_ioctl+0x93/0xc0 [ 1588.524479][T26868] ksys_ioctl+0xab/0xd0 [ 1588.528654][T26868] __x64_sys_ioctl+0x73/0xb0 [ 1588.533254][T26868] do_syscall_64+0x103/0x610 [ 1588.538000][T26868] entry_SYSCALL_64_after_hwframe+0x49/0xbe [ 1588.544166][T26868] RIP: 0033:0x458da9 [ 1588.548065][T26868] 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 07:32:15 executing program 1: r0 = socket$rds(0x15, 0x5, 0x0) bind$rds(r0, &(0x7f0000000080)={0x2, 0x0, @local}, 0x10) r1 = socket$inet_udplite(0x2, 0x2, 0x88) ioctl(r1, 0x1000008912, &(0x7f0000000000)="0adc1f123c123f319bd070") sendmsg$rds(r0, &(0x7f00000001c0)={&(0x7f0000000000)={0x2, 0x0, @local}, 0x10, 0x0, 0x0, &(0x7f00000002c0)=[@mask_cswp={0x58, 0x114, 0x9, {{}, &(0x7f0000000e80), 0x0, 0x0, 0x0, 0x0, 0x2}}], 0x58}, 0x0) 07:32:15 executing program 3: r0 = socket$rds(0x15, 0x5, 0x0) bind$rds(r0, &(0x7f0000000080)={0x2, 0x0, @local}, 0x10) r1 = socket$inet_udplite(0x2, 0x2, 0x88) ioctl(r1, 0x1000008912, &(0x7f0000000000)="0adc1f123c123f319bd070") sendmsg$rds(r0, &(0x7f00000001c0)={&(0x7f0000000000)={0x2, 0x0, @local}, 0x10, 0x0, 0x0, &(0x7f00000002c0)=[@mask_cswp={0x58, 0x114, 0x7, {{}, &(0x7f0000000e80), 0x0}}], 0x58, 0x7000000}, 0x0) [ 1588.567682][T26868] RSP: 002b:00007fa73e214c78 EFLAGS: 00000246 ORIG_RAX: 0000000000000010 [ 1588.576295][T26868] RAX: ffffffffffffffda RBX: 00007fa73e214c90 RCX: 0000000000458da9 [ 1588.584278][T26868] RDX: 00000000200002c0 RSI: 00000000c0189436 RDI: 0000000000000004 [ 1588.592286][T26868] RBP: 000000000073bf00 R08: 0000000000000000 R09: 0000000000000000 [ 1588.600351][T26868] R10: 0000000000000000 R11: 0000000000000246 R12: 00007fa73e2156d4 [ 1588.608338][T26868] R13: 00000000004c1039 R14: 00000000004d35f0 R15: 0000000000000005 07:32:15 executing program 2 (fault-call:6 fault-nth:1): mkdir(&(0x7f0000000180)='./file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file1\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='overlay\x00', 0x0, &(0x7f0000000100)={[{@upperdir={'upperdir', 0x3d, './file0'}}, {@lowerdir={'lowerdir', 0x3d, './file0'}}, {@workdir={'workdir', 0x3d, './file1'}, 0x5c}]}) r0 = open(&(0x7f0000021000)='./file0\x00', 0x0, 0x0) fchdir(r0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x141042, 0x0) ioctl$FIDEDUPERANGE(r1, 0xc0189436, &(0x7f00000002c0)=ANY=[]) 07:32:15 executing program 1: r0 = socket$rds(0x15, 0x5, 0x0) bind$rds(r0, &(0x7f0000000080)={0x2, 0x0, @local}, 0x10) r1 = socket$inet_udplite(0x2, 0x2, 0x88) ioctl(r1, 0x1000008912, &(0x7f0000000000)="0adc1f123c123f319bd070") sendmsg$rds(r0, &(0x7f00000001c0)={&(0x7f0000000000)={0x2, 0x0, @local}, 0x10, 0x0, 0x0, &(0x7f00000002c0)=[@mask_cswp={0x58, 0x114, 0x9, {{}, &(0x7f0000000e80), 0x0, 0x0, 0x0, 0x0, 0x3}}], 0x58}, 0x0) 07:32:15 executing program 3: r0 = socket$rds(0x15, 0x5, 0x0) bind$rds(r0, &(0x7f0000000080)={0x2, 0x0, @local}, 0x10) r1 = socket$inet_udplite(0x2, 0x2, 0x88) ioctl(r1, 0x1000008912, &(0x7f0000000000)="0adc1f123c123f319bd070") sendmsg$rds(r0, &(0x7f00000001c0)={&(0x7f0000000000)={0x2, 0x0, @local}, 0x10, 0x0, 0x0, &(0x7f00000002c0)=[@mask_cswp={0x58, 0x114, 0x7, {{}, &(0x7f0000000e80), 0x0}}], 0x58, 0x8000000}, 0x0) [ 1588.791623][T27046] overlayfs: './file0' not a directory 07:32:15 executing program 5: mkdir(&(0x7f0000000180)='./file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file1\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='overlay\x00', 0x0, &(0x7f0000000100)={[{@upperdir={'upperdir', 0x3d, './file0'}}, {@lowerdir={'lowerdir', 0x3d, './file0'}}, {@workdir={'workdir', 0x3d, './file1'}, 0x5c}]}) fchdir(0xffffffffffffffff) r0 = open(&(0x7f0000000040)='./file0\x00', 0x141042, 0x0) ioctl$FIDEDUPERANGE(r0, 0xc020660b, &(0x7f00000002c0)={0x0, 0xccffffffffffffff}) [ 1588.836109][ T26] kauditd_printk_skb: 7 callbacks suppressed [ 1588.836124][ T26] audit: type=1804 audit(1556523135.314:12744): pid=27012 uid=0 auid=4294967295 ses=4294967295 subj==unconfined op=invalid_pcr cause=ToMToU comm="syz-executor.0" name="/root/syzkaller-testdir367082561/syzkaller.OCMwKn/3066/file0/file0" dev="overlay" ino=316791 res=1 07:32:15 executing program 0: mkdir(&(0x7f0000000180)='./file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file1\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='overlay\x00', 0x0, &(0x7f0000000100)={[{@upperdir={'upperdir', 0x3d, './file0'}}, {@lowerdir={'lowerdir', 0x3d, './file0'}}, {@workdir={'workdir', 0x3d, './file1'}, 0x5c}]}) r0 = open(&(0x7f0000021000)='./file0\x00', 0x0, 0x0) fchdir(r0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x141042, 0x0) ioctl$FIDEDUPERANGE(r1, 0x5452, &(0x7f00000002c0)) [ 1589.074326][T27171] overlayfs: './file0' not a directory [ 1589.115418][ T26] audit: type=1804 audit(1556523135.594:12745): pid=27171 uid=0 auid=4294967295 ses=4294967295 subj==unconfined op=invalid_pcr cause=ToMToU comm="syz-executor.0" name="/root/syzkaller-testdir367082561/syzkaller.OCMwKn/3067/file0/file0" dev="overlay" ino=316271 res=1 [ 1589.323558][T27137] overlayfs: filesystem on './file0' not supported as upperdir 07:32:15 executing program 2: mkdir(&(0x7f0000000180)='./file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file1\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='overlay\x00', 0x0, &(0x7f0000000100)={[{@upperdir={'upperdir', 0x3d, './file0'}}, {@lowerdir={'lowerdir', 0x3d, './file0'}}, {@workdir={'workdir', 0x3d, './file1'}, 0x5c}]}) r0 = open(&(0x7f0000021000)='./file0\x00', 0x0, 0x0) fchdir(r0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x141042, 0x0) ioctl$FIDEDUPERANGE(r1, 0xc0189436, &(0x7f00000002c0)=ANY=[]) 07:32:15 executing program 1: r0 = socket$rds(0x15, 0x5, 0x0) bind$rds(r0, &(0x7f0000000080)={0x2, 0x0, @local}, 0x10) r1 = socket$inet_udplite(0x2, 0x2, 0x88) ioctl(r1, 0x1000008912, &(0x7f0000000000)="0adc1f123c123f319bd070") sendmsg$rds(r0, &(0x7f00000001c0)={&(0x7f0000000000)={0x2, 0x0, @local}, 0x10, 0x0, 0x0, &(0x7f00000002c0)=[@mask_cswp={0x58, 0x114, 0x9, {{}, &(0x7f0000000e80), 0x0, 0x0, 0x0, 0x0, 0x4}}], 0x58}, 0x0) 07:32:15 executing program 3: r0 = socket$rds(0x15, 0x5, 0x0) bind$rds(r0, &(0x7f0000000080)={0x2, 0x0, @local}, 0x10) r1 = socket$inet_udplite(0x2, 0x2, 0x88) ioctl(r1, 0x1000008912, &(0x7f0000000000)="0adc1f123c123f319bd070") sendmsg$rds(r0, &(0x7f00000001c0)={&(0x7f0000000000)={0x2, 0x0, @local}, 0x10, 0x0, 0x0, &(0x7f00000002c0)=[@mask_cswp={0x58, 0x114, 0x7, {{}, &(0x7f0000000e80), 0x0}}], 0x58, 0xa000000}, 0x0) 07:32:15 executing program 0: mkdir(&(0x7f0000000180)='./file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file1\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='overlay\x00', 0x0, &(0x7f0000000100)={[{@upperdir={'upperdir', 0x3d, './file0'}}, {@lowerdir={'lowerdir', 0x3d, './file0'}}, {@workdir={'workdir', 0x3d, './file1'}, 0x5c}]}) r0 = open(&(0x7f0000021000)='./file0\x00', 0x0, 0x0) fchdir(r0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x141042, 0x0) ioctl$FIDEDUPERANGE(r1, 0x5460, &(0x7f00000002c0)) 07:32:15 executing program 5: mkdir(&(0x7f0000000180)='./file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file1\x00', 0x0) r0 = open(&(0x7f0000021000)='./file0\x00', 0x0, 0x0) fchdir(r0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x141042, 0x0) ioctl$FIDEDUPERANGE(r1, 0xc020660b, &(0x7f00000002c0)={0x0, 0xccffffffffffffff}) 07:32:15 executing program 4: mkdir(&(0x7f0000000180)='./file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file1\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='overlay\x00', 0x0, &(0x7f0000000100)={[{@upperdir={'upperdir', 0x3d, './file0'}}, {@lowerdir={'lowerdir', 0x3d, './file0'}}, {@workdir={'workdir', 0x3d, './file1'}, 0x5c}]}) syz_mount_image$bfs(&(0x7f0000000080)='bfs\x00', &(0x7f0000000140)='./file1\x00', 0x401, 0x3, &(0x7f0000001340)=[{&(0x7f0000000340)="0b2eba465b3062d3b5e88aa014b9a1f61e0fe28ef02b8095ef6d1a1f626ba3b05a238175635f7c9f40c75dfdf2bccc60e0e2405da24a6b5d24730f51e5898f85d9668cda612c18e07c2bbcae4eec17b0b9b997cb51d16deafc56ab32098cb212371b9ecdbfdf8bb975c8d9c1212004518e5942c784db0d9837bfa4e3653685194db7905840604761802192324a31cc4046a9690bdcf8a1ba44399800ddeb6467c4a4e8fcd64479c54d2518deb1d896181f8abfdeee0d28701c010a36f1bdeb90c44a8c80d77acca7cce018803bb9aa4a1daf3e961be442196240abb535203816a1133403eefcb6684b4d48afec55fcf4569e5016d167f7e3b093126e7e7f2f0cb97500ff410fa9706e17e2150f9f98d7467586c65d7344c5d26bd5e1ec83c32c8a85bcdf27053beaadb1773ff3e4aaa9a6306c9bbb61997e4579fbd672a5ac9b12509c8abe69ebbf68a67072de5b0fd420d2b0bc171df0eab1f30ca8f719d51a14ca6971652c2cb53972ea8fead54aa9dfdbd635be2b05b7de2c6721c2ce627c714ac74f2393fc3f4647fa994947b52d0005d7e636375e644df1a4a2f99617f911f7128ff7274ac75adda06e93662de362768ed02dd1a4b798778e05291c0a0227347295b496a3e2345cf2ffa770ad34cf169a56d0db501c420deab11df3cf8cc08e9ecb652f7bbfc1f2313f556d7ad54be8e8f640f1bd5b2dd48b39de9b9b4b63f5a966cd65084157dc76b50ad27f8fe3e632d617cb90a814ae7515bc691843f04c4ad80116dbd2471231b18ddbf66f3c0b9650e39bd5871921685ac114c318e8907cc567d10e0e0c6c048b8730b169a835150db9ef4f0cd9c5b014e304771b02da180ced79f0a5d23b932062990ff329f6595a9ce5c21c2353914cfa8d86a4cc605039953aca457e3b2a59dd8e2e425eb2a86a998ef121b25599df22d9cd8e938de038134e18db8f0a9ff28f1147d1b3a9c263616412471e050fa9fa467965ff01444eb0b98b19807239af262d6d985c69fbf670c22edaa2d94057362c8afbeb606edab7183cd03dd43f34e3ea3416362a997bc307e9c0f959f30e2bbad43e7934e5bf3ab9b70a8045b33c1174b4bbd523d39873f5d6254261136773f56344da6f670951e3735d882d2eb1cf66b336f22fe265bd43303d13f2c866d2c5f29783710f844d9a0320d562d054b0bd091ab739a64e2d5fb4bfa11fda830ab63d6bdea834561d635fbe24bbdbc0b47bdbbd9089a07680323ec311a81c80a325c69a78e6d58060d8d06fcd9b938531a5362cd439fb0b9b2fb80fbe7a129cff892a4193fb3c66d3854e59c723c7773b32aded61444af7550339c9ce9bb2970b642b5b9b1d1a28908e1a4cb90894fa7f44ef5840d5360279b5716945e793fb7e88aadfe324b81e896d0175229c72899feb598b00c347a512157c89c2e27739cbfae4450d48ba90a30ece439d9ac88675599e36b508051390de7150810f4bdd581c77dbef47b8872e17d80b813461bad8202a335a75c637e4a1ffb56b72de4ca59ef374c491fa48943803f13044311dd34d9b3d806c674f760af630f5609baeef4b096d0f609f74b435a00c9c18d4e4558a462051117f4b22ae0b746c9ad19829ccbecc09da61a18d5b0485d5425aa95b9a9502a60f36b91c365fea9135f55499f5bd1fbd51ff63dda93dc57bc30599cdb0f3d376a908f5562392271f7838ab7bb24eb0c87a51387046a90c0562bc14301b585451f478b70e52aa3e9f4a558f8705e9bcb9900ecc3c43fbefa56f41708aaccb08918b8e52ad7a8eb4cabb7c95626c7aed19e1fb5af42bf00c9362d4064b12cc98efd0ac1cf5b555ec49ad43c3cceebe9d38f956b5cd1bf8f1c2babf710bc6b5d344eb3d294a5df27ae4c18c97e7631b1693c9507d5021723d8aaba7c236d9b4299e5d0cbd507ef9fd4a23525dd8a78b1472652ba2092d147676a99cad23a307de90e2f813698b5be26eaf8047dab9ce2190b91bd02f950b93a19b4ba1fedd02b1fbec401ee5bd9917789ea82d6f4d311874b59483531f57344c6189a612a30f7458649f2cc39268dfe456460f500a1cd27caaff2658b6e1b6e3fb38ec275770de3969f1d16aaf09bab522e25f3af6b5d13b2775d88fdfc277da33cf8634be32bdf5b59ba9fbf553b969b70c40fab5ed5e03cdf262d7fbd456d79233b7c8105adc3263d8515e2ef4bea746f9e06b766d67b609f83dab0f010ef5dda7c308bb47fe726efcd06b3e843ed955b63dfab5a598f8fc09c7964bd31417574b2b8341ef1cd9db6f6293cdaa342001e572bd1b1ec27259eeafcb1ec2979713aac8b676de411c7779bb817b7d9686c286f5ca9a7ef626496a272a4296dc17cf6a586804ec299656f100722f4b770680e8f03ff252c742f534d557e8aeca5ba9bb7c7a0b8bb284dc040a8d49504c95e81078f11b101ed5f7d85462639e04f7b93a9c99972a6de4fbf622d4632b4e51b59362b9e62479b99b0b7e2d6e34dffc10cc3ef9cff95ce071e1910feec953adcf87697bf1deef0ef418795338bbcf7d6f51d9f1ee8863070cc349866923f4ce103eaf6a16c02357839c4898073afa20645a2afcc4cbbf5c2ec00790554ea1594a6c2fc8f178008f803a3914662d29ae1ac641eac6be3724874fb74125ff9dd093ecae97fd2e08fdd535648e83d93e96f508308489b30d921e75e364210b0b44dad676b77513163a732d46d7796d3f51453491bc7f6ec2e16472b4851cbc7b9ea36651bc841a80f3e6d44121e46dd522ae431fc9f41bf1244eb3845451e5f9eeae079424061ffd18af7f0e37a2c0c7f53296331cf8faa100ce0b41dfbd460cb47701155568b8bb26ffcc26b8e0f7cdea9c569240bc972065fab9f13bc786ad7da53d3c8c2be86e1174f535b1662316b536759a0c8a653653ae21dc0bbc179f25c47fa1e30dc1040e07331c00682007ef07fc6506daf5f98c485406f7a1c2f01c03c39421b29506e6d2074fe652cd28d429d1a1eefaaf6db52a2a352f672097e1ba5ac1f6d724c20517e926b2167bd730034bb5bef2da606cd62693928342818490d673a6f2f16a178b5b20f3653001e9ec9ede32fe738685374399845bb8469507822e47621766bfeb2b09005831d4d2eacee992aba1f35b6249670ecc198dd70720003ae8b78d4a13fe7fa316e87d0c9876bd0a03473c75916b0089b53947897c2760ce9bef20ea6af53584759a5ddc1ecf691a42914e1117ff3f560357fd4ed28d96849283da169acf11d9e991e1573922b84717de6d4a167f837f01b2b8fec6af67b61da83b2e2b02833fa9c00e58606019380e7ba500052a087f2bb671bc836ab64b2b54ae9498c681752c81bf00e841bd641a0e7578c864163eb0a67af85c934c92cceabe62cea37e6eea379d0733934bb07e3b2ccec8607090d60a4ae76eb2b5cb7f1531e3081fbe9bcd7d63e5dfbad23771b14e98d893eb764107894b561c67d0aaff0207c07057ffb28566615b486cf405993ced0ea26d2efff60167bf9866e7c1b39fc890c7d7ebe70bb082df37a589eef649acc0f663a0af212d57e30f2d321e1982b0a3d7427af6f58a8cbd0ee4e03c5ed1845d1f7b5241f1390143708cee34c28434e6592124c3d979ab91f1578ba083a829c91e2362bfe37f905ecd46be6715f61dc924b72640c8a8ea95facc60b0bea909396de24086b675865975b681f1c9a2a5cd2ce2e877f8a10e1315ab72e34bbaa84e890148fbd9ff643e25cde94c881fea6dfd167c61c65cb16ef6a0d7f8023d6c83aaaf3a86895c6186d5775971834a3401e460d8b1ddfa52e4d4b990c079a279380e17605dbe9a67a874db84cd7798219f28793e446adbb31df70b627f18b52d31f69fbf1f4a6720bc1d3f4419c79e53d7355583aad72604b2745759c2221f75ef24595a2e6890405953dd977a580ed408e1eac8d0b00a1af6c2412ca6a49fb9f43c5c9e323d8a920fec5546f8a21ebcb0671fd48315c423cf2d033790281de77e4e67ee3d51b081cc912c3f422ecebb2748c23a4b3def17061cd84905a38a8888caae6c5f87522412f5c8674fd1a914ff6ff157dbe4939356c38ff8123fdbb9a50c82e6407546739ba99a3df5bd6154786063ebd9dd303887f66ce5c7b9d33569f17c172f1ac42261d5acbd803331696f06ea58fb95e2bdc29f0e86d41683505e09648c8f239a7dbc9a20e4e56f0e3a3fb98443e21cbe83a866d8f69342ef6085b66629e5be6237466989d74c3d7a83d1b06489f6bd519ab408cdbd80469667b447c62c8ef4be95b76840d66ef3062794aebf27d8924d70fb2b8b4f49c9f1e667f3572cd059fc60375d92ec2ba9ab5f2a4b3b0e24989ee6db7ce15bdf34902c5f1d951fcb847c83bc3614c4ea2ff1aeae55394ffaedd490b8721b1a368bda8fb28ae8715c7995d327344ff76388542d60cb44a561ea141033f6d504c5205506337ac1334914e5d604e2b2c4ba9774c113c63046c0ba21d865f2353ac19ee72b739cc323cf596d8f06cdb5d3fabed69d5a2017bce0d705591c2d365d7b293c6ad75147700f701b3c327821ff4f76bc517c41f2db843031ae92670c03309f185cc44102801de181fda8764f247fb32d5d5e9c32c8f04170d02ee64182da8aaafe2e81eaeb13531fd86f2c613e41ca7a984c151f770a8847a26971f90150116c3e36ab0e1ce572f9f6e4d7b058c6e1ea900fe1329c96ab0c195742bf1205e1d7dd56c90b5b588bb95a031ac1fb237e886862b5a140f6f1892ff8148fd6e60aa5e1d208b068b88a2e2de3960996724460e2709c53b92166938b956860f59b02414869bc6977e2ec7c24fc883dcda7e3dd066e534f45480d38b503071942edd87ef20f7bb56e98713bed6a9132776990590e7435d60e60be7174abdf17bb7785465e67088d774433fc184fe494862e243e3cdac9a92354a2047100c271343e2a30615dff273350cba3cd582ca502c192f391bd272ddc5d4e1a08f4145b17de53e8974edbb361e3b563d1a6dba3c1b60bf3190519d9e580f610e1787db23555c51bd9a2b0a1ae9aa405033d8956de715e4bacf7baeff039a4f5a25cbdce449bb6426f46760b175bf8e35383e1190b4f7f64a98dbb530219aa256e62d1d74141bae63caf28e12f34b487419839ebfecaec323a8f923088fa05fa2a596ee5535f632bc8d6c8c823121dc7cae827558c9f47626b94a5ca8e1081d357a0dee41c0237103d2403721acac591f4eb18cb0472de872d4849caaf5c6d01f45f85ab6803431f0c995ca63287f59298a8fad67a43cbb3a72aabaeef6158432f0f25e95aa6842b71b69bfcf2383a780853b2872cccb3ec43288e45e8ed71a409bf8d6767a1a8bd662d804bfc35cbde21d6a9e756d5b4f043b766979439e80f7ffedc381febf376ca6b4d89e9559b33435a997c02ab1116971b958c26dfcc53976b498d867d8abb10eefa3a0dd2bba29d18ace14df7c814a00b793ffb58cbc81239c464f395fa7e932a78a667553883959bc40f190cbc523251cfa0ecb77b57f1b2923b3b0f372a68e69eaf15faf4fcdf010ac7ac3449f43baa09645ecf1f371f0da73a5a6d7725b9359f012319c9dbd67161d9089b8a9f72f3c543680c53f58a097befb20e17bf5935f8b2823a8a9ae58a691b1ead64268fa8ed16c8991b80270109f0727d84131d63932290dbde7c3fb84cf3903d848a99c506e0440070ef7b0f6df474044aa5fcbeddfcde59295f0e9af205d0f7fbb7319b048eabbba73f8900ed645edb1c13574c45dddcc736015e6493626644292f", 0x1000, 0x8000}, {&(0x7f00000001c0)="06cbcebb2ddc73739743c8ddf28399abc4114c4f19711b78381cd6985cecc396b274c3c0a1e05f637bbfda22b1bc9c6feddd85", 0x33, 0xe7}, {&(0x7f0000000200)="5e6619fb124df965de2796f5e3f37e3a90bc7f947a0970ac995be42223d68fe8baef96599ccf", 0x26, 0xc000000000000000}], 0x2000000, 0x0) r0 = open(&(0x7f0000021000)='./file0\x00', 0x0, 0x0) fchdir(r0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x141042, 0x0) ioctl$FIDEDUPERANGE(r1, 0xc0189436, &(0x7f00000002c0)={0x0, 0x0, 0x2, 0x0, 0x0, [{r0}, {r1}]}) 07:32:15 executing program 5: mkdir(&(0x7f0000000180)='./file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file1\x00', 0x0) r0 = open(&(0x7f0000021000)='./file0\x00', 0x0, 0x0) fchdir(r0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x141042, 0x0) ioctl$FIDEDUPERANGE(r1, 0xc020660b, &(0x7f00000002c0)={0x0, 0xccffffffffffffff}) 07:32:16 executing program 2: mkdir(&(0x7f0000000180)='./file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file1\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='overlay\x00', 0x0, &(0x7f0000000100)={[{@upperdir={'upperdir', 0x3d, './file0'}}, {@lowerdir={'lowerdir', 0x3d, './file0'}}, {@workdir={'workdir', 0x3d, './file1'}, 0x5c}]}) r0 = open(&(0x7f0000021000)='./file0\x00', 0x0, 0x0) fchdir(r0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x141042, 0x0) ioctl$FIDEDUPERANGE(r1, 0x2, &(0x7f00000002c0)=ANY=[]) [ 1589.474151][T27252] overlayfs: './file0' not a directory 07:32:16 executing program 1: r0 = socket$rds(0x15, 0x5, 0x0) bind$rds(r0, &(0x7f0000000080)={0x2, 0x0, @local}, 0x10) r1 = socket$inet_udplite(0x2, 0x2, 0x88) ioctl(r1, 0x1000008912, &(0x7f0000000000)="0adc1f123c123f319bd070") sendmsg$rds(r0, &(0x7f00000001c0)={&(0x7f0000000000)={0x2, 0x0, @local}, 0x10, 0x0, 0x0, &(0x7f00000002c0)=[@mask_cswp={0x58, 0x114, 0x9, {{}, &(0x7f0000000e80), 0x0, 0x0, 0x0, 0x0, 0x5}}], 0x58}, 0x0) 07:32:16 executing program 3: r0 = socket$rds(0x15, 0x5, 0x0) bind$rds(r0, &(0x7f0000000080)={0x2, 0x0, @local}, 0x10) r1 = socket$inet_udplite(0x2, 0x2, 0x88) ioctl(r1, 0x1000008912, &(0x7f0000000000)="0adc1f123c123f319bd070") sendmsg$rds(r0, &(0x7f00000001c0)={&(0x7f0000000000)={0x2, 0x0, @local}, 0x10, 0x0, 0x0, &(0x7f00000002c0)=[@mask_cswp={0x58, 0x114, 0x7, {{}, &(0x7f0000000e80), 0x0}}], 0x58, 0x20000000}, 0x0) [ 1589.506098][ T26] audit: type=1804 audit(1556523135.984:12746): pid=27188 uid=0 auid=4294967295 ses=4294967295 subj==unconfined op=invalid_pcr cause=ToMToU comm="syz-executor.0" name="/root/syzkaller-testdir367082561/syzkaller.OCMwKn/3068/file0/file0" dev="overlay" ino=316296 res=1 07:32:16 executing program 0: mkdir(&(0x7f0000000180)='./file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file1\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='overlay\x00', 0x0, &(0x7f0000000100)={[{@upperdir={'upperdir', 0x3d, './file0'}}, {@lowerdir={'lowerdir', 0x3d, './file0'}}, {@workdir={'workdir', 0x3d, './file1'}, 0x5c}]}) r0 = open(&(0x7f0000021000)='./file0\x00', 0x0, 0x0) fchdir(r0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x141042, 0x0) ioctl$FIDEDUPERANGE(r1, 0x40049409, &(0x7f00000002c0)) 07:32:16 executing program 5: mkdir(&(0x7f0000000180)='./file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file1\x00', 0x0) r0 = open(&(0x7f0000021000)='./file0\x00', 0x0, 0x0) fchdir(r0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x141042, 0x0) ioctl$FIDEDUPERANGE(r1, 0xc020660b, &(0x7f00000002c0)={0x0, 0xccffffffffffffff}) 07:32:16 executing program 1: r0 = socket$rds(0x15, 0x5, 0x0) bind$rds(r0, &(0x7f0000000080)={0x2, 0x0, @local}, 0x10) r1 = socket$inet_udplite(0x2, 0x2, 0x88) ioctl(r1, 0x1000008912, &(0x7f0000000000)="0adc1f123c123f319bd070") sendmsg$rds(r0, &(0x7f00000001c0)={&(0x7f0000000000)={0x2, 0x0, @local}, 0x10, 0x0, 0x0, &(0x7f00000002c0)=[@mask_cswp={0x58, 0x114, 0x9, {{}, &(0x7f0000000e80), 0x0, 0x0, 0x0, 0x0, 0x6}}], 0x58}, 0x0) [ 1589.726886][T27381] overlayfs: './file0' not a directory 07:32:16 executing program 3: r0 = socket$rds(0x15, 0x5, 0x0) bind$rds(r0, &(0x7f0000000080)={0x2, 0x0, @local}, 0x10) r1 = socket$inet_udplite(0x2, 0x2, 0x88) ioctl(r1, 0x1000008912, &(0x7f0000000000)="0adc1f123c123f319bd070") sendmsg$rds(r0, &(0x7f00000001c0)={&(0x7f0000000000)={0x2, 0x0, @local}, 0x10, 0x0, 0x0, &(0x7f00000002c0)=[@mask_cswp={0x58, 0x114, 0x7, {{}, &(0x7f0000000e80), 0x0}}], 0x58, 0x48000000}, 0x0) [ 1589.790522][T27441] overlayfs: './file0' not a directory [ 1589.798819][ T26] audit: type=1804 audit(1556523136.284:12747): pid=27339 uid=0 auid=4294967295 ses=4294967295 subj==unconfined op=invalid_pcr cause=ToMToU comm="syz-executor.2" name="/root/syzkaller-testdir945697151/syzkaller.UCourU/2799/file0/file0" dev="overlay" ino=316900 res=1 [ 1589.828482][T27427] overlayfs: './file0' not a directory 07:32:16 executing program 5: mkdir(&(0x7f0000000180)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='overlay\x00', 0x0, &(0x7f0000000100)={[{@upperdir={'upperdir', 0x3d, './file0'}}, {@lowerdir={'lowerdir', 0x3d, './file0'}}, {@workdir={'workdir', 0x3d, './file1'}, 0x5c}]}) r0 = open(&(0x7f0000021000)='./file0\x00', 0x0, 0x0) fchdir(r0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x141042, 0x0) ioctl$FIDEDUPERANGE(r1, 0xc020660b, &(0x7f00000002c0)={0x0, 0xccffffffffffffff}) 07:32:16 executing program 0: mkdir(&(0x7f0000000180)='./file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file1\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='overlay\x00', 0x0, &(0x7f0000000100)={[{@upperdir={'upperdir', 0x3d, './file0'}}, {@lowerdir={'lowerdir', 0x3d, './file0'}}, {@workdir={'workdir', 0x3d, './file1'}, 0x5c}]}) r0 = open(&(0x7f0000021000)='./file0\x00', 0x0, 0x0) fchdir(r0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x141042, 0x0) ioctl$FIDEDUPERANGE(r1, 0x4020940d, &(0x7f00000002c0)) 07:32:16 executing program 1: r0 = socket$rds(0x15, 0x5, 0x0) bind$rds(r0, &(0x7f0000000080)={0x2, 0x0, @local}, 0x10) r1 = socket$inet_udplite(0x2, 0x2, 0x88) ioctl(r1, 0x1000008912, &(0x7f0000000000)="0adc1f123c123f319bd070") sendmsg$rds(r0, &(0x7f00000001c0)={&(0x7f0000000000)={0x2, 0x0, @local}, 0x10, 0x0, 0x0, &(0x7f00000002c0)=[@mask_cswp={0x58, 0x114, 0x9, {{}, &(0x7f0000000e80), 0x0, 0x0, 0x0, 0x0, 0x7}}], 0x58}, 0x0) 07:32:16 executing program 2: mkdir(&(0x7f0000000180)='./file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file1\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='overlay\x00', 0x0, &(0x7f0000000100)={[{@upperdir={'upperdir', 0x3d, './file0'}}, {@lowerdir={'lowerdir', 0x3d, './file0'}}, {@workdir={'workdir', 0x3d, './file1'}, 0x5c}]}) r0 = open(&(0x7f0000021000)='./file0\x00', 0x0, 0x0) fchdir(r0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x141042, 0x0) ioctl$FIDEDUPERANGE(r1, 0x5421, &(0x7f00000002c0)=ANY=[]) [ 1589.906470][ T26] audit: type=1804 audit(1556523136.304:12748): pid=27352 uid=0 auid=4294967295 ses=4294967295 subj==unconfined op=invalid_pcr cause=ToMToU comm="syz-executor.0" name="/root/syzkaller-testdir367082561/syzkaller.OCMwKn/3069/file0/file0" dev="overlay" ino=316334 res=1 07:32:16 executing program 4: mkdir(&(0x7f0000000180)='./file0\x00', 0x10000000000000) mkdir(&(0x7f0000000280)='./file1\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000200)='./file1/file0\x00', &(0x7f00000000c0)='overlay\x00', 0x0, &(0x7f0000000080)) r0 = open(&(0x7f0000021000)='./file0\x00', 0x0, 0x0) ioctl$DMA_BUF_IOCTL_SYNC(r0, 0x40086200, &(0x7f00000001c0)=0x5) fchdir(r0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x40, 0x0) ioctl$FIDEDUPERANGE(r1, 0xc0189436, &(0x7f0000000500)=ANY=[@ANYBLOB="000000000000000000000000000000000200000000000000", @ANYRES32=r0, @ANYBLOB="0300000000000000000000000000000000000000000000008dac7e06912317c91354140bc03c9b4b26fc700e76547fd135edb2c291aa74958f4fa577f4bfb18a70195e07e454ebde0890ee36546bd31c5ee461a35c8daf057e1d452b7717c5b4f0b2798a20c5ac7e651a49", @ANYRES32=r1, @ANYBLOB='\x00'/28]) setsockopt$inet_tcp_TLS_TX(r0, 0x6, 0x1, &(0x7f0000000140), 0x4) ioctl$sock_inet_SIOCDARP(r0, 0x8953, &(0x7f0000000480)={{0x2, 0x4e22, @multicast2}, {0x0, @link_local={0x1, 0x80, 0xc2, 0x0, 0x0, 0x1}}, 0x30, {0x2, 0x4e24, @multicast1}, 'nlmon0\x00'}) ioctl$SNDRV_CTL_IOCTL_RAWMIDI_INFO(r1, 0xc10c5541, &(0x7f0000000340)={0x6, 0x8, 0x7ff, 0x0, 0x0, [], [], [], 0x40, 0x1}) syz_open_dev$rtc(&(0x7f0000000000)='/dev/rtc#\x00', 0xffffffff00000001, 0x420001) [ 1589.990227][T27456] overlayfs: failed to resolve './file1': -2 [ 1590.013462][ T26] audit: type=1804 audit(1556523136.344:12749): pid=27446 uid=0 auid=4294967295 ses=4294967295 subj==unconfined op=invalid_pcr cause=ToMToU comm="syz-executor.4" name="/root/syzkaller-testdir448262477/syzkaller.ClPtxm/1818/file0/file0" dev="overlay" ino=316915 res=1 07:32:16 executing program 5: mkdir(&(0x7f0000000180)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='overlay\x00', 0x0, &(0x7f0000000100)={[{@upperdir={'upperdir', 0x3d, './file0'}}, {@lowerdir={'lowerdir', 0x3d, './file0'}}, {@workdir={'workdir', 0x3d, './file1'}, 0x5c}]}) r0 = open(&(0x7f0000021000)='./file0\x00', 0x0, 0x0) fchdir(r0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x141042, 0x0) ioctl$FIDEDUPERANGE(r1, 0xc020660b, &(0x7f00000002c0)={0x0, 0xccffffffffffffff}) 07:32:16 executing program 1: r0 = socket$rds(0x15, 0x5, 0x0) bind$rds(r0, &(0x7f0000000080)={0x2, 0x0, @local}, 0x10) r1 = socket$inet_udplite(0x2, 0x2, 0x88) ioctl(r1, 0x1000008912, &(0x7f0000000000)="0adc1f123c123f319bd070") sendmsg$rds(r0, &(0x7f00000001c0)={&(0x7f0000000000)={0x2, 0x0, @local}, 0x10, 0x0, 0x0, &(0x7f00000002c0)=[@mask_cswp={0x58, 0x114, 0x9, {{}, &(0x7f0000000e80), 0x0, 0x0, 0x0, 0x0, 0x8}}], 0x58}, 0x0) 07:32:16 executing program 3: r0 = socket$rds(0x15, 0x5, 0x0) bind$rds(r0, &(0x7f0000000080)={0x2, 0x0, @local}, 0x10) r1 = socket$inet_udplite(0x2, 0x2, 0x88) ioctl(r1, 0x1000008912, &(0x7f0000000000)="0adc1f123c123f319bd070") sendmsg$rds(r0, &(0x7f00000001c0)={&(0x7f0000000000)={0x2, 0x0, @local}, 0x10, 0x0, 0x0, &(0x7f00000002c0)=[@mask_cswp={0x58, 0x114, 0x7, {{}, &(0x7f0000000e80), 0x0}}], 0x58, 0x4c000000}, 0x0) [ 1590.145361][T27576] overlayfs: './file0' not a directory [ 1590.162347][T27578] overlayfs: failed to resolve './file1': -2 [ 1590.186426][T27581] overlayfs: './file0' not a directory 07:32:16 executing program 1: r0 = socket$rds(0x15, 0x5, 0x0) bind$rds(r0, &(0x7f0000000080)={0x2, 0x0, @local}, 0x10) r1 = socket$inet_udplite(0x2, 0x2, 0x88) ioctl(r1, 0x1000008912, &(0x7f0000000000)="0adc1f123c123f319bd070") sendmsg$rds(r0, &(0x7f00000001c0)={&(0x7f0000000000)={0x2, 0x0, @local}, 0x10, 0x0, 0x0, &(0x7f00000002c0)=[@mask_cswp={0x58, 0x114, 0x9, {{}, &(0x7f0000000e80), 0x0, 0x0, 0x0, 0x0, 0x48}}], 0x58}, 0x0) [ 1590.237859][ T26] audit: type=1804 audit(1556523136.724:12750): pid=27562 uid=0 auid=4294967295 ses=4294967295 subj==unconfined op=invalid_pcr cause=ToMToU comm="syz-executor.0" name="/root/syzkaller-testdir367082561/syzkaller.OCMwKn/3070/file0/file0" dev="overlay" ino=316392 res=1 07:32:16 executing program 2: mkdir(&(0x7f0000000180)='./file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file1\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='overlay\x00', 0x0, &(0x7f0000000100)={[{@upperdir={'upperdir', 0x3d, './file0'}}, {@lowerdir={'lowerdir', 0x3d, './file0'}}, {@workdir={'workdir', 0x3d, './file1'}, 0x5c}]}) r0 = open(&(0x7f0000021000)='./file0\x00', 0x0, 0x0) fchdir(r0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x141042, 0x0) ioctl$FIDEDUPERANGE(r1, 0x5450, &(0x7f00000002c0)=ANY=[]) 07:32:16 executing program 4: mkdir(&(0x7f0000000180)='./file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='overlay\x00', 0x0, &(0x7f0000000100)={[{@upperdir={'upperdir', 0x3d, './file0'}}, {@lowerdir={'lowerdir', 0x3d, './file0'}}, {@workdir={'workdir', 0x3d, './file1'}, 0x5c}]}) r0 = openat$full(0xffffffffffffff9c, &(0x7f0000000340)='/dev/full\x00', 0x2000, 0x0) ioctl$TIOCGSID(0xffffffffffffff9c, 0x5429, &(0x7f0000000380)=0x0) write$P9_RGETLOCK(r0, &(0x7f0000000500)=ANY=[@ANYBLOB="25000000370200030700000000000000ff7f000000000000", @ANYRES32=r1, @ANYBLOB="0700776f726b64697262d03c2cc0d062d11466a593fc97da9318e62be7e19938fe214ecdf132188bc498870305c71de56f56f3589cbf53cf69bbc56da6795024a7970d77df997ee3144b885d015b67075606dffd6e"], 0x25) r2 = open(&(0x7f0000021000)='./file0\x00', 0x0, 0x0) fchdir(r2) r3 = open(&(0x7f0000000040)='./file0\x00', 0x141042, 0x0) ioctl$FIDEDUPERANGE(r3, 0xc0189436, &(0x7f00000002c0)={0x0, 0x0, 0x2, 0x0, 0x0, [{r2}, {r3}]}) accept4$tipc(r3, &(0x7f0000000140)=@id, &(0x7f00000001c0)=0x10, 0x80800) ioctl$SNDRV_SEQ_IOCTL_GET_QUEUE_STATUS(r2, 0xc05c5340, &(0x7f0000000200)={0x401, 0x1f, 0x8000, {0x0, 0x989680}, 0x1, 0x1}) ioctl$VIDIOC_G_FMT(r3, 0xc0d05604, &(0x7f0000000400)={0x4, @pix_mp={0x9f2, 0xffffffffffffffff, 0x0, 0x7, 0x9, [{0x0, 0x9}, {0x7, 0x8}, {0x3, 0x5}, {0x3e, 0x9}, {0x7fff}, {0x2, 0x6}, {0x1, 0x6}, {0x6}], 0x6, 0xff, 0x7, 0x2, 0x7}}) ioctl$FS_IOC_FSSETXATTR(r3, 0x401c5820, &(0x7f00000003c0)={0x3f, 0x6, 0x9, 0x1}) open(&(0x7f0000000080)='./file1\x00', 0x101000, 0x138) syz_init_net_socket$bt_hci(0x1f, 0x3, 0x1) 07:32:16 executing program 0: mkdir(&(0x7f0000000180)='./file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file1\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='overlay\x00', 0x0, &(0x7f0000000100)={[{@upperdir={'upperdir', 0x3d, './file0'}}, {@lowerdir={'lowerdir', 0x3d, './file0'}}, {@workdir={'workdir', 0x3d, './file1'}, 0x5c}]}) r0 = open(&(0x7f0000021000)='./file0\x00', 0x0, 0x0) fchdir(r0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x141042, 0x0) ioctl$FIDEDUPERANGE(r1, 0xc0045878, &(0x7f00000002c0)) 07:32:16 executing program 5: mkdir(&(0x7f0000000180)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='overlay\x00', 0x0, &(0x7f0000000100)={[{@upperdir={'upperdir', 0x3d, './file0'}}, {@lowerdir={'lowerdir', 0x3d, './file0'}}, {@workdir={'workdir', 0x3d, './file1'}, 0x5c}]}) r0 = open(&(0x7f0000021000)='./file0\x00', 0x0, 0x0) fchdir(r0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x141042, 0x0) ioctl$FIDEDUPERANGE(r1, 0xc020660b, &(0x7f00000002c0)={0x0, 0xccffffffffffffff}) 07:32:16 executing program 3: r0 = socket$rds(0x15, 0x5, 0x0) bind$rds(r0, &(0x7f0000000080)={0x2, 0x0, @local}, 0x10) r1 = socket$inet_udplite(0x2, 0x2, 0x88) ioctl(r1, 0x1000008912, &(0x7f0000000000)="0adc1f123c123f319bd070") sendmsg$rds(r0, &(0x7f00000001c0)={&(0x7f0000000000)={0x2, 0x0, @local}, 0x10, 0x0, 0x0, &(0x7f00000002c0)=[@mask_cswp={0x58, 0x114, 0x7, {{}, &(0x7f0000000e80), 0x0}}], 0x58, 0x60000000}, 0x0) 07:32:16 executing program 1: r0 = socket$rds(0x15, 0x5, 0x0) bind$rds(r0, &(0x7f0000000080)={0x2, 0x0, @local}, 0x10) r1 = socket$inet_udplite(0x2, 0x2, 0x88) ioctl(r1, 0x1000008912, &(0x7f0000000000)="0adc1f123c123f319bd070") sendmsg$rds(r0, &(0x7f00000001c0)={&(0x7f0000000000)={0x2, 0x0, @local}, 0x10, 0x0, 0x0, &(0x7f00000002c0)=[@mask_cswp={0x58, 0x114, 0x9, {{}, &(0x7f0000000e80), 0x0, 0x0, 0x0, 0x0, 0x4c}}], 0x58}, 0x0) [ 1590.427227][T27712] overlayfs: failed to resolve './file1': -2 [ 1590.438330][T27709] overlayfs: failed to resolve './file1': -2 07:32:17 executing program 5: mkdir(&(0x7f0000000280)='./file1\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='overlay\x00', 0x0, &(0x7f0000000100)={[{@upperdir={'upperdir', 0x3d, './file0'}}, {@lowerdir={'lowerdir', 0x3d, './file0'}}, {@workdir={'workdir', 0x3d, './file1'}, 0x5c}]}) r0 = open(&(0x7f0000021000)='./file0\x00', 0x0, 0x0) fchdir(r0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x141042, 0x0) ioctl$FIDEDUPERANGE(r1, 0xc020660b, &(0x7f00000002c0)={0x0, 0xccffffffffffffff}) 07:32:17 executing program 4: mkdir(&(0x7f0000000180)='./file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file1\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='overlay\x00', 0x0, &(0x7f0000000380)=ANY=[@ANYBLOB="75707065726469723d2e2f66696c65302c6c6f7765726469723d2e2f66696c65302c776f070000000000000066696c65315c0071c2dbd986748e902716ae473d3b03e008e1e27771a29435981f950825fc7d36be5fe808e17fe21c50a7092bf2de2693f8e7e32ea492a8f7804367b63fa10647586856e7340e97e43b73bd2a9ee0327250092ee553d3ea7c3c60d6984c164e3246dbacde91592df569084f6c90e04718104ed9af35d8f05ef5703fbbf12f160eb30c9c4d498b0ae562422c34a82f558945fa4f6060caee0e3a069889373a76deb5ec3a97d8bec0686d0be75372cf39ed1fa597e8d2aeb24c2ea03e3cc157d0f297347cbc31d7"]) r0 = open(&(0x7f0000021000)='./file0\x00', 0x0, 0x0) fchdir(r0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x141042, 0x0) write$RDMA_USER_CM_CMD_JOIN_MCAST(r1, &(0x7f00000001c0)={0x16, 0x98, 0xfa00, {&(0x7f0000000140)={0xffffffffffffffff}, 0x4, 0xffffffffffffffff, 0x3c, 0x0, @in={0x2, 0x4e24, @empty}}}, 0xa0) write$RDMA_USER_CM_CMD_LEAVE_MCAST(r1, &(0x7f0000000340)={0x11, 0x10, 0xfa00, {&(0x7f0000000080), r2}}, 0x18) ioctl$FIDEDUPERANGE(r1, 0xc0189436, &(0x7f00000002c0)={0x0, 0x0, 0x2, 0x0, 0x0, [{r0}, {r1}]}) openat$proc_capi20(0xffffffffffffff9c, &(0x7f0000000100)='/proc/capi/capi20\x00', 0x40002, 0x0) 07:32:17 executing program 3: r0 = socket$rds(0x15, 0x5, 0x0) bind$rds(r0, &(0x7f0000000080)={0x2, 0x0, @local}, 0x10) r1 = socket$inet_udplite(0x2, 0x2, 0x88) ioctl(r1, 0x1000008912, &(0x7f0000000000)="0adc1f123c123f319bd070") sendmsg$rds(r0, &(0x7f00000001c0)={&(0x7f0000000000)={0x2, 0x0, @local}, 0x10, 0x0, 0x0, &(0x7f00000002c0)=[@mask_cswp={0x58, 0x114, 0x7, {{}, &(0x7f0000000e80), 0x0}}], 0x58, 0x68000000}, 0x0) [ 1590.642355][T27838] overlayfs: unrecognized mount option "wo" or missing value [ 1590.645838][T27839] overlayfs: './file0' not a directory [ 1590.675291][T27842] overlayfs: './file0' not a directory 07:32:17 executing program 5: mkdir(&(0x7f0000000280)='./file1\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='overlay\x00', 0x0, &(0x7f0000000100)={[{@upperdir={'upperdir', 0x3d, './file0'}}, {@lowerdir={'lowerdir', 0x3d, './file0'}}, {@workdir={'workdir', 0x3d, './file1'}, 0x5c}]}) r0 = open(&(0x7f0000021000)='./file0\x00', 0x0, 0x0) fchdir(r0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x141042, 0x0) ioctl$FIDEDUPERANGE(r1, 0xc020660b, &(0x7f00000002c0)={0x0, 0xccffffffffffffff}) 07:32:17 executing program 1: r0 = socket$rds(0x15, 0x5, 0x0) bind$rds(r0, &(0x7f0000000080)={0x2, 0x0, @local}, 0x10) r1 = socket$inet_udplite(0x2, 0x2, 0x88) ioctl(r1, 0x1000008912, &(0x7f0000000000)="0adc1f123c123f319bd070") sendmsg$rds(r0, &(0x7f00000001c0)={&(0x7f0000000000)={0x2, 0x0, @local}, 0x10, 0x0, 0x0, &(0x7f00000002c0)=[@mask_cswp={0x58, 0x114, 0x9, {{}, &(0x7f0000000e80), 0x0, 0x0, 0x0, 0x0, 0x60}}], 0x58}, 0x0) [ 1590.685134][ T26] audit: type=1804 audit(1556523137.164:12751): pid=27832 uid=0 auid=4294967295 ses=4294967295 subj==unconfined op=invalid_pcr cause=ToMToU comm="syz-executor.2" name="/root/syzkaller-testdir945697151/syzkaller.UCourU/2801/file0/file0" dev="overlay" ino=317501 res=1 07:32:17 executing program 2: mkdir(&(0x7f0000000180)='./file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file1\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='overlay\x00', 0x0, &(0x7f0000000100)={[{@upperdir={'upperdir', 0x3d, './file0'}}, {@lowerdir={'lowerdir', 0x3d, './file0'}}, {@workdir={'workdir', 0x3d, './file1'}, 0x5c}]}) r0 = open(&(0x7f0000021000)='./file0\x00', 0x0, 0x0) fchdir(r0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x141042, 0x0) ioctl$FIDEDUPERANGE(r1, 0x5451, &(0x7f00000002c0)=ANY=[]) 07:32:17 executing program 0: mkdir(&(0x7f0000000180)='./file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file1\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='overlay\x00', 0x0, &(0x7f0000000100)={[{@upperdir={'upperdir', 0x3d, './file0'}}, {@lowerdir={'lowerdir', 0x3d, './file0'}}, {@workdir={'workdir', 0x3d, './file1'}, 0x5c}]}) r0 = open(&(0x7f0000021000)='./file0\x00', 0x0, 0x0) fchdir(r0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x141042, 0x0) ioctl$FIDEDUPERANGE(r1, 0xc0045878, &(0x7f00000002c0)) 07:32:17 executing program 4: mkdir(&(0x7f0000000180)='./file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file1\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='overlay\x00', 0x0, &(0x7f0000000100)={[{@upperdir={'upperdir', 0x3d, './file0'}}, {@lowerdir={'lowerdir', 0x3d, './file0'}}, {@workdir={'workdir', 0x3d, './file1'}, 0x5c}]}) r0 = open(&(0x7f0000021000)='./file0\x00', 0x0, 0x0) ioctl$SNDRV_SEQ_IOCTL_QUERY_NEXT_PORT(r0, 0xc0a85352, &(0x7f00000001c0)={{0x8, 0x10000}, 'port0\x00', 0x80, 0x48, 0x9, 0x2, 0x9, 0x1, 0xfffffffffffffff9, 0x0, 0x3, 0x401}) fchdir(r0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x141042, 0x0) ioctl$FIDEDUPERANGE(r1, 0xc0189436, &(0x7f00000002c0)={0x0, 0x0, 0x2, 0x0, 0x0, [{r0}, {r1}]}) 07:32:17 executing program 3: r0 = socket$rds(0x15, 0x5, 0x0) bind$rds(r0, &(0x7f0000000080)={0x2, 0x0, @local}, 0x10) r1 = socket$inet_udplite(0x2, 0x2, 0x88) ioctl(r1, 0x1000008912, &(0x7f0000000000)="0adc1f123c123f319bd070") sendmsg$rds(r0, &(0x7f00000001c0)={&(0x7f0000000000)={0x2, 0x0, @local}, 0x10, 0x0, 0x0, &(0x7f00000002c0)=[@mask_cswp={0x58, 0x114, 0x7, {{}, &(0x7f0000000e80), 0x0}}], 0x58, 0x6c000000}, 0x0) [ 1590.790790][ T26] audit: type=1804 audit(1556523137.194:12752): pid=27834 uid=0 auid=4294967295 ses=4294967295 subj==unconfined op=invalid_pcr cause=ToMToU comm="syz-executor.0" name="/root/syzkaller-testdir367082561/syzkaller.OCMwKn/3071/file0/file0" dev="overlay" ino=317030 res=1 07:32:17 executing program 5: mkdir(&(0x7f0000000280)='./file1\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='overlay\x00', 0x0, &(0x7f0000000100)={[{@upperdir={'upperdir', 0x3d, './file0'}}, {@lowerdir={'lowerdir', 0x3d, './file0'}}, {@workdir={'workdir', 0x3d, './file1'}, 0x5c}]}) r0 = open(&(0x7f0000021000)='./file0\x00', 0x0, 0x0) fchdir(r0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x141042, 0x0) ioctl$FIDEDUPERANGE(r1, 0xc020660b, &(0x7f00000002c0)={0x0, 0xccffffffffffffff}) [ 1590.894913][T27968] rds_sendmsg: 35 callbacks suppressed [ 1590.894927][T27968] atomic_op 00000000b22b103b conn xmit_atomic (null) 07:32:17 executing program 1: r0 = socket$rds(0x15, 0x5, 0x0) bind$rds(r0, &(0x7f0000000080)={0x2, 0x0, @local}, 0x10) r1 = socket$inet_udplite(0x2, 0x2, 0x88) ioctl(r1, 0x1000008912, &(0x7f0000000000)="0adc1f123c123f319bd070") sendmsg$rds(r0, &(0x7f00000001c0)={&(0x7f0000000000)={0x2, 0x0, @local}, 0x10, 0x0, 0x0, &(0x7f00000002c0)=[@mask_cswp={0x58, 0x114, 0x9, {{}, &(0x7f0000000e80), 0x0, 0x0, 0x0, 0x0, 0x68}}], 0x58}, 0x0) [ 1590.953793][T27976] overlayfs: './file0' not a directory 07:32:17 executing program 5: mkdir(0x0, 0x0) mkdir(&(0x7f0000000280)='./file1\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='overlay\x00', 0x0, &(0x7f0000000100)={[{@upperdir={'upperdir', 0x3d, './file0'}}, {@lowerdir={'lowerdir', 0x3d, './file0'}}, {@workdir={'workdir', 0x3d, './file1'}, 0x5c}]}) r0 = open(&(0x7f0000021000)='./file0\x00', 0x0, 0x0) fchdir(r0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x141042, 0x0) ioctl$FIDEDUPERANGE(r1, 0xc020660b, &(0x7f00000002c0)={0x0, 0xccffffffffffffff}) [ 1591.021056][ T26] audit: type=1804 audit(1556523137.504:12753): pid=28017 uid=0 auid=4294967295 ses=4294967295 subj==unconfined op=invalid_pcr cause=ToMToU comm="syz-executor.4" name="/root/syzkaller-testdir448262477/syzkaller.ClPtxm/1822/file0/file0" dev="overlay" ino=317073 res=1 07:32:17 executing program 3: r0 = socket$rds(0x15, 0x5, 0x0) bind$rds(r0, &(0x7f0000000080)={0x2, 0x0, @local}, 0x10) r1 = socket$inet_udplite(0x2, 0x2, 0x88) ioctl(r1, 0x1000008912, &(0x7f0000000000)="0adc1f123c123f319bd070") sendmsg$rds(r0, &(0x7f00000001c0)={&(0x7f0000000000)={0x2, 0x0, @local}, 0x10, 0x0, 0x0, &(0x7f00000002c0)=[@mask_cswp={0x58, 0x114, 0x7, {{}, &(0x7f0000000e80), 0x0}}], 0x58, 0x74000000}, 0x0) [ 1591.068687][T28053] overlayfs: filesystem on './file0' not supported as upperdir [ 1591.094477][T28057] overlayfs: './file0' not a directory [ 1591.105504][T28076] atomic_op 00000000b6a76229 conn xmit_atomic (null) 07:32:17 executing program 4: mkdir(&(0x7f0000000180)='./file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file1\x00', 0x4) mount$overlay(0x400000, &(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='overlay\x00', 0x0, &(0x7f0000000340)=ANY=[@ANYBLOB="757070696c65315c000000fb000007000000000000466bed3e9fc6382a2a0293ac5887d56d750f9e89a7ed352d3d895a3e02e23617cbefc74b7ff5c1d4262cb4416e11bafe673719c2d2e535266160d561327871f11613c9aa8bb573eb7273c75236c6979102e3f4fc0a0008000000000000ca3e204d842dc18d0ab28ae97d4ccc040000000000000000000000900124238f33bc1e9e47e5000d42dd7743ef0b8946da8935b60251f658447a84c504072333f1f2d34b178f1cd22cb10a17cfae1ba0fb7daf888fb912f90d1fb301d575bba29be7c649f1b2e478cff7df09456f9500816fcd4680a2af9bcc0000000000"]) r0 = open(&(0x7f0000021000)='./file0\x00', 0x0, 0x0) fchdir(r0) r1 = open(&(0x7f0000000040)='./file1\x00', 0x141042, 0xfffffffffffffffd) ioctl$FIDEDUPERANGE(r1, 0xc0189436, &(0x7f00000002c0)={0x0, 0x0, 0x2, 0x0, 0x0, [{r0}, {r1}]}) r2 = openat$snapshot(0xffffffffffffff9c, &(0x7f0000000080)='/dev/snapshot\x00', 0x701240, 0x0) setsockopt$SO_VM_SOCKETS_BUFFER_MIN_SIZE(r2, 0x28, 0x1, &(0x7f0000000140)=0x3, 0x8) 07:32:17 executing program 0: mkdir(&(0x7f0000000180)='./file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file1\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='overlay\x00', 0x0, &(0x7f0000000100)={[{@upperdir={'upperdir', 0x3d, './file0'}}, {@lowerdir={'lowerdir', 0x3d, './file0'}}, {@workdir={'workdir', 0x3d, './file1'}, 0x5c}]}) r0 = open(&(0x7f0000021000)='./file0\x00', 0x0, 0x0) fchdir(r0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x141042, 0x0) ioctl$FIDEDUPERANGE(r1, 0xc020660b, &(0x7f00000002c0)) 07:32:17 executing program 1: r0 = socket$rds(0x15, 0x5, 0x0) bind$rds(r0, &(0x7f0000000080)={0x2, 0x0, @local}, 0x10) r1 = socket$inet_udplite(0x2, 0x2, 0x88) ioctl(r1, 0x1000008912, &(0x7f0000000000)="0adc1f123c123f319bd070") sendmsg$rds(r0, &(0x7f00000001c0)={&(0x7f0000000000)={0x2, 0x0, @local}, 0x10, 0x0, 0x0, &(0x7f00000002c0)=[@mask_cswp={0x58, 0x114, 0x9, {{}, &(0x7f0000000e80), 0x0, 0x0, 0x0, 0x0, 0x6c}}], 0x58}, 0x0) 07:32:17 executing program 2: mkdir(&(0x7f0000000180)='./file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file1\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='overlay\x00', 0x0, &(0x7f0000000100)={[{@upperdir={'upperdir', 0x3d, './file0'}}, {@lowerdir={'lowerdir', 0x3d, './file0'}}, {@workdir={'workdir', 0x3d, './file1'}, 0x5c}]}) r0 = open(&(0x7f0000021000)='./file0\x00', 0x0, 0x0) fchdir(r0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x141042, 0x0) ioctl$FIDEDUPERANGE(r1, 0x5452, &(0x7f00000002c0)=ANY=[]) [ 1591.174402][T28099] atomic_op 0000000044d47e25 conn xmit_atomic (null) 07:32:17 executing program 5: mkdir(0x0, 0x0) mkdir(&(0x7f0000000280)='./file1\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='overlay\x00', 0x0, &(0x7f0000000100)={[{@upperdir={'upperdir', 0x3d, './file0'}}, {@lowerdir={'lowerdir', 0x3d, './file0'}}, {@workdir={'workdir', 0x3d, './file1'}, 0x5c}]}) r0 = open(&(0x7f0000021000)='./file0\x00', 0x0, 0x0) fchdir(r0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x141042, 0x0) ioctl$FIDEDUPERANGE(r1, 0xc020660b, &(0x7f00000002c0)={0x0, 0xccffffffffffffff}) [ 1591.292188][T28165] atomic_op 00000000d04dd813 conn xmit_atomic (null) 07:32:17 executing program 3: r0 = socket$rds(0x15, 0x5, 0x0) bind$rds(r0, &(0x7f0000000080)={0x2, 0x0, @local}, 0x10) r1 = socket$inet_udplite(0x2, 0x2, 0x88) ioctl(r1, 0x1000008912, &(0x7f0000000000)="0adc1f123c123f319bd070") sendmsg$rds(r0, &(0x7f00000001c0)={&(0x7f0000000000)={0x2, 0x0, @local}, 0x10, 0x0, 0x0, &(0x7f00000002c0)=[@mask_cswp={0x58, 0x114, 0x7, {{}, &(0x7f0000000e80), 0x0}}], 0x58, 0x7a000000}, 0x0) [ 1591.365047][T28221] overlayfs: unrecognized mount option "uppile1\" or missing value [ 1591.385797][T28227] overlayfs: './file0' not a directory [ 1591.390780][T28228] overlayfs: './file0' not a directory 07:32:17 executing program 1: r0 = socket$rds(0x15, 0x5, 0x0) bind$rds(r0, &(0x7f0000000080)={0x2, 0x0, @local}, 0x10) r1 = socket$inet_udplite(0x2, 0x2, 0x88) ioctl(r1, 0x1000008912, &(0x7f0000000000)="0adc1f123c123f319bd070") sendmsg$rds(r0, &(0x7f00000001c0)={&(0x7f0000000000)={0x2, 0x0, @local}, 0x10, 0x0, 0x0, &(0x7f00000002c0)=[@mask_cswp={0x58, 0x114, 0x9, {{}, &(0x7f0000000e80), 0x0, 0x0, 0x0, 0x0, 0x74}}], 0x58}, 0x0) 07:32:17 executing program 5: mkdir(0x0, 0x0) mkdir(&(0x7f0000000280)='./file1\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='overlay\x00', 0x0, &(0x7f0000000100)={[{@upperdir={'upperdir', 0x3d, './file0'}}, {@lowerdir={'lowerdir', 0x3d, './file0'}}, {@workdir={'workdir', 0x3d, './file1'}, 0x5c}]}) r0 = open(&(0x7f0000021000)='./file0\x00', 0x0, 0x0) fchdir(r0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x141042, 0x0) ioctl$FIDEDUPERANGE(r1, 0xc020660b, &(0x7f00000002c0)={0x0, 0xccffffffffffffff}) [ 1591.427611][ C1] net_ratelimit: 16 callbacks suppressed [ 1591.427618][ C1] protocol 88fb is buggy, dev hsr_slave_0 [ 1591.439727][ C1] protocol 88fb is buggy, dev hsr_slave_1 [ 1591.445586][ C1] protocol 88fb is buggy, dev hsr_slave_0 [ 1591.451421][ C1] protocol 88fb is buggy, dev hsr_slave_1 [ 1591.466895][T28233] atomic_op 0000000074fc9ad2 conn xmit_atomic (null) 07:32:18 executing program 2: mkdir(&(0x7f0000000180)='./file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file1\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='overlay\x00', 0x0, &(0x7f0000000100)={[{@upperdir={'upperdir', 0x3d, './file0'}}, {@lowerdir={'lowerdir', 0x3d, './file0'}}, {@workdir={'workdir', 0x3d, './file1'}, 0x5c}]}) r0 = open(&(0x7f0000021000)='./file0\x00', 0x0, 0x0) fchdir(r0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x141042, 0x0) ioctl$FIDEDUPERANGE(r1, 0x5460, &(0x7f00000002c0)=ANY=[]) 07:32:18 executing program 0: mkdir(&(0x7f0000000180)='./file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file1\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='overlay\x00', 0x0, &(0x7f0000000100)={[{@upperdir={'upperdir', 0x3d, './file0'}}, {@lowerdir={'lowerdir', 0x3d, './file0'}}, {@workdir={'workdir', 0x3d, './file1'}, 0x5c}]}) r0 = open(&(0x7f0000021000)='./file0\x00', 0x0, 0x0) fchdir(r0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x141042, 0x0) ioctl$FIDEDUPERANGE(r1, 0xc0189436, &(0x7f00000002c0)={0x2}) 07:32:18 executing program 4: mkdir(&(0x7f0000000180)='./file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file1\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='overlay\x00', 0x0, &(0x7f0000000100)={[{@upperdir={'upperdir', 0x3d, './file0'}}, {@lowerdir={'lowerdir', 0x3d, './file0'}}, {@workdir={'workdir', 0x3d, './file1'}, 0x5c}]}) r0 = open(&(0x7f0000021000)='./file0\x00', 0x0, 0x0) r1 = syz_open_dev$vcsa(&(0x7f0000000080)='/dev/vcsa#\x00', 0x80000000, 0x80000) accept4$alg(r1, 0x0, 0x0, 0x80800) fchdir(r0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x141042, 0x0) ioctl$FIDEDUPERANGE(r2, 0xc0189436, &(0x7f00000002c0)={0x0, 0x0, 0x2, 0x0, 0x0, [{r0}, {r2}]}) [ 1591.505930][T28229] overlayfs: unrecognized mount option "uppile1\" or missing value [ 1591.533094][T28238] atomic_op 000000006668ac1a conn xmit_atomic (null) 07:32:18 executing program 5: mkdir(&(0x7f0000000180)='./file0\x00', 0x0) mkdir(0x0, 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='overlay\x00', 0x0, &(0x7f0000000100)={[{@upperdir={'upperdir', 0x3d, './file0'}}, {@lowerdir={'lowerdir', 0x3d, './file0'}}, {@workdir={'workdir', 0x3d, './file1'}, 0x5c}]}) r0 = open(&(0x7f0000021000)='./file0\x00', 0x0, 0x0) fchdir(r0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x141042, 0x0) ioctl$FIDEDUPERANGE(r1, 0xc020660b, &(0x7f00000002c0)={0x0, 0xccffffffffffffff}) 07:32:18 executing program 3: r0 = socket$rds(0x15, 0x5, 0x0) bind$rds(r0, &(0x7f0000000080)={0x2, 0x0, @local}, 0x10) r1 = socket$inet_udplite(0x2, 0x2, 0x88) ioctl(r1, 0x1000008912, &(0x7f0000000000)="0adc1f123c123f319bd070") sendmsg$rds(r0, &(0x7f00000001c0)={&(0x7f0000000000)={0x2, 0x0, @local}, 0x10, 0x0, 0x0, &(0x7f00000002c0)=[@mask_cswp={0x58, 0x114, 0x7, {{}, &(0x7f0000000e80), 0x0}}], 0x58, 0xfc000000}, 0x0) [ 1591.666180][T28356] overlayfs: failed to resolve './file1': -2 07:32:18 executing program 1: r0 = socket$rds(0x15, 0x5, 0x0) bind$rds(r0, &(0x7f0000000080)={0x2, 0x0, @local}, 0x10) r1 = socket$inet_udplite(0x2, 0x2, 0x88) ioctl(r1, 0x1000008912, &(0x7f0000000000)="0adc1f123c123f319bd070") sendmsg$rds(r0, &(0x7f00000001c0)={&(0x7f0000000000)={0x2, 0x0, @local}, 0x10, 0x0, 0x0, &(0x7f00000002c0)=[@mask_cswp={0x58, 0x114, 0x9, {{}, &(0x7f0000000e80), 0x0, 0x0, 0x0, 0x0, 0x7a}}], 0x58}, 0x0) [ 1591.706563][T28360] overlayfs: './file0' not a directory [ 1591.719005][T28359] atomic_op 0000000063f63478 conn xmit_atomic (null) [ 1591.747580][ C0] protocol 88fb is buggy, dev hsr_slave_0 [ 1591.753473][ C0] protocol 88fb is buggy, dev hsr_slave_1 [ 1591.759053][T28364] atomic_op 00000000ced55e22 conn xmit_atomic (null) 07:32:18 executing program 5: mkdir(&(0x7f0000000180)='./file0\x00', 0x0) mkdir(0x0, 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='overlay\x00', 0x0, &(0x7f0000000100)={[{@upperdir={'upperdir', 0x3d, './file0'}}, {@lowerdir={'lowerdir', 0x3d, './file0'}}, {@workdir={'workdir', 0x3d, './file1'}, 0x5c}]}) r0 = open(&(0x7f0000021000)='./file0\x00', 0x0, 0x0) fchdir(r0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x141042, 0x0) ioctl$FIDEDUPERANGE(r1, 0xc020660b, &(0x7f00000002c0)={0x0, 0xccffffffffffffff}) 07:32:18 executing program 4: setxattr$security_evm(&(0x7f0000000080)='./file0\x00', &(0x7f0000000140)='security.evm\x00', &(0x7f00000001c0)=@sha1={0x1, "041884bcc3e8b3bc20c03df51aa9168fcb1c01d8"}, 0x15, 0x1) mkdir(&(0x7f0000000180)='./file0\x00', 0x0) mkdir(&(0x7f0000000200)='./file0\x00', 0xfffffffffffffffb) mount$overlay(0x400000, &(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='overlay\x00', 0x0, &(0x7f0000000100)={[{@upperdir={'upperdir', 0x3d, './file0'}}, {@lowerdir={'lowerdir', 0x3d, './file0'}}, {@workdir={'workdir', 0x3d, './file1'}, 0x5c}]}) r0 = open(&(0x7f0000021000)='./file0\x00', 0x0, 0x0) fchdir(r0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x141042, 0x0) ioctl$FIDEDUPERANGE(r1, 0xc0189436, &(0x7f00000002c0)={0x0, 0x0, 0x2, 0x0, 0x0, [{r0}, {r1}]}) 07:32:18 executing program 1: r0 = socket$rds(0x15, 0x5, 0x0) bind$rds(r0, &(0x7f0000000080)={0x2, 0x0, @local}, 0x10) r1 = socket$inet_udplite(0x2, 0x2, 0x88) ioctl(r1, 0x1000008912, &(0x7f0000000000)="0adc1f123c123f319bd070") sendmsg$rds(r0, &(0x7f00000001c0)={&(0x7f0000000000)={0x2, 0x0, @local}, 0x10, 0x0, 0x0, &(0x7f00000002c0)=[@mask_cswp={0x58, 0x114, 0x9, {{}, &(0x7f0000000e80), 0x0, 0x0, 0x0, 0x0, 0xfc}}], 0x58}, 0x0) 07:32:18 executing program 3: r0 = socket$rds(0x15, 0x5, 0x0) bind$rds(r0, &(0x7f0000000080)={0x2, 0x0, @local}, 0x10) r1 = socket$inet_udplite(0x2, 0x2, 0x88) ioctl(r1, 0x1000008912, &(0x7f0000000000)="0adc1f123c123f319bd070") sendmsg$rds(r0, &(0x7f00000001c0)={&(0x7f0000000000)={0x2, 0x0, @local}, 0x10, 0x0, 0x0, &(0x7f00000002c0)=[@mask_cswp={0x58, 0x114, 0x7, {{}, &(0x7f0000000e80), 0x0}}], 0x58, 0xfe800000}, 0x0) [ 1591.890964][T28479] overlayfs: './file0' not a directory [ 1591.898057][T28478] overlayfs: './file0' not a directory [ 1591.913089][T28482] atomic_op 000000008d49e3bf conn xmit_atomic (null) 07:32:18 executing program 1: r0 = socket$rds(0x15, 0x5, 0x0) bind$rds(r0, &(0x7f0000000080)={0x2, 0x0, @local}, 0x10) r1 = socket$inet_udplite(0x2, 0x2, 0x88) ioctl(r1, 0x1000008912, &(0x7f0000000000)="0adc1f123c123f319bd070") sendmsg$rds(r0, &(0x7f00000001c0)={&(0x7f0000000000)={0x2, 0x0, @local}, 0x10, 0x0, 0x0, &(0x7f00000002c0)=[@mask_cswp={0x58, 0x114, 0x9, {{}, &(0x7f0000000e80), 0x0, 0x0, 0x0, 0x0, 0x300}}], 0x58}, 0x0) [ 1591.956433][T28487] overlayfs: failed to resolve './file1': -2 07:32:18 executing program 0: mkdir(&(0x7f0000000180)='./file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file1\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='overlay\x00', 0x0, &(0x7f0000000100)={[{@upperdir={'upperdir', 0x3d, './file0'}}, {@lowerdir={'lowerdir', 0x3d, './file0'}}, {@workdir={'workdir', 0x3d, './file1'}, 0x5c}]}) r0 = open(&(0x7f0000021000)='./file0\x00', 0x0, 0x0) fchdir(r0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x141042, 0x0) ioctl$FIDEDUPERANGE(r1, 0xc0189436, &(0x7f00000002c0)={0x1000000}) 07:32:18 executing program 2: mkdir(&(0x7f0000000180)='./file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file1\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='overlay\x00', 0x0, &(0x7f0000000100)={[{@upperdir={'upperdir', 0x3d, './file0'}}, {@lowerdir={'lowerdir', 0x3d, './file0'}}, {@workdir={'workdir', 0x3d, './file1'}, 0x5c}]}) r0 = open(&(0x7f0000021000)='./file0\x00', 0x0, 0x0) fchdir(r0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x141042, 0x0) ioctl$FIDEDUPERANGE(r1, 0x40049409, &(0x7f00000002c0)=ANY=[]) [ 1592.002267][T28492] atomic_op 000000008e8ebcd7 conn xmit_atomic (null) [ 1592.034595][T28494] overlayfs: failed to resolve './file1': -2 07:32:18 executing program 1: r0 = socket$rds(0x15, 0x5, 0x0) bind$rds(r0, &(0x7f0000000080)={0x2, 0x0, @local}, 0x10) r1 = socket$inet_udplite(0x2, 0x2, 0x88) ioctl(r1, 0x1000008912, &(0x7f0000000000)="0adc1f123c123f319bd070") sendmsg$rds(r0, &(0x7f00000001c0)={&(0x7f0000000000)={0x2, 0x0, @local}, 0x10, 0x0, 0x0, &(0x7f00000002c0)=[@mask_cswp={0x58, 0x114, 0x9, {{}, &(0x7f0000000e80), 0x0, 0x0, 0x0, 0x0, 0x500}}], 0x58}, 0x0) [ 1592.096273][T28494] overlayfs: './file0' not a directory 07:32:18 executing program 5: mkdir(&(0x7f0000000180)='./file0\x00', 0x0) mkdir(0x0, 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='overlay\x00', 0x0, &(0x7f0000000100)={[{@upperdir={'upperdir', 0x3d, './file0'}}, {@lowerdir={'lowerdir', 0x3d, './file0'}}, {@workdir={'workdir', 0x3d, './file1'}, 0x5c}]}) r0 = open(&(0x7f0000021000)='./file0\x00', 0x0, 0x0) fchdir(r0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x141042, 0x0) ioctl$FIDEDUPERANGE(r1, 0xc020660b, &(0x7f00000002c0)={0x0, 0xccffffffffffffff}) 07:32:18 executing program 3: r0 = socket$rds(0x15, 0x5, 0x0) bind$rds(r0, &(0x7f0000000080)={0x2, 0x0, @local}, 0x10) r1 = socket$inet_udplite(0x2, 0x2, 0x88) ioctl(r1, 0x1000008912, &(0x7f0000000000)="0adc1f123c123f319bd070") sendmsg$rds(r0, &(0x7f00000001c0)={&(0x7f0000000000)={0x2, 0x0, @local}, 0x10, 0x0, 0x0, &(0x7f00000002c0)=[@mask_cswp={0x58, 0x114, 0x7, {{}, &(0x7f0000000e80), 0x0}}], 0x58, 0xfec00000}, 0x0) [ 1592.196638][T28628] overlayfs: failed to resolve './file1': -2 [ 1592.204181][T28623] overlayfs: './file0' not a directory [ 1592.211103][ C0] print_req_error: 722 callbacks suppressed [ 1592.211113][ C0] print_req_error: I/O error, dev loop0, sector 0 flags 0 [ 1592.224193][ C0] buffer_io_error: 722 callbacks suppressed [ 1592.224204][ C0] Buffer I/O error on dev loop0, logical block 0, async page read [ 1592.231405][T28629] overlayfs: './file0' not a directory 07:32:18 executing program 4: mkdir(&(0x7f0000000180)='./file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file1\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='overlay\x00', 0x0, &(0x7f0000000100)={[{@upperdir={'upperdir', 0x3d, './file0'}}, {@lowerdir={'lowerdir', 0x3d, './file0'}}, {@workdir={'workdir', 0x3d, './file1'}, 0x5c}]}) r0 = open(&(0x7f0000021000)='./file0\x00', 0x0, 0x0) ioctl$VT_SETMODE(r0, 0x5602, &(0x7f0000000080)={0x3, 0x1, 0x554a, 0xe768, 0x5}) ioctl$DRM_IOCTL_AGP_ACQUIRE(r0, 0x6430) fchdir(r0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x141042, 0x0) ioctl$FIDEDUPERANGE(r1, 0xc0189436, &(0x7f00000002c0)={0x0, 0x0, 0x2, 0x0, 0x0, [{r0}, {r1}]}) 07:32:18 executing program 2: mkdir(&(0x7f0000000180)='./file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file1\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='overlay\x00', 0x0, &(0x7f0000000100)={[{@upperdir={'upperdir', 0x3d, './file0'}}, {@lowerdir={'lowerdir', 0x3d, './file0'}}, {@workdir={'workdir', 0x3d, './file1'}, 0x5c}]}) r0 = open(&(0x7f0000021000)='./file0\x00', 0x0, 0x0) fchdir(r0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x141042, 0x0) ioctl$FIDEDUPERANGE(r1, 0x4020940d, &(0x7f00000002c0)=ANY=[]) 07:32:18 executing program 0: mkdir(&(0x7f0000000180)='./file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file1\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='overlay\x00', 0x0, &(0x7f0000000100)={[{@upperdir={'upperdir', 0x3d, './file0'}}, {@lowerdir={'lowerdir', 0x3d, './file0'}}, {@workdir={'workdir', 0x3d, './file1'}, 0x5c}]}) r0 = open(&(0x7f0000021000)='./file0\x00', 0x0, 0x0) fchdir(r0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x141042, 0x0) ioctl$FIDEDUPERANGE(r1, 0xc0189436, &(0x7f00000002c0)={0x2000000}) 07:32:18 executing program 1: r0 = socket$rds(0x15, 0x5, 0x0) bind$rds(r0, &(0x7f0000000080)={0x2, 0x0, @local}, 0x10) r1 = socket$inet_udplite(0x2, 0x2, 0x88) ioctl(r1, 0x1000008912, &(0x7f0000000000)="0adc1f123c123f319bd070") sendmsg$rds(r0, &(0x7f00000001c0)={&(0x7f0000000000)={0x2, 0x0, @local}, 0x10, 0x0, 0x0, &(0x7f00000002c0)=[@mask_cswp={0x58, 0x114, 0x9, {{}, &(0x7f0000000e80), 0x0, 0x0, 0x0, 0x0, 0x600}}], 0x58}, 0x0) [ 1592.321822][ C0] protocol 88fb is buggy, dev hsr_slave_0 [ 1592.327670][ C0] protocol 88fb is buggy, dev hsr_slave_1 [ 1592.333461][ C0] protocol 88fb is buggy, dev hsr_slave_0 [ 1592.339280][ C0] protocol 88fb is buggy, dev hsr_slave_1 [ 1592.345454][ C0] print_req_error: I/O error, dev loop0, sector 0 flags 0 [ 1592.352627][ C0] Buffer I/O error on dev loop0, logical block 0, async page read 07:32:18 executing program 5: mkdir(&(0x7f0000000180)='./file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file1\x00', 0x0) mount$overlay(0x400000, 0x0, &(0x7f00000000c0)='overlay\x00', 0x0, &(0x7f0000000100)={[{@upperdir={'upperdir', 0x3d, './file0'}}, {@lowerdir={'lowerdir', 0x3d, './file0'}}, {@workdir={'workdir', 0x3d, './file1'}, 0x5c}]}) r0 = open(&(0x7f0000021000)='./file0\x00', 0x0, 0x0) fchdir(r0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x141042, 0x0) ioctl$FIDEDUPERANGE(r1, 0xc020660b, &(0x7f00000002c0)={0x0, 0xccffffffffffffff}) [ 1592.428833][T28694] overlayfs: './file0' not a directory 07:32:18 executing program 3: r0 = socket$rds(0x15, 0x5, 0x0) bind$rds(r0, &(0x7f0000000080)={0x2, 0x0, @local}, 0x10) r1 = socket$inet_udplite(0x2, 0x2, 0x88) ioctl(r1, 0x1000008912, &(0x7f0000000000)="0adc1f123c123f319bd070") sendmsg$rds(r0, &(0x7f00000001c0)={&(0x7f0000000000)={0x2, 0x0, @local}, 0x10, 0x0, 0x0, &(0x7f00000002c0)=[@mask_cswp={0x58, 0x114, 0x7, {{}, &(0x7f0000000e80), 0x0}}], 0x58, 0xfeffffff}, 0x0) [ 1592.483302][T28766] overlayfs: './file0' not a directory [ 1592.492619][T28767] overlayfs: './file0' not a directory 07:32:19 executing program 1: r0 = socket$rds(0x15, 0x5, 0x0) bind$rds(r0, &(0x7f0000000080)={0x2, 0x0, @local}, 0x10) r1 = socket$inet_udplite(0x2, 0x2, 0x88) ioctl(r1, 0x1000008912, &(0x7f0000000000)="0adc1f123c123f319bd070") sendmsg$rds(r0, &(0x7f00000001c0)={&(0x7f0000000000)={0x2, 0x0, @local}, 0x10, 0x0, 0x0, &(0x7f00000002c0)=[@mask_cswp={0x58, 0x114, 0x9, {{}, &(0x7f0000000e80), 0x0, 0x0, 0x0, 0x0, 0x700}}], 0x58}, 0x0) 07:32:19 executing program 0: mkdir(&(0x7f0000000180)='./file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file1\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='overlay\x00', 0x0, &(0x7f0000000100)={[{@upperdir={'upperdir', 0x3d, './file0'}}, {@lowerdir={'lowerdir', 0x3d, './file0'}}, {@workdir={'workdir', 0x3d, './file1'}, 0x5c}]}) r0 = open(&(0x7f0000021000)='./file0\x00', 0x0, 0x0) fchdir(r0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x141042, 0x0) ioctl$FIDEDUPERANGE(r1, 0xc0189436, &(0x7f00000002c0)={0x100000000000000}) [ 1592.530830][ C0] print_req_error: I/O error, dev loop0, sector 0 flags 0 [ 1592.538034][ C0] Buffer I/O error on dev loop0, logical block 0, async page read 07:32:19 executing program 4: mkdir(&(0x7f0000000180)='./file0\x00', 0x0) r0 = openat$autofs(0xffffffffffffff9c, &(0x7f0000000080)='/dev/autofs\x00', 0x2400, 0x0) ioctl$VIDIOC_G_FBUF(r0, 0x8030560a, &(0x7f0000000140)={0x4, 0x20, &(0x7f00000001c0)="5eb92db193c2b8fa717eae7ceff3198fe58d245bedbad4c151998912085be23c4a3eddc33719f05ff1b7c94273ffa1e8718af01566338c0434c44eab9a167e38af989b9f608341e9843ed6a4e17b72845cdc71097dd67b7139e1e06c37252d9685a951267cea687c067e35e4fc32be0f5bd2f1b6cb6404123f7b9af463891355fc3ba304dd20b1e59a7779bf149df4c88fa798732a3f", {0x1ff, 0x9, 0x0, 0x4, 0x2, 0x4, 0x0, 0x1ff}}) r1 = getpgrp(0x0) ioctl$sock_SIOCSPGRP(r0, 0x8902, &(0x7f0000000340)=r1) mkdir(&(0x7f0000000280)='./file1\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='overlay\x00', 0x0, &(0x7f0000000100)={[{@upperdir={'upperdir', 0x3d, './file0'}}, {@lowerdir={'lowerdir', 0x3d, './file0'}}, {@workdir={'workdir', 0x3d, './file1'}, 0x5c}]}) r2 = open(&(0x7f0000021000)='./file0\x00', 0x0, 0x0) fchdir(r2) r3 = open(&(0x7f0000000040)='./file0\x00', 0x141042, 0x0) ioctl$FIDEDUPERANGE(r3, 0xc0189436, &(0x7f00000002c0)={0x0, 0x0, 0x2, 0x0, 0x0, [{r2}, {r3}]}) 07:32:19 executing program 2: mkdir(&(0x7f0000000180)='./file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file1\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='overlay\x00', 0x0, &(0x7f0000000100)={[{@upperdir={'upperdir', 0x3d, './file0'}}, {@lowerdir={'lowerdir', 0x3d, './file0'}}, {@workdir={'workdir', 0x3d, './file1'}, 0x5c}]}) r0 = open(&(0x7f0000021000)='./file0\x00', 0x0, 0x0) fchdir(r0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x141042, 0x0) ioctl$FIDEDUPERANGE(r1, 0xc0045878, &(0x7f00000002c0)=ANY=[]) 07:32:19 executing program 5: mkdir(&(0x7f0000000180)='./file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file1\x00', 0x0) mount$overlay(0x400000, 0x0, &(0x7f00000000c0)='overlay\x00', 0x0, &(0x7f0000000100)={[{@upperdir={'upperdir', 0x3d, './file0'}}, {@lowerdir={'lowerdir', 0x3d, './file0'}}, {@workdir={'workdir', 0x3d, './file1'}, 0x5c}]}) r0 = open(&(0x7f0000021000)='./file0\x00', 0x0, 0x0) fchdir(r0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x141042, 0x0) ioctl$FIDEDUPERANGE(r1, 0xc020660b, &(0x7f00000002c0)={0x0, 0xccffffffffffffff}) [ 1592.594755][ C0] print_req_error: I/O error, dev loop0, sector 0 flags 0 [ 1592.602154][ C0] Buffer I/O error on dev loop0, logical block 0, async page read [ 1592.630055][ C0] print_req_error: I/O error, dev loop0, sector 0 flags 0 [ 1592.637269][ C0] Buffer I/O error on dev loop0, logical block 0, async page read 07:32:19 executing program 1: r0 = socket$rds(0x15, 0x5, 0x0) bind$rds(r0, &(0x7f0000000080)={0x2, 0x0, @local}, 0x10) r1 = socket$inet_udplite(0x2, 0x2, 0x88) ioctl(r1, 0x1000008912, &(0x7f0000000000)="0adc1f123c123f319bd070") sendmsg$rds(r0, &(0x7f00000001c0)={&(0x7f0000000000)={0x2, 0x0, @local}, 0x10, 0x0, 0x0, &(0x7f00000002c0)=[@mask_cswp={0x58, 0x114, 0x9, {{}, &(0x7f0000000e80), 0x0, 0x0, 0x0, 0x0, 0x2000}}], 0x58}, 0x0) [ 1592.671541][ C0] print_req_error: I/O error, dev loop0, sector 0 flags 0 [ 1592.678774][ C0] Buffer I/O error on dev loop0, logical block 0, async page read 07:32:19 executing program 5: mkdir(&(0x7f0000000180)='./file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file1\x00', 0x0) mount$overlay(0x400000, 0x0, &(0x7f00000000c0)='overlay\x00', 0x0, &(0x7f0000000100)={[{@upperdir={'upperdir', 0x3d, './file0'}}, {@lowerdir={'lowerdir', 0x3d, './file0'}}, {@workdir={'workdir', 0x3d, './file1'}, 0x5c}]}) r0 = open(&(0x7f0000021000)='./file0\x00', 0x0, 0x0) fchdir(r0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x141042, 0x0) ioctl$FIDEDUPERANGE(r1, 0xc020660b, &(0x7f00000002c0)={0x0, 0xccffffffffffffff}) 07:32:19 executing program 3: r0 = socket$rds(0x15, 0x5, 0x0) bind$rds(r0, &(0x7f0000000080)={0x2, 0x0, @local}, 0x10) r1 = socket$inet_udplite(0x2, 0x2, 0x88) ioctl(r1, 0x1000008912, &(0x7f0000000000)="0adc1f123c123f319bd070") sendmsg$rds(r0, &(0x7f00000001c0)={&(0x7f0000000000)={0x2, 0x0, @local}, 0x10, 0x0, 0x0, &(0x7f00000002c0)=[@mask_cswp={0x58, 0x114, 0x7, {{}, &(0x7f0000000e80), 0x0}}], 0x58, 0xff000000}, 0x0) [ 1592.744678][ C0] print_req_error: I/O error, dev loop0, sector 0 flags 0 [ 1592.751878][ C0] Buffer I/O error on dev loop0, logical block 0, async page read [ 1592.801564][T28904] overlayfs: './file0' not a directory [ 1592.815965][ C0] print_req_error: I/O error, dev loop0, sector 0 flags 0 [ 1592.823163][ C0] Buffer I/O error on dev loop0, logical block 0, async page read [ 1592.823788][T28907] overlayfs: './file0' not a directory 07:32:19 executing program 5: mkdir(&(0x7f0000000180)='./file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file1\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./file0\x00', 0x0, 0x0, &(0x7f0000000100)={[{@upperdir={'upperdir', 0x3d, './file0'}}, {@lowerdir={'lowerdir', 0x3d, './file0'}}, {@workdir={'workdir', 0x3d, './file1'}, 0x5c}]}) r0 = open(&(0x7f0000021000)='./file0\x00', 0x0, 0x0) fchdir(r0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x141042, 0x0) ioctl$FIDEDUPERANGE(r1, 0xc020660b, &(0x7f00000002c0)={0x0, 0xccffffffffffffff}) [ 1592.858093][T28914] overlayfs: './file0' not a directory [ 1592.880657][ C0] print_req_error: I/O error, dev loop0, sector 0 flags 0 [ 1592.887857][ C0] Buffer I/O error on dev loop0, logical block 0, async page read 07:32:19 executing program 0: mkdir(&(0x7f0000000180)='./file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file1\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='overlay\x00', 0x0, &(0x7f0000000100)={[{@upperdir={'upperdir', 0x3d, './file0'}}, {@lowerdir={'lowerdir', 0x3d, './file0'}}, {@workdir={'workdir', 0x3d, './file1'}, 0x5c}]}) r0 = open(&(0x7f0000021000)='./file0\x00', 0x0, 0x0) fchdir(r0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x141042, 0x0) ioctl$FIDEDUPERANGE(r1, 0xc0189436, &(0x7f00000002c0)={0x200000000000000}) 07:32:19 executing program 2: mkdir(&(0x7f0000000180)='./file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file1\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='overlay\x00', 0x0, &(0x7f0000000100)={[{@upperdir={'upperdir', 0x3d, './file0'}}, {@lowerdir={'lowerdir', 0x3d, './file0'}}, {@workdir={'workdir', 0x3d, './file1'}, 0x5c}]}) r0 = open(&(0x7f0000021000)='./file0\x00', 0x0, 0x0) fchdir(r0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x141042, 0x0) ioctl$FIDEDUPERANGE(r1, 0xc0045878, &(0x7f00000002c0)=ANY=[]) 07:32:19 executing program 4: mkdir(&(0x7f0000000180)='./file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file1\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='overlay\x00', 0x0, &(0x7f0000000100)={[{@upperdir={'upperdir', 0x3d, './file0'}}, {@lowerdir={'lowerdir', 0x3d, './file0'}}, {@workdir={'workdir', 0x3d, './file1'}, 0x5c}]}) r0 = open(&(0x7f0000021000)='./file0\x00', 0x0, 0x0) fchdir(r0) mq_unlink(&(0x7f0000000080)='ppp0posix_acl_access\xa4]!*/mime_typecpusetself\x00') r1 = open(&(0x7f0000000040)='./file0\x00', 0x141042, 0x0) ioctl$FIDEDUPERANGE(r1, 0xc0189436, &(0x7f00000002c0)={0x0, 0x0, 0x2, 0x0, 0x0, [{r0}, {r1}]}) 07:32:19 executing program 1: r0 = socket$rds(0x15, 0x5, 0x0) bind$rds(r0, &(0x7f0000000080)={0x2, 0x0, @local}, 0x10) r1 = socket$inet_udplite(0x2, 0x2, 0x88) ioctl(r1, 0x1000008912, &(0x7f0000000000)="0adc1f123c123f319bd070") sendmsg$rds(r0, &(0x7f00000001c0)={&(0x7f0000000000)={0x2, 0x0, @local}, 0x10, 0x0, 0x0, &(0x7f00000002c0)=[@mask_cswp={0x58, 0x114, 0x9, {{}, &(0x7f0000000e80), 0x0, 0x0, 0x0, 0x0, 0x3f00}}], 0x58}, 0x0) [ 1592.936499][ C0] print_req_error: I/O error, dev loop0, sector 0 flags 0 [ 1592.943832][ C0] Buffer I/O error on dev loop0, logical block 0, async page read 07:32:19 executing program 5: mkdir(&(0x7f0000000180)='./file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file1\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./file0\x00', 0x0, 0x0, &(0x7f0000000100)={[{@upperdir={'upperdir', 0x3d, './file0'}}, {@lowerdir={'lowerdir', 0x3d, './file0'}}, {@workdir={'workdir', 0x3d, './file1'}, 0x5c}]}) r0 = open(&(0x7f0000021000)='./file0\x00', 0x0, 0x0) fchdir(r0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x141042, 0x0) ioctl$FIDEDUPERANGE(r1, 0xc020660b, &(0x7f00000002c0)={0x0, 0xccffffffffffffff}) 07:32:19 executing program 3: r0 = socket$rds(0x15, 0x5, 0x0) bind$rds(r0, &(0x7f0000000080)={0x2, 0x0, @local}, 0x10) r1 = socket$inet_udplite(0x2, 0x2, 0x88) ioctl(r1, 0x1000008912, &(0x7f0000000000)="0adc1f123c123f319bd070") sendmsg$rds(r0, &(0x7f00000001c0)={&(0x7f0000000000)={0x2, 0x0, @local}, 0x10, 0x0, 0x0, &(0x7f00000002c0)=[@mask_cswp={0x58, 0x114, 0x7, {{}, &(0x7f0000000e80), 0x0}}], 0x58, 0xfffffffe}, 0x0) 07:32:19 executing program 1: r0 = socket$rds(0x15, 0x5, 0x0) bind$rds(r0, &(0x7f0000000080)={0x2, 0x0, @local}, 0x10) r1 = socket$inet_udplite(0x2, 0x2, 0x88) ioctl(r1, 0x1000008912, &(0x7f0000000000)="0adc1f123c123f319bd070") sendmsg$rds(r0, &(0x7f00000001c0)={&(0x7f0000000000)={0x2, 0x0, @local}, 0x10, 0x0, 0x0, &(0x7f00000002c0)=[@mask_cswp={0x58, 0x114, 0x9, {{}, &(0x7f0000000e80), 0x0, 0x0, 0x0, 0x0, 0x4800}}], 0x58}, 0x0) [ 1593.175533][T29079] overlayfs: './file0' not a directory [ 1593.186035][T29082] overlayfs: './file0' not a directory [ 1593.203449][T29083] overlayfs: './file0' not a directory 07:32:19 executing program 5: mkdir(&(0x7f0000000180)='./file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file1\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./file0\x00', 0x0, 0x0, &(0x7f0000000100)={[{@upperdir={'upperdir', 0x3d, './file0'}}, {@lowerdir={'lowerdir', 0x3d, './file0'}}, {@workdir={'workdir', 0x3d, './file1'}, 0x5c}]}) r0 = open(&(0x7f0000021000)='./file0\x00', 0x0, 0x0) fchdir(r0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x141042, 0x0) ioctl$FIDEDUPERANGE(r1, 0xc020660b, &(0x7f00000002c0)={0x0, 0xccffffffffffffff}) 07:32:19 executing program 0: mkdir(&(0x7f0000000180)='./file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file1\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='overlay\x00', 0x0, &(0x7f0000000100)={[{@upperdir={'upperdir', 0x3d, './file0'}}, {@lowerdir={'lowerdir', 0x3d, './file0'}}, {@workdir={'workdir', 0x3d, './file1'}, 0x5c}]}) r0 = open(&(0x7f0000021000)='./file0\x00', 0x0, 0x0) fchdir(r0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x141042, 0x0) ioctl$FIDEDUPERANGE(r1, 0xc0189436, &(0x7f00000002c0)={0x0, 0x2}) 07:32:19 executing program 2: mkdir(&(0x7f0000000180)='./file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file1\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='overlay\x00', 0x0, &(0x7f0000000100)={[{@upperdir={'upperdir', 0x3d, './file0'}}, {@lowerdir={'lowerdir', 0x3d, './file0'}}, {@workdir={'workdir', 0x3d, './file1'}, 0x5c}]}) r0 = open(&(0x7f0000021000)='./file0\x00', 0x0, 0x0) fchdir(r0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x141042, 0x0) ioctl$FIDEDUPERANGE(r1, 0xc020660b, &(0x7f00000002c0)=ANY=[]) 07:32:19 executing program 4: mkdir(&(0x7f0000000180)='./file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file1\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='overlay\x00', 0x0, &(0x7f0000000100)={[{@upperdir={'upperdir', 0x3d, './file0'}}, {@lowerdir={'lowerdir', 0x3d, './file0'}}, {@workdir={'workdir', 0x3d, './file1'}, 0x5c}]}) r0 = open(&(0x7f0000021000)='./file0\x00', 0x0, 0x0) fchdir(r0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x141042, 0x0) ioctl$FIDEDUPERANGE(r1, 0xc0189436, &(0x7f00000002c0)=ANY=[@ANYBLOB="000000000000000000000000000000000200000000000000", @ANYRES32=r0, @ANYBLOB='\x00'/28, @ANYRES32=r1, @ANYBLOB="0000000000000000000000fbf900"/28]) fchdir(r1) 07:32:19 executing program 1: r0 = socket$rds(0x15, 0x5, 0x0) bind$rds(r0, &(0x7f0000000080)={0x2, 0x0, @local}, 0x10) r1 = socket$inet_udplite(0x2, 0x2, 0x88) ioctl(r1, 0x1000008912, &(0x7f0000000000)="0adc1f123c123f319bd070") sendmsg$rds(r0, &(0x7f00000001c0)={&(0x7f0000000000)={0x2, 0x0, @local}, 0x10, 0x0, 0x0, &(0x7f00000002c0)=[@mask_cswp={0x58, 0x114, 0x9, {{}, &(0x7f0000000e80), 0x0, 0x0, 0x0, 0x0, 0x4c00}}], 0x58}, 0x0) 07:32:19 executing program 3: r0 = socket$rds(0x15, 0x5, 0x0) bind$rds(r0, &(0x7f0000000080)={0x2, 0x0, @local}, 0x10) r1 = socket$inet_udplite(0x2, 0x2, 0x88) ioctl(r1, 0x1000008912, &(0x7f0000000000)="0adc1f123c123f319bd070") sendmsg$rds(r0, &(0x7f00000001c0)={&(0x7f0000000000)={0x2, 0x0, @local}, 0x10, 0x0, 0x0, &(0x7f00000002c0)=[@mask_cswp={0x58, 0x114, 0x7, {{}, &(0x7f0000000e80), 0x0}}], 0x58, 0x100000000000}, 0x0) 07:32:19 executing program 5: mkdir(&(0x7f0000000180)='./file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file1\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='overlay\x00', 0x0, 0x0) r0 = open(&(0x7f0000021000)='./file0\x00', 0x0, 0x0) fchdir(r0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x141042, 0x0) ioctl$FIDEDUPERANGE(r1, 0xc020660b, &(0x7f00000002c0)={0x0, 0xccffffffffffffff}) 07:32:19 executing program 1: r0 = socket$rds(0x15, 0x5, 0x0) bind$rds(r0, &(0x7f0000000080)={0x2, 0x0, @local}, 0x10) r1 = socket$inet_udplite(0x2, 0x2, 0x88) ioctl(r1, 0x1000008912, &(0x7f0000000000)="0adc1f123c123f319bd070") sendmsg$rds(r0, &(0x7f00000001c0)={&(0x7f0000000000)={0x2, 0x0, @local}, 0x10, 0x0, 0x0, &(0x7f00000002c0)=[@mask_cswp={0x58, 0x114, 0x9, {{}, &(0x7f0000000e80), 0x0, 0x0, 0x0, 0x0, 0x6000}}], 0x58}, 0x0) 07:32:20 executing program 3: r0 = socket$rds(0x15, 0x5, 0x0) bind$rds(r0, &(0x7f0000000080)={0x2, 0x0, @local}, 0x10) r1 = socket$inet_udplite(0x2, 0x2, 0x88) ioctl(r1, 0x1000008912, &(0x7f0000000000)="0adc1f123c123f319bd070") sendmsg$rds(r0, &(0x7f00000001c0)={&(0x7f0000000000)={0x2, 0x0, @local}, 0x10, 0x0, 0x0, &(0x7f00000002c0)=[@mask_cswp={0x58, 0x114, 0x7, {{}, &(0x7f0000000e80), 0x0}}], 0x58, 0x4000000000000}, 0x0) [ 1593.563931][T29335] overlayfs: missing 'lowerdir' [ 1593.564588][T29334] overlayfs: './file0' not a directory [ 1593.588657][T29337] overlayfs: './file0' not a directory [ 1593.605301][T29338] overlayfs: './file0' not a directory 07:32:20 executing program 1: r0 = socket$rds(0x15, 0x5, 0x0) bind$rds(r0, &(0x7f0000000080)={0x2, 0x0, @local}, 0x10) r1 = socket$inet_udplite(0x2, 0x2, 0x88) ioctl(r1, 0x1000008912, &(0x7f0000000000)="0adc1f123c123f319bd070") sendmsg$rds(r0, &(0x7f00000001c0)={&(0x7f0000000000)={0x2, 0x0, @local}, 0x10, 0x0, 0x0, &(0x7f00000002c0)=[@mask_cswp={0x58, 0x114, 0x9, {{}, &(0x7f0000000e80), 0x0, 0x0, 0x0, 0x0, 0x6800}}], 0x58}, 0x0) 07:32:20 executing program 4: mkdir(&(0x7f0000000180)='./file0\x00', 0x1) mkdir(&(0x7f0000000280)='./file1\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='overlay\x00', 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="75707065726469723d2e2f66696c653021b343a3373a7bed7f2c6c6f77658a6469723d2e2f63f4b2856c65302c776f726b6469"]) r0 = openat$audio(0xffffffffffffff9c, &(0x7f0000000080)='/dev/audio\x00', 0x100, 0x0) setsockopt$MISDN_TIME_STAMP(r0, 0x0, 0x1, &(0x7f0000000140)=0x1, 0x4) r1 = open(&(0x7f0000021000)='./file0\x00', 0x0, 0x0) fchdir(r1) r2 = open(&(0x7f0000000040)='./file0\x00', 0x141042, 0x0) ioctl$FIDEDUPERANGE(r2, 0xc0189436, &(0x7f00000002c0)={0x0, 0x0, 0x2, 0x0, 0x0, [{r1}, {r2}]}) 07:32:20 executing program 0: mkdir(&(0x7f0000000180)='./file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file1\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='overlay\x00', 0x0, &(0x7f0000000100)={[{@upperdir={'upperdir', 0x3d, './file0'}}, {@lowerdir={'lowerdir', 0x3d, './file0'}}, {@workdir={'workdir', 0x3d, './file1'}, 0x5c}]}) r0 = open(&(0x7f0000021000)='./file0\x00', 0x0, 0x0) fchdir(r0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x141042, 0x0) ioctl$FIDEDUPERANGE(r1, 0xc0189436, &(0x7f00000002c0)={0x0, 0x1000000}) 07:32:20 executing program 5: mkdir(&(0x7f0000000180)='./file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file1\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='overlay\x00', 0x0, 0x0) r0 = open(&(0x7f0000021000)='./file0\x00', 0x0, 0x0) fchdir(r0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x141042, 0x0) ioctl$FIDEDUPERANGE(r1, 0xc020660b, &(0x7f00000002c0)={0x0, 0xccffffffffffffff}) 07:32:20 executing program 2: mkdir(&(0x7f0000000180)='./file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='overlay\x00', 0x0, &(0x7f0000000100)={[{@upperdir={'upperdir', 0x3d, './file0'}}, {@lowerdir={'lowerdir', 0x3d, './file0'}}, {@workdir={'workdir', 0x3d, './file1'}, 0x5c}]}) r0 = open(&(0x7f0000021000)='./file0\x00', 0x0, 0x0) fchdir(r0) r1 = open(&(0x7f0000000040)='./file1\x00', 0x141042, 0x0) ioctl$TIOCOUTQ(r1, 0x5411, &(0x7f0000000080)) ioctl$FIDEDUPERANGE(r1, 0xc0189436, &(0x7f00000002c0)=ANY=[]) 07:32:20 executing program 1: r0 = socket$rds(0x15, 0x5, 0x0) bind$rds(r0, &(0x7f0000000080)={0x2, 0x0, @local}, 0x10) r1 = socket$inet_udplite(0x2, 0x2, 0x88) ioctl(r1, 0x1000008912, &(0x7f0000000000)="0adc1f123c123f319bd070") sendmsg$rds(r0, &(0x7f00000001c0)={&(0x7f0000000000)={0x2, 0x0, @local}, 0x10, 0x0, 0x0, &(0x7f00000002c0)=[@mask_cswp={0x58, 0x114, 0x9, {{}, &(0x7f0000000e80), 0x0, 0x0, 0x0, 0x0, 0x6c00}}], 0x58}, 0x0) 07:32:20 executing program 3: r0 = socket$rds(0x15, 0x5, 0x0) bind$rds(r0, &(0x7f0000000080)={0x2, 0x0, @local}, 0x10) r1 = socket$inet_udplite(0x2, 0x2, 0x88) ioctl(r1, 0x1000008912, &(0x7f0000000000)="0adc1f123c123f319bd070") sendmsg$rds(r0, &(0x7f00000001c0)={&(0x7f0000000000)={0x2, 0x0, @local}, 0x10, 0x0, 0x0, &(0x7f00000002c0)=[@mask_cswp={0x58, 0x114, 0x7, {{}, &(0x7f0000000e80), 0x0}}], 0x58, 0xa0010000000000}, 0x0) [ 1593.808106][T29471] overlayfs: missing 'lowerdir' 07:32:20 executing program 5: mkdir(&(0x7f0000000180)='./file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file1\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='overlay\x00', 0x0, 0x0) r0 = open(&(0x7f0000021000)='./file0\x00', 0x0, 0x0) fchdir(r0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x141042, 0x0) ioctl$FIDEDUPERANGE(r1, 0xc020660b, &(0x7f00000002c0)={0x0, 0xccffffffffffffff}) [ 1593.988610][T29485] overlayfs: failed to resolve './file1': -2 [ 1593.994613][T29494] overlayfs: missing 'lowerdir' [ 1593.996220][T29481] overlayfs: unrecognized mount option "loweŠdir=./cô²…le0" or missing value [ 1594.003594][T29496] overlayfs: './file1' not a directory [ 1594.019566][T29508] overlayfs: './file0' not a directory 07:32:20 executing program 0: mkdir(&(0x7f0000000180)='./file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file1\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='overlay\x00', 0x0, &(0x7f0000000100)={[{@upperdir={'upperdir', 0x3d, './file0'}}, {@lowerdir={'lowerdir', 0x3d, './file0'}}, {@workdir={'workdir', 0x3d, './file1'}, 0x5c}]}) r0 = open(&(0x7f0000021000)='./file0\x00', 0x0, 0x0) fchdir(r0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x141042, 0x0) ioctl$FIDEDUPERANGE(r1, 0xc0189436, &(0x7f00000002c0)={0x0, 0x2000000}) 07:32:20 executing program 1: r0 = socket$rds(0x15, 0x5, 0x0) bind$rds(r0, &(0x7f0000000080)={0x2, 0x0, @local}, 0x10) r1 = socket$inet_udplite(0x2, 0x2, 0x88) ioctl(r1, 0x1000008912, &(0x7f0000000000)="0adc1f123c123f319bd070") sendmsg$rds(r0, &(0x7f00000001c0)={&(0x7f0000000000)={0x2, 0x0, @local}, 0x10, 0x0, 0x0, &(0x7f00000002c0)=[@mask_cswp={0x58, 0x114, 0x9, {{}, &(0x7f0000000e80), 0x0, 0x0, 0x0, 0x0, 0x7400}}], 0x58}, 0x0) 07:32:20 executing program 2: setxattr$security_selinux(&(0x7f0000000080)='./file1\x00', &(0x7f0000000140)='security.selinux\x00', &(0x7f00000001c0)='system_u:object_r:admin_passwd_exec_t:s0\x00', 0x29, 0x3) mkdir(&(0x7f0000000180)='./file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file1\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='overlay\x00', 0x0, &(0x7f0000000100)={[{@upperdir={'upperdir', 0x3d, './file0'}}, {@lowerdir={'lowerdir', 0x3d, './file0'}}, {@workdir={'workdir', 0x3d, './file1'}, 0x5c}]}) r0 = open(&(0x7f0000021000)='./file0\x00', 0x0, 0x0) fchdir(r0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x141042, 0x0) ioctl$FIDEDUPERANGE(r1, 0xc0189436, &(0x7f00000002c0)=ANY=[]) [ 1594.072111][T29558] overlayfs: unrecognized mount option "loweŠdir=./cô²…le0" or missing value [ 1594.103635][ T26] kauditd_printk_skb: 17 callbacks suppressed 07:32:20 executing program 3: r0 = socket$rds(0x15, 0x5, 0x0) bind$rds(r0, &(0x7f0000000080)={0x2, 0x0, @local}, 0x10) r1 = socket$inet_udplite(0x2, 0x2, 0x88) ioctl(r1, 0x1000008912, &(0x7f0000000000)="0adc1f123c123f319bd070") sendmsg$rds(r0, &(0x7f00000001c0)={&(0x7f0000000000)={0x2, 0x0, @local}, 0x10, 0x0, 0x0, &(0x7f00000002c0)=[@mask_cswp={0x58, 0x114, 0x7, {{}, &(0x7f0000000e80), 0x0}}], 0x58, 0x100000000000000}, 0x0) 07:32:20 executing program 5: mkdir(&(0x7f0000000180)='./file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file1\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='overlay\x00', 0x0, &(0x7f0000000100)={[{@upperdir={'upperdir', 0x3d, './file0'}}, {@lowerdir={'lowerdir', 0x3d, './file0'}}]}) r0 = open(&(0x7f0000021000)='./file0\x00', 0x0, 0x0) fchdir(r0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x141042, 0x0) ioctl$FIDEDUPERANGE(r1, 0xc020660b, &(0x7f00000002c0)={0x0, 0xccffffffffffffff}) [ 1594.103652][ T26] audit: type=1804 audit(1556523140.584:12771): pid=29481 uid=0 auid=4294967295 ses=4294967295 subj==unconfined op=invalid_pcr cause=ToMToU comm="syz-executor.4" name="/root/syzkaller-testdir448262477/syzkaller.ClPtxm/1830/file0/file0" dev="sda1" ino=19172 res=1 [ 1594.216319][T29624] overlayfs: './file0' not a directory [ 1594.248579][T29635] overlayfs: missing 'workdir' 07:32:20 executing program 1: r0 = socket$rds(0x15, 0x5, 0x0) bind$rds(r0, &(0x7f0000000080)={0x2, 0x0, @local}, 0x10) r1 = socket$inet_udplite(0x2, 0x2, 0x88) ioctl(r1, 0x1000008912, &(0x7f0000000000)="0adc1f123c123f319bd070") sendmsg$rds(r0, &(0x7f00000001c0)={&(0x7f0000000000)={0x2, 0x0, @local}, 0x10, 0x0, 0x0, &(0x7f00000002c0)=[@mask_cswp={0x58, 0x114, 0x9, {{}, &(0x7f0000000e80), 0x0, 0x0, 0x0, 0x0, 0x7a00}}], 0x58}, 0x0) 07:32:20 executing program 4: mkdir(&(0x7f0000000180)='./file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file1\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='overlay\x00', 0x0, &(0x7f0000000340)=ANY=[@ANYBLOB="75707065726469723d2e2f66696c65302c6c6f7765726469723d2e2f66696c65302c776f726b6469723d2e2f66696c65315c0083cd50d81788d8211168b232aec982bc8fb1d2bc27ed8d6d8065535a26a4b0f8335e2d992ee29076ea02a68ea3ca0e5a80dfa5727ead0df6ea43e4c30cc5007f975f8ef99fc381e2131d30957f7ee84cb93d2781a5ae09e7b2068a87968f99b09fbd9bd1d6f3081084c6dd60c738e32fa8e108ffc111bd857e6a76f41118ce2cf2c6362bcb70b4cb9487e028eb004c4a02b5e2e44fc4b0f21047efa0b1192e0ebdc7e54b3104e5f448f7952ca1489519ee294507f3e7fbb3d07b21183b2116449d2d8454343ffc1ddf6898d065b27a20c0900b9212367527091061937fdd524d2972fab7d77d2cb3b5e3b79733b084402654e44340c1745d4b7120c7b8bf7c068753e4cc070269bbeb765cd278ebef95c187baac0812b6f06556b4389a71e94af26ed130a115e9da13cb64bf5c7916203b2922780c4615d8b6c4a1919ec4cd509fc4c24e48f603885ff5e32072e3f5da6785e28465c8ae95aa55931cdd1448e5bff5cfedc412d2d30a7b3d02b52baaaa8ccf6a66d2991d2f42ab98512397589363ac09a5ec324cc2cc6d889f8d8b72cfb14594d821cee9e881f19656"]) r0 = open(&(0x7f0000021000)='./file0\x00', 0x0, 0x0) write$RDMA_USER_CM_CMD_JOIN_IP_MCAST(r0, &(0x7f0000000800)={0x10, 0x30, 0xfa00, {&(0x7f00000007c0)={0xffffffffffffffff}, 0x1, {0xa, 0x4e20, 0x7, @ipv4={[], [], @multicast2}, 0xfffffffffffff800}}}, 0x38) write$RDMA_USER_CM_CMD_LEAVE_MCAST(r0, &(0x7f0000000840)={0x11, 0x10, 0xfa00, {&(0x7f0000000240), r1}}, 0x18) write$P9_RREADLINK(r0, &(0x7f0000000540)=ANY=[@ANYBLOB="160000001701000d002e2f666930771469d77f3ffacbbc4a7829280e71f4905e4b5c68a54133b1c4ea994feea9e1e786e85d5f772155d3985696e0db4d526c338f0b16aaf16fbf8c9fe131a57d9a65f304179485ed0e47fd857200b440f38321da654dc5c1bf220b813d294fc901df93a996960ef874438b2433294074f9a0c0ecd5f3aa91df7ad0f4380c6cf893f55e8d9a34ac0622575f68667c81a94a96ad39191b749ebd463100a3aa201a7334742c1afdd4a18b4ec3a1b0668a4ef0ed68f9f84c4263cc16982c4ff4d315f976eb3fff7e6700dae310d34200e9ba3b59410a4bfeb3cfdef8ad93b59558cb83de86d2f649695fa10a5d6d20762b6ce455f86b484a916046415c9db66ac63c71150db008375df4dda84d114b8a90f861b7fae13f8f5afb1594145ec6267f565128d702acd7"], 0x16) fchdir(r0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x141042, 0x0) socket$inet_smc(0x2b, 0x1, 0x0) r3 = syz_genetlink_get_family_id$tipc2(&(0x7f0000000140)='TIPCv2\x00') sendmsg$TIPC_NL_NET_GET(r2, &(0x7f0000000200)={&(0x7f0000000080)={0x10, 0x0, 0x0, 0x40000010}, 0xc, &(0x7f00000001c0)={&(0x7f0000000680)={0x138, r3, 0x800, 0x70bd25, 0x25dfdbfd, {}, [@TIPC_NLA_MON={0x14, 0x9, [@TIPC_NLA_MON_REF={0x8, 0x2, 0xfff}, @TIPC_NLA_MON_ACTIVATION_THRESHOLD={0x8, 0x1, 0x7}]}, @TIPC_NLA_MON={0x14, 0x9, [@TIPC_NLA_MON_ACTIVATION_THRESHOLD={0x8, 0x1, 0x81}, @TIPC_NLA_MON_ACTIVATION_THRESHOLD={0x8, 0x1, 0x7ff}]}, @TIPC_NLA_BEARER={0xb8, 0x1, [@TIPC_NLA_BEARER_UDP_OPTS={0x2c, 0x4, {{0x14, 0x1, @in={0x2, 0x4e23, @local}}, {0x14, 0x2, @in={0x2, 0x4e21, @rand_addr=0x1ff}}}}, @TIPC_NLA_BEARER_PROP={0xc, 0x2, [@TIPC_NLA_PROP_PRIO={0x8, 0x1, 0x1e}]}, @TIPC_NLA_BEARER_PROP={0x34, 0x2, [@TIPC_NLA_PROP_WIN={0x8, 0x3, 0x5421}, @TIPC_NLA_PROP_MTU={0x8, 0x4, 0x5217}, @TIPC_NLA_PROP_TOL={0x8, 0x2, 0x8}, @TIPC_NLA_PROP_TOL={0x8, 0x2, 0xffffffffad130885}, @TIPC_NLA_PROP_WIN={0x8, 0x3, 0x9}, @TIPC_NLA_PROP_TOL={0x8, 0x2, 0x9}]}, @TIPC_NLA_BEARER_NAME={0x10, 0x1, @udp='udp:syz2\x00'}, @TIPC_NLA_BEARER_UDP_OPTS={0x38, 0x4, {{0x14, 0x1, @in={0x2, 0x4e20, @initdev={0xac, 0x1e, 0x0, 0x0}}}, {0x20, 0x2, @in6={0xa, 0x4e21, 0x7, @local, 0x1000}}}}]}, @TIPC_NLA_NET={0x4}, @TIPC_NLA_MON={0xc, 0x9, [@TIPC_NLA_MON_ACTIVATION_THRESHOLD={0x8, 0x1, 0x5}]}, @TIPC_NLA_MON={0xc, 0x9, [@TIPC_NLA_MON_REF={0x8, 0x2, 0x3}]}, @TIPC_NLA_SOCK={0x8, 0x2, [@TIPC_NLA_SOCK_HAS_PUBL={0x4}]}, @TIPC_NLA_SOCK={0x20, 0x2, [@TIPC_NLA_SOCK_REF={0x8, 0x2, 0x80}, @TIPC_NLA_SOCK_HAS_PUBL={0x4}, @TIPC_NLA_SOCK_REF={0x8, 0x2, 0x8}, @TIPC_NLA_SOCK_ADDR={0x8, 0x1, 0x7}]}]}, 0x138}, 0x1, 0x0, 0x0, 0x40000}, 0x4) ioctl$FIDEDUPERANGE(r2, 0xc0189436, &(0x7f00000002c0)={0x0, 0x0, 0x2, 0x0, 0x0, [{r0}, {r2}]}) openat$vsock(0xffffffffffffff9c, &(0x7f0000000100)='/dev/vsock\x00', 0x501080, 0x0) [ 1594.289395][ T26] audit: type=1804 audit(1556523140.774:12772): pid=29633 uid=0 auid=4294967295 ses=4294967295 subj==unconfined op=invalid_pcr cause=ToMToU comm="syz-executor.2" name="/root/syzkaller-testdir945697151/syzkaller.UCourU/2811/file0/file0" dev="overlay" ino=318575 res=1 07:32:20 executing program 2: mkdir(&(0x7f0000000180)='./file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file1\x00', 0x0) r0 = syz_open_dev$vcsa(&(0x7f0000000100)='/dev/vcsa#\x00', 0x1, 0x0) fstat(0xffffffffffffffff, &(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, 0x0}) r2 = getgid() fchownat(r0, &(0x7f0000000140)='./file1\x00', r1, r2, 0xc00) mount$overlay(0x400000, &(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='overlay\x00', 0x0, &(0x7f0000000080)={[{@upperdir={'upperdir', 0x3d, './file0'}}, {@lowerdir={'lowerdir', 0x3d, './file0'}}, {@workdir={'workdir', 0x3d, './file1'}, 0x5c}]}) r3 = open(&(0x7f0000021000)='./file0\x00', 0x0, 0x0) fchdir(r3) r4 = open(&(0x7f0000000040)='./file0\x00', 0x141042, 0x0) ioctl$FIDEDUPERANGE(r4, 0xc0189436, &(0x7f00000002c0)=ANY=[]) 07:32:20 executing program 3: r0 = socket$rds(0x15, 0x5, 0x0) bind$rds(r0, &(0x7f0000000080)={0x2, 0x0, @local}, 0x10) r1 = socket$inet_udplite(0x2, 0x2, 0x88) ioctl(r1, 0x1000008912, &(0x7f0000000000)="0adc1f123c123f319bd070") sendmsg$rds(r0, &(0x7f00000001c0)={&(0x7f0000000000)={0x2, 0x0, @local}, 0x10, 0x0, 0x0, &(0x7f00000002c0)=[@mask_cswp={0x58, 0x114, 0x7, {{}, &(0x7f0000000e80), 0x0}}], 0x58, 0x200000000000000}, 0x0) 07:32:20 executing program 5: mkdir(&(0x7f0000000180)='./file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file1\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='overlay\x00', 0x0, &(0x7f0000000100)={[{@upperdir={'upperdir', 0x3d, './file0'}}, {@lowerdir={'lowerdir', 0x3d, './file0'}}]}) r0 = open(&(0x7f0000021000)='./file0\x00', 0x0, 0x0) fchdir(r0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x141042, 0x0) ioctl$FIDEDUPERANGE(r1, 0xc020660b, &(0x7f00000002c0)={0x0, 0xccffffffffffffff}) 07:32:20 executing program 1: r0 = socket$rds(0x15, 0x5, 0x0) bind$rds(r0, &(0x7f0000000080)={0x2, 0x0, @local}, 0x10) r1 = socket$inet_udplite(0x2, 0x2, 0x88) ioctl(r1, 0x1000008912, &(0x7f0000000000)="0adc1f123c123f319bd070") sendmsg$rds(r0, &(0x7f00000001c0)={&(0x7f0000000000)={0x2, 0x0, @local}, 0x10, 0x0, 0x0, &(0x7f00000002c0)=[@mask_cswp={0x58, 0x114, 0x9, {{}, &(0x7f0000000e80), 0x0, 0x0, 0x0, 0x0, 0x80fe}}], 0x58}, 0x0) [ 1594.459623][T29763] overlayfs: './file0' not a directory 07:32:21 executing program 4: mkdir(&(0x7f0000000180)='./file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file1\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='overlay\x00', 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="75707065726469723d2e2f66696c65302c6c6fffffffff696c6565315c00"/45]) r0 = open(&(0x7f0000021000)='./file0\x00', 0x0, 0x0) ioctl$BLKSECDISCARD(r0, 0x127d, &(0x7f0000000080)) fchdir(r0) r1 = open(&(0x7f0000000040)='./file1\x00', 0x141042, 0x0) socket$can_bcm(0x1d, 0x2, 0x2) ioctl$FIDEDUPERANGE(r1, 0xc0189436, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000000000000000000000200000000000000", @ANYRES32=r0, @ANYBLOB='\x00'/28, @ANYRES32=r1, @ANYBLOB="000000000000000000000000000000000000000000000000000000000f1cadb85486532870e79d172595e779cbd2a29b1a9c8088c76f2187e057a352416a21307d08d1f1ea60fe2a77a630b985d849895569ab01ddc1a6f8f7180581406b641df7f96fee69d00b7dac93199726b42d08783cf5e96c828bf4bf152a04eab6a623b352dfba1ef72e185e3d5a904e927dd2f0ec9450ae62a08296fa3c10"]) [ 1594.540772][ T26] audit: type=1804 audit(1556523141.024:12773): pid=29754 uid=0 auid=4294967295 ses=4294967295 subj==unconfined op=invalid_pcr cause=ToMToU comm="syz-executor.0" name="/root/syzkaller-testdir367082561/syzkaller.OCMwKn/3081/file0/file0" dev="overlay" ino=318045 res=1 [ 1594.574493][T29814] overlayfs: missing 'workdir' 07:32:21 executing program 0: mkdir(&(0x7f0000000180)='./file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file1\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='overlay\x00', 0x0, &(0x7f0000000100)={[{@upperdir={'upperdir', 0x3d, './file0'}}, {@lowerdir={'lowerdir', 0x3d, './file0'}}, {@workdir={'workdir', 0x3d, './file1'}, 0x5c}]}) r0 = open(&(0x7f0000021000)='./file0\x00', 0x0, 0x0) fchdir(r0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x141042, 0x0) ioctl$FIDEDUPERANGE(r1, 0xc0189436, &(0x7f00000002c0)={0x0, 0x100000000000000}) 07:32:21 executing program 2: mkdir(&(0x7f0000000180)='./file0\x00', 0x4000004) mkdir(&(0x7f0000000280)='./file1\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='overlay\x00', 0x0, &(0x7f0000000100)={[{@upperdir={'upperdir', 0x3d, './file0'}}, {@lowerdir={'lowerdir', 0x3d, './file0'}}, {@workdir={'workdir', 0x3d, './file1'}, 0x5c}]}) r0 = open(&(0x7f0000021000)='./file0\x00', 0x0, 0x0) fchdir(r0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x141042, 0x0) getsockname$netlink(r1, &(0x7f0000000080), &(0x7f0000000140)=0xc) ioctl$FIDEDUPERANGE(r1, 0xc0189436, &(0x7f00000002c0)=ANY=[]) 07:32:21 executing program 3: r0 = socket$rds(0x15, 0x5, 0x0) bind$rds(r0, &(0x7f0000000080)={0x2, 0x0, @local}, 0x10) r1 = socket$inet_udplite(0x2, 0x2, 0x88) ioctl(r1, 0x1000008912, &(0x7f0000000000)="0adc1f123c123f319bd070") sendmsg$rds(r0, &(0x7f00000001c0)={&(0x7f0000000000)={0x2, 0x0, @local}, 0x10, 0x0, 0x0, &(0x7f00000002c0)=[@mask_cswp={0x58, 0x114, 0x7, {{}, &(0x7f0000000e80), 0x0}}], 0x58, 0x300000000000000}, 0x0) 07:32:21 executing program 1: r0 = socket$rds(0x15, 0x5, 0x0) bind$rds(r0, &(0x7f0000000080)={0x2, 0x0, @local}, 0x10) r1 = socket$inet_udplite(0x2, 0x2, 0x88) ioctl(r1, 0x1000008912, &(0x7f0000000000)="0adc1f123c123f319bd070") sendmsg$rds(r0, &(0x7f00000001c0)={&(0x7f0000000000)={0x2, 0x0, @local}, 0x10, 0x0, 0x0, &(0x7f00000002c0)=[@mask_cswp={0x58, 0x114, 0x9, {{}, &(0x7f0000000e80), 0x0, 0x0, 0x0, 0x0, 0xc0fe}}], 0x58}, 0x0) 07:32:21 executing program 5: mkdir(&(0x7f0000000180)='./file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file1\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='overlay\x00', 0x0, &(0x7f0000000100)={[{@upperdir={'upperdir', 0x3d, './file0'}}, {@lowerdir={'lowerdir', 0x3d, './file0'}}]}) r0 = open(&(0x7f0000021000)='./file0\x00', 0x0, 0x0) fchdir(r0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x141042, 0x0) ioctl$FIDEDUPERANGE(r1, 0xc020660b, &(0x7f00000002c0)={0x0, 0xccffffffffffffff}) 07:32:21 executing program 1: r0 = socket$rds(0x15, 0x5, 0x0) bind$rds(r0, &(0x7f0000000080)={0x2, 0x0, @local}, 0x10) r1 = socket$inet_udplite(0x2, 0x2, 0x88) ioctl(r1, 0x1000008912, &(0x7f0000000000)="0adc1f123c123f319bd070") sendmsg$rds(r0, &(0x7f00000001c0)={&(0x7f0000000000)={0x2, 0x0, @local}, 0x10, 0x0, 0x0, &(0x7f00000002c0)=[@mask_cswp={0x58, 0x114, 0x9, {{}, &(0x7f0000000e80), 0x0, 0x0, 0x0, 0x0, 0xfc00}}], 0x58}, 0x0) [ 1594.754138][T29904] overlayfs: missing 'workdir' [ 1594.755021][T29919] overlayfs: './file0' not a directory [ 1594.795304][ T26] audit: type=1804 audit(1556523141.274:12774): pid=29890 uid=0 auid=4294967295 ses=4294967295 subj==unconfined op=invalid_pcr cause=ToMToU comm="syz-executor.2" name="/root/syzkaller-testdir945697151/syzkaller.UCourU/2813/file0/file0" dev="overlay" ino=318666 res=1 07:32:21 executing program 5: mkdir(&(0x7f0000000180)='./file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file1\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='overlay\x00', 0x0, &(0x7f0000000100)={[{@upperdir={'upperdir', 0x3d, './file0'}}, {@workdir={'workdir', 0x3d, './file1'}, 0x5c}]}) r0 = open(&(0x7f0000021000)='./file0\x00', 0x0, 0x0) fchdir(r0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x141042, 0x0) ioctl$FIDEDUPERANGE(r1, 0xc020660b, &(0x7f00000002c0)={0x0, 0xccffffffffffffff}) 07:32:21 executing program 3: r0 = socket$rds(0x15, 0x5, 0x0) bind$rds(r0, &(0x7f0000000080)={0x2, 0x0, @local}, 0x10) r1 = socket$inet_udplite(0x2, 0x2, 0x88) ioctl(r1, 0x1000008912, &(0x7f0000000000)="0adc1f123c123f319bd070") sendmsg$rds(r0, &(0x7f00000001c0)={&(0x7f0000000000)={0x2, 0x0, @local}, 0x10, 0x0, 0x0, &(0x7f00000002c0)=[@mask_cswp={0x58, 0x114, 0x7, {{}, &(0x7f0000000e80), 0x0}}], 0x58, 0x400000000000000}, 0x0) 07:32:21 executing program 2: mkdir(&(0x7f0000000180)='./file0\x00', 0x0) r0 = accept4$vsock_stream(0xffffffffffffff9c, &(0x7f0000000080), 0x10, 0x80800) ioctl$int_in(r0, 0x0, &(0x7f0000000140)=0x612e) mkdir(&(0x7f0000000280)='./file1\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='overlay\x00', 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="708f70657264fcff3d2e2f66696c65302c6c6f7765726469723d2e2f66696c65302c776f726b6469723d2e2f66696c65315c00"]) r1 = open(&(0x7f0000021000)='./file1\x00', 0x120000000, 0x0) fchdir(r1) r2 = open(&(0x7f0000000040)='./file0\x00', 0x141042, 0x0) ioctl$RTC_AIE_OFF(r1, 0x7002) getsockopt$inet_sctp_SCTP_RESET_STREAMS(r1, 0x84, 0x77, &(0x7f00000001c0)={0x0, 0x4, 0x8, [0x76, 0x4, 0xcd, 0x0, 0x17, 0x0, 0x1, 0x9]}, &(0x7f0000000200)=0x18) ioctl$sock_inet6_tcp_SIOCATMARK(r1, 0x8905, &(0x7f00000002c0)) setsockopt$inet_sctp6_SCTP_RESET_STREAMS(r2, 0x84, 0x77, &(0x7f0000000240)={r3, 0x80000001, 0x6, [0x1f, 0x3, 0x0, 0x0, 0x0, 0x0]}, 0x14) [ 1594.873783][T30023] overlayfs: unrecognized mount option "loÿÿÿÿilee1\" or missing value [ 1594.896091][T30025] overlayfs: './file0' not a directory [ 1594.906238][T30026] overlayfs: unrecognized mount option "loÿÿÿÿilee1\" or missing value 07:32:21 executing program 1: r0 = socket$rds(0x15, 0x5, 0x0) bind$rds(r0, &(0x7f0000000080)={0x2, 0x0, @local}, 0x10) r1 = socket$inet_udplite(0x2, 0x2, 0x88) ioctl(r1, 0x1000008912, &(0x7f0000000000)="0adc1f123c123f319bd070") sendmsg$rds(r0, &(0x7f00000001c0)={&(0x7f0000000000)={0x2, 0x0, @local}, 0x10, 0x0, 0x0, &(0x7f00000002c0)=[@mask_cswp={0x58, 0x114, 0x9, {{}, &(0x7f0000000e80), 0x0, 0x0, 0x0, 0x0, 0xfe80}}], 0x58}, 0x0) [ 1594.987643][ T26] audit: type=1804 audit(1556523141.464:12775): pid=30021 uid=0 auid=4294967295 ses=4294967295 subj==unconfined op=invalid_pcr cause=ToMToU comm="syz-executor.0" name="/root/syzkaller-testdir367082561/syzkaller.OCMwKn/3082/file0/file0" dev="overlay" ino=318100 res=1 [ 1595.034862][T30033] overlayfs: missing 'lowerdir' 07:32:21 executing program 1: r0 = socket$rds(0x15, 0x5, 0x0) bind$rds(r0, &(0x7f0000000080)={0x2, 0x0, @local}, 0x10) r1 = socket$inet_udplite(0x2, 0x2, 0x88) ioctl(r1, 0x1000008912, &(0x7f0000000000)="0adc1f123c123f319bd070") sendmsg$rds(r0, &(0x7f00000001c0)={&(0x7f0000000000)={0x2, 0x0, @local}, 0x10, 0x0, 0x0, &(0x7f00000002c0)=[@mask_cswp={0x58, 0x114, 0x9, {{}, &(0x7f0000000e80), 0x0, 0x0, 0x0, 0x0, 0xfec0}}], 0x58}, 0x0) 07:32:21 executing program 4: mkdir(&(0x7f0000000180)='./file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file1\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='overlay\x00', 0x0, &(0x7f0000000100)={[{@upperdir={'upperdir', 0x3d, './file0'}}, {@lowerdir={'lowerdir', 0x3d, './file0'}}, {@workdir={'workdir', 0x3d, './file1'}, 0x5c}]}) r0 = open(&(0x7f0000021000)='./file0\x00', 0x0, 0x0) fchdir(r0) r1 = open(&(0x7f0000000080)='./file0\x00', 0x141042, 0x0) arch_prctl$ARCH_MAP_VDSO_64(0x2003, 0x0) ioctl$FIDEDUPERANGE(r1, 0xc0189436, &(0x7f00000001c0)=ANY=[@ANYBLOB="000000000000000000000000000000000200000000000000", @ANYRES32=r0, @ANYBLOB="0000000000000000000000000000000000000000000000000000001f0a405411058400e888c41de9308cc7adcc", @ANYRES32=r1, @ANYBLOB='\x00'/28]) 07:32:21 executing program 0: mkdir(&(0x7f0000000180)='./file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file1\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='overlay\x00', 0x0, &(0x7f0000000100)={[{@upperdir={'upperdir', 0x3d, './file0'}}, {@lowerdir={'lowerdir', 0x3d, './file0'}}, {@workdir={'workdir', 0x3d, './file1'}, 0x5c}]}) r0 = open(&(0x7f0000021000)='./file0\x00', 0x0, 0x0) fchdir(r0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x141042, 0x0) ioctl$FIDEDUPERANGE(r1, 0xc0189436, &(0x7f00000002c0)={0x0, 0x200000000000000}) [ 1595.080991][T30065] overlayfs: unrecognized mount option "pperdüÿ=./file0" or missing value 07:32:21 executing program 3: r0 = socket$rds(0x15, 0x5, 0x0) bind$rds(r0, &(0x7f0000000080)={0x2, 0x0, @local}, 0x10) r1 = socket$inet_udplite(0x2, 0x2, 0x88) ioctl(r1, 0x1000008912, &(0x7f0000000000)="0adc1f123c123f319bd070") sendmsg$rds(r0, &(0x7f00000001c0)={&(0x7f0000000000)={0x2, 0x0, @local}, 0x10, 0x0, 0x0, &(0x7f00000002c0)=[@mask_cswp={0x58, 0x114, 0x7, {{}, &(0x7f0000000e80), 0x0}}], 0x58, 0x500000000000000}, 0x0) 07:32:21 executing program 5: mkdir(&(0x7f0000000180)='./file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file1\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='overlay\x00', 0x0, &(0x7f0000000100)={[{@upperdir={'upperdir', 0x3d, './file0'}}, {@workdir={'workdir', 0x3d, './file1'}, 0x5c}]}) r0 = open(&(0x7f0000021000)='./file0\x00', 0x0, 0x0) fchdir(r0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x141042, 0x0) ioctl$FIDEDUPERANGE(r1, 0xc020660b, &(0x7f00000002c0)={0x0, 0xccffffffffffffff}) 07:32:21 executing program 2: mkdir(&(0x7f0000000200)='./file0\x00', 0x9) mkdir(&(0x7f0000000280)='./file1\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='overlay\x00', 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="75707065726469723d2e2f66696c371ee53d2e2f66696c65302c776f726b1f00"/51]) r0 = open(&(0x7f0000021000)='./file0\x00', 0x0, 0x0) bpf$OBJ_GET_PROG(0x7, &(0x7f0000000140)={&(0x7f0000000080)='./file1\x00', 0x0, 0x18}, 0x10) fchdir(r0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x141042, 0x0) ioctl$UFFDIO_UNREGISTER(r1, 0x8010aa01, &(0x7f00000001c0)={&(0x7f0000ffc000/0x2000)=nil, 0x2000}) ioctl$FIDEDUPERANGE(r1, 0xc0189436, &(0x7f00000002c0)=ANY=[]) [ 1595.210807][T30163] overlayfs: './file0' not a directory 07:32:21 executing program 1: r0 = socket$rds(0x15, 0x5, 0x0) bind$rds(r0, &(0x7f0000000080)={0x2, 0x0, @local}, 0x10) r1 = socket$inet_udplite(0x2, 0x2, 0x88) ioctl(r1, 0x1000008912, &(0x7f0000000000)="0adc1f123c123f319bd070") sendmsg$rds(r0, &(0x7f00000001c0)={&(0x7f0000000000)={0x2, 0x0, @local}, 0x10, 0x0, 0x0, &(0x7f00000002c0)=[@mask_cswp={0x58, 0x114, 0x9, {{}, &(0x7f0000000e80), 0x0, 0x0, 0x0, 0x0, 0xff00}}], 0x58}, 0x0) [ 1595.256500][ T26] audit: type=1804 audit(1556523141.734:12776): pid=30155 uid=0 auid=4294967295 ses=4294967295 subj==unconfined op=invalid_pcr cause=ToMToU comm="syz-executor.4" name="/root/syzkaller-testdir448262477/syzkaller.ClPtxm/1833/file0/file0" dev="overlay" ino=318150 res=1 [ 1595.329385][T30220] overlayfs: './file0' not a directory [ 1595.342237][T30238] overlayfs: unrecognized mount option "work" or missing value 07:32:21 executing program 1: r0 = socket$rds(0x15, 0x5, 0x0) bind$rds(r0, &(0x7f0000000080)={0x2, 0x0, @local}, 0x10) r1 = socket$inet_udplite(0x2, 0x2, 0x88) ioctl(r1, 0x1000008912, &(0x7f0000000000)="0adc1f123c123f319bd070") sendmsg$rds(r0, &(0x7f00000001c0)={&(0x7f0000000000)={0x2, 0x0, @local}, 0x10, 0x0, 0x0, &(0x7f00000002c0)=[@mask_cswp={0x58, 0x114, 0x9, {{}, &(0x7f0000000e80), 0x0, 0x0, 0x0, 0x0, 0x1a000}}], 0x58}, 0x0) 07:32:21 executing program 4: mkdir(&(0x7f0000000180)='./file0\x00', 0x0) mkdir(&(0x7f0000000080)='./file1\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='overlay\x00', 0x0, &(0x7f0000000100)={[{@upperdir={'upperdir', 0x3d, './file0'}}, {@lowerdir={'lowerdir', 0x3d, './file0'}}, {@workdir={'workdir', 0x3d, './file1'}, 0x5c}]}) r0 = open(&(0x7f0000021000)='./file0\x00', 0x0, 0x0) fchdir(r0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x141042, 0x0) ioctl$FIDEDUPERANGE(r1, 0xc0189436, &(0x7f00000002c0)={0x0, 0x0, 0x2, 0x0, 0x0, [{r0}, {r1}]}) [ 1595.362561][ T26] audit: type=1804 audit(1556523141.844:12777): pid=30167 uid=0 auid=4294967295 ses=4294967295 subj==unconfined op=invalid_pcr cause=ToMToU comm="syz-executor.0" name="/root/syzkaller-testdir367082561/syzkaller.OCMwKn/3083/file0/file0" dev="overlay" ino=318169 res=1 [ 1595.374604][T30285] overlayfs: unrecognized mount option "work" or missing value [ 1595.389437][T30279] overlayfs: missing 'lowerdir' 07:32:21 executing program 3: r0 = socket$rds(0x15, 0x5, 0x0) bind$rds(r0, &(0x7f0000000080)={0x2, 0x0, @local}, 0x10) r1 = socket$inet_udplite(0x2, 0x2, 0x88) ioctl(r1, 0x1000008912, &(0x7f0000000000)="0adc1f123c123f319bd070") sendmsg$rds(r0, &(0x7f00000001c0)={&(0x7f0000000000)={0x2, 0x0, @local}, 0x10, 0x0, 0x0, &(0x7f00000002c0)=[@mask_cswp={0x58, 0x114, 0x7, {{}, &(0x7f0000000e80), 0x0}}], 0x58, 0x600000000000000}, 0x0) 07:32:22 executing program 0: mkdir(&(0x7f0000000180)='./file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file1\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='overlay\x00', 0x0, &(0x7f0000000100)={[{@upperdir={'upperdir', 0x3d, './file0'}}, {@lowerdir={'lowerdir', 0x3d, './file0'}}, {@workdir={'workdir', 0x3d, './file1'}, 0x5c}]}) r0 = open(&(0x7f0000021000)='./file0\x00', 0x0, 0x0) fchdir(r0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x141042, 0x0) ioctl$FIDEDUPERANGE(r1, 0xc0189436, &(0x7f00000002c0)={0x0, 0x0, 0x2}) 07:32:22 executing program 2: mkdir(&(0x7f0000000180)='./file0\x00', 0x0) r0 = creat(&(0x7f0000000140)='./bus\x00', 0x0) setxattr$security_ima(&(0x7f0000000080)='./bus\x00', &(0x7f00000000c0)='security.ima\x00', &(0x7f0000000180)=@ng={0x4, 0x8}, 0x2, 0x0) open(&(0x7f0000000240)='./bus\x00', 0x0, 0x0) mkdir(&(0x7f0000000280)='./file1\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='overlay\x00', 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="75ce7357bf3d2e2f662e2f66696c65302c776f726b65"]) r1 = open(&(0x7f0000021000)='./file0\x00', 0x0, 0x0) fchdir(r1) lstat(&(0x7f00000001c0)='./file1\x00', &(0x7f0000000200)={0x0, 0x0, 0x0, 0x0, 0x0}) getsockopt$inet_IP_IPSEC_POLICY(r1, 0x0, 0x10, &(0x7f00000002c0)={{{@in6=@mcast1, @in6=@empty, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}}, {{@in6=@loopback}, 0x0, @in6=@ipv4={[], [], @empty}}}, &(0x7f00000003c0)=0xe8) getsockopt$inet_IP_XFRM_POLICY(r1, 0x0, 0x11, &(0x7f0000000400)={{{@in6=@initdev, @in=@multicast1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}}, {{@in6=@local}}}, &(0x7f0000000500)=0xe8) getsockopt$inet_IP_XFRM_POLICY(r1, 0x0, 0x11, &(0x7f0000000540)={{{@in6=@remote, @in6=@ipv4={[], [], @broadcast}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}}, {{@in=@loopback}, 0x0, @in6=@mcast1}}, &(0x7f0000000640)=0xe8) r6 = getuid() getresgid(&(0x7f0000000680), &(0x7f00000006c0)=0x0, &(0x7f0000000700)) lstat(&(0x7f0000000740)='./file1\x00', &(0x7f0000000780)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) lstat(&(0x7f0000000800)='./file0\x00', &(0x7f0000000840)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) fstat(0xffffffffffffffff, &(0x7f00000008c0)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) fstat(r1, &(0x7f0000000940)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) getpeername$unix(r0, &(0x7f0000000ac0), &(0x7f0000000b40)=0x6e) setxattr$system_posix_acl(&(0x7f0000000080)='./file1\x00', &(0x7f0000000140)='system.posix_acl_access\x00', &(0x7f00000009c0)={{}, {0x1, 0x4}, [{0x2, 0x6, r2}, {0x2, 0x0, r3}, {0x2, 0x1, r4}, {0x2, 0x4, r5}, {0x2, 0x6, r6}], {0x4, 0x1}, [{0x8, 0x4, r7}, {0x8, 0x7, r8}, {0x8, 0x2, r9}, {0x8, 0x4, r10}, {0x8, 0x6, r11}], {0x10, 0x1}, {0x20, 0x4}}, 0x74, 0x2) r12 = open(&(0x7f0000000040)='./file0\x00', 0x141042, 0x0) ioctl$FIDEDUPERANGE(r12, 0xc0189436, &(0x7f00000002c0)=ANY=[]) ioctl$SNDRV_TIMER_IOCTL_GPARAMS(r1, 0x40485404, &(0x7f0000000a40)={{0x2, 0x2, 0xfffffffffffffffa, 0x3, 0x8}, 0x663, 0x7fff}) 07:32:22 executing program 5: mkdir(&(0x7f0000000180)='./file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file1\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='overlay\x00', 0x0, &(0x7f0000000100)={[{@upperdir={'upperdir', 0x3d, './file0'}}, {@workdir={'workdir', 0x3d, './file1'}, 0x5c}]}) r0 = open(&(0x7f0000021000)='./file0\x00', 0x0, 0x0) fchdir(r0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x141042, 0x0) ioctl$FIDEDUPERANGE(r1, 0xc020660b, &(0x7f00000002c0)={0x0, 0xccffffffffffffff}) [ 1595.535449][ T26] audit: type=1804 audit(1556523141.924:12778): pid=30285 uid=0 auid=4294967295 ses=4294967295 subj==unconfined op=invalid_pcr cause=ToMToU comm="syz-executor.2" name="/root/syzkaller-testdir945697151/syzkaller.UCourU/2815/file0/file0" dev="sda1" ino=19094 res=1 [ 1595.600532][T30310] overlayfs: unrecognized mount option "uÎsW¿=./f./file0" or missing value 07:32:22 executing program 1: r0 = socket$rds(0x15, 0x5, 0x0) bind$rds(r0, &(0x7f0000000080)={0x2, 0x0, @local}, 0x10) r1 = socket$inet_udplite(0x2, 0x2, 0x88) ioctl(r1, 0x1000008912, &(0x7f0000000000)="0adc1f123c123f319bd070") sendmsg$rds(r0, &(0x7f00000001c0)={&(0x7f0000000000)={0x2, 0x0, @local}, 0x10, 0x0, 0x0, &(0x7f00000002c0)=[@mask_cswp={0x58, 0x114, 0x9, {{}, &(0x7f0000000e80), 0x0, 0x0, 0x0, 0x0, 0x40000}}], 0x58}, 0x0) [ 1595.681802][T30352] overlayfs: missing 'lowerdir' 07:32:22 executing program 2: mkdir(&(0x7f0000000180)='./file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file1\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='overlay\x00', 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="75707065726469723d2e2fe6696c65302c6c6f7765726469723d2e2f66696c65302c776f726b6469723d2e2f66696c65315c00"]) r0 = open(&(0x7f0000021000)='./file0\x00', 0x0, 0x0) bind$unix(r0, &(0x7f00000001c0)=@file={0x1, './file1\x00'}, 0x6e) setsockopt$inet_opts(r0, 0x0, 0x4, &(0x7f0000001680)="1ec66044ad4f31f3a28cdd28cfa97de8a2ec49836f64935b19c95941c2cf071f89d7969521e34d093666c988bdc907ad722ee70bf80deef6b7d3193eed0edac238a61c10ce87ed994c8cfe2064334c75af5dd9d4f600c28524f7ec9edc708356101c12f223d26ff5e56df7549ef06d44d0ad4db1717f3ed71ca6abdca5e3fb83f52183d1e456200fbbed50509e45049f98b826bc4f1bdb4edc01f210c781aab345607e01a403f610369fbd3ea0e9d22fa8f07c378b416141697b1054f8fc40728688b962b99e943bfe0cb707407629ab7bc2b85a7a20a6a7", 0xd8) fchdir(r0) ioctl$TCSETS(r0, 0x5402, &(0x7f0000001780)={0x7f, 0x100000001, 0xfff, 0x2, 0x5, 0x5, 0xfffffffffffffeff, 0x4, 0x6, 0x1, 0x7, 0x101}) setsockopt$bt_l2cap_L2CAP_LM(r0, 0x6, 0x3, &(0x7f00000017c0)=0x40, 0x4) ftruncate(r0, 0x7) write$P9_RAUTH(r0, &(0x7f0000001800)={0x14, 0x67, 0x2, {0x1, 0x2, 0x5}}, 0x14) r1 = open(&(0x7f0000000040)='./file0\x00', 0x141042, 0x0) ioctl$FIDEDUPERANGE(r1, 0xc0189436, &(0x7f00000002c0)=ANY=[]) r2 = geteuid() syz_mount_image$vfat(&(0x7f0000000080)='vfat\x00', &(0x7f0000000140)='./file0\x00', 0x5cd9ddfa, 0x8, &(0x7f0000001540)=[{&(0x7f0000000240)="0f0668f475ea4ada8867c60e387dbad2352a8aef8f9ac96b963a24d96b6e93ac0fa8095eb384558f55dfcfe366b3744c2799f15e6ea56d4e55f19f3761", 0x3d, 0x9}, {&(0x7f00000002c0)="79aa068824cb3dd0cd814de94cf677226094d06675e9126494fb2198418e8516d4b8332cdd68b1fb24cd97c04f04278bbc5697dd981813d21bd346a797d2f71cc91c4058e31880c73ac208371db4627c4ed45d0c3793efc6d5c898a9ba3fd7ce1219ddb998465188b2e702759d614b10b538f47689e3ff6926bde7d9f5e2185f6ff38a1bff98039672c58f03b11829a3c77976f9a28efcc5b737e11ed8bad4efdbfd3e9228818d7d347c6e340b4e3d859059b55f4aecc4cc4cd61734d389b92f004d67efc82fc4067861e917c5af53c9a5510f187b87f0756785c8620d007ff462390541e7b30d74bd882b85e2a6638f1bae0f52feb0f33e20ff3b45f935105a5fdd980c97e916eb6f594a84553d9055ebb59c8fab097e7e654891edf4e35c222bf5b0c4aeb9cb0b6193452b22863c5ec10aba4aa7c1e060e6834f1c8b41f17f8a6706e1b5569e4f790dc08c6d99581083242690b7e8d698f745a986574f39dbe5c8a540c4afc60d032ddbbf17b78913cf3d470fc6f8d0cdf57c3272d97f6a848be699904804d740eff0a5b7b84825f1bc913f65e5890771b28ca6fc4fa46dc564563fdd300553a66ceec6cce5feca7894c9c50c057f4137e08357614a717a87efacb231d1d0235bf66bc45e2633d5d86c711efed7b637969ff26d05ba4c09883f4f4016fdccf0fa029ebf829fd3779210e3b47542f8ff20879a998ad74fa182143421d4167bf4731404c587bdbe5a24f0b2cf94cef585dcee2f975a8abe31063f369025f67118b6fc1f1ac7187fd2ecbdf46046fed293367af54054d42be5efe3179a102a76a546145bcf76b57c9f6024f8b55bd2558d00c3265814ca341bd1bb8aac4b5bf5b9a319452ff57ccf71996fb52f1a2ad7145a0824c61d4e9cce5ecc036a247877f4f59a8d3c8177000a26da23c431a95cd7f21335983c8ab064ef0efce9237d66504133bbc4c4b1b121bb9ac26376711fcb296f0598810bbccddd9272825d525708f31ee3f8f4c396822fbfe3223b14d1394a18de44b9413f9344cbf78d1d96db4da95c2ef51f1ee3efd101b648e2a5fa91a732e4bd973d74c252904f75dcf6cf76349df6cfa5d914d532dcc9946bc1da48404a2c39991076ed5b7157a197c492fbfd3ed8465c09de87d7584f4f0bade7e67f3bc48227c797743525c23648fa0c4651bfa57a22fa37ba009ef36998c11eb4c5454fa0c8abc6d7ff3ebd044d45e940fd590eaaad515b89078757195755d9731eebab3224d8d9f29d8f207addd4f5e275ed4d50e8a48bfb9069874e11e658d8da78e9a9c8c26880958ee104798747ac51ffd4c206d6e3c0e813358da00c53fe4886dd411b13eb8d06843f032725382cce564bc4af3895d09c1bd98248562324fd705055d2742d1b0e1659746b40ec11293abe95fd0166304fd50b5c72a79e4c0036032b45c38ba95327409379e7f9a0fe95f9b0a29607ed571c555b7b5c370656b7f4571917539bc4de8efb653be4363fab0e8b60cce64f5acc8f56794efc299bf0abdd01a91366c72698664dd79de2e91dfa4721fb3e2a8518da377840fa2dceec592f52729cbacf35bfc77f13b591c9c90bd75d8706eac7b10e52d242cac52f2cf168356c8361c93e177d10c96d90703d06724aa3abc5af91f06779b0682c5d6a2ea22414897bdea7039878888b9fec3548605f4461c9a58d443dd7ce1547707757e88c3af2b47b73c081e895c5f7178db5d3beea8585fcbbb35a2dfe399235f31c68134b07f49ca085fefbc04a18bf8badd2ccd37f54f531da8a1dc818de255fd2fb20ad66553f4bbf2fd9d9f7df80bbfac7ddf6e44743168bb60599b32210032e7abb5e63e57fca9eb3add3652b2539b0e91bb099835ba801ca1036752e4f1defc8cc9f602b1b5159adec549ca585cae5cafce498e4687d6f7a0b47694414cddb928496be91bbd48eb62e47b72ecac4bbfe086647cf9699c92b885a5bf5dcf503a4e8d474615b1f53a616653ec80307734d7214f35ab9188d232af7afeccb34bf2e39e117e1eb71c7386285f7baec02e5509d5cce8a1ad1119c59973c51e43cd5100b251b600862929182c00f12a17e22053ae8c3fa3cd38c17d6c209e3e3c3bfd9ac97dc22141c36912f22e1af808244050c9e47975d24ee97e554982491a9357594355314e2d7355412647469ddf921d8d2036e4e6874d95f3b2dd73f665dfd15dbc883ebcb8319b2dc3dc682795bc8ddb3512e0000594ce70ad1f7629c758f825d49cba799b41c6c0afc479f690eb2ecc932cfaf0026aecc548ba09cdc89f52b8e878eec0ca911e96204e867da0d7e7d288c8316ad112f0913664e0de6be1bd5155c020bad25942e676d919aa0ea806371ce23ce2eeb75ccf5138ed9b8afe475f7867bba81527edafac8d9990ac67ce129780c9cfac5a940795cb2c5a6453237c23a169ebfda9991b00e28051bef1333981210e31216b564d44d863e3f92e65871be4a8c3853519de143527921e935097d585c8bb30584af41974f3e1aae256819961a253f61bc671f70f3855ad90995baf6fef8a226140d2327ace4e135e2ae12c5b7e9c128f5c1f50125efcd1c31bbff604d80a77fdd46b116d0fb7695c4db29ba45cba0855747a854e9b7ee49485b55dd9dc1d8743f393423db6cfe3c0ad39a30870ffbc05687a54c6b2057d651d32273ced102976016821527f86a08883adc8c7102e04cc4dcdc7892734796a83785aedf5eb4aeefa564dd9ce1b890b24c02d1f93e208899622091b814a39e7ae0598f6ae338f1cc8a22630cee67e5590077e809c770887cd887308b7d8961433b9e0a09ad37890521ec0b0405fb1e94fb070c736c0265bcccc912158a46b3e0596c641904a4c6777c95912f1eaee0176eeb943948fd7b3de63438513b4100ffc2c5e82034f750fd15fe5cc1d8c130ea15bad657075b34b797cd32394e62033a1d97d6bff4bd4e40cc84ffe408b28cf6dd52dc82629ddd100c6993c6517eba9bd07a7051a2ef8f1d3c9c41797b6024bedc90a9f27f990ec8529ea98cb9662015dcd6087ef083d42091b57d8cd17e54eb2c9ba65e9a541c4a3c544998a05332e53b8b0b8c715b2d33cfaed4db2ee8d618068051557913d01bfaa1ac7c05ef6a7d7c7fd281fa65ce55eeedc12d959d99c90868e87b778d49da2e8e0acae7fce663828cfbfeb6d99f92903fd53e723ba5365997a115b6d3ccb76d8e7da6a5ef7b8205ca2adaa2577731b1df58eccd392b28d7dfe71f9a5623a071446f2a3ae52ac241e6f831330da7bbb742e7fef8807438c2fcdc86e00e90e2ad242762dcc8d4638227cbb9691d10998ce5547178e1495bacdbe163f8480eec220fd77805f1e7967435af683667218c52a4b9d2e0ffa323b46694969104acf63dad8fc6d4546ab978d38fa195a6ae1bec794a8d6dee48cf28a18ef1401979961592da6c59eeaf10eb8de92605193262fc5324440e36170e0ff5d0d62df7b375dc23978cca7730316ee31d122eee5309501d7d197b41f93e17ac07e17cbbbb55fa3b58e2846bee6ceb7c37ba7e0fed605d44b60234f084203f0efdfedf029d7c6f09d1488508e4dcbb0877ffc965c3711c4a2a5e5e35a2c885d6c469fb2af1da5242986c906cb40c81674acb578b22adc2d5505d921f3e2a392af0c0a1bb8a7f43e7ce648759c4afd6cc058abe6913b2ceb9282c5dfb5cd06a8e9b37bbcfdadc639efadeb72bc2a2c811f4e508bebf8b81b33ff527e6095682086ef765b2a407c08bf6f413e0ff65e89c87c88de102c2f4996f6887043e7f744f2b96fcc95e45e81eb399f071296666fe6182af8e5a451a1477e21fe6e58c62c8104bc4e22a3ecc8f1975c2c9d1e8887f4773c6bc14f0111d9d13ecee360dc217d69dab3cb7a5a7f9aa367f9b57d5141f2bf76551db4d0b78c72a60d9571b0891dad10e9a5929b4a6dc565667d6c0ac4a9b6f5a0c366c2a44e400315b21ea5c0d5ef0139a80bd13c9c7304dc9b31f485758bfcec97fe0c814702d0a2a35bd746ae3c158a166503ccda0385a7882c0b73528a799414e1abe192540a02d8f1d4678e2bc5d8a2181404b60cd1bd97d629a95693d8f33008cbbbc8bc818e2539a81b0308f3b2b5f30cff0dd79db51a84b3d7b3aa2050c6e5c4aa889ee758719c162c52367d61ec4b0e61bfc4c305c67c1a63f0895b40d63ea2b3d902b7a39cdd541476159cabe7a7c55f28d7dd4077d59c2113046b3e56f7ce28561fa7566ec854f1c15d87773b2529ea0e3716757a7afe152b86b435a57a31ef2871825c86a7f77a2116b11dfe7f0e0e5e5211810ea43a8f2b8e0eb41fd557dd9ebeb8c6e75e5b57c21c8660d811290c2d0af77628d8fcd7a208cdf66a3d0db90e242724707cbcc4f39d47a891f7a1b20f6f498f9962139ab2461d04501c494f2cfd528df98c1cfb43307aa37bebd239062ab4984094b25be78ac2120fb3ecc6baabf03bea102395ffe6468810e53ce53291b34ccefd501cc7b881b5dd92106204e7098197ce2752d3bdc5e8f8cb243190c11473937ef8d684fe1d0ead092690e4759488d2cd2504176c4648fe9c688251b48573ddc96e6362d6a178949fc2f94e8b464dd5e0062310996f958ed2f08d97a75db74ccd522d6e5a3ba7935a7ec0e086a75a6d61bfe0ce9b535a1a040c1d18c778a4e2ed17dd824c1fa6c25020557c80508fe9d4c0bb83e7cc3157fc9e5974faeb45d56fe64fdf0e8857bfe922f2ed5bd9dae7050a6a317ccc8960b4bc986c762dec91d1beaf7479f2655d72af3e24b57cef0149fb3147d33fb2a6fb56a7148263cfe9f440c6a238d13e0a4e901089093066a6e665883ae8b46a1de0f07939cf888b6dde95a911ecd2de861d6673e8133456a89633fe48dd42981ae15efa658a9e81bda33179dd5d51dacaa4bcb6959ad3ed7577e686f24ac6bf16b11decadc6332c5efc768b97f05f8651ba58314ee342babd75e4617c5689576ba18ed0d0dc3050c299b7b9cd30ea267b437d891c7effdf4362e9a453dbcc17e291bc3e85b39c6dd677c5a07a29ec3988bcb7d52fd07b157247018df32ef7f74e87af592d59c0c85575f5e3cfff1613292624f4691c514a0e3a61b79d6675b37cd9c3313a03d14455d52a25f0e5b262039293e509eec2a494894befc62587e0d46b710d8036467b833bd916bf56874f980ed8f565cd594b2e354c12d33899b95f335abd2b808f694f93ce078108ef2ea71b9a0ead60e3f9081a939946699574d637cf75d33192ddc8bc30f63465e1a2a464307be7b818881dda9e74ba57f0cdc69cedb2d14a33148237d3ce01b45cc672f387d8889df22d4c82827671ee78606b8eaf9ac2f22011a81d92ac2a0e0c66e98c0393c7da6dd82ef9ec9b778319e2f19f750e5a30f2934e4c397e9260ea69111932a0b41a3c6f3b0b7bed1cb062dad5f14f0999a55448ded0aa646494978c971180edd46397a6a86b99067d2f8494f629a3cc9bb6c3ae175057c001d91e190dfb9aa3b7d16e3ea605c5f8c1543fdc660fbfbcac8283a591ac66de3bd5dc5a3104b0fd8dd0c6204053f76cfe7b87ef4c26584de041033ebb04852b115b80599272363818f55b666e4a0dff845d824fd353b40674cb5d75cac6ca180338cef2e77565f42b40209417c3ed78d9642898ae0b0b450e4b77f27c6e9140bd9b960b0c56bd66cc11b0da0ae7c01eb6c62e6ab7637cc1981129600be23b946344cd0e8dc20287adf758c8b7dc1bdb896c9627584876691e566c1b7b5073c9e8c96dd487ae561aa92e2e680b24c32bb9591ff12", 0x1000, 0x20}, {&(0x7f00000012c0)="18713dd7c36b4852e228decdc5011bec34226caedfc032e15e261ca04c46a306015664767460fd863b2c03b9b960700f0f4ababcde0f0baca2a2057444f34b67bb63012ad8dc8891de4df9d179805ec933a69fd23dd2ad1e05dde475ea91b964637b76c049eb105712ac16a318b11691cbc1281971f0d2365a3603bea49b13b987ffee546bf95d27738cde5376fe20f16b6904d9b29935e5872e63a61cbb3dff0daaccf50b3b09776f061125796a637c88174795744e53e6713d", 0xba}, {&(0x7f0000001380)="f511795e4c58641621a228c0a318aaf7b71fdf8b993364d47d5c940c52184e8d250417b1f4a8b88b46e1136de79f619d52e21e987247175612754dc42a0afeef2d4e0062f82f4a2077e8e6914931dee17f90255eca24324c8e5801cedf82f416f6c24d754e58f21b9ba3c37ece3542d0b8ce9514a47af5d720d013e2ed4433a7f970c96370209fd6ade4a93b37a403", 0x8f, 0x7}, {&(0x7f0000001440)="9d8177e74e16076e697079efe94a0643c62ce2231eef541773f4ca4d6f0a984eaa93dc6882ddf9261c0eccdeb9fb01cf8ce196b319a28efc6f1814", 0x3b, 0x3}, {&(0x7f0000001480)="3e55078ed019e65f4e27619e56aa80f45f0c6f0821c07c76dd928573fffe6ffc4e0b", 0x22, 0x2}, {&(0x7f00000014c0)="2dff9a0e767649f2cde42a1e94a7bc883aea9d5b8194a47e6d58001d50844b77ebabceba1089c316325f9d4ece57251abb46a03bd5596ddc2b99", 0x3a, 0x5}, {&(0x7f0000001500)="9b7e4937b3edc3d4915a64d986ffda99b0e70d6f66163af9fa7c9107549827b4dcf546a7445bc66ece8e59", 0x2b, 0x4}], 0x1000, &(0x7f0000001600)={[{@iocharset={'iocharset', 0x3d, 'cp864'}}, {@shortname_winnt='shortname=winnt'}, {@iocharset={'iocharset', 0x3d, 'cp862'}}], [{@fowner_eq={'fowner', 0x3d, r2}}, {@subj_type={'subj_type', 0x3d, 'upperdir'}}]}) 07:32:22 executing program 3: r0 = socket$rds(0x15, 0x5, 0x0) bind$rds(r0, &(0x7f0000000080)={0x2, 0x0, @local}, 0x10) r1 = socket$inet_udplite(0x2, 0x2, 0x88) ioctl(r1, 0x1000008912, &(0x7f0000000000)="0adc1f123c123f319bd070") sendmsg$rds(r0, &(0x7f00000001c0)={&(0x7f0000000000)={0x2, 0x0, @local}, 0x10, 0x0, 0x0, &(0x7f00000002c0)=[@mask_cswp={0x58, 0x114, 0x7, {{}, &(0x7f0000000e80), 0x0}}], 0x58, 0x700000000000000}, 0x0) [ 1595.717651][ T26] audit: type=1804 audit(1556523142.084:12779): pid=30310 uid=0 auid=4294967295 ses=4294967295 subj==unconfined op=invalid_pcr cause=open_writers comm="syz-executor.2" name="/root/syzkaller-testdir945697151/syzkaller.UCourU/2816/bus" dev="sda1" ino=17762 res=1 [ 1595.723555][T30402] overlayfs: './file0' not a directory [ 1595.757936][T30439] overlayfs: './file0' not a directory [ 1595.808925][ T26] audit: type=1804 audit(1556523142.284:12780): pid=30328 uid=0 auid=4294967295 ses=4294967295 subj==unconfined op=invalid_pcr cause=ToMToU comm="syz-executor.0" name="/root/syzkaller-testdir367082561/syzkaller.OCMwKn/3084/file0/file0" dev="overlay" ino=318783 res=1 07:32:22 executing program 5: mkdir(&(0x7f0000000180)='./file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file1\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='overlay\x00', 0x0, &(0x7f0000000100)={[{@lowerdir={'lowerdir', 0x3d, './file0'}}, {@workdir={'workdir', 0x3d, './file1'}, 0x5c}]}) r0 = open(&(0x7f0000021000)='./file0\x00', 0x0, 0x0) fchdir(r0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x141042, 0x0) ioctl$FIDEDUPERANGE(r1, 0xc020660b, &(0x7f00000002c0)={0x0, 0xccffffffffffffff}) 07:32:22 executing program 1: r0 = socket$rds(0x15, 0x5, 0x0) bind$rds(r0, &(0x7f0000000080)={0x2, 0x0, @local}, 0x10) r1 = socket$inet_udplite(0x2, 0x2, 0x88) ioctl(r1, 0x1000008912, &(0x7f0000000000)="0adc1f123c123f319bd070") sendmsg$rds(r0, &(0x7f00000001c0)={&(0x7f0000000000)={0x2, 0x0, @local}, 0x10, 0x0, 0x0, &(0x7f00000002c0)=[@mask_cswp={0x58, 0x114, 0x9, {{}, &(0x7f0000000e80), 0x0, 0x0, 0x0, 0x0, 0x100000}}], 0x58}, 0x0) 07:32:22 executing program 0: mkdir(&(0x7f0000000180)='./file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file1\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='overlay\x00', 0x0, &(0x7f0000000100)={[{@upperdir={'upperdir', 0x3d, './file0'}}, {@lowerdir={'lowerdir', 0x3d, './file0'}}, {@workdir={'workdir', 0x3d, './file1'}, 0x5c}]}) r0 = open(&(0x7f0000021000)='./file0\x00', 0x0, 0x0) fchdir(r0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x141042, 0x0) ioctl$FIDEDUPERANGE(r1, 0xc0189436, &(0x7f00000002c0)={0x0, 0x0, 0x1000000}) [ 1595.863787][T30448] overlayfs: failed to resolve './æile0': -2 [ 1595.911890][T30466] rds_sendmsg: 37 callbacks suppressed [ 1595.911905][T30466] atomic_op 00000000a01e83f1 conn xmit_atomic (null) 07:32:22 executing program 4: mkdir(&(0x7f0000000180)='./file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file1\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='overlay\x00', 0x0, &(0x7f0000000100)={[{@upperdir={'upperdir', 0x3d, './file0'}}, {@lowerdir={'lowerdir', 0x3d, './file0'}}, {@workdir={'workdir', 0x3d, './file1'}, 0x5c}]}) r0 = open(&(0x7f00000001c0)='./file0\x00', 0x0, 0xfffffffffffffffd) fchdir(r0) ioctl$sock_SIOCGIFCONF(r0, 0x8912, &(0x7f0000000140)=@req={0x28, &(0x7f0000000080)={'vxcan1\x00', @ifru_map={0x4914, 0xffffffffffffffff, 0x4, 0x3f, 0x5, 0x2}}}) r1 = open(&(0x7f0000000040)='./file0\x00', 0x141042, 0x0) ioctl$FIDEDUPERANGE(r1, 0xc0189436, &(0x7f00000002c0)={0x0, 0x0, 0x2, 0x0, 0x0, [{r0}, {r1}]}) [ 1595.960064][T30531] overlayfs: option "workdir=./file1\" is useless in a non-upper mount, ignore [ 1595.998465][T30513] overlayfs: failed to resolve './æile0': -2 07:32:22 executing program 1: r0 = socket$rds(0x15, 0x5, 0x0) bind$rds(r0, &(0x7f0000000080)={0x2, 0x0, @local}, 0x10) r1 = socket$inet_udplite(0x2, 0x2, 0x88) ioctl(r1, 0x1000008912, &(0x7f0000000000)="0adc1f123c123f319bd070") sendmsg$rds(r0, &(0x7f00000001c0)={&(0x7f0000000000)={0x2, 0x0, @local}, 0x10, 0x0, 0x0, &(0x7f00000002c0)=[@mask_cswp={0x58, 0x114, 0x9, {{}, &(0x7f0000000e80), 0x0, 0x0, 0x0, 0x0, 0xa00100}}], 0x58}, 0x0) 07:32:22 executing program 3: r0 = socket$rds(0x15, 0x5, 0x0) bind$rds(r0, &(0x7f0000000080)={0x2, 0x0, @local}, 0x10) r1 = socket$inet_udplite(0x2, 0x2, 0x88) ioctl(r1, 0x1000008912, &(0x7f0000000000)="0adc1f123c123f319bd070") sendmsg$rds(r0, &(0x7f00000001c0)={&(0x7f0000000000)={0x2, 0x0, @local}, 0x10, 0x0, 0x0, &(0x7f00000002c0)=[@mask_cswp={0x58, 0x114, 0x7, {{}, &(0x7f0000000e80), 0x0}}], 0x58, 0x800000000000000}, 0x0) [ 1596.021283][T30531] overlayfs: at least 2 lowerdir are needed while upperdir nonexistent 07:32:22 executing program 5: mkdir(&(0x7f0000000180)='./file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file1\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='overlay\x00', 0x0, &(0x7f0000000100)={[{@lowerdir={'lowerdir', 0x3d, './file0'}}, {@workdir={'workdir', 0x3d, './file1'}, 0x5c}]}) r0 = open(&(0x7f0000021000)='./file0\x00', 0x0, 0x0) fchdir(r0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x141042, 0x0) ioctl$FIDEDUPERANGE(r1, 0xc020660b, &(0x7f00000002c0)={0x0, 0xccffffffffffffff}) 07:32:22 executing program 2: mkdir(&(0x7f0000000180)='./file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file1\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='overlay\x00', 0x0, &(0x7f0000000100)={[{@upperdir={'upperdir', 0x3d, './file0'}}, {@lowerdir={'lowerdir', 0x3d, './file0'}}, {@workdir={'workdir', 0x3d, './file1'}, 0x5c}]}) r0 = open(&(0x7f0000021000)='./file0\x00', 0x0, 0x0) fchdir(r0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x141042, 0x0) open(&(0x7f0000000140)='.\x00', 0x181100, 0x41) ioctl$TUNSETQUEUE(r0, 0x400454d9, &(0x7f0000000080)={'ip_vti0\x00', 0x600}) ioctl$FIDEDUPERANGE(r1, 0xc0189436, &(0x7f00000002c0)=ANY=[]) [ 1596.170620][T30578] atomic_op 00000000ad79aa37 conn xmit_atomic (null) [ 1596.179435][T30580] atomic_op 0000000065dec71a conn xmit_atomic (null) [ 1596.244005][T30596] overlayfs: option "workdir=./file1\" is useless in a non-upper mount, ignore [ 1596.254853][T30601] overlayfs: './file0' not a directory [ 1596.262453][T30613] overlayfs: './file0' not a directory [ 1596.275321][T30596] overlayfs: at least 2 lowerdir are needed while upperdir nonexistent 07:32:22 executing program 1: r0 = socket$rds(0x15, 0x5, 0x0) bind$rds(r0, &(0x7f0000000080)={0x2, 0x0, @local}, 0x10) r1 = socket$inet_udplite(0x2, 0x2, 0x88) ioctl(r1, 0x1000008912, &(0x7f0000000000)="0adc1f123c123f319bd070") sendmsg$rds(r0, &(0x7f00000001c0)={&(0x7f0000000000)={0x2, 0x0, @local}, 0x10, 0x0, 0x0, &(0x7f00000002c0)=[@mask_cswp={0x58, 0x114, 0x9, {{}, &(0x7f0000000e80), 0x0, 0x0, 0x0, 0x0, 0x1000000}}], 0x58}, 0x0) [ 1596.292078][T30652] overlayfs: './file0' not a directory 07:32:22 executing program 5: mkdir(&(0x7f0000000180)='./file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file1\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='overlay\x00', 0x0, &(0x7f0000000100)={[{@lowerdir={'lowerdir', 0x3d, './file0'}}, {@workdir={'workdir', 0x3d, './file1'}, 0x5c}]}) r0 = open(&(0x7f0000021000)='./file0\x00', 0x0, 0x0) fchdir(r0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x141042, 0x0) ioctl$FIDEDUPERANGE(r1, 0xc020660b, &(0x7f00000002c0)={0x0, 0xccffffffffffffff}) 07:32:22 executing program 2: mkdir(&(0x7f0000000180)='./file0\x00', 0x0) r0 = openat$audio(0xffffffffffffff9c, &(0x7f0000000080)='/dev/audio\x00', 0x121002, 0x0) ioctl$TIOCSPTLCK(r0, 0x40045431, &(0x7f0000000140)) mkdir(&(0x7f0000000280)='./file1\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='overlay\x00', 0x0, &(0x7f0000000100)={[{@upperdir={'upperdir', 0x3d, './file0'}}, {@lowerdir={'lowerdir', 0x3d, './file0'}}, {@workdir={'workdir', 0x3d, './file1'}, 0x5c}]}) r1 = open(&(0x7f0000021000)='./file0\x00', 0x0, 0x0) fchdir(r1) r2 = open(&(0x7f0000000040)='./file0\x00', 0x141042, 0x0) ioctl$FIDEDUPERANGE(r2, 0xc0189436, &(0x7f00000002c0)=ANY=[]) 07:32:22 executing program 0: mkdir(&(0x7f0000000180)='./file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file1\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='overlay\x00', 0x0, &(0x7f0000000100)={[{@upperdir={'upperdir', 0x3d, './file0'}}, {@lowerdir={'lowerdir', 0x3d, './file0'}}, {@workdir={'workdir', 0x3d, './file1'}, 0x5c}]}) r0 = open(&(0x7f0000021000)='./file0\x00', 0x0, 0x0) fchdir(r0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x141042, 0x0) ioctl$FIDEDUPERANGE(r1, 0xc0189436, &(0x7f00000002c0)={0x0, 0x0, 0x2000000}) 07:32:22 executing program 4: mkdir(&(0x7f0000000180)='./file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file1\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='overlay\x00', 0x0, &(0x7f0000000100)={[{@upperdir={'upperdir', 0x3d, './file0'}}, {@lowerdir={'lowerdir', 0x3d, './file0'}}, {@workdir={'workdir', 0x3d, './file1'}, 0x5c}]}) r0 = open(&(0x7f0000021000)='./file0\x00', 0x0, 0x0) fchdir(r0) socket$inet_udplite(0x2, 0x2, 0x88) r1 = open(&(0x7f0000000040)='./file0\x00', 0x141042, 0x0) ioctl$FIDEDUPERANGE(r1, 0xc0189436, &(0x7f00000002c0)={0x0, 0x0, 0x2, 0x0, 0x0, [{r0}, {r1}]}) 07:32:22 executing program 3: r0 = socket$rds(0x15, 0x5, 0x0) bind$rds(r0, &(0x7f0000000080)={0x2, 0x0, @local}, 0x10) r1 = socket$inet_udplite(0x2, 0x2, 0x88) ioctl(r1, 0x1000008912, &(0x7f0000000000)="0adc1f123c123f319bd070") sendmsg$rds(r0, &(0x7f00000001c0)={&(0x7f0000000000)={0x2, 0x0, @local}, 0x10, 0x0, 0x0, &(0x7f00000002c0)=[@mask_cswp={0x58, 0x114, 0x7, {{}, &(0x7f0000000e80), 0x0}}], 0x58, 0xa00000000000000}, 0x0) [ 1596.379208][T30673] atomic_op 00000000a002d40e conn xmit_atomic (null) [ 1596.414400][T30715] overlayfs: option "workdir=./file1\" is useless in a non-upper mount, ignore [ 1596.458613][T30719] atomic_op 0000000042d44a68 conn xmit_atomic (null) [ 1596.463521][T30715] overlayfs: at least 2 lowerdir are needed while upperdir nonexistent [ 1596.477554][ C0] net_ratelimit: 20 callbacks suppressed [ 1596.477561][ C0] protocol 88fb is buggy, dev hsr_slave_0 [ 1596.489059][ C0] protocol 88fb is buggy, dev hsr_slave_1 [ 1596.494904][ C0] protocol 88fb is buggy, dev hsr_slave_0 [ 1596.500706][ C0] protocol 88fb is buggy, dev hsr_slave_1 07:32:23 executing program 1: r0 = socket$rds(0x15, 0x5, 0x0) bind$rds(r0, &(0x7f0000000080)={0x2, 0x0, @local}, 0x10) r1 = socket$inet_udplite(0x2, 0x2, 0x88) ioctl(r1, 0x1000008912, &(0x7f0000000000)="0adc1f123c123f319bd070") sendmsg$rds(r0, &(0x7f00000001c0)={&(0x7f0000000000)={0x2, 0x0, @local}, 0x10, 0x0, 0x0, &(0x7f00000002c0)=[@mask_cswp={0x58, 0x114, 0x9, {{}, &(0x7f0000000e80), 0x0, 0x0, 0x0, 0x0, 0x2000000}}], 0x58}, 0x0) 07:32:23 executing program 5: mkdir(&(0x7f0000000180)='./file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file1\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='overlay\x00', 0x0, &(0x7f0000000100)={[{@upperdir={'upperdir', 0x3d, './file0'}}, {@lowerdir={'lowerdir', 0x3d, './file0'}}, {@workdir={'workdir', 0x3d, './file1'}, 0x5c}]}) r0 = open(0x0, 0x0, 0x0) fchdir(r0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x141042, 0x0) ioctl$FIDEDUPERANGE(r1, 0xc020660b, &(0x7f00000002c0)={0x0, 0xccffffffffffffff}) [ 1596.622942][T30822] overlayfs: './file0' not a directory [ 1596.628614][ C0] protocol 88fb is buggy, dev hsr_slave_0 [ 1596.628665][ C0] protocol 88fb is buggy, dev hsr_slave_1 [ 1596.661310][T30836] overlayfs: './file0' not a directory 07:32:23 executing program 3: r0 = socket$rds(0x15, 0x5, 0x0) bind$rds(r0, &(0x7f0000000080)={0x2, 0x0, @local}, 0x10) r1 = socket$inet_udplite(0x2, 0x2, 0x88) ioctl(r1, 0x1000008912, &(0x7f0000000000)="0adc1f123c123f319bd070") sendmsg$rds(r0, &(0x7f00000001c0)={&(0x7f0000000000)={0x2, 0x0, @local}, 0x10, 0x0, 0x0, &(0x7f00000002c0)=[@mask_cswp={0x58, 0x114, 0x7, {{}, &(0x7f0000000e80), 0x0}}], 0x58, 0x2000000000000000}, 0x0) [ 1596.681600][T30848] overlayfs: './file0' not a directory [ 1596.690307][T30846] atomic_op 00000000614d7c59 conn xmit_atomic (null) 07:32:23 executing program 0: mkdir(&(0x7f0000000180)='./file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file1\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='overlay\x00', 0x0, &(0x7f0000000100)={[{@upperdir={'upperdir', 0x3d, './file0'}}, {@lowerdir={'lowerdir', 0x3d, './file0'}}, {@workdir={'workdir', 0x3d, './file1'}, 0x5c}]}) r0 = open(&(0x7f0000021000)='./file0\x00', 0x0, 0x0) fchdir(r0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x141042, 0x0) ioctl$FIDEDUPERANGE(r1, 0xc0189436, &(0x7f00000002c0)={0x0, 0x0, 0x100000000000000}) 07:32:23 executing program 1: r0 = socket$rds(0x15, 0x5, 0x0) bind$rds(r0, &(0x7f0000000080)={0x2, 0x0, @local}, 0x10) r1 = socket$inet_udplite(0x2, 0x2, 0x88) ioctl(r1, 0x1000008912, &(0x7f0000000000)="0adc1f123c123f319bd070") sendmsg$rds(r0, &(0x7f00000001c0)={&(0x7f0000000000)={0x2, 0x0, @local}, 0x10, 0x0, 0x0, &(0x7f00000002c0)=[@mask_cswp={0x58, 0x114, 0x9, {{}, &(0x7f0000000e80), 0x0, 0x0, 0x0, 0x0, 0x3000000}}], 0x58}, 0x0) 07:32:23 executing program 2: mkdir(&(0x7f0000000180)='./file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file1\x00', 0x0) restart_syscall() mount$overlay(0x400000, &(0x7f0000000140)='./file2\x00', &(0x7f00000000c0)='overlay\x00', 0x20, &(0x7f0000000100)) r0 = open(&(0x7f0000021000)='./file0\x00', 0x0, 0x0) setsockopt$netlink_NETLINK_CAP_ACK(r0, 0x10e, 0xa, &(0x7f0000000080)=0x1, 0x4) fchdir(r0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x141042, 0x0) ioctl$FIDEDUPERANGE(r1, 0xc0189436, &(0x7f00000002c0)=ANY=[]) 07:32:23 executing program 4: mkdir(&(0x7f0000000180)='./file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file1\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='overlay\x00', 0x0, &(0x7f0000000100)={[{@upperdir={'upperdir', 0x3d, './file0'}}, {@lowerdir={'lowerdir', 0x3d, './file0'}}, {@workdir={'workdir', 0x3d, './file1'}, 0x5c}]}) r0 = open(&(0x7f0000021000)='./file0\x00', 0x0, 0x0) fchdir(r0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x141042, 0x0) ioctl$FIDEDUPERANGE(r1, 0xc0189436, &(0x7f00000002c0)={0x0, 0x0, 0x2, 0x0, 0x0, [{r0}, {r1}]}) utime(&(0x7f0000000080)='./file0\x00', &(0x7f0000000140)={0xfffffffffffffffd, 0x10001}) [ 1596.811092][T30856] atomic_op 00000000f5b141ca conn xmit_atomic (null) 07:32:23 executing program 5: mkdir(&(0x7f0000000180)='./file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file1\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='overlay\x00', 0x0, &(0x7f0000000100)={[{@upperdir={'upperdir', 0x3d, './file0'}}, {@lowerdir={'lowerdir', 0x3d, './file0'}}, {@workdir={'workdir', 0x3d, './file1'}, 0x5c}]}) r0 = open(0x0, 0x0, 0x0) fchdir(r0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x141042, 0x0) ioctl$FIDEDUPERANGE(r1, 0xc020660b, &(0x7f00000002c0)={0x0, 0xccffffffffffffff}) [ 1596.862789][T30859] atomic_op 00000000b9312f90 conn xmit_atomic (null) [ 1596.916556][T30878] atomic_op 00000000fbaf41e8 conn xmit_atomic (null) 07:32:23 executing program 1: r0 = socket$rds(0x15, 0x5, 0x0) bind$rds(r0, &(0x7f0000000080)={0x2, 0x0, @local}, 0x10) r1 = socket$inet_udplite(0x2, 0x2, 0x88) ioctl(r1, 0x1000008912, &(0x7f0000000000)="0adc1f123c123f319bd070") sendmsg$rds(r0, &(0x7f00000001c0)={&(0x7f0000000000)={0x2, 0x0, @local}, 0x10, 0x0, 0x0, &(0x7f00000002c0)=[@mask_cswp={0x58, 0x114, 0x9, {{}, &(0x7f0000000e80), 0x0, 0x0, 0x0, 0x0, 0x4000000}}], 0x58}, 0x0) 07:32:23 executing program 2: mkdir(&(0x7f0000000180)='./file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file1\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='overlay\x00', 0x0, &(0x7f0000000100)={[{@upperdir={'upperdir', 0x3d, './file0'}}, {@lowerdir={'lowerdir', 0x3d, './file0'}}, {@workdir={'workdir', 0x3d, './file1'}, 0x5c}]}) r0 = open(&(0x7f0000021000)='./file0\x00', 0x0, 0x0) fchdir(r0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x141042, 0x0) ioctl$FIDEDUPERANGE(r1, 0xc0189436, &(0x7f00000002c0)=ANY=[]) ioctl$SCSI_IOCTL_GET_BUS_NUMBER(r1, 0x5386, &(0x7f0000000080)) [ 1597.013925][T30964] overlayfs: './file0' not a directory [ 1597.028951][T30974] overlayfs: './file0' not a directory 07:32:23 executing program 3: r0 = socket$rds(0x15, 0x5, 0x0) bind$rds(r0, &(0x7f0000000080)={0x2, 0x0, @local}, 0x10) r1 = socket$inet_udplite(0x2, 0x2, 0x88) ioctl(r1, 0x1000008912, &(0x7f0000000000)="0adc1f123c123f319bd070") sendmsg$rds(r0, &(0x7f00000001c0)={&(0x7f0000000000)={0x2, 0x0, @local}, 0x10, 0x0, 0x0, &(0x7f00000002c0)=[@mask_cswp={0x58, 0x114, 0x7, {{}, &(0x7f0000000e80), 0x0}}], 0x58, 0x4800000000000000}, 0x0) 07:32:23 executing program 4: mkdir(&(0x7f0000000180)='./file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file1\x00', 0x0) r0 = openat$vga_arbiter(0xffffffffffffff9c, &(0x7f0000000080)='/dev/vga_arbiter\x00', 0x10000, 0x0) ioctl$SNDRV_SEQ_IOCTL_GET_CLIENT_POOL(r0, 0xc058534b, &(0x7f00000001c0)={0x8, 0x6, 0x1, 0x3f, 0x9, 0x400}) mount$overlay(0x400000, &(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='overlay\x00', 0x0, &(0x7f0000000100)={[{@upperdir={'upperdir', 0x3d, './file0'}}, {@lowerdir={'lowerdir', 0x3d, './file0'}}, {@workdir={'workdir', 0x3d, './file1'}, 0x5c}]}) r1 = open(&(0x7f0000021000)='./file0\x00', 0x0, 0x0) fchdir(r1) r2 = open(&(0x7f0000000040)='./file0\x00', 0x141042, 0x0) ioctl$FIDEDUPERANGE(r2, 0xc0189436, &(0x7f00000002c0)={0x0, 0x0, 0x2, 0x0, 0x0, [{r1}, {r2}]}) 07:32:23 executing program 0: mkdir(&(0x7f0000000180)='./file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file1\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='overlay\x00', 0x0, &(0x7f0000000100)={[{@upperdir={'upperdir', 0x3d, './file0'}}, {@lowerdir={'lowerdir', 0x3d, './file0'}}, {@workdir={'workdir', 0x3d, './file1'}, 0x5c}]}) r0 = open(&(0x7f0000021000)='./file0\x00', 0x0, 0x0) fchdir(r0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x141042, 0x0) ioctl$FIDEDUPERANGE(r1, 0xc0189436, &(0x7f00000002c0)={0x0, 0x0, 0x200000000000000}) [ 1597.134758][T30993] atomic_op 000000002241a13c conn xmit_atomic (null) 07:32:23 executing program 5: mkdir(&(0x7f0000000180)='./file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file1\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='overlay\x00', 0x0, &(0x7f0000000100)={[{@upperdir={'upperdir', 0x3d, './file0'}}, {@lowerdir={'lowerdir', 0x3d, './file0'}}, {@workdir={'workdir', 0x3d, './file1'}, 0x5c}]}) r0 = open(0x0, 0x0, 0x0) fchdir(r0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x141042, 0x0) ioctl$FIDEDUPERANGE(r1, 0xc020660b, &(0x7f00000002c0)={0x0, 0xccffffffffffffff}) 07:32:23 executing program 1: r0 = socket$rds(0x15, 0x5, 0x0) bind$rds(r0, &(0x7f0000000080)={0x2, 0x0, @local}, 0x10) r1 = socket$inet_udplite(0x2, 0x2, 0x88) ioctl(r1, 0x1000008912, &(0x7f0000000000)="0adc1f123c123f319bd070") sendmsg$rds(r0, &(0x7f00000001c0)={&(0x7f0000000000)={0x2, 0x0, @local}, 0x10, 0x0, 0x0, &(0x7f00000002c0)=[@mask_cswp={0x58, 0x114, 0x9, {{}, &(0x7f0000000e80), 0x0, 0x0, 0x0, 0x0, 0x5000000}}], 0x58}, 0x0) [ 1597.201237][T31023] overlayfs: './file0' not a directory 07:32:23 executing program 3: r0 = socket$rds(0x15, 0x5, 0x0) bind$rds(r0, &(0x7f0000000080)={0x2, 0x0, @local}, 0x10) r1 = socket$inet_udplite(0x2, 0x2, 0x88) ioctl(r1, 0x1000008912, &(0x7f0000000000)="0adc1f123c123f319bd070") sendmsg$rds(r0, &(0x7f00000001c0)={&(0x7f0000000000)={0x2, 0x0, @local}, 0x10, 0x0, 0x0, &(0x7f00000002c0)=[@mask_cswp={0x58, 0x114, 0x7, {{}, &(0x7f0000000e80), 0x0}}], 0x58, 0x4c00000000000000}, 0x0) 07:32:23 executing program 2: mkdir(&(0x7f0000000180)='./file0\x00', 0x0) openat$tun(0xffffffffffffff9c, &(0x7f0000000080)='/dev/net/tun\x00', 0xc000, 0x0) mkdir(&(0x7f0000000280)='./file1\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='overlay\x00', 0x0, &(0x7f0000000100)={[{@upperdir={'upperdir', 0x3d, './file0'}}, {@lowerdir={'lowerdir', 0x3d, './file0'}}, {@workdir={'workdir', 0x3d, './file1'}, 0x5c}]}) r0 = open(&(0x7f0000021000)='./file0\x00', 0x0, 0x0) fchdir(r0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x141042, 0x0) rename(&(0x7f0000000140)='./file0\x00', &(0x7f00000001c0)='./file0\x00') ioctl$FIDEDUPERANGE(r1, 0xc0189436, &(0x7f00000002c0)=ANY=[]) open(&(0x7f0000000200)='./file0\x00', 0x50000, 0x20) openat$vga_arbiter(0xffffffffffffff9c, &(0x7f0000000240)='/dev/vga_arbiter\x00', 0x4800, 0x0) 07:32:23 executing program 1: r0 = socket$rds(0x15, 0x5, 0x0) bind$rds(r0, &(0x7f0000000080)={0x2, 0x0, @local}, 0x10) r1 = socket$inet_udplite(0x2, 0x2, 0x88) ioctl(r1, 0x1000008912, &(0x7f0000000000)="0adc1f123c123f319bd070") sendmsg$rds(r0, &(0x7f00000001c0)={&(0x7f0000000000)={0x2, 0x0, @local}, 0x10, 0x0, 0x0, &(0x7f00000002c0)=[@mask_cswp={0x58, 0x114, 0x9, {{}, &(0x7f0000000e80), 0x0, 0x0, 0x0, 0x0, 0x6000000}}], 0x58}, 0x0) [ 1597.353508][ C1] print_req_error: 661 callbacks suppressed [ 1597.353520][ C1] print_req_error: I/O error, dev loop0, sector 0 flags 0 [ 1597.366662][ C1] buffer_io_error: 661 callbacks suppressed [ 1597.366671][ C1] Buffer I/O error on dev loop0, logical block 0, async page read [ 1597.451883][T31200] overlayfs: './file0' not a directory [ 1597.452748][T31241] overlayfs: './file0' not a directory [ 1597.459617][ C1] print_req_error: I/O error, dev loop0, sector 0 flags 0 [ 1597.463960][T31251] overlayfs: './file0' not a directory [ 1597.470278][ C1] Buffer I/O error on dev loop0, logical block 0, async page read [ 1597.493354][ C1] print_req_error: I/O error, dev loop0, sector 0 flags 0 07:32:24 executing program 1: r0 = socket$rds(0x15, 0x5, 0x0) bind$rds(r0, &(0x7f0000000080)={0x2, 0x0, @local}, 0x10) r1 = socket$inet_udplite(0x2, 0x2, 0x88) ioctl(r1, 0x1000008912, &(0x7f0000000000)="0adc1f123c123f319bd070") sendmsg$rds(r0, &(0x7f00000001c0)={&(0x7f0000000000)={0x2, 0x0, @local}, 0x10, 0x0, 0x0, &(0x7f00000002c0)=[@mask_cswp={0x58, 0x114, 0x9, {{}, &(0x7f0000000e80), 0x0, 0x0, 0x0, 0x0, 0x7000000}}], 0x58}, 0x0) 07:32:24 executing program 3: r0 = socket$rds(0x15, 0x5, 0x0) bind$rds(r0, &(0x7f0000000080)={0x2, 0x0, @local}, 0x10) r1 = socket$inet_udplite(0x2, 0x2, 0x88) ioctl(r1, 0x1000008912, &(0x7f0000000000)="0adc1f123c123f319bd070") sendmsg$rds(r0, &(0x7f00000001c0)={&(0x7f0000000000)={0x2, 0x0, @local}, 0x10, 0x0, 0x0, &(0x7f00000002c0)=[@mask_cswp={0x58, 0x114, 0x7, {{}, &(0x7f0000000e80), 0x0}}], 0x58, 0x6000000000000000}, 0x0) 07:32:24 executing program 2: mkdir(&(0x7f0000000180)='./file0\x00', 0x0) r0 = syz_open_dev$sndpcmp(&(0x7f0000000240)='/dev/snd/pcmC#D#p\x00', 0x6ece, 0x40100) getsockopt$inet_sctp_SCTP_SOCKOPT_CONNECTX3(0xffffffffffffff9c, 0x84, 0x6f, &(0x7f0000000340)={0x0, 0x58, &(0x7f00000002c0)=[@in6={0xa, 0x4e20, 0x9, @empty, 0xfff}, @in={0x2, 0x4e22, @rand_addr=0x1ba0f43d}, @in6={0xa, 0x4e21, 0x6, @ipv4={[], [], @broadcast}, 0x3f}, @in={0x2, 0x4e24, @empty}]}, &(0x7f0000000380)=0x10) getsockopt$inet_sctp_SCTP_RECONFIG_SUPPORTED(r0, 0x84, 0x75, &(0x7f00000003c0)={r1, 0x1}, &(0x7f0000000400)=0x8) mkdir(&(0x7f0000000280)='./file1\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='overlay\x00', 0x0, &(0x7f0000000100)={[{@upperdir={'upperdir', 0x3d, './file0'}}, {@lowerdir={'lowerdir', 0x3d, './file0'}}, {@workdir={'workdir', 0x3d, './file1'}, 0x5c}]}) r2 = open(&(0x7f0000021000)='./file0\x00', 0x0, 0x0) fchdir(r2) r3 = open(&(0x7f0000000040)='./file0\x00', 0x141042, 0x0) ioctl$DRM_IOCTL_GET_CAP(r2, 0xc010640c, &(0x7f0000000440)={0x7fff, 0x6}) getsockopt$inet_sctp6_SCTP_PR_SUPPORTED(r2, 0x84, 0x71, &(0x7f0000000080)={0x0, 0x80}, &(0x7f0000000140)=0x8) ioctl$TIOCGLCKTRMIOS(r0, 0x5456, &(0x7f0000000480)={0x1, 0x505d, 0x1000, 0x8001, 0x3, 0x1, 0x40a7, 0x1, 0x3, 0x8000, 0x7fffffff, 0x6}) getsockopt$inet_sctp6_SCTP_SOCKOPT_PEELOFF(r2, 0x84, 0x66, &(0x7f00000001c0)={r4, 0x2}, &(0x7f0000000200)=0x8) ioctl$FIDEDUPERANGE(r3, 0xc0189436, &(0x7f00000003c0)=ANY=[]) [ 1597.500584][ C1] Buffer I/O error on dev loop0, logical block 0, async page read [ 1597.508829][ C0] print_req_error: I/O error, dev loop0, sector 0 flags 0 [ 1597.516011][ C0] Buffer I/O error on dev loop0, logical block 0, async page read 07:32:24 executing program 5: mkdir(&(0x7f0000000180)='./file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file1\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='overlay\x00', 0x0, &(0x7f0000000100)={[{@upperdir={'upperdir', 0x3d, './file0'}}, {@lowerdir={'lowerdir', 0x3d, './file0'}}, {@workdir={'workdir', 0x3d, './file1'}, 0x5c}]}) open(&(0x7f0000021000)='./file0\x00', 0x0, 0x0) fchdir(0xffffffffffffffff) r0 = open(&(0x7f0000000040)='./file0\x00', 0x141042, 0x0) ioctl$FIDEDUPERANGE(r0, 0xc020660b, &(0x7f00000002c0)={0x0, 0xccffffffffffffff}) [ 1597.564085][ C0] print_req_error: I/O error, dev loop0, sector 0 flags 0 [ 1597.571307][ C0] Buffer I/O error on dev loop0, logical block 0, async page read 07:32:24 executing program 4: mkdir(&(0x7f0000000180)='./file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file1\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='overlay\x00', 0x0, &(0x7f0000000100)={[{@upperdir={'upperdir', 0x3d, './file0'}}, {@lowerdir={'lowerdir', 0x3d, './file0'}}, {@workdir={'workdir', 0x3d, './file1'}, 0x5c}]}) r0 = open(&(0x7f0000021000)='./file0\x00', 0x0, 0x0) fchdir(r0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x141042, 0x0) renameat(r0, &(0x7f0000000080)='./file1\x00', r0, &(0x7f0000000140)='./file1\x00') ioctl$KVM_DEASSIGN_DEV_IRQ(r0, 0x4040ae75, &(0x7f00000002c0)={0x3, 0x49, 0x6, 0x4}) ioctl$FIDEDUPERANGE(r1, 0xc0189436, &(0x7f00000001c0)=ANY=[@ANYBLOB="000000000000000000000000000000000200000000000000", @ANYRES32=r0, @ANYBLOB='\x00'/28, @ANYRES32=r1, @ANYBLOB="000000000000000000000000000000000000000000000000000560003df7171e109ba68d49fda7bbcfb40006c4f7b9f6c9dd4d1ae8a32247be0fbba6d2fb9d79a58532700011e3f9197e50649ed54e8a1d3afad52dbf5e304bc53fe07cbba2c9b9aff2fabfea4893cd0daa68c187a531f0eb4ead7d0c1b115308ec1d1c5304d9da7f45"]) [ 1597.618246][ C0] print_req_error: I/O error, dev loop0, sector 0 flags 0 [ 1597.625417][ C0] Buffer I/O error on dev loop0, logical block 0, async page read [ 1597.650019][ C0] print_req_error: I/O error, dev loop0, sector 0 flags 0 [ 1597.657213][ C0] Buffer I/O error on dev loop0, logical block 0, async page read [ 1597.667577][ C1] protocol 88fb is buggy, dev hsr_slave_0 [ 1597.673411][ C1] protocol 88fb is buggy, dev hsr_slave_1 [ 1597.679311][ C1] protocol 88fb is buggy, dev hsr_slave_0 [ 1597.685117][ C1] protocol 88fb is buggy, dev hsr_slave_1 [ 1597.707883][ C0] print_req_error: I/O error, dev loop0, sector 0 flags 0 07:32:24 executing program 1: r0 = socket$rds(0x15, 0x5, 0x0) bind$rds(r0, &(0x7f0000000080)={0x2, 0x0, @local}, 0x10) r1 = socket$inet_udplite(0x2, 0x2, 0x88) ioctl(r1, 0x1000008912, &(0x7f0000000000)="0adc1f123c123f319bd070") sendmsg$rds(r0, &(0x7f00000001c0)={&(0x7f0000000000)={0x2, 0x0, @local}, 0x10, 0x0, 0x0, &(0x7f00000002c0)=[@mask_cswp={0x58, 0x114, 0x9, {{}, &(0x7f0000000e80), 0x0, 0x0, 0x0, 0x0, 0x8000000}}], 0x58}, 0x0) 07:32:24 executing program 0: mkdir(&(0x7f0000000180)='./file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file1\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='overlay\x00', 0x0, &(0x7f0000000100)={[{@upperdir={'upperdir', 0x3d, './file0'}}, {@lowerdir={'lowerdir', 0x3d, './file0'}}, {@workdir={'workdir', 0x3d, './file1'}, 0x5c}]}) r0 = open(&(0x7f0000021000)='./file0\x00', 0x0, 0x0) fchdir(r0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x141042, 0x0) ioctl$FIDEDUPERANGE(r1, 0xc0189436, &(0x7f00000002c0)={0x0, 0x0, 0x0, 0x2}) [ 1597.715091][ C0] Buffer I/O error on dev loop0, logical block 0, async page read 07:32:24 executing program 2: mkdir(&(0x7f0000000180)='./file0\x00', 0x0) ioctl$sock_kcm_SIOCKCMCLONE(0xffffffffffffffff, 0x89e2, &(0x7f0000000140)={0xffffffffffffff9c}) recvmmsg(r0, &(0x7f0000001f00)=[{{0x0, 0x0, &(0x7f0000000a00)=[{&(0x7f00000006c0)=""/194, 0xc2}, {&(0x7f0000000240)=""/17, 0x11}, {&(0x7f00000007c0)=""/185, 0xb9}, {&(0x7f0000000880)=""/189, 0xbd}, {&(0x7f0000000940)=""/14, 0xe}, {&(0x7f0000000980)=""/67, 0x43}], 0x6}, 0x80000001}, {{&(0x7f0000000a80)=@pppol2tp={0x18, 0x1, {0x0, 0xffffffffffffffff, {0x2, 0x0, @local}}}, 0x80, &(0x7f0000001e40)=[{&(0x7f0000000b00)=""/4096, 0x1000}, {&(0x7f0000001b00)=""/54, 0x36}, {&(0x7f0000001b40)=""/2, 0x2}, {&(0x7f0000001b80)=""/139, 0x8b}, {&(0x7f0000001c40)=""/98, 0x62}, {&(0x7f0000001cc0)=""/83, 0x53}, {&(0x7f0000001d40)=""/255, 0xff}], 0x7, &(0x7f0000001ec0)=""/26, 0x1a}, 0x5}], 0x2, 0x2, &(0x7f0000001f80)) mkdir(&(0x7f0000000280)='./file1\x00', 0x0) r2 = dup3(r1, r0, 0x80000) r3 = openat$snapshot(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/snapshot\x00', 0x0, 0x0) renameat2(r2, &(0x7f0000000080)='./file0\x00', r3, &(0x7f0000000200)='./file2\x00', 0x2) mount$overlay(0x400000, &(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='overlay\x00', 0x11000, &(0x7f0000002080)=ANY=[]) write$FUSE_STATFS(r2, &(0x7f0000002080)={0x60, 0xfffffffffffffff5, 0x2, {{0x0, 0xe52, 0x80000001, 0x80000001, 0x5, 0xfff}}}, 0x60) r4 = open(&(0x7f0000000100)='./file0\x00', 0x2000, 0x0) r5 = open(&(0x7f0000000040)='./file0\x00', 0x141042, 0x0) getsockname$packet(r2, &(0x7f0000001fc0)={0x11, 0x0, 0x0}, &(0x7f0000002000)=0x14) bind$can_raw(r3, &(0x7f0000002040)={0x1d, r6}, 0x10) ioctl$KVM_GET_LAPIC(r4, 0x8400ae8e, &(0x7f00000002c0)={"a736067dba5855ad6c5602b65b86140a6d411998572d9f2f5d5071236b86fd311b427da86d26358fd88a55b31c89b68a995e2f17302b14b40f2bdc86933899b2ff4ade307e2f96fef7eb71481988e30a4627ce521d40d37d74951a13bb6cb1a4e1608af4dda034126def031e9b82da2cdf5a237194fd3e5ffd96e2d9a48e45deb5e63c875cdac32d2d62ddae21b33319e38b8a34637d73aeee329eabd003c1b03eb2f6e5046b662cb67f6df49b4e8776160b365a3049f874b2a358ac560fed1458772208142a8950f1ce836b1a952339f21fff044d07ced6655b87eb1ea3ba877960a1338fa740f2ac959a912278c03b689fbd8319c5e7c2e4a18741715be77e38754df74855c3eaade1be42209a38b179f03c86ff61d173d59d48cff065016b579f6a270bb1a2e12690d27a92157305ca903d3fedb23882dd941ec3dd956df1f439419ee4ebc29ca90f7a8edf0320a1cf9080a1b60ea260fcfbfa470d84352afe771e959e4d2174ff6645c2e2164a9e7b565725cab808b7f917f6dbe5312cb4c6fec6b9c0d8301177ca95a2ef900d750c52f9cbc252b40cc004afa8b87c9a126f9aea69a5361bffca0f38106a21654d232e9a85b63fea3ca85e238df8cda72f2bf6aa1ca0c65890898622e96aba6d2040a5822779c0b73f20d5343a930d694062ee3b1f4d203e7614a6d32462cf770ea8efe32b587bb426f8a33f06998f2aee44d8b5198a218d7441b7d2ba53fdc47cd690ccdcef6084bb187ee55604a607ad5e05e1e9b0fa167212aefd122e179c666929f1a6c4c63ac914380a56a59732aa85a8b5c76c57cd412637172e19737ac93f016ba50576f2715a19000d9be1e8c8d8d50d3bf90cbc0fb6feb155ce218ea26c180f75c23e7c7ec47089b149e04865e1f9ffc44b0047e0414fcb13649bbcc513f615f6e4d48d3f3d545029da89420cc0ea8378fb5851abf7314dc8309b87e0393eed08a978b39095e423f37c1bc547adad237825eb51582cac7cbf0fd2f9868a4f683f19de2556266b60c677b09822077c2cde023cede4a2fe8355eec7274cccec229f9cc1ce2da8b351a4272380b5c09fd4e797bfa76ba56698db55200641f97a32e56383963f18996329c941121df4f998e00779b176899ce900eb28e0f9cd5e0a2ff07ed17cce9a9a1bb5e99e16c70a5c814d04b8e75eaec92dcf65d39a49432bcf8c5419b2e3ae78888a01f1b33f8df8b4fac9609f53195c20a7d49362b8145b0d9ccb8091acffcea2bad08de641d63f1b26651fa20f96eb1cc7bce513f61e38ec77848225756012a9a9d28db1fe5494fae2a671364fb7e2302cfb2a119d418b3a879eb94ea7f2795a4c66c5865858d38c55cbedb2f7daa70509c7ba419d05d3ed302da24b70238761f13c86bf84500829184af09c20bc0d50568425a4740047ef31b649ade951a73cd288d997"}) ioctl$FIDEDUPERANGE(r5, 0xc0189436, &(0x7f00000002c0)=ANY=[]) 07:32:24 executing program 3: r0 = socket$rds(0x15, 0x5, 0x0) bind$rds(r0, &(0x7f0000000080)={0x2, 0x0, @local}, 0x10) r1 = socket$inet_udplite(0x2, 0x2, 0x88) ioctl(r1, 0x1000008912, &(0x7f0000000000)="0adc1f123c123f319bd070") sendmsg$rds(r0, &(0x7f00000001c0)={&(0x7f0000000000)={0x2, 0x0, @local}, 0x10, 0x0, 0x0, &(0x7f00000002c0)=[@mask_cswp={0x58, 0x114, 0x7, {{}, &(0x7f0000000e80), 0x0}}], 0x58, 0x6800000000000000}, 0x0) [ 1597.826558][ C0] print_req_error: I/O error, dev loop0, sector 0 flags 0 [ 1597.833778][ C0] Buffer I/O error on dev loop0, logical block 0, async page read [ 1597.860556][T31390] overlayfs: './file0' not a directory 07:32:24 executing program 1: r0 = socket$rds(0x15, 0x5, 0x0) bind$rds(r0, &(0x7f0000000080)={0x2, 0x0, @local}, 0x10) r1 = socket$inet_udplite(0x2, 0x2, 0x88) ioctl(r1, 0x1000008912, &(0x7f0000000000)="0adc1f123c123f319bd070") sendmsg$rds(r0, &(0x7f00000001c0)={&(0x7f0000000000)={0x2, 0x0, @local}, 0x10, 0x0, 0x0, &(0x7f00000002c0)=[@mask_cswp={0x58, 0x114, 0x9, {{}, &(0x7f0000000e80), 0x0, 0x0, 0x0, 0x0, 0x20000000}}], 0x58}, 0x0) [ 1597.876720][T31391] overlayfs: './file0' not a directory 07:32:24 executing program 5: mkdir(&(0x7f0000000180)='./file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file1\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='overlay\x00', 0x0, &(0x7f0000000100)={[{@upperdir={'upperdir', 0x3d, './file0'}}, {@lowerdir={'lowerdir', 0x3d, './file0'}}, {@workdir={'workdir', 0x3d, './file1'}, 0x5c}]}) open(&(0x7f0000021000)='./file0\x00', 0x0, 0x0) fchdir(0xffffffffffffffff) r0 = open(&(0x7f0000000040)='./file0\x00', 0x141042, 0x0) ioctl$FIDEDUPERANGE(r0, 0xc020660b, &(0x7f00000002c0)={0x0, 0xccffffffffffffff}) 07:32:24 executing program 4: mkdir(&(0x7f0000000180)='./file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file1\x00', 0x2) socketpair(0x10, 0x1, 0x8000, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = syz_genetlink_get_family_id$tipc(&(0x7f00000001c0)='TIPC\x00') sendmsg$TIPC_CMD_SHOW_PORTS(r0, &(0x7f0000000340)={&(0x7f0000000140)={0x10, 0x0, 0x0, 0x20000000}, 0xc, &(0x7f0000000240)={&(0x7f0000000200)={0x1c, r1, 0x400, 0x70bd27, 0x25dfdbff, {}, ["", "", "", "", ""]}, 0x1c}, 0x1, 0x0, 0x0, 0x4800}, 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='overlay\x00', 0x0, &(0x7f0000000100)={[{@upperdir={'upperdir', 0x3d, './file0'}}, {@lowerdir={'lowerdir', 0x3d, './file0'}}, {@workdir={'workdir', 0x3d, './file1'}, 0x5c}]}) r2 = open(&(0x7f0000021000)='./file0\x00', 0x0, 0x0) fchdir(r2) r3 = open(&(0x7f0000000040)='./file0\x00', 0x141042, 0x0) ioctl$FIDEDUPERANGE(r3, 0xc0189436, &(0x7f0000000380)=ANY=[@ANYBLOB="0000007c232c140cb58707f9144902aaf244fb00000000000000000000000000847b4c3146b2694e58368665d19e6365ff0f0000297a971c139b22eb59b78ba6", @ANYRES32=r2, @ANYBLOB='\x00'/28, @ANYRES32=r3, @ANYBLOB='\x00'/28]) [ 1597.918653][ C0] print_req_error: I/O error, dev loop0, sector 0 flags 0 [ 1597.925812][ C0] Buffer I/O error on dev loop0, logical block 0, async page read 07:32:24 executing program 0: mkdir(&(0x7f0000000180)='./file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file1\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='overlay\x00', 0x0, &(0x7f0000000100)={[{@upperdir={'upperdir', 0x3d, './file0'}}, {@lowerdir={'lowerdir', 0x3d, './file0'}}, {@workdir={'workdir', 0x3d, './file1'}, 0x5c}]}) r0 = open(&(0x7f0000021000)='./file0\x00', 0x0, 0x0) fchdir(r0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x141042, 0x0) ioctl$FIDEDUPERANGE(r1, 0xc0189436, &(0x7f00000002c0)={0x0, 0x0, 0x0, 0x1000000}) 07:32:24 executing program 2: mkdir(&(0x7f0000000180)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='overlay\x00', 0x0, &(0x7f0000000100)={[{@upperdir={'upperdir', 0x3d, './file0'}}, {@lowerdir={'lowerdir', 0x3d, './file0'}}, {@workdir={'workdir', 0x3d, './file1'}, 0x5c}]}) r0 = open(&(0x7f0000021000)='./file0\x00', 0x0, 0x0) fchdir(r0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x141042, 0x0) ioctl$FIDEDUPERANGE(r1, 0xc0189436, &(0x7f00000002c0)=ANY=[]) 07:32:24 executing program 1: r0 = socket$rds(0x15, 0x5, 0x0) bind$rds(r0, &(0x7f0000000080)={0x2, 0x0, @local}, 0x10) r1 = socket$inet_udplite(0x2, 0x2, 0x88) ioctl(r1, 0x1000008912, &(0x7f0000000000)="0adc1f123c123f319bd070") sendmsg$rds(r0, &(0x7f00000001c0)={&(0x7f0000000000)={0x2, 0x0, @local}, 0x10, 0x0, 0x0, &(0x7f00000002c0)=[@mask_cswp={0x58, 0x114, 0x9, {{}, &(0x7f0000000e80), 0x0, 0x0, 0x0, 0x0, 0x3f000000}}], 0x58}, 0x0) [ 1598.113051][T31497] overlayfs: failed to resolve './file1': -2 07:32:24 executing program 3: r0 = socket$rds(0x15, 0x5, 0x0) bind$rds(r0, &(0x7f0000000080)={0x2, 0x0, @local}, 0x10) r1 = socket$inet_udplite(0x2, 0x2, 0x88) ioctl(r1, 0x1000008912, &(0x7f0000000000)="0adc1f123c123f319bd070") sendmsg$rds(r0, &(0x7f00000001c0)={&(0x7f0000000000)={0x2, 0x0, @local}, 0x10, 0x0, 0x0, &(0x7f00000002c0)=[@mask_cswp={0x58, 0x114, 0x7, {{}, &(0x7f0000000e80), 0x0}}], 0x58, 0x6c00000000000000}, 0x0) 07:32:24 executing program 5: mkdir(&(0x7f0000000180)='./file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file1\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='overlay\x00', 0x0, &(0x7f0000000100)={[{@upperdir={'upperdir', 0x3d, './file0'}}, {@lowerdir={'lowerdir', 0x3d, './file0'}}, {@workdir={'workdir', 0x3d, './file1'}, 0x5c}]}) open(&(0x7f0000021000)='./file0\x00', 0x0, 0x0) fchdir(0xffffffffffffffff) r0 = open(&(0x7f0000000040)='./file0\x00', 0x141042, 0x0) ioctl$FIDEDUPERANGE(r0, 0xc020660b, &(0x7f00000002c0)={0x0, 0xccffffffffffffff}) 07:32:24 executing program 1: r0 = socket$rds(0x15, 0x5, 0x0) bind$rds(r0, &(0x7f0000000080)={0x2, 0x0, @local}, 0x10) r1 = socket$inet_udplite(0x2, 0x2, 0x88) ioctl(r1, 0x1000008912, &(0x7f0000000000)="0adc1f123c123f319bd070") sendmsg$rds(r0, &(0x7f00000001c0)={&(0x7f0000000000)={0x2, 0x0, @local}, 0x10, 0x0, 0x0, &(0x7f00000002c0)=[@mask_cswp={0x58, 0x114, 0x9, {{}, &(0x7f0000000e80), 0x0, 0x0, 0x0, 0x0, 0x48000000}}], 0x58}, 0x0) [ 1598.200862][T31497] overlayfs: './file0' not a directory [ 1598.214142][T31537] overlayfs: './file0' not a directory 07:32:24 executing program 4: mkdir(&(0x7f0000000180)='./file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file1\x00', 0xfffffffffffffffd) mount$overlay(0x400000, &(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='overlay\x00', 0x0, &(0x7f00000001c0)=ANY=[@ANYBLOB="7570707e4080e409118a72640100542e2f66696c65302c6c6f7765726469723d2e2f66696cd365302c776f726b6469723d2e2f66"]) r0 = open(&(0x7f0000021000)='./file0\x00', 0x0, 0x0) fchdir(r0) ioctl$VIDIOC_G_EDID(r0, 0xc0285628, &(0x7f0000000140)={0x0, 0x1, 0x80, [], &(0x7f0000000080)=0xcb9}) r1 = open(&(0x7f0000000040)='./file0\x00', 0x141042, 0x0) ioctl$FIDEDUPERANGE(r1, 0xc0189436, &(0x7f00000002c0)={0x0, 0x0, 0x2, 0x0, 0x0, [{r0}, {r1}]}) 07:32:24 executing program 2: mkdir(&(0x7f0000000180)='./file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file1\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='overlay\x00', 0x0, &(0x7f0000000100)={[{@upperdir={'upperdir', 0x3d, './file0'}}, {@lowerdir={'lowerdir', 0x3d, './file0'}}, {@workdir={'workdir', 0x3d, './file1'}, 0x5c}]}) socketpair(0x3, 0x800, 0x1, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) getsockname(r0, &(0x7f00000001c0)=@pppoe={0x18, 0x0, {0x0, @local}}, &(0x7f0000000140)=0x80) r1 = open(&(0x7f0000021000)='./file1\x00', 0x0, 0x40) fchdir(r1) ioctl$KVM_SET_SREGS(r1, 0x4138ae84, &(0x7f00000002c0)={{0x6000, 0x2, 0xd, 0x10000, 0x5, 0x0, 0x9, 0x200, 0x2, 0xffff, 0x100000001, 0x6}, {0x100000, 0x1001, 0xb, 0xa34, 0x3, 0xfffffffffffffffd, 0x621, 0x1346, 0x42, 0x1, 0x0, 0x401}, {0x6000, 0xf000, 0xf, 0x3, 0x4, 0x9c000000, 0x200, 0x2, 0x7, 0x2, 0x0, 0x401}, {0x12000, 0x0, 0xd, 0x7, 0x8, 0x0, 0x4, 0x1000, 0x100, 0x8, 0x2, 0x2}, {0x7000, 0xd000, 0xc, 0xd2, 0x7, 0x10000, 0x9, 0xf2f, 0x0, 0x10000, 0x9, 0x5}, {0x5000, 0xd000, 0x8, 0x3, 0xffffffff, 0x1f, 0x9, 0x5, 0x1, 0xfffffffffffffff8, 0xfffffffffffffffa, 0x85}, {0x4000, 0x0, 0xa, 0x3, 0x5, 0x4, 0x2, 0xfffffffffffff03a, 0x8, 0x7f, 0x0, 0x8}, {0x0, 0x2000, 0x1f, 0xf5, 0x5, 0x6, 0x40, 0x0, 0xffffffff, 0x400, 0x7ff, 0x4}, {0x0, 0x3001}, {0xd000, 0x4}, 0x20, 0x0, 0x3000, 0x2000, 0xd, 0x100, 0x104000, [0xfff000000, 0x2f30, 0x400080000, 0x5]}) r2 = open(&(0x7f0000000040)='./file0\x00', 0x141042, 0x0) ioctl$FIDEDUPERANGE(r2, 0xc0189436, &(0x7f00000002c0)=ANY=[]) 07:32:24 executing program 0: mkdir(&(0x7f0000000180)='./file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file1\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='overlay\x00', 0x0, &(0x7f0000000100)={[{@upperdir={'upperdir', 0x3d, './file0'}}, {@lowerdir={'lowerdir', 0x3d, './file0'}}, {@workdir={'workdir', 0x3d, './file1'}, 0x5c}]}) r0 = open(&(0x7f0000021000)='./file0\x00', 0x0, 0x0) fchdir(r0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x141042, 0x0) ioctl$FIDEDUPERANGE(r1, 0xc0189436, &(0x7f00000002c0)={0x0, 0x0, 0x0, 0x2000000}) 07:32:24 executing program 1: r0 = socket$rds(0x15, 0x5, 0x0) bind$rds(r0, &(0x7f0000000080)={0x2, 0x0, @local}, 0x10) r1 = socket$inet_udplite(0x2, 0x2, 0x88) ioctl(r1, 0x1000008912, &(0x7f0000000000)="0adc1f123c123f319bd070") sendmsg$rds(r0, &(0x7f00000001c0)={&(0x7f0000000000)={0x2, 0x0, @local}, 0x10, 0x0, 0x0, &(0x7f00000002c0)=[@mask_cswp={0x58, 0x114, 0x9, {{}, &(0x7f0000000e80), 0x0, 0x0, 0x0, 0x0, 0x4c000000}}], 0x58}, 0x0) [ 1598.368765][T31561] overlayfs: unrecognized mount option "upp~@€ä Šrd" or missing value 07:32:24 executing program 5: mkdir(&(0x7f0000000180)='./file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file1\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='overlay\x00', 0x0, &(0x7f0000000100)={[{@upperdir={'upperdir', 0x3d, './file0'}}, {@lowerdir={'lowerdir', 0x3d, './file0'}}, {@workdir={'workdir', 0x3d, './file1'}, 0x5c}]}) r0 = open(&(0x7f0000021000)='./file0\x00', 0x0, 0x0) fchdir(r0) r1 = open(0x0, 0x141042, 0x0) ioctl$FIDEDUPERANGE(r1, 0xc020660b, &(0x7f00000002c0)={0x0, 0xccffffffffffffff}) 07:32:24 executing program 3: r0 = socket$rds(0x15, 0x5, 0x0) bind$rds(r0, &(0x7f0000000080)={0x2, 0x0, @local}, 0x10) r1 = socket$inet_udplite(0x2, 0x2, 0x88) ioctl(r1, 0x1000008912, &(0x7f0000000000)="0adc1f123c123f319bd070") sendmsg$rds(r0, &(0x7f00000001c0)={&(0x7f0000000000)={0x2, 0x0, @local}, 0x10, 0x0, 0x0, &(0x7f00000002c0)=[@mask_cswp={0x58, 0x114, 0x7, {{}, &(0x7f0000000e80), 0x0}}], 0x58, 0x7400000000000000}, 0x0) [ 1598.480129][T31669] overlayfs: unrecognized mount option "upp~@€ä Šrd" or missing value 07:32:25 executing program 2: mkdir(&(0x7f0000000180)='./file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file1\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='overlay\x00', 0x0, &(0x7f0000000100)={[{@upperdir={'upperdir', 0x3d, './file0'}}, {@lowerdir={'lowerdir', 0x3d, './file0'}}, {@workdir={'workdir', 0x3d, './file1'}, 0x5c}]}) syz_open_dev$radio(&(0x7f0000000080)='/dev/radio#\x00', 0x1, 0x2) r0 = open(&(0x7f0000021000)='./file0\x00', 0x0, 0x0) fchdir(r0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x141042, 0x0) ioctl$FIDEDUPERANGE(r1, 0xc0189436, &(0x7f00000002c0)=ANY=[]) [ 1598.577414][T31673] overlayfs: failed to resolve './file0': -2 07:32:25 executing program 1: r0 = socket$rds(0x15, 0x5, 0x0) bind$rds(r0, &(0x7f0000000080)={0x2, 0x0, @local}, 0x10) r1 = socket$inet_udplite(0x2, 0x2, 0x88) ioctl(r1, 0x1000008912, &(0x7f0000000000)="0adc1f123c123f319bd070") sendmsg$rds(r0, &(0x7f00000001c0)={&(0x7f0000000000)={0x2, 0x0, @local}, 0x10, 0x0, 0x0, &(0x7f00000002c0)=[@mask_cswp={0x58, 0x114, 0x9, {{}, &(0x7f0000000e80), 0x0, 0x0, 0x0, 0x0, 0x60000000}}], 0x58}, 0x0) 07:32:25 executing program 4: mkdir(&(0x7f0000000140)='./file1\x00', 0x20) mkdir(&(0x7f0000000280)='./file1\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='overlay\x00', 0x0, &(0x7f0000000100)={[{@upperdir={'upperdir', 0x3d, './file0'}}, {@lowerdir={'lowerdir', 0x3d, './file0'}}, {@workdir={'workdir', 0x3d, './file1'}, 0x5c}]}) r0 = open(&(0x7f0000021000)='./file0\x00', 0x0, 0x0) fchdir(r0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x141042, 0x0) ioctl$FIDEDUPERANGE(r1, 0xc0189436, &(0x7f00000002c0)={0x0, 0x0, 0x2, 0x0, 0x0, [{r0}, {r1}]}) [ 1598.622877][T31693] overlayfs: './file0' not a directory 07:32:25 executing program 3: r0 = socket$rds(0x15, 0x5, 0x0) bind$rds(r0, &(0x7f0000000080)={0x2, 0x0, @local}, 0x10) r1 = socket$inet_udplite(0x2, 0x2, 0x88) ioctl(r1, 0x1000008912, &(0x7f0000000000)="0adc1f123c123f319bd070") sendmsg$rds(r0, &(0x7f00000001c0)={&(0x7f0000000000)={0x2, 0x0, @local}, 0x10, 0x0, 0x0, &(0x7f00000002c0)=[@mask_cswp={0x58, 0x114, 0x7, {{}, &(0x7f0000000e80), 0x0}}], 0x58, 0x7a00000000000000}, 0x0) 07:32:25 executing program 5: mkdir(&(0x7f0000000180)='./file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file1\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='overlay\x00', 0x0, &(0x7f0000000100)={[{@upperdir={'upperdir', 0x3d, './file0'}}, {@lowerdir={'lowerdir', 0x3d, './file0'}}, {@workdir={'workdir', 0x3d, './file1'}, 0x5c}]}) r0 = open(&(0x7f0000021000)='./file0\x00', 0x0, 0x0) fchdir(r0) r1 = open(0x0, 0x141042, 0x0) ioctl$FIDEDUPERANGE(r1, 0xc020660b, &(0x7f00000002c0)={0x0, 0xccffffffffffffff}) [ 1598.729215][T31815] overlayfs: './file0' not a directory [ 1598.749727][T31819] overlayfs: './file0' not a directory 07:32:25 executing program 0: mkdir(&(0x7f0000000180)='./file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file1\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='overlay\x00', 0x0, &(0x7f0000000100)={[{@upperdir={'upperdir', 0x3d, './file0'}}, {@lowerdir={'lowerdir', 0x3d, './file0'}}, {@workdir={'workdir', 0x3d, './file1'}, 0x5c}]}) r0 = open(&(0x7f0000021000)='./file0\x00', 0x0, 0x0) fchdir(r0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x141042, 0x0) ioctl$FIDEDUPERANGE(r1, 0xc0189436, &(0x7f00000002c0)={0x0, 0x0, 0x0, 0x100000000000000}) 07:32:25 executing program 2: mkdir(&(0x7f0000000180)='./file0\x00', 0x0) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x8100, 0x1) unlinkat(r0, &(0x7f00000002c0)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='overlay\x00', 0x0, &(0x7f0000000100)={[{@upperdir={'upperdir', 0x3d, './file0'}}, {@lowerdir={'lowerdir', 0x3d, './file0'}}, {@workdir={'workdir', 0x3d, './file1'}, 0x5c}]}) r1 = openat$ipvs(0xffffffffffffff9c, &(0x7f0000000080)='/proc/sys/net/ipv4/vs/drop_entry\x00', 0x2, 0x0) ioctl$SNDRV_SEQ_IOCTL_GET_QUEUE_INFO(r1, 0xc08c5334, &(0x7f00000001c0)={0x3, 0x6, 0x0, 'queue0\x00', 0x80}) r2 = open(&(0x7f0000021000)='./file0\x00', 0x0, 0x0) fchdir(r2) r3 = open(&(0x7f0000000040)='./file0\x00', 0x141042, 0x0) ioctl$FIDEDUPERANGE(r3, 0xc0189436, &(0x7f00000002c0)=ANY=[]) 07:32:25 executing program 1: r0 = socket$rds(0x15, 0x5, 0x0) bind$rds(r0, &(0x7f0000000080)={0x2, 0x0, @local}, 0x10) r1 = socket$inet_udplite(0x2, 0x2, 0x88) ioctl(r1, 0x1000008912, &(0x7f0000000000)="0adc1f123c123f319bd070") sendmsg$rds(r0, &(0x7f00000001c0)={&(0x7f0000000000)={0x2, 0x0, @local}, 0x10, 0x0, 0x0, &(0x7f00000002c0)=[@mask_cswp={0x58, 0x114, 0x9, {{}, &(0x7f0000000e80), 0x0, 0x0, 0x0, 0x0, 0x68000000}}], 0x58}, 0x0) 07:32:25 executing program 4: mkdir(&(0x7f0000000180)='./file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file1\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='overlay\x00', 0x0, &(0x7f0000000100)={[{@upperdir={'upperdir', 0x3d, './file0'}}, {@lowerdir={'lowerdir', 0x3d, './file0'}}, {@workdir={'workdir', 0x3d, './file1'}, 0x5c}]}) r0 = open(&(0x7f0000021000)='./file0\x00', 0x0, 0x0) ioctl$FS_IOC_SETFLAGS(r0, 0x40086602, &(0x7f0000000380)=0x200) bind$rose(r0, &(0x7f0000000140)=@full={0xb, @dev={0xbb, 0xbb, 0xbb, 0x1, 0x0}, @default, 0x1, [@rose={0xbb, 0xbb, 0xbb, 0x1, 0x0}, @rose={0xbb, 0xbb, 0xbb, 0x1, 0x0}, @netrom={0xbb, 0xbb, 0xbb, 0xbb, 0xbb, 0x0, 0x0}, @netrom={0xbb, 0xbb, 0xbb, 0xbb, 0xbb, 0x0, 0x0}, @remote={0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0x1}, @null]}, 0x40) fchdir(r0) getsockopt$inet_sctp6_SCTP_HMAC_IDENT(r0, 0x84, 0x16, &(0x7f0000000040)={0x1, [0x10000]}, &(0x7f0000000340)=0x6) r1 = open(&(0x7f0000000240)='./file2\x00', 0x141042, 0x15) ioctl$DRM_IOCTL_MODE_SETCRTC(r0, 0xc06864a2, &(0x7f00000001c0)={&(0x7f0000000080)=[0x3, 0x1000, 0xff, 0xffff, 0xa2, 0x7, 0x81], 0x7, 0x4, 0x0, 0x8000, 0x7, 0xff, {0xfd, 0x1, 0x137, 0x1, 0x162c4eb1, 0x7f, 0x10000, 0x6, 0x6, 0x3, 0x759a, 0x5, 0xfffffffffffffffb, 0x101, "75a0014a771c1d3939c67875309c3e402b6ef12b7d9259dbd9a0df32afae4cef"}}) ioctl$FIDEDUPERANGE(r1, 0xc0189436, &(0x7f00000002c0)={0x0, 0x0, 0x2, 0x0, 0x0, [{r0}, {r1}]}) 07:32:25 executing program 3: r0 = socket$rds(0x15, 0x5, 0x0) bind$rds(r0, &(0x7f0000000080)={0x2, 0x0, @local}, 0x10) r1 = socket$inet_udplite(0x2, 0x2, 0x88) ioctl(r1, 0x1000008912, &(0x7f0000000000)="0adc1f123c123f319bd070") sendmsg$rds(r0, &(0x7f00000001c0)={&(0x7f0000000000)={0x2, 0x0, @local}, 0x10, 0x0, 0x0, &(0x7f00000002c0)=[@mask_cswp={0x58, 0x114, 0x7, {{}, &(0x7f0000000e80), 0x0}}], 0x58, 0xfc00000000000000}, 0x0) [ 1598.950577][T31948] overlayfs: failed to resolve './file1': -2 [ 1598.973555][T31952] overlayfs: './file0' not a directory 07:32:25 executing program 1: r0 = socket$rds(0x15, 0x5, 0x0) bind$rds(r0, &(0x7f0000000080)={0x2, 0x0, @local}, 0x10) r1 = socket$inet_udplite(0x2, 0x2, 0x88) ioctl(r1, 0x1000008912, &(0x7f0000000000)="0adc1f123c123f319bd070") sendmsg$rds(r0, &(0x7f00000001c0)={&(0x7f0000000000)={0x2, 0x0, @local}, 0x10, 0x0, 0x0, &(0x7f00000002c0)=[@mask_cswp={0x58, 0x114, 0x9, {{}, &(0x7f0000000e80), 0x0, 0x0, 0x0, 0x0, 0x6c000000}}], 0x58}, 0x0) 07:32:25 executing program 5: mkdir(&(0x7f0000000180)='./file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file1\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='overlay\x00', 0x0, &(0x7f0000000100)={[{@upperdir={'upperdir', 0x3d, './file0'}}, {@lowerdir={'lowerdir', 0x3d, './file0'}}, {@workdir={'workdir', 0x3d, './file1'}, 0x5c}]}) r0 = open(&(0x7f0000021000)='./file0\x00', 0x0, 0x0) fchdir(r0) r1 = open(0x0, 0x141042, 0x0) ioctl$FIDEDUPERANGE(r1, 0xc020660b, &(0x7f00000002c0)={0x0, 0xccffffffffffffff}) [ 1599.023763][T31954] overlayfs: filesystem on './file0' not supported as upperdir [ 1599.033871][T31948] overlayfs: './file0' not a directory 07:32:25 executing program 2: mkdir(&(0x7f0000000180)='./file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file1\x00', 0x0) r0 = syz_open_dev$mouse(&(0x7f0000000080)='/dev/input/mouse#\x00', 0x9, 0x10000) r1 = openat$autofs(0xffffffffffffff9c, &(0x7f0000000140)='/dev/autofs\x00', 0x100, 0x0) sendfile(r0, r1, &(0x7f00000001c0), 0x9) mount$overlay(0x400000, &(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='overlay\x00', 0x0, &(0x7f0000000100)={[{@upperdir={'upperdir', 0x3d, './file0'}}, {@lowerdir={'lowerdir', 0x3d, './file0'}}, {@workdir={'workdir', 0x3d, './file1'}, 0x5c}]}) r2 = open(&(0x7f0000021000)='./file0\x00', 0x0, 0x0) fchdir(r2) r3 = open(&(0x7f0000000040)='./file0\x00', 0x141042, 0x0) ioctl$FIDEDUPERANGE(r3, 0xc0189436, &(0x7f00000002c0)=ANY=[]) 07:32:25 executing program 0: mkdir(&(0x7f0000000180)='./file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file1\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='overlay\x00', 0x0, &(0x7f0000000100)={[{@upperdir={'upperdir', 0x3d, './file0'}}, {@lowerdir={'lowerdir', 0x3d, './file0'}}, {@workdir={'workdir', 0x3d, './file1'}, 0x5c}]}) r0 = open(&(0x7f0000021000)='./file0\x00', 0x0, 0x0) fchdir(r0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x141042, 0x0) ioctl$FIDEDUPERANGE(r1, 0xc0189436, &(0x7f00000002c0)={0x0, 0x0, 0x0, 0x200000000000000}) 07:32:25 executing program 3: r0 = socket$rds(0x15, 0x5, 0x0) bind$rds(r0, &(0x7f0000000080)={0x2, 0x0, @local}, 0x10) r1 = socket$inet_udplite(0x2, 0x2, 0x88) ioctl(r1, 0x1000008912, &(0x7f0000000000)="0adc1f123c123f319bd070") sendmsg$rds(r0, &(0x7f00000001c0)={&(0x7f0000000000)={0x2, 0x0, @local}, 0x10, 0x0, 0x0, &(0x7f00000002c0)=[@mask_cswp={0x58, 0x114, 0x7, {{}, &(0x7f0000000e80), 0x0}}], 0x58, 0xfe80000000000000}, 0x0) 07:32:25 executing program 4: mkdir(&(0x7f0000000180)='./file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file1\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='overlay\x00', 0x0, &(0x7f00000001c0)=ANY=[@ANYBLOB="75707065726469723d2e2f66696c65302c246abe8ee234326c6f7765726469723d2e2f66696c65302c776f726b6469723d002f66696c65315c00"]) r0 = open(&(0x7f0000021000)='./file0\x00', 0x0, 0x0) syz_mount_image$bfs(&(0x7f0000000100)='bfs\x00', &(0x7f0000000200)='./file1\x00', 0xbe5, 0x6, &(0x7f00000006c0)=[{&(0x7f0000000340)="df844398c50a8ad22ccece3702618452195d7d6cbbf8f23f2f742ece6afb6883e017fe38cf6c4f97bc3507d9560afbdcb6ed534787456165d34addc22ac50e3931d45bb1d12dbb43d323c9076b993bf015cdfb770432622b6f1be35059a77f5ef79461f31369b65f9143cb0cc7032027ed2aac319037339efc7bcbc41fee52eeb177fa5f03d9e5663e5a8027632ffbb7f5ca9baae0d419407fe3445d3943fd629862f611fe053b2c7958a4c5105a5a50c28e3ffb25656bd76701f8bec6d2651db2ae9c4f3ef310c09596c027aa331f51ff615ae48a0644b299f6906b6f73002a98fe30516fed65bef6d59858e054a36177b300ed7b4649b4598c06e3574289", 0xff, 0x401}, {&(0x7f0000000440)="92379a7aa55f208324ab92af47a85d82ad953f3a41ac12266ea12c0563d31a3309622d2cc78fd188423c7969e131de26935cf72442d72cca1529f2d47be51a19767e0efed4153ec6e898a41f70eb93e63d19601608555f9067f4bb821cdf0069b4d68c54", 0x64}, {&(0x7f00000004c0)="52f679df3afd1c9721398d62d7f4cfe0532e90e7d6139c7d163b3b0b8b2777ef708fa0172691ac4baca5f588d69096aacd598f20080fc38863d59f2648c0e1841bcc246f77ad04be508537ada8c44126aed926947c55792ff0de4efb5bbaeb25d39a070c77bcfa384b478f4d0172f15dc05c162b27f9c68901d919953d98687b518289dc6a99f4d91eb520376f811ff57043aac9dc1427177592b9387bbfcdba056d650278e12dcbc1623d2e0e1cc29a5f5f6092cdbebdae98ea1b91e73a67d0abacdc5c8150b3330426ecf98f172470ace871509d2bab963217f755c56d61", 0xdf, 0x7ff}, {&(0x7f0000000240)="c92160151d4b2c316a29fabec0b50c5162788ca879eee560777b0e1e2fdde3a5f74fee3d1dabe421afbf46109c7004f5ed2c3469", 0x34, 0x6f}, {&(0x7f00000005c0)="20f05ea8db4a753d608329c09e4be3ea4a5ab4b645e0e69da38b0dae00bcba9023f313e10a54fd1edc21d49885838400ba79108654a55f9bd37073b7e60dc491f8203d4ede313cadd3b44b28ac806d4ad13c229c7b424642cc0e9b3e947557ab0a3d24c345d77b2ea08e797a56bdb555c33eb9ea791070fafdc01a1bd5af8231dd0de5de48f8d6eb295c1cf8f87e26980fa15476f5828e2e6f76a62566a3132bc34e281e0bea4629e66bb94099129b5357e90c1358ca4d70421712", 0xbb, 0x6}, {&(0x7f0000000680)="8eee74a0ae5552e9314639e60cdb03f067da2842e339c8dddb7812877d6c55f446920f8ab2161a1aebc44a954228910b0f6c", 0x32, 0x5}], 0x100010, 0x0) fchdir(r0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x141042, 0x0) ioctl$VHOST_SET_LOG_BASE(r1, 0x4008af04, &(0x7f0000000140)=&(0x7f0000000080)) ioctl$FIDEDUPERANGE(r1, 0xc0189436, &(0x7f00000002c0)={0x0, 0x0, 0x2, 0x0, 0x0, [{r0}, {r1}]}) 07:32:25 executing program 1: r0 = socket$rds(0x15, 0x5, 0x0) bind$rds(r0, &(0x7f0000000080)={0x2, 0x0, @local}, 0x10) r1 = socket$inet_udplite(0x2, 0x2, 0x88) ioctl(r1, 0x1000008912, &(0x7f0000000000)="0adc1f123c123f319bd070") sendmsg$rds(r0, &(0x7f00000001c0)={&(0x7f0000000000)={0x2, 0x0, @local}, 0x10, 0x0, 0x0, &(0x7f00000002c0)=[@mask_cswp={0x58, 0x114, 0x9, {{}, &(0x7f0000000e80), 0x0, 0x0, 0x0, 0x0, 0x74000000}}], 0x58}, 0x0) [ 1599.308174][ T26] kauditd_printk_skb: 19 callbacks suppressed [ 1599.308189][ T26] audit: type=1804 audit(1556523145.794:12800): pid=32121 uid=0 auid=4294967295 ses=4294967295 subj==unconfined op=invalid_pcr cause=ToMToU comm="syz-executor.2" name="/root/syzkaller-testdir945697151/syzkaller.UCourU/2829/file0/file0" dev="overlay" ino=319271 res=1 [ 1599.310197][T32079] overlayfs: './file0' not a directory 07:32:25 executing program 5: mkdir(&(0x7f0000000180)='./file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file1\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='overlay\x00', 0x0, &(0x7f0000000100)={[{@upperdir={'upperdir', 0x3d, './file0'}}, {@lowerdir={'lowerdir', 0x3d, './file0'}}, {@workdir={'workdir', 0x3d, './file1'}, 0x5c}]}) r0 = open(&(0x7f0000021000)='./file0\x00', 0x0, 0x0) fchdir(r0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) ioctl$FIDEDUPERANGE(r1, 0xc020660b, &(0x7f00000002c0)={0x0, 0xccffffffffffffff}) 07:32:25 executing program 3: r0 = socket$rds(0x15, 0x5, 0x0) bind$rds(r0, &(0x7f0000000080)={0x2, 0x0, @local}, 0x10) r1 = socket$inet_udplite(0x2, 0x2, 0x88) ioctl(r1, 0x1000008912, &(0x7f0000000000)="0adc1f123c123f319bd070") sendmsg$rds(r0, &(0x7f00000001c0)={&(0x7f0000000000)={0x2, 0x0, @local}, 0x10, 0x0, 0x0, &(0x7f00000002c0)=[@mask_cswp={0x58, 0x114, 0x7, {{}, &(0x7f0000000e80), 0x0}}], 0x58, 0xfec0000000000000}, 0x0) [ 1599.379134][T32168] overlayfs: unrecognized mount option "$j¾Žâ42lowerdir=./file0" or missing value [ 1599.406722][T32150] overlayfs: './file0' not a directory 07:32:25 executing program 1: r0 = socket$rds(0x15, 0x5, 0x0) bind$rds(r0, &(0x7f0000000080)={0x2, 0x0, @local}, 0x10) r1 = socket$inet_udplite(0x2, 0x2, 0x88) ioctl(r1, 0x1000008912, &(0x7f0000000000)="0adc1f123c123f319bd070") sendmsg$rds(r0, &(0x7f00000001c0)={&(0x7f0000000000)={0x2, 0x0, @local}, 0x10, 0x0, 0x0, &(0x7f00000002c0)=[@mask_cswp={0x58, 0x114, 0x9, {{}, &(0x7f0000000e80), 0x0, 0x0, 0x0, 0x0, 0x7a000000}}], 0x58}, 0x0) 07:32:25 executing program 0: mkdir(&(0x7f0000000180)='./file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file1\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='overlay\x00', 0x0, &(0x7f0000000100)={[{@upperdir={'upperdir', 0x3d, './file0'}}, {@lowerdir={'lowerdir', 0x3d, './file0'}}, {@workdir={'workdir', 0x3d, './file1'}, 0x5c}]}) r0 = open(&(0x7f0000021000)='./file0\x00', 0x0, 0x0) fchdir(r0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x141042, 0x0) ioctl$FIDEDUPERANGE(r1, 0xc0189436, &(0x7f00000002c0)={0x0, 0x0, 0x0, 0x0, 0x2}) [ 1599.430647][ T26] audit: type=1804 audit(1556523145.914:12801): pid=32150 uid=0 auid=4294967295 ses=4294967295 subj==unconfined op=invalid_pcr cause=ToMToU comm="syz-executor.0" name="/root/syzkaller-testdir367082561/syzkaller.OCMwKn/3093/file0/file0" dev="overlay" ino=319787 res=1 [ 1599.467750][T32208] overlayfs: unrecognized mount option "$j¾Žâ42lowerdir=./file0" or missing value 07:32:26 executing program 4: mkdir(&(0x7f0000000180)='./file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file1\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='overlay\x00', 0x0, &(0x7f0000000100)={[{@upperdir={'upperdir', 0x3d, './file0'}}, {@lowerdir={'lowerdir', 0x3d, './file0'}}, {@workdir={'workdir', 0x3d, './file1'}, 0x5c}]}) r0 = open(&(0x7f0000021000)='./file0\x00', 0x0, 0x0) ioctl$TIOCMSET(r0, 0x5418, &(0x7f0000000080)=0xdff9) fchdir(r0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x141042, 0x0) ioctl$FIDEDUPERANGE(r1, 0xc0189436, &(0x7f00000002c0)={0x0, 0x0, 0x2, 0x0, 0x0, [{r0}, {r1}]}) 07:32:26 executing program 2: mkdir(&(0x7f0000000180)='./file0\x00', 0x0) mkdir(&(0x7f0000000140)='./file1/file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='overlay\x00', 0x0, &(0x7f0000000100)={[{@upperdir={'upperdir', 0x3d, './file0'}}, {@lowerdir={'lowerdir', 0x3d, './file0'}}, {@workdir={'workdir', 0x3d, './file1'}, 0x5c}]}) fstat(0xffffffffffffffff, &(0x7f0000001540)={0x0, 0x0, 0x0, 0x0, 0x0}) syz_mount_image$hfs(&(0x7f0000000280)='hfs\x00', &(0x7f00000002c0)='./file0\x00', 0x3, 0x4, &(0x7f00000014c0)=[{&(0x7f0000000300)="c280cbbe74f0bf5e9143d0fdc4e3d4575f24e11bc200e74bdb16a26f7fbabef2149cb4f60045872c9baa91b5f355054870a06eaac9ac5ebc64875c25254a279c06c024cb005c1f2003057be45e661192aabf4d1f276089cb547cb41bfb235b584f4973c47c3cdeae3df6385fe31c204972e49afbbaa7e178e774f2a7b89dd7e2de723270c253b1e4f51c7650bc512c2403be74e5d13078ee7e3b3324538b809b2dee645416d80816d60f5d4212836834acde5c0faf5eda50b625879564b6516d151a16e56a64888599ad5a453f97b671a8", 0xd1, 0x3}, {&(0x7f0000000400)="2d1a576a7126c99cfbac89166270d64f9ea2d68de9a86721a31c2076ac60d9c76dc9c2c9a46a52f553f765e1c8c791833f374b77a4705b9d31665c4c0e64014a0d57262925cf21ae7323eb31fe00b819ee39c2298387d5ef2a", 0x59, 0x1}, {&(0x7f0000000480)="8d6792e692247e9e37edc47ec18e390c33785b375088d9b1cf4ddd96e63e20f8da21428321793888fcba9c00e9a4b2b1e7ef7d9bff349e7aaf163e45bb991274358b313ef5385626ac698a3f85819878ab9409bf80ad837c8f0db02520f728cd7ceceeac47b6bb20859d9d237bb1f49cd4cf1c38ffed871b221cb9ad5424a155171542ad2e11212036a0964ea6873f9f36be7099a98e3365dfe44002ec783fbe375636388a1808cf91802174294fb6317701ac155bb23fb27e360c07cf79756827fd4f03cafe04d448127a313bc4f530afe961f2b0f8855c385f60c60ef74fd4f6a170e582daedba5265ab4bb2610041fdd75009644eab69bce87819c17e1f31b73bf7847bc4cb3151886e1ff797fd480c12297fb28919f081a91163cdc1b5cde635552b0d1d5a9c319b0b5187a69cb13bab1f0766f6d098adddd55f01d0f08ec8895ffd56bd26b316630d3e8a42c6ad1fc7412594fb80c6c61a1453ebe33efc0008b92f09a84a893cb4d9b0823f182bd3f7d14d12594866dfd2bcc483047d481889ea175b5a45d76596e036ea32d3de4c507425c94f5b9305d19b51f58800271329662836817012d7115502569d5c34daaea6f38ab63c0c8d0566f3a5a23e346caa2500a0db4d6da1e38a23dfd78f4c78853f61873233b0b2a52129901614ab56367fc5a902669a764e44cb2a977ce88251e6b07d394c9542b1eaa363bfbb2d5b5441c2302deaa61645feda8a97cebed38dc9e02ce2e56e4d72fe1a7fd15e6b12cfdbcee9057e6ce7e68bd92b5f45f40531adf99b69ba8b028de71ab689f1a90862d544d787a443bb980fd35fb9eadec78ab2e2852bac50c105b60bd7187a5315b2add34a1299b8b38b98d5e124f072755c3f09b8e35919d71a4bbfeea237f34d167bf2c64be245207cd3a56936b665389624ea4bfad5f4eea3db9bcffca7096a7d8f6a5e207507fc901020d28d01abbb1de8e6d5bafd0020883676fa7e6bd920c95beea945d7c1aa2a28e1a5993e130489e224ed28f770895b91df47812da761ba326e73a8536a5049f3c8b1cfb54b6ac7cf2953dc67467fb75030436a55b43eb98970c88508dd16642514f319f0322e086a9c7470e069dd234cce530000f5bb239193df31b72e80c7a43ade74020d5473c28cc76f61b6cb48ad9ad07a343b9576172fd488230df1aed99a7cb6cbee81586b399382f1602b34b2d0517feba11abf0e2ea6515dfed82f25ada2d46186663f32605c63021b62c5ee669797f2d6a7ca884d27127f8ab4e36bd3668b53739e6d1de1e896e48f22f5dbd47659c47eee97947aa772adeb58fce265de96aac6d0aba32365dfe63c2210e3fc04108a01b3754cf28f1f443ab4f938b8b513a93ed0f1166d47f2acb79466eface522e1579cefa03e7f33005c0669917c111b6079f7d6e0fcbdce3b583bec9ae850b1f6c974d0ef06aac4ef3f57d5b9a7cea09e3062e5ac1427059295e27c58cbb6314e5ddd54090b78c2dd814d68462ca6e34c787bfb8518c512e16ad4a2f13450f3205844d4396b8f2e09d8051013d7314d62b68c7b269468201e66bedb523c5937e32643c21b9c677d2907a52a0e3d681f3ebf2fe39f3b118cbfaa70d749a47e00407356420d1b65dbd0ea02ee9e19c6dc8cf80854c423b6e19e82189cfd225c57355cd574b1f4698ddaa02732c93b8e61388c09a17919a653c36ff10e07b97e59e9bf797d7fed35fe979ac7bbe6c521f482ff5ef37f04d5e9391b5400b9275bed06f7544ce3dcb92937cc33670c58e29c881aedc1d9ec395428ef00e1056179b925caf786403e1c33d538e84c0c6c76515db2e65cb7c5c1a7c40fc88e4bb4253a79bef9bdd3565affc63cc00b5efd64f54452e6bf79f7336f3266ddde478eadd38aae33ad69f8c0187c32b3c76aa204053e8a1f14fd8d48f774898f564057418702a16f16ecee1a70fd35cbe4ef4556496a122fae5f8f0c47e7062bf2f9623d6815fae2c0777f6cc8bb407214112819800e94e718ced58bc7919b33af886f94fa17216e1f8398acdaee8f31f23679d82846b6b541ae44775aee06d4da021bbb7903524b18d0206a04519b9e17bcaa8edfe050feabdedc51381afa5fb5217d5c13cb2ac9e640a6175573eefebfd31fb2ae60a564722dcc739eb85ac20f3c83b1a71a77b1823b805ee64080ebe247e4f72380f5769aaaa61d036ff849cc48107d01531028334e46e505e17909014701c7cf784ab0102b1b4806b65ba3b0b74420464ce14186fef82a34cc39d06e5a59aa0d4d818514aa27c6fc71b81e4db0ba53fbceb25a0f1aa8523737cc5f49fd0ff7e0b764861c2a14f3ac06e0b223afa677a4a7486738b9d752e9c9346f711e9f4689e190f568d93d924e328fe26448611b3ad9526921835e03959f97ac4787b9bdf7b1a49d94b3ecb9cb40ad6b832f8fb1bc4f8978d0dd15c2a0629430e3176b3bf9393236eb53e1ad2aaec273e7bc3babce5336920cc743b721221ce8fecfe75ae90cd37e8d0af788b5d88c8afce23077e80b361a166796594d3ee08c8b4bcbe5e93324182a9ce2d42156328ff39cc63ee0e3f973f588dfa4b59e36b32f916a050000b104a737242f1e213679c328a2eecec7cd9694ece54480d2eac3b0089ae0a8603aa21b72374d5223cc1ad6cfd312cfd84508c552c75a9c345a042bba260cb0adb40f12d4dc501747ff5aaafe2349719fb1225a728413bae8c7eb1020139bbcf78d07e02fed478450a612b6ffcc73d038153e5f609a550e80e6564d064d6759c4f96667aecc56771e2feded9ec941bf9821ba8a83cd5cb7000b915ac885d91ccf7e37d860ea5ca9a78d862a4654d350f41cf3ad6ac0a9686b21d68410d6bbb9633a4f61e1520a49bd56cb706e63e2720b7af20226b7d17745097ec176ba58bd9ec077c85adef1475312bb8fa60644e83c7f3ce84b07e626bdf4494c9d2aa51e30e2a451d2d918bfaffdecd4adee7dd02aca98454e4f7aa30c1ff64de2db514f742b40c4606083fdda94f9ff33ba41fb1f12bcde9bd11e8dd30eaf62bbc6f792c44fdfb26c70cbc9947d264d3c38275fc1d5e85e58b9e132905100a2abc6f2c2bb4fc14e75bb8aca168b77a254405ae79d391406d95a2113bd20156d10aadac152bd29e9862796c7c79f3307085a48350c1f08810f01038d437d79ebfc96a9f8241f3de49f77796397b32e40014029806437b7f1afb2d425de16fea5c98cdeb5e1e984cceafd0edcf74e851fe62b10950bcd5bd3bfe5e7aae0699d522a2b5b9316a80ea5eee0821224b08cad512777a746179155dd1d7f53dc84f6d2fae2007e1a736b90caf83295e830dc068748f9f855c3ee6c9489fa3bdb98fcbbbc08d78aa3a958a23cd6045230971cd87d59c35d858e41a85abaadc2de672044ca18a4751f383d59c170f274c062014b28f9a7da8c38446792102669ff47adb8b741382811c57d1f8288d802680a1429449a94b99052e3ae34ba3c5cb4d93b803d34e8ba223f54873d26ac44e0d8f7e4412279b2065a837cb1e0c3cb21cccaee2e140af6ea1b31dc5d5f184b8d9e28770e460848aa4779b069b331622b82c34e549cfc210e6c17e7def63624ccf1ccfe713d5c16cb2049e467400c8fc24e9b8b6c4d85d58e72340a9f155c06dace563c1b6bebf3b4d13391724b97831db60a55332b4447257eeff14039c726e162ae3c27ce32f49a0e20d65073609db7bfb5ecdc43015c33a424d0be9fd3b791a6096a1f9e7ae20495ab7f5a0e4e4a5baf599293d517621dfd569c874c0200d599f6c74b0f01e0f55b218860a897b0680aaf9e76ce18d8bd30891740abcfd667eb1c5ba7351263f3aa0acb6ffc2ce5225e58f70596e909e5d016440eb8b716f1aed96f3a7e3008cddf1ef0585cb47f528f3bb2ab39b53d01e60defed7ca95849481a06265674ccccd27a8a963f92a99c8e40d43d0108c3986b96ef6cf37d47eea225178faf849a5a2272f141ff0af445e15edda84cfeaed4f409cf0bfe08d32ef555a3e6b58392f496f3440ca2a3a08353b952d3c5641013f2b6d208ebae2f364bf60c965daca87edd6f9fa3145fa53ce00778c8058414de1edb0bd35e5058eb3cdf9b18ecd80d298f77e3b5a64ab4212ff933967a32908b123a995fdc2072fae85caaba0a7c5d7aae5333ba06a0de85cb6cf0a94c8e1c5360ebeb80923d7fe0451036e76fc76d9cab9d1ea13be6ab6e63a7d8637ebfb50d4b4d47a2744f5d7c3e36d551c9f36f97277971ffbb7a957e11f3a488def44f410a38df614bd075e254db64ac53144176464ea00013e6a9a0f700d1485f7e869249f2fd136e41fab3b1b8856ed2ba99167b19caa9a85032212a22624c776aa6daaeaab018ed43ebcd3dc6a0ff22fe05095771bab0cfc92aa0f8e483b8f0ab6eae257351a424ee303eaccbc799db0e0e588da31f853a4edab1fa9a4ba8927eba1496c44e96da382b9609df79b6241c4f342702424cdfed12a687c84be99ec1677f5e9a16f912ac2582776b159f826ee762bfa4ade5f6603d29053e90d5fe52a2dc69a0936d812d8141330793bfdc40282a74373c5fe130f53f9632ec7ae9ccfa12c07c5bbe74f3775277cec777dd61c34bb8caa755f0beab0cd5d1c9ab682c116ceec300bd02bc4f2f74d93fb489bfeaab63929887f8fb397f91f35132c42cd172ff5e8f4bd0e94d95bc53a7075ac271309d1461f9405364580ca8bd1b58dba06a2cc0288261bf42e1fa995de17d803785f89f030ccc6d967b09ef71d9b56000eb17475e365a281372baff0ad92cbd774028b0099036cd8bbe7f8109c8a19ea67aee7c0f1303823c7cd71229fa2c2cd8dd8787064da0cf7e0cf4e688c5b4d3f0433df70e4054b31c08fc2baf016c30b6fe72a2a6b99cb330783cca3edb049381d91892ad99942596891f11d4ed81a6d07f4c0943a7cd26696149accf9943f01f4605800b9baf391b321e324ad953f6f68a8aa43201082914a64cab6541a96eedd686522a837563b89469808bd427c6a6c0c0227d075ee0411a9b65828b42a6134b974f132bc577dc7f90c8dac0fa32c87d0f1effca317b57b13d95b626c710d0bd7de4b7d5499dd0a38ee1f9870fc773c7e39ebfe4fdf73d54d49f223bd6ccc241bdd7004edd424fea566d9bc5edf6d64739b747711d03c80a738c476958b34fc13325c378d130813d7604f0db833ab52293b926b76435a4669f3a5ea164d2078787379ff4918c9cbbd395e6aac4b9dc48b5f7a7de0a7e5314ec80e39facdbdfdb71c446caa8cdf1dc43046319e912eb0f7c3818e8e76ed790246bb9676b3cbb66449a9f1de0f8bc7341c262f4b59224474948ccea89c2e0a3fb6a1be89bba765424a19d45ae2dab8b12614be8b090d1ad7b333720e3b38cbdd2f9568926caa21060548fff34df2275222e245ecb6ad08782d3aff45bbab772b17c42c38df54488f96bdc74bea9cecf80040c94888b5b88882439a794f4a9a674588c62b32034618be35cc1a04c26b22d1353acfac07825d4555ef84a17c1e1dda7a060f2bf69d5a6c802175a6a99845d1b93a12ccae3ecd6951f03cc36888de5341f48b723a5e2e2bc3c8877a6169f00fc1cdb229b57ff268a446c612707a5ab446f9c0ac5a5f38f132e01061df10d13f75a105d241c078c7b547c98348b705e4ccc05b88f8cd98b8b4b1b6b23ebafa24e65e694431942ed4be740ec5f05b15ac98717c7a6d6623f5889219da5caddceaa6b881951b8e9f7ca5b3af8dea6e856503c4f7b326ae93f29cccb467a3caccfa7e6d730f74aee19", 0x1000, 0xffffffffffffffff}, {&(0x7f0000001480)="f1c8684febb1d6088d6f5e2e76ecd5a4fb5695ba837fcf2d2c6de59dd24f1a7be646", 0x22, 0x3}], 0x4, &(0x7f00000015c0)={[{@codepage={'codepage', 0x3d, 'ascii'}}, {@part={'part', 0x3d, 0x4}}, {@file_umask={'file_umask', 0x3d, 0x5}}, {@codepage={'codepage', 0x3d, 'koi8-r'}}, {@session={'session', 0x3d, 0x1000}}, {@dir_umask={'dir_umask', 0x3d, 0x7ef}}, {@file_umask={'file_umask', 0x3d, 0x1}}, {@codepage={'codepage', 0x3d, 'maccroatian'}}], [{@fowner_lt={'fowner<', r0}}]}) r1 = open(&(0x7f0000021000)='./file0\x00', 0x0, 0x0) open(&(0x7f00000001c0)='./file1\x00', 0x2082, 0x13) fchdir(r1) r2 = open(&(0x7f0000000040)='./file0\x00', 0x141042, 0x0) io_setup(0x7, &(0x7f0000000080)=0x0) io_cancel(r3, &(0x7f0000000200)={0x0, 0x0, 0x0, 0xa, 0x1f, r2, &(0x7f00000001c0), 0x0, 0x1}, &(0x7f0000000240)) ioctl$FIDEDUPERANGE(r2, 0xc0189436, &(0x7f00000002c0)=ANY=[]) [ 1599.547223][ T26] audit: type=1804 audit(1556523145.964:12802): pid=32208 uid=0 auid=4294967295 ses=4294967295 subj==unconfined op=invalid_pcr cause=ToMToU comm="syz-executor.4" name="/root/syzkaller-testdir448262477/syzkaller.ClPtxm/1844/file0/file0" dev="sda1" ino=19127 res=1 07:32:26 executing program 1: r0 = socket$rds(0x15, 0x5, 0x0) bind$rds(r0, &(0x7f0000000080)={0x2, 0x0, @local}, 0x10) r1 = socket$inet_udplite(0x2, 0x2, 0x88) ioctl(r1, 0x1000008912, &(0x7f0000000000)="0adc1f123c123f319bd070") sendmsg$rds(r0, &(0x7f00000001c0)={&(0x7f0000000000)={0x2, 0x0, @local}, 0x10, 0x0, 0x0, &(0x7f00000002c0)=[@mask_cswp={0x58, 0x114, 0x9, {{}, &(0x7f0000000e80), 0x0, 0x0, 0x0, 0x0, 0xfc000000}}], 0x58}, 0x0) 07:32:26 executing program 3: r0 = socket$rds(0x15, 0x5, 0x0) bind$rds(r0, &(0x7f0000000080)={0x2, 0x0, @local}, 0x10) r1 = socket$inet_udplite(0x2, 0x2, 0x88) ioctl(r1, 0x1000008912, &(0x7f0000000000)="0adc1f123c123f319bd070") sendmsg$rds(r0, &(0x7f00000001c0)={&(0x7f0000000000)={0x2, 0x0, @local}, 0x10, 0x0, 0x0, &(0x7f00000002c0)=[@mask_cswp={0x58, 0x114, 0x7, {{}, &(0x7f0000000e80), 0x0}}], 0x58, 0xfeffffff00000000}, 0x0) [ 1599.719753][T32325] overlayfs: failed to resolve './file1': -2 [ 1599.741364][T32330] overlayfs: './file0' not a directory 07:32:26 executing program 2: mkdir(&(0x7f0000000180)='./file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file1\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='overlay\x00', 0x0, &(0x7f0000000100)={[{@upperdir={'upperdir', 0x3d, './file0'}}, {@lowerdir={'lowerdir', 0x3d, './file0'}}, {@workdir={'workdir', 0x3d, './file1'}, 0x5c}]}) r0 = open(&(0x7f0000021000)='./file0\x00', 0x0, 0x0) fchdir(r0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x141042, 0x0) getsockopt$inet_sctp6_SCTP_RECONFIG_SUPPORTED(r1, 0x84, 0x75, &(0x7f0000000080)={0x0, 0x100000001}, &(0x7f0000000140)=0x8) setsockopt$inet_sctp6_SCTP_AUTH_DELETE_KEY(r1, 0x84, 0x19, &(0x7f00000001c0)={r2, 0x1000}, 0x8) ioctl$FIDEDUPERANGE(r1, 0xc0189436, &(0x7f00000002c0)=ANY=[]) 07:32:26 executing program 5: mkdir(&(0x7f0000000180)='./file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file1\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='overlay\x00', 0x0, &(0x7f0000000100)={[{@upperdir={'upperdir', 0x3d, './file0'}}, {@lowerdir={'lowerdir', 0x3d, './file0'}}, {@workdir={'workdir', 0x3d, './file1'}, 0x5c}]}) r0 = open(&(0x7f0000021000)='./file0\x00', 0x0, 0x0) fchdir(r0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) ioctl$FIDEDUPERANGE(r1, 0xc020660b, &(0x7f00000002c0)={0x0, 0xccffffffffffffff}) 07:32:26 executing program 1: r0 = socket$rds(0x15, 0x5, 0x0) bind$rds(r0, &(0x7f0000000080)={0x2, 0x0, @local}, 0x10) r1 = socket$inet_udplite(0x2, 0x2, 0x88) ioctl(r1, 0x1000008912, &(0x7f0000000000)="0adc1f123c123f319bd070") sendmsg$rds(r0, &(0x7f00000001c0)={&(0x7f0000000000)={0x2, 0x0, @local}, 0x10, 0x0, 0x0, &(0x7f00000002c0)=[@mask_cswp={0x58, 0x114, 0x9, {{}, &(0x7f0000000e80), 0x0, 0x0, 0x0, 0x0, 0xfe800000}}], 0x58}, 0x0) [ 1599.776125][T32334] overlayfs: './file0' not a directory [ 1599.789511][ T26] audit: type=1804 audit(1556523146.274:12803): pid=32330 uid=0 auid=4294967295 ses=4294967295 subj==unconfined op=invalid_pcr cause=ToMToU comm="syz-executor.4" name="/root/syzkaller-testdir448262477/syzkaller.ClPtxm/1845/file0/file0" dev="overlay" ino=319833 res=1 07:32:26 executing program 4: mkdir(&(0x7f0000000180)='./file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file1\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='overlay\x00', 0x0, &(0x7f0000000100)={[{@upperdir={'upperdir', 0x3d, './file0'}}, {@lowerdir={'lowerdir', 0x3d, './file0'}}, {@workdir={'workdir', 0x3d, './file1'}, 0x5c}]}) r0 = open(&(0x7f0000021000)='./file0\x00', 0x0, 0x0) ioctl$SIOCGIFHWADDR(r0, 0x8927, &(0x7f0000000080)) fchdir(r0) r1 = open(&(0x7f0000000040)='./file1\x00', 0x4000, 0x0) ioctl$FIDEDUPERANGE(r1, 0xc0189436, &(0x7f00000002c0)=ANY=[@ANYBLOB="000000000000000000000000000000000200000000000000", @ANYRES32=r0, @ANYBLOB='\x00'/28, @ANYRES32=r1, @ANYBLOB="000000000007000000001a0000000000"]) 07:32:26 executing program 3: r0 = socket$rds(0x15, 0x5, 0x0) bind$rds(r0, &(0x7f0000000080)={0x2, 0x0, @local}, 0x10) r1 = socket$inet_udplite(0x2, 0x2, 0x88) ioctl(r1, 0x1000008912, &(0x7f0000000000)="0adc1f123c123f319bd070") sendmsg$rds(r0, &(0x7f00000001c0)={&(0x7f0000000000)={0x2, 0x0, @local}, 0x10, 0x0, 0x0, &(0x7f00000002c0)=[@mask_cswp={0x58, 0x114, 0x7, {{}, &(0x7f0000000e80), 0x0}}], 0x58, 0xff00000000000000}, 0x0) [ 1599.902684][ T26] audit: type=1804 audit(1556523146.314:12804): pid=32327 uid=0 auid=4294967295 ses=4294967295 subj==unconfined op=invalid_pcr cause=ToMToU comm="syz-executor.0" name="/root/syzkaller-testdir367082561/syzkaller.OCMwKn/3094/file0/file0" dev="overlay" ino=319840 res=1 07:32:26 executing program 0: mkdir(&(0x7f0000000180)='./file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file1\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='overlay\x00', 0x0, &(0x7f0000000100)={[{@upperdir={'upperdir', 0x3d, './file0'}}, {@lowerdir={'lowerdir', 0x3d, './file0'}}, {@workdir={'workdir', 0x3d, './file1'}, 0x5c}]}) r0 = open(&(0x7f0000021000)='./file0\x00', 0x0, 0x0) fchdir(r0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x141042, 0x0) ioctl$FIDEDUPERANGE(r1, 0xc0189436, &(0x7f00000002c0)={0x0, 0x0, 0x0, 0x0, 0x1000000}) 07:32:26 executing program 2: mkdir(&(0x7f0000000180)='./file0\x00', 0x0) mkdir(&(0x7f0000000140)='./file1\x00', 0x4) mount$overlay(0x400000, &(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='overlay\x00', 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="75707065726469723d2e2f04000000302c6c6f7765726469723d2e2f66696c65302c776f726b6469723d2e2f66696c65315c00"]) r0 = open(&(0x7f0000021000)='./file0\x00', 0x0, 0x0) fchdir(r0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x141042, 0x0) write$cgroup_type(r1, &(0x7f0000000080)='threaded\x00', 0x9) ioctl$FIDEDUPERANGE(r1, 0xc0189436, &(0x7f00000002c0)=ANY=[]) 07:32:26 executing program 1: r0 = socket$rds(0x15, 0x5, 0x0) bind$rds(r0, &(0x7f0000000080)={0x2, 0x0, @local}, 0x10) r1 = socket$inet_udplite(0x2, 0x2, 0x88) ioctl(r1, 0x1000008912, &(0x7f0000000000)="0adc1f123c123f319bd070") sendmsg$rds(r0, &(0x7f00000001c0)={&(0x7f0000000000)={0x2, 0x0, @local}, 0x10, 0x0, 0x0, &(0x7f00000002c0)=[@mask_cswp={0x58, 0x114, 0x9, {{}, &(0x7f0000000e80), 0x0, 0x0, 0x0, 0x0, 0xfec00000}}], 0x58}, 0x0) 07:32:26 executing program 5: mkdir(&(0x7f0000000180)='./file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file1\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='overlay\x00', 0x0, &(0x7f0000000100)={[{@upperdir={'upperdir', 0x3d, './file0'}}, {@lowerdir={'lowerdir', 0x3d, './file0'}}, {@workdir={'workdir', 0x3d, './file1'}, 0x5c}]}) r0 = open(&(0x7f0000021000)='./file0\x00', 0x0, 0x0) fchdir(r0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) ioctl$FIDEDUPERANGE(r1, 0xc020660b, &(0x7f00000002c0)={0x0, 0xccffffffffffffff}) [ 1600.106816][T32498] overlayfs: filesystem on './file0' not supported as upperdir 07:32:26 executing program 4: mkdir(&(0x7f0000000180)='./file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file1\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='overlay\x00', 0x0, &(0x7f0000000100)={[{@upperdir={'upperdir', 0x3d, './file0'}}, {@lowerdir={'lowerdir', 0x3d, './file0'}}, {@workdir={'workdir', 0x3d, './file1'}, 0x5c}]}) r0 = open(&(0x7f0000021000)='./file0\x00', 0x0, 0x0) socket$inet6_tcp(0xa, 0x1, 0x0) fchdir(r0) r1 = open(&(0x7f0000000240)='./file0\x00', 0x141047, 0x80) fstat(r1, &(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, 0x0}) mount$overlay(0x0, &(0x7f0000000080)='./file1\x00', &(0x7f0000000140)='overlay\x00', 0x800000, &(0x7f0000000340)={[{@index_on='index=on'}, {@xino_on='xino=on'}, {@index_on='index=on'}, {@metacopy_on='metacopy=on'}], [{@fsuuid={'fsuuid', 0x3d, {[0x34, 0x38, 0x64, 0x65, 0x39, 0x66, 0x34, 0x75], 0x2d, [0x7a, 0x34, 0x0, 0x74], 0x2d, [0x30, 0x77, 0x77, 0x36], 0x2d, [0x61, 0x64, 0x37, 0x32], 0x2d, [0x35, 0x33, 0x66, 0x38, 0x7f, 0x0, 0x67, 0x32]}}}, {@hash='hash'}, {@uid_gt={'uid>', r2}}]}) ioctl$FIDEDUPERANGE(r1, 0xc0189436, &(0x7f00000002c0)={0x0, 0x0, 0x2, 0x0, 0x0, [{r0}, {r1}]}) [ 1600.183694][T32565] overlayfs: './file0' not a directory [ 1600.189288][T32554] overlayfs: missing 'lowerdir' 07:32:26 executing program 1: r0 = socket$rds(0x15, 0x5, 0x0) bind$rds(r0, &(0x7f0000000080)={0x2, 0x0, @local}, 0x10) r1 = socket$inet_udplite(0x2, 0x2, 0x88) ioctl(r1, 0x1000008912, &(0x7f0000000000)="0adc1f123c123f319bd070") sendmsg$rds(r0, &(0x7f00000001c0)={&(0x7f0000000000)={0x2, 0x0, @local}, 0x10, 0x0, 0x0, &(0x7f00000002c0)=[@mask_cswp={0x58, 0x114, 0x9, {{}, &(0x7f0000000e80), 0x0, 0x0, 0x0, 0x0, 0xfeffffff}}], 0x58}, 0x0) 07:32:26 executing program 3: r0 = socket$rds(0x15, 0x5, 0x0) bind$rds(r0, &(0x7f0000000080)={0x2, 0x0, @local}, 0x10) r1 = socket$inet_udplite(0x2, 0x2, 0x88) ioctl(r1, 0x1000008912, &(0x7f0000000000)="0adc1f123c123f319bd070") sendmsg$rds(r0, &(0x7f00000001c0)={&(0x7f0000000000)={0x2, 0x0, @local}, 0x10, 0x0, 0x0, &(0x7f00000002c0)=[@mask_cswp={0x58, 0x114, 0x7, {{}, &(0x7f0000000e80), 0x0}}], 0x58, 0xffffffff00000000}, 0x0) [ 1600.228375][ T26] audit: type=1804 audit(1556523146.714:12805): pid=32477 uid=0 auid=4294967295 ses=4294967295 subj==unconfined op=invalid_pcr cause=ToMToU comm="syz-executor.0" name="/root/syzkaller-testdir367082561/syzkaller.OCMwKn/3095/file0/file0" dev="overlay" ino=319886 res=1 [ 1600.260558][T32589] overlayfs: missing 'lowerdir' [ 1600.293684][ T26] audit: type=1804 audit(1556523146.764:12806): pid=32554 uid=0 auid=4294967295 ses=4294967295 subj==unconfined op=invalid_pcr cause=ToMToU comm="syz-executor.2" name="/root/syzkaller-testdir945697151/syzkaller.UCourU/2832/file0/file0" dev="sda1" ino=17310 res=1 07:32:26 executing program 0: mkdir(&(0x7f0000000180)='./file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file1\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='overlay\x00', 0x0, &(0x7f0000000100)={[{@upperdir={'upperdir', 0x3d, './file0'}}, {@lowerdir={'lowerdir', 0x3d, './file0'}}, {@workdir={'workdir', 0x3d, './file1'}, 0x5c}]}) r0 = open(&(0x7f0000021000)='./file0\x00', 0x0, 0x0) fchdir(r0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x141042, 0x0) ioctl$FIDEDUPERANGE(r1, 0xc0189436, &(0x7f00000002c0)={0x0, 0x0, 0x0, 0x0, 0x2000000}) 07:32:26 executing program 2: mkdir(&(0x7f0000000180)='./file0\x00', 0x0) r0 = creat(&(0x7f0000000080)='./file1\x00', 0x1) ioctl$GIO_CMAP(r0, 0x4b70, &(0x7f0000000140)) mkdir(&(0x7f0000000280)='./file1\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='overlay\x00', 0x0, &(0x7f0000000100)={[{@upperdir={'upperdir', 0x3d, './file0'}}, {@lowerdir={'lowerdir', 0x3d, './file0'}}, {@workdir={'workdir', 0x3d, './file1'}, 0x5c}]}) r1 = open(&(0x7f0000021000)='./file0\x00', 0x0, 0x0) fchdir(r1) syz_open_dev$adsp(&(0x7f00000001c0)='/dev/adsp#\x00', 0x9, 0x4000) r2 = open(&(0x7f0000000040)='./file0\x00', 0x141042, 0x0) ioctl$FIDEDUPERANGE(r2, 0xc0189436, &(0x7f00000002c0)=ANY=[]) 07:32:26 executing program 3: r0 = socket$rds(0x15, 0x5, 0x0) bind$rds(r0, &(0x7f0000000080)={0x2, 0x0, @local}, 0x10) r1 = socket$inet_udplite(0x2, 0x2, 0x88) ioctl(r1, 0x1000008912, &(0x7f0000000000)="0adc1f123c123f319bd070") sendmsg$rds(r0, &(0x7f00000001c0)={&(0x7f0000000000)={0x2, 0x0, @local}, 0x10, 0x0, 0x0, &(0x7f00000002c0)=[@mask_cswp={0x58, 0x114, 0x7, {{}, &(0x7f0000000e80), 0x0}}], 0x58, 0x0}, 0x0) 07:32:26 executing program 5: mkdir(&(0x7f0000000180)='./file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file1\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='overlay\x00', 0x0, &(0x7f0000000100)={[{@upperdir={'upperdir', 0x3d, './file0'}}, {@lowerdir={'lowerdir', 0x3d, './file0'}}, {@workdir={'workdir', 0x3d, './file1'}, 0x5c}]}) r0 = open(&(0x7f0000021000)='./file0\x00', 0x0, 0x0) fchdir(r0) open(&(0x7f0000000040)='./file0\x00', 0x141042, 0x0) ioctl$FIDEDUPERANGE(0xffffffffffffffff, 0xc020660b, &(0x7f00000002c0)={0x0, 0xccffffffffffffff}) 07:32:27 executing program 1: r0 = socket$rds(0x15, 0x5, 0x0) bind$rds(r0, &(0x7f0000000080)={0x2, 0x0, @local}, 0x10) r1 = socket$inet_udplite(0x2, 0x2, 0x88) ioctl(r1, 0x1000008912, &(0x7f0000000000)="0adc1f123c123f319bd070") sendmsg$rds(r0, &(0x7f00000001c0)={&(0x7f0000000000)={0x2, 0x0, @local}, 0x10, 0x0, 0x0, &(0x7f00000002c0)=[@mask_cswp={0x58, 0x114, 0x9, {{}, &(0x7f0000000e80), 0x0, 0x0, 0x0, 0x0, 0xff000000}}], 0x58}, 0x0) [ 1600.558422][T32723] overlayfs: './file1' not a directory [ 1600.565773][T32724] overlayfs: './file0' not a directory 07:32:27 executing program 4: r0 = syz_open_dev$vbi(&(0x7f0000000140)='/dev/vbi#\x00', 0xffffffffffffffff, 0x2) ioctl$VIDIOC_G_FMT(r0, 0xc0d05604, &(0x7f0000000000)={0x4, @sliced}) mkdir(&(0x7f0000000180)='./file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file1\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='overlay\x00', 0x0, &(0x7f0000000100)={[{@upperdir={'upperdir', 0x3d, './file0'}}, {@lowerdir={'lowerdir', 0x3d, './file0'}}, {@workdir={'workdir', 0x3d, './file1'}, 0x5c}]}) r1 = open(&(0x7f0000021000)='./file0\x00', 0x0, 0x0) fchdir(r1) r2 = open(&(0x7f0000000040)='./file0\x00', 0x141042, 0x0) ioctl$FIDEDUPERANGE(r2, 0xc0189436, &(0x7f00000002c0)={0x0, 0x0, 0x2, 0x0, 0x0, [{r1}, {r2}]}) 07:32:27 executing program 0: mkdir(&(0x7f0000000180)='./file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file1\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='overlay\x00', 0x0, &(0x7f0000000100)={[{@upperdir={'upperdir', 0x3d, './file0'}}, {@lowerdir={'lowerdir', 0x3d, './file0'}}, {@workdir={'workdir', 0x3d, './file1'}, 0x5c}]}) r0 = open(&(0x7f0000021000)='./file0\x00', 0x0, 0x0) fchdir(r0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x141042, 0x0) ioctl$FIDEDUPERANGE(r1, 0xc0189436, &(0x7f00000002c0)={0x0, 0x0, 0x0, 0x0, 0x100000000000000}) [ 1600.589650][ T26] audit: type=1804 audit(1556523147.074:12807): pid=32719 uid=0 auid=4294967295 ses=4294967295 subj==unconfined op=invalid_pcr cause=ToMToU comm="syz-executor.0" name="/root/syzkaller-testdir367082561/syzkaller.OCMwKn/3096/file0/file0" dev="overlay" ino=319457 res=1 [ 1600.645144][T32743] overlayfs: './file0' not a directory [ 1600.682677][ T26] audit: type=1804 audit(1556523147.164:12808): pid=32743 uid=0 auid=4294967295 ses=4294967295 subj==unconfined op=invalid_pcr cause=ToMToU comm="syz-executor.2" name="/root/syzkaller-testdir945697151/syzkaller.UCourU/2833/file0/file0" dev="sda1" ino=17388 res=1 07:32:27 executing program 1: r0 = socket$rds(0x15, 0x5, 0x0) bind$rds(r0, &(0x7f0000000080)={0x2, 0x0, @local}, 0x10) r1 = socket$inet_udplite(0x2, 0x2, 0x88) ioctl(r1, 0x1000008912, &(0x7f0000000000)="0adc1f123c123f319bd070") sendmsg$rds(r0, &(0x7f00000001c0)={&(0x7f0000000000)={0x2, 0x0, @local}, 0x10, 0x0, 0x0, &(0x7f00000002c0)=[@mask_cswp={0x58, 0x114, 0x9, {{}, &(0x7f0000000e80), 0x0, 0x0, 0x0, 0x0, 0xfffffffe}}], 0x58}, 0x0) 07:32:27 executing program 2: mkdir(&(0x7f0000000180)='./file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file1\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='overlay\x00', 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="75707065726469723d2e2f66696c65302c6c6f77657259372df81d8b2e7e6c65302c776f726b6469723d2e2f66696c65315c00"]) r0 = open(&(0x7f0000021000)='./file0\x00', 0x0, 0x0) fchdir(r0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x141042, 0x0) ioctl$FIDEDUPERANGE(r1, 0xc0189436, &(0x7f00000002c0)=ANY=[]) 07:32:27 executing program 3: r0 = socket$rds(0x15, 0x5, 0x0) bind$rds(r0, &(0x7f0000000080)={0x2, 0x0, @local}, 0x10) r1 = socket$inet_udplite(0x2, 0x2, 0x88) ioctl(r1, 0x1000008912, &(0x7f0000000000)="0adc1f123c123f319bd070") sendmsg$rds(r0, &(0x7f00000001c0)={&(0x7f0000000000)={0x2, 0x0, @local}, 0x10, 0x0, 0x0, &(0x7f00000002c0)=[@mask_cswp={0x58, 0x114, 0x7, {{}, &(0x7f0000000e80), 0x0}}], 0x58, 0x0}, 0x0) [ 1600.838043][ T391] overlayfs: './file0' not a directory 07:32:27 executing program 5: mkdir(&(0x7f0000000180)='./file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file1\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='overlay\x00', 0x0, &(0x7f0000000100)={[{@upperdir={'upperdir', 0x3d, './file0'}}, {@lowerdir={'lowerdir', 0x3d, './file0'}}, {@workdir={'workdir', 0x3d, './file1'}, 0x5c}]}) r0 = open(&(0x7f0000021000)='./file0\x00', 0x0, 0x0) fchdir(r0) open(&(0x7f0000000040)='./file0\x00', 0x141042, 0x0) ioctl$FIDEDUPERANGE(0xffffffffffffffff, 0xc020660b, &(0x7f00000002c0)={0x0, 0xccffffffffffffff}) [ 1600.880752][ T392] overlayfs: './file0' not a directory [ 1600.892953][ T26] audit: type=1804 audit(1556523147.374:12809): pid=384 uid=0 auid=4294967295 ses=4294967295 subj==unconfined op=invalid_pcr cause=ToMToU comm="syz-executor.0" name="/root/syzkaller-testdir367082561/syzkaller.OCMwKn/3097/file0/file0" dev="overlay" ino=320522 res=1 [ 1600.910248][ T394] overlayfs: unrecognized mount option "lowerY7-ø‹.~le0" or missing value 07:32:27 executing program 1: r0 = socket$rds(0x15, 0x5, 0x0) bind$rds(r0, &(0x7f0000000080)={0x2, 0x0, @local}, 0x10) r1 = socket$inet_udplite(0x2, 0x2, 0x88) ioctl(r1, 0x1000008912, &(0x7f0000000000)="0adc1f123c123f319bd070") sendmsg$rds(r0, &(0x7f00000001c0)={&(0x7f0000000000)={0x2, 0x0, @local}, 0x10, 0x0, 0x0, &(0x7f00000002c0)=[@mask_cswp={0x58, 0x114, 0x9, {{}, &(0x7f0000000e80), 0x0, 0x0, 0x0, 0x0, 0x100000000000}}], 0x58}, 0x0) 07:32:27 executing program 0: mkdir(&(0x7f0000000180)='./file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file1\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='overlay\x00', 0x0, &(0x7f0000000100)={[{@upperdir={'upperdir', 0x3d, './file0'}}, {@lowerdir={'lowerdir', 0x3d, './file0'}}, {@workdir={'workdir', 0x3d, './file1'}, 0x5c}]}) r0 = open(&(0x7f0000021000)='./file0\x00', 0x0, 0x0) fchdir(r0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x141042, 0x0) ioctl$FIDEDUPERANGE(r1, 0xc0189436, &(0x7f00000002c0)={0x0, 0x0, 0x0, 0x0, 0x200000000000000}) [ 1600.959152][ T398] rds_sendmsg: 33 callbacks suppressed [ 1600.959164][ T398] atomic_op 0000000055968379 conn xmit_atomic (null) 07:32:27 executing program 4: mkdir(&(0x7f0000000180)='./file0\x00', 0x0) r0 = syz_open_dev$video(&(0x7f0000000080)='/dev/video#\x00', 0x5, 0x1) ioctl$VIDIOC_ENCODER_CMD(r0, 0xc028564d, &(0x7f0000000140)={0x1, 0x1, [0x9, 0x20, 0x8, 0x1, 0x9, 0x9a1, 0xadc, 0x8]}) mkdir(&(0x7f0000000280)='./file1\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='overlay\x00', 0x0, &(0x7f0000000100)={[{@upperdir={'upperdir', 0x3d, './file0'}}, {@lowerdir={'lowerdir', 0x3d, './file0'}}, {@workdir={'workdir', 0x3d, './file1'}, 0x5c}]}) r1 = open(&(0x7f0000021000)='./file0\x00', 0x0, 0x0) fchdir(r1) r2 = open(&(0x7f0000000040)='./file0\x00', 0x141042, 0x0) ioctl$FIDEDUPERANGE(r2, 0xc0189436, &(0x7f00000002c0)={0x0, 0x0, 0x2, 0x0, 0x0, [{r1}, {r2}]}) [ 1601.001830][ T402] atomic_op 000000006aa8b01b conn xmit_atomic (null) 07:32:27 executing program 1: r0 = socket$rds(0x15, 0x5, 0x0) bind$rds(r0, &(0x7f0000000080)={0x2, 0x0, @local}, 0x10) r1 = socket$inet_udplite(0x2, 0x2, 0x88) ioctl(r1, 0x1000008912, &(0x7f0000000000)="0adc1f123c123f319bd070") sendmsg$rds(r0, &(0x7f00000001c0)={&(0x7f0000000000)={0x2, 0x0, @local}, 0x10, 0x0, 0x0, &(0x7f00000002c0)=[@mask_cswp={0x58, 0x114, 0x9, {{}, &(0x7f0000000e80), 0x0, 0x0, 0x0, 0x0, 0x4000000000000}}], 0x58}, 0x0) [ 1601.052325][ T403] overlayfs: unrecognized mount option "lowerY7-ø‹.~le0" or missing value 07:32:27 executing program 5: mkdir(&(0x7f0000000180)='./file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file1\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='overlay\x00', 0x0, &(0x7f0000000100)={[{@upperdir={'upperdir', 0x3d, './file0'}}, {@lowerdir={'lowerdir', 0x3d, './file0'}}, {@workdir={'workdir', 0x3d, './file1'}, 0x5c}]}) r0 = open(&(0x7f0000021000)='./file0\x00', 0x0, 0x0) fchdir(r0) open(&(0x7f0000000040)='./file0\x00', 0x141042, 0x0) ioctl$FIDEDUPERANGE(0xffffffffffffffff, 0xc020660b, &(0x7f00000002c0)={0x0, 0xccffffffffffffff}) 07:32:27 executing program 2: mkdir(&(0x7f0000000180)='./file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file1\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='overlay\x00', 0x0, &(0x7f0000000100)={[{@upperdir={'upperdir', 0x3d, './file0'}}, {@lowerdir={'lowerdir', 0x3d, './file0'}}, {@workdir={'workdir', 0x3d, './file1'}, 0x5c}]}) r0 = syz_open_dev$vcsa(&(0x7f0000000080)='/dev/vcsa#\x00', 0x100000001, 0x6800) getsockopt$inet_sctp_SCTP_STREAM_SCHEDULER(0xffffffffffffffff, 0x84, 0x7b, &(0x7f0000000140)={0x0, 0x5}, &(0x7f00000001c0)=0x8) getsockopt$inet_sctp_SCTP_STREAM_SCHEDULER_VALUE(r0, 0x84, 0x7c, &(0x7f0000000200)={r1, 0x7, 0x8}, &(0x7f0000000240)=0x8) r2 = open(&(0x7f0000021000)='./file0\x00', 0x0, 0x0) fchdir(r2) r3 = open(&(0x7f0000000040)='./file0\x00', 0x141042, 0x0) ioctl$FIDEDUPERANGE(r3, 0xc0189436, &(0x7f00000002c0)=ANY=[]) ioctl$LOOP_CLR_FD(r3, 0x4c01) [ 1601.184977][ T500] atomic_op 00000000848d262c conn xmit_atomic (null) [ 1601.205633][ T510] overlayfs: './file0' not a directory [ 1601.228655][ T541] overlayfs: './file0' not a directory 07:32:27 executing program 3: r0 = socket$rds(0x15, 0x5, 0x0) bind$rds(r0, &(0x7f0000000080)={0x2, 0x0, @local}, 0x10) r1 = socket$inet_udplite(0x2, 0x2, 0x88) ioctl(r1, 0x1000008912, &(0x7f0000000000)="0adc1f123c123f319bd070") sendmsg$rds(r0, &(0x7f00000001c0)={&(0x7f0000000000)={0x2, 0x0, @local}, 0x10, 0x0, 0x0, &(0x7f00000002c0)=[@mask_cswp={0x58, 0x114, 0x7, {{}, &(0x7f0000000e80), 0x0}}], 0x58, 0x0}, 0x0) [ 1601.252626][ T543] atomic_op 00000000d7419948 conn xmit_atomic (null) 07:32:27 executing program 0: mkdir(&(0x7f0000000180)='./file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file1\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='overlay\x00', 0x0, &(0x7f0000000100)={[{@upperdir={'upperdir', 0x3d, './file0'}}, {@lowerdir={'lowerdir', 0x3d, './file0'}}, {@workdir={'workdir', 0x3d, './file1'}, 0x5c}]}) r0 = syz_open_dev$cec(&(0x7f0000000080)='/dev/cec#\x00', 0x2, 0x2) ioctl$TIOCGLCKTRMIOS(r0, 0x5456, &(0x7f0000000140)={0xffffffffffffffff, 0x1, 0x8, 0x81, 0x1, 0x100000001, 0x8, 0x80, 0xf3, 0x4, 0x100000000, 0x6}) r1 = open(&(0x7f0000021000)='./file0\x00', 0x0, 0x0) fchdir(r1) r2 = open(&(0x7f0000000040)='./file0\x00', 0x141042, 0x0) ioctl$FIDEDUPERANGE(r2, 0xc0189436, &(0x7f00000002c0)) 07:32:27 executing program 1: r0 = socket$rds(0x15, 0x5, 0x0) bind$rds(r0, &(0x7f0000000080)={0x2, 0x0, @local}, 0x10) r1 = socket$inet_udplite(0x2, 0x2, 0x88) ioctl(r1, 0x1000008912, &(0x7f0000000000)="0adc1f123c123f319bd070") sendmsg$rds(r0, &(0x7f00000001c0)={&(0x7f0000000000)={0x2, 0x0, @local}, 0x10, 0x0, 0x0, &(0x7f00000002c0)=[@mask_cswp={0x58, 0x114, 0x9, {{}, &(0x7f0000000e80), 0x0, 0x0, 0x0, 0x0, 0xa0010000000000}}], 0x58}, 0x0) [ 1601.299880][ T548] atomic_op 00000000eef18a30 conn xmit_atomic (null) 07:32:27 executing program 2: mkdir(&(0x7f0000000180)='./file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file1\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='overlay\x00', 0x0, &(0x7f0000000100)={[{@upperdir={'upperdir', 0x3d, './file0'}}, {@lowerdir={'lowerdir', 0x3d, './file0'}}, {@workdir={'workdir', 0x3d, './file1'}, 0x5c}]}) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x1) fchdir(r0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x141042, 0x0) ioctl$FIDEDUPERANGE(r1, 0xc0189436, &(0x7f00000002c0)=ANY=[]) 07:32:27 executing program 4: mkdir(&(0x7f0000000180)='./file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file1\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='overlay\x00', 0x0, &(0x7f0000000100)={[{@upperdir={'upperdir', 0x3d, './file0'}}, {@lowerdir={'lowerdir', 0x3d, './file0'}}, {@workdir={'workdir', 0x3d, './file1'}, 0x5c}]}) r0 = open(&(0x7f0000021000)='./file0\x00', 0x0, 0x0) fchdir(r0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x141042, 0x0) ioctl$FIDEDUPERANGE(r1, 0xc0189436, &(0x7f00000002c0)=ANY=[@ANYBLOB="00000000000000020000000000000000", @ANYRES32=r0, @ANYBLOB='\x00'/28, @ANYRES32=r1, @ANYBLOB='\x00'/28]) open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x84) getsockopt$IP6T_SO_GET_REVISION_MATCH(r0, 0x29, 0x44, &(0x7f0000000200)={'HL\x00'}, &(0x7f0000000240)=0x1e) timer_create(0x7, &(0x7f0000000080)={0x0, 0x10, 0x2}, &(0x7f0000000140)=0x0) timer_getoverrun(r2) [ 1601.420469][ T560] atomic_op 00000000a4a1781c conn xmit_atomic (null) 07:32:28 executing program 5: mkdir(&(0x7f0000000180)='./file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file1\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='overlay\x00', 0x0, &(0x7f0000000100)={[{@upperdir={'upperdir', 0x3d, './file0'}}, {@lowerdir={'lowerdir', 0x3d, './file0'}}, {@workdir={'workdir', 0x3d, './file1'}, 0x5c}]}) r0 = open(&(0x7f0000021000)='./file0\x00', 0x0, 0x0) fchdir(r0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x141042, 0x0) ioctl$FIDEDUPERANGE(r1, 0xc020660b, 0x0) [ 1601.490155][ T626] overlayfs: './file0' not a directory [ 1601.515098][ T660] overlayfs: './file0' not a directory 07:32:28 executing program 2: mkdir(&(0x7f0000000180)='./file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file1\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='overlay\x00', 0x0, &(0x7f0000000100)={[{@upperdir={'upperdir', 0x3d, './file0'}}, {@lowerdir={'lowerdir', 0x3d, './file0'}}, {@workdir={'workdir', 0x3d, './file1'}, 0x5c}]}) r0 = open(&(0x7f0000021000)='./file0\x00', 0x0, 0x0) fchdir(r0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x141042, 0x0) ioctl$FIDEDUPERANGE(r1, 0xc0189436, &(0x7f00000002c0)=ANY=[]) 07:32:28 executing program 1: r0 = socket$rds(0x15, 0x5, 0x0) bind$rds(r0, &(0x7f0000000080)={0x2, 0x0, @local}, 0x10) r1 = socket$inet_udplite(0x2, 0x2, 0x88) ioctl(r1, 0x1000008912, &(0x7f0000000000)="0adc1f123c123f319bd070") sendmsg$rds(r0, &(0x7f00000001c0)={&(0x7f0000000000)={0x2, 0x0, @local}, 0x10, 0x0, 0x0, &(0x7f00000002c0)=[@mask_cswp={0x58, 0x114, 0x9, {{}, &(0x7f0000000e80), 0x0, 0x0, 0x0, 0x0, 0x100000000000000}}], 0x58}, 0x0) 07:32:28 executing program 3: r0 = socket$rds(0x15, 0x5, 0x0) bind$rds(r0, &(0x7f0000000080)={0x2, 0x0, @local}, 0x10) r1 = socket$inet_udplite(0x2, 0x2, 0x88) ioctl(r1, 0x1000008912, &(0x7f0000000000)="0adc1f123c123f319bd070") sendmsg$rds(r0, &(0x7f00000001c0)={&(0x7f0000000000)={0x2, 0x0, @local}, 0x10, 0x0, 0x0, &(0x7f00000002c0)=[@mask_cswp={0x58, 0x114, 0x7, {{}, &(0x7f0000000e80), 0x0}}], 0x58, 0x0}, 0x0) 07:32:28 executing program 0: mkdir(&(0x7f0000000180)='./file0\x00', 0x0) r0 = getuid() r1 = syz_open_dev$usb(&(0x7f0000000580)='/dev/bus/usb/00#/00#\x00', 0x6, 0x0) write$P9_RAUTH(r1, &(0x7f00000005c0)={0x14, 0x67, 0x1, {0x1, 0x2, 0x8}}, 0x14) mount$9p_rdma(&(0x7f0000000400)='127.0.0.1\x00', &(0x7f0000000440)='./file0/file0\x00', &(0x7f0000000480)='9p\x00', 0x40000, &(0x7f00000004c0)={'trans=rdma,', {'port', 0x3d, 0x4e23}, 0x2c, {[{@timeout={'timeout', 0x3d, 0x400}}, {@timeout={'timeout', 0x3d, 0x20}}, {@rq={'rq', 0x3d, 0x9}}], [{@uid_lt={'uid<', r0}}]}}) mkdir(&(0x7f0000000280)='./file1\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000600)='./file1/file0\x00', &(0x7f0000000640)='overlay\x00', 0x0, &(0x7f0000000100)={[{@upperdir={'upperdir', 0x3d, './file0'}}, {@lowerdir={'lowerdir', 0x3d, './file0'}}, {@workdir={'workdir', 0x3d, './file1'}, 0x5c}]}) r2 = open(&(0x7f0000021000)='./file0\x00', 0x0, 0x0) fchdir(r2) acct(0x0) r3 = open(&(0x7f0000000000)='./file0\x00', 0x141042, 0x100) ioctl$FIDEDUPERANGE(r2, 0xc0189436, &(0x7f00000002c0)=ANY=[@ANYRES32=r3]) setxattr$security_selinux(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)='security.selinux\x00', &(0x7f0000000240)='system_u:object_r:ssh_agent_exec_t:s0\x00', 0x26, 0x1) name_to_handle_at(r2, &(0x7f0000000080)='./file1/file0\x00', &(0x7f0000000300)={0xeb, 0x5, "350de377ce84fb2bed4bc34aabeb5b7bbae91d59c145559981ac1ad06b4aed1a49608532bb47849de3dd3d90c6051a33fd22534ae4eba76b99c64622fa774f490b16acfd85cf7e147dace8b6b8f5552f635ed9178004cebbd65c59bf4b0664650ec2115cfdefc1dd9375c641cd763990ac9756cec0a43b976e7b6dc7a6951579737334a1ba4cfb4d4ab1f632626b262148469eadd001f492b2ef6d285413932278654db3bcf569d965f4b836f6a5ad043f25466d042e71becdf670b76044066237ea6a71d7e4b188e29c6f9bf9097b02f35e6ac36fa18dff8fc2daf4361095b5b5c109"}, &(0x7f0000000140), 0x1400) [ 1601.676759][ T695] atomic_op 00000000583d5560 conn xmit_atomic (null) [ 1601.737175][ T698] atomic_op 00000000d1bc8769 conn xmit_atomic (null) [ 1601.763485][ T702] atomic_op 00000000dd7001a2 conn xmit_atomic (null) 07:32:28 executing program 4: mkdir(&(0x7f0000000180)='./file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file1\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='overlay\x00', 0x0, &(0x7f00000001c0)=ANY=[@ANYBLOB="75707065726469723d2e2f66696c65302c6e6f7765726469723d2e2f66696cb3cfc76d0bdc65302c776f726b6469723d2e2f73011a81d2a48a378faa545d66696c65315c00"]) r0 = openat$dlm_control(0xffffffffffffff9c, &(0x7f0000000080)='/dev/dlm-control\x00', 0x0, 0x0) ioctl$sock_TIOCOUTQ(r0, 0x5411, &(0x7f0000000100)) r1 = open(&(0x7f0000021000)='./file0\x00', 0x0, 0x0) fchdir(r1) r2 = open(&(0x7f0000000040)='./file0\x00', 0x141042, 0x0) ioctl$FICLONE(r1, 0x40049409, r2) ioctl$FIDEDUPERANGE(r2, 0xc0189436, &(0x7f00000002c0)={0x0, 0x0, 0x2, 0x0, 0x0, [{r1}, {r2}]}) [ 1601.783792][ T703] overlayfs: './file0' not a directory 07:32:28 executing program 5: mkdir(&(0x7f0000000180)='./file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file1\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='overlay\x00', 0x0, &(0x7f0000000100)={[{@upperdir={'upperdir', 0x3d, './file0'}}, {@lowerdir={'lowerdir', 0x3d, './file0'}}, {@workdir={'workdir', 0x3d, './file1'}, 0x5c}]}) r0 = open(&(0x7f0000021000)='./file0\x00', 0x0, 0x0) fchdir(r0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x141042, 0x0) ioctl$FIDEDUPERANGE(r1, 0xc020660b, 0x0) 07:32:28 executing program 2: mkdir(&(0x7f0000000180)='./file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file1\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='overlay\x00', 0x0, &(0x7f0000000100)={[{@upperdir={'upperdir', 0x3d, './file0'}}, {@lowerdir={'lowerdir', 0x3d, './file0'}}, {@workdir={'workdir', 0x3d, './file1'}, 0x5c}]}) r0 = open(&(0x7f0000021000)='./file0\x00', 0x0, 0x0) fchdir(r0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x141042, 0x0) setsockopt$inet6_group_source_req(r1, 0x29, 0x2f, &(0x7f00000002c0)={0x2a, {{0xa, 0x4e23, 0x4, @mcast2, 0x80}}, {{0xa, 0x4e23, 0x4, @remote, 0x7}}}, 0x108) setsockopt$inet_MCAST_JOIN_GROUP(r1, 0x0, 0x2a, &(0x7f00000001c0)={0x1, {{0x2, 0x4e20, @broadcast}}}, 0x88) ioctl$FIDEDUPERANGE(r1, 0xc0189436, &(0x7f00000002c0)=ANY=[]) 07:32:28 executing program 1: r0 = socket$rds(0x15, 0x5, 0x0) bind$rds(r0, &(0x7f0000000080)={0x2, 0x0, @local}, 0x10) r1 = socket$inet_udplite(0x2, 0x2, 0x88) ioctl(r1, 0x1000008912, &(0x7f0000000000)="0adc1f123c123f319bd070") sendmsg$rds(r0, &(0x7f00000001c0)={&(0x7f0000000000)={0x2, 0x0, @local}, 0x10, 0x0, 0x0, &(0x7f00000002c0)=[@mask_cswp={0x58, 0x114, 0x9, {{}, &(0x7f0000000e80), 0x0, 0x0, 0x0, 0x0, 0x200000000000000}}], 0x58}, 0x0) [ 1601.827593][ C1] net_ratelimit: 20 callbacks suppressed [ 1601.827601][ C1] protocol 88fb is buggy, dev hsr_slave_0 [ 1601.839146][ C1] protocol 88fb is buggy, dev hsr_slave_1 [ 1601.845014][ C1] protocol 88fb is buggy, dev hsr_slave_0 [ 1601.850821][ C1] protocol 88fb is buggy, dev hsr_slave_1 07:32:28 executing program 0: mkdir(&(0x7f0000000180)='./file0\x00', 0x0) r0 = socket$alg(0x26, 0x5, 0x0) bind$alg(r0, &(0x7f0000002640)={0x26, 'aead\x00', 0x0, 0x0, 'gcm(aes)\x00'}, 0x58) r1 = accept$alg(r0, 0x0, 0x0) write$binfmt_script(r1, &(0x7f0000001440)=ANY=[], 0xfffffffffffffd25) pause() recvmmsg(r1, &(0x7f0000008cc0)=[{{0x0, 0xfffffffffffffe06, &(0x7f0000003a40)=[{&(0x7f00000002c0)=""/4096, 0x1000}], 0x1, 0x0, 0x5c}}], 0x1, 0x0, 0x0) mkdir(&(0x7f0000000280)='./file1\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='overlay\x00', 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="757070657264697765726469723d010002006c65302c776f726b6469723d2e7ecbecf0000000003dc7c49d577c28b10f4d29ed"]) r2 = open(&(0x7f0000021000)='./file0\x00', 0x0, 0x0) fchdir(r2) r3 = open(&(0x7f0000000040)='./file0\x00', 0x141042, 0x0) ioctl$FIDEDUPERANGE(r3, 0xc0189436, &(0x7f00000012c0)=ANY=[@ANYBLOB="000000000000000024dd3800dc831c0614bfcc136936ad975a07c9ed47ffadc77920d3b35e62b39f1f1b744dd6f5f5ae2d846a242991aae08797eafee62a63f0aa9fd7947a83874e773d61fde7262c868a150a0c95afa11fc1130cf3f1df12145564eecad8d93c2531fdecd1a3848fe5aeceee8cfefd7b5fa49f85999aa0910b27fbc91dfdbf0113ab747782aad8dbd84e65d30a6cfaa7b0747abe58d5410034ba86ba9b947c86c81ce8c162a70107ef5307312af5fafa544cd8f05bd197ef194af04e872cf3497208bd2ec58acf3bfe37bd089629d933b6d508b383c2e318d9b69adc251ccf6ab870c1e57a8edc1b9b10ac023c609be05219877445f0bbbc0e02e2c960745d52021bb86e9b277d96dd7cdb05d3b6be104af589602e7902125a49b8198c90b100"/310]) ioctl$KVM_SET_IDENTITY_MAP_ADDR(r3, 0x4008ae48, &(0x7f0000000080)=0xd002) [ 1601.964482][ T831] atomic_op 000000000b6bbd26 conn xmit_atomic (null) [ 1601.986324][ T832] overlayfs: unrecognized mount option "nowerdir=./fil³ÏÇm Üe0" or missing value 07:32:28 executing program 3: r0 = socket$rds(0x15, 0x5, 0x0) bind$rds(r0, &(0x7f0000000080)={0x2, 0x0, @local}, 0x10) r1 = socket$inet_udplite(0x2, 0x2, 0x88) ioctl(r1, 0x1000008912, &(0x7f0000000000)="0adc1f123c123f319bd070") sendmsg$rds(r0, &(0x7f00000001c0)={&(0x7f0000000000)={0x2, 0x0, @local}, 0x10, 0x0, 0x0, &(0x7f00000002c0)=[@mask_cswp={0x58, 0x114, 0x7, {{}, &(0x7f0000000e80), 0x0}}], 0x58, 0x0}, 0x0) [ 1602.029481][ T837] overlayfs: './file0' not a directory 07:32:28 executing program 5: mkdir(&(0x7f0000000180)='./file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file1\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='overlay\x00', 0x0, &(0x7f0000000100)={[{@upperdir={'upperdir', 0x3d, './file0'}}, {@lowerdir={'lowerdir', 0x3d, './file0'}}, {@workdir={'workdir', 0x3d, './file1'}, 0x5c}]}) r0 = open(&(0x7f0000021000)='./file0\x00', 0x0, 0x0) fchdir(r0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x141042, 0x0) ioctl$FIDEDUPERANGE(r1, 0xc020660b, 0x0) 07:32:28 executing program 1: r0 = socket$rds(0x15, 0x5, 0x0) bind$rds(r0, &(0x7f0000000080)={0x2, 0x0, @local}, 0x10) r1 = socket$inet_udplite(0x2, 0x2, 0x88) ioctl(r1, 0x1000008912, &(0x7f0000000000)="0adc1f123c123f319bd070") sendmsg$rds(r0, &(0x7f00000001c0)={&(0x7f0000000000)={0x2, 0x0, @local}, 0x10, 0x0, 0x0, &(0x7f00000002c0)=[@mask_cswp={0x58, 0x114, 0x9, {{}, &(0x7f0000000e80), 0x0, 0x0, 0x0, 0x0, 0x300000000000000}}], 0x58}, 0x0) [ 1602.083957][ T841] overlayfs: unrecognized mount option "nowerdir=./fil³ÏÇm Üe0" or missing value [ 1602.097733][ T846] overlayfs: unrecognized mount option "upperdiwerdir=" or missing value 07:32:28 executing program 2: mkdir(&(0x7f0000000180)='./file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file1\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='overlay\x00', 0x0, &(0x7f0000000100)={[{@upperdir={'upperdir', 0x3d, './file0'}}, {@lowerdir={'lowerdir', 0x3d, './file0'}}, {@workdir={'workdir', 0x3d, './file1'}, 0x5c}]}) r0 = open(&(0x7f0000021000)='./file0\x00', 0x0, 0x0) fchdir(r0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x141042, 0x0) ioctl$FIDEDUPERANGE(r1, 0xc0189436, &(0x7f00000002c0)=ANY=[]) [ 1602.157563][ C0] protocol 88fb is buggy, dev hsr_slave_0 [ 1602.163379][ C0] protocol 88fb is buggy, dev hsr_slave_1 07:32:28 executing program 4: mkdir(&(0x7f0000000180)='./file0\x00', 0x88) mkdir(&(0x7f0000000280)='./file1\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='overlay\x00', 0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="75706f65726469723d2e2f66696c65302c6c6f7765726469723d2e2f5222991af4c958583766696c65302c776f726b6469723d2e2f66696c65315c00"]) r0 = open(&(0x7f0000021000)='./file0\x00', 0x0, 0x0) fchdir(r0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x141042, 0x0) ioctl$FIDEDUPERANGE(r1, 0xc0189436, &(0x7f00000002c0)={0x0, 0x0, 0x2, 0x0, 0x0, [{r0}, {r1}]}) recvfrom$unix(r0, &(0x7f0000000140)=""/57, 0x39, 0x10000, &(0x7f00000001c0)=@abs={0x1, 0x0, 0x4e24}, 0x6e) ioctl$ifreq_SIOCGIFINDEX_vcan(r1, 0x8933, &(0x7f0000000240)={'vcan0\x00', 0x0}) connect$can_bcm(r1, &(0x7f0000000340)={0x1d, r2}, 0x10) userfaultfd(0x800) poll(&(0x7f0000000100)=[{r0, 0xc408}], 0x1, 0x3) 07:32:28 executing program 3: r0 = socket$rds(0x15, 0x5, 0x0) bind$rds(r0, &(0x7f0000000080)={0x2, 0x0, @local}, 0x10) r1 = socket$inet_udplite(0x2, 0x2, 0x88) ioctl(r1, 0x1000008912, &(0x7f0000000000)="0adc1f123c123f319bd070") sendmsg$rds(r0, &(0x7f00000001c0)={&(0x7f0000000000)={0x2, 0x0, @local}, 0x10, 0x0, 0x0, &(0x7f00000002c0)=[@mask_cswp={0x58, 0x114, 0x7, {{}, &(0x7f0000000e80), 0x0}}], 0x58, 0x0}, 0x0) 07:32:28 executing program 1: r0 = socket$rds(0x15, 0x5, 0x0) bind$rds(r0, &(0x7f0000000080)={0x2, 0x0, @local}, 0x10) r1 = socket$inet_udplite(0x2, 0x2, 0x88) ioctl(r1, 0x1000008912, &(0x7f0000000000)="0adc1f123c123f319bd070") sendmsg$rds(r0, &(0x7f00000001c0)={&(0x7f0000000000)={0x2, 0x0, @local}, 0x10, 0x0, 0x0, &(0x7f00000002c0)=[@mask_cswp={0x58, 0x114, 0x9, {{}, &(0x7f0000000e80), 0x0, 0x0, 0x0, 0x0, 0x400000000000000}}], 0x58}, 0x0) 07:32:28 executing program 1: r0 = socket$rds(0x15, 0x5, 0x0) bind$rds(r0, &(0x7f0000000080)={0x2, 0x0, @local}, 0x10) r1 = socket$inet_udplite(0x2, 0x2, 0x88) ioctl(r1, 0x1000008912, &(0x7f0000000000)="0adc1f123c123f319bd070") sendmsg$rds(r0, &(0x7f00000001c0)={&(0x7f0000000000)={0x2, 0x0, @local}, 0x10, 0x0, 0x0, &(0x7f00000002c0)=[@mask_cswp={0x58, 0x114, 0x9, {{}, &(0x7f0000000e80), 0x0, 0x0, 0x0, 0x0, 0x500000000000000}}], 0x58}, 0x0) [ 1602.315844][ T974] overlayfs: './file0' not a directory [ 1602.345431][ T979] overlayfs: unrecognized mount option "upoerdir=./file0" or missing value 07:32:28 executing program 5: mkdir(&(0x7f0000000180)='./file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file1\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='overlay\x00', 0x0, &(0x7f0000000100)={[{@upperdir={'upperdir', 0x3d, './file0'}}, {@lowerdir={'lowerdir', 0x3d, './file0'}}, {@workdir={'workdir', 0x3d, './file1'}, 0x5c}]}) r0 = open(&(0x7f0000021000)='./file0\x00', 0x0, 0x0) fchdir(r0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x141042, 0x0) ioctl$FIDEDUPERANGE(r1, 0xc020660b, &(0x7f00000002c0)) 07:32:28 executing program 4: mkdir(&(0x7f0000000180)='./file0\x00', 0xffdffffffffffffd) mkdir(&(0x7f0000000280)='./file1\x00', 0x0) ioctl$sock_kcm_SIOCKCMCLONE(0xffffffffffffffff, 0x89e2, &(0x7f0000000080)={0xffffffffffffff9c}) getsockopt$inet_tcp_buf(r0, 0x6, 0x1f, &(0x7f00000001c0)=""/66, &(0x7f0000000140)=0x42) mount$overlay(0x400000, &(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='overlay\x00', 0x0, &(0x7f0000000400)=ANY=[@ANYBLOB="81f675707065726469723d2e2f66696c65302c686f7765726469723d2e2f66696c65302c776f726b6469723d2e2f66691f65315c00"]) r1 = open(&(0x7f0000021000)='./file0\x00', 0x0, 0x0) fchdir(r1) r2 = open(&(0x7f0000000040)='./file0\x00', 0x141042, 0x0) lgetxattr(&(0x7f0000000240)='./file0\x00', &(0x7f0000000340)=@known='trusted.overlay.opaque\x00', &(0x7f0000000380)=""/97, 0x61) ioctl$FIDEDUPERANGE(r2, 0xc0189436, &(0x7f00000002c0)={0x0, 0x0, 0x2, 0x0, 0x0, [{r1}, {r2}]}) 07:32:28 executing program 2: mkdir(&(0x7f0000000180)='./file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file1\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='overlay\x00', 0x0, &(0x7f0000000100)={[{@upperdir={'upperdir', 0x3d, './file0'}}, {@lowerdir={'lowerdir', 0x3d, './file0'}}, {@workdir={'workdir', 0x3d, './file1'}, 0x5c}]}) r0 = open(&(0x7f0000021000)='./file1\x00', 0x90040, 0x20) fchdir(r0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x141042, 0x0) ioctl$FIDEDUPERANGE(r1, 0xc0189436, &(0x7f00000002c0)=ANY=[]) [ 1602.600546][ T1127] overlayfs: filesystem on './file0' not supported as upperdir [ 1602.719406][ C0] protocol 88fb is buggy, dev hsr_slave_0 [ 1602.725235][ C0] protocol 88fb is buggy, dev hsr_slave_1 [ 1602.731096][ C0] protocol 88fb is buggy, dev hsr_slave_0 [ 1602.736896][ C0] protocol 88fb is buggy, dev hsr_slave_1 07:32:29 executing program 3: r0 = socket$rds(0x15, 0x5, 0x0) bind$rds(r0, &(0x7f0000000080)={0x2, 0x0, @local}, 0x10) r1 = socket$inet_udplite(0x2, 0x2, 0x88) ioctl(r1, 0x1000008912, &(0x7f0000000000)="0adc1f123c123f319bd070") sendmsg$rds(r0, &(0x7f00000001c0)={&(0x7f0000000000)={0x2, 0x0, @local}, 0x10, 0x0, 0x0, &(0x7f00000002c0)=[@mask_cswp={0x58, 0x114, 0x7, {{}, &(0x7f0000000e80), 0x0}}], 0x58, 0x0}, 0x0) 07:32:29 executing program 1: r0 = socket$rds(0x15, 0x5, 0x0) bind$rds(r0, &(0x7f0000000080)={0x2, 0x0, @local}, 0x10) r1 = socket$inet_udplite(0x2, 0x2, 0x88) ioctl(r1, 0x1000008912, &(0x7f0000000000)="0adc1f123c123f319bd070") sendmsg$rds(r0, &(0x7f00000001c0)={&(0x7f0000000000)={0x2, 0x0, @local}, 0x10, 0x0, 0x0, &(0x7f00000002c0)=[@mask_cswp={0x58, 0x114, 0x9, {{}, &(0x7f0000000e80), 0x0, 0x0, 0x0, 0x0, 0x600000000000000}}], 0x58}, 0x0) 07:32:29 executing program 4: mkdir(&(0x7f0000000180)='./file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file1\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='overlay\x00', 0x0, &(0x7f0000000100)={[{@upperdir={'upperdir', 0x3d, './file0'}}, {@lowerdir={'lowerdir', 0x3d, './file0'}}, {@workdir={'workdir', 0x3d, './file1'}, 0x5c}]}) r0 = open(&(0x7f0000021000)='./file0\x00', 0x0, 0x0) fchdir(r0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x141042, 0x0) ioctl$FIDEDUPERANGE(r1, 0xc0189436, &(0x7f0000000300)=ANY=[@ANYBLOB="000000000000000000000000000000000200000000000000", @ANYRES32=r0, @ANYBLOB='\x00'/28, @ANYRES32=r1, @ANYBLOB="3400000000000000000000000000000000000000000000000000000054b03335a9f9c365da545a3a41d35bbb1573f5d42870429e85ab0cf8ff75800764779f5927a74c024c6aa495bce6e849243fb757c9350eb1861e98d1b0698bfe878b4c9e7c0d1512882ff07a1f3ee9dff3d9244b0190db05312dc853ad6430e60490567e9ce741fc09a7b4b094f279fb27f2f949610cdc4ab9fb3aa4e958cb0db92208c0ef96b42cf5813f329a6aa573ae5bc88363abeaa7b5b74124e5eeceb5676d2e24ed4fcfc5f3b73726ee0eb28644ed6461c798562edc965ed48bf44ec3a8481a9e9e1ebf90cbe726be6b177f753852a09dc300"]) 07:32:29 executing program 5: mkdir(&(0x7f0000000180)='./file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file1\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='overlay\x00', 0x0, &(0x7f0000000100)={[{@upperdir={'upperdir', 0x3d, './file0'}}, {@lowerdir={'lowerdir', 0x3d, './file0'}}, {@workdir={'workdir', 0x3d, './file1'}, 0x5c}]}) r0 = open(&(0x7f0000021000)='./file0\x00', 0x0, 0x0) fchdir(r0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x141042, 0x0) ioctl$FIDEDUPERANGE(r1, 0xc020660b, &(0x7f00000002c0)) 07:32:29 executing program 0: mkdir(&(0x7f0000000180)='./file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file1\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='overlay\x00', 0x0, &(0x7f0000000100)={[{@upperdir={'upperdir', 0x3d, './file0'}}, {@lowerdir={'lowerdir', 0x3d, './file0'}}, {@workdir={'workdir', 0x3d, './file1'}, 0x5c}]}) r0 = open(&(0x7f0000021000)='./file0\x00', 0x0, 0x0) fchdir(r0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x141042, 0x0) ioctl$FIDEDUPERANGE(r1, 0xc0189436, &(0x7f0000000080)=ANY=[@ANYBLOB="00000023000001000000000000000000000000ae3573bb901eae6b5cca00f2565b9da70000000000"]) 07:32:29 executing program 2: mkdir(&(0x7f0000000180)='./file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file1\x00', 0x0) getresuid(&(0x7f0000000140), &(0x7f00000001c0)=0x0, &(0x7f0000000200)) getgroups(0x5, &(0x7f0000000240)=[0xffffffffffffffff, 0xee00, 0xee00, 0xffffffffffffffff, 0xee00]) chown(&(0x7f0000000080)='./file1\x00', r0, r1) mount$overlay(0x400000, &(0x7f0000000380)='./file1\x00', &(0x7f00000000c0)='overlay\x00', 0x0, &(0x7f00000004c0)=ANY=[@ANYBLOB="75707000006469723d2e2f66691636f2c4a70b6c65302c6c6f7765726469723d2e2f66696c65302c64656661756c745f7065726d697373696f6e735c646f6e745f6d6561737572652c646f6e745f61707072616973652c736d61436b66736465663d6f7665726c6179002c00"]) r2 = open(&(0x7f0000021000)='./file0\x00', 0x0, 0x0) fchdir(r2) bpf$BPF_TASK_FD_QUERY(0x14, &(0x7f0000000300)={0x0, r2, 0x0, 0x18, &(0x7f00000002c0)='trustedkeyring)wlan0em1\x00'}, 0x30) ioprio_set$pid(0xfffffffffffffffb, r3, 0xcddc) r4 = open(&(0x7f0000000040)='./file0\x00', 0x141042, 0x0) ioctl$FIDEDUPERANGE(r4, 0xc0189436, &(0x7f0000000540)=ANY=[]) statfs(&(0x7f0000000000)='./file0/file0\x00', &(0x7f00000003c0)=""/93) [ 1602.830605][ T846] overlayfs: unrecognized mount option "upperdiwerdir=" or missing value 07:32:29 executing program 2: mkdir(&(0x7f0000000180)='./file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file1\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='overlay\x00', 0x0, &(0x7f0000000140)={[{@upperdir={'upperdir', 0x3d, './file0'}}, {@lowerdir={'lowerdir', 0x3d, './file0'}}, {@upperdir={'upperdir', 0x3d, './file0'}, 0x5c}]}) r0 = open(&(0x7f0000021000)='./file0\x00', 0x0, 0x0) fchdir(r0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x141042, 0x0) ioctl$FIDEDUPERANGE(r1, 0xc0189436, &(0x7f00000002c0)=ANY=[]) [ 1602.901034][ T1152] overlayfs: './file0' not a directory [ 1602.937193][ C1] print_req_error: 783 callbacks suppressed [ 1602.937204][ C1] print_req_error: I/O error, dev loop0, sector 0 flags 0 07:32:29 executing program 3: r0 = socket$rds(0x15, 0x5, 0x0) bind$rds(r0, &(0x7f0000000080)={0x2, 0x0, @local}, 0x10) r1 = socket$inet_udplite(0x2, 0x2, 0x88) ioctl(r1, 0x1000008912, &(0x7f0000000000)="0adc1f123c123f319bd070") sendmsg$rds(r0, &(0x7f00000001c0)={&(0x7f0000000000)={0x2, 0x0, @local}, 0x10, 0x0, 0x0, &(0x7f00000002c0)=[@mask_cswp={0x58, 0x114, 0x7, {{}, &(0x7f0000000e80), 0x0}}], 0x58, 0x0}, 0x0) 07:32:29 executing program 4: mkdir(&(0x7f0000000180)='./file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file1\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='overlay\x00', 0x0, &(0x7f00000001c0)=ANY=[@ANYBLOB="6c65302c6c6f7765726469723d2e2f66696c65302c776f726b6469723d2e2f66696c65315c0000000000000000000000000000d41d99e5d5986f23b56299791d59727e42da76252d0e0a09416697286d759f68e443b8077db08270042a808a13666f651a62c66219a4544218d1832dd0a6281fc2d7"]) r0 = open(&(0x7f0000000140)='./file0\x00', 0x8040, 0x1000000000c5) fchdir(r0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x141042, 0x0) ioctl$FIDEDUPERANGE(r1, 0xc0189436, &(0x7f00000002c0)={0x0, 0x0, 0x2, 0x0, 0x0, [{r0}, {r1}]}) [ 1602.950409][ C1] buffer_io_error: 783 callbacks suppressed [ 1602.950422][ C1] Buffer I/O error on dev loop0, logical block 0, async page read [ 1603.018199][ C1] print_req_error: I/O error, dev loop0, sector 0 flags 0 [ 1603.025404][ C1] Buffer I/O error on dev loop0, logical block 0, async page read 07:32:29 executing program 5: mkdir(&(0x7f0000000180)='./file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file1\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='overlay\x00', 0x0, &(0x7f0000000100)={[{@upperdir={'upperdir', 0x3d, './file0'}}, {@lowerdir={'lowerdir', 0x3d, './file0'}}, {@workdir={'workdir', 0x3d, './file1'}, 0x5c}]}) r0 = open(&(0x7f0000021000)='./file0\x00', 0x0, 0x0) fchdir(r0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x141042, 0x0) ioctl$FIDEDUPERANGE(r1, 0xc020660b, &(0x7f00000002c0)) 07:32:29 executing program 1: r0 = socket$rds(0x15, 0x5, 0x0) bind$rds(r0, &(0x7f0000000080)={0x2, 0x0, @local}, 0x10) r1 = socket$inet_udplite(0x2, 0x2, 0x88) ioctl(r1, 0x1000008912, &(0x7f0000000000)="0adc1f123c123f319bd070") sendmsg$rds(r0, &(0x7f00000001c0)={&(0x7f0000000000)={0x2, 0x0, @local}, 0x10, 0x0, 0x0, &(0x7f00000002c0)=[@mask_cswp={0x58, 0x114, 0x9, {{}, &(0x7f0000000e80), 0x0, 0x0, 0x0, 0x0, 0x700000000000000}}], 0x58}, 0x0) [ 1603.059880][ C1] print_req_error: I/O error, dev loop0, sector 0 flags 0 [ 1603.067090][ C1] Buffer I/O error on dev loop0, logical block 0, async page read [ 1603.079226][ T1283] overlayfs: missing 'workdir' [ 1603.085228][ T1300] overlayfs: './file0' not a directory [ 1603.090939][ C1] print_req_error: I/O error, dev loop0, sector 0 flags 0 [ 1603.098121][ C1] Buffer I/O error on dev loop0, logical block 0, async page read [ 1603.106328][ C1] print_req_error: I/O error, dev loop0, sector 0 flags 0 [ 1603.113540][ C1] Buffer I/O error on dev loop0, logical block 0, async page read [ 1603.130130][ T1303] overlayfs: missing 'workdir' 07:32:29 executing program 1: r0 = socket$rds(0x15, 0x5, 0x0) bind$rds(r0, &(0x7f0000000080)={0x2, 0x0, @local}, 0x10) r1 = socket$inet_udplite(0x2, 0x2, 0x88) ioctl(r1, 0x1000008912, &(0x7f0000000000)="0adc1f123c123f319bd070") sendmsg$rds(r0, &(0x7f00000001c0)={&(0x7f0000000000)={0x2, 0x0, @local}, 0x10, 0x0, 0x0, &(0x7f00000002c0)=[@mask_cswp={0x58, 0x114, 0x9, {{}, &(0x7f0000000e80), 0x0, 0x0, 0x0, 0x0, 0x800000000000000}}], 0x58}, 0x0) 07:32:29 executing program 2: r0 = openat$dlm_monitor(0xffffffffffffff9c, &(0x7f0000000080)='/dev/dlm-monitor\x00', 0x80000, 0x0) ioctl$VIDIOC_SUBDEV_G_FMT(r0, 0xc0585604, &(0x7f00000001c0)={0x0, 0x0, {0x401, 0x81, 0x301f, 0x6, 0x4, 0x3, 0x2, 0x7}}) mkdir(&(0x7f0000000180)='./file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file1\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='overlay\x00', 0x0, &(0x7f0000000100)={[{@upperdir={'upperdir', 0x3d, './file0'}}, {@lowerdir={'lowerdir', 0x3d, './file0'}}, {@workdir={'workdir', 0x3d, './file1'}, 0x5c}]}) r1 = open(&(0x7f0000021000)='./file0\x00', 0x0, 0x0) fchdir(r1) setsockopt$netlink_NETLINK_LISTEN_ALL_NSID(r0, 0x10e, 0x8, &(0x7f0000000140)=0xf58, 0x4) r2 = open(&(0x7f0000000040)='./file0\x00', 0x141042, 0x0) ioctl$FIDEDUPERANGE(r2, 0xc0189436, &(0x7f00000002c0)=ANY=[]) [ 1603.158263][ C1] print_req_error: I/O error, dev loop0, sector 0 flags 0 [ 1603.165429][ C1] Buffer I/O error on dev loop0, logical block 0, async page read 07:32:29 executing program 0: mkdir(&(0x7f0000000180)='./file0\x00', 0x0) r0 = syz_open_dev$vbi(&(0x7f0000001600)='/dev/vbi#\x00', 0x3, 0x2) ioctl$SNDRV_SEQ_IOCTL_QUERY_NEXT_CLIENT(r0, 0xc0bc5351, &(0x7f0000001640)={0x1, 0x0, 'client1\x00', 0x2, "46bc96fd513d1d0f", "1fdcac935946213cfcf84e0aa49f4aa44e3cff9b28ee671e87b0b794c1de1a0c", 0x425b, 0x3}) mkdir(&(0x7f0000000280)='./file1\x00', 0x0) lstat(&(0x7f0000000240)='./file1\x00', &(0x7f0000001500)={0x0, 0x0, 0x0, 0x0, 0x0}) syz_mount_image$hfsplus(&(0x7f0000000080)='hfsplus\x00', &(0x7f0000000140)='./file0\x00', 0x6f00, 0x3, &(0x7f00000001c0)=[{&(0x7f0000000300)="448d9ab29cc3bfd7e560122c4c15bbc060f70c5fd5ab829b45987148c768221997bbbe33af5c33028243cd482fff9482110e4dfbe299e41568e073eef84663f8593de1a850d9ed08ad27bad0344298ed19d08daf50c03654727deab8541e84339a647459f53d3738477fb77958264c00e6ee16f5e1c27224df1f4646b85b63bd4cafd34a4aa77b4e903316bb4299196d2fa956a3353caa32a92270f34af1b9a3c9700d3b38fb05d6891c9b3bccb6d27dc9a3a66062b86669cee0e68141d4ce3aa4a2cd90e4c8ac57e86abfd5419d5a8437c0f6c6e753cfc623834ab086cddcf0c7ef7784013c24bfde67d43a99d7f7b4949129c6b5ee43628ccf284e33356ee4ad0c5a650f0387286a310876ca74eca4320f6673eec107d8586aededd4841178a3b98df15b2803a4ca7714467ac454f3bc1c4ba4e27e4ac00180be72e8b4992f22a21974f7ab3354d725d8b34e1d3d2d377c9d17089d90f0a28f13eb4e1618b5ebd8ada05bc437b9ff4a59c206b9f28ea0940b24ce70fb900e8880ec33dee1e8946275de12ca83d5cce127369ac08d8eb346aa27972298d6202723300533e8a09a23f3c9abf26b6fbc785e6f2a07fa50cca3a4c41040af88986d3574f16692f799980e5ed1249de0f8abfc8292edd60b9b3f821fa96c3cf247b626ced72467bbf89413f9e29fc26aeda019282c61d2b0a68600c17a8a9c5338e17a2e8451f1844546ca00084184236b8bf3f608af0efe4807438bb85e2104a040c5de582ed8fa3c96421a2399703d4c13fa0c9c3fe0dcc5960fe98e031c6c92daadfb938f6a51a2ff4aeb7007a91c0029876d56b75898f4d810fd3a0b0a716b6edd38498e6182bbd12f39dbc7747550b5bb5f000ad778adf737824cdd607c517093202a29d2894a5ec8bb8101737ed3dcd1afecc860f2f7e15e5778f7dfecb640cf1f7cfdb9e6cb94effa00842a45fedaf857729e21017127d24389e247deeda731b28daf3b94b440fc9a014879f60750e78d9b3e6678e6af8def2044487d003ff1b5ddf5ab23ba6e8acdc725bacc265e716968f19196644f3848358cd26b8d5e936319e6059c21b4c138bc7f602670d31c46e456cfba28eba72db86eab5203520d34cbd6eab2a01697285365b6096e6016077cb3b30fbb325d2a6df26093c097c381da792fa8cb3c1b1125b3c2fbd4661546d28a43fee2cbc500d9b46936eb2878bba2c59b05a54f3e1f01c13374a373e5a7ad3633949121451dfbe3a0ccdf3ea390e412827b323ae992ab4f812af466b60de57f1d8fa59502aa39ccc174fe924eb96486f7839511555603ab4bb7118ef31e3cba2af06368acf8979074cdd511c5476e8a530cd91ec82d07c09b46284669386b803edb29c065cb0bfdd9887f883d1a6b7c26fbdb5b8ea0baa419155e27768b756b835e6a649621ef60fcdbf4498e779d50922cba5818e33ba1fc8ee4ebcdbe6b1437d13fc578d1796c07f994a5480ead764e685236497851564fa4fe00d49f22a2e186f2233641948f57fdc0952eed2be36eaba4ce2c3fc9305d4e34dabff0e3ad29d52ecbfd959bc207fbdc4e949998c30e8844accbcd425ed7d5c1df1f806ab0c3e40de8daf77e22c5d4b568523ed685306f2ad43b68b76b20ece0da4b3fcfc5ee471141237896c8bc1404a261499c4fd1bf8ef08073b1e3e8c29e85ffa571bc1eec5ba50e90620d1db626eec73dac9e3de5c292a287bf0c06c5839171c6514503000310a1140b673dedb6bc6794613e098839f27be7cd7e7bad64513729e3cc6f1edc3ab207979990cf552d46f2892e514ff3595f96a61aa5fab5eca00015be5203548c9ba2c5827fe935159d5b6da6a9ec123c607a1af3630f497b33e34c14ef3418e0256abc9ad34fe3efb5b295cec59cf57df0fd664f5c7e5c32fe97debd7ad3fbdc1762cc9c9beaacc83ed9d7e8494a8aef04ba15fbe977cef99579f0677e3674ebda843cedb1db27ce14ea56556363faa4112d5c342b3434cb6fcef18994eba287ffa95b18ffe184a35c26b8fe6dba842c52492c58c3907a19e934d4e04eb38a53f05a281b1ad4eb1640a26a0cc2c33b9ac40f519582c0290c957473df32cf0708b09e6b60d9e603262156d8d3c0353beda34d648d9232536dc94c147fcdaf1e3c9db5b38ff3793fb30b9bafdb4f042f3290b5b3e250a15e484b83adb41fb5b89f52f7271ae87b0c7b330e8a69ca2c221cbaa36361c8a82f9f4d08dbab81d3ac78076b78f37be29786969f5f730fcb8fa780e00ed6af3176597b2a1d182d2f018b9fe05e632b51c7eaa99ce771e9342b14c05203c82a7fd57986a9ed0eba891002c17e261df57e1d160743f03fd0d06cbd642bdb8b91afdbfc6e378c38dc568730e6a6bdb432ecc963b99bb25f3539bacec7c9d9b86633bb43943fd3e2d49b8681c1ee0b33549fdf0fb381f8e2689360562132b9fff0dcb30a96ab532df1cfac16914232176a37297c4a6cfaa44e5da34370670a8b4db9c04f65f01bc71bd2775f66391520a196d4b5b7659ce53e5b9f9fb04f999b5191ff3f587c58cec7aba93dc2f2c3d098778f2586f722ea9ae1475a2712042de06b0c7e4285548d6ace3cc331c50ba14e7f649733af47e534bbc5285fd5e9f3a0e034cfb0796bcf91ec0542ae17799ea5055fbd4c05596f682089602245fb045de03d67eabf5b3a743dc1c6b686d582b2609572d4f34f97faccc5707ddc718a2c3ff950fa5357e073e9b0922821c5aeda759e91af030551d4d1d3772e4df61a328e1ec8fa98582c323015d130946575a212fbfa1c6b281d2c5f8b8a3cd7eaf5ab22987489a4e97619dc7e3adb5d1f6adb18aac8f5ed01b691eb74be44ee775e4b9e02984a3bf58f90f1e4a2eccc7f096dd15d1d751eef88819ffecaa89292d9b11bb0bee98b45ea98c9af8ffad86ab3703da840e1c2891a9203466e4d14884590c283259afad754b9a1e9f8f99272dd13e4922ed41b5915c3a5bce01095529dd3a2ed2de4472f159452f762dd1264dd6de0933f6b6054bbd3c01f96f861faca40044dab41f9b9792420c0db584960e47f6a5c717675292666975a7c6a19e79d2ae200e37baf9fd16aa745cddbf5cfed6cc4c590f05ac767ab0390317236f775e051cf1abccd1c3280d55d73578cb0216bf978c864e20941615d45d523345c8ff4788c81a30a7ae2a63d614c0963f4df73c839a0b879e3ba46869ae365b6e9b119b71519ff8226dd0c181c5a6501a2a94a1502bb34fc9a2bc84ac0ac6cc684e63c2815f15c4901c4240721c0b8b4c6e678902b6340e16eae7df920d1c1b3d85a8f23483eeb34f07ae93f19d7b0802cf37cb93ecd92949e26b15de45a5f031ebf96d433f71fefe274e73a05221a26b5f334a858a492802d6d7033f2a8b176aeb66e6d1fecbcc32e1c677dfee189bb329341cf29d4a363e4535b6c7be8ed5c77404f8ce89ef7ca0393f4a35a8b4175ba361d8f793393c394d48c2fcfa4a2c5e970cea194760a5c295853b1463e49ecd59d7a400e1b1f163c845309367fb853910e02a9616387c01c7e7f2324fb5bf8b60ef08aeb6075f3a175af6caddf287bed211e6d1933f40f5957a3f719c2042b65c327b849c41c04d3fbafe08f4ba75b1cd53768ddfc538c29cc5cde1cf040d13b27f93823315d85672d23af925e97a2a971091105b4072958878bfc33fc2fe11db4733aeb3d2cedeb81665efd5dc627de77917f52890887232f179600d127df0c8b91f3f1a9160e786414e604adb4acff670fe466422fd86bc53720c3ec811c2a1ef316ad01af45ddc01fadeb4cf61200c355c4f5c3ce7ab79df54564747a5f398a24e1babdb950e0c639b0836b2194138ed90abc5d7bc2d829278492adb706a2575162e1ffd65f17fc1972483ea043b615a1c8eb4f15d98f61a414e48fc9193710785e1bd7d8b0e68315da9f8f154396e1f0f06d671015c40b1cf43989d4f8685ae5e4fd098dbb76055a33298cf9fba14615f6d20591383754d10c53e7d8587d87ceaf3042df5cce8b2aa1b340249d6130a085b9c73cd7670e6b85fb9bc18b811c3a43b2bd2eebe49e0e26df99b21893366c8853eabf52caf89982b8635f69d1288d943b8686a3b2ec79d7426c97abc549b4a6e54ef217d39c6c35a7bc617a9378f83b48a6249d86e8be57f2859f5a77b9423b5598369fc0c7ff39859ccc22057d7d949187586ca169fbdaa0c477991fd05f58d9d9ac9cc5c8003ed29e92d788473631af4fdda82f495c192c442465bc11c4714e9dc3047b7e791854d2fad3d6f8e4ca9c8eb3fa2debce20fcd2eb4059879d61fd12a2db44da266f65e104d079b4706a24002aa5e9503bec99db4fbe6937fb7a5a0865b614cab6a0727278ce981b862412f21bcebd8b5e078c0c3a69667f312f13b802fcda4dae4f9c0f39dbac51ba8be62fbadd4c177a18642417aeac9f895377a6cd8842879627e8e4c518dcbaeeb54c6fef934e79d928cd60be7b3e08916a918e13b0700eca96c8833dd2d3bf81d7d842d35a45f64bfe943e5e0aec9c8afdf050d07c2512e5f2542166bc0eeaf32e79828621202625fd974bc4ab9a97fdcf1d9a0f7c9cb8fffbabc7a38424b0c45101f0e82400d9af04ec874a913e982b9d73de27496e67692005ad614e84b0287173fee3a1c59b2b65644ae5fb962cbcda8e6a096a9722303294763125cb7e69571eb76382a17e8baadb8775185e53bf2dc7a0c202ce10d4ce9950e2f115ba99dc7a30677db32d3cfedf13b62fe33ae3717428ccab2f629f43965525727adede4c07eb69e87ff0274ddeb253cfbd9d4227f2f6457ee9690cb4a2391c7f099284875d0461438d9cbbbfb3e2e0665ef1b0c1badea827e81f862c10a6b83c030db8c1ac70ebe13b9ab07ed6ed209e0273443b9e141a3b68b07c469a55cae02726df3cbb1e3bb41a3338c58b063af9f37a72471939d5501abaa9de60f6b495d3272c3856a43dc26816904267437369ced857a99ff408bbc06d0f56c14d02de0936d37344987bae312dbf5ca5a508d808c6eb7e0aa99da368c5d4b001316dea7813c04e62e7d7aad492fdd0f70c1051f52bd64331ca53284ba2bc5e486d5efd5f95846e7ca549f24b2b2a0112beb69f03d92be87a3d35e2fb2d4691d1d9e68d27c80480002722f997fe829b1582967ff91740db5fa9c7adc3a6608d2ee382cc842d0767281c9c2ecf2555a590f1f785b6040dde90c3bb750e433d2d322cb07881e415c2b4d6ad66b2462612394b0f1fbc343dcb7aae6dc62ee9ea4d8d0fc8ccf0bdff2b6b59f26652e2c9e06bb1047780b17a56e289a67d3cb15a21a9501f16b4e230bfb608cd23caf3e2773f1f72f29d6591bdc76954aed132ac59c5a515462950b02fec724e4eb20c6ca3951f58ee7a9434c3c31414a0c0171f137d0c6216c2fbf5650090cbbeca8ec36bfcc5dc078275e3dee972637363d38ea8989b913402b97cd83319ef5401faa6a8e693ff9d968b32f84ca4eeb75ab54b2faf730d3b4f2b4a9ee65ddffb7e2792aadbb6d47cb9e3a293ea0992b91cc730171247a762fd626e5e92c22c692b4e513b15a3fbe01f435bce08ea1f6a3fa4f3eff672e30d4050e1870ff7406fa34b421c41e85b93b265568aeb8082dcc85289bd685ebd89fe9a8044b7e396edb75636c8ffe0df856933e4f121b0d8dbcf5e966c1a87310d0a0439d75b43cd331af7700e0389b77d0864a4ea9e5f2fb542501ff31df75b750056273e2eb34a8f4881b18246e54318ba6d8c4f4406adb6ff2e5306f960007f145ad0f0e2ffc92fd4f9dcab", 0x1000, 0x6e9}, {&(0x7f0000001300)="e1e578746d2362b15ab02fafae39832734cc89f315f5eb0b045f0d59631bcc3cd5b0c1115168f6e87109d469fe7691c85320e51911f1d5b74c15023aa95548830148c153d893db49a14d907a32057bc1b3664c1998272322989c8ed4a5a029e6ea770be8ad9aa973a15a76a4b2d77451dd6b9569a506adac11e6e76b385cc545da3c9ce9dc13f62776825cb7e556b10d7919db4aed9f3fffddb6a03e76dfee7e90599417e465ab81ad63b3709b0c0ebddfa7012504265d120de81217e3c99b17b9db775725a33ab40239621e2758c14bc5e2fc696359", 0xd6, 0x800}, {&(0x7f0000001400)="9b7a797932ce3e910fb234d6b998f7a8366d0099c90fbeb8fdd781308eb1b279887c05e02f1a85fc39ceba38c1f4f9166cf9abd85becac43d4a4f815c16c75a3d7d506ff354ddb9b01522eafbd894f8e1a8a87bc2db4e6884ed6ec9d082dc28ba5691337042c8ffd37ce0e11f7a0aae51341cbd684bfd558b75023c373591b77df341639dac131c2b4579a560aacd9ba183aec72b291932da91137e6a89dff7c63093720e199557abbe86012320a1eb9a44158642e94b8c9caa43066ff4bd05f43c795e10b6100e6e762db190f9c09a21ae8bca8e552f909a762cda70e3fa3f72e281f4cf414fa99411f4d39", 0xec}], 0x2, &(0x7f0000001700)=ANY=[@ANYBLOB="747970653db57eb8a82c7569643ec71464f4ba2678158fc9fcfdc31a877b9fa2e5a1e51f2ec8cf83ee5032d26e0c", @ANYRESDEC=r1, @ANYBLOB=',subj_user=upperdir,fscontext=system_u,\x00']) mount$overlay(0x400000, &(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='overlay\x00', 0x0, &(0x7f0000001780)=ANY=[@ANYBLOB="75707065726469723d2e2f66696c65302c6c6f77657264c5ff7f0000000000302c776f726b6469723d562f666992f3a45580fc6daa02d8725ae6b4f4d56c65315c0000fbc1a7aa2807b9717063389b18234602d8222567cb95b15753290a705715dd1d48b415a74fcdd4498d02c7ba78882813626356933c52d31ef969330124af2133ee22f478d111ec19f447346ede1e291da55f518c37bbb7f4e170deeb37a268e15156ef49a4738f97a5adb86ed8823d6952c5cdedab1e09ff79f82072983e59b56c2799ac8015bec620394e1bab7a72d1152cefebf62aab7d413fe650b418b2aaf3572a6bae8ef6c3227d09b592a0178529b2aaa2d6528b50edcea7aad431e3baf37dc2d0a6dad5e2e13b6627528edba704b57ba5c729e3ee71abf6397a19dafb5b986ade2a7804a636e9aea57ee2e88110596317fd0cbaa02147757c8f0b3a39c3900a0779f47d52daba953500"/349]) inotify_add_watch(r0, &(0x7f0000001580)='./file1\x00', 0x0) r2 = open(&(0x7f0000021000)='./file0\x00', 0x0, 0x0) fchdir(r2) socket$caif_seqpacket(0x25, 0x5, 0x4) r3 = open(&(0x7f0000000040)='./file0\x00', 0x141042, 0x0) ioctl$FIDEDUPERANGE(r3, 0xc0189436, &(0x7f00000002c0)) 07:32:29 executing program 3: r0 = socket$rds(0x15, 0x5, 0x0) bind$rds(r0, &(0x7f0000000080)={0x2, 0x0, @local}, 0x10) r1 = socket$inet_udplite(0x2, 0x2, 0x88) ioctl(r1, 0x1000008912, &(0x7f0000000000)="0adc1f123c123f319bd070") sendmsg$rds(r0, &(0x7f00000001c0)={&(0x7f0000000000)={0x2, 0x0, @local}, 0x10, 0x0, 0x0, &(0x7f00000002c0)=[@mask_cswp={0x58, 0x114, 0x7, {{}, &(0x7f0000000e80), 0x0}}], 0x58, 0x0}, 0x0) [ 1603.203453][ C1] print_req_error: I/O error, dev loop0, sector 0 flags 0 [ 1603.210741][ C1] Buffer I/O error on dev loop0, logical block 0, async page read [ 1603.270636][ C1] print_req_error: I/O error, dev loop0, sector 0 flags 0 [ 1603.277907][ C1] Buffer I/O error on dev loop0, logical block 0, async page read [ 1603.291494][ C1] print_req_error: I/O error, dev loop0, sector 0 flags 0 [ 1603.298692][ C1] Buffer I/O error on dev loop0, logical block 0, async page read 07:32:29 executing program 1: r0 = socket$rds(0x15, 0x5, 0x0) bind$rds(r0, &(0x7f0000000080)={0x2, 0x0, @local}, 0x10) r1 = socket$inet_udplite(0x2, 0x2, 0x88) ioctl(r1, 0x1000008912, &(0x7f0000000000)="0adc1f123c123f319bd070") sendmsg$rds(r0, &(0x7f00000001c0)={&(0x7f0000000000)={0x2, 0x0, @local}, 0x10, 0x0, 0x0, &(0x7f00000002c0)=[@mask_cswp={0x58, 0x114, 0x9, {{}, &(0x7f0000000e80), 0x0, 0x0, 0x0, 0x0, 0x2000000000000000}}], 0x58}, 0x0) [ 1603.344355][ T1420] overlayfs: './file0' not a directory [ 1603.359967][ T1424] overlayfs: unrecognized mount option "le0" or missing value [ 1603.377383][ C1] print_req_error: I/O error, dev loop0, sector 0 flags 0 [ 1603.384613][ C1] Buffer I/O error on dev loop0, logical block 0, async page read 07:32:29 executing program 5: syz_execute_func(&(0x7f0000000040)="410f01f964ff0941c3c4e2c99758423e46d8731266420fe2e33e0f1110c442019dcc6f") r0 = socket$inet6_tcp(0xa, 0x1, 0x0) r1 = dup2(r0, r0) clone(0x2102001ff9, 0x0, 0xfffffffffffffffe, 0x0, 0xffffffffffffffff) r2 = msgget$private(0x0, 0x0) msgrcv(r2, 0x0, 0x0, 0x0, 0x0) sendmsg$TIPC_NL_NAME_TABLE_GET(r1, &(0x7f0000000340)={0x0, 0x0, &(0x7f0000000300)={0x0}}, 0x0) msgsnd(r2, &(0x7f0000000180)={0x3}, 0x8, 0x0) [ 1603.415541][ T1506] overlayfs: unrecognized mount option "le0" or missing value 07:32:30 executing program 3: r0 = socket$rds(0x15, 0x5, 0x0) bind$rds(r0, &(0x7f0000000080)={0x2, 0x0, @local}, 0x10) r1 = socket$inet_udplite(0x2, 0x2, 0x88) ioctl(r1, 0x1000008912, &(0x7f0000000000)="0adc1f123c123f319bd070") sendmsg$rds(r0, &(0x7f00000001c0)={&(0x7f0000000000)={0x2, 0x0, @local}, 0x10, 0x0, 0x0, &(0x7f00000002c0)=[@mask_cswp={0x58, 0x114, 0x7, {{}, &(0x7f0000000e80), 0x0}}], 0x58, 0x0}, 0x0) 07:32:30 executing program 2: mkdir(&(0x7f0000000180)='./file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file1\x00', 0x0) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x84000) ioctl$ifreq_SIOCGIFINDEX_vcan(0xffffffffffffffff, 0x8933, &(0x7f0000000200)={'vcan0\x00', 0x0}) sendmsg$nl_route_sched(r0, &(0x7f0000000300)={&(0x7f0000000140)={0x10, 0x0, 0x0, 0x4000800}, 0xc, &(0x7f00000002c0)={&(0x7f0000000240)=@getqdisc={0x2c, 0x26, 0x0, 0x70bd2b, 0x25dfdbfb, {0x0, r1, {0xf, 0xb}, {0x10}, {0xc, 0xfff3}}, [{0x4}, {0x4}]}, 0x2c}, 0x1, 0x0, 0x0, 0x815}, 0x800) mount$overlay(0x400000, &(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='overlay\x00', 0x0, &(0x7f0000000100)={[{@upperdir={'upperdir', 0x3d, './file0'}}, {@lowerdir={'lowerdir', 0x3d, './file0'}}, {@workdir={'workdir', 0x3d, './file1'}, 0x5c}]}) r2 = open(&(0x7f0000021000)='./file0\x00', 0x0, 0x0) sendto$netrom(r2, &(0x7f00000001c0)="9f82bc13786213ec98d6d9ae9bbe8e60d777537e7bf2aaa701f490a638291918e2a237f5b424306b15d1fdf245038b8d5d6076c6259ce82ceddeb47a5c58", 0x3e, 0x8000, &(0x7f0000000340)={{0x3, @bcast, 0x2}, [@netrom={0xbb, 0xbb, 0xbb, 0xbb, 0xbb, 0x0, 0x0}, @bcast, @netrom={0xbb, 0xbb, 0xbb, 0xbb, 0xbb, 0x0, 0x0}, @rose={0xbb, 0xbb, 0xbb, 0x1, 0x0}, @remote={0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0x0}, @netrom={0xbb, 0xbb, 0xbb, 0xbb, 0xbb, 0x0, 0x0}, @remote={0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0x3}, @null]}, 0x48) fchdir(r2) r3 = open(&(0x7f0000000040)='./file0\x00', 0x141042, 0x0) ioctl$FIDEDUPERANGE(r3, 0xc0189436, &(0x7f00000002c0)=ANY=[]) 07:32:30 executing program 0: mkdir(&(0x7f0000000180)='./file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file1\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='overlay\x00', 0x0, &(0x7f0000000100)={[{@upperdir={'upperdir', 0x3d, './file0'}}, {@lowerdir={'lowerdir', 0x3d, './file0'}}, {@workdir={'workdir', 0x3d, './file1'}, 0x5c}]}) r0 = open(&(0x7f0000021000)='./file1\x00', 0x0, 0x2000) fchdir(r0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x141042, 0x0) ioctl$FIDEDUPERANGE(r1, 0xc0189436, &(0x7f00000002c0)) write$RDMA_USER_CM_CMD_CREATE_ID(r0, &(0x7f0000000140)={0x0, 0x18, 0xfa00, {0x3, &(0x7f0000000080)={0xffffffffffffffff}, 0x2, 0x5}}, 0x20) write$RDMA_USER_CM_CMD_QUERY(r0, &(0x7f00000001c0)={0x13, 0x10, 0xfa00, {&(0x7f0000000300), r2}}, 0x18) 07:32:30 executing program 4: mkdir(&(0x7f0000000180)='./file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file1\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='overlay\x00', 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB='upperdir=./file0,lowerdir=./file0,work./file1\\\x00\x00\x00\x00\x00']) r0 = open(&(0x7f0000021000)='./file0\x00', 0x0, 0x0) fchdir(r0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x141042, 0x0) ioctl$FIDEDUPERANGE(r1, 0xc0189436, &(0x7f00000002c0)={0x0, 0x0, 0x2, 0x0, 0x0, [{r0}, {r1}]}) 07:32:30 executing program 1: r0 = socket$rds(0x15, 0x5, 0x0) bind$rds(r0, &(0x7f0000000080)={0x2, 0x0, @local}, 0x10) r1 = socket$inet_udplite(0x2, 0x2, 0x88) ioctl(r1, 0x1000008912, &(0x7f0000000000)="0adc1f123c123f319bd070") sendmsg$rds(r0, &(0x7f00000001c0)={&(0x7f0000000000)={0x2, 0x0, @local}, 0x10, 0x0, 0x0, &(0x7f00000002c0)=[@mask_cswp={0x58, 0x114, 0x9, {{}, &(0x7f0000000e80), 0x0, 0x0, 0x0, 0x0, 0x3f00000000000000}}], 0x58}, 0x0) 07:32:30 executing program 5: syz_execute_func(&(0x7f0000000040)="410f01f964ff0941c3c4e2c99758423e46d8731266420fe2e33e0f1110c442019dcc6f") r0 = socket$inet6_tcp(0xa, 0x1, 0x0) r1 = dup2(r0, r0) clone(0x2102001ff9, 0x0, 0xfffffffffffffffe, 0x0, 0xffffffffffffffff) r2 = msgget$private(0x0, 0x0) msgrcv(r2, 0x0, 0x0, 0x0, 0x0) sendmsg$TIPC_NL_NAME_TABLE_GET(r1, &(0x7f0000000340)={0x0, 0x0, &(0x7f0000000300)={0x0}}, 0x0) msgsnd(r2, &(0x7f0000000180)={0x3}, 0x8, 0x0) 07:32:30 executing program 3: r0 = socket$rds(0x15, 0x5, 0x0) bind$rds(r0, &(0x7f0000000080)={0x2, 0x0, @local}, 0x10) r1 = socket$inet_udplite(0x2, 0x2, 0x88) ioctl(r1, 0x1000008912, &(0x7f0000000000)="0adc1f123c123f319bd070") sendmsg$rds(r0, &(0x7f00000001c0)={&(0x7f0000000000)={0x2, 0x0, @local}, 0x10, 0x0, 0x0, &(0x7f00000002c0)=[@mask_cswp={0x58, 0x114, 0x7, {{}, &(0x7f0000000e80), 0x0}}], 0x58, 0x0}, 0x0) [ 1603.710766][ T1596] overlayfs: unrecognized mount option "work./file1\" or missing value 07:32:30 executing program 0: mkdir(&(0x7f0000000080)='./file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file1\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='overlay\x00', 0x0, &(0x7f0000000100)={[{@upperdir={'upperdir', 0x3d, './file0'}}, {@lowerdir={'lowerdir', 0x3d, './file0'}}, {@workdir={'workdir', 0x3d, './file1'}, 0x5c}]}) r0 = open(&(0x7f0000021000)='./file0\x00', 0x0, 0x0) fchdir(r0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x141042, 0x0) ioctl$FIDEDUPERANGE(r1, 0xc0189436, &(0x7f00000002c0)) 07:32:30 executing program 1: r0 = socket$rds(0x15, 0x5, 0x0) bind$rds(r0, &(0x7f0000000080)={0x2, 0x0, @local}, 0x10) r1 = socket$inet_udplite(0x2, 0x2, 0x88) ioctl(r1, 0x1000008912, &(0x7f0000000000)="0adc1f123c123f319bd070") sendmsg$rds(r0, &(0x7f00000001c0)={&(0x7f0000000000)={0x2, 0x0, @local}, 0x10, 0x0, 0x0, &(0x7f00000002c0)=[@mask_cswp={0x58, 0x114, 0x9, {{}, &(0x7f0000000e80), 0x0, 0x0, 0x0, 0x0, 0x4800000000000000}}], 0x58}, 0x0) 07:32:30 executing program 2: mkdir(&(0x7f0000000180)='./file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file1\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='overlay\x00', 0x0, &(0x7f0000000100)={[{@upperdir={'upperdir', 0x3d, './file0'}}, {@lowerdir={'lowerdir', 0x3d, './file0'}}, {@workdir={'workdir', 0x3d, './file1'}, 0x5c}]}) r0 = open(&(0x7f0000021000)='./file0\x00', 0x0, 0x0) fchdir(r0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x141042, 0x0) ioctl$void(r0, 0xc0045c79) splice(r0, &(0x7f0000000080), r0, &(0x7f0000000140), 0x8, 0x2b0608c7dfd0b46a) ioctl$FIDEDUPERANGE(r1, 0xc0189436, &(0x7f00000002c0)=ANY=[]) syz_open_dev$mouse(&(0x7f00000001c0)='/dev/input/mouse#\x00', 0xfffffffffffff001, 0x100) [ 1603.816930][ T1696] overlayfs: unrecognized mount option "work./file1\" or missing value 07:32:30 executing program 5: syz_execute_func(&(0x7f0000000040)="410f01f964ff0941c3c4e2c99758423e46d8731266420fe2e33e0f1110c442019dcc6f") r0 = socket$inet6_tcp(0xa, 0x1, 0x0) r1 = dup2(r0, r0) clone(0x2102001ff9, 0x0, 0xfffffffffffffffe, 0x0, 0xffffffffffffffff) r2 = msgget$private(0x0, 0x0) msgrcv(r2, 0x0, 0x0, 0x0, 0x0) sendmsg$TIPC_NL_NAME_TABLE_GET(r1, &(0x7f0000000340)={0x0, 0x0, &(0x7f0000000300)={0x0}}, 0x0) msgsnd(r2, &(0x7f0000000180)={0x3}, 0x8, 0x0) 07:32:30 executing program 4: mkdir(&(0x7f0000000180)='./file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file1\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='overlay\x00', 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB='upperdir=./file0,lowerdir=./fime0,workdir=./file1\\\x00']) r0 = open(&(0x7f0000021000)='./file0\x00', 0x0, 0x0) fchdir(r0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x141042, 0x0) setsockopt$packet_buf(r1, 0x107, 0x1, &(0x7f0000000140)="1cab227376dda14381603744e88188949857e9c65d75867ced", 0x19) ioctl$sock_inet_SIOCDARP(r1, 0x8953, &(0x7f00000001c0)={{0x2, 0x4e24, @local}, {0x1, @broadcast}, 0x44, {0x2, 0x4e20, @local}, 'bcsf0\x00'}) ioctl$FIDEDUPERANGE(r1, 0xc0189436, &(0x7f00000002c0)={0x0, 0x0, 0x2, 0x0, 0x0, [{r0}, {r1}]}) setsockopt$sock_attach_bpf(r1, 0x1, 0x32, &(0x7f0000000080)=r1, 0x4) [ 1603.898490][ T1794] overlayfs: './file0' not a directory 07:32:30 executing program 1: r0 = socket$rds(0x15, 0x5, 0x0) bind$rds(r0, &(0x7f0000000080)={0x2, 0x0, @local}, 0x10) r1 = socket$inet_udplite(0x2, 0x2, 0x88) ioctl(r1, 0x1000008912, &(0x7f0000000000)="0adc1f123c123f319bd070") sendmsg$rds(r0, &(0x7f00000001c0)={&(0x7f0000000000)={0x2, 0x0, @local}, 0x10, 0x0, 0x0, &(0x7f00000002c0)=[@mask_cswp={0x58, 0x114, 0x9, {{}, &(0x7f0000000e80), 0x0, 0x0, 0x0, 0x0, 0x4c00000000000000}}], 0x58}, 0x0) 07:32:30 executing program 3: r0 = socket$rds(0x15, 0x5, 0x0) bind$rds(r0, &(0x7f0000000080)={0x2, 0x0, @local}, 0x10) r1 = socket$inet_udplite(0x2, 0x2, 0x88) ioctl(r1, 0x1000008912, &(0x7f0000000000)="0adc1f123c123f319bd070") sendmsg$rds(r0, &(0x7f00000001c0)={&(0x7f0000000000)={0x2, 0x0, @local}, 0x10, 0x0, 0x0, &(0x7f00000002c0)=[@mask_cswp={0x58, 0x114, 0x7, {{}, &(0x7f0000000e80), 0x0}}], 0x58, 0x0}, 0x0) 07:32:30 executing program 2: mkdir(&(0x7f0000000180)='./file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file1\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='overlay\x00', 0x0, &(0x7f0000000100)={[{@upperdir={'upperdir', 0x3d, './file0'}}, {@lowerdir={'lowerdir', 0x3d, './file0'}}, {@workdir={'workdir', 0x3d, './file1'}, 0x5c}]}) r0 = open(&(0x7f0000021000)='./file0\x00', 0x0, 0x0) fchdir(r0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x141042, 0x0) ioctl$FIDEDUPERANGE(r1, 0xc0189436, &(0x7f00000002c0)=ANY=[]) ioctl$PIO_SCRNMAP(r0, 0x4b41, &(0x7f00000001c0)="e78e075543e7482558da801f21e2403d6683313742b0d99c40d63fc92ee952aec2bc1a2f445c3b9138f9efb854c894b4330dfcf7f21360435eda3d75676725801c01b42459b6a85bdcedb86bf1aa3129b1ee6011f37170efcfb9ad71d7bc2ebe9cfa9c09d057c3e22c4326a8553045a2e27cc8564ff1a69c3368d8808d7dffc875e8da1e4ba544eedc89e0c02a39d4c8955e03cafa3850d427ed345627053050b5b8eb0535bf29a64b") [ 1604.072711][ T1877] overlayfs: './file0' not a directory [ 1604.076000][ T1838] overlayfs: failed to resolve './fime0': -2 07:32:30 executing program 1: r0 = socket$rds(0x15, 0x5, 0x0) bind$rds(r0, &(0x7f0000000080)={0x2, 0x0, @local}, 0x10) r1 = socket$inet_udplite(0x2, 0x2, 0x88) ioctl(r1, 0x1000008912, &(0x7f0000000000)="0adc1f123c123f319bd070") sendmsg$rds(r0, &(0x7f00000001c0)={&(0x7f0000000000)={0x2, 0x0, @local}, 0x10, 0x0, 0x0, &(0x7f00000002c0)=[@mask_cswp={0x58, 0x114, 0x9, {{}, &(0x7f0000000e80), 0x0, 0x0, 0x0, 0x0, 0x6000000000000000}}], 0x58}, 0x0) 07:32:30 executing program 3: r0 = socket$rds(0x15, 0x5, 0x0) bind$rds(r0, &(0x7f0000000080)={0x2, 0x0, @local}, 0x10) r1 = socket$inet_udplite(0x2, 0x2, 0x88) ioctl(r1, 0x1000008912, &(0x7f0000000000)="0adc1f123c123f319bd070") sendmsg$rds(r0, &(0x7f00000001c0)={&(0x7f0000000000)={0x2, 0x0, @local}, 0x10, 0x0, 0x0, &(0x7f00000002c0)=[@mask_cswp={0x58, 0x114, 0x7, {{}, &(0x7f0000000e80), 0x0}}], 0x58, 0x0}, 0x0) 07:32:30 executing program 5: perf_event_open(&(0x7f0000000180)={0x2, 0x70, 0x3e7, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x20000000000001f, 0x0, 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) seccomp(0x1, 0x0, 0x0) [ 1604.152304][ T1954] overlayfs: './file0' not a directory 07:32:30 executing program 0: mkdir(&(0x7f0000000180)='./file0\x00', 0x0) r0 = eventfd2(0x1ff, 0x1) fcntl$F_SET_FILE_RW_HINT(r0, 0x40e, &(0x7f0000000100)) mkdir(&(0x7f0000000280)='./file1\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='overlay\x00', 0x0, &(0x7f00000001c0)=ANY=[@ANYBLOB="75707065726469723d2e2f66696c65302c6c6f7765726469723d2e2f66696c65302c776f726b6469723d2e2f66696c65315c0037e67ae7335f9ec7062e8c98ce8fd2614c54e1f82851853333bf1ee7be4dde0d9422d3aefaa72676c8c1be654d586384cda03f21329aeb5dec7390543c4d7aa6f6c01632c5f47ba0ba154abb004d67dd18a77fe78247fb97b943bf468ad21d208a16b622391d3476"]) r1 = open(&(0x7f0000021000)='./file0\x00', 0x0, 0x0) ioctl$UFFDIO_ZEROPAGE(r1, 0xc020aa04, &(0x7f0000000140)={{&(0x7f0000ffd000/0x2000)=nil, 0x2000}, 0x1}) ioctl$sock_kcm_SIOCKCMUNATTACH(r1, 0x89e1, &(0x7f0000000080)={r1}) fchdir(r1) r2 = open(&(0x7f0000000040)='./file0\x00', 0x141042, 0x0) ioctl$FIDEDUPERANGE(r2, 0xc0189436, &(0x7f00000002c0)=ANY=[@ANYBLOB="000004000000964ab44700"/24]) 07:32:30 executing program 1: r0 = socket$rds(0x15, 0x5, 0x0) bind$rds(r0, &(0x7f0000000080)={0x2, 0x0, @local}, 0x10) r1 = socket$inet_udplite(0x2, 0x2, 0x88) ioctl(r1, 0x1000008912, &(0x7f0000000000)="0adc1f123c123f319bd070") sendmsg$rds(r0, &(0x7f00000001c0)={&(0x7f0000000000)={0x2, 0x0, @local}, 0x10, 0x0, 0x0, &(0x7f00000002c0)=[@mask_cswp={0x58, 0x114, 0x9, {{}, &(0x7f0000000e80), 0x0, 0x0, 0x0, 0x0, 0x6800000000000000}}], 0x58}, 0x0) [ 1604.273849][ T1969] overlayfs: './file0' not a directory 07:32:30 executing program 4: r0 = socket$inet(0x10, 0x3, 0xc) sendmsg(r0, &(0x7f00000001c0)={0x0, 0x0, &(0x7f0000000200)=[{&(0x7f0000000000)="240000000b0607031dfffd946fa283000a200a0005000100061d85680c1baba20400ff7e", 0x24}], 0x1}, 0x0) [ 1604.318440][ T26] kauditd_printk_skb: 21 callbacks suppressed [ 1604.318454][ T26] audit: type=1804 audit(1556523150.804:12831): pid=1959 uid=0 auid=4294967295 ses=4294967295 subj==unconfined op=invalid_pcr cause=ToMToU comm="syz-executor.2" name="/root/syzkaller-testdir945697151/syzkaller.UCourU/2846/file0/file0" dev="overlay" ino=320425 res=1 07:32:30 executing program 1: r0 = socket$rds(0x15, 0x5, 0x0) bind$rds(r0, &(0x7f0000000080)={0x2, 0x0, @local}, 0x10) r1 = socket$inet_udplite(0x2, 0x2, 0x88) ioctl(r1, 0x1000008912, &(0x7f0000000000)="0adc1f123c123f319bd070") sendmsg$rds(r0, &(0x7f00000001c0)={&(0x7f0000000000)={0x2, 0x0, @local}, 0x10, 0x0, 0x0, &(0x7f00000002c0)=[@mask_cswp={0x58, 0x114, 0x9, {{}, &(0x7f0000000e80), 0x0, 0x0, 0x0, 0x0, 0x6c00000000000000}}], 0x58}, 0x0) 07:32:30 executing program 3: r0 = socket$rds(0x15, 0x5, 0x0) bind$rds(r0, &(0x7f0000000080)={0x2, 0x0, @local}, 0x10) r1 = socket$inet_udplite(0x2, 0x2, 0x88) ioctl(r1, 0x1000008912, &(0x7f0000000000)="0adc1f123c123f319bd070") sendmsg$rds(r0, &(0x7f00000001c0)={&(0x7f0000000000)={0x2, 0x0, @local}, 0x10, 0x0, 0x0, &(0x7f00000002c0)=[@mask_cswp={0x58, 0x114, 0x7, {{}, &(0x7f0000000e80), 0x0}}], 0x58, 0x0}, 0x0) 07:32:30 executing program 5: prctl$PR_SET_SECCOMP(0x16, 0x2, &(0x7f0000000040)={0x1, &(0x7f0000000140)=[{0x6, 0x0, 0x0, 0x50000}]}) r0 = socket(0x0, 0x0, 0x0) write$P9_RRENAMEAT(r0, 0x0, 0x0) 07:32:30 executing program 2: mkdir(&(0x7f0000000180)='./file0\x00', 0x41) mkdir(&(0x7f0000000280)='./file1\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='overlay\x00', 0x0, &(0x7f0000000100)={[{@upperdir={'upperdir', 0x3d, './file0'}}, {@lowerdir={'lowerdir', 0x3d, './file0'}}, {@workdir={'workdir', 0x3d, './file1'}, 0x5c}]}) r0 = open(&(0x7f0000021000)='./file1\x00', 0x0, 0x0) fchdir(r0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x141042, 0x0) ioctl$FIDEDUPERANGE(r1, 0xc0189436, &(0x7f00000002c0)=ANY=[]) utimensat(r0, &(0x7f0000000080)='./file1\x00', &(0x7f0000000140)={{}, {0x77359400}}, 0x0) [ 1604.451214][ T2102] netlink: 8 bytes leftover after parsing attributes in process `syz-executor.4'. [ 1604.525507][ T2117] overlayfs: './file0' not a directory 07:32:31 executing program 1: r0 = socket$rds(0x15, 0x5, 0x0) bind$rds(r0, &(0x7f0000000080)={0x2, 0x0, @local}, 0x10) r1 = socket$inet_udplite(0x2, 0x2, 0x88) ioctl(r1, 0x1000008912, &(0x7f0000000000)="0adc1f123c123f319bd070") sendmsg$rds(r0, &(0x7f00000001c0)={&(0x7f0000000000)={0x2, 0x0, @local}, 0x10, 0x0, 0x0, &(0x7f00000002c0)=[@mask_cswp={0x58, 0x114, 0x9, {{}, &(0x7f0000000e80), 0x0, 0x0, 0x0, 0x0, 0x7400000000000000}}], 0x58}, 0x0) 07:32:31 executing program 4: setsockopt$inet_udp_encap(0xffffffffffffffff, 0x11, 0x64, 0x0, 0x0) r0 = openat$nullb(0xffffffffffffff9c, &(0x7f0000000240)='/dev/nullb0\x00', 0x4000000004002, 0x0) syz_open_dev$evdev(0x0, 0x0, 0x400000) ioctl$EVIOCGPROP(0xffffffffffffffff, 0x80084503, 0x0) 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, 0x4, 0x0, 0x0, 0x0, 0x0, 0x400, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) 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'}) lookup_dcookie(0x0, 0x0, 0x0) ioctl$sock_ifreq(r1, 0x8990, &(0x7f0000000240)={'bond0\x00\xe1\x00\n\x00!!\x00\x01\x00\x01', @ifru_names='bond_slave_1\x00'}) mq_open(&(0x7f0000000000)='lo#[em0wlan0\x00', 0x2, 0x0, 0x0) sysfs$2(0x2, 0xfffffffffffff2d1, &(0x7f0000000100)=""/179) mmap(&(0x7f0000000000/0xe7e000)=nil, 0xe7e000, 0x200000e, 0x13, r0, 0x0) syz_genetlink_get_family_id$ipvs(&(0x7f0000000340)='IPVS\x00') socket$inet_udp(0x2, 0x2, 0x0) 07:32:31 executing program 0: mkdir(&(0x7f0000000180)='./file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file1\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='overlay\x00', 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="75707065726469723d2e2f66696865302c6c847765726469723d2e2f66696c65302c776f726b6469723d2e2f66696065315c00"]) r0 = open(&(0x7f0000021000)='./file0\x00', 0x0, 0x0) fchdir(r0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x141042, 0x0) ioctl$FIDEDUPERANGE(r1, 0xc0189436, &(0x7f00000002c0)) 07:32:31 executing program 3: r0 = socket$rds(0x15, 0x5, 0x0) bind$rds(r0, &(0x7f0000000080)={0x2, 0x0, @local}, 0x10) r1 = socket$inet_udplite(0x2, 0x2, 0x88) ioctl(r1, 0x1000008912, &(0x7f0000000000)="0adc1f123c123f319bd070") sendmsg$rds(r0, &(0x7f00000001c0)={&(0x7f0000000000)={0x2, 0x0, @local}, 0x10, 0x0, 0x0, &(0x7f00000002c0)=[@mask_cswp={0x58, 0x114, 0x7, {{}, &(0x7f0000000e80), 0x0}}], 0x58, 0x0}, 0x0) 07:32:31 executing program 1: r0 = socket$rds(0x15, 0x5, 0x0) bind$rds(r0, &(0x7f0000000080)={0x2, 0x0, @local}, 0x10) r1 = socket$inet_udplite(0x2, 0x2, 0x88) ioctl(r1, 0x1000008912, &(0x7f0000000000)="0adc1f123c123f319bd070") sendmsg$rds(r0, &(0x7f00000001c0)={&(0x7f0000000000)={0x2, 0x0, @local}, 0x10, 0x0, 0x0, &(0x7f00000002c0)=[@mask_cswp={0x58, 0x114, 0x9, {{}, &(0x7f0000000e80), 0x0, 0x0, 0x0, 0x0, 0x7a00000000000000}}], 0x58}, 0x0) [ 1604.745083][ T2244] overlayfs: './file0' not a directory [ 1604.788176][ T2242] bond0: Releasing backup interface bond_slave_1 07:32:31 executing program 5: clone(0x3102041ff3, 0x0, 0xfffffffffffffffe, 0x0, 0xffffffffffffffff) r0 = gettid() futex(&(0x7f0000000040)=0x2, 0x8b, 0x2, &(0x7f0000000080)={0x77359400}, 0x0, 0x0) ptrace$setopts(0x4206, r0, 0x0, 0x0) sendto$inet6(0xffffffffffffffff, 0x0, 0x0, 0x0, &(0x7f0000000080)={0xa, 0x0, 0xde13, @dev}, 0xfffffffffffffdcb) tkill(r0, 0xd) ptrace$cont(0x9, r0, 0x0, 0x0) 07:32:31 executing program 2: mkdir(&(0x7f0000000280)='./file1\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='overlay\x00', 0x0, &(0x7f0000000180)=ANY=[@ANYBLOB="7570706572646900fcffff6669302c2c3db199685f3d82fb2e545d3ec5c0923703c2cb2f66696c65302c776f726b6469723d2e2f66476c65313ba7"]) r0 = open(&(0x7f0000021000)='./file0\x00', 0x0, 0x0) ioctl$SNDRV_CTL_IOCTL_RAWMIDI_INFO(r0, 0xc10c5541, &(0x7f00000002c0)={0x8, 0x0, 0x5, 0x0, 0x0, [], [], [], 0x181, 0x4}) fchdir(r0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x141042, 0x0) ioctl$FIDEDUPERANGE(r1, 0xc0189436, &(0x7f00000002c0)=ANY=[]) getsockopt$inet_IP_XFRM_POLICY(r1, 0x0, 0x11, &(0x7f0000000440)={{{@in6, @in6=@dev, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}}, {{@in6=@remote}, 0x0, @in6=@remote}}, &(0x7f0000000540)=0xe8) getsockopt$sock_cred(r1, 0x1, 0x11, &(0x7f0000000580)={0x0, 0x0}, &(0x7f00000005c0)=0xc) getsockopt$inet_IP_IPSEC_POLICY(r0, 0x0, 0x10, &(0x7f0000000600)={{{@in=@multicast2, @in6, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}}, {{@in6}, 0x0, @in6=@mcast1}}, &(0x7f0000000700)=0xe8) mount$9p_unix(&(0x7f0000000880)='./file0\x00', &(0x7f0000000100)='./file0\x00', &(0x7f0000000400)='9p\x00', 0x0, &(0x7f0000000800)={'trans=unix,', {[{@loose='loose'}, {@dfltuid={'dfltuid', 0x3d, r2}}, {@access_uid={'access', 0x3d, r3}}, {@dfltuid={'dfltuid', 0x3d, r4}}, {@cache_fscache='cache=fscache'}, {@loose='loose'}]}}) ioctl$SCSI_IOCTL_PROBE_HOST(r0, 0x5385, &(0x7f00000001c0)={0xb7, ""/183}) [ 1604.864299][ T2257] overlayfs: unrecognized mount option "l„werdir=./file0" or missing value [ 1604.890949][ T2261] overlayfs: unrecognized mount option "l„werdir=./file0" or missing value [ 1604.935016][ T26] audit: type=1804 audit(1556523151.414:12832): pid=2257 uid=0 auid=4294967295 ses=4294967295 subj==unconfined op=invalid_pcr cause=ToMToU comm="syz-executor.0" name="/root/syzkaller-testdir367082561/syzkaller.OCMwKn/3107/file0/file0" dev="sda1" ino=19037 res=1 07:32:31 executing program 0: mkdir(&(0x7f0000000180)='./file0\x00', 0x0) r0 = syz_open_dev$midi(&(0x7f0000000080)='/dev/midi#\x00', 0x6, 0x200) getsockopt$inet_sctp6_SCTP_STATUS(0xffffffffffffff9c, 0x84, 0xe, &(0x7f00000001c0)={0x0, 0x80000001, 0x8, 0x3d, 0x101, 0x20, 0x8, 0x100, {0x0, @in={{0x2, 0x4e21, @rand_addr=0x4}}, 0x3, 0x3, 0x915b, 0xfffffffffffffffa, 0x2}}, &(0x7f0000000140)=0xb0) getsockopt$inet_sctp6_SCTP_PR_SUPPORTED(r0, 0x84, 0x71, &(0x7f0000000300)={r1, 0x3}, &(0x7f0000000340)=0x8) mkdir(&(0x7f0000000280)='./file1\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='overlay\x00', 0x0, &(0x7f0000000100)={[{@upperdir={'upperdir', 0x3d, './file0'}}, {@lowerdir={'lowerdir', 0x3d, './file0'}}, {@workdir={'workdir', 0x3d, './file1'}, 0x5c}]}) fchdir(0xffffffffffffffff) r2 = open(&(0x7f0000000040)='./file0\x00', 0x141042, 0x0) ioctl$FIDEDUPERANGE(r2, 0xc0189436, &(0x7f00000002c0)) ioctl$sock_inet6_tcp_SIOCATMARK(r2, 0x8905, &(0x7f0000000400)) [ 1605.009285][ T2253] bond0: Enslaving bond_slave_1 as an active interface with an up link 07:32:31 executing program 1: r0 = socket$rds(0x15, 0x5, 0x0) bind$rds(r0, &(0x7f0000000080)={0x2, 0x0, @local}, 0x10) r1 = socket$inet_udplite(0x2, 0x2, 0x88) ioctl(r1, 0x1000008912, &(0x7f0000000000)="0adc1f123c123f319bd070") sendmsg$rds(r0, &(0x7f00000001c0)={&(0x7f0000000000)={0x2, 0x0, @local}, 0x10, 0x0, 0x0, &(0x7f00000002c0)=[@mask_cswp={0x58, 0x114, 0x9, {{}, &(0x7f0000000e80), 0x0, 0x0, 0x0, 0x0, 0x8000000000000000}}], 0x58}, 0x0) 07:32:31 executing program 3: r0 = socket$rds(0x15, 0x5, 0x0) bind$rds(r0, &(0x7f0000000080)={0x2, 0x0, @local}, 0x10) r1 = socket$inet_udplite(0x2, 0x2, 0x88) ioctl(r1, 0x1000008912, &(0x7f0000000000)="0adc1f123c123f319bd070") sendmsg$rds(r0, &(0x7f00000001c0)={&(0x7f0000000000)={0x2, 0x0, @local}, 0x10, 0x0, 0x0, &(0x7f00000002c0)=[@mask_cswp={0x58, 0x114, 0x7, {{}, &(0x7f0000000e80), 0x0}}], 0x58, 0x0}, 0x0) 07:32:31 executing program 5: mkdir(&(0x7f0000000180)='./file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file1\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='overlay\x00', 0x0, &(0x7f0000000100)={[{@upperdir={'upperdir', 0x3d, './file0'}}, {@lowerdir={'lowerdir', 0x3d, './file0'}}, {@workdir={'workdir', 0x3d, './file1'}, 0x5c}]}) r0 = open(&(0x7f0000021000)='./file0\x00', 0x0, 0x0) fchdir(r0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x141042, 0x0) ioctl$FIDEDUPERANGE(r1, 0xc0189436, &(0x7f00000002c0)={0x0, 0x0, 0x0, 0x2}) [ 1605.190499][ T2242] bond0: Releasing backup interface bond_slave_1 07:32:31 executing program 2: mkdir(&(0x7f0000000180)='./file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file1\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='overlay\x00', 0x0, &(0x7f0000000100)={[{@upperdir={'upperdir', 0x3d, './file0'}}, {@lowerdir={'lowerdir', 0x3d, './file0'}}, {@workdir={'workdir', 0x3d, './file1'}, 0x5c}]}) r0 = open(&(0x7f0000021000)='./file0\x00', 0x0, 0x0) fchdir(r0) ioctl$TIOCGLCKTRMIOS(r0, 0x5456, &(0x7f0000000080)={0xc40, 0x1, 0x10000, 0x247, 0x17, 0x6, 0x3, 0x7, 0x4, 0x3, 0x7ff, 0x2}) r1 = open(&(0x7f0000000040)='./file0\x00', 0x141042, 0x0) ioctl$FIDEDUPERANGE(r1, 0xc0189436, &(0x7f00000002c0)=ANY=[]) 07:32:31 executing program 0: mkdir(&(0x7f0000000180)='./file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file1\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='overlay\x00', 0x0, &(0x7f0000000300)=ANY=[@ANYBLOB="75707065726469723d2e2f66696c65302c6c6f7765726469723d2e2f66696c538428776f726b6469723d2e2f61696c65315c002d4f28736395b7d9a85153754a13531655dedbae43372e112f2c7d164cb7020bcc30720e8e290fe1cd2325aeac2aea096539f9c0a3ad197c2281954db122daacc4313d98ac380b1d2fa29898a13cff51ae79b596a5379c1c0e6e030e8373222d044f044ab4a761ec64509461495018bfa3d382231005ab15c7d65ee149d2e1b69ac54126770bdbea233115080ad332d85fdff08706b8e7915491bed6d1217527027a323180d6237e7ee5edb073e98d29f926785b20ad5313b3fa9bd284de8fd4b559afcaf0d864d4b60e1b6422cc6704"]) r0 = open(&(0x7f0000021000)='./file0\x00', 0x0, 0x0) fchdir(r0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x141042, 0x0) ioctl$FIDEDUPERANGE(r1, 0xc0189436, &(0x7f00000002c0)) [ 1605.310629][ T2253] bond0: Enslaving bond_slave_1 as an active interface with an up link [ 1605.356074][ T2507] overlayfs: missing 'workdir' [ 1605.395713][ T2519] overlayfs: './file0' not a directory 07:32:31 executing program 4: mkdir(&(0x7f0000000180)='./file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file1\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='overlay\x00', 0x0, &(0x7f0000000100)={[{@upperdir={'upperdir', 0x3d, './file0'}}, {@lowerdir={'lowerdir', 0x3d, './file0'}}, {@workdir={'workdir', 0x3d, './file1'}, 0x5c}]}) r0 = open(&(0x7f0000021000)='./file0\x00', 0x0, 0x0) fchdir(r0) mq_unlink(&(0x7f0000000080)='ppp0posix_acl_access\xa4]!*/mime_typecpusetself\x00') r1 = open(&(0x7f0000000040)='./file0\x00', 0x141042, 0x0) ioctl$FIDEDUPERANGE(r1, 0xc0189436, &(0x7f00000002c0)={0x0, 0x0, 0x2, 0x0, 0x0, [{r0}, {r1}]}) 07:32:31 executing program 1: r0 = socket$rds(0x15, 0x5, 0x0) bind$rds(r0, &(0x7f0000000080)={0x2, 0x0, @local}, 0x10) r1 = socket$inet_udplite(0x2, 0x2, 0x88) ioctl(r1, 0x1000008912, &(0x7f0000000000)="0adc1f123c123f319bd070") sendmsg$rds(r0, &(0x7f00000001c0)={&(0x7f0000000000)={0x2, 0x0, @local}, 0x10, 0x0, 0x0, &(0x7f00000002c0)=[@mask_cswp={0x58, 0x114, 0x9, {{}, &(0x7f0000000e80), 0x0, 0x0, 0x0, 0x0, 0xfc00000000000000}}], 0x58}, 0x0) 07:32:31 executing program 3: r0 = socket$rds(0x15, 0x5, 0x0) bind$rds(r0, &(0x7f0000000080)={0x2, 0x0, @local}, 0x10) r1 = socket$inet_udplite(0x2, 0x2, 0x88) ioctl(r1, 0x1000008912, &(0x7f0000000000)="0adc1f123c123f319bd070") sendmsg$rds(r0, &(0x7f00000001c0)={&(0x7f0000000000)={0x2, 0x0, @local}, 0x10, 0x0, 0x0, &(0x7f00000002c0)=[@mask_cswp={0x58, 0x114, 0x7, {{}, &(0x7f0000000e80), 0x0}}], 0x58, 0x0}, 0x0) 07:32:31 executing program 5: mkdir(&(0x7f0000000180)='./file0\x00', 0x0) mkdir(0x0, 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='overlay\x00', 0x0, &(0x7f0000000100)={[{@upperdir={'upperdir', 0x3d, './file0'}}, {@lowerdir={'lowerdir', 0x3d, './file0'}}, {@workdir={'workdir', 0x3d, './file1'}, 0x5c}]}) r0 = open(&(0x7f0000021000)='./file0\x00', 0x0, 0x0) fchdir(r0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x141042, 0x0) ioctl$FIDEDUPERANGE(r1, 0xc020660b, &(0x7f00000002c0)={0x0, 0xccffffffffffffff}) [ 1605.441924][ T2522] overlayfs: missing 'workdir' [ 1605.508724][ T26] audit: type=1804 audit(1556523151.994:12833): pid=2533 uid=0 auid=4294967295 ses=4294967295 subj==unconfined op=invalid_pcr cause=ToMToU comm="syz-executor.2" name="/root/syzkaller-testdir945697151/syzkaller.UCourU/2849/file0/file0" dev="overlay" ino=321599 res=1 07:32:32 executing program 1: r0 = socket$rds(0x15, 0x5, 0x0) bind$rds(r0, &(0x7f0000000080)={0x2, 0x0, @local}, 0x10) r1 = socket$inet_udplite(0x2, 0x2, 0x88) ioctl(r1, 0x1000008912, &(0x7f0000000000)="0adc1f123c123f319bd070") sendmsg$rds(r0, &(0x7f00000001c0)={&(0x7f0000000000)={0x2, 0x0, @local}, 0x10, 0x0, 0x0, &(0x7f00000002c0)=[@mask_cswp={0x58, 0x114, 0x9, {{}, &(0x7f0000000e80), 0x0, 0x0, 0x0, 0x0, 0xfe80000000000000}}], 0x58}, 0x0) 07:32:32 executing program 0: mkdir(&(0x7f0000000180)='./file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file1\x00', 0x0) r0 = syz_open_dev$radio(&(0x7f0000000080)='/dev/radio#\x00', 0x2, 0x2) setsockopt$nfc_llcp_NFC_LLCP_RW(r0, 0x118, 0x0, &(0x7f0000000140)=0x5, 0x4) mount$overlay(0x400000, &(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='overlay\x00', 0x0, &(0x7f0000000100)={[{@upperdir={'upperdir', 0x3d, './file0'}}, {@lowerdir={'lowerdir', 0x3d, './file0'}}, {@workdir={'workdir', 0x3d, './file1'}, 0x5c}]}) r1 = open(&(0x7f0000021000)='./file0\x00', 0x0, 0x0) fchdir(r1) r2 = open(&(0x7f0000000040)='./file0\x00', 0x141042, 0x0) ioctl$FIDEDUPERANGE(r2, 0xc0189436, &(0x7f00000002c0)) 07:32:32 executing program 2: mkdir(&(0x7f0000000180)='./file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file1\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='overlay\x00', 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="4c487a663c156c75707065726469723d2e2f66696c65302c6c6f7765726469723d2e2f66696c65302c776f726b6469723d2e2f"]) r0 = open(&(0x7f0000021000)='./file0\x00', 0x0, 0x0) fchdir(r0) ioctl$TUNSETPERSIST(r0, 0x400454cb, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x141042, 0x0) ioctl$FIDEDUPERANGE(r1, 0xc0189436, &(0x7f00000002c0)=ANY=[]) 07:32:32 executing program 4 (fault-call:6 fault-nth:0): mkdir(&(0x7f0000000180)='./file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file1\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='overlay\x00', 0x0, &(0x7f0000000100)={[{@upperdir={'upperdir', 0x3d, './file0'}}, {@lowerdir={'lowerdir', 0x3d, './file0'}}, {@workdir={'workdir', 0x3d, './file1'}, 0x5c}]}) r0 = open(&(0x7f0000021000)='./file0\x00', 0x0, 0x0) fchdir(r0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x141042, 0x0) ioctl$FIDEDUPERANGE(r1, 0xc020660b, &(0x7f00000002c0)={0x0, 0xccffffffffffffff}) [ 1605.652312][ T26] audit: type=1804 audit(1556523152.024:12834): pid=2507 uid=0 auid=4294967295 ses=4294967295 subj==unconfined op=invalid_pcr cause=ToMToU comm="syz-executor.0" name="/root/syzkaller-testdir367082561/syzkaller.OCMwKn/3109/file0/file0" dev="sda1" ino=17539 res=1 07:32:32 executing program 1: r0 = socket$rds(0x15, 0x5, 0x0) bind$rds(r0, &(0x7f0000000080)={0x2, 0x0, @local}, 0x10) r1 = socket$inet_udplite(0x2, 0x2, 0x88) ioctl(r1, 0x1000008912, &(0x7f0000000000)="0adc1f123c123f319bd070") sendmsg$rds(r0, &(0x7f00000001c0)={&(0x7f0000000000)={0x2, 0x0, @local}, 0x10, 0x0, 0x0, &(0x7f00000002c0)=[@mask_cswp={0x58, 0x114, 0x9, {{}, &(0x7f0000000e80), 0x0, 0x0, 0x0, 0x0, 0xfec0000000000000}}], 0x58}, 0x0) 07:32:32 executing program 3: r0 = socket$rds(0x15, 0x5, 0x0) bind$rds(r0, &(0x7f0000000080)={0x2, 0x0, @local}, 0x10) r1 = socket$inet_udplite(0x2, 0x2, 0x88) ioctl(r1, 0x1000008912, &(0x7f0000000000)="0adc1f123c123f319bd070") sendmsg$rds(r0, &(0x7f00000001c0)={&(0x7f0000000000)={0x2, 0x0, @local}, 0x10, 0x0, 0x0, &(0x7f00000002c0)=[@mask_cswp={0x58, 0x114, 0x7, {{}, &(0x7f0000000e80), 0x0}}], 0x58, 0x0}, 0x0) [ 1605.806613][ T2662] overlayfs: unrecognized mount option "LHzf<lupperdir=./file0" or missing value [ 1605.822220][ T2663] overlayfs: failed to resolve './file1': -2 [ 1605.842500][ T2667] overlayfs: './file0' not a directory [ 1605.875113][ T2674] overlayfs: unrecognized mount option "LHzf<lupperdir=./file0" or missing value [ 1605.888037][ T26] audit: type=1804 audit(1556523152.374:12835): pid=2664 uid=0 auid=4294967295 ses=4294967295 subj==unconfined op=invalid_pcr cause=open_writers comm="syz-executor.0" name="/root/syzkaller-testdir367082561/syzkaller.OCMwKn/3110/file0/file0" dev="overlay" ino=321158 res=1 07:32:32 executing program 1: r0 = socket$rds(0x15, 0x5, 0x0) bind$rds(r0, &(0x7f0000000080)={0x2, 0x0, @local}, 0x10) r1 = socket$inet_udplite(0x2, 0x2, 0x88) ioctl(r1, 0x1000008912, &(0x7f0000000000)="0adc1f123c123f319bd070") sendmsg$rds(r0, &(0x7f00000001c0)={&(0x7f0000000000)={0x2, 0x0, @local}, 0x10, 0x0, 0x0, &(0x7f00000002c0)=[@mask_cswp={0x58, 0x114, 0x9, {{}, &(0x7f0000000e80), 0x0, 0x0, 0x0, 0x0, 0xfeffffff00000000}}], 0x58}, 0x0) [ 1605.925844][ T2670] FAULT_INJECTION: forcing a failure. [ 1605.925844][ T2670] name failslab, interval 1, probability 0, space 0, times 0 07:32:32 executing program 5 (fault-call:6 fault-nth:0): mkdir(&(0x7f0000000180)='./file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file1\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='overlay\x00', 0x0, &(0x7f0000000100)={[{@upperdir={'upperdir', 0x3d, './file0'}}, {@lowerdir={'lowerdir', 0x3d, './file0'}}, {@workdir={'workdir', 0x3d, './file1'}, 0x5c}]}) r0 = open(&(0x7f0000021000)='./file0\x00', 0x0, 0x0) fchdir(r0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x141042, 0x0) ioctl$FIDEDUPERANGE(r1, 0xc0189436, &(0x7f00000002c0)={0x2}) [ 1605.976832][ T26] audit: type=1804 audit(1556523152.434:12836): pid=2699 uid=0 auid=4294967295 ses=4294967295 subj==unconfined op=invalid_pcr cause=ToMToU comm="syz-executor.2" name="/root/syzkaller-testdir945697151/syzkaller.UCourU/2850/file0/file0" dev="sda1" ino=19037 res=1 [ 1606.015627][ T2670] CPU: 0 PID: 2670 Comm: syz-executor.4 Not tainted 5.1.0-rc6+ #90 [ 1606.023760][ T2670] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/01/2011 [ 1606.034111][ T2670] Call Trace: [ 1606.037432][ T2670] dump_stack+0x172/0x1f0 [ 1606.041962][ T2670] should_fail.cold+0xa/0x15 [ 1606.046596][ T2670] ? fault_create_debugfs_attr+0x1e0/0x1e0 [ 1606.052520][ T2670] ? ___might_sleep+0x163/0x280 [ 1606.057671][ T2670] __should_failslab+0x121/0x190 [ 1606.060969][ T2752] rds_sendmsg: 34 callbacks suppressed [ 1606.060980][ T2752] atomic_op 00000000c149470a conn xmit_atomic (null) 07:32:32 executing program 0: mkdir(&(0x7f0000000180)='./file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file1\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='overlay\x00', 0x0, &(0x7f0000000100)={[{@upperdir={'upperdir', 0x3d, './file0'}}, {@lowerdir={'lowerdir', 0x3d, './file0'}}, {@workdir={'workdir', 0x3d, './file1'}, 0x5c}]}) r0 = open(&(0x7f0000021000)='./file0\x00', 0x0, 0x0) fchdir(r0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x141042, 0x0) ioctl$FIDEDUPERANGE(r1, 0xc0189436, &(0x7f00000002c0)) ioctl$VIDIOC_SUBDEV_S_EDID(r0, 0xc0285629, &(0x7f00000001c0)={0x0, 0x1d, 0x1, [], &(0x7f0000000140)=0x3}) 07:32:32 executing program 2: mkdir(&(0x7f0000000180)='./file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file1\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='overlay\x00', 0x0, &(0x7f0000000100)={[{@upperdir={'upperdir', 0x3d, './file0'}}, {@lowerdir={'lowerdir', 0x3d, './file0'}}, {@workdir={'workdir', 0x3d, './file1'}, 0x5c}]}) r0 = socket$inet6_udplite(0xa, 0x2, 0x88) fsetxattr$trusted_overlay_upper(r0, &(0x7f0000000080)='trusted.overlay.upper\x00', &(0x7f00000002c0)={0x0, 0xfb, 0x102, 0x3, 0x1, "35727959a91e7f1c5349836138347f58", "cbe50fb94209e46dc578830cbac2c6ce2d95793fa8da7ffa63f23e2b5e0bfedc8f4d80b98b0a5ca5700ab69d108bc54eaf1bc8942a736bf16d9e486c0c2baae2cd7a5d46712c72f5f6b878c1f924ccb5472144411a27b6cfde7e2bb86be4c20edbc53e62632aca12e516a5a187511a2c15a9bf8d19fa5e291711666698fb1fb26943562b7debe71ec420b64655afddc22c78cc1e362355fe23cd6725bf213d07ff70202d03993cdca701bc96a509bd6c5a00b69d869fd0852bd7fdcee3227f80a0c8153b933411175355d888f4cf158462c2ee608979e66335939aa5aa111f97ff2f74d9cf83551ca20110c624"}, 0x102, 0x3) r1 = openat$vicodec0(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/video36\x00', 0x2, 0x0) ioctl$VIDIOC_UNSUBSCRIBE_EVENT(r1, 0x4020565b, &(0x7f0000000200)={0x0, 0x4, 0x2}) r2 = open(&(0x7f0000021000)='./file0\x00', 0x0, 0x0) fchdir(r2) ioctl$KVM_ARM_SET_DEVICE_ADDR(r2, 0x4010aeab, &(0x7f0000000240)={0x1d, 0x3000}) r3 = open(&(0x7f0000000040)='./file0\x00', 0x141042, 0x0) ioctl$KDGKBMETA(r2, 0x4b62, &(0x7f0000000140)) setsockopt$sock_void(r0, 0x1, 0x1b, 0x0, 0x0) write$binfmt_aout(r3, &(0x7f0000000400)={{0x1cf, 0x2, 0x1, 0x173, 0x200, 0x6e, 0x37b, 0xc000000000000000}, "aac022c0c01d90257d804d75b128edf948d8519bb304ce51757fadc9398ba262471657629276d9594703e6cd0c136ed3675f8392e34b6ea8f28ec3f8f24cbacfe1762f64028bd152a57b0b9f8889a8ff476a36dabd87cef558649e190a37824fdfdabb22d719393ccc", [[], [], [], [], [], [], []]}, 0x789) ioctl$FIDEDUPERANGE(r3, 0xc0189436, &(0x7f00000002c0)=ANY=[]) [ 1606.062910][ T2670] should_failslab+0x9/0x14 [ 1606.080785][ T2670] __kmalloc+0x2dc/0x740 [ 1606.085298][ T2670] ? ext4_find_extent+0x76e/0x9d0 [ 1606.090349][ T2670] ext4_find_extent+0x76e/0x9d0 [ 1606.095313][ T2670] ext4_fiemap+0x3cf/0xfb0 [ 1606.099782][ T2670] ? ext4_convert_unwritten_extents+0x5a0/0x5a0 [ 1606.106090][ T2670] ? __might_fault+0x12b/0x1e0 [ 1606.110961][ T2670] ? lock_downgrade+0x880/0x880 [ 1606.110987][ T2670] ? kasan_check_write+0x14/0x20 [ 1606.111002][ T2670] ? override_creds+0x144/0x180 07:32:32 executing program 1: r0 = socket$rds(0x15, 0x5, 0x0) bind$rds(r0, &(0x7f0000000080)={0x2, 0x0, @local}, 0x10) r1 = socket$inet_udplite(0x2, 0x2, 0x88) ioctl(r1, 0x1000008912, &(0x7f0000000000)="0adc1f123c123f319bd070") sendmsg$rds(r0, &(0x7f00000001c0)={&(0x7f0000000000)={0x2, 0x0, @local}, 0x10, 0x0, 0x0, &(0x7f00000002c0)=[@mask_cswp={0x58, 0x114, 0x9, {{}, &(0x7f0000000e80), 0x0, 0x0, 0x0, 0x0, 0xff00000000000000}}], 0x58}, 0x0) [ 1606.111095][ T2670] ovl_fiemap+0x14f/0x200 [ 1606.111112][ T2670] do_vfs_ioctl+0x772/0x1390 [ 1606.111128][ T2670] ? ioctl_preallocate+0x210/0x210 [ 1606.111141][ T2670] ? __fget+0x381/0x550 [ 1606.111159][ T2670] ? ksys_dup3+0x3e0/0x3e0 [ 1606.111180][ T2670] ? tomoyo_file_ioctl+0x23/0x30 [ 1606.111205][ T2670] ? __sanitizer_cov_trace_const_cmp4+0x16/0x20 [ 1606.160434][ T2670] ? security_file_ioctl+0x93/0xc0 [ 1606.165951][ T2670] ksys_ioctl+0xab/0xd0 [ 1606.170247][ T2670] __x64_sys_ioctl+0x73/0xb0 [ 1606.174904][ T2670] do_syscall_64+0x103/0x610 [ 1606.179576][ T2670] entry_SYSCALL_64_after_hwframe+0x49/0xbe [ 1606.179587][ T2670] RIP: 0033:0x458da9 [ 1606.179601][ T2670] 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 [ 1606.179607][ T2670] RSP: 002b:00007fa81bef3c78 EFLAGS: 00000246 ORIG_RAX: 0000000000000010 [ 1606.179620][ T2670] RAX: ffffffffffffffda RBX: 00007fa81bef3c90 RCX: 0000000000458da9 [ 1606.179627][ T2670] RDX: 00000000200002c0 RSI: 00000000c020660b RDI: 0000000000000004 [ 1606.179634][ T2670] RBP: 000000000073bf00 R08: 0000000000000000 R09: 0000000000000000 [ 1606.179641][ T2670] R10: 0000000000000000 R11: 0000000000000246 R12: 00007fa81bef46d4 [ 1606.179649][ T2670] R13: 00000000004c1039 R14: 00000000004d35f0 R15: 0000000000000005 [ 1606.203810][ T2805] FAULT_INJECTION: forcing a failure. [ 1606.203810][ T2805] name failslab, interval 1, probability 0, space 0, times 0 07:32:32 executing program 3: r0 = socket$rds(0x15, 0x5, 0x0) bind$rds(r0, &(0x7f0000000080)={0x2, 0x0, @local}, 0x10) r1 = socket$inet_udplite(0x2, 0x2, 0x88) ioctl(r1, 0x1000008912, &(0x7f0000000000)="0adc1f123c123f319bd070") sendmsg$rds(r0, &(0x7f00000001c0)={&(0x7f0000000000)={0x2, 0x0, @local}, 0x10, 0x0, 0x0, &(0x7f00000002c0)=[@mask_cswp={0x58, 0x114, 0x7, {{}, &(0x7f0000000e80), 0x0}}], 0x58, 0x0}, 0x0) [ 1606.281221][ T2808] atomic_op 00000000b9b09a20 conn xmit_atomic (null) [ 1606.313921][ T2809] overlayfs: './file0' not a directory 07:32:32 executing program 1: r0 = socket$rds(0x15, 0x5, 0x0) bind$rds(r0, &(0x7f0000000080)={0x2, 0x0, @local}, 0x10) r1 = socket$inet_udplite(0x2, 0x2, 0x88) ioctl(r1, 0x1000008912, &(0x7f0000000000)="0adc1f123c123f319bd070") sendmsg$rds(r0, &(0x7f00000001c0)={&(0x7f0000000000)={0x2, 0x0, @local}, 0x10, 0x0, 0x0, &(0x7f00000002c0)=[@mask_cswp={0x58, 0x114, 0x9, {{}, &(0x7f0000000e80), 0x0, 0x0, 0x0, 0x0, 0xffffffff00000000}}], 0x58}, 0x0) 07:32:32 executing program 2: mkdir(&(0x7f0000000180)='./file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file1\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='overlay\x00', 0x0, &(0x7f0000000100)={[{@upperdir={'upperdir', 0x3d, './file0'}}, {@lowerdir={'lowerdir', 0x3d, './file0'}}, {@workdir={'workdir', 0x3d, './file1'}, 0x5c}]}) r0 = open(&(0x7f0000021000)='./file0\x00', 0x0, 0x0) fchdir(r0) r1 = open(&(0x7f0000000140)='./file0\x00', 0xa0000, 0xfffffffffffffffe) r2 = socket$nl_generic(0x10, 0x3, 0x10) fgetxattr(r2, &(0x7f0000000080)=@known='system.sockprotoname\x00', &(0x7f00000002c0)=""/235, 0xeb) ioctl$FIDEDUPERANGE(r1, 0xc0189436, &(0x7f00000002c0)=ANY=[]) [ 1606.328772][ T26] audit: type=1804 audit(1556523152.814:12837): pid=2809 uid=0 auid=4294967295 ses=4294967295 subj==unconfined op=invalid_pcr cause=ToMToU comm="syz-executor.2" name="/root/syzkaller-testdir945697151/syzkaller.UCourU/2851/file0/file0" dev="overlay" ino=321207 res=1 [ 1606.393262][ T2816] atomic_op 0000000094bdf694 conn xmit_atomic (null) [ 1606.404304][ T2805] CPU: 0 PID: 2805 Comm: syz-executor.5 Not tainted 5.1.0-rc6+ #90 [ 1606.413797][ T2805] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/01/2011 [ 1606.424225][ T2805] Call Trace: [ 1606.427558][ T2805] dump_stack+0x172/0x1f0 [ 1606.432344][ T2805] should_fail.cold+0xa/0x15 [ 1606.436963][ T2805] ? fault_create_debugfs_attr+0x1e0/0x1e0 [ 1606.442892][ T2805] ? ___might_sleep+0x163/0x280 [ 1606.447865][ T2805] __should_failslab+0x121/0x190 [ 1606.453056][ T2805] should_failslab+0x9/0x14 [ 1606.457654][ T2805] __kmalloc_track_caller+0x2d8/0x740 [ 1606.463276][ T2805] ? lock_downgrade+0x880/0x880 [ 1606.468201][ T2805] ? do_vfs_ioctl+0x882/0x1390 [ 1606.473088][ T2805] memdup_user+0x26/0xb0 [ 1606.477458][ T2805] do_vfs_ioctl+0x882/0x1390 [ 1606.482411][ T2805] ? ioctl_preallocate+0x210/0x210 [ 1606.487742][ T2805] ? __fget+0x381/0x550 [ 1606.491937][ T2805] ? ksys_dup3+0x3e0/0x3e0 [ 1606.496388][ T2805] ? tomoyo_file_ioctl+0x23/0x30 [ 1606.501351][ T2805] ? __sanitizer_cov_trace_const_cmp4+0x16/0x20 [ 1606.507763][ T2805] ? security_file_ioctl+0x93/0xc0 [ 1606.512901][ T2805] ksys_ioctl+0xab/0xd0 [ 1606.517087][ T2805] __x64_sys_ioctl+0x73/0xb0 [ 1606.521743][ T2805] do_syscall_64+0x103/0x610 [ 1606.526448][ T2805] entry_SYSCALL_64_after_hwframe+0x49/0xbe [ 1606.532528][ T2805] RIP: 0033:0x458da9 [ 1606.536442][ T2805] 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 [ 1606.556625][ T2805] RSP: 002b:00007f6319e14c78 EFLAGS: 00000246 ORIG_RAX: 0000000000000010 [ 1606.565054][ T2805] RAX: ffffffffffffffda RBX: 00007f6319e14c90 RCX: 0000000000458da9 [ 1606.573269][ T2805] RDX: 00000000200002c0 RSI: 00000000c0189436 RDI: 0000000000000004 [ 1606.581348][ T2805] RBP: 000000000073bf00 R08: 0000000000000000 R09: 0000000000000000 [ 1606.589530][ T2805] R10: 0000000000000000 R11: 0000000000000246 R12: 00007f6319e156d4 [ 1606.597628][ T2805] R13: 00000000004c1039 R14: 00000000004d35f0 R15: 0000000000000005 [ 1606.611422][ T2933] overlayfs: filesystem on './file0' not supported as upperdir [ 1606.626425][ T2934] atomic_op 0000000035645c73 conn xmit_atomic (null) 07:32:33 executing program 1: r0 = socket$rds(0x15, 0x5, 0x0) bind$rds(r0, &(0x7f0000000080)={0x2, 0x0, @local}, 0x10) r1 = socket$inet_udplite(0x2, 0x2, 0x88) ioctl(r1, 0x1000008912, &(0x7f0000000000)="0adc1f123c123f319bd070") sendmsg$rds(r0, &(0x7f00000001c0)={&(0x7f0000000000)={0x2, 0x0, @local}, 0x10, 0x0, 0x0, &(0x7f00000002c0)=[@mask_cswp={0x58, 0x114, 0x9, {{}, &(0x7f0000000e80), 0x0, 0x0, 0x0, 0x0, 0x0, 0x2}}], 0x58}, 0x0) 07:32:33 executing program 4 (fault-call:6 fault-nth:1): mkdir(&(0x7f0000000180)='./file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file1\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='overlay\x00', 0x0, &(0x7f0000000100)={[{@upperdir={'upperdir', 0x3d, './file0'}}, {@lowerdir={'lowerdir', 0x3d, './file0'}}, {@workdir={'workdir', 0x3d, './file1'}, 0x5c}]}) r0 = open(&(0x7f0000021000)='./file0\x00', 0x0, 0x0) fchdir(r0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x141042, 0x0) ioctl$FIDEDUPERANGE(r1, 0xc020660b, &(0x7f00000002c0)={0x0, 0xccffffffffffffff}) 07:32:33 executing program 3: r0 = socket$rds(0x15, 0x5, 0x0) bind$rds(r0, &(0x7f0000000080)={0x2, 0x0, @local}, 0x10) r1 = socket$inet_udplite(0x2, 0x2, 0x88) ioctl(r1, 0x1000008912, &(0x7f0000000000)="0adc1f123c123f319bd070") sendmsg$rds(r0, &(0x7f00000001c0)={&(0x7f0000000000)={0x2, 0x0, @local}, 0x10, 0x0, 0x0, &(0x7f00000002c0)=[@mask_cswp={0x58, 0x114, 0x7, {{}, &(0x7f0000000e80), 0x0}}], 0x58, 0x0}, 0x0) 07:32:33 executing program 0: mkdir(&(0x7f0000000180)='./file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file1\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='overlay\x00', 0x0, &(0x7f0000000100)={[{@upperdir={'upperdir', 0x3d, './file0'}}, {@lowerdir={'lowerdir', 0x3d, './file0'}}, {@workdir={'workdir', 0x3d, './file1'}, 0x5c}]}) r0 = open(&(0x7f0000021000)='./file0\x00', 0x0, 0x2) fchdir(r0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x141042, 0x0) ioctl$FIDEDUPERANGE(r1, 0xc0189436, &(0x7f00000002c0)) [ 1606.713733][ T2942] overlayfs: './file0' not a directory 07:32:33 executing program 2: ioctl$DRM_IOCTL_PRIME_HANDLE_TO_FD(0xffffffffffffff9c, 0xc00c642d, &(0x7f0000000080)={0x0, 0x80000, 0xffffffffffffff9c}) ioctl$FS_IOC_GETVERSION(r0, 0x80087601, &(0x7f0000000200)) mkdir(&(0x7f0000000180)='./file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file1\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='overlay\x00', 0x0, &(0x7f00000001c0)=ANY=[@ANYBLOB="060070657264696f7765726469723d2e2f66696c65302c776f726b6469723d2e2f66696c65315c0027ef19022282e131ff529931735e"]) r1 = open(&(0x7f0000021000)='./file0\x00', 0x0, 0x0) syz_open_dev$vcsa(&(0x7f0000000140)='/dev/vcsa#\x00', 0x80000000, 0x20100) fchdir(r1) r2 = open(&(0x7f0000000040)='./file0\x00', 0x141042, 0x0) ioctl$FIDEDUPERANGE(r2, 0xc0189436, &(0x7f00000002c0)=ANY=[]) [ 1606.773328][ T2945] atomic_op 00000000a42d167b conn xmit_atomic (null) [ 1606.800967][ T2949] atomic_op 000000004300f400 conn xmit_atomic (null) 07:32:33 executing program 5 (fault-call:6 fault-nth:1): mkdir(&(0x7f0000000180)='./file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file1\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='overlay\x00', 0x0, &(0x7f0000000100)={[{@upperdir={'upperdir', 0x3d, './file0'}}, {@lowerdir={'lowerdir', 0x3d, './file0'}}, {@workdir={'workdir', 0x3d, './file1'}, 0x5c}]}) r0 = open(&(0x7f0000021000)='./file0\x00', 0x0, 0x0) fchdir(r0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x141042, 0x0) ioctl$FIDEDUPERANGE(r1, 0xc0189436, &(0x7f00000002c0)={0x2}) [ 1606.820149][ T2950] atomic_op 0000000039305517 conn xmit_atomic (null) [ 1606.877620][ C0] net_ratelimit: 20 callbacks suppressed [ 1606.877627][ C0] protocol 88fb is buggy, dev hsr_slave_0 [ 1606.889823][ C0] protocol 88fb is buggy, dev hsr_slave_1 [ 1606.895969][ C0] protocol 88fb is buggy, dev hsr_slave_0 [ 1606.901961][ C0] protocol 88fb is buggy, dev hsr_slave_1 07:32:33 executing program 1: r0 = socket$rds(0x15, 0x5, 0x0) bind$rds(r0, &(0x7f0000000080)={0x2, 0x0, @local}, 0x10) r1 = socket$inet_udplite(0x2, 0x2, 0x88) ioctl(r1, 0x1000008912, &(0x7f0000000000)="0adc1f123c123f319bd070") sendmsg$rds(r0, &(0x7f00000001c0)={&(0x7f0000000000)={0x2, 0x0, @local}, 0x10, 0x0, 0x0, &(0x7f00000002c0)=[@mask_cswp={0x58, 0x114, 0x9, {{}, &(0x7f0000000e80), 0x0, 0x0, 0x0, 0x0, 0x0, 0x3}}], 0x58}, 0x0) 07:32:33 executing program 2: mkdir(&(0x7f0000000180)='./file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file1\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='overlay\x00', 0x0, &(0x7f0000000100)={[{@upperdir={'upperdir', 0x3d, './file0'}}, {@lowerdir={'lowerdir', 0x3d, './file0'}}, {@workdir={'workdir', 0x3d, './file1'}, 0x5c}]}) r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) write$RDMA_USER_CM_CMD_CREATE_ID(0xffffffffffffffff, &(0x7f00000001c0)={0x0, 0x18, 0xfa00, {0x1, &(0x7f0000000140)={0xffffffffffffffff}, 0x13f, 0x3}}, 0x20) write$RDMA_USER_CM_CMD_JOIN_IP_MCAST(r0, &(0x7f0000000200)={0x10, 0x30, 0xfa00, {&(0x7f0000000080), 0x3, {0xa, 0x4e23, 0x4, @remote, 0x7ff}, r1}}, 0x38) r2 = open(&(0x7f0000021000)='./file0\x00', 0x0, 0x0) fchdir(r2) r3 = open(&(0x7f0000000040)='./file0\x00', 0x141042, 0x0) ioctl$FIDEDUPERANGE(r3, 0xc0189436, &(0x7f00000002c0)=ANY=[]) 07:32:33 executing program 3: r0 = socket$rds(0x15, 0x5, 0x0) bind$rds(r0, &(0x7f0000000080)={0x2, 0x0, @local}, 0x10) r1 = socket$inet_udplite(0x2, 0x2, 0x88) ioctl(r1, 0x1000008912, &(0x7f0000000000)="0adc1f123c123f319bd070") sendmsg$rds(r0, &(0x7f00000001c0)={&(0x7f0000000000)={0x2, 0x0, @local}, 0x10, 0x0, 0x0, &(0x7f00000002c0)=[@mask_cswp={0x58, 0x114, 0x7, {{}, &(0x7f0000000e80), 0x0}}], 0x58, 0x0}, 0x0) [ 1607.002821][ T3096] overlayfs: './file0' not a directory [ 1607.027551][ C0] protocol 88fb is buggy, dev hsr_slave_0 [ 1607.033749][ C0] protocol 88fb is buggy, dev hsr_slave_1 07:32:33 executing program 4: mkdir(&(0x7f0000000180)='./file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file1\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='overlay\x00', 0x0, &(0x7f0000000100)={[{@upperdir={'upperdir', 0x3d, './file0'}}, {@lowerdir={'lowerdir', 0x3d, './file0'}}, {@workdir={'workdir', 0x3d, './file1'}, 0x5c}]}) r0 = open(&(0x7f0000021000)='./file0\x00', 0x0, 0x0) fchdir(r0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x141042, 0x0) ioctl$FIDEDUPERANGE(r1, 0xc020660b, &(0x7f00000002c0)={0x0, 0xccffffffffffffff}) [ 1607.062393][ T26] audit: type=1804 audit(1556523153.544:12838): pid=3047 uid=0 auid=4294967295 ses=4294967295 subj==unconfined op=invalid_pcr cause=ToMToU comm="syz-executor.0" name="/root/syzkaller-testdir367082561/syzkaller.OCMwKn/3112/file0/file0" dev="overlay" ino=321278 res=1 [ 1607.108098][ T3102] atomic_op 00000000821e0f0e conn xmit_atomic (null) 07:32:33 executing program 0: mkdir(&(0x7f0000000180)='./file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file1\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='overlay\x00', 0x0, &(0x7f0000000100)={[{@upperdir={'upperdir', 0x3d, './file0'}}, {@lowerdir={'lowerdir', 0x3d, './file0'}}, {@workdir={'workdir', 0x3d, './file1'}, 0x5c}]}) r0 = open(&(0x7f0000021000)='./file0\x00', 0x0, 0x0) fchdir(r0) open(&(0x7f0000000040)='./file0\x00', 0x141042, 0x0) ioctl$FIDEDUPERANGE(r0, 0xc0189436, &(0x7f00000001c0)={0x0, 0x1}) 07:32:33 executing program 5: mkdir(&(0x7f0000000180)='./file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file1\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='overlay\x00', 0x0, &(0x7f0000000100)={[{@upperdir={'upperdir', 0x3d, './file0'}}, {@lowerdir={'lowerdir', 0x3d, './file0'}}, {@workdir={'workdir', 0x3d, './file1'}, 0x5c}]}) r0 = open(&(0x7f0000021000)='./file0\x00', 0x0, 0x0) fchdir(r0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x141042, 0x0) ioctl$FIDEDUPERANGE(r1, 0xc0189436, &(0x7f00000002c0)={0x2}) 07:32:33 executing program 1: r0 = socket$rds(0x15, 0x5, 0x0) bind$rds(r0, &(0x7f0000000080)={0x2, 0x0, @local}, 0x10) r1 = socket$inet_udplite(0x2, 0x2, 0x88) ioctl(r1, 0x1000008912, &(0x7f0000000000)="0adc1f123c123f319bd070") sendmsg$rds(r0, &(0x7f00000001c0)={&(0x7f0000000000)={0x2, 0x0, @local}, 0x10, 0x0, 0x0, &(0x7f00000002c0)=[@mask_cswp={0x58, 0x114, 0x9, {{}, &(0x7f0000000e80), 0x0, 0x0, 0x0, 0x0, 0x0, 0x4}}], 0x58}, 0x0) 07:32:33 executing program 2: mkdir(&(0x7f0000000180)='./file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file1\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='overlay\x00', 0x0, &(0x7f0000000100)={[{@upperdir={'upperdir', 0x3d, './file0'}}, {@lowerdir={'lowerdir', 0x3d, './file0'}}, {@workdir={'workdir', 0x3d, './file1'}, 0x5c}]}) fchdir(0xffffffffffffffff) syz_open_dev$sg(&(0x7f0000000080)='/dev/sg#\x00', 0x52b92300, 0x100) r0 = open(&(0x7f0000000040)='./file0\x00', 0x141042, 0x0) ioctl$FIDEDUPERANGE(r0, 0xc0189436, &(0x7f00000002c0)=ANY=[]) [ 1607.167832][ T3107] atomic_op 00000000fc24be2c conn xmit_atomic (null) [ 1607.234876][ T3125] atomic_op 000000007593100e conn xmit_atomic (null) [ 1607.332805][ T3263] overlayfs: filesystem on './file0' not supported as upperdir [ 1607.362268][ T3271] overlayfs: './file0' not a directory 07:32:33 executing program 3: r0 = socket$rds(0x15, 0x5, 0x0) bind$rds(r0, &(0x7f0000000080)={0x2, 0x0, @local}, 0x10) r1 = socket$inet_udplite(0x2, 0x2, 0x88) ioctl(r1, 0x1000008912, &(0x7f0000000000)="0adc1f123c123f319bd070") sendmsg$rds(r0, &(0x7f00000001c0)={&(0x7f0000000000)={0x2, 0x0, @local}, 0x10, 0x0, 0x0, &(0x7f00000002c0)=[@mask_cswp={0x58, 0x114, 0x7, {{}, &(0x7f0000000e80), 0x0}}], 0x58, 0x0}, 0x0) 07:32:33 executing program 1: r0 = socket$rds(0x15, 0x5, 0x0) bind$rds(r0, &(0x7f0000000080)={0x2, 0x0, @local}, 0x10) r1 = socket$inet_udplite(0x2, 0x2, 0x88) ioctl(r1, 0x1000008912, &(0x7f0000000000)="0adc1f123c123f319bd070") sendmsg$rds(r0, &(0x7f00000001c0)={&(0x7f0000000000)={0x2, 0x0, @local}, 0x10, 0x0, 0x0, &(0x7f00000002c0)=[@mask_cswp={0x58, 0x114, 0x9, {{}, &(0x7f0000000e80), 0x0, 0x0, 0x0, 0x0, 0x0, 0x5}}], 0x58}, 0x0) 07:32:33 executing program 2: mkdir(&(0x7f0000000180)='./file0\x00', 0x0) r0 = syz_open_dev$usb(&(0x7f0000000080)='/dev/bus/usb/00#/00#\x00', 0x2, 0x101400) write$vhci(r0, &(0x7f00000002c0)=@HCI_ACLDATA_PKT={0x2, "90b1f2de71e434a601d193a46725a2059e3b85b283693b1ddf56caa50f1278f2b599f8837342031c59d8589f0663148af32ae0043e198da61b4bbdad67634216cbbbd398495b22fce6d63e3175cbb8910f0ecd7608c95af8240cb1daa917fe4c481d7ae9a6f4aac4107d4d5f827d5e0f13ac122c882cf1490c906979272ae3cdcc7f26a32fc9e0ff8a8de3ee854865ae18032efc9aa542d1e6ca8e9825fa211aed5c0ec71d768a5b94154e101fb224f85aa06539e74352a57e3ec293b7fe710409228dcefda0279902483b4bcaab5744e0182cd8d5f0ba9f94f3dee31cfde65c9596"}, 0xe3) ioctl$RTC_VL_CLR(r0, 0x7014) mkdir(&(0x7f0000000280)='./file1\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='overlay\x00', 0x0, &(0x7f0000000100)={[{@upperdir={'upperdir', 0x3d, './file0'}}, {@lowerdir={'lowerdir', 0x3d, './file0'}}, {@workdir={'workdir', 0x3d, './file1'}, 0x5c}]}) r1 = open(&(0x7f0000021000)='./file0\x00', 0x0, 0x0) fchdir(r1) r2 = open(&(0x7f0000000040)='./file0\x00', 0x141042, 0x0) ioctl$FIDEDUPERANGE(r2, 0xc0189436, &(0x7f00000002c0)=ANY=[]) [ 1607.398792][ T26] audit: type=1804 audit(1556523153.874:12839): pid=3197 uid=0 auid=4294967295 ses=4294967295 subj==unconfined op=invalid_pcr cause=ToMToU comm="syz-executor.0" name="/root/syzkaller-testdir367082561/syzkaller.OCMwKn/3113/file0/file0" dev="overlay" ino=321328 res=1 07:32:33 executing program 4: mkdir(&(0x7f0000000180)='./file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file1\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='overlay\x00', 0x0, &(0x7f0000000100)={[{@upperdir={'upperdir', 0x3d, './file0'}}, {@lowerdir={'lowerdir', 0x3d, './file0'}}, {@workdir={'workdir', 0x3d, './file1'}, 0x5c}]}) r0 = open(&(0x7f0000021000)='./file0\x00', 0x0, 0x0) fchdir(r0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x141042, 0x0) ioctl$FIDEDUPERANGE(r1, 0x2, &(0x7f00000002c0)={0x0, 0xccffffffffffffff}) 07:32:34 executing program 5: mkdir(&(0x7f0000000180)='./file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file1\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='overlay\x00', 0x0, &(0x7f0000000100)={[{@upperdir={'upperdir', 0x3d, './file0'}}, {@lowerdir={'lowerdir', 0x3d, './file0'}}, {@workdir={'workdir', 0x3d, './file1'}, 0x5c}]}) r0 = open(&(0x7f0000021000)='./file0\x00', 0x0, 0x0) fchdir(r0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x141042, 0x0) ioctl$FIDEDUPERANGE(r1, 0x2, &(0x7f00000002c0)={0x2}) 07:32:34 executing program 0: mkdir(&(0x7f0000000180)='./file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file1\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='overlay\x00', 0x0, &(0x7f0000000100)={[{@upperdir={'upperdir', 0x3d, './file0'}}, {@lowerdir={'lowerdir', 0x3d, './file0'}}, {@workdir={'workdir', 0x3d, './file1'}, 0x5c}]}) r0 = open(&(0x7f0000021000)='./file0\x00', 0x0, 0x0) fchdir(r0) open(&(0x7f0000000040)='./file0\x00', 0x141042, 0x0) ioctl$FIDEDUPERANGE(r0, 0xc0189436, &(0x7f00000002c0)) 07:32:34 executing program 1: r0 = socket$rds(0x15, 0x5, 0x0) bind$rds(r0, &(0x7f0000000080)={0x2, 0x0, @local}, 0x10) r1 = socket$inet_udplite(0x2, 0x2, 0x88) ioctl(r1, 0x1000008912, &(0x7f0000000000)="0adc1f123c123f319bd070") sendmsg$rds(r0, &(0x7f00000001c0)={&(0x7f0000000000)={0x2, 0x0, @local}, 0x10, 0x0, 0x0, &(0x7f00000002c0)=[@mask_cswp={0x58, 0x114, 0x9, {{}, &(0x7f0000000e80), 0x0, 0x0, 0x0, 0x0, 0x0, 0x6}}], 0x58}, 0x0) 07:32:34 executing program 3: r0 = socket$rds(0x15, 0x5, 0x0) bind$rds(r0, &(0x7f0000000080)={0x2, 0x0, @local}, 0x10) r1 = socket$inet_udplite(0x2, 0x2, 0x88) ioctl(r1, 0x1000008912, &(0x7f0000000000)="0adc1f123c123f319bd070") sendmsg$rds(r0, &(0x7f00000001c0)={&(0x7f0000000000)={0x2, 0x0, @local}, 0x10, 0x0, 0x0, &(0x7f00000002c0)=[@mask_cswp={0x58, 0x114, 0x7, {{}, &(0x7f0000000e80), 0x0}}], 0x58, 0x0}, 0x0) 07:32:34 executing program 1: r0 = socket$rds(0x15, 0x5, 0x0) bind$rds(r0, &(0x7f0000000080)={0x2, 0x0, @local}, 0x10) r1 = socket$inet_udplite(0x2, 0x2, 0x88) ioctl(r1, 0x1000008912, &(0x7f0000000000)="0adc1f123c123f319bd070") sendmsg$rds(r0, &(0x7f00000001c0)={&(0x7f0000000000)={0x2, 0x0, @local}, 0x10, 0x0, 0x0, &(0x7f00000002c0)=[@mask_cswp={0x58, 0x114, 0x9, {{}, &(0x7f0000000e80), 0x0, 0x0, 0x0, 0x0, 0x0, 0x7}}], 0x58}, 0x0) [ 1607.728888][ T3425] overlayfs: './file0' not a directory [ 1607.734258][ T3437] overlayfs: './file0' not a directory [ 1607.739517][ T3440] overlayfs: './file0' not a directory [ 1607.742070][ T26] audit: type=1804 audit(1556523154.224:12840): pid=3436 uid=0 auid=4294967295 ses=4294967295 subj==unconfined op=invalid_pcr cause=ToMToU comm="syz-executor.2" name="/root/syzkaller-testdir945697151/syzkaller.UCourU/2856/file0/file0" dev="overlay" ino=321908 res=1 07:32:34 executing program 4: mkdir(&(0x7f0000000180)='./file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file1\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='overlay\x00', 0x0, &(0x7f0000000100)={[{@upperdir={'upperdir', 0x3d, './file0'}}, {@lowerdir={'lowerdir', 0x3d, './file0'}}, {@workdir={'workdir', 0x3d, './file1'}, 0x5c}]}) r0 = open(&(0x7f0000021000)='./file0\x00', 0x0, 0x0) fchdir(r0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x141042, 0x0) ioctl$FIDEDUPERANGE(r1, 0x5421, &(0x7f00000002c0)={0x0, 0xccffffffffffffff}) 07:32:34 executing program 0: mkdir(&(0x7f0000000180)='./file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file1\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='overlay\x00', 0x0, &(0x7f0000000100)={[{@upperdir={'upperdir', 0x3d, './file0'}}, {@lowerdir={'lowerdir', 0x3d, './file0'}}, {@workdir={'workdir', 0x3d, './file1'}, 0x5c}]}) r0 = open(&(0x7f0000021000)='./file0\x00', 0x0, 0x0) fchdir(r0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x141042, 0x0) ioctl$FIDEDUPERANGE(r1, 0xc0189436, &(0x7f00000002c0)) [ 1607.815162][ T3448] overlayfs: './file0' not a directory 07:32:34 executing program 2: mkdir(&(0x7f0000000180)='./file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file1\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='overlay\x00', 0x0, &(0x7f0000000100)={[{@upperdir={'upperdir', 0x3d, './file0'}}, {@lowerdir={'lowerdir', 0x3d, './file0'}}, {@workdir={'workdir', 0x3d, './file1'}, 0x5c}]}) r0 = open(&(0x7f0000021000)='./file0\x00', 0x0, 0x0) r1 = socket$inet_udplite(0x2, 0x2, 0x88) ioctl(r1, 0x1000008912, &(0x7f0000000000)="0adc1f123c123f319bd070") r2 = socket$inet6(0xa, 0x80002, 0x0) getsockopt$IP_VS_SO_GET_DESTS(r2, 0x0, 0x484, &(0x7f0000000180)=""/4096, &(0x7f0000000000)=0x1000) fchdir(r0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x141042, 0x0) ioctl$FIDEDUPERANGE(r3, 0xc0189436, &(0x7f00000002c0)=ANY=[]) 07:32:34 executing program 5: mkdir(&(0x7f0000000180)='./file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file1\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='overlay\x00', 0x0, &(0x7f0000000100)={[{@upperdir={'upperdir', 0x3d, './file0'}}, {@lowerdir={'lowerdir', 0x3d, './file0'}}, {@workdir={'workdir', 0x3d, './file1'}, 0x5c}]}) r0 = open(&(0x7f0000021000)='./file0\x00', 0x0, 0x0) fchdir(r0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x141042, 0x0) ioctl$FIDEDUPERANGE(r1, 0x5421, &(0x7f00000002c0)={0x2}) 07:32:34 executing program 1: r0 = socket$rds(0x15, 0x5, 0x0) bind$rds(r0, &(0x7f0000000080)={0x2, 0x0, @local}, 0x10) r1 = socket$inet_udplite(0x2, 0x2, 0x88) ioctl(r1, 0x1000008912, &(0x7f0000000000)="0adc1f123c123f319bd070") sendmsg$rds(r0, &(0x7f00000001c0)={&(0x7f0000000000)={0x2, 0x0, @local}, 0x10, 0x0, 0x0, &(0x7f00000002c0)=[@mask_cswp={0x58, 0x114, 0x9, {{}, &(0x7f0000000e80), 0x0, 0x0, 0x0, 0x0, 0x0, 0x8}}], 0x58}, 0x0) 07:32:34 executing program 3: r0 = socket$rds(0x15, 0x5, 0x0) bind$rds(r0, &(0x7f0000000080)={0x2, 0x0, @local}, 0x10) r1 = socket$inet_udplite(0x2, 0x2, 0x88) ioctl(r1, 0x1000008912, &(0x7f0000000000)="0adc1f123c123f319bd070") sendmsg$rds(r0, &(0x7f00000001c0)={&(0x7f0000000000)={0x2, 0x0, @local}, 0x10, 0x0, 0x0, &(0x7f00000002c0)=[@mask_cswp={0x58, 0x114, 0x7, {{}, &(0x7f0000000e80), 0x0}}], 0x58, 0x0}, 0x0) [ 1608.017204][ C0] print_req_error: 722 callbacks suppressed [ 1608.017216][ C0] print_req_error: I/O error, dev loop0, sector 0 flags 0 [ 1608.030730][ C0] buffer_io_error: 722 callbacks suppressed [ 1608.030739][ C0] Buffer I/O error on dev loop0, logical block 0, async page read [ 1608.032722][ T3573] IPVS: length: 4096 != 24 [ 1608.054711][ T3588] overlayfs: './file0' not a directory [ 1608.060073][ T3582] overlayfs: './file0' not a directory 07:32:34 executing program 1: r0 = socket$rds(0x15, 0x5, 0x0) bind$rds(r0, &(0x7f0000000080)={0x2, 0x0, @local}, 0x10) r1 = socket$inet_udplite(0x2, 0x2, 0x88) ioctl(r1, 0x1000008912, &(0x7f0000000000)="0adc1f123c123f319bd070") sendmsg$rds(r0, &(0x7f00000001c0)={&(0x7f0000000000)={0x2, 0x0, @local}, 0x10, 0x0, 0x0, &(0x7f00000002c0)=[@mask_cswp={0x58, 0x114, 0x9, {{}, &(0x7f0000000e80), 0x0, 0x0, 0x0, 0x0, 0x0, 0x48}}], 0x58}, 0x0) [ 1608.067593][ C1] protocol 88fb is buggy, dev hsr_slave_0 [ 1608.069874][ C0] print_req_error: I/O error, dev loop0, sector 0 flags 0 [ 1608.073602][ C1] protocol 88fb is buggy, dev hsr_slave_1 [ 1608.080748][ C0] Buffer I/O error on dev loop0, logical block 0, async page read [ 1608.094749][ C1] protocol 88fb is buggy, dev hsr_slave_0 [ 1608.100605][ C1] protocol 88fb is buggy, dev hsr_slave_1 07:32:34 executing program 4: mkdir(&(0x7f0000000180)='./file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file1\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='overlay\x00', 0x0, &(0x7f0000000100)={[{@upperdir={'upperdir', 0x3d, './file0'}}, {@lowerdir={'lowerdir', 0x3d, './file0'}}, {@workdir={'workdir', 0x3d, './file1'}, 0x5c}]}) r0 = open(&(0x7f0000021000)='./file0\x00', 0x0, 0x0) fchdir(r0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x141042, 0x0) ioctl$FIDEDUPERANGE(r1, 0x5450, &(0x7f00000002c0)={0x0, 0xccffffffffffffff}) [ 1608.140190][ T3655] overlayfs: './file0' not a directory [ 1608.156048][ T3573] IPVS: length: 4096 != 24 [ 1608.168931][ C0] print_req_error: I/O error, dev loop0, sector 0 flags 0 [ 1608.176432][ C0] Buffer I/O error on dev loop0, logical block 0, async page read 07:32:34 executing program 2: mkdir(&(0x7f0000000180)='./file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file1\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='overlay\x00', 0x0, &(0x7f0000000100)={[{@upperdir={'upperdir', 0x3d, './file0'}}, {@lowerdir={'lowerdir', 0x3d, './file0'}}, {@workdir={'workdir', 0x3d, './file1'}, 0x5c}]}) r0 = open(&(0x7f0000021000)='./file0\x00', 0x0, 0x0) fchdir(r0) r1 = request_key(&(0x7f00000001c0)='blacklist\x00', &(0x7f0000000200)={'syz', 0x3}, &(0x7f0000000240)='upperdir', 0xfffffffffffffffe) add_key$keyring(&(0x7f0000000080)='keyring\x00', &(0x7f0000000140)={'syz', 0x2}, 0x0, 0x0, r1) r2 = open(&(0x7f0000000040)='./file0\x00', 0x141042, 0x0) getsockopt$inet6_mreq(r0, 0x29, 0x1b, &(0x7f0000000300)={@ipv4={[], [], @remote}, 0x0}, &(0x7f0000000340)=0x14) sendmsg$nl_route_sched(r2, &(0x7f0000001100)={&(0x7f00000002c0)={0x10, 0x0, 0x0, 0x82000000}, 0xc, &(0x7f00000010c0)={&(0x7f0000000380)=@newtfilter={0xd28, 0x2c, 0x502, 0x70bd26, 0x25dfdbfe, {0x0, r3, {0xffff, 0xffff}, {0xd, 0xd}, {0xffff, 0x4}}, [@filter_kind_options=@f_fw={{0x8, 0x1, 'fw\x00'}, {0x878, 0x2, [@TCA_FW_POLICE={0x408, 0x2, @TCA_POLICE_RATE={0x404, 0x2, [0x5, 0x4, 0x15701b5, 0x9, 0x0, 0x1, 0x80000001, 0x1, 0x4, 0x20, 0x1000, 0x2, 0x40, 0x1f, 0x90, 0x8, 0x400, 0x8, 0x8, 0x0, 0x29, 0x100, 0xfffffffffffffffc, 0x4, 0xa09, 0xffffffff, 0xfffffffffffffffe, 0x7, 0x5, 0xda, 0x3, 0x4, 0xfffffffffffffe01, 0x80000001, 0xbfb8, 0x1, 0x3f, 0x1, 0x8001, 0x8, 0x10001, 0x100000001, 0x9, 0x4, 0x9, 0xfffffffffffffc00, 0x2, 0x7ff, 0xa, 0x1f, 0x2, 0x1ff, 0x2, 0xfffffffffffffffd, 0x7fffffff, 0x3, 0x3, 0x8, 0xffffffffffffff00, 0x631, 0x73e358c3, 0x400, 0x4, 0x2, 0x0, 0xf8b, 0x81, 0x0, 0x1, 0x6, 0xf2, 0x3f, 0xffff, 0x9, 0x80, 0xffffffffffff0000, 0xdbd, 0x200, 0x3, 0x7ff, 0x7, 0x0, 0xee09, 0x2, 0x3, 0x6, 0x20, 0xfff, 0x8, 0xfffffffffffffffd, 0xf9d, 0x401, 0x6, 0x5, 0x7, 0x100, 0xfff, 0xffff, 0x400, 0x6c6a, 0x7, 0x2, 0x8, 0x7f0000000000, 0x80000001, 0x5, 0x6, 0x7, 0x1, 0x1f, 0x8d, 0x4a, 0x7, 0x8000, 0xfffffffffffffff9, 0x6, 0x8, 0x7, 0x9, 0x8, 0x4, 0x0, 0x4, 0x5, 0x8, 0x81, 0xfff, 0x0, 0x1010, 0x3, 0x7f, 0x80000001, 0x3, 0x4, 0x8000, 0x6, 0x8, 0x1ff, 0x2, 0x5, 0x5, 0x6f3, 0x2, 0x5, 0x2, 0x3ca, 0x58, 0x1, 0x5, 0x1c00, 0xc8, 0xaec, 0x2, 0x4, 0x1c4, 0x4, 0x0, 0x0, 0x0, 0x696, 0x3f, 0xfffffffffffffffe, 0x400000, 0xb0fc, 0x8, 0x1, 0x3, 0x6, 0x7ec, 0x2, 0xd01, 0xdad, 0x2def04de, 0xb237, 0x400, 0x1, 0x81, 0x6, 0x4, 0x7fffffff, 0x1, 0x81, 0xfffffffffffffffd, 0x5, 0x5, 0x1000, 0x1, 0x401, 0x1, 0x98a, 0x4, 0x3, 0x2, 0x2, 0x400, 0x4, 0x7, 0x9, 0x400, 0x3ff, 0x6a7, 0x80000000, 0x10000, 0xed9, 0x5, 0x7ff, 0x9, 0x5, 0xffffffff, 0x9, 0x4f, 0x0, 0x2b70000, 0x9, 0x5, 0x6973, 0x661, 0x4, 0x10000, 0x81, 0x29d2, 0x316, 0x3, 0x0, 0x4, 0x8001, 0x8, 0x6, 0x7, 0xfffffffffffffffe, 0xffffffffffffff81, 0x76ad8b08, 0x14e, 0x7, 0xa1, 0x5, 0xfff, 0x1000, 0x1, 0x0, 0x101, 0x0, 0x9, 0xa7, 0x5f6, 0x400, 0x2, 0x635c, 0x1000, 0x5, 0x6, 0xc62d, 0x7fffffff, 0x5, 0x0, 0x100000000]}}, @TCA_FW_ACT={0x48, 0x4, @m_csum={0x44, 0xa, {{0xc, 0x1, 'csum\x00'}, {0x20, 0x2, @TCA_CSUM_PARMS={0x1c, 0x1, {{0x400, 0x1, 0x3, 0x6}, 0x7}}}, {0x10, 0x6, "2035017fffdd70000871512a"}}}}, @TCA_FW_MASK={0x8, 0x5, 0x80}, @TCA_FW_POLICE={0x408, 0x2, @TCA_POLICE_RATE={0x404, 0x2, [0x2, 0x4, 0x0, 0xfffffffffffffffa, 0x7, 0x80, 0x5, 0x966, 0x6, 0x9, 0x80000000, 0x6, 0x8, 0x20, 0x10000, 0x8, 0x4, 0x79dbe42, 0x3, 0x1f, 0x2, 0x729, 0x8, 0xb4d5, 0x1, 0x4, 0x2, 0xfffffffffffff800, 0x8, 0x2, 0x4, 0x80000000, 0xffffffffffff10d3, 0x0, 0x1000, 0x0, 0x3, 0x5, 0x1, 0x7fff, 0x9, 0x3519, 0x2, 0x3, 0x6d, 0x7fff, 0xff, 0x327, 0x80, 0x9, 0x2, 0x1, 0xffff, 0xe8b, 0xca, 0xffffffffffffffef, 0x8, 0x4, 0xc747, 0x6, 0x81, 0x2, 0x3, 0x3, 0x1, 0xffffffffffffffff, 0xc4f, 0x0, 0x58, 0x4, 0x9, 0x4, 0x4, 0x3, 0x1, 0x9, 0x8, 0x5, 0x7, 0x8000, 0x8, 0xb7f, 0x1, 0x6, 0x9af, 0x0, 0x80000001, 0x6, 0x7f, 0x2, 0x10000, 0x67, 0x247040ad, 0x1b, 0x7, 0x7, 0x2, 0x0, 0x4, 0x4, 0x5, 0x4, 0x8, 0x6, 0x0, 0x20, 0x7, 0x7, 0x200, 0x8, 0x8e5c, 0x6, 0x725, 0x400, 0x64c8, 0x6, 0x9, 0x8, 0xffffffff, 0x68d, 0x4, 0x7, 0x7f, 0x6, 0x80000000, 0x8000, 0x8000000000000, 0x4f6, 0x3c, 0x3, 0x1, 0x81, 0xba, 0x3, 0x5, 0x280000, 0x10001, 0x6, 0x2, 0xfffffffffffffeff, 0xffff, 0x3, 0x1, 0xbf6, 0x9, 0x7, 0x2, 0xffffffffffffffe2, 0x1ff, 0x3, 0x101, 0x0, 0x100, 0x5, 0x4b2, 0x8001, 0x3, 0x2, 0x642, 0x6, 0x80000000, 0x3, 0x1400000000000000, 0x8, 0x7fff, 0x4, 0x7, 0x200, 0x800, 0x3, 0x2, 0x7, 0xffff, 0x2, 0x0, 0x2, 0x0, 0x2, 0x0, 0x7, 0x5f0, 0x6, 0x0, 0x20000000000, 0x400, 0x8, 0x9, 0x7, 0x8, 0x6, 0x0, 0x200, 0x1ff, 0xfffffffeffffffff, 0x1f, 0x9c5, 0x9, 0x3, 0x1, 0x0, 0x4, 0x7ff, 0x401, 0x0, 0x2, 0x42, 0xfff, 0x80, 0x100000000, 0x5, 0x3, 0x800, 0xf9, 0x8000, 0x1000, 0x80000000, 0x1, 0x200, 0x3f, 0x1, 0x3, 0x6d1, 0x800, 0xf2d, 0x401, 0x65d, 0x9, 0x9, 0x3ff, 0x3, 0xaf58, 0x7fff, 0x0, 0x4, 0x0, 0x3, 0x2, 0x200, 0x8, 0x8, 0x30581248, 0x80, 0x4, 0xe, 0x1, 0x3, 0x90000000, 0x7, 0x7fffffff, 0xff, 0x40000000000, 0x2, 0x400, 0x7fff, 0x9, 0x6]}}, @TCA_FW_INDEV={0x14, 0x3, 'veth0\x00'}]}}, @TCA_CHAIN={0x8, 0xb, 0x6}, @filter_kind_options=@f_route={{0xc, 0x1, 'route\x00'}, {0x468, 0x2, [@TCA_ROUTE4_FROM={0x8, 0x3, 0x8d}, @TCA_ROUTE4_TO={0x8, 0x2, 0x52}, @TCA_ROUTE4_CLASSID={0x8, 0x1, {0xfff2, 0xd}}, @TCA_ROUTE4_FROM={0x8, 0x3, 0x3a}, @TCA_ROUTE4_TO={0x8, 0x2, 0x9}, @TCA_ROUTE4_POLICE={0x408, 0x5, @TCA_POLICE_RATE={0x404, 0x2, [0x400, 0xfffffffffffffffc, 0x9, 0x0, 0x6, 0x1, 0x9, 0x8, 0xd9, 0x5, 0x8, 0x40, 0x836, 0x0, 0x0, 0x8, 0x7, 0x8001, 0xffffffffffffff80, 0x7ad, 0x6, 0x20, 0x6733, 0x10001, 0x3ff, 0x2, 0xe410, 0x7fff, 0xb0, 0x101, 0x7, 0x6, 0x1000, 0x40, 0x100000000, 0x3, 0x0, 0x401, 0x8, 0x7, 0xff, 0x80, 0x7, 0x33e, 0x7261, 0x7ff, 0xbad, 0x8, 0x4c6, 0x7873, 0x0, 0xf1, 0x0, 0x101, 0x20, 0x3, 0x8, 0x5, 0x3, 0x800, 0xfffffffffffffff9, 0xfffffffffffffffd, 0x101, 0x2, 0x8, 0x1, 0x0, 0x7, 0x40, 0x5, 0xff, 0x3f, 0xffffffff, 0x7, 0xff, 0x1ff, 0xbb0, 0x101, 0x77d2ef74, 0x8, 0x96, 0x5, 0x8, 0xff, 0x5368, 0x200, 0x5, 0xd31e, 0x6, 0x5, 0x1ff, 0x3, 0x1, 0x40, 0x8, 0x0, 0xf1, 0xfffffffffffffffe, 0x8a4c, 0xfffffffffffff712, 0x3ff, 0x1, 0x3, 0x7, 0x40, 0x100000000, 0x0, 0xc7c, 0x40, 0x7, 0x20, 0x5, 0x85, 0x8, 0x7fffffff, 0x5, 0x4, 0x42c37e92, 0xa0, 0x5, 0xa0a8d6, 0x1, 0x1ff, 0x3, 0xfa, 0x8000000100000000, 0x1000, 0x7, 0xff, 0x8001, 0x7f4c, 0x0, 0x6, 0x1200000000000000, 0x6, 0x5, 0x0, 0x7, 0x7, 0x2, 0x200, 0x6, 0xff, 0xbba, 0x7, 0x9, 0x8, 0x8, 0x5, 0x80000001, 0x1f, 0x8, 0x3, 0x40, 0x58000000000000, 0xfffffffffffffffe, 0x695, 0x1, 0x9, 0x224, 0x5, 0x5, 0x1f, 0x0, 0x3, 0x9, 0x4e, 0x8, 0x3, 0x4, 0x400, 0x9, 0xdb, 0x100000001, 0x1ff, 0x101, 0x4, 0x100, 0x0, 0xa283, 0x6, 0x6a23, 0x4246, 0x81, 0x4, 0x8, 0x7a1be7c9, 0x2, 0x3, 0xffffffff, 0x3, 0x0, 0x86, 0x4, 0x7f, 0x9, 0x8, 0x3, 0x100000000, 0x20, 0x6, 0x6, 0x1, 0x8, 0x5, 0xfffffffffffffff9, 0x2, 0x4, 0x7fff, 0x40, 0x5, 0x100, 0x1f, 0x7, 0xffffffffffff0d19, 0xb71e, 0x10000, 0x800, 0x10000, 0x2, 0x83, 0x3, 0x3, 0x10001, 0x1, 0x9, 0x8, 0x3, 0x1fa, 0x2, 0x7, 0x3ff, 0x3cc7a671, 0x0, 0x6, 0x1ca4, 0x7, 0x5, 0x6, 0x45c, 0x2, 0x4, 0x7fffffff, 0xc6, 0x76e1, 0x0, 0x5, 0x8, 0x20, 0x2, 0xfffffffffffffff9, 0x5cd, 0x7f, 0x2, 0x25, 0xff]}}, @TCA_ROUTE4_TO={0x8, 0x2, 0xeb}, @TCA_ROUTE4_ACT={0x2c, 0x6, @m_vlan={0x28, 0x10, {{0xc, 0x1, 'vlan\x00'}, {0xc, 0x2, [@TCA_VLAN_PUSH_VLAN_PRIORITY={0x8, 0x6, 0x1}]}, {0x8, 0x6, 'P'}}}}]}}, @TCA_CHAIN={0x8, 0xb, 0x6}]}, 0xd28}, 0x1, 0x0, 0x0, 0x40004}, 0x4000000) ioctl$FIDEDUPERANGE(r2, 0xc0189436, &(0x7f00000002c0)=ANY=[]) [ 1608.191427][ T3645] overlayfs: './file0' not a directory 07:32:34 executing program 0: keyctl$session_to_parent(0x12) mkdir(&(0x7f0000000180)='./file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file1\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='overlay\x00', 0x0, &(0x7f0000000100)={[{@upperdir={'upperdir', 0x3d, './file0'}}, {@lowerdir={'lowerdir', 0x3d, './file0'}}, {@workdir={'workdir', 0x3d, './file1'}, 0x5c}]}) r0 = open(&(0x7f0000021000)='./file0\x00', 0x0, 0x0) fchdir(r0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x141042, 0x0) getsockopt$inet_sctp_SCTP_ASSOCINFO(r1, 0x84, 0x1, &(0x7f0000000080)={0x0, 0x9, 0x8001, 0x4, 0x40, 0xd963}, &(0x7f0000000140)=0x14) setsockopt$inet_sctp6_SCTP_AUTH_DELETE_KEY(r0, 0x84, 0x19, &(0x7f00000001c0)={r2, 0x2dc2}, 0x8) ioctl$sock_FIOGETOWN(r0, 0x8903, &(0x7f0000000480)=0x0) ptrace$setregset(0x4205, r3, 0x3, &(0x7f0000000500)={&(0x7f00000004c0)="59d62673ac6bbbd5", 0x8}) getsockopt$IPT_SO_GET_REVISION_MATCH(r1, 0x0, 0x42, &(0x7f0000000580)={'ipvs\x00'}, &(0x7f00000005c0)=0x1e) ioctl$FIDEDUPERANGE(r1, 0xc0189436, &(0x7f00000002c0)=ANY=[@ANYBLOB="00000000e2180799d9e8f740de28059d298a000000000000"]) getsockname$packet(r0, &(0x7f0000000200)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @dev}, &(0x7f0000000240)=0x14) recvfrom(r0, &(0x7f0000000300)=""/160, 0xa0, 0x12120, &(0x7f00000003c0)=@xdp={0x2c, 0x2, r4, 0x3b}, 0x80) mknod$loop(&(0x7f0000000440)='./file1\x00', 0xe402, 0x0) ioctl$SCSI_IOCTL_GET_BUS_NUMBER(r1, 0x5386, &(0x7f0000000540)) 07:32:34 executing program 5: mkdir(&(0x7f0000000180)='./file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file1\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='overlay\x00', 0x0, &(0x7f0000000100)={[{@upperdir={'upperdir', 0x3d, './file0'}}, {@lowerdir={'lowerdir', 0x3d, './file0'}}, {@workdir={'workdir', 0x3d, './file1'}, 0x5c}]}) r0 = open(&(0x7f0000021000)='./file0\x00', 0x0, 0x0) fchdir(r0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x141042, 0x0) ioctl$FIDEDUPERANGE(r1, 0x5450, &(0x7f00000002c0)={0x2}) 07:32:34 executing program 3: r0 = socket$rds(0x15, 0x5, 0x0) bind$rds(r0, &(0x7f0000000080)={0x2, 0x0, @local}, 0x10) r1 = socket$inet_udplite(0x2, 0x2, 0x88) ioctl(r1, 0x1000008912, &(0x7f0000000000)="0adc1f123c123f319bd070") sendmsg$rds(r0, &(0x7f00000001c0)={&(0x7f0000000000)={0x2, 0x0, @local}, 0x10, 0x0, 0x0, &(0x7f00000002c0)=[@mask_cswp={0x58, 0x114, 0x7, {{}, &(0x7f0000000e80), 0x0}}], 0x58, 0x0}, 0x0) 07:32:34 executing program 1: r0 = socket$rds(0x15, 0x5, 0x0) bind$rds(r0, &(0x7f0000000080)={0x2, 0x0, @local}, 0x10) r1 = socket$inet_udplite(0x2, 0x2, 0x88) ioctl(r1, 0x1000008912, &(0x7f0000000000)="0adc1f123c123f319bd070") sendmsg$rds(r0, &(0x7f00000001c0)={&(0x7f0000000000)={0x2, 0x0, @local}, 0x10, 0x0, 0x0, &(0x7f00000002c0)=[@mask_cswp={0x58, 0x114, 0x9, {{}, &(0x7f0000000e80), 0x0, 0x0, 0x0, 0x0, 0x0, 0x4c}}], 0x58}, 0x0) [ 1608.246569][ C0] print_req_error: I/O error, dev loop0, sector 0 flags 0 [ 1608.254287][ C0] Buffer I/O error on dev loop0, logical block 0, async page read [ 1608.291498][ C0] print_req_error: I/O error, dev loop0, sector 0 flags 0 [ 1608.299216][ C0] Buffer I/O error on dev loop0, logical block 0, async page read [ 1608.312687][ C0] print_req_error: I/O error, dev loop0, sector 0 flags 0 [ 1608.319992][ C0] Buffer I/O error on dev loop0, logical block 0, async page read [ 1608.332035][ C0] print_req_error: I/O error, dev loop0, sector 0 flags 0 [ 1608.339243][ C0] Buffer I/O error on dev loop0, logical block 0, async page read [ 1608.361985][ C0] print_req_error: I/O error, dev loop0, sector 0 flags 0 [ 1608.369321][ C0] Buffer I/O error on dev loop0, logical block 0, async page read [ 1608.465993][ C0] print_req_error: I/O error, dev loop0, sector 0 flags 0 [ 1608.473518][ C0] Buffer I/O error on dev loop0, logical block 0, async page read [ 1608.505686][ T3867] overlayfs: './file0' not a directory 07:32:35 executing program 1: r0 = socket$rds(0x15, 0x5, 0x0) bind$rds(r0, &(0x7f0000000080)={0x2, 0x0, @local}, 0x10) r1 = socket$inet_udplite(0x2, 0x2, 0x88) ioctl(r1, 0x1000008912, &(0x7f0000000000)="0adc1f123c123f319bd070") sendmsg$rds(r0, &(0x7f00000001c0)={&(0x7f0000000000)={0x2, 0x0, @local}, 0x10, 0x0, 0x0, &(0x7f00000002c0)=[@mask_cswp={0x58, 0x114, 0x9, {{}, &(0x7f0000000e80), 0x0, 0x0, 0x0, 0x0, 0x0, 0x60}}], 0x58}, 0x0) 07:32:35 executing program 2: mkdir(&(0x7f0000000180)='./file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file1\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='overlay\x00', 0x0, &(0x7f0000000100)={[{@upperdir={'upperdir', 0x3d, './file0'}}, {@lowerdir={'lowerdir', 0x3d, './file0'}}, {@workdir={'workdir', 0x3d, './file1'}, 0x5c}]}) r0 = open(&(0x7f0000021000)='./file0\x00', 0x0, 0x0) fchdir(r0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x141042, 0x0) ioctl$ASHMEM_SET_NAME(r1, 0x41007701, &(0x7f0000000080)='overlay\x00') ioctl$FIDEDUPERANGE(r1, 0xc0189436, &(0x7f00000002c0)=ANY=[]) 07:32:35 executing program 0: mkdir(&(0x7f0000000180)='./file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file1\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='overlay\x00', 0x0, &(0x7f0000000100)={[{@upperdir={'upperdir', 0x3d, './file0'}}, {@lowerdir={'lowerdir', 0x3d, './file0'}}, {@workdir={'workdir', 0x3d, './file1'}, 0x5c}]}) r0 = open(&(0x7f0000021000)='./file0\x00', 0x0, 0x0) fchdir(r0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x141042, 0x0) ioctl$SIOCAX25DELFWD(r0, 0x89eb, &(0x7f0000000080)={@netrom={0xbb, 0xbb, 0xbb, 0xbb, 0xbb, 0x0, 0x0}, @null}) ioctl$FIDEDUPERANGE(r1, 0xc0189436, &(0x7f00000002c0)) 07:32:35 executing program 3: r0 = socket$rds(0x15, 0x5, 0x0) bind$rds(r0, &(0x7f0000000080)={0x2, 0x0, @local}, 0x10) r1 = socket$inet_udplite(0x2, 0x2, 0x88) ioctl(r1, 0x1000008912, &(0x7f0000000000)="0adc1f123c123f319bd070") sendmsg$rds(r0, &(0x7f00000001c0)={&(0x7f0000000000)={0x2, 0x0, @local}, 0x10, 0x0, 0x0, &(0x7f00000002c0)=[@mask_cswp={0x58, 0x114, 0x7, {{}, &(0x7f0000000e80), 0x0}}], 0x58, 0x0}, 0x0) [ 1608.505874][ T3866] overlayfs: './file0' not a directory [ 1608.514598][ C0] print_req_error: I/O error, dev loop0, sector 0 flags 0 [ 1608.524155][ C0] Buffer I/O error on dev loop0, logical block 0, async page read 07:32:35 executing program 5: mkdir(&(0x7f0000000180)='./file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file1\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='overlay\x00', 0x0, &(0x7f0000000100)={[{@upperdir={'upperdir', 0x3d, './file0'}}, {@lowerdir={'lowerdir', 0x3d, './file0'}}, {@workdir={'workdir', 0x3d, './file1'}, 0x5c}]}) r0 = open(&(0x7f0000021000)='./file0\x00', 0x0, 0x0) fchdir(r0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x141042, 0x0) ioctl$FIDEDUPERANGE(r1, 0x5451, &(0x7f00000002c0)={0x2}) 07:32:35 executing program 4: mkdir(&(0x7f0000000180)='./file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file1\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='overlay\x00', 0x0, &(0x7f0000000100)={[{@upperdir={'upperdir', 0x3d, './file0'}}, {@lowerdir={'lowerdir', 0x3d, './file0'}}, {@workdir={'workdir', 0x3d, './file1'}, 0x5c}]}) r0 = open(&(0x7f0000021000)='./file0\x00', 0x0, 0x0) fchdir(r0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x141042, 0x0) ioctl$FIDEDUPERANGE(r1, 0x5451, &(0x7f00000002c0)={0x0, 0xccffffffffffffff}) [ 1608.709106][ T3901] overlayfs: './file0' not a directory 07:32:35 executing program 1: r0 = socket$rds(0x15, 0x5, 0x0) bind$rds(r0, &(0x7f0000000080)={0x2, 0x0, @local}, 0x10) r1 = socket$inet_udplite(0x2, 0x2, 0x88) ioctl(r1, 0x1000008912, &(0x7f0000000000)="0adc1f123c123f319bd070") sendmsg$rds(r0, &(0x7f00000001c0)={&(0x7f0000000000)={0x2, 0x0, @local}, 0x10, 0x0, 0x0, &(0x7f00000002c0)=[@mask_cswp={0x58, 0x114, 0x9, {{}, &(0x7f0000000e80), 0x0, 0x0, 0x0, 0x0, 0x0, 0x68}}], 0x58}, 0x0) 07:32:35 executing program 0: r0 = dup3(0xffffffffffffff9c, 0xffffffffffffffff, 0x80000) ioctl$sock_netrom_SIOCDELRT(r0, 0x890c, &(0x7f0000000300)={0x0, @default, @bpq0='bpq0\x00', 0x1, 'syz1\x00', @rose={0xbb, 0xbb, 0xbb, 0x1, 0x0}, 0x80000000, 0x0, [@bcast, @netrom={0xbb, 0xbb, 0xbb, 0xbb, 0xbb, 0x0, 0x0}, @netrom={0xbb, 0xbb, 0xbb, 0xbb, 0xbb, 0x0, 0x0}, @null, @bcast, @bcast, @bcast, @remote={0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0x2}]}) mkdir(&(0x7f0000000180)='./file0\x00', 0x0) statfs(&(0x7f0000000080)='./file0\x00', &(0x7f00000001c0)=""/114) mkdir(&(0x7f0000000280)='./file1\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='overlay\x00', 0x0, &(0x7f0000000100)={[{@upperdir={'upperdir', 0x3d, './file0'}}, {@lowerdir={'lowerdir', 0x3d, './file0'}}, {@workdir={'workdir', 0x3d, './file1'}, 0x5c}]}) r1 = open(&(0x7f0000021000)='./file0\x00', 0x0, 0x0) fchdir(r1) r2 = open(&(0x7f0000000040)='./file0\x00', 0x141042, 0x0) ioctl$FIDEDUPERANGE(r2, 0xc0189436, &(0x7f00000002c0)) 07:32:35 executing program 3: r0 = socket$rds(0x15, 0x5, 0x0) bind$rds(r0, &(0x7f0000000080)={0x2, 0x0, @local}, 0x10) r1 = socket$inet_udplite(0x2, 0x2, 0x88) ioctl(r1, 0x1000008912, &(0x7f0000000000)="0adc1f123c123f319bd070") sendmsg$rds(r0, &(0x7f00000001c0)={&(0x7f0000000000)={0x2, 0x0, @local}, 0x10, 0x0, 0x0, &(0x7f00000002c0)=[@mask_cswp={0x58, 0x114, 0x7, {{}, &(0x7f0000000e80), 0x0}}], 0x58, 0x0}, 0x0) [ 1608.817548][ T3992] overlayfs: './file0' not a directory [ 1608.857053][ T4019] overlayfs: './file0' not a directory 07:32:35 executing program 2: mkdir(&(0x7f0000000180)='./file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file1\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='overlay\x00', 0x0, &(0x7f0000000100)={[{@upperdir={'upperdir', 0x3d, './file0'}}, {@lowerdir={'lowerdir', 0x3d, './file0'}}, {@workdir={'workdir', 0x3d, './file1'}, 0x5c}]}) r0 = open(&(0x7f0000021000)='./file0\x00', 0x0, 0x0) fchdir(r0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x141042, 0x0) ioctl$FIDEDUPERANGE(r1, 0xc0189436, &(0x7f00000002c0)=ANY=[]) getsockopt$inet_sctp_SCTP_ADAPTATION_LAYER(r1, 0x84, 0x7, &(0x7f0000000140), &(0x7f00000001c0)=0x4) syz_open_dev$audion(&(0x7f0000000080)='/dev/audio#\x00', 0x10001, 0x2) 07:32:35 executing program 1: r0 = socket$rds(0x15, 0x5, 0x0) bind$rds(r0, &(0x7f0000000080)={0x2, 0x0, @local}, 0x10) r1 = socket$inet_udplite(0x2, 0x2, 0x88) ioctl(r1, 0x1000008912, &(0x7f0000000000)="0adc1f123c123f319bd070") sendmsg$rds(r0, &(0x7f00000001c0)={&(0x7f0000000000)={0x2, 0x0, @local}, 0x10, 0x0, 0x0, &(0x7f00000002c0)=[@mask_cswp={0x58, 0x114, 0x9, {{}, &(0x7f0000000e80), 0x0, 0x0, 0x0, 0x0, 0x0, 0x6c}}], 0x58}, 0x0) [ 1608.894139][ T4020] overlayfs: './file0' not a directory 07:32:35 executing program 4: mkdir(&(0x7f0000000180)='./file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file1\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='overlay\x00', 0x0, &(0x7f0000000100)={[{@upperdir={'upperdir', 0x3d, './file0'}}, {@lowerdir={'lowerdir', 0x3d, './file0'}}, {@workdir={'workdir', 0x3d, './file1'}, 0x5c}]}) r0 = open(&(0x7f0000021000)='./file0\x00', 0x0, 0x0) fchdir(r0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x141042, 0x0) ioctl$FIDEDUPERANGE(r1, 0x5452, &(0x7f00000002c0)={0x0, 0xccffffffffffffff}) 07:32:35 executing program 5: mkdir(&(0x7f0000000180)='./file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file1\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='overlay\x00', 0x0, &(0x7f0000000100)={[{@upperdir={'upperdir', 0x3d, './file0'}}, {@lowerdir={'lowerdir', 0x3d, './file0'}}, {@workdir={'workdir', 0x3d, './file1'}, 0x5c}]}) r0 = open(&(0x7f0000021000)='./file0\x00', 0x0, 0x0) fchdir(r0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x141042, 0x0) ioctl$FIDEDUPERANGE(r1, 0x5452, &(0x7f00000002c0)={0x2}) [ 1609.106770][ T4088] overlayfs: './file0' not a directory [ 1609.128421][ T4154] overlayfs: './file0' not a directory 07:32:35 executing program 1: r0 = socket$rds(0x15, 0x5, 0x0) bind$rds(r0, &(0x7f0000000080)={0x2, 0x0, @local}, 0x10) r1 = socket$inet_udplite(0x2, 0x2, 0x88) ioctl(r1, 0x1000008912, &(0x7f0000000000)="0adc1f123c123f319bd070") sendmsg$rds(r0, &(0x7f00000001c0)={&(0x7f0000000000)={0x2, 0x0, @local}, 0x10, 0x0, 0x0, &(0x7f00000002c0)=[@mask_cswp={0x58, 0x114, 0x9, {{}, &(0x7f0000000e80), 0x0, 0x0, 0x0, 0x0, 0x0, 0x74}}], 0x58}, 0x0) 07:32:35 executing program 3: r0 = socket$rds(0x15, 0x5, 0x0) bind$rds(r0, &(0x7f0000000080)={0x2, 0x0, @local}, 0x10) r1 = socket$inet_udplite(0x2, 0x2, 0x88) ioctl(r1, 0x1000008912, &(0x7f0000000000)="0adc1f123c123f319bd070") sendmsg$rds(r0, &(0x7f00000001c0)={&(0x7f0000000000)={0x2, 0x0, @local}, 0x10, 0x0, 0x0, &(0x7f00000002c0)=[@mask_cswp={0x58, 0x114, 0x7, {{}, &(0x7f0000000e80), 0x0}}], 0x58, 0x0}, 0x0) [ 1609.154138][ T4158] overlayfs: './file0' not a directory 07:32:35 executing program 0: bpf$BPF_PROG_GET_NEXT_ID(0xb, &(0x7f0000000080)=0x3ff, 0x4) mkdir(&(0x7f0000000180)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='overlay\x00', 0x0, &(0x7f0000000240)=ANY=[@ANYBLOB='upperdir=./file0,Jowerdigr=./file0,workdir=./file1\\\x00']) r0 = open(&(0x7f0000021000)='./file0\x00', 0x0, 0x0) fchdir(r0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x141042, 0x0) r2 = syz_genetlink_get_family_id$tipc2(&(0x7f0000000280)='TIPCv2\x00') sendmsg$TIPC_NL_LINK_GET(r1, &(0x7f00000003c0)={&(0x7f0000000100)={0x10, 0x0, 0x0, 0x20080001}, 0xc, &(0x7f0000000340)={&(0x7f00000002c0)={0x5c, r2, 0x1, 0x70bd25, 0x25dfdbfb, {}, [@TIPC_NLA_LINK={0x48, 0x4, [@TIPC_NLA_LINK_PROP={0x4}, @TIPC_NLA_LINK_PROP={0xc, 0x7, [@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_PROP={0x1c, 0x7, [@TIPC_NLA_PROP_PRIO={0x8, 0x1, 0x2}, @TIPC_NLA_PROP_TOL={0x8, 0x2, 0x5}, @TIPC_NLA_PROP_MTU={0x8, 0x4, 0xfffffffffffff800}]}]}]}, 0x5c}, 0x1, 0x0, 0x0, 0x4c051}, 0x400c001) openat$uinput(0xffffffffffffff9c, &(0x7f0000000140)='/dev/uinput\x00', 0x2, 0x0) ioctl$FIDEDUPERANGE(r1, 0xc0189436, &(0x7f00000001c0)=ANY=[@ANYBLOB="00000000000100f3ffefff37ec0c1d3bcbd0e3054b8bd5f4691033e3867f9c113b35d08b0cca6a2bdadca54bbf180b7e343ff1dcb8d1f26c135c517968da6b9ddb3e7ff5f9964a54925a1d61776940a25bfbc8d29aabb447c351328842c700faf39e1c578688ea404638a2"]) 07:32:35 executing program 2: mkdir(&(0x7f0000000180)='./file0\x00', 0x3) mkdir(&(0x7f0000000280)='./file1\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='overlay\x00', 0x0, &(0x7f0000000100)={[{@upperdir={'upperdir', 0x3d, './file0'}}, {@lowerdir={'lowerdir', 0x3d, './file0'}}, {@workdir={'workdir', 0x3d, './file1'}, 0x5c}]}) r0 = open(&(0x7f0000021000)='./file0\x00', 0x0, 0x0) fchdir(r0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x141042, 0x0) ioctl$FIDEDUPERANGE(r1, 0xc0189436, &(0x7f00000002c0)=ANY=[]) 07:32:35 executing program 4: mkdir(&(0x7f0000000180)='./file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file1\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='overlay\x00', 0x0, &(0x7f0000000100)={[{@upperdir={'upperdir', 0x3d, './file0'}}, {@lowerdir={'lowerdir', 0x3d, './file0'}}, {@workdir={'workdir', 0x3d, './file1'}, 0x5c}]}) r0 = open(&(0x7f0000021000)='./file0\x00', 0x0, 0x0) fchdir(r0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x141042, 0x0) ioctl$FIDEDUPERANGE(r1, 0x5460, &(0x7f00000002c0)={0x0, 0xccffffffffffffff}) 07:32:35 executing program 1: r0 = socket$rds(0x15, 0x5, 0x0) bind$rds(r0, &(0x7f0000000080)={0x2, 0x0, @local}, 0x10) r1 = socket$inet_udplite(0x2, 0x2, 0x88) ioctl(r1, 0x1000008912, &(0x7f0000000000)="0adc1f123c123f319bd070") sendmsg$rds(r0, &(0x7f00000001c0)={&(0x7f0000000000)={0x2, 0x0, @local}, 0x10, 0x0, 0x0, &(0x7f00000002c0)=[@mask_cswp={0x58, 0x114, 0x9, {{}, &(0x7f0000000e80), 0x0, 0x0, 0x0, 0x0, 0x0, 0x7a}}], 0x58}, 0x0) [ 1609.345146][ T4215] overlayfs: './file0' not a directory [ 1609.392672][ T4244] overlayfs: unrecognized mount option "Jowerdigr=./file0" or missing value 07:32:35 executing program 3: r0 = socket$rds(0x15, 0x5, 0x0) bind$rds(r0, &(0x7f0000000080)={0x2, 0x0, @local}, 0x10) r1 = socket$inet_udplite(0x2, 0x2, 0x88) ioctl(r1, 0x1000008912, &(0x7f0000000000)="0adc1f123c123f319bd070") sendmsg$rds(r0, &(0x7f00000001c0)={&(0x7f0000000000)={0x2, 0x0, @local}, 0x10, 0x0, 0x0, &(0x7f00000002c0)=[@mask_cswp={0x58, 0x114, 0x7, {{}, &(0x7f0000000e80), 0x0}}], 0x58, 0x0}, 0x0) 07:32:35 executing program 5: mkdir(&(0x7f0000000180)='./file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file1\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='overlay\x00', 0x0, &(0x7f0000000100)={[{@upperdir={'upperdir', 0x3d, './file0'}}, {@lowerdir={'lowerdir', 0x3d, './file0'}}, {@workdir={'workdir', 0x3d, './file1'}, 0x5c}]}) r0 = open(&(0x7f0000021000)='./file0\x00', 0x0, 0x0) fchdir(r0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x141042, 0x0) ioctl$FIDEDUPERANGE(r1, 0x5460, &(0x7f00000002c0)={0x2}) [ 1609.436381][ T26] kauditd_printk_skb: 12 callbacks suppressed [ 1609.436396][ T26] audit: type=1804 audit(1556523155.914:12853): pid=4192 uid=0 auid=4294967295 ses=4294967295 subj==unconfined op=invalid_pcr cause=ToMToU comm="syz-executor.5" name="/root/syzkaller-testdir215799047/syzkaller.GA3PwI/2063/file0/file0" dev="overlay" ino=322157 res=1 [ 1609.453045][ T4297] overlayfs: './file0' not a directory [ 1609.476700][ T4298] overlayfs: unrecognized mount option "Jowerdigr=./file0" or missing value 07:32:36 executing program 0: r0 = creat(&(0x7f0000000080)='./file1\x00', 0xd8) getsockopt$X25_QBITINCL(r0, 0x106, 0x1, &(0x7f0000000140), &(0x7f00000001c0)=0x4) mkdir(&(0x7f0000000180)='./file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file1\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='overlay\x00', 0x0, &(0x7f0000000100)={[{@upperdir={'upperdir', 0x3d, './file0'}}, {@lowerdir={'lowerdir', 0x3d, './file0'}}, {@workdir={'workdir', 0x3d, './file1'}, 0x5c}]}) r1 = open(&(0x7f0000021000)='./file0\x00', 0x0, 0x0) fchdir(r1) r2 = open(&(0x7f0000000040)='./file0\x00', 0x141042, 0x0) ioctl$FIDEDUPERANGE(r2, 0xc0189436, &(0x7f00000002c0)=ANY=[@ANYBLOB="000000ef0e0000357700"/24]) 07:32:36 executing program 2: mkdir(&(0x7f0000000180)='./file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file1\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='overlay\x00', 0x0, &(0x7f00000001c0)=ANY=[@ANYBLOB="75707065726469723d2e2f66696c65302c6c6f7709006469727e6bb00603e9f03d2e2f66696c65302c086f726b6469723d2e2f66696c65315c006a60fde72b97d67115542a446c2b30e95b81523ba7c41ed0f4215f5b25024859925a64003fc819965de22ab84b9839c34d5ac42b6580bfdfbf80a8833202c63f31a8532ac2926b44204ac5dfe5acb2c1d45df5e51220d348716359d4580af6091274ffec0850f52d6021936bf50fac6e268a97b0acd7242bb198fd9f"]) r0 = open(&(0x7f0000021000)='./file0\x00', 0x0, 0x0) setsockopt$inet_sctp6_SCTP_AUTH_CHUNK(r0, 0x84, 0x15, &(0x7f0000000340)={0x9}, 0x1) fchdir(r0) connect$unix(r0, &(0x7f0000000100)=@abs={0x1, 0x0, 0x4e24}, 0x6e) r1 = open(&(0x7f0000000040)='./file0\x00', 0x141042, 0x0) getsockopt$inet_sctp_SCTP_DELAYED_SACK(r0, 0x84, 0x10, &(0x7f0000000080)=@sack_info={0x0, 0x1, 0x9}, &(0x7f00000002c0)=0xc) setsockopt$inet_sctp6_SCTP_RTOINFO(r1, 0x84, 0x0, &(0x7f0000000300)={r2, 0x100000000, 0x0, 0xfffffffffffffb2c}, 0x10) ioctl$FIDEDUPERANGE(r1, 0xc0189436, &(0x7f00000002c0)=ANY=[]) 07:32:36 executing program 1: r0 = socket$rds(0x15, 0x5, 0x0) bind$rds(r0, &(0x7f0000000080)={0x2, 0x0, @local}, 0x10) r1 = socket$inet_udplite(0x2, 0x2, 0x88) ioctl(r1, 0x1000008912, &(0x7f0000000000)="0adc1f123c123f319bd070") sendmsg$rds(r0, &(0x7f00000001c0)={&(0x7f0000000000)={0x2, 0x0, @local}, 0x10, 0x0, 0x0, &(0x7f00000002c0)=[@mask_cswp={0x58, 0x114, 0x9, {{}, &(0x7f0000000e80), 0x0, 0x0, 0x0, 0x0, 0x0, 0xfc}}], 0x58}, 0x0) [ 1609.594676][ T4305] overlayfs: './file1' not a directory [ 1609.603289][ T4303] overlayfs: './file0' not a directory [ 1609.605482][ T26] audit: type=1804 audit(1556523155.984:12854): pid=4244 uid=0 auid=4294967295 ses=4294967295 subj==unconfined op=invalid_pcr cause=ToMToU comm="syz-executor.0" name="/root/syzkaller-testdir367082561/syzkaller.OCMwKn/3119/file0/file0" dev="sda1" ino=18997 res=1 [ 1609.657343][ T4325] overlayfs: './file0' not a directory [ 1609.728781][ T4358] overlayfs: unrecognized mount option "low " or missing value 07:32:36 executing program 0: mkdir(&(0x7f0000000180)='./file0\x00', 0xffffffffffffffff) mkdir(&(0x7f0000000280)='./file1\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='overlay\x00', 0x0, &(0x7f00000001c0)=ANY=[@ANYBLOB="7570706572e469723d2e2f66723d2e2f66696c65302c776f726b6469723d2e2f66696c65315c00a07bebef914594b740f28dca4779decfef677b34d0af7b4f650fdd7729ece16deaebaf1fdb4901ace734fed91a8dde556a6e3753187f79e8165de2e248050f39b6626878eb5d7086f10d77ee9e759e2108e088e100"/138]) r0 = open(&(0x7f0000021000)='./file0\x00', 0x0, 0x0) fchdir(r0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x141042, 0x0) getsockopt$sock_int(r0, 0x1, 0x2b, &(0x7f0000000080), &(0x7f0000000100)=0x4) ioctl$FIDEDUPERANGE(r1, 0xc0189436, &(0x7f00000002c0)) 07:32:36 executing program 4: mkdir(&(0x7f0000000180)='./file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file1\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='overlay\x00', 0x0, &(0x7f0000000100)={[{@upperdir={'upperdir', 0x3d, './file0'}}, {@lowerdir={'lowerdir', 0x3d, './file0'}}, {@workdir={'workdir', 0x3d, './file1'}, 0x5c}]}) r0 = open(&(0x7f0000021000)='./file0\x00', 0x0, 0x0) fchdir(r0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x141042, 0x0) ioctl$FIDEDUPERANGE(r1, 0x40049409, &(0x7f00000002c0)={0x0, 0xccffffffffffffff}) [ 1609.757356][ T26] audit: type=1804 audit(1556523156.014:12855): pid=4259 uid=0 auid=4294967295 ses=4294967295 subj==unconfined op=invalid_pcr cause=ToMToU comm="syz-executor.2" name="/root/syzkaller-testdir945697151/syzkaller.UCourU/2861/file0/file0" dev="overlay" ino=322172 res=1 07:32:36 executing program 1: r0 = socket$rds(0x15, 0x5, 0x0) bind$rds(r0, &(0x7f0000000080)={0x2, 0x0, @local}, 0x10) r1 = socket$inet_udplite(0x2, 0x2, 0x88) ioctl(r1, 0x1000008912, &(0x7f0000000000)="0adc1f123c123f319bd070") sendmsg$rds(r0, &(0x7f00000001c0)={&(0x7f0000000000)={0x2, 0x0, @local}, 0x10, 0x0, 0x0, &(0x7f00000002c0)=[@mask_cswp={0x58, 0x114, 0x9, {{}, &(0x7f0000000e80), 0x0, 0x0, 0x0, 0x0, 0x0, 0x300}}], 0x58}, 0x0) 07:32:36 executing program 3: r0 = socket$rds(0x15, 0x5, 0x0) bind$rds(r0, &(0x7f0000000080)={0x2, 0x0, @local}, 0x10) r1 = socket$inet_udplite(0x2, 0x2, 0x88) ioctl(r1, 0x1000008912, &(0x7f0000000000)="0adc1f123c123f319bd070") sendmsg$rds(r0, &(0x7f00000001c0)={&(0x7f0000000000)={0x2, 0x0, @local}, 0x10, 0x0, 0x0, &(0x7f00000002c0)=[@mask_cswp={0x58, 0x114, 0x7, {{}, &(0x7f0000000e80), 0x0}}], 0x58, 0x0}, 0x0) [ 1609.861731][ T4434] overlayfs: './file0' not a directory 07:32:36 executing program 2: mkdir(&(0x7f0000000180)='./file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file1\x00', 0x0) r0 = open(&(0x7f0000021000)='./file0\x00', 0x0, 0x0) fchdir(r0) ioctl$SG_GET_PACK_ID(r0, 0x227c, &(0x7f0000000000)) r1 = open(&(0x7f0000000080)='./file0\x00', 0x141042, 0x0) ioctl$FIDEDUPERANGE(r1, 0xc0189436, &(0x7f00000002c0)=ANY=[]) getsockopt$inet_sctp6_SCTP_GET_LOCAL_ADDRS(r0, 0x84, 0x6d, &(0x7f00000002c0)={0x0, 0xd0, "f25cbec3d271afa5b70cc3ef70d57b55e02df3cf459edc2820e1d10126e03731961321865887e66cf09b46dd3b294009033a40a58d9664d3fe3e87f1de81eeae43685e772e7990904f45ae84c69c7223b5b057d8bdcdfb61d62c7e4ed6e340b59f4537783441db1fd66c8de3e2a2e85cb65ac4d0e33ec629d7e21d0de12b0bca984c693ba9209696f3095e09ef24d78e939f0931302cb84f472e8392616c72037ce31a4c8861be22a66d9b68a7c1237505e22d4036cc60f9252191478ec38115d58a37558f0542392f0afbc442ffa8b1"}, &(0x7f0000000040)=0xd8) getsockopt$inet_sctp_SCTP_ENABLE_STREAM_RESET(r0, 0x84, 0x76, &(0x7f00000000c0)={r2}, &(0x7f0000000100)=0x8) [ 1609.909717][ T4437] overlayfs: unrecognized mount option "upperäir=./fr=./file0" or missing value 07:32:36 executing program 5: mkdir(&(0x7f0000000180)='./file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file1\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='overlay\x00', 0x0, &(0x7f0000000100)={[{@upperdir={'upperdir', 0x3d, './file0'}}, {@lowerdir={'lowerdir', 0x3d, './file0'}}, {@workdir={'workdir', 0x3d, './file1'}, 0x5c}]}) r0 = open(&(0x7f0000021000)='./file0\x00', 0x0, 0x0) fchdir(r0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x141042, 0x0) ioctl$FIDEDUPERANGE(r1, 0x40049409, &(0x7f00000002c0)={0x2}) [ 1609.986523][ T26] audit: type=1804 audit(1556523156.174:12856): pid=4299 uid=0 auid=4294967295 ses=4294967295 subj==unconfined op=invalid_pcr cause=ToMToU comm="syz-executor.4" name="/root/syzkaller-testdir448262477/syzkaller.ClPtxm/1869/file0/file0" dev="overlay" ino=322637 res=1 [ 1610.013889][ T4454] overlayfs: './file0' not a directory 07:32:36 executing program 1: r0 = socket$rds(0x15, 0x5, 0x0) bind$rds(r0, &(0x7f0000000080)={0x2, 0x0, @local}, 0x10) r1 = socket$inet_udplite(0x2, 0x2, 0x88) ioctl(r1, 0x1000008912, &(0x7f0000000000)="0adc1f123c123f319bd070") sendmsg$rds(r0, &(0x7f00000001c0)={&(0x7f0000000000)={0x2, 0x0, @local}, 0x10, 0x0, 0x0, &(0x7f00000002c0)=[@mask_cswp={0x58, 0x114, 0x9, {{}, &(0x7f0000000e80), 0x0, 0x0, 0x0, 0x0, 0x0, 0x500}}], 0x58}, 0x0) [ 1610.031504][ T4486] overlayfs: unrecognized mount option "upperäir=./fr=./file0" or missing value [ 1610.035935][ T26] audit: type=1804 audit(1556523156.434:12857): pid=4345 uid=0 auid=4294967295 ses=4294967295 subj==unconfined op=invalid_pcr cause=ToMToU comm="syz-executor.5" name="/root/syzkaller-testdir215799047/syzkaller.GA3PwI/2064/file0/file0" dev="overlay" ino=322209 res=1 07:32:36 executing program 3: r0 = socket$rds(0x15, 0x5, 0x0) bind$rds(r0, &(0x7f0000000080)={0x2, 0x0, @local}, 0x10) r1 = socket$inet_udplite(0x2, 0x2, 0x88) ioctl(r1, 0x1000008912, &(0x7f0000000000)="0adc1f123c123f319bd070") sendmsg$rds(r0, &(0x7f00000001c0)={&(0x7f0000000000)={0x2, 0x0, @local}, 0x10, 0x0, 0x0, &(0x7f00000002c0)=[@mask_cswp={0x58, 0x114, 0x7, {{}, &(0x7f0000000e80), 0x0}}], 0x58, 0x0}, 0x0) 07:32:36 executing program 2: r0 = openat$qat_adf_ctl(0xffffffffffffff9c, &(0x7f0000000400)='/dev/qat_adf_ctl\x00', 0x0, 0x0) ioctl$BLKFLSBUF(r0, 0x1261, &(0x7f0000000440)=0xb2a) mkdir(&(0x7f0000000180)='./file1\x00', 0x400000081) mkdir(&(0x7f0000000280)='./file1\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='overlay\x00', 0x0, &(0x7f0000000100)={[{@upperdir={'upperdir', 0x3d, './file0'}}, {@lowerdir={'lowerdir', 0x3d, './file0'}}, {@workdir={'workdir', 0x3d, './file1'}, 0x5c}]}) r1 = open(&(0x7f0000021000)='./file0\x00', 0x0, 0x0) fchdir(r1) r2 = open(&(0x7f0000000040)='./file0\x00', 0x141042, 0x0) ioctl$VIDIOC_QBUF(r2, 0xc058560f, &(0x7f0000000480)={0x3, 0x8, 0x4, 0x800, {}, {0x0, 0x3, 0x8, 0x7f80, 0xffffffff, 0x0, "4ddd763a"}, 0x5, 0x0, @userptr=0x4, 0x4}) setsockopt$inet_sctp_SCTP_PARTIAL_DELIVERY_POINT(r1, 0x84, 0x13, &(0x7f0000000500)=0x3f, 0x4) syz_open_dev$dspn(&(0x7f0000000240)='/dev/dsp#\x00', 0x6, 0x20000) getsockname$unix(r2, &(0x7f00000001c0), &(0x7f0000000080)=0x6e) ioctl$FIDEDUPERANGE(r2, 0xc0189436, &(0x7f00000002c0)=ANY=[]) statx(r1, &(0x7f0000000140)='./file0\x00', 0x4000, 0x102, &(0x7f00000002c0)) setsockopt$inet_sctp6_SCTP_ADAPTATION_LAYER(r1, 0x84, 0x7, &(0x7f00000003c0)={0x8}, 0x4) 07:32:36 executing program 1: r0 = socket$rds(0x15, 0x5, 0x0) bind$rds(r0, &(0x7f0000000080)={0x2, 0x0, @local}, 0x10) r1 = socket$inet_udplite(0x2, 0x2, 0x88) ioctl(r1, 0x1000008912, &(0x7f0000000000)="0adc1f123c123f319bd070") sendmsg$rds(r0, &(0x7f00000001c0)={&(0x7f0000000000)={0x2, 0x0, @local}, 0x10, 0x0, 0x0, &(0x7f00000002c0)=[@mask_cswp={0x58, 0x114, 0x9, {{}, &(0x7f0000000e80), 0x0, 0x0, 0x0, 0x0, 0x0, 0x600}}], 0x58}, 0x0) 07:32:36 executing program 4: mkdir(&(0x7f0000000180)='./file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file1\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='overlay\x00', 0x0, &(0x7f0000000100)={[{@upperdir={'upperdir', 0x3d, './file0'}}, {@lowerdir={'lowerdir', 0x3d, './file0'}}, {@workdir={'workdir', 0x3d, './file1'}, 0x5c}]}) r0 = open(&(0x7f0000021000)='./file0\x00', 0x0, 0x0) fchdir(r0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x141042, 0x0) ioctl$FIDEDUPERANGE(r1, 0x4020940d, &(0x7f00000002c0)={0x0, 0xccffffffffffffff}) [ 1610.167909][ T26] audit: type=1804 audit(1556523156.564:12858): pid=4451 uid=0 auid=4294967295 ses=4294967295 subj==unconfined op=invalid_pcr cause=ToMToU comm="syz-executor.4" name="/root/syzkaller-testdir448262477/syzkaller.ClPtxm/1870/file0/file0" dev="overlay" ino=322698 res=1 07:32:36 executing program 0: mkdir(&(0x7f0000000180)='./file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file1\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='overlay\x00', 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="75707065726469776572640500d32e2f6667c0d33bff678d3783696c8fd023a4be0284ba65302c776f726b6469723d2e"]) r0 = openat$dlm_control(0xffffffffffffff9c, &(0x7f0000000140)='/dev/dlm-control\x00', 0x4080, 0x0) ioctl$SNDRV_RAWMIDI_IOCTL_DROP(r0, 0x40045730, &(0x7f00000001c0)=0x10000) r1 = open(&(0x7f0000021000)='./file0\x00', 0x0, 0x0) fchdir(r1) r2 = open(&(0x7f0000000040)='./file0\x00', 0x141042, 0x0) ioctl$FIDEDUPERANGE(r2, 0xc0189436, &(0x7f0000000200)=ANY=[@ANYBLOB="08256468b2bd49cb8f90c5fe1abd41a01a87d2fbc10000000000000000"]) mkdir(&(0x7f0000000080)='./file1\x00', 0x84) [ 1610.242840][ T4571] QAT: Invalid ioctl [ 1610.289500][ T4571] QAT: Invalid ioctl [ 1610.325442][ T4576] overlayfs: './file0' not a directory [ 1610.348067][ T26] audit: type=1804 audit(1556523156.604:12859): pid=4437 uid=0 auid=4294967295 ses=4294967295 subj==unconfined op=invalid_pcr cause=ToMToU comm="syz-executor.0" name="/root/syzkaller-testdir367082561/syzkaller.OCMwKn/3121/file0/file0" dev="sda1" ino=17353 res=1 07:32:36 executing program 1: r0 = socket$rds(0x15, 0x5, 0x0) bind$rds(r0, &(0x7f0000000080)={0x2, 0x0, @local}, 0x10) r1 = socket$inet_udplite(0x2, 0x2, 0x88) ioctl(r1, 0x1000008912, &(0x7f0000000000)="0adc1f123c123f319bd070") sendmsg$rds(r0, &(0x7f00000001c0)={&(0x7f0000000000)={0x2, 0x0, @local}, 0x10, 0x0, 0x0, &(0x7f00000002c0)=[@mask_cswp={0x58, 0x114, 0x9, {{}, &(0x7f0000000e80), 0x0, 0x0, 0x0, 0x0, 0x0, 0x700}}], 0x58}, 0x0) 07:32:36 executing program 2: mkdir(&(0x7f0000000180)='./file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file1\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='overlay\x00', 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB='upperdir=./file0,lowerdir=./file2,workdir=./file1\\\x00']) r0 = open(&(0x7f0000021000)='./file0\x00', 0x0, 0x0) fchdir(r0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x141042, 0x0) ioctl$FIDEDUPERANGE(r0, 0xc0189436, &(0x7f00000004c0)=ANY=[@ANYRES32=r1, @ANYRES16=r1, @ANYRESDEC=r0, @ANYBLOB="4d290eded9346c716636c3de6b221097b0cfbaef9f1846b01550aa338acddea5037dc59a9fca6d62d4ad5820414e5713f3155e19c9f7c077b58f5ce826facbf4283261bc8f2f6fbd68d49d8d2d6795f5ed87f6415663450fc5367c34b81c40c725376cf97b014982cc6656d033af1b7bab69be6d27e52c461d044e7990a546b5ac2a41607dd78eaa438da4c40ed0a05b66dfbcd13cf9e2678b8c8f55b8d4ac5a7504ddabe57cfe75097e6f9fdf826eb847daa4c6ead6454901351facf1e06b7b939e3f341c41cbeac2feed6b047fb0d1", @ANYPTR64=&(0x7f0000000080)=ANY=[@ANYRES64=r1, @ANYPTR], @ANYBLOB="a5e39937bb7bbf0416ff4fc1f22b91cfd908bf99053ea54890ebd73dd88c0d7a4616f8c08be944bc483ca320bf36be65da9b282a11faf11c9f5d43538344a50a76eca8e31a0a641035af3ab973599a58615b72450caff5c75719b490583fba8db451d3f60d61e77b871a66e550f703a94970d1d655739788ef2895dff91c2b51ae7c6b8024dc8546999d7519c1fabe3360ce5b19d53bc3795270e8c1a3db719be0c77e78d3077ea2e685161f3438a555386ab6ac3ed71ed0350746577dd6ae031d3148019b638fe71fa2a021166ccdce"]) [ 1610.382374][ T4646] overlayfs: './file0' not a directory [ 1610.411266][ T4683] overlayfs: unrecognized mount option "upperdiwerd" or missing value [ 1610.426933][ T4663] overlayfs: './file0' not a directory 07:32:37 executing program 3: r0 = socket$rds(0x15, 0x5, 0x0) bind$rds(r0, &(0x7f0000000080)={0x2, 0x0, @local}, 0x10) r1 = socket$inet_udplite(0x2, 0x2, 0x88) ioctl(r1, 0x1000008912, &(0x7f0000000000)="0adc1f123c123f319bd070") sendmsg$rds(r0, &(0x7f00000001c0)={&(0x7f0000000000)={0x2, 0x0, @local}, 0x10, 0x0, 0x0, &(0x7f00000002c0)=[@mask_cswp={0x58, 0x114, 0x7, {{}, &(0x7f0000000e80), 0x0}}], 0x58, 0x0}, 0x0) 07:32:37 executing program 4: mkdir(&(0x7f0000000180)='./file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file1\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='overlay\x00', 0x0, &(0x7f0000000100)={[{@upperdir={'upperdir', 0x3d, './file0'}}, {@lowerdir={'lowerdir', 0x3d, './file0'}}, {@workdir={'workdir', 0x3d, './file1'}, 0x5c}]}) r0 = open(&(0x7f0000021000)='./file0\x00', 0x0, 0x0) fchdir(r0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x141042, 0x0) ioctl$FIDEDUPERANGE(r1, 0xc0045878, &(0x7f00000002c0)={0x0, 0xccffffffffffffff}) [ 1610.474609][ T4702] overlayfs: unrecognized mount option "upperdiwerd" or missing value [ 1610.488022][ T26] audit: type=1804 audit(1556523156.874:12860): pid=4672 uid=0 auid=4294967295 ses=4294967295 subj==unconfined op=invalid_pcr cause=open_writers comm="syz-executor.2" name="/root/syzkaller-testdir945697151/syzkaller.UCourU/2864/file0" dev="sda1" ino=19028 res=1 07:32:37 executing program 5: mkdir(&(0x7f0000000180)='./file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file1\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='overlay\x00', 0x0, &(0x7f0000000100)={[{@upperdir={'upperdir', 0x3d, './file0'}}, {@lowerdir={'lowerdir', 0x3d, './file0'}}, {@workdir={'workdir', 0x3d, './file1'}, 0x5c}]}) r0 = open(&(0x7f0000021000)='./file0\x00', 0x0, 0x0) fchdir(r0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x141042, 0x0) ioctl$FIDEDUPERANGE(r1, 0x4020940d, &(0x7f00000002c0)={0x2}) 07:32:37 executing program 0: mkdir(&(0x7f0000000180)='./file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file1\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='overlay\x00', 0x0, &(0x7f0000000100)={[{@upperdir={'upperdir', 0x3d, './file0'}}, {@lowerdir={'lowerdir', 0x3d, './file0'}}, {@workdir={'workdir', 0x3d, './file1'}, 0x5c}]}) r0 = open(&(0x7f0000021000)='./file0\x00', 0x0, 0x0) fchdir(r0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x141042, 0x0) getsockopt$inet6_IPV6_XFRM_POLICY(r0, 0x29, 0x23, &(0x7f0000000300)={{{@in=@multicast1, @in=@broadcast, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}}, {{@in6=@initdev}, 0x0, @in=@initdev}}, &(0x7f00000001c0)=0xe8) getsockopt$inet6_IPV6_XFRM_POLICY(r1, 0x29, 0x23, &(0x7f0000000400)={{{@in=@broadcast, @in6=@empty, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}}, {{@in6=@loopback}, 0x0, @in=@multicast2}}, &(0x7f0000000200)=0xe8) r4 = geteuid() fstat(r0, &(0x7f0000000500)={0x0, 0x0, 0x0, 0x0, 0x0}) getsockopt$sock_cred(r1, 0x1, 0x11, &(0x7f0000000240)={0x0, 0x0}, &(0x7f0000000580)=0xc) getsockopt$sock_cred(r1, 0x1, 0x11, &(0x7f00000005c0)={0x0, 0x0}, &(0x7f0000000600)=0xc) lstat(&(0x7f0000000640)='./file1\x00', &(0x7f0000000680)={0x0, 0x0, 0x0, 0x0, 0x0}) lstat(&(0x7f0000000700)='./file1\x00', &(0x7f0000000740)={0x0, 0x0, 0x0, 0x0, 0x0}) getsockopt$sock_cred(r1, 0x1, 0x11, &(0x7f00000007c0)={0x0, 0x0}, &(0x7f0000000800)=0xc) r11 = getegid() setxattr$system_posix_acl(&(0x7f0000000080)='./file1\x00', &(0x7f0000000140)='system.posix_acl_default\x00', &(0x7f0000000840)={{}, {0x1, 0x7}, [{0x2, 0x2, r2}, {0x2, 0x5, r3}, {0x2, 0x0, r4}, {0x2, 0x2, r5}, {0x2, 0x2, r6}, {0x2, 0x1, r7}, {0x2, 0x0, r8}, {0x2, 0x2, r9}, {0x2, 0x0, r10}], {0x4, 0x2}, [{0x8, 0x7, r11}], {0x10, 0x2}, {0x20, 0x1}}, 0x74, 0x1) ioctl$FIDEDUPERANGE(r1, 0xc0189436, &(0x7f00000002c0)) [ 1610.568158][ T26] audit: type=1804 audit(1556523156.924:12861): pid=4585 uid=0 auid=4294967295 ses=4294967295 subj==unconfined op=invalid_pcr cause=ToMToU comm="syz-executor.4" name="/root/syzkaller-testdir448262477/syzkaller.ClPtxm/1871/file0/file0" dev="sda1" ino=19016 res=1 [ 1610.621745][ T4724] overlayfs: failed to resolve './file2': -2 [ 1610.659513][ T4822] overlayfs: './file0' not a directory 07:32:37 executing program 3: r0 = socket$rds(0x15, 0x5, 0x0) bind$rds(r0, &(0x7f0000000080)={0x2, 0x0, @local}, 0x10) r1 = socket$inet_udplite(0x2, 0x2, 0x88) ioctl(r1, 0x1000008912, &(0x7f0000000000)="0adc1f123c123f319bd070") sendmsg$rds(r0, &(0x7f00000001c0)={&(0x7f0000000000)={0x2, 0x0, @local}, 0x10, 0x0, 0x0, &(0x7f00000002c0)=[@mask_cswp={0x58, 0x114, 0x7, {{}, &(0x7f0000000e80), 0x0}}], 0x58, 0x0}, 0x0) 07:32:37 executing program 1: r0 = socket$rds(0x15, 0x5, 0x0) bind$rds(r0, &(0x7f0000000080)={0x2, 0x0, @local}, 0x10) r1 = socket$inet_udplite(0x2, 0x2, 0x88) ioctl(r1, 0x1000008912, &(0x7f0000000000)="0adc1f123c123f319bd070") sendmsg$rds(r0, &(0x7f00000001c0)={&(0x7f0000000000)={0x2, 0x0, @local}, 0x10, 0x0, 0x0, &(0x7f00000002c0)=[@mask_cswp={0x58, 0x114, 0x9, {{}, &(0x7f0000000e80), 0x0, 0x0, 0x0, 0x0, 0x0, 0x2000}}], 0x58}, 0x0) [ 1610.681092][ T26] audit: type=1804 audit(1556523157.024:12862): pid=4683 uid=0 auid=4294967295 ses=4294967295 subj==unconfined op=invalid_pcr cause=ToMToU comm="syz-executor.0" name="/root/syzkaller-testdir367082561/syzkaller.OCMwKn/3122/file0/file0" dev="sda1" ino=18904 res=1 07:32:37 executing program 2: mkdir(&(0x7f0000000200)='./file1\x00', 0x0) r0 = openat$vcs(0xffffffffffffff9c, &(0x7f0000000080)='/dev/vcs\x00', 0x8000, 0x0) ioctl$PERF_EVENT_IOC_ID(r0, 0x80082407, &(0x7f0000000140)) getpeername$packet(r0, &(0x7f00000002c0)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @remote}, &(0x7f0000000300)=0x14) getsockopt$inet6_IPV6_IPSEC_POLICY(r0, 0x29, 0x22, &(0x7f0000000340)={{{@in=@dev, @in6, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}}, {{@in=@remote}, 0x0, @in6=@loopback}}, &(0x7f0000000440)=0xe8) setsockopt$inet6_IPV6_XFRM_POLICY(r0, 0x29, 0x23, &(0x7f0000000480)={{{@in=@multicast2, @in=@broadcast, 0x4e22, 0x80000000, 0x4e20, 0x0, 0x2, 0x80, 0x80, 0x29, r1, r2}, {0x3, 0x26, 0x8001, 0x7, 0x0, 0x3, 0xffffffffffffffff, 0xf3}, {0x24000000000, 0x0, 0xb4, 0x100000001}, 0x0, 0x6e6bbd, 0x2, 0x1, 0x9af21384ea23139c}, {{@in6=@initdev={0xfe, 0x88, [], 0x1, 0x0}, 0x4d6, 0x3b}, 0x2, @in=@rand_addr=0x6, 0x0, 0x1, 0x3, 0x7, 0x1ff, 0x5, 0x7fff}}, 0xe8) mkdir(&(0x7f0000000280)='./file1\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='overlay\x00', 0x2000000, &(0x7f00000001c0)={[{@xino_auto='xino=auto'}, {@lowerdir={'lowerdir', 0x3d, './file0'}}, {@xino_off='xino=off', 0x5c}]}) ioctl$KDGETMODE(r0, 0x4b3b, &(0x7f0000000180)) r3 = open(&(0x7f0000021000)='./file0\x00', 0x0, 0x0) fchdir(r3) r4 = open(&(0x7f0000000040)='./file0\x00', 0x141042, 0x0) ioctl$FIDEDUPERANGE(r4, 0xc0189436, &(0x7f00000002c0)=ANY=[]) 07:32:37 executing program 0: mkdir(&(0x7f0000000180)='./file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file1\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='overlay\x00', 0x0, &(0x7f0000000100)={[{@upperdir={'upperdir', 0x3d, './file0'}}, {@lowerdir={'lowerdir', 0x3d, './file0'}}, {@workdir={'workdir', 0x3d, './file1'}, 0x5c}]}) r0 = open(&(0x7f0000021000)='./file0\x00', 0x0, 0x0) fchdir(r0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x141042, 0x0) ioctl$FIDEDUPERANGE(r1, 0xc0189436, &(0x7f0000000400)={0x0, 0x0, 0x6, 0x0, 0x0, [{r1, 0x0, 0x7}, {r0, 0x0, 0xa75b}, {r0, 0x0, 0x4}, {r0}, {r1, 0x0, 0x9}, {r0, 0x0, 0x8ee6}]}) 07:32:37 executing program 1: r0 = socket$rds(0x15, 0x5, 0x0) bind$rds(r0, &(0x7f0000000080)={0x2, 0x0, @local}, 0x10) r1 = socket$inet_udplite(0x2, 0x2, 0x88) ioctl(r1, 0x1000008912, &(0x7f0000000000)="0adc1f123c123f319bd070") sendmsg$rds(r0, &(0x7f00000001c0)={&(0x7f0000000000)={0x2, 0x0, @local}, 0x10, 0x0, 0x0, &(0x7f00000002c0)=[@mask_cswp={0x58, 0x114, 0x9, {{}, &(0x7f0000000e80), 0x0, 0x0, 0x0, 0x0, 0x0, 0x3f00}}], 0x58}, 0x0) 07:32:37 executing program 2: mkdir(&(0x7f0000000180)='./file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file1\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='overlay\x00', 0x0, &(0x7f0000000100)={[{@upperdir={'upperdir', 0x3d, './file0'}}, {@lowerdir={'lowerdir', 0x3d, './file0'}}, {@workdir={'workdir', 0x3d, './file1'}, 0x5c}]}) r0 = open(&(0x7f0000021000)='./file0\x00', 0x0, 0x0) fchdir(r0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x141042, 0x0) ioctl$FIDEDUPERANGE(r1, 0xc0189436, &(0x7f00000002c0)=ANY=[]) 07:32:37 executing program 3: r0 = socket$rds(0x15, 0x5, 0x0) bind$rds(r0, &(0x7f0000000080)={0x2, 0x0, @local}, 0x10) r1 = socket$inet_udplite(0x2, 0x2, 0x88) ioctl(r1, 0x1000008912, &(0x7f0000000000)="0adc1f123c123f319bd070") sendmsg$rds(r0, &(0x7f00000001c0)={&(0x7f0000000000)={0x2, 0x0, @local}, 0x10, 0x0, 0x0, &(0x7f00000002c0)=[@mask_cswp={0x58, 0x114, 0x7, {{}, &(0x7f0000000e80), 0x0}}], 0x58, 0x0}, 0x0) [ 1610.949004][ T4952] overlayfs: './file0' not a directory 07:32:37 executing program 1: r0 = socket$rds(0x15, 0x5, 0x0) bind$rds(r0, &(0x7f0000000080)={0x2, 0x0, @local}, 0x10) r1 = socket$inet_udplite(0x2, 0x2, 0x88) ioctl(r1, 0x1000008912, &(0x7f0000000000)="0adc1f123c123f319bd070") sendmsg$rds(r0, &(0x7f00000001c0)={&(0x7f0000000000)={0x2, 0x0, @local}, 0x10, 0x0, 0x0, &(0x7f00000002c0)=[@mask_cswp={0x58, 0x114, 0x9, {{}, &(0x7f0000000e80), 0x0, 0x0, 0x0, 0x0, 0x0, 0x4800}}], 0x58}, 0x0) 07:32:37 executing program 4: mkdir(&(0x7f0000000180)='./file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file1\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='overlay\x00', 0x0, &(0x7f0000000100)={[{@upperdir={'upperdir', 0x3d, './file0'}}, {@lowerdir={'lowerdir', 0x3d, './file0'}}, {@workdir={'workdir', 0x3d, './file1'}, 0x5c}]}) r0 = open(&(0x7f0000021000)='./file0\x00', 0x0, 0x0) fchdir(r0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x141042, 0x0) ioctl$FIDEDUPERANGE(r1, 0xc0045878, &(0x7f00000002c0)={0x0, 0xccffffffffffffff}) [ 1611.059110][ T4984] overlayfs: './file0' not a directory [ 1611.074921][ T4997] overlayfs: './file0' not a directory [ 1611.093453][ T5016] overlayfs: './file0' not a directory 07:32:37 executing program 0: mkdir(&(0x7f0000000180)='./file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file1\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='overlay\x00', 0x0, &(0x7f0000000100)={[{@upperdir={'upperdir', 0x3d, './file0'}}, {@lowerdir={'lowerdir', 0x3d, './file0'}}, {@workdir={'workdir', 0x3d, './file1'}, 0x5c}]}) r0 = open(&(0x7f0000021000)='./file0\x00', 0x0, 0x0) fchdir(r0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x141042, 0x0) ioctl$FIDEDUPERANGE(r1, 0xc0189436, &(0x7f00000002c0)=ANY=[@ANYBLOB='\x00'/17]) 07:32:37 executing program 5: mkdir(&(0x7f0000000180)='./file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file1\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='overlay\x00', 0x0, &(0x7f0000000100)={[{@upperdir={'upperdir', 0x3d, './file0'}}, {@lowerdir={'lowerdir', 0x3d, './file0'}}, {@workdir={'workdir', 0x3d, './file1'}, 0x5c}]}) r0 = open(&(0x7f0000021000)='./file0\x00', 0x0, 0x0) fchdir(r0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x141042, 0x0) ioctl$FIDEDUPERANGE(r1, 0xc0045878, &(0x7f00000002c0)={0x2}) 07:32:37 executing program 2: mkdir(&(0x7f0000000180)='./file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file1\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='overlay\x00', 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="755c7bff070000000000007765726469723d2e2f67696c65302c776f726b6469723d2e2f66696c65315c000000000000000000"]) r0 = open(&(0x7f0000021000)='./file0\x00', 0x0, 0x0) fchdir(r0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x141042, 0x0) pipe2(&(0x7f0000000080), 0x4800) ioctl$FIDEDUPERANGE(r1, 0xc0189436, &(0x7f00000002c0)=ANY=[]) 07:32:37 executing program 3: r0 = socket$rds(0x15, 0x5, 0x0) bind$rds(r0, &(0x7f0000000080)={0x2, 0x0, @local}, 0x10) r1 = socket$inet_udplite(0x2, 0x2, 0x88) ioctl(r1, 0x1000008912, &(0x7f0000000000)="0adc1f123c123f319bd070") sendmsg$rds(r0, &(0x7f00000001c0)={&(0x7f0000000000)={0x2, 0x0, @local}, 0x10, 0x0, 0x0, &(0x7f00000002c0)=[@mask_cswp={0x58, 0x114, 0x7, {{}, &(0x7f0000000e80), 0x0}}], 0x58, 0x0}, 0x0) [ 1611.208359][ T5080] rds_sendmsg: 32 callbacks suppressed [ 1611.208372][ T5080] atomic_op 000000006057a873 conn xmit_atomic (null) [ 1611.241338][ T5084] atomic_op 00000000c708a822 conn xmit_atomic (null) 07:32:37 executing program 1: r0 = socket$rds(0x15, 0x5, 0x0) bind$rds(r0, &(0x7f0000000080)={0x2, 0x0, @local}, 0x10) r1 = socket$inet_udplite(0x2, 0x2, 0x88) ioctl(r1, 0x1000008912, &(0x7f0000000000)="0adc1f123c123f319bd070") sendmsg$rds(r0, &(0x7f00000001c0)={&(0x7f0000000000)={0x2, 0x0, @local}, 0x10, 0x0, 0x0, &(0x7f00000002c0)=[@mask_cswp={0x58, 0x114, 0x9, {{}, &(0x7f0000000e80), 0x0, 0x0, 0x0, 0x0, 0x0, 0x4c00}}], 0x58}, 0x0) [ 1611.354171][ T5170] overlayfs: unrecognized mount option "u\{ÿ" or missing value [ 1611.395997][ T5209] overlayfs: './file0' not a directory [ 1611.412845][ T5210] overlayfs: './file0' not a directory [ 1611.429880][ T5211] atomic_op 000000005cfc71c0 conn xmit_atomic (null) [ 1611.438664][ T5212] overlayfs: unrecognized mount option "u\{ÿ" or missing value 07:32:37 executing program 3: r0 = socket$rds(0x15, 0x5, 0x0) bind$rds(r0, &(0x7f0000000080)={0x2, 0x0, @local}, 0x10) r1 = socket$inet_udplite(0x2, 0x2, 0x88) ioctl(r1, 0x1000008912, &(0x7f0000000000)="0adc1f123c123f319bd070") sendmsg$rds(r0, &(0x7f00000001c0)={&(0x7f0000000000)={0x2, 0x0, @local}, 0x10, 0x0, 0x0, &(0x7f00000002c0)=[@mask_cswp={0x58, 0x114, 0x7, {{}, &(0x7f0000000e80), 0x0}}], 0x58, 0x0}, 0x0) [ 1611.459088][ T5213] overlayfs: './file0' not a directory 07:32:38 executing program 0: mkdir(&(0x7f0000000180)='./file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file1\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./file1\x00', &(0x7f00000000c0)='overlay\x00', 0x0, &(0x7f0000000100)={[{@upperdir={'upperdir', 0x3d, './file0'}}, {@lowerdir={'lowerdir', 0x3d, './file0'}}, {@workdir={'workdir', 0x3d, './file1'}, 0x5c}]}) r0 = open(&(0x7f0000021000)='./file0\x00', 0x0, 0x0) fchdir(r0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x141042, 0x0) ioctl$FIDEDUPERANGE(r1, 0xc0189436, &(0x7f00000002c0)) 07:32:38 executing program 2: mkdir(&(0x7f0000000180)='./file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file1\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='overlay\x00', 0x0, &(0x7f0000000100)={[{@upperdir={'upperdir', 0x3d, './file0'}}, {@lowerdir={'lowerdir', 0x3d, './file0'}}, {@workdir={'workdir', 0x3d, './file1'}, 0x5c}]}) r0 = open(&(0x7f0000021000)='./file0\x00', 0x0, 0x0) syz_execute_func(&(0x7f0000000080)="478154c57c00800000c4c301693800240946dbdb446b1800660f3825848400000021c481f45d1d65566666c421f82ead000000003e400fc301c4e29104fc") fchdir(r0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x141042, 0x0) ioctl$FIDEDUPERANGE(r1, 0xc0189436, &(0x7f00000002c0)=ANY=[]) 07:32:38 executing program 5: mkdir(&(0x7f0000000180)='./file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file1\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='overlay\x00', 0x0, &(0x7f0000000100)={[{@upperdir={'upperdir', 0x3d, './file0'}}, {@lowerdir={'lowerdir', 0x3d, './file0'}}, {@workdir={'workdir', 0x3d, './file1'}, 0x5c}]}) r0 = open(&(0x7f0000021000)='./file0\x00', 0x0, 0x0) fchdir(r0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x141042, 0x0) ioctl$FIDEDUPERANGE(r1, 0xc0045878, &(0x7f00000002c0)={0x2}) [ 1611.510495][ T5219] atomic_op 000000003f093f5d conn xmit_atomic (null) 07:32:38 executing program 4: mkdir(&(0x7f0000000180)='./file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file1\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='overlay\x00', 0x0, &(0x7f0000000100)={[{@upperdir={'upperdir', 0x3d, './file0'}}, {@lowerdir={'lowerdir', 0x3d, './file0'}}, {@workdir={'workdir', 0x3d, './file1'}, 0x5c}]}) r0 = open(&(0x7f0000021000)='./file0\x00', 0x0, 0x0) fchdir(r0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x141042, 0x0) ioctl$FIDEDUPERANGE(r1, 0xc0189436, &(0x7f00000002c0)={0x0, 0xccffffffffffffff}) 07:32:38 executing program 1: r0 = socket$rds(0x15, 0x5, 0x0) bind$rds(r0, &(0x7f0000000080)={0x2, 0x0, @local}, 0x10) r1 = socket$inet_udplite(0x2, 0x2, 0x88) ioctl(r1, 0x1000008912, &(0x7f0000000000)="0adc1f123c123f319bd070") sendmsg$rds(r0, &(0x7f00000001c0)={&(0x7f0000000000)={0x2, 0x0, @local}, 0x10, 0x0, 0x0, &(0x7f00000002c0)=[@mask_cswp={0x58, 0x114, 0x9, {{}, &(0x7f0000000e80), 0x0, 0x0, 0x0, 0x0, 0x0, 0x6000}}], 0x58}, 0x0) 07:32:38 executing program 2: mkdir(&(0x7f0000000180)='./file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file1\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='overlay\x00', 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB='upperdir=./file0,lowerdir=./fple0,workdir=./file1\\\x00']) fstat(0xffffffffffffffff, &(0x7f00000002c0)={0x0, 0x0, 0x0, 0x0, 0x0}) mount$9p_rdma(&(0x7f0000000140)='127.0.0.1\x00', &(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)='9p\x00', 0x10040, &(0x7f0000000340)={'trans=rdma,', {'port', 0x3d, 0x4e22}, 0x2c, {[{@sq={'sq', 0x3d, 0x2}}], [{@fscontext={'fscontext', 0x3d, 'staff_u'}}, {@fowner_lt={'fowner<', r0}}, {@appraise='appraise'}, {@smackfsdef={'smackfsdef', 0x3d, '/dev/snapshot\x00'}}]}}) r1 = open(&(0x7f0000021000)='./file0\x00', 0x0, 0x0) fchdir(r1) r2 = open(&(0x7f0000000040)='./file0\x00', 0x141042, 0x0) r3 = openat$snapshot(0xffffffffffffff9c, &(0x7f0000000080)='/dev/snapshot\x00', 0x80, 0x0) r4 = syz_genetlink_get_family_id$tipc2(&(0x7f0000000400)='TIPCv2\x00') sendmsg$TIPC_NL_LINK_GET(r3, &(0x7f0000000540)={&(0x7f0000000240)={0x10, 0x0, 0x0, 0x20000000}, 0xc, &(0x7f0000000500)={&(0x7f0000000440)={0xac, r4, 0x100, 0x70bd29, 0x25dfdbfd, {}, [@TIPC_NLA_SOCK={0x44, 0x2, [@TIPC_NLA_SOCK_HAS_PUBL={0x4}, @TIPC_NLA_SOCK_ADDR={0x8, 0x1, 0x20}, @TIPC_NLA_SOCK_HAS_PUBL={0x4}, @TIPC_NLA_SOCK_ADDR={0x8, 0x1, 0x401}, @TIPC_NLA_SOCK_HAS_PUBL={0x4}, @TIPC_NLA_SOCK_REF={0x8}, @TIPC_NLA_SOCK_HAS_PUBL={0x4}, @TIPC_NLA_SOCK_REF={0x8, 0x2, 0x1}, @TIPC_NLA_SOCK_REF={0x8, 0x2, 0xbfe5}, @TIPC_NLA_SOCK_ADDR={0x8, 0x1, 0x9a9a}]}, @TIPC_NLA_MEDIA={0x38, 0x5, [@TIPC_NLA_MEDIA_PROP={0x34, 0x2, [@TIPC_NLA_PROP_TOL={0x8, 0x2, 0x8000}, @TIPC_NLA_PROP_MTU={0x8, 0x4, 0x100000000}, @TIPC_NLA_PROP_PRIO={0x8, 0x1, 0x1c}, @TIPC_NLA_PROP_TOL={0x8, 0x2, 0x1f}, @TIPC_NLA_PROP_MTU={0x8, 0x4, 0xa6b}, @TIPC_NLA_PROP_TOL={0x8, 0x2, 0x2}]}]}, @TIPC_NLA_NET={0x1c, 0x7, [@TIPC_NLA_NET_ADDR={0x8, 0x2, 0x3f}, @TIPC_NLA_NET_ID={0x8, 0x1, 0x10001}, @TIPC_NLA_NET_ID={0x8, 0x1, 0x6}]}]}, 0xac}, 0x1, 0x0, 0x0, 0x400c004}, 0x20000000) ioctl$FIDEDUPERANGE(r2, 0xc0189436, &(0x7f00000002c0)=ANY=[]) [ 1611.600322][ T5223] overlayfs: './file0' not a directory [ 1611.658325][ T5291] atomic_op 0000000013467dbe conn xmit_atomic (null) 07:32:38 executing program 3: r0 = socket$rds(0x15, 0x5, 0x0) bind$rds(r0, &(0x7f0000000080)={0x2, 0x0, @local}, 0x10) r1 = socket$inet_udplite(0x2, 0x2, 0x88) ioctl(r1, 0x1000008912, &(0x7f0000000000)="0adc1f123c123f319bd070") sendmsg$rds(r0, &(0x7f00000001c0)={&(0x7f0000000000)={0x2, 0x0, @local}, 0x10, 0x0, 0x0, &(0x7f00000002c0)=[@mask_cswp={0x58, 0x114, 0x7, {{}, &(0x7f0000000e80), 0x0}}], 0x58, 0x0}, 0x0) 07:32:38 executing program 1: r0 = socket$rds(0x15, 0x5, 0x0) bind$rds(r0, &(0x7f0000000080)={0x2, 0x0, @local}, 0x10) r1 = socket$inet_udplite(0x2, 0x2, 0x88) ioctl(r1, 0x1000008912, &(0x7f0000000000)="0adc1f123c123f319bd070") sendmsg$rds(r0, &(0x7f00000001c0)={&(0x7f0000000000)={0x2, 0x0, @local}, 0x10, 0x0, 0x0, &(0x7f00000002c0)=[@mask_cswp={0x58, 0x114, 0x9, {{}, &(0x7f0000000e80), 0x0, 0x0, 0x0, 0x0, 0x0, 0x6800}}], 0x58}, 0x0) [ 1611.797138][ T5348] overlayfs: failed to resolve './fple0': -2 [ 1611.821300][ T5354] atomic_op 0000000047e5234e conn xmit_atomic (null) 07:32:38 executing program 2: mkdir(&(0x7f0000000180)='./file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file1\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='overlay\x00', 0x0, &(0x7f0000000100)={[{@upperdir={'upperdir', 0x3d, './file0'}}, {@lowerdir={'lowerdir', 0x3d, './file0'}}, {@workdir={'workdir', 0x3d, './file1'}, 0x5c}]}) r0 = open(&(0x7f0000021000)='./file0\x00', 0x0, 0x0) fchdir(r0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x141042, 0x0) ioctl$FIDEDUPERANGE(r1, 0xc0189436, &(0x7f00000002c0)=ANY=[]) mount$overlay(0x0, &(0x7f0000000080)='./file0\x00', &(0x7f0000000140)='overlay\x00', 0x4, &(0x7f00000001c0)={[{@workdir={'workdir', 0x3d, './file1'}}], [{@obj_role={'obj_role'}}]}) [ 1611.851212][ T5357] overlayfs: './file0' not a directory [ 1611.861274][ T5356] atomic_op 00000000de819216 conn xmit_atomic (null) [ 1611.875537][ T5369] overlayfs: './file0' not a directory 07:32:38 executing program 4: mkdir(&(0x7f0000000180)='./file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file1\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='overlay\x00', 0x0, &(0x7f0000000100)={[{@upperdir={'upperdir', 0x3d, './file0'}}, {@lowerdir={'lowerdir', 0x3d, './file0'}}, {@workdir={'workdir', 0x3d, './file1'}, 0x5c}]}) r0 = open(&(0x7f0000021000)='./file0\x00', 0x0, 0x0) fchdir(r0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x141042, 0x0) ioctl$FIDEDUPERANGE(r1, 0xc020660b, &(0x7f00000002c0)={0x5, 0xccffffffffffffff}) 07:32:38 executing program 3: r0 = socket$rds(0x15, 0x5, 0x0) bind$rds(r0, &(0x7f0000000080)={0x2, 0x0, @local}, 0x10) r1 = socket$inet_udplite(0x2, 0x2, 0x88) ioctl(r1, 0x1000008912, &(0x7f0000000000)="0adc1f123c123f319bd070") sendmsg$rds(r0, &(0x7f00000001c0)={&(0x7f0000000000)={0x2, 0x0, @local}, 0x10, 0x0, 0x0, &(0x7f00000002c0)=[@mask_cswp={0x58, 0x114, 0x7, {{}, &(0x7f0000000e80), 0x0}}], 0x58, 0x0}, 0x0) 07:32:38 executing program 0: mkdir(&(0x7f0000000180)='./file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file1\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='overlay\x00', 0x0, &(0x7f0000000100)={[{@upperdir={'upperdir', 0x3d, './file0'}}, {@lowerdir={'lowerdir', 0x3d, './file0'}}, {@workdir={'workdir', 0x3d, './file1'}, 0x5c}]}) r0 = open(&(0x7f0000021000)='./file0\x00', 0x0, 0x0) fchdir(r0) getsockname$unix(r0, &(0x7f00000001c0)=@abs, &(0x7f0000000080)=0x6e) r1 = open(&(0x7f0000000040)='./file0\x00', 0x141042, 0x0) ioctl$FIDEDUPERANGE(r0, 0xc0189436, &(0x7f0000000300)={0x0, 0x0, 0x2, 0x0, 0x0, [{r1, 0x0, 0x87}, {r1, 0x0, 0x7}]}) 07:32:38 executing program 1: r0 = socket$rds(0x15, 0x5, 0x0) bind$rds(r0, &(0x7f0000000080)={0x2, 0x0, @local}, 0x10) r1 = socket$inet_udplite(0x2, 0x2, 0x88) ioctl(r1, 0x1000008912, &(0x7f0000000000)="0adc1f123c123f319bd070") sendmsg$rds(r0, &(0x7f00000001c0)={&(0x7f0000000000)={0x2, 0x0, @local}, 0x10, 0x0, 0x0, &(0x7f00000002c0)=[@mask_cswp={0x58, 0x114, 0x9, {{}, &(0x7f0000000e80), 0x0, 0x0, 0x0, 0x0, 0x0, 0x6c00}}], 0x58}, 0x0) 07:32:38 executing program 5: mkdir(&(0x7f0000000180)='./file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file1\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='overlay\x00', 0x0, &(0x7f0000000100)={[{@upperdir={'upperdir', 0x3d, './file0'}}, {@lowerdir={'lowerdir', 0x3d, './file0'}}, {@workdir={'workdir', 0x3d, './file1'}, 0x5c}]}) r0 = open(&(0x7f0000021000)='./file0\x00', 0x0, 0x0) fchdir(r0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x141042, 0x0) ioctl$FIDEDUPERANGE(r1, 0xc020660b, &(0x7f00000002c0)={0x2}) [ 1612.008729][ T5473] atomic_op 000000009c6aa60c conn xmit_atomic (null) [ 1612.056448][ T5474] overlayfs: unrecognized mount option "obj_role=" or missing value [ 1612.078291][ T5528] atomic_op 0000000054388ac3 conn xmit_atomic (null) [ 1612.094437][ T5531] overlayfs: './file0' not a directory [ 1612.148188][ T5590] atomic_op 0000000092f132e8 conn xmit_atomic (null) 07:32:38 executing program 3: r0 = socket$rds(0x15, 0x5, 0x0) bind$rds(r0, &(0x7f0000000080)={0x2, 0x0, @local}, 0x10) r1 = socket$inet_udplite(0x2, 0x2, 0x88) ioctl(r1, 0x1000008912, &(0x7f0000000000)="0adc1f123c123f319bd070") sendmsg$rds(r0, &(0x7f00000001c0)={&(0x7f0000000000)={0x2, 0x0, @local}, 0x10, 0x0, 0x0, &(0x7f00000002c0)=[@mask_cswp={0x58, 0x114, 0x7, {{}, &(0x7f0000000e80), 0x0}}], 0x58, 0x0}, 0x0) [ 1612.197243][ T5599] overlayfs: './file0' not a directory [ 1612.227628][ C1] net_ratelimit: 20 callbacks suppressed [ 1612.227635][ C1] protocol 88fb is buggy, dev hsr_slave_0 [ 1612.239507][ C1] protocol 88fb is buggy, dev hsr_slave_1 07:32:38 executing program 2: mkdir(&(0x7f0000000180)='./file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file1\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='overlay\x00', 0x0, &(0x7f0000000100)={[{@upperdir={'upperdir', 0x3d, './file0'}}, {@lowerdir={'lowerdir', 0x3d, './file0'}}, {@workdir={'workdir', 0x3d, './file1'}, 0x5c}]}) r0 = open(&(0x7f0000021000)='./file0\x00', 0x0, 0x0) fchdir(r0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x141042, 0x0) ioctl$FIDEDUPERANGE(r1, 0xc0189436, &(0x7f00000002c0)=ANY=[]) ioctl$DRM_IOCTL_GEM_OPEN(r0, 0xc010640b, &(0x7f0000000080)={0x0, 0x0, 0xfffe00000000}) ioctl$DRM_IOCTL_PRIME_HANDLE_TO_FD(r1, 0xc00c642d, &(0x7f0000000140)={r2, 0x80000, r0}) [ 1612.245784][ C1] protocol 88fb is buggy, dev hsr_slave_0 [ 1612.251837][ C1] protocol 88fb is buggy, dev hsr_slave_1 07:32:38 executing program 1: r0 = socket$rds(0x15, 0x5, 0x0) bind$rds(r0, &(0x7f0000000080)={0x2, 0x0, @local}, 0x10) r1 = socket$inet_udplite(0x2, 0x2, 0x88) ioctl(r1, 0x1000008912, &(0x7f0000000000)="0adc1f123c123f319bd070") sendmsg$rds(r0, &(0x7f00000001c0)={&(0x7f0000000000)={0x2, 0x0, @local}, 0x10, 0x0, 0x0, &(0x7f00000002c0)=[@mask_cswp={0x58, 0x114, 0x9, {{}, &(0x7f0000000e80), 0x0, 0x0, 0x0, 0x0, 0x0, 0x7400}}], 0x58}, 0x0) [ 1612.297268][ T5603] overlayfs: './file0' not a directory 07:32:38 executing program 0: mkdir(&(0x7f0000000180)='./file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file1\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='overlay\x00', 0x0, &(0x7f0000000100)={[{@upperdir={'upperdir', 0x3d, './file0'}}, {@lowerdir={'lowerdir', 0x3d, './file0'}}, {@workdir={'workdir', 0x3d, './file1'}, 0x5c}]}) r0 = open(&(0x7f0000021000)='./file0\x00', 0x0, 0x0) getsockopt$inet_sctp6_SCTP_STATUS(r0, 0x84, 0xe, &(0x7f0000000380)={0x0, 0x0, 0x2, 0x400, 0x129, 0x9, 0x400, 0x1, {0x0, @in6={{0xa, 0x4e24, 0x2a, @empty, 0x4}}, 0x0, 0x8, 0x2254, 0xff, 0x3}}, &(0x7f0000000440)=0xb0) sendmmsg$inet_sctp(r0, &(0x7f0000000540)=[{&(0x7f0000000080)=@in={0x2, 0x4e20, @broadcast}, 0x10, &(0x7f0000000340)=[{&(0x7f0000000140)="4147d15398f60cb34923848c44a40c5ea5df5863367938f817d556f3ce67e07a86c2b7a48017f3709c7d4ec54c2e19be", 0x30}, {&(0x7f00000001c0)="fc02ebfc44e5972d4648fca3a5a5eb0525441dc8779be2b68b6b3d9b928f3af578c7e5114d956031bf13472de6c32ef9086d95171d0d5309670b36ad8f1bf30a6ba78242243bea28020d65e8adb0d9b0e96e99770a269146af38af02c2af2ef700cd45cfe4247e7867631091df32e15160a70ef0ff225a07433b5228a6943dd9317f628d44b089fe9f9e00b57358c2f71d48561ffdfc2ff62dbcf044026a506b81d047a0492e92a90fedd570b8b09e087d11e71b6be65d9dbdb3b55f4b39", 0xbe}, {&(0x7f0000000300)="cf5d7a80753f42d8481618786b467d96c8055abe098e25a3799d5b1b69205b7b6eab4a7cb767c8", 0x27}], 0x3, &(0x7f0000000480)=[@sndinfo={0x20, 0x84, 0x2, {0x1, 0x200, 0x101, 0x1, r1}}, @dstaddrv4={0x18, 0x84, 0x7, @multicast2}, @authinfo={0x18, 0x84, 0x6, {0x4}}, @dstaddrv4={0x18, 0x84, 0x7, @broadcast}, @dstaddrv6={0x20, 0x84, 0x8, @mcast1}, @dstaddrv6={0x20, 0x84, 0x8, @mcast2}], 0xa8, 0x4040000}], 0x1, 0x40004) fchdir(r0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x141042, 0x0) ioctl$FIDEDUPERANGE(r2, 0xc0189436, &(0x7f00000002c0)=ANY=[@ANYBLOB="0025f700"/18]) [ 1612.376002][ T5600] overlayfs: './file0' not a directory [ 1612.415008][ T5652] overlayfs: './file0' not a directory 07:32:38 executing program 4: mkdir(&(0x7f0000000180)='./file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file1\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='overlay\x00', 0x0, &(0x7f0000000100)={[{@upperdir={'upperdir', 0x3d, './file0'}}, {@lowerdir={'lowerdir', 0x3d, './file0'}}, {@workdir={'workdir', 0x3d, './file1'}, 0x5c}]}) r0 = open(&(0x7f0000021000)='./file0\x00', 0x0, 0x0) fchdir(r0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x141042, 0x0) ioctl$FIDEDUPERANGE(r1, 0xc020660b, &(0x7f00000002c0)={0x500, 0xccffffffffffffff}) 07:32:38 executing program 3: r0 = socket$rds(0x15, 0x5, 0x0) bind$rds(r0, &(0x7f0000000080)={0x2, 0x0, @local}, 0x10) r1 = socket$inet_udplite(0x2, 0x2, 0x88) ioctl(r1, 0x1000008912, &(0x7f0000000000)="0adc1f123c123f319bd070") sendmsg$rds(r0, &(0x7f00000001c0)={&(0x7f0000000000)={0x2, 0x0, @local}, 0x10, 0x0, 0x0, &(0x7f00000002c0)=[@mask_cswp={0x58, 0x114, 0x7, {{}, &(0x7f0000000e80), 0x0}}], 0x58, 0x0}, 0x0) 07:32:38 executing program 2: mkdir(&(0x7f0000000180)='./file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file1\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='overlay\x00', 0x0, &(0x7f0000000100)={[{@upperdir={'upperdir', 0x3d, './file0'}}, {@lowerdir={'lowerdir', 0x3d, './file0'}}, {@workdir={'workdir', 0x3d, './file1'}, 0x5c}]}) syz_mount_image$minix(&(0x7f0000000080)='minix\x00', &(0x7f0000000140)='./file0\x00', 0x3, 0x6, &(0x7f0000000600)=[{&(0x7f00000001c0)="a0cf81e12b369da3c9a7b5178a24161e19e9d4f47ba0503136dde02d433654a0c87656aa6bff547a47cf0b702c2cdb3a213edb1086b973ba1f06823e2eedf8cb75840cfb440ad87093154049493361a3d5c66ff4bdf4d87dc643ece09a5f9bfd3a40aada0fc8d1a0adf8835c8cf85e9db92840684559f8b19def9bd6154031cc55f38b9e89aadf3dc08aded2977b4596d527b79f427865cf1601764b35a1bf9f416509e3f5a72116f0e8393c98db039eefe97284174ba123", 0xb8, 0x6}, {&(0x7f00000002c0)="af6c17b0bd24bdaac82207836d7dda6a7a9f69876b6c3dd115d868cb5419f4be67399da4f5c965bd28f95374764048a3fe58bd297102facca123aa908a2b381da0b8e965c1553bc5f3140972336558b16601caa1de5fb0ef08433b8e40fec9df5025cd61bf6496703c1221fd7d00fa2d3b15e86970395e309f51f54a64fc1e3ceee60ec3f965f45f68788352afd5b725f0ae0c8a588a6237d45f3d", 0x9b, 0x3}, {&(0x7f0000000380)="f50707d685149e3ec3b7b165e43c57deacf0e2995ea0fd726269a66c72aaee09785d853044b015972bb3f2771f351c5a90d9dfee660ac6ec4dbe4e1d0334d2c63908f75f5f04de841561c7df77287a35ac9abc00bdfae6a77b38ac2c9562393e9c8fd868c337f904b1012214991c50c995fdbbdf68012f7fc1f558e0b33dac24273566491b6fc37351cd98a9198fd8f3472abfe400657433eaa53839f2db80805d5bb034e2bc9a8e0cc53afca3ef22412f2b243014348531e2619b4f16f4f4cf0ee9f8c8f03d794cc21e5057cbbddf1f4645f66bc7a5fabcc9f8ec90350e5fc70725bb2be87ef4d4369d2c0ac704bc1c87074b2c5475252d2ec457cf9970", 0xfe, 0xfffffffffffffff9}, {&(0x7f0000000480)="017c15553e3f", 0x6, 0x1}, {&(0x7f00000004c0)="a726b74b7c1ef1fbe7b98505ce34575be1eed8e8cc7dd396d247adcc2ce589e33ea4ffcf1c1a6ae1df70ebaaa0668c1eeac7d79edc2c9708817fa60998352dc5ec38ddcb2171f6fc267a7462bae086a984d15da8de2ad8c5a58a331c617f05d5326075d4e89f8816624566724455348766bfa5c1b95d938dd3254913d3dbc777dfafeb", 0x83}, {&(0x7f0000000580)="b8d13dfd2b20670516565c6c273d133d90cb69f3e173fbd506c43871cb31d098525b3af2ec4fe2dbdc578db550df75ba90935e567a55359a0515e1181737441533f77cc43b0e5b28f09e4e303f39343433671cf17928b5f88aa29f64c1c9642768bda581495d87f247", 0x69, 0x1}], 0x2000040, 0x0) r0 = open(&(0x7f0000021000)='./file0\x00', 0x0, 0x0) fchdir(r0) r1 = open(&(0x7f00000007c0)='./file0\x00', 0x141042, 0x2) ioctl$FIDEDUPERANGE(r1, 0xc0189436, &(0x7f00000002c0)=ANY=[]) getsockopt$inet_sctp6_SCTP_PR_ASSOC_STATUS(r1, 0x84, 0x73, &(0x7f00000006c0)={0x0, 0x3136, 0x0, 0x10000, 0x6}, &(0x7f0000000700)=0x18) getsockopt$inet_sctp6_SCTP_PR_SUPPORTED(r1, 0x84, 0x71, &(0x7f0000000740)={r2, 0x9f97}, &(0x7f0000000780)=0x8) 07:32:39 executing program 5: mkdir(&(0x7f0000000180)='./file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file1\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='overlay\x00', 0x0, &(0x7f0000000100)={[{@upperdir={'upperdir', 0x3d, './file0'}}, {@lowerdir={'lowerdir', 0x3d, './file0'}}, {@workdir={'workdir', 0x3d, './file1'}, 0x5c}]}) r0 = open(&(0x7f0000021000)='./file0\x00', 0x0, 0x0) fchdir(r0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x141042, 0x0) ioctl$FIDEDUPERANGE(r1, 0xc0189436, &(0x7f00000002c0)={0x2, 0x2}) 07:32:39 executing program 1: r0 = socket$rds(0x15, 0x5, 0x0) bind$rds(r0, &(0x7f0000000080)={0x2, 0x0, @local}, 0x10) r1 = socket$inet_udplite(0x2, 0x2, 0x88) ioctl(r1, 0x1000008912, &(0x7f0000000000)="0adc1f123c123f319bd070") sendmsg$rds(r0, &(0x7f00000001c0)={&(0x7f0000000000)={0x2, 0x0, @local}, 0x10, 0x0, 0x0, &(0x7f00000002c0)=[@mask_cswp={0x58, 0x114, 0x9, {{}, &(0x7f0000000e80), 0x0, 0x0, 0x0, 0x0, 0x0, 0x7a00}}], 0x58}, 0x0) [ 1612.547659][ C0] protocol 88fb is buggy, dev hsr_slave_0 [ 1612.553756][ C0] protocol 88fb is buggy, dev hsr_slave_1 07:32:39 executing program 0: r0 = openat$sequencer(0xffffffffffffff9c, &(0x7f0000000240)='/dev/sequencer\x00', 0x0, 0x0) bind$rxrpc(r0, &(0x7f0000000300)=@in6={0x21, 0x3, 0x2, 0x1c, {0xa, 0x4e20, 0xfff, @local, 0x9}}, 0x24) mkdir(&(0x7f0000000180)='./file0\x00', 0x0) mkdir(&(0x7f0000000340)='./file1\x00', 0x44) r1 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x800, 0x0) r2 = accept4$unix(r1, &(0x7f00000001c0), &(0x7f0000000140)=0x6e, 0x800) mount$overlay(0x400000, &(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='overlay\x00', 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="75707065726469723d2e2f66696c65302c6cc54d38dcf2ddf142fdf06ac609a922336f7765726469723d2e2f66696c65302c77"]) open(&(0x7f0000021000)='./file0\x00', 0x0, 0x0) fchdir(r2) ioctl$PPPIOCDISCONN(r1, 0x7439) r3 = open(&(0x7f0000000040)='./file0\x00', 0x141042, 0x0) ioctl$FIDEDUPERANGE(r3, 0xc0189436, &(0x7f00000002c0)) getsockopt$inet_sctp_SCTP_PARTIAL_DELIVERY_POINT(r1, 0x84, 0x13, &(0x7f0000000280)={0x0, 0x5}, &(0x7f0000000380)=0x8) setsockopt$inet_sctp6_SCTP_AUTH_DELETE_KEY(r0, 0x84, 0x19, &(0x7f00000003c0)={r4, 0x3}, 0x8) r5 = shmget$private(0x0, 0x2000, 0x800, &(0x7f0000ffd000/0x2000)=nil) shmctl$IPC_RMID(r5, 0x0) ioctl$KVM_CREATE_VM(r1, 0xae01, 0x0) 07:32:39 executing program 1: r0 = socket$rds(0x15, 0x5, 0x0) bind$rds(r0, &(0x7f0000000080)={0x2, 0x0, @local}, 0x10) r1 = socket$inet_udplite(0x2, 0x2, 0x88) ioctl(r1, 0x1000008912, &(0x7f0000000000)="0adc1f123c123f319bd070") sendmsg$rds(r0, &(0x7f00000001c0)={&(0x7f0000000000)={0x2, 0x0, @local}, 0x10, 0x0, 0x0, &(0x7f00000002c0)=[@mask_cswp={0x58, 0x114, 0x9, {{}, &(0x7f0000000e80), 0x0, 0x0, 0x0, 0x0, 0x0, 0x80fe}}], 0x58}, 0x0) [ 1612.704346][ T5810] overlayfs: './file0' not a directory 07:32:39 executing program 3: r0 = socket$rds(0x15, 0x5, 0x0) bind$rds(r0, &(0x7f0000000080)={0x2, 0x0, @local}, 0x10) r1 = socket$inet_udplite(0x2, 0x2, 0x88) ioctl(r1, 0x1000008912, &(0x7f0000000000)="0adc1f123c123f319bd070") sendmsg$rds(r0, &(0x7f00000001c0)={&(0x7f0000000000)={0x2, 0x0, @local}, 0x10, 0x0, 0x0, &(0x7f00000002c0)=[@mask_cswp={0x58, 0x114, 0x7, {{}, &(0x7f0000000e80), 0x0}}], 0x58, 0x0}, 0x0) 07:32:39 executing program 2: mkdir(&(0x7f0000000180)='./file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file1\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='overlay\x00', 0x0, &(0x7f0000000100)={[{@upperdir={'upperdir', 0x3d, './file0'}}, {@lowerdir={'lowerdir', 0x3d, './file0'}}, {@workdir={'workdir', 0x3d, './file1'}, 0x5c}]}) r0 = open(&(0x7f0000021000)='./file0\x00', 0x0, 0x0) fchdir(r0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x141042, 0x0) write$UHID_INPUT2(r1, &(0x7f00000001c0)={0xc, 0x51, "d4ed263ea784200ec19d2389f469792b10b5b4c478a2ad0b719318ae649ebd6c544aaaecd0a67971bc78796b903bb140a376cf807958d73da3f77c0d5b5bad1fc5fd95ab68effd16bf121f9265662c2704"}, 0x57) ioctl$FIDEDUPERANGE(r1, 0xc0189436, &(0x7f00000002c0)=ANY=[]) r2 = gettid() ioctl$SNDRV_CTL_IOCTL_ELEM_REPLACE(r1, 0xc1105518, &(0x7f00000002c0)={{0x5, 0x4, 0xb648b0, 0x81, 'syz0\x00', 0xa8c0}, 0x5, 0x203, 0x9, r2, 0x5, 0x5, 'syz1\x00', &(0x7f0000000080)=['#$eth0\x00', 'overlay\x00', '![wlan0h7\x00', 'upperdir', 'workdir'], 0x28, [], [0x101, 0x3f, 0x1, 0x2]}) 07:32:39 executing program 4: mkdir(&(0x7f0000000180)='./file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file1\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='overlay\x00', 0x0, &(0x7f0000000100)={[{@upperdir={'upperdir', 0x3d, './file0'}}, {@lowerdir={'lowerdir', 0x3d, './file0'}}, {@workdir={'workdir', 0x3d, './file1'}, 0x5c}]}) r0 = open(&(0x7f0000021000)='./file0\x00', 0x0, 0x0) fchdir(r0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x141042, 0x0) ioctl$FIDEDUPERANGE(r1, 0xc020660b, &(0x7f00000002c0)={0x1000000, 0xccffffffffffffff}) [ 1612.853136][ T5859] overlayfs: './file0' not a directory 07:32:39 executing program 1: r0 = socket$rds(0x15, 0x5, 0x0) bind$rds(r0, &(0x7f0000000080)={0x2, 0x0, @local}, 0x10) r1 = socket$inet_udplite(0x2, 0x2, 0x88) ioctl(r1, 0x1000008912, &(0x7f0000000000)="0adc1f123c123f319bd070") sendmsg$rds(r0, &(0x7f00000001c0)={&(0x7f0000000000)={0x2, 0x0, @local}, 0x10, 0x0, 0x0, &(0x7f00000002c0)=[@mask_cswp={0x58, 0x114, 0x9, {{}, &(0x7f0000000e80), 0x0, 0x0, 0x0, 0x0, 0x0, 0xc0fe}}], 0x58}, 0x0) [ 1612.898384][ T5861] overlayfs: unrecognized mount option "lÅM8ÜòÝñBýðjÆ ©"3owerdir=./file0" or missing value 07:32:39 executing program 0: mkdir(&(0x7f0000000180)='./file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file1\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='overlay\x00', 0x0, &(0x7f0000000100)={[{@upperdir={'upperdir', 0x3d, './file0'}}, {@lowerdir={'lowerdir', 0x3d, './file0'}}, {@workdir={'workdir', 0x3d, './file1'}, 0x5c}]}) r0 = openat$btrfs_control(0xffffffffffffff9c, &(0x7f0000000080)='/dev/btrfs-control\x00', 0x0, 0x0) ioctl$SIOCX25GSUBSCRIP(r0, 0x89e0, &(0x7f0000000300)={'syzkaller1\x00', 0x7, 0x7}) r1 = open(&(0x7f0000021000)='./file0\x00', 0x0, 0x0) fchdir(r1) sendmsg$nl_netfilter(r0, &(0x7f0000000200)={&(0x7f0000000140)={0x10, 0x0, 0x0, 0x2810}, 0xc, &(0x7f00000001c0)={&(0x7f0000000400)={0x428, 0xe, 0xb, 0x200, 0x70bd2a, 0x25dfdbfd, {0x0, 0x0, 0x7}, [@nested={0x40, 0x28, [@typed={0x2c, 0x65, @binary="226ee22d6cbab413a481b7b74191aac20593b5963263968d210826394e772fe7a03e1c229447ef"}, @generic="2b3c246c8cf76e28e665ed48eade58"]}, @nested={0x2b4, 0x39, [@typed={0xc, 0x20, @str='upperdir'}, @typed={0xc, 0x60, @str='eth0\x00'}, @generic="88550ff9ddda83d06b1689e6a29c03388302954f24d7093054dc2eefbf4d0280e75f80de0aa23413b62b8963fb154ad81b225a5b74f7ee973c6d179cefb1af90c65ed642c212ab7bbe899db91611b7c9072ecf61c7d688e183", @generic="53aea6d51e915a0adbe7ed3a208f7d4eb59f08ea9fff503fd1b86c5be7fb19762ae7c291f6b3816362bd42d43abe5e67b600332374b11b7479d20f08e8a0a0a9c8b3910e3708d98994ed8df53e7d1eb75b313b8244adc1a55173046675f2a7ccc94dc7440c8c545ec998ec3514a2d206310e74375262211f5511d796cce5f326a19dc185318454710e37163467fd6a7c22ee8fcbb9b9d7bd12c5d2d3be83aa7687e3b4719895d4f36d59268ed811ad9a6ed0c1bb50cf8fea6a2a0ea2ac828284589c8d3b68dba871", @typed={0xc, 0x37, @str='overlay\x00'}, @generic="b21434aa909aa7b673ba249b3efdf3304751e8a8287ed2bf5e0e395f", @typed={0xc, 0xd, @str='workdir'}, @typed={0xc, 0x6a, @u64=0x6}, @generic="cfeaa1c7d105126cceda27198a837326005a00435b3b0a4ec123fb3b20630f1572700061245dfb20452ca3448775ffd30e882382fe396054bdb79867a9406dedaaed78192452a0d71ccd4c373e87626c22caedc7af70fb280281a12ec081c4ac61ee2fd6c4ae740e42d5eb919bc01a4b8d55b5c6a1aee227d82ad1740e0758140c124df73a2132fc3fd24b73d146b883b3471027212aa4445c72f926738cd0b646898bff1555398d766a07caf86a808e624dc72788dc810e0fdddde5177e38333939dfd0ef0f7cc6c573a05624924f95bdab79d3553830cc", @generic="a65239a026b49b976917652abadf83593c28dfc12f327adeb6dd2adc97627f8268a20113dd1c6d41c5857419b6f9f3187b091d620b0923c6d0b6915314edb63aa7f89526a83ab7868aa656505527dd455697955afdadaedd18fe140e"]}, @nested={0x120, 0x75, [@typed={0xc, 0x2e, @str='workdir'}, @generic="c97117f6ce2d49ace1770146ac3a5ea742196e50a643596b15640f0313a281f26e9139300849e9494cee95369f39896df4fe7d5d20c813132d57af164b4ddbede888da671df4b2eda102d4c30a77da24fc65334678f2c42fde7c5ce0c7a120bacbc5ffd41dbc7c", @typed={0x8, 0x2a, @u32=0x20}, @generic="2dbaeaf5466140fe046d8f10c9051fd2f790ac3d4bf6f7f4c732ca66c925a8e3507827bf98467b346364fe72fa721e42e09f49df2b78192d2f9638e7bd0b8b8b504bfb9d52b24f11530c2b227fc8efc44ade10a6f161cfc1ed4766ed0ba35401db7d6e05bc0a684edba325c04ff02a40ae42954e485825963f3fbed9d06d0dec525d1d05d709b4adb2e19689d68a6ce33deed6ba2e037edef2cb", @typed={0x4, 0x2}]}]}, 0x428}, 0x1, 0x0, 0x0, 0x8000}, 0x4000) r2 = open(&(0x7f0000000040)='./file0\x00', 0x141042, 0x0) ioctl$FIDEDUPERANGE(r2, 0xc0189436, &(0x7f00000002c0)) 07:32:39 executing program 5: mkdir(&(0x7f0000000180)='./file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file1\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='overlay\x00', 0x0, &(0x7f0000000100)={[{@upperdir={'upperdir', 0x3d, './file0'}}, {@lowerdir={'lowerdir', 0x3d, './file0'}}, {@workdir={'workdir', 0x3d, './file1'}, 0x5c}]}) r0 = open(&(0x7f0000021000)='./file0\x00', 0x0, 0x0) fchdir(r0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x141042, 0x0) ioctl$FIDEDUPERANGE(r1, 0xc0189436, &(0x7f00000002c0)={0x2, 0x1000000}) 07:32:39 executing program 3: r0 = socket$rds(0x15, 0x5, 0x0) bind$rds(r0, &(0x7f0000000080)={0x2, 0x0, @local}, 0x10) r1 = socket$inet_udplite(0x2, 0x2, 0x88) ioctl(r1, 0x1000008912, &(0x7f0000000000)="0adc1f123c123f319bd070") sendmsg$rds(r0, &(0x7f00000001c0)={&(0x7f0000000000)={0x2, 0x0, @local}, 0x10, 0x0, 0x0, &(0x7f00000002c0)=[@mask_cswp={0x58, 0x114, 0x7, {{}, &(0x7f0000000e80), 0x0}}], 0x58, 0x0}, 0x0) [ 1613.030914][ T5943] overlayfs: './file0' not a directory [ 1613.107598][ C0] protocol 88fb is buggy, dev hsr_slave_0 [ 1613.113427][ C0] protocol 88fb is buggy, dev hsr_slave_1 [ 1613.119690][ C0] protocol 88fb is buggy, dev hsr_slave_0 [ 1613.125708][ C0] protocol 88fb is buggy, dev hsr_slave_1 [ 1613.134341][ C0] print_req_error: 844 callbacks suppressed [ 1613.134352][ C0] print_req_error: I/O error, dev loop0, sector 0 flags 0 [ 1613.147970][ C0] buffer_io_error: 844 callbacks suppressed 07:32:39 executing program 1: r0 = socket$rds(0x15, 0x5, 0x0) bind$rds(r0, &(0x7f0000000080)={0x2, 0x0, @local}, 0x10) r1 = socket$inet_udplite(0x2, 0x2, 0x88) ioctl(r1, 0x1000008912, &(0x7f0000000000)="0adc1f123c123f319bd070") sendmsg$rds(r0, &(0x7f00000001c0)={&(0x7f0000000000)={0x2, 0x0, @local}, 0x10, 0x0, 0x0, &(0x7f00000002c0)=[@mask_cswp={0x58, 0x114, 0x9, {{}, &(0x7f0000000e80), 0x0, 0x0, 0x0, 0x0, 0x0, 0xfc00}}], 0x58}, 0x0) 07:32:39 executing program 2: mkdir(&(0x7f0000000180)='./file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file1\x00', 0x0) r0 = syz_open_dev$admmidi(&(0x7f0000000080)='/dev/admmidi#\x00', 0x205ccb4f, 0x200) r1 = syz_genetlink_get_family_id$tipc(&(0x7f00000001c0)='TIPC\x00') sendmsg$TIPC_CMD_SET_LINK_TOL(r0, &(0x7f00000002c0)={&(0x7f0000000140)={0x10, 0x0, 0x0, 0x10}, 0xc, &(0x7f0000000240)={&(0x7f0000000200)={0x30, r1, 0x700, 0x70bd25, 0x25dfdbff, {{}, 0x0, 0x4107, 0x0, {0x14, 0x18, {0x0, @bearer=@udp='udp:syz0\x00'}}}, ["", "", ""]}, 0x30}}, 0x1) mount$overlay(0x400000, &(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='overlay\x00', 0x0, &(0x7f0000000100)={[{@upperdir={'upperdir', 0x3d, './file0'}}, {@lowerdir={'lowerdir', 0x3d, './file0'}}, {@workdir={'workdir', 0x3d, './file1'}, 0x5c}]}) r2 = open(&(0x7f0000021000)='./file0\x00', 0x0, 0x0) fchdir(r2) r3 = open(&(0x7f0000000040)='./file0\x00', 0x141042, 0x0) ioctl$FIDEDUPERANGE(r3, 0xc0189436, &(0x7f00000002c0)=ANY=[]) [ 1613.147980][ C0] Buffer I/O error on dev loop0, logical block 0, async page read [ 1613.158956][ T5987] overlayfs: './file0' not a directory [ 1613.171794][ C0] print_req_error: I/O error, dev loop0, sector 0 flags 0 [ 1613.179183][ C0] Buffer I/O error on dev loop0, logical block 0, async page read [ 1613.190995][ C0] print_req_error: I/O error, dev loop0, sector 0 flags 0 [ 1613.198387][ C0] Buffer I/O error on dev loop0, logical block 0, async page read [ 1613.267810][ C0] print_req_error: I/O error, dev loop0, sector 0 flags 0 [ 1613.275080][ C0] Buffer I/O error on dev loop0, logical block 0, async page read 07:32:39 executing program 3: r0 = socket$rds(0x15, 0x5, 0x0) bind$rds(r0, &(0x7f0000000080)={0x2, 0x0, @local}, 0x10) r1 = socket$inet_udplite(0x2, 0x2, 0x88) ioctl(r1, 0x1000008912, &(0x7f0000000000)="0adc1f123c123f319bd070") sendmsg$rds(r0, &(0x7f00000001c0)={&(0x7f0000000000)={0x2, 0x0, @local}, 0x10, 0x0, 0x0, &(0x7f00000002c0)=[@mask_cswp={0x58, 0x114, 0x7, {{}, &(0x7f0000000e80), 0x0}}], 0x58, 0x0}, 0x0) 07:32:39 executing program 4: mkdir(&(0x7f0000000180)='./file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file1\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='overlay\x00', 0x0, &(0x7f0000000100)={[{@upperdir={'upperdir', 0x3d, './file0'}}, {@lowerdir={'lowerdir', 0x3d, './file0'}}, {@workdir={'workdir', 0x3d, './file1'}, 0x5c}]}) r0 = open(&(0x7f0000021000)='./file0\x00', 0x0, 0x0) fchdir(r0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x141042, 0x0) ioctl$FIDEDUPERANGE(r1, 0xc020660b, &(0x7f00000002c0)={0x4924924, 0xccffffffffffffff}) [ 1613.310847][ T6101] overlayfs: './file0' not a directory [ 1613.347680][ C0] print_req_error: I/O error, dev loop0, sector 0 flags 0 07:32:39 executing program 1: r0 = socket$rds(0x15, 0x5, 0x0) bind$rds(r0, &(0x7f0000000080)={0x2, 0x0, @local}, 0x10) r1 = socket$inet_udplite(0x2, 0x2, 0x88) ioctl(r1, 0x1000008912, &(0x7f0000000000)="0adc1f123c123f319bd070") sendmsg$rds(r0, &(0x7f00000001c0)={&(0x7f0000000000)={0x2, 0x0, @local}, 0x10, 0x0, 0x0, &(0x7f00000002c0)=[@mask_cswp={0x58, 0x114, 0x9, {{}, &(0x7f0000000e80), 0x0, 0x0, 0x0, 0x0, 0x0, 0xfe80}}], 0x58}, 0x0) [ 1613.354902][ C0] Buffer I/O error on dev loop0, logical block 0, async page read 07:32:39 executing program 0: mkdir(&(0x7f0000000180)='./file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file1\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='overlay\x00', 0x0, &(0x7f0000000100)={[{@upperdir={'upperdir', 0x3d, './file0'}}, {@lowerdir={'lowerdir', 0x3d, './file0'}}, {@workdir={'workdir', 0x3d, './file1'}, 0x5c}]}) r0 = open(&(0x7f0000021000)='./file0\x00', 0x0, 0x0) fchdir(r0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x141042, 0x0) bpf$MAP_UPDATE_ELEM(0x2, &(0x7f0000000140)={r0, &(0x7f0000000080)="4c8dac6ccde4b4852e56758555950ed74041", &(0x7f00000001c0)="57af18ab5ed2561066b9749fd9a45e6168d0e03c8f7161c34d9240e140ece4d6bd15921d440e8fc27a3c904910e2c21f17d54f065c819c2216fc59f3298dec109769c83b80b57dadda4dc90df4bd8331916ceec0331b45fc857234971a2cc04a33421298b0259a3484321368d25a0b7b2f9766908b40645b5f99ded3c6a4d51991b8f4533cdd23988477aa3a0b49fbc819", 0x2}, 0x20) ioctl$FIDEDUPERANGE(r1, 0xc0189436, &(0x7f00000002c0)=ANY=[@ANYBLOB="000000000000000000000000000000006c2e9067a219c67f"]) [ 1613.406842][ T6121] overlayfs: './file0' not a directory [ 1613.434885][ T6160] overlayfs: './file0' not a directory [ 1613.443945][ C0] print_req_error: I/O error, dev loop0, sector 0 flags 0 [ 1613.456728][ C0] Buffer I/O error on dev loop0, logical block 0, async page read [ 1613.467107][ C1] print_req_error: I/O error, dev loop0, sector 0 flags 0 [ 1613.474987][ C1] Buffer I/O error on dev loop0, logical block 0, async page read 07:32:40 executing program 1: r0 = socket$rds(0x15, 0x5, 0x0) bind$rds(r0, &(0x7f0000000080)={0x2, 0x0, @local}, 0x10) r1 = socket$inet_udplite(0x2, 0x2, 0x88) ioctl(r1, 0x1000008912, &(0x7f0000000000)="0adc1f123c123f319bd070") sendmsg$rds(r0, &(0x7f00000001c0)={&(0x7f0000000000)={0x2, 0x0, @local}, 0x10, 0x0, 0x0, &(0x7f00000002c0)=[@mask_cswp={0x58, 0x114, 0x9, {{}, &(0x7f0000000e80), 0x0, 0x0, 0x0, 0x0, 0x0, 0xfec0}}], 0x58}, 0x0) 07:32:40 executing program 2: mkdir(&(0x7f0000000180)='./file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file1\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='overlay\x00', 0x0, &(0x7f00000001c0)=ANY=[@ANYBLOB="757070657264cbff00002f66696c65302c6c6f77657290457aa1be5fb4af6469723d2ef43457210093d74e6ecefea9ac08b6a9fe51f6250000006f726b6469723d2e2f66696c3f843a38"]) r0 = open(&(0x7f0000021000)='./file0\x00', 0x0, 0x0) fchdir(r0) linkat(r0, 0xfffffffffffffffe, r0, &(0x7f0000000080)='./file1/file0\x00', 0x400) r1 = open(&(0x7f0000000040)='./file0\x00', 0x141042, 0x0) ioctl$FIDEDUPERANGE(r1, 0xc0189436, &(0x7f00000002c0)=ANY=[]) [ 1613.518773][ C1] print_req_error: I/O error, dev loop0, sector 0 flags 0 [ 1613.526179][ C1] Buffer I/O error on dev loop0, logical block 0, async page read 07:32:40 executing program 3: r0 = socket$rds(0x15, 0x5, 0x0) bind$rds(r0, &(0x7f0000000080)={0x2, 0x0, @local}, 0x10) r1 = socket$inet_udplite(0x2, 0x2, 0x88) ioctl(r1, 0x1000008912, &(0x7f0000000000)="0adc1f123c123f319bd070") sendmsg$rds(r0, &(0x7f00000001c0)={&(0x7f0000000000)={0x2, 0x0, @local}, 0x10, 0x0, 0x0, &(0x7f00000002c0)=[@mask_cswp={0x58, 0x114, 0x7, {{}, &(0x7f0000000e80), 0x0}}], 0x58, 0x0}, 0x0) 07:32:40 executing program 5: mkdir(&(0x7f0000000180)='./file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file1\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='overlay\x00', 0x0, &(0x7f0000000100)={[{@upperdir={'upperdir', 0x3d, './file0'}}, {@lowerdir={'lowerdir', 0x3d, './file0'}}, {@workdir={'workdir', 0x3d, './file1'}, 0x5c}]}) r0 = open(&(0x7f0000021000)='./file0\x00', 0x0, 0x0) fchdir(r0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x141042, 0x0) ioctl$FIDEDUPERANGE(r1, 0xc0189436, &(0x7f00000002c0)={0x2, 0x2000000}) [ 1613.596637][ C1] print_req_error: I/O error, dev loop0, sector 0 flags 0 [ 1613.604312][ C1] Buffer I/O error on dev loop0, logical block 0, async page read 07:32:40 executing program 1: r0 = socket$rds(0x15, 0x5, 0x0) bind$rds(r0, &(0x7f0000000080)={0x2, 0x0, @local}, 0x10) r1 = socket$inet_udplite(0x2, 0x2, 0x88) ioctl(r1, 0x1000008912, &(0x7f0000000000)="0adc1f123c123f319bd070") sendmsg$rds(r0, &(0x7f00000001c0)={&(0x7f0000000000)={0x2, 0x0, @local}, 0x10, 0x0, 0x0, &(0x7f00000002c0)=[@mask_cswp={0x58, 0x114, 0x9, {{}, &(0x7f0000000e80), 0x0, 0x0, 0x0, 0x0, 0x0, 0xff00}}], 0x58}, 0x0) [ 1613.647027][ C1] print_req_error: I/O error, dev loop0, sector 0 flags 0 [ 1613.654664][ C1] Buffer I/O error on dev loop0, logical block 0, async page read [ 1613.674103][ T6246] overlayfs: './file0' not a directory [ 1613.759171][ T6333] overlayfs: './file0' not a directory [ 1613.771875][ T6346] overlayfs: unrecognized mount option "upperdËÿ" or missing value 07:32:40 executing program 3: r0 = socket$rds(0x15, 0x5, 0x0) bind$rds(r0, &(0x7f0000000080)={0x2, 0x0, @local}, 0x10) r1 = socket$inet_udplite(0x2, 0x2, 0x88) ioctl(r1, 0x1000008912, &(0x7f0000000000)="0adc1f123c123f319bd070") sendmsg$rds(r0, &(0x7f00000001c0)={&(0x7f0000000000)={0x2, 0x0, @local}, 0x10, 0x0, 0x0, &(0x7f00000002c0)=[@mask_cswp={0x58, 0x114, 0x7, {{}, &(0x7f0000000e80), 0x0}}], 0x58, 0x0}, 0x0) 07:32:40 executing program 4: mkdir(&(0x7f0000000180)='./file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file1\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='overlay\x00', 0x0, &(0x7f0000000100)={[{@upperdir={'upperdir', 0x3d, './file0'}}, {@lowerdir={'lowerdir', 0x3d, './file0'}}, {@workdir={'workdir', 0x3d, './file1'}, 0x5c}]}) r0 = open(&(0x7f0000021000)='./file0\x00', 0x0, 0x0) fchdir(r0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x141042, 0x0) ioctl$FIDEDUPERANGE(r1, 0xc020660b, &(0x7f00000002c0)={0x5000000, 0xccffffffffffffff}) 07:32:40 executing program 0: mkdir(&(0x7f0000000180)='./file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file1\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='overlay\x00', 0x0, &(0x7f0000000100)={[{@upperdir={'upperdir', 0x3d, './file0'}}, {@lowerdir={'lowerdir', 0x3d, './file0'}}, {@workdir={'workdir', 0x3d, './file1'}, 0x5c}]}) r0 = open(&(0x7f0000021000)='./file0\x00', 0x0, 0x0) fchdir(r0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x141042, 0x0) ioctl$FIDEDUPERANGE(r1, 0xc0189436, &(0x7f00000002c0)=ANY=[@ANYBLOB="0000000000000000000000ecffffffffffffff000000"]) r2 = semget(0x1, 0x0, 0x20c) getsockopt$IPT_SO_GET_INFO(r1, 0x0, 0x40, &(0x7f00000001c0)={'filter\x00'}, &(0x7f0000000240)=0x54) semop(r2, &(0x7f0000000140)=[{0x2, 0xffffffff, 0x1000}], 0x1) syz_open_dev$vivid(&(0x7f0000000080)='/dev/video#\x00', 0x0, 0x2) [ 1613.852517][ T6379] overlayfs: './file0' not a directory [ 1613.859163][ T6378] overlayfs: unrecognized mount option "upperdËÿ" or missing value 07:32:40 executing program 1: r0 = socket$rds(0x15, 0x5, 0x0) bind$rds(r0, &(0x7f0000000080)={0x2, 0x0, @local}, 0x10) r1 = socket$inet_udplite(0x2, 0x2, 0x88) ioctl(r1, 0x1000008912, &(0x7f0000000000)="0adc1f123c123f319bd070") sendmsg$rds(r0, &(0x7f00000001c0)={&(0x7f0000000000)={0x2, 0x0, @local}, 0x10, 0x0, 0x0, &(0x7f00000002c0)=[@mask_cswp={0x58, 0x114, 0x9, {{}, &(0x7f0000000e80), 0x0, 0x0, 0x0, 0x0, 0x0, 0x1a000}}], 0x58}, 0x0) 07:32:40 executing program 2: mkdir(&(0x7f0000000180)='./file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file1\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='overlay\x00', 0x0, &(0x7f0000000100)={[{@upperdir={'upperdir', 0x3d, './file0'}}, {@lowerdir={'lowerdir', 0x3d, './file0'}}, {@workdir={'workdir', 0x3d, './file1'}, 0x5c}]}) r0 = open(&(0x7f0000021000)='./file0\x00', 0x0, 0x0) fchdir(r0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x141042, 0x0) setxattr$security_ima(&(0x7f0000000080)='./file0/file0\x00', &(0x7f0000000140)='security.ima\x00', &(0x7f00000001c0)=@v2={0x9cbbd67cd6f7c094, 0x2, 0x8, 0xffffffffffffffff, 0x84, "9cd92089554e14052fbc6fb06bd137d426fbcf8e7243b9d99424939fc253bc7a5ae7774b26065e6050d29e9b615a6b90ad1b3ba8c903dba5c72145a814ff7671d46440c3fd8ad6f2db0841751ada7b5a81d9f247ce6fd26122a384d8a541cf37bf09373cfb8dccb8ced672c91f090156d92df7c0b69c0aebb22fad93b3c27af795000c7a"}, 0x8e, 0x2) ioctl$FIDEDUPERANGE(r1, 0xc0189436, &(0x7f00000002c0)=ANY=[]) 07:32:40 executing program 5: mkdir(&(0x7f0000000180)='./file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file1\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='overlay\x00', 0x0, &(0x7f0000000100)={[{@upperdir={'upperdir', 0x3d, './file0'}}, {@lowerdir={'lowerdir', 0x3d, './file0'}}, {@workdir={'workdir', 0x3d, './file1'}, 0x5c}]}) r0 = open(&(0x7f0000021000)='./file0\x00', 0x0, 0x0) fchdir(r0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x141042, 0x0) ioctl$FIDEDUPERANGE(r1, 0xc0189436, &(0x7f00000002c0)={0x2, 0x100000000000000}) 07:32:40 executing program 1: r0 = socket$rds(0x15, 0x5, 0x0) bind$rds(r0, &(0x7f0000000080)={0x2, 0x0, @local}, 0x10) r1 = socket$inet_udplite(0x2, 0x2, 0x88) ioctl(r1, 0x1000008912, &(0x7f0000000000)="0adc1f123c123f319bd070") sendmsg$rds(r0, &(0x7f00000001c0)={&(0x7f0000000000)={0x2, 0x0, @local}, 0x10, 0x0, 0x0, &(0x7f00000002c0)=[@mask_cswp={0x58, 0x114, 0x9, {{}, &(0x7f0000000e80), 0x0, 0x0, 0x0, 0x0, 0x0, 0x40000}}], 0x58}, 0x0) [ 1614.051474][ T6437] overlayfs: './file0' not a directory 07:32:40 executing program 4: mkdir(&(0x7f0000000180)='./file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file1\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='overlay\x00', 0x0, &(0x7f0000000100)={[{@upperdir={'upperdir', 0x3d, './file0'}}, {@lowerdir={'lowerdir', 0x3d, './file0'}}, {@workdir={'workdir', 0x3d, './file1'}, 0x5c}]}) r0 = open(&(0x7f0000021000)='./file0\x00', 0x0, 0x0) fchdir(r0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x141042, 0x0) ioctl$FIDEDUPERANGE(r1, 0xc020660b, &(0x7f00000002c0)={0x24499204, 0xccffffffffffffff}) 07:32:40 executing program 3: r0 = socket$rds(0x15, 0x5, 0x0) bind$rds(r0, &(0x7f0000000080)={0x2, 0x0, @local}, 0x10) r1 = socket$inet_udplite(0x2, 0x2, 0x88) ioctl(r1, 0x1000008912, &(0x7f0000000000)="0adc1f123c123f319bd070") sendmsg$rds(r0, &(0x7f00000001c0)={&(0x7f0000000000)={0x2, 0x0, @local}, 0x10, 0x0, 0x0, &(0x7f00000002c0)=[@mask_cswp={0x58, 0x114, 0x7, {{}, &(0x7f0000000e80), 0x0}}], 0x58, 0x0}, 0x0) [ 1614.156108][ T6512] overlayfs: './file0' not a directory 07:32:40 executing program 1: r0 = socket$rds(0x15, 0x5, 0x0) bind$rds(r0, &(0x7f0000000080)={0x2, 0x0, @local}, 0x10) r1 = socket$inet_udplite(0x2, 0x2, 0x88) ioctl(r1, 0x1000008912, &(0x7f0000000000)="0adc1f123c123f319bd070") sendmsg$rds(r0, &(0x7f00000001c0)={&(0x7f0000000000)={0x2, 0x0, @local}, 0x10, 0x0, 0x0, &(0x7f00000002c0)=[@mask_cswp={0x58, 0x114, 0x9, {{}, &(0x7f0000000e80), 0x0, 0x0, 0x0, 0x0, 0x0, 0x100000}}], 0x58}, 0x0) 07:32:40 executing program 2: mkdir(&(0x7f0000000180)='./file0\x00', 0x0) ioctl$TIOCGPGRP(0xffffffffffffff9c, 0x540f, &(0x7f0000000100)=0x0) rt_sigqueueinfo(r0, 0xa, &(0x7f00000001c0)={0x1a, 0x4, 0x2}) mkdir(&(0x7f0000000280)='./file1\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./file0\x00', &(0x7f0000000240)='overlay\x00', 0x1200049, &(0x7f0000000080)=ANY=[@ANYRESDEC=0x0]) r1 = open(&(0x7f0000021000)='./file0\x00', 0x0, 0x0) fchdir(r1) r2 = open(&(0x7f0000000040)='./file0\x00', 0x141042, 0x0) ioctl$FIDEDUPERANGE(r2, 0xc0189436, &(0x7f00000002c0)=ANY=[]) [ 1614.296510][ T6551] overlayfs: './file0' not a directory [ 1614.324786][ T6564] overlayfs: './file0' not a directory 07:32:40 executing program 5: mkdir(&(0x7f0000000180)='./file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file1\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='overlay\x00', 0x0, &(0x7f0000000100)={[{@upperdir={'upperdir', 0x3d, './file0'}}, {@lowerdir={'lowerdir', 0x3d, './file0'}}, {@workdir={'workdir', 0x3d, './file1'}, 0x5c}]}) r0 = open(&(0x7f0000021000)='./file0\x00', 0x0, 0x0) fchdir(r0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x141042, 0x0) ioctl$FIDEDUPERANGE(r1, 0xc0189436, &(0x7f00000002c0)={0x2, 0x200000000000000}) 07:32:40 executing program 4: mkdir(&(0x7f0000000180)='./file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file1\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='overlay\x00', 0x0, &(0x7f0000000100)={[{@upperdir={'upperdir', 0x3d, './file0'}}, {@lowerdir={'lowerdir', 0x3d, './file0'}}, {@workdir={'workdir', 0x3d, './file1'}, 0x5c}]}) r0 = open(&(0x7f0000021000)='./file0\x00', 0x0, 0x0) fchdir(r0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x141042, 0x0) ioctl$FIDEDUPERANGE(r1, 0xc020660b, &(0x7f00000002c0)={0xfeffffff, 0xccffffffffffffff}) 07:32:40 executing program 3: r0 = socket$rds(0x15, 0x5, 0x0) bind$rds(r0, &(0x7f0000000080)={0x2, 0x0, @local}, 0x10) r1 = socket$inet_udplite(0x2, 0x2, 0x88) ioctl(r1, 0x1000008912, &(0x7f0000000000)="0adc1f123c123f319bd070") sendmsg$rds(r0, &(0x7f00000001c0)={&(0x7f0000000000)={0x2, 0x0, @local}, 0x10, 0x0, 0x0, &(0x7f00000002c0)=[@mask_cswp={0x58, 0x114, 0x7, {{}, &(0x7f0000000e80), 0x0}}], 0x58, 0x0}, 0x0) [ 1614.612915][ T6759] overlayfs: './file0' not a directory [ 1614.646300][ T6760] overlayfs: './file0' not a directory [ 1614.671881][ T26] kauditd_printk_skb: 29 callbacks suppressed [ 1614.671894][ T26] audit: type=1804 audit(1556523161.154:12892): pid=6753 uid=0 auid=4294967295 ses=4294967295 subj==unconfined op=invalid_pcr cause=ToMToU comm="syz-executor.4" name="/root/syzkaller-testdir448262477/syzkaller.ClPtxm/1881/file0/file0" dev="overlay" ino=323297 res=1 07:32:41 executing program 0: mkdir(&(0x7f0000000180)='./file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file1\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='overlay\x00', 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="75707065726469723d6d48872866696c65932c776f726b6469723d2e2f66696c65315c00"/51]) r0 = open(&(0x7f0000021000)='./file0\x00', 0x0, 0x0) fchdir(r0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x141042, 0x0) ioctl$FIDEDUPERANGE(r1, 0xc0189436, &(0x7f00000002c0)) ioctl$VIDIOC_SUBDEV_S_FRAME_INTERVAL(r0, 0xc0305616, &(0x7f0000000080)={0x0, {0x6, 0x7fffffff}}) 07:32:41 executing program 2: mkdir(&(0x7f0000000180)='./file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file1\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='overlay\x00', 0x0, &(0x7f0000000100)={[{@upperdir={'upperdir', 0x3d, './file0'}}, {@lowerdir={'lowerdir', 0x3d, './file0'}}, {@workdir={'workdir', 0x3d, './file1'}, 0x5c}]}) r0 = open(&(0x7f0000021000)='./file0\x00', 0x0, 0x0) fchdir(r0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x141042, 0x0) ioctl$FIDEDUPERANGE(r1, 0xc0189436, &(0x7f00000002c0)=ANY=[]) r2 = syz_genetlink_get_family_id$SEG6(&(0x7f0000000140)='SEG6\x00') sendmsg$SEG6_CMD_SET_TUNSRC(r1, &(0x7f00000002c0)={&(0x7f0000000080)={0x10, 0x0, 0x0, 0x4}, 0xc, &(0x7f0000000240)={&(0x7f00000001c0)={0x68, r2, 0x200, 0x70bd29, 0x25dfdbff, {}, [@SEG6_ATTR_SECRETLEN={0x8, 0x5, 0x4}, @SEG6_ATTR_SECRET={0x18, 0x4, [0x3ff, 0x8001, 0xc9f7, 0x2, 0x2]}, @SEG6_ATTR_ALGID={0x8, 0x6, 0x5}, @SEG6_ATTR_DST={0x14, 0x1, @dev={0xfe, 0x80, [], 0x18}}, @SEG6_ATTR_SECRETLEN={0x8}, @SEG6_ATTR_SECRETLEN={0x8, 0x5, 0x4}, @SEG6_ATTR_HMACKEYID={0x8, 0x3, 0x7}]}, 0x68}, 0x1, 0x0, 0x0, 0x20000004}, 0x20000000) 07:32:41 executing program 3: r0 = socket$rds(0x15, 0x5, 0x0) bind$rds(r0, &(0x7f0000000080)={0x2, 0x0, @local}, 0x10) r1 = socket$inet_udplite(0x2, 0x2, 0x88) ioctl(r1, 0x1000008912, &(0x7f0000000000)="0adc1f123c123f319bd070") sendmsg$rds(r0, &(0x7f00000001c0)={&(0x7f0000000000)={0x2, 0x0, @local}, 0x10, 0x0, 0x0, &(0x7f00000002c0)=[@mask_cswp={0x58, 0x114, 0x7, {{}, &(0x7f0000000e80), 0x0}}], 0x58, 0x0}, 0x0) 07:32:41 executing program 1: r0 = socket$rds(0x15, 0x5, 0x0) bind$rds(r0, &(0x7f0000000080)={0x2, 0x0, @local}, 0x10) r1 = socket$inet_udplite(0x2, 0x2, 0x88) ioctl(r1, 0x1000008912, &(0x7f0000000000)="0adc1f123c123f319bd070") sendmsg$rds(r0, &(0x7f00000001c0)={&(0x7f0000000000)={0x2, 0x0, @local}, 0x10, 0x0, 0x0, &(0x7f00000002c0)=[@mask_cswp={0x58, 0x114, 0x9, {{}, &(0x7f0000000e80), 0x0, 0x0, 0x0, 0x0, 0x0, 0xa00100}}], 0x58}, 0x0) 07:32:41 executing program 4: mkdir(&(0x7f0000000180)='./file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file1\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='overlay\x00', 0x0, &(0x7f0000000100)={[{@upperdir={'upperdir', 0x3d, './file0'}}, {@lowerdir={'lowerdir', 0x3d, './file0'}}, {@workdir={'workdir', 0x3d, './file1'}, 0x5c}]}) r0 = open(&(0x7f0000021000)='./file0\x00', 0x0, 0x0) fchdir(r0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x141042, 0x0) ioctl$FIDEDUPERANGE(r1, 0xc020660b, &(0x7f00000002c0)={0xfffffffe, 0xccffffffffffffff}) 07:32:41 executing program 5: mkdir(&(0x7f0000000180)='./file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file1\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='overlay\x00', 0x0, &(0x7f0000000100)={[{@upperdir={'upperdir', 0x3d, './file0'}}, {@lowerdir={'lowerdir', 0x3d, './file0'}}, {@workdir={'workdir', 0x3d, './file1'}, 0x5c}]}) r0 = open(&(0x7f0000021000)='./file0\x00', 0x0, 0x0) fchdir(r0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x141042, 0x0) ioctl$FIDEDUPERANGE(r1, 0xc0189436, &(0x7f00000002c0)={0x2, 0x0, 0x2}) [ 1614.779572][ T6764] overlayfs: './file0' not a directory [ 1614.786362][ T26] audit: type=1804 audit(1556523161.264:12893): pid=6461 uid=0 auid=4294967295 ses=4294967295 subj==unconfined op=invalid_pcr cause=ToMToU comm="syz-executor.0" name="/root/syzkaller-testdir367082561/syzkaller.OCMwKn/3132/file0/file0" dev="overlay" ino=323808 res=1 07:32:41 executing program 1: r0 = socket$rds(0x15, 0x5, 0x0) bind$rds(r0, &(0x7f0000000080)={0x2, 0x0, @local}, 0x10) r1 = socket$inet_udplite(0x2, 0x2, 0x88) ioctl(r1, 0x1000008912, &(0x7f0000000000)="0adc1f123c123f319bd070") sendmsg$rds(r0, &(0x7f00000001c0)={&(0x7f0000000000)={0x2, 0x0, @local}, 0x10, 0x0, 0x0, &(0x7f00000002c0)=[@mask_cswp={0x58, 0x114, 0x9, {{}, &(0x7f0000000e80), 0x0, 0x0, 0x0, 0x0, 0x0, 0x1000000}}], 0x58}, 0x0) [ 1614.890608][ T6847] overlayfs: './file0' not a directory [ 1614.924702][ T6858] overlayfs: './file0' not a directory [ 1614.934989][ T6853] overlayfs: './file0' not a directory 07:32:41 executing program 3: r0 = socket$rds(0x15, 0x5, 0x0) bind$rds(r0, &(0x7f0000000080)={0x2, 0x0, @local}, 0x10) r1 = socket$inet_udplite(0x2, 0x2, 0x88) ioctl(r1, 0x1000008912, &(0x7f0000000000)="0adc1f123c123f319bd070") sendmsg$rds(r0, &(0x7f00000001c0)={&(0x7f0000000000)={0x2, 0x0, @local}, 0x10, 0x0, 0x0, &(0x7f00000002c0)=[@mask_cswp={0x58, 0x114, 0x7, {{}, &(0x7f0000000e80), 0x0}}], 0x58, 0x0}, 0x0) [ 1614.963989][ T26] audit: type=1804 audit(1556523161.444:12894): pid=6775 uid=0 auid=4294967295 ses=4294967295 subj==unconfined op=invalid_pcr cause=ToMToU comm="syz-executor.5" name="/root/syzkaller-testdir215799047/syzkaller.GA3PwI/2075/file0/file0" dev="overlay" ino=323923 res=1 [ 1614.991954][ T6892] overlayfs: missing 'lowerdir' 07:32:41 executing program 2: mkdir(&(0x7f0000000180)='./file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file1\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='overlay\x00', 0x0, &(0x7f0000000100)={[{@upperdir={'upperdir', 0x3d, './file0'}}, {@lowerdir={'lowerdir', 0x3d, './file0'}}, {@workdir={'workdir', 0x3d, './file1'}, 0x5c}]}) r0 = open(&(0x7f0000021000)='./file0\x00', 0x0, 0x0) socket$pppoe(0x18, 0x1, 0x0) fchdir(r0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x141042, 0x0) ioctl$FIDEDUPERANGE(r1, 0xc0189436, &(0x7f00000002c0)=ANY=[]) 07:32:41 executing program 4: mkdir(&(0x7f0000000180)='./file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file1\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='overlay\x00', 0x0, &(0x7f0000000100)={[{@upperdir={'upperdir', 0x3d, './file0'}}, {@lowerdir={'lowerdir', 0x3d, './file0'}}, {@workdir={'workdir', 0x3d, './file1'}, 0x5c}]}) r0 = open(&(0x7f0000021000)='./file0\x00', 0x0, 0x0) fchdir(r0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x141042, 0x0) ioctl$FIDEDUPERANGE(r1, 0xc020660b, &(0x7f00000002c0)={0x100000000000000, 0xccffffffffffffff}) 07:32:41 executing program 5: mkdir(&(0x7f0000000180)='./file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file1\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='overlay\x00', 0x0, &(0x7f0000000100)={[{@upperdir={'upperdir', 0x3d, './file0'}}, {@lowerdir={'lowerdir', 0x3d, './file0'}}, {@workdir={'workdir', 0x3d, './file1'}, 0x5c}]}) r0 = open(&(0x7f0000021000)='./file0\x00', 0x0, 0x0) fchdir(r0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x141042, 0x0) ioctl$FIDEDUPERANGE(r1, 0xc0189436, &(0x7f00000002c0)={0x2, 0x0, 0x1000000}) 07:32:41 executing program 1: r0 = socket$rds(0x15, 0x5, 0x0) bind$rds(r0, &(0x7f0000000080)={0x2, 0x0, @local}, 0x10) r1 = socket$inet_udplite(0x2, 0x2, 0x88) ioctl(r1, 0x1000008912, &(0x7f0000000000)="0adc1f123c123f319bd070") sendmsg$rds(r0, &(0x7f00000001c0)={&(0x7f0000000000)={0x2, 0x0, @local}, 0x10, 0x0, 0x0, &(0x7f00000002c0)=[@mask_cswp={0x58, 0x114, 0x9, {{}, &(0x7f0000000e80), 0x0, 0x0, 0x0, 0x0, 0x0, 0x2000000}}], 0x58}, 0x0) [ 1615.050928][ T6898] overlayfs: missing 'lowerdir' [ 1615.053939][ T26] audit: type=1804 audit(1556523161.494:12895): pid=6772 uid=0 auid=4294967295 ses=4294967295 subj==unconfined op=invalid_pcr cause=ToMToU comm="syz-executor.2" name="/root/syzkaller-testdir945697151/syzkaller.UCourU/2879/file0/file0" dev="overlay" ino=323324 res=1 07:32:41 executing program 0: mkdir(&(0x7f0000000180)='./file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file1\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='overlay\x00', 0x0, &(0x7f0000000100)={[{@upperdir={'upperdir', 0x3d, './file0'}}, {@lowerdir={'lowerdir', 0x3d, './file0'}}, {@workdir={'workdir', 0x3d, './file1'}, 0x5c}]}) r0 = open(&(0x7f0000021000)='./file0\x00', 0x0, 0x0) fchdir(r0) r1 = open(&(0x7f0000000080)='./file2\x00', 0x141042, 0x0) ioctl$FIDEDUPERANGE(r1, 0xc0189436, &(0x7f00000001c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000ad96df2f77778c1e5f2b09909aa22e57d68d69e8f8262d10fb05bed7e0c49e90d5049d5cc8ed9864ebbb662e6fc62e6f"]) 07:32:41 executing program 3: r0 = socket$rds(0x15, 0x5, 0x0) bind$rds(r0, &(0x7f0000000080)={0x2, 0x0, @local}, 0x10) r1 = socket$inet_udplite(0x2, 0x2, 0x88) ioctl(r1, 0x1000008912, &(0x7f0000000000)="0adc1f123c123f319bd070") sendmsg$rds(r0, &(0x7f00000001c0)={&(0x7f0000000000)={0x2, 0x0, @local}, 0x10, 0x0, 0x0, &(0x7f00000002c0)=[@mask_cswp={0x58, 0x114, 0x7, {{}, &(0x7f0000000e80), 0x0}}], 0x58, 0x0}, 0x0) 07:32:41 executing program 1: r0 = socket$rds(0x15, 0x5, 0x0) bind$rds(r0, &(0x7f0000000080)={0x2, 0x0, @local}, 0x10) r1 = socket$inet_udplite(0x2, 0x2, 0x88) ioctl(r1, 0x1000008912, &(0x7f0000000000)="0adc1f123c123f319bd070") sendmsg$rds(r0, &(0x7f00000001c0)={&(0x7f0000000000)={0x2, 0x0, @local}, 0x10, 0x0, 0x0, &(0x7f00000002c0)=[@mask_cswp={0x58, 0x114, 0x9, {{}, &(0x7f0000000e80), 0x0, 0x0, 0x0, 0x0, 0x0, 0x3000000}}], 0x58}, 0x0) [ 1615.266738][ T7022] overlayfs: filesystem on './file0' not supported as upperdir [ 1615.346848][ T7036] overlayfs: './file0' not a directory [ 1615.365761][ T7046] overlayfs: './file0' not a directory [ 1615.376672][ T7049] overlayfs: './file0' not a directory 07:32:41 executing program 2: mkdir(&(0x7f0000000180)='./file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file1\x00', 0x0) r0 = syz_open_dev$vcsa(&(0x7f0000000140)='/dev/vcsa#\x00', 0x14e, 0x20a00) ioctl$PPPIOCGUNIT(r0, 0x80047456, &(0x7f00000001c0)) openat$ipvs(0xffffffffffffff9c, &(0x7f0000000080)='/proc/sys/net/ipv4/vs/cache_bypass\x00', 0x2, 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='overlay\x00', 0x0, &(0x7f0000000100)={[{@upperdir={'upperdir', 0x3d, './file0'}}, {@lowerdir={'lowerdir', 0x3d, './file0'}}, {@workdir={'workdir', 0x3d, './file1'}, 0x5c}]}) r1 = open(&(0x7f0000021000)='./file0\x00', 0x0, 0x0) fchdir(r1) r2 = open(&(0x7f0000000040)='./file0\x00', 0x141042, 0x0) ioctl$FIDEDUPERANGE(r2, 0xc0189436, &(0x7f00000002c0)=ANY=[]) 07:32:41 executing program 3: r0 = socket$rds(0x15, 0x5, 0x0) bind$rds(r0, &(0x7f0000000080)={0x2, 0x0, @local}, 0x10) r1 = socket$inet_udplite(0x2, 0x2, 0x88) ioctl(r1, 0x1000008912, &(0x7f0000000000)="0adc1f123c123f319bd070") sendmsg$rds(r0, &(0x7f00000001c0)={&(0x7f0000000000)={0x2, 0x0, @local}, 0x10, 0x0, 0x0, &(0x7f00000002c0)=[@mask_cswp={0x58, 0x114, 0x7, {{}, &(0x7f0000000e80), 0x0}}], 0x58, 0x0}, 0x0) [ 1615.385443][ T26] audit: type=1804 audit(1556523161.864:12896): pid=7036 uid=0 auid=4294967295 ses=4294967295 subj==unconfined op=invalid_pcr cause=ToMToU comm="syz-executor.2" name="/root/syzkaller-testdir945697151/syzkaller.UCourU/2880/file0/file0" dev="overlay" ino=323412 res=1 07:32:41 executing program 0: mkdir(&(0x7f0000000180)='./file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file1\x00', 0x0) perf_event_open(&(0x7f000001d000)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x41c1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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) r0 = syz_open_dev$dri(&(0x7f00000001c0)='/dev/dri/card#\x00', 0x1, 0x0) r1 = dup(r0) ioctl$DRM_IOCTL_MODE_GETRESOURCES(r1, 0xc04064a0, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x0}) mount$overlay(0x400000, &(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='overlay\x00', 0x0, &(0x7f0000000100)={[{@upperdir={'upperdir', 0x3d, './file0'}}, {@lowerdir={'lowerdir', 0x3d, './file0'}}, {@workdir={'workdir', 0x3d, './file1'}, 0x5c}]}) ioctl$KVM_HAS_DEVICE_ATTR(r1, 0x4018aee3, &(0x7f0000000200)={0x0, 0x1, 0x101, &(0x7f0000000080)=0x1200000000}) r2 = open(&(0x7f0000021000)='./file0\x00', 0x0, 0x0) fchdir(r2) r3 = open(&(0x7f0000000040)='./file0\x00', 0x141042, 0x0) ioctl$FIDEDUPERANGE(r3, 0xc0189436, &(0x7f00000002c0)) ioctl$TUNGETFILTER(r3, 0x801054db, &(0x7f0000000300)=""/166) 07:32:41 executing program 1: r0 = socket$rds(0x15, 0x5, 0x0) bind$rds(r0, &(0x7f0000000080)={0x2, 0x0, @local}, 0x10) r1 = socket$inet_udplite(0x2, 0x2, 0x88) ioctl(r1, 0x1000008912, &(0x7f0000000000)="0adc1f123c123f319bd070") sendmsg$rds(r0, &(0x7f00000001c0)={&(0x7f0000000000)={0x2, 0x0, @local}, 0x10, 0x0, 0x0, &(0x7f00000002c0)=[@mask_cswp={0x58, 0x114, 0x9, {{}, &(0x7f0000000e80), 0x0, 0x0, 0x0, 0x0, 0x0, 0x4000000}}], 0x58}, 0x0) 07:32:42 executing program 5: mkdir(&(0x7f0000000180)='./file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file1\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='overlay\x00', 0x0, &(0x7f0000000100)={[{@upperdir={'upperdir', 0x3d, './file0'}}, {@lowerdir={'lowerdir', 0x3d, './file0'}}, {@workdir={'workdir', 0x3d, './file1'}, 0x5c}]}) r0 = open(&(0x7f0000021000)='./file0\x00', 0x0, 0x0) fchdir(r0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x141042, 0x0) ioctl$FIDEDUPERANGE(r1, 0xc0189436, &(0x7f00000002c0)={0x2, 0x0, 0x2000000}) [ 1615.507107][ T26] audit: type=1804 audit(1556523161.914:12897): pid=7028 uid=0 auid=4294967295 ses=4294967295 subj==unconfined op=invalid_pcr cause=ToMToU comm="syz-executor.4" name="/root/syzkaller-testdir448262477/syzkaller.ClPtxm/1883/file0/file0" dev="overlay" ino=323963 res=1 07:32:42 executing program 4: mkdir(&(0x7f0000000180)='./file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file1\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='overlay\x00', 0x0, &(0x7f0000000100)={[{@upperdir={'upperdir', 0x3d, './file0'}}, {@lowerdir={'lowerdir', 0x3d, './file0'}}, {@workdir={'workdir', 0x3d, './file1'}, 0x5c}]}) r0 = open(&(0x7f0000021000)='./file0\x00', 0x0, 0x0) fchdir(r0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x141042, 0x0) ioctl$FIDEDUPERANGE(r1, 0xc020660b, &(0x7f00000002c0)={0x500000000000000, 0xccffffffffffffff}) [ 1615.677312][ T26] audit: type=1804 audit(1556523161.924:12898): pid=7025 uid=0 auid=4294967295 ses=4294967295 subj==unconfined op=invalid_pcr cause=ToMToU comm="syz-executor.5" name="/root/syzkaller-testdir215799047/syzkaller.GA3PwI/2076/file0/file0" dev="overlay" ino=323427 res=1 [ 1615.711153][ T7176] overlayfs: './file0' not a directory 07:32:42 executing program 1: r0 = socket$rds(0x15, 0x5, 0x0) bind$rds(r0, &(0x7f0000000080)={0x2, 0x0, @local}, 0x10) r1 = socket$inet_udplite(0x2, 0x2, 0x88) ioctl(r1, 0x1000008912, &(0x7f0000000000)="0adc1f123c123f319bd070") sendmsg$rds(r0, &(0x7f00000001c0)={&(0x7f0000000000)={0x2, 0x0, @local}, 0x10, 0x0, 0x0, &(0x7f00000002c0)=[@mask_cswp={0x58, 0x114, 0x9, {{}, &(0x7f0000000e80), 0x0, 0x0, 0x0, 0x0, 0x0, 0x5000000}}], 0x58}, 0x0) [ 1615.725586][ T7198] overlayfs: './file0' not a directory 07:32:42 executing program 3: r0 = socket$rds(0x15, 0x5, 0x0) bind$rds(r0, &(0x7f0000000080)={0x2, 0x0, @local}, 0x10) r1 = socket$inet_udplite(0x2, 0x2, 0x88) ioctl(r1, 0x1000008912, &(0x7f0000000000)="0adc1f123c123f319bd070") sendmsg$rds(r0, &(0x7f00000001c0)={&(0x7f0000000000)={0x2, 0x0, @local}, 0x10, 0x0, 0x0, &(0x7f00000002c0)=[@mask_cswp={0x58, 0x114, 0x7, {{}, &(0x7f0000000e80), 0x0}}], 0x58, 0x0}, 0x0) [ 1615.801328][ T7282] overlayfs: './file0' not a directory [ 1615.814178][ T7253] overlayfs: './file0' not a directory 07:32:42 executing program 0: mkdir(&(0x7f0000000180)='./file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file1\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='overlay\x00', 0x0, &(0x7f0000000100)={[{@upperdir={'upperdir', 0x3d, './file0'}}, {@lowerdir={'lowerdir', 0x3d, './file0'}}, {@workdir={'workdir', 0x3d, './file1'}, 0x5c}]}) r0 = open(&(0x7f0000021000)='./file0\x00', 0x0, 0x0) fchdir(r0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x141042, 0x0) ioctl$SG_GET_PACK_ID(r0, 0x227c, &(0x7f0000000140)) sendmsg(0xffffffffffffffff, &(0x7f00000001c0)={0x0, 0x0, &(0x7f0000000100)=[{&(0x7f0000000080)="5500000018007fafb72d1cb2a4a280930206000000a843096c2623690f00080004000c0816000b770000a3c728f1c46b7b31afdc1338d544", 0x38}], 0x1}, 0x0) sendmsg$nl_generic(0xffffffffffffffff, &(0x7f0000000180)={0x0, 0x0, &(0x7f0000000680)={&(0x7f0000000080)=ANY=[@ANYBLOB="380000001e000901000000000000000007003401000000000800bac00009000018000a0014000000"], 0x1}}, 0x0) r2 = socket(0x10, 0x80002, 0x0) sendmmsg$alg(r2, &(0x7f0000000140)=[{0x0, 0x0, &(0x7f0000000100), 0x0, &(0x7f0000000100)}], 0x259, 0x0) ioctl$FIDEDUPERANGE(r1, 0xc0189436, &(0x7f0000000080)=ANY=[@ANYBLOB="000000c937f07d4c62353d000000002000efb928ecebd0c5e4aee82c00000000000000"]) write$vnet(r0, &(0x7f0000000380)={0x1, {&(0x7f00000002c0)=""/168, 0xa8, &(0x7f0000000200)=""/28, 0x3, 0x3}}, 0x68) sendmsg$nl_crypto(r2, &(0x7f0000000580)={&(0x7f0000000240)={0x10, 0x0, 0x0, 0x2308}, 0xc, &(0x7f0000000540)={&(0x7f0000000400)=@del={0x128, 0x11, 0x200, 0x70bd25, 0x25dfdbff, {{'drbg_nopr_hmac_sha256\x00'}, [], [], 0x2400, 0x400}, [{0x8, 0x1, 0xdc99}, {0x8, 0x1, 0x10000}, {0x8, 0x1, 0x1f}, {0x8, 0x1, 0x2}, {0x8, 0x1, 0x9}, {0x8, 0x1, 0x80000000}, {0x8, 0x1, 0x42f2}, {0x8, 0x1, 0x4}, {0x8, 0x1, 0x80}]}, 0x128}}, 0x40000) [ 1615.850842][ T26] audit: type=1804 audit(1556523162.224:12899): pid=7280 uid=0 auid=4294967295 ses=4294967295 subj==unconfined op=invalid_pcr cause=ToMToU comm="syz-executor.2" name="/root/syzkaller-testdir945697151/syzkaller.UCourU/2881/file0/file0" dev="overlay" ino=323477 res=1 07:32:42 executing program 2: mkdir(&(0x7f0000000180)='./file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file1\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./file0\x00', &(0x7f0000000600)='overlay\x00', 0x20000, &(0x7f0000000100)) r0 = open(&(0x7f0000021000)='./file0\x00', 0x0, 0x0) fchdir(r0) mount(&(0x7f00000000c0)=@md0='/dev/md0\x00', &(0x7f0000000640)='./file0\x00', &(0x7f0000000680)='hugetlbfs\x00', 0x100a000, &(0x7f00000006c0)='TIPCv2\x00') r1 = shmget(0x2, 0x3000, 0x2, &(0x7f0000ffc000/0x3000)=nil) shmctl$IPC_INFO(r1, 0x3, &(0x7f0000000340)=""/238) r2 = syz_genetlink_get_family_id$tipc2(&(0x7f0000000140)='TIPCv2\x00') getpeername$packet(r0, &(0x7f0000000440)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @broadcast}, &(0x7f0000000480)=0x14) sendmsg$can_bcm(r0, &(0x7f00000005c0)={&(0x7f00000004c0)={0x1d, r3}, 0x10, &(0x7f0000000580)={&(0x7f00000008c0)=ANY=[@ANYBLOB="010000003408000001007f30000000001cf1137084ba0e999c9130d3eb810b06afbb401eb2d643e15303f2b74036ea7efaeb4fea62f6f725aa9f10bb2ad99a492a", @ANYRES64=0x77359400, @ANYRES64=0x0, @ANYRES64=0x0, @ANYRES64=0x2710, @ANYBLOB="04000060010000000400000002017d0030f5574b0c8160ec53b987e25b00a8dfa207841bb8f4102ae54326c863c935390a93ca3b207a1d55023567243f33a6697e1ce73cde7cfb9018418e0d4e649d8c293012ce4d2bc616c09e73fd2fc35e0131744d4f9f91e13a7194aac00371ebf52af7da43cdb5b6e39cf52fc527c6e83691c37155400f6b9e06f27e42c3b57e857d7a046a2bc489eb9026905e6d2c6a5e9b8fed253163d8cc147edfe01814fce2553609986f4c12c041ca40f7853e3e433ad5315fd791647e8d6ee21bd48fe3caf4c0d1106213f7a50ba9cfdec611a3e6d08f5389fe6471a37a1a88ceb8785aa2096330ee6bc5387b8b6d0705641ab695eccc702c96be48dbc8b12926468d7f75f4c84463e0e1fff9a437b4f4d5c4d5d2e76b66552cad168974919e0c41bb439d7ab8d423225dc3120672fcc9d79c26ec32e7137d"], 0x48}, 0x1, 0x0, 0x0, 0x4000}, 0x20000000) sendmsg$TIPC_NL_MEDIA_SET(r0, &(0x7f0000000300)={&(0x7f0000000080)={0x10, 0x0, 0x0, 0x44000000}, 0xc, &(0x7f00000002c0)={&(0x7f00000001c0)={0xbc, r2, 0x200, 0x70bd27, 0x25dfdbff, {}, [@TIPC_NLA_NODE={0x38, 0x6, [@TIPC_NLA_NODE_ADDR={0x8, 0x1, 0x8}, @TIPC_NLA_NODE_ADDR={0x8, 0x1, 0xfff}, @TIPC_NLA_NODE_UP={0x4}, @TIPC_NLA_NODE_ADDR={0x8, 0x1, 0xf62d}, @TIPC_NLA_NODE_ADDR={0x8, 0x1, 0x4488}, @TIPC_NLA_NODE_ADDR={0x8, 0x1, 0x8}, @TIPC_NLA_NODE_ADDR={0x8, 0x1, 0x8}]}, @TIPC_NLA_BEARER={0x70, 0x1, [@TIPC_NLA_BEARER_PROP={0x34, 0x2, [@TIPC_NLA_PROP_MTU={0x8, 0x4, 0x8}, @TIPC_NLA_PROP_PRIO={0x8, 0x1, 0x1a}, @TIPC_NLA_PROP_TOL={0x8, 0x2, 0x2353}, @TIPC_NLA_PROP_WIN={0x8, 0x3, 0x8000}, @TIPC_NLA_PROP_TOL={0x8, 0x2, 0x5}, @TIPC_NLA_PROP_WIN={0x8, 0x3, 0x4}]}, @TIPC_NLA_BEARER_UDP_OPTS={0x38, 0x4, {{0x14, 0x1, @in={0x2, 0x4e20, @broadcast}}, {0x20, 0x2, @in6={0xa, 0x4e22, 0xbeb0, @local, 0x5}}}}]}]}, 0xbc}, 0x1, 0x0, 0x0, 0x5}, 0x4000) r4 = open(&(0x7f0000000040)='./file0\x00', 0x141042, 0x0) ioctl$FIDEDUPERANGE(r4, 0xc0189436, &(0x7f00000002c0)=ANY=[]) 07:32:42 executing program 4: mkdir(&(0x7f0000000180)='./file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file1\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='overlay\x00', 0x0, &(0x7f0000000100)={[{@upperdir={'upperdir', 0x3d, './file0'}}, {@lowerdir={'lowerdir', 0x3d, './file0'}}, {@workdir={'workdir', 0x3d, './file1'}, 0x5c}]}) r0 = open(&(0x7f0000021000)='./file0\x00', 0x0, 0x0) fchdir(r0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x141042, 0x0) ioctl$FIDEDUPERANGE(r1, 0xc020660b, &(0x7f00000002c0)={0x2449920400000000, 0xccffffffffffffff}) [ 1615.896691][ T7293] overlayfs: './file0' not a directory 07:32:42 executing program 1: r0 = socket$rds(0x15, 0x5, 0x0) bind$rds(r0, &(0x7f0000000080)={0x2, 0x0, @local}, 0x10) r1 = socket$inet_udplite(0x2, 0x2, 0x88) ioctl(r1, 0x1000008912, &(0x7f0000000000)="0adc1f123c123f319bd070") sendmsg$rds(r0, &(0x7f00000001c0)={&(0x7f0000000000)={0x2, 0x0, @local}, 0x10, 0x0, 0x0, &(0x7f00000002c0)=[@mask_cswp={0x58, 0x114, 0x9, {{}, &(0x7f0000000e80), 0x0, 0x0, 0x0, 0x0, 0x0, 0x6000000}}], 0x58}, 0x0) 07:32:42 executing program 5: mkdir(&(0x7f0000000180)='./file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file1\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='overlay\x00', 0x0, &(0x7f0000000100)={[{@upperdir={'upperdir', 0x3d, './file0'}}, {@lowerdir={'lowerdir', 0x3d, './file0'}}, {@workdir={'workdir', 0x3d, './file1'}, 0x5c}]}) r0 = open(&(0x7f0000021000)='./file0\x00', 0x0, 0x0) fchdir(r0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x141042, 0x0) ioctl$FIDEDUPERANGE(r1, 0xc0189436, &(0x7f00000002c0)={0x2, 0x0, 0x100000000000000}) [ 1615.969503][ T26] audit: type=1804 audit(1556523162.324:12900): pid=7286 uid=0 auid=4294967295 ses=4294967295 subj==unconfined op=invalid_pcr cause=ToMToU comm="syz-executor.0" name="/root/syzkaller-testdir367082561/syzkaller.OCMwKn/3135/file0/file0" dev="sda1" ino=17772 res=1 [ 1615.997071][ T7315] netlink: 'syz-executor.0': attribute type 10 has an invalid length. 07:32:42 executing program 3: r0 = socket$rds(0x15, 0x5, 0x0) bind$rds(r0, &(0x7f0000000080)={0x2, 0x0, @local}, 0x10) r1 = socket$inet_udplite(0x2, 0x2, 0x88) ioctl(r1, 0x1000008912, &(0x7f0000000000)="0adc1f123c123f319bd070") sendmsg$rds(r0, &(0x7f00000001c0)={&(0x7f0000000000)={0x2, 0x0, @local}, 0x10, 0x0, 0x0, &(0x7f00000002c0)=[@mask_cswp={0x58, 0x114, 0x7, {{}, &(0x7f0000000e80), 0x0}}], 0x58, 0x0}, 0x0) [ 1616.108626][ T26] audit: type=1804 audit(1556523162.394:12901): pid=7283 uid=0 auid=4294967295 ses=4294967295 subj==unconfined op=invalid_pcr cause=ToMToU comm="syz-executor.5" name="/root/syzkaller-testdir215799047/syzkaller.GA3PwI/2077/file0/file0" dev="overlay" ino=323518 res=1 [ 1616.126104][ T7415] overlayfs: './file0' not a directory 07:32:42 executing program 1: r0 = socket$rds(0x15, 0x5, 0x0) bind$rds(r0, &(0x7f0000000080)={0x2, 0x0, @local}, 0x10) r1 = socket$inet_udplite(0x2, 0x2, 0x88) ioctl(r1, 0x1000008912, &(0x7f0000000000)="0adc1f123c123f319bd070") sendmsg$rds(r0, &(0x7f00000001c0)={&(0x7f0000000000)={0x2, 0x0, @local}, 0x10, 0x0, 0x0, &(0x7f00000002c0)=[@mask_cswp={0x58, 0x114, 0x9, {{}, &(0x7f0000000e80), 0x0, 0x0, 0x0, 0x0, 0x0, 0x7000000}}], 0x58}, 0x0) [ 1616.185382][ T7420] overlayfs: './file0' not a directory [ 1616.201543][ T7419] overlayfs: './file0' not a directory 07:32:42 executing program 2: mkdir(&(0x7f0000000180)='./file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file1\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='overlay\x00', 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="75707065726469723d2e2f66696c65302c2f66696c65302c776f726b6469723d2e2f66696c65315c0000f70000000000000000"]) r0 = open(&(0x7f0000021000)='./file0\x00', 0x0, 0x0) fchdir(r0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x141042, 0x0) setsockopt$RDS_GET_MR(r0, 0x114, 0x2, &(0x7f00000001c0)={{&(0x7f0000000080)=""/55, 0x37}, &(0x7f0000000140), 0x11}, 0x20) ioctl$FIDEDUPERANGE(r1, 0xc0189436, &(0x7f00000002c0)=ANY=[]) [ 1616.246580][ T7442] rds_sendmsg: 36 callbacks suppressed [ 1616.246590][ T7442] atomic_op 000000009ebf3171 conn xmit_atomic (null) 07:32:42 executing program 0: mkdir(&(0x7f0000000180)='./file0\x00', 0x0) r0 = openat$dlm_plock(0xffffffffffffff9c, &(0x7f0000000240)='/dev/dlm_plock\x00', 0x10003, 0x0) bpf$BPF_TASK_FD_QUERY(0x14, &(0x7f0000000140)={0xffffffffffffffff, r0, 0x0, 0x7, &(0x7f0000000080)='workdir', 0xffffffffffffffff}, 0x30) perf_event_open(&(0x7f00000001c0)={0x3, 0x70, 0x3, 0x6, 0x2, 0x9, 0x0, 0x2, 0x10000, 0xa, 0xfffffffffffffff9, 0x40, 0x397e, 0x100000000, 0x6, 0x9, 0x3f, 0x10000, 0x4, 0xf1, 0xcb, 0x1800000000, 0x97, 0xeb, 0x401, 0x100000001, 0x1, 0x6, 0x7, 0xb12, 0x7, 0x2, 0x5, 0x4, 0x0, 0x8001, 0xffffffff, 0x5, 0x0, 0x8, 0x1, @perf_config_ext={0x7, 0x1000}, 0x2200, 0x1, 0x1, 0xb, 0x2, 0x8001, 0x5c}, r1, 0xd, 0xffffffffffffff9c, 0x0) mkdir(&(0x7f0000000280)='./file1\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='overlay\x00', 0x0, &(0x7f0000000100)={[{@upperdir={'upperdir', 0x3d, './file0'}}, {@lowerdir={'lowerdir', 0x3d, './file0'}}, {@workdir={'workdir', 0x3d, './file1'}, 0x5c}]}) r2 = open(&(0x7f0000021000)='./file0\x00', 0x0, 0x0) fchdir(r2) open(&(0x7f0000000040)='./file0\x00', 0x141042, 0x0) ioctl$FIDEDUPERANGE(r2, 0xc0189436, &(0x7f00000002c0)=ANY=[@ANYBLOB="00000000000500000000000000ffffffdf00000000000000"]) 07:32:42 executing program 4: mkdir(&(0x7f0000000180)='./file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file1\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='overlay\x00', 0x0, &(0x7f0000000100)={[{@upperdir={'upperdir', 0x3d, './file0'}}, {@lowerdir={'lowerdir', 0x3d, './file0'}}, {@workdir={'workdir', 0x3d, './file1'}, 0x5c}]}) r0 = open(&(0x7f0000021000)='./file0\x00', 0x0, 0x0) fchdir(r0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x141042, 0x0) ioctl$FIDEDUPERANGE(r1, 0xc020660b, &(0x7f00000002c0)={0x7fffffffffffffff, 0xccffffffffffffff}) 07:32:42 executing program 5: mkdir(&(0x7f0000000180)='./file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file1\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='overlay\x00', 0x0, &(0x7f0000000100)={[{@upperdir={'upperdir', 0x3d, './file0'}}, {@lowerdir={'lowerdir', 0x3d, './file0'}}, {@workdir={'workdir', 0x3d, './file1'}, 0x5c}]}) r0 = open(&(0x7f0000021000)='./file0\x00', 0x0, 0x0) fchdir(r0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x141042, 0x0) ioctl$FIDEDUPERANGE(r1, 0xc0189436, &(0x7f00000002c0)={0x2, 0x0, 0x200000000000000}) 07:32:42 executing program 1: r0 = socket$rds(0x15, 0x5, 0x0) bind$rds(r0, &(0x7f0000000080)={0x2, 0x0, @local}, 0x10) r1 = socket$inet_udplite(0x2, 0x2, 0x88) ioctl(r1, 0x1000008912, &(0x7f0000000000)="0adc1f123c123f319bd070") sendmsg$rds(r0, &(0x7f00000001c0)={&(0x7f0000000000)={0x2, 0x0, @local}, 0x10, 0x0, 0x0, &(0x7f00000002c0)=[@mask_cswp={0x58, 0x114, 0x9, {{}, &(0x7f0000000e80), 0x0, 0x0, 0x0, 0x0, 0x0, 0x8000000}}], 0x58}, 0x0) [ 1616.304265][ T7468] overlayfs: unrecognized mount option "/file0" or missing value 07:32:42 executing program 3: r0 = socket$rds(0x15, 0x5, 0x0) bind$rds(r0, &(0x7f0000000080)={0x2, 0x0, @local}, 0x10) r1 = socket$inet_udplite(0x2, 0x2, 0x88) ioctl(r1, 0x1000008912, &(0x7f0000000000)="0adc1f123c123f319bd070") sendmsg$rds(r0, &(0x7f00000001c0)={&(0x7f0000000000)={0x2, 0x0, @local}, 0x10, 0x0, 0x0, &(0x7f00000002c0)=[@mask_cswp={0x58, 0x114, 0x7, {{}, &(0x7f0000000e80), 0x0}}], 0x58, 0x0}, 0x0) [ 1616.375758][ T7537] overlayfs: unrecognized mount option "/file0" or missing value [ 1616.396823][ T7538] atomic_op 00000000718a9769 conn xmit_atomic (null) 07:32:43 executing program 2: mkdir(&(0x7f0000000180)='./file0\x00', 0x0) mkdir(&(0x7f0000000200)='./file0\x00', 0x1) mount$overlay(0x400000, &(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='overlay\x00', 0x0, &(0x7f0000000100)={[{@upperdir={'upperdir', 0x3d, './file0'}}, {@lowerdir={'lowerdir', 0x3d, './file0'}}, {@workdir={'workdir', 0x3d, './file1'}, 0x5c}]}) r0 = open(&(0x7f0000021000)='./file0\x00', 0x0, 0x0) fchdir(r0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x141042, 0x0) ioctl$FIDEDUPERANGE(r1, 0xc0189436, &(0x7f00000002c0)=ANY=[]) 07:32:43 executing program 1: r0 = socket$rds(0x15, 0x5, 0x0) bind$rds(r0, &(0x7f0000000080)={0x2, 0x0, @local}, 0x10) r1 = socket$inet_udplite(0x2, 0x2, 0x88) ioctl(r1, 0x1000008912, &(0x7f0000000000)="0adc1f123c123f319bd070") sendmsg$rds(r0, &(0x7f00000001c0)={&(0x7f0000000000)={0x2, 0x0, @local}, 0x10, 0x0, 0x0, &(0x7f00000002c0)=[@mask_cswp={0x58, 0x114, 0x9, {{}, &(0x7f0000000e80), 0x0, 0x0, 0x0, 0x0, 0x0, 0x20000000}}], 0x58}, 0x0) [ 1616.513213][ T7550] atomic_op 00000000fb4b6249 conn xmit_atomic (null) [ 1616.524356][ T7552] overlayfs: './file0' not a directory 07:32:43 executing program 0: r0 = openat$pfkey(0xffffffffffffff9c, &(0x7f0000000080)='/proc/self/net/pfkey\x00', 0x488000, 0x0) ioctl$TIOCSETD(r0, 0x5423, &(0x7f0000000140)) mkdir(&(0x7f0000000180)='./file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file1\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='overlay\x00', 0x0, &(0x7f0000000100)={[{@upperdir={'upperdir', 0x3d, './file0'}}, {@lowerdir={'lowerdir', 0x3d, './file0'}}, {@workdir={'workdir', 0x3d, './file1'}, 0x5c}]}) r1 = open(&(0x7f0000021000)='./file0\x00', 0x0, 0x0) fchdir(r1) r2 = open(&(0x7f0000000300)='./file0\x00', 0x141042, 0x0) ioctl$FIDEDUPERANGE(r2, 0xc0189436, &(0x7f0000000480)=ANY=[]) ioctl$TIOCVHANGUP(r1, 0x5437, 0x0) setsockopt$SO_VM_SOCKETS_CONNECT_TIMEOUT(r0, 0x28, 0x6, &(0x7f00000002c0)={0x77359400}, 0x10) syz_open_dev$audion(&(0x7f0000000240)='/dev/audio#\x00', 0x4, 0x80000) ioctl$DRM_IOCTL_MARK_BUFS(r2, 0x40206417, &(0x7f0000000200)={0x7, 0x10000, 0x4, 0x1, 0x8, 0x3}) ioctl$DRM_IOCTL_SET_VERSION(r1, 0xc0106407, &(0x7f00000001c0)={0x7fff, 0x0, 0xaa5, 0x1}) [ 1616.581613][ T7574] atomic_op 000000000f17d497 conn xmit_atomic (null) [ 1616.596976][ T7575] overlayfs: './file0' not a directory [ 1616.614532][ T7594] overlayfs: failed to resolve './file1': -2 07:32:43 executing program 5: mkdir(&(0x7f0000000180)='./file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file1\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='overlay\x00', 0x0, &(0x7f0000000100)={[{@upperdir={'upperdir', 0x3d, './file0'}}, {@lowerdir={'lowerdir', 0x3d, './file0'}}, {@workdir={'workdir', 0x3d, './file1'}, 0x5c}]}) r0 = open(&(0x7f0000021000)='./file0\x00', 0x0, 0x0) fchdir(r0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x141042, 0x0) ioctl$FIDEDUPERANGE(r1, 0xc0189436, &(0x7f00000002c0)={0x2, 0x0, 0x0, 0x2}) 07:32:43 executing program 4: mkdir(&(0x7f0000000180)='./file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file1\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='overlay\x00', 0x0, &(0x7f0000000100)={[{@upperdir={'upperdir', 0x3d, './file0'}}, {@lowerdir={'lowerdir', 0x3d, './file0'}}, {@workdir={'workdir', 0x3d, './file1'}, 0x5c}]}) r0 = open(&(0x7f0000021000)='./file0\x00', 0x0, 0x0) fchdir(r0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x141042, 0x0) ioctl$FIDEDUPERANGE(r1, 0xc020660b, &(0x7f00000002c0)={0xfeffffff00000000, 0xccffffffffffffff}) [ 1616.653738][ T7629] overlayfs: './file0' not a directory 07:32:43 executing program 1: r0 = socket$rds(0x15, 0x5, 0x0) bind$rds(r0, &(0x7f0000000080)={0x2, 0x0, @local}, 0x10) r1 = socket$inet_udplite(0x2, 0x2, 0x88) ioctl(r1, 0x1000008912, &(0x7f0000000000)="0adc1f123c123f319bd070") sendmsg$rds(r0, &(0x7f00000001c0)={&(0x7f0000000000)={0x2, 0x0, @local}, 0x10, 0x0, 0x0, &(0x7f00000002c0)=[@mask_cswp={0x58, 0x114, 0x9, {{}, &(0x7f0000000e80), 0x0, 0x0, 0x0, 0x0, 0x0, 0x3f000000}}], 0x58}, 0x0) 07:32:43 executing program 2: mkdir(&(0x7f0000000180)='./file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file1\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='overlay\x00', 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="62b5f26337f47b6469723d2e2f66696c65302c6c6f7765726469723d2e2f0000000000000000"]) r0 = open(&(0x7f0000021000)='./file0\x00', 0x0, 0x0) fchdir(r0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x141042, 0x0) ioctl$FIDEDUPERANGE(r1, 0xc0189436, &(0x7f00000002c0)=ANY=[]) 07:32:43 executing program 3: r0 = socket$rds(0x15, 0x5, 0x0) bind$rds(r0, &(0x7f0000000080)={0x2, 0x0, @local}, 0x10) r1 = socket$inet_udplite(0x2, 0x2, 0x88) ioctl(r1, 0x1000008912, &(0x7f0000000000)="0adc1f123c123f319bd070") sendmsg$rds(r0, &(0x7f00000001c0)={&(0x7f0000000000)={0x2, 0x0, @local}, 0x10, 0x0, 0x0, &(0x7f00000002c0)=[@mask_cswp={0x58, 0x114, 0x7, {{}, &(0x7f0000000e80), 0x0}}], 0x58, 0x0}, 0x0) [ 1616.772015][ T7685] overlayfs: './file0' not a directory [ 1616.807688][ T7687] atomic_op 00000000c8ed321f conn xmit_atomic (null) [ 1616.808522][ T7688] overlayfs: unrecognized mount option "bµòc7ô{dir=./file0" or missing value [ 1616.853733][ T7704] atomic_op 00000000788d0476 conn xmit_atomic (null) [ 1616.872390][ T7715] overlayfs: './file0' not a directory 07:32:43 executing program 0: mkdir(&(0x7f0000000180)='./file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file1\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='overlay\x00', 0x0, &(0x7f0000000100)={[{@upperdir={'upperdir', 0x3d, './file0'}}, {@lowerdir={'lowerdir', 0x3d, './file0'}}, {@workdir={'workdir', 0x3d, './file1'}, 0x5c}]}) sysinfo(&(0x7f00000001c0)=""/68) r0 = open(&(0x7f0000021000)='./file0\x00', 0x0, 0x0) fchdir(r0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x141042, 0x0) ioctl$FIDEDUPERANGE(r1, 0xc0189436, &(0x7f00000002c0)=ANY=[@ANYBLOB="000000000000000000000000000000000200000000000000"]) [ 1616.900863][ T7770] atomic_op 0000000025308701 conn xmit_atomic (null) [ 1616.909598][ T7731] overlayfs: unrecognized mount option "bµòc7ô{dir=./file0" or missing value [ 1616.920710][ T7777] overlayfs: './file0' not a directory 07:32:43 executing program 1: r0 = socket$rds(0x15, 0x5, 0x0) bind$rds(r0, &(0x7f0000000080)={0x2, 0x0, @local}, 0x10) r1 = socket$inet_udplite(0x2, 0x2, 0x88) ioctl(r1, 0x1000008912, &(0x7f0000000000)="0adc1f123c123f319bd070") sendmsg$rds(r0, &(0x7f00000001c0)={&(0x7f0000000000)={0x2, 0x0, @local}, 0x10, 0x0, 0x0, &(0x7f00000002c0)=[@mask_cswp={0x58, 0x114, 0x9, {{}, &(0x7f0000000e80), 0x0, 0x0, 0x0, 0x0, 0x0, 0x48000000}}], 0x58}, 0x0) 07:32:43 executing program 2: mkdir(&(0x7f0000000180)='./file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file1\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='overlay\x00', 0x0, &(0x7f00000002c0)=ANY=[@ANYBLOB="00cc8bdcaec61382b0d57c7d6652a021c309000000e57bbe05af6e1bef5de10edd25b945bae75ed21bd803f11a6b7c0439506579e418079a8f2846d757964c1dd8cfd69cc39e8f236cd5963820e61f2b8391cb74130c1b8e30d95464960f38ff9d79d615b21dd4fde607347375b7de7ef9c01033141d9912c543cdd9a07669fd83ca00061a11e9689046f6512d64ab9187e40ced15adea33722e8d9184502b9f94cc22ddc2c3990e095af319e7aa3e7ac3d4d14b6318b8b0a05be60df85df8c89a0cfb0a350b3e6fef63bd5d07119bba54e77d05474cc28c84c7b582eacf6d91b53327b0ab2657220a180163231fc819f370eb34819177c6"]) r0 = open(&(0x7f0000021000)='./file0\x00', 0x0, 0x0) fchdir(r0) r1 = open(&(0x7f0000000080)='./file0\x00', 0x80, 0x10) ioctl$FIDEDUPERANGE(r1, 0xc0189436, &(0x7f00000002c0)=ANY=[]) 07:32:43 executing program 3: r0 = socket$rds(0x15, 0x5, 0x0) bind$rds(r0, &(0x7f0000000080)={0x2, 0x0, @local}, 0x10) r1 = socket$inet_udplite(0x2, 0x2, 0x88) ioctl(r1, 0x1000008912, &(0x7f0000000000)="0adc1f123c123f319bd070") sendmsg$rds(r0, &(0x7f00000001c0)={&(0x7f0000000000)={0x2, 0x0, @local}, 0x10, 0x0, 0x0, &(0x7f00000002c0)=[@mask_cswp={0x58, 0x114, 0x7, {{}, &(0x7f0000000e80), 0x0}}], 0x58, 0x0}, 0x0) 07:32:43 executing program 4: mkdir(&(0x7f0000000180)='./file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file1\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='overlay\x00', 0x0, &(0x7f0000000100)={[{@upperdir={'upperdir', 0x3d, './file0'}}, {@lowerdir={'lowerdir', 0x3d, './file0'}}, {@workdir={'workdir', 0x3d, './file1'}, 0x5c}]}) r0 = open(&(0x7f0000021000)='./file0\x00', 0x0, 0x0) fchdir(r0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x141042, 0x0) ioctl$FIDEDUPERANGE(r1, 0xc020660b, &(0x7f00000002c0)={0xffffffff00000000, 0xccffffffffffffff}) [ 1617.063518][ T7841] atomic_op 0000000028a2f1c2 conn xmit_atomic (null) [ 1617.081709][ T7845] overlayfs: missing 'lowerdir' [ 1617.100752][ T7839] atomic_op 00000000bed9828a conn xmit_atomic (null) 07:32:43 executing program 1: r0 = socket$rds(0x15, 0x5, 0x0) bind$rds(r0, &(0x7f0000000080)={0x2, 0x0, @local}, 0x10) r1 = socket$inet_udplite(0x2, 0x2, 0x88) ioctl(r1, 0x1000008912, &(0x7f0000000000)="0adc1f123c123f319bd070") sendmsg$rds(r0, &(0x7f00000001c0)={&(0x7f0000000000)={0x2, 0x0, @local}, 0x10, 0x0, 0x0, &(0x7f00000002c0)=[@mask_cswp={0x58, 0x114, 0x9, {{}, &(0x7f0000000e80), 0x0, 0x0, 0x0, 0x0, 0x0, 0x4c000000}}], 0x58}, 0x0) [ 1617.157312][ T7848] overlayfs: missing 'lowerdir' 07:32:43 executing program 5: mkdir(&(0x7f0000000180)='./file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file1\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='overlay\x00', 0x0, &(0x7f0000000100)={[{@upperdir={'upperdir', 0x3d, './file0'}}, {@lowerdir={'lowerdir', 0x3d, './file0'}}, {@workdir={'workdir', 0x3d, './file1'}, 0x5c}]}) r0 = open(&(0x7f0000021000)='./file0\x00', 0x0, 0x0) fchdir(r0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x141042, 0x0) ioctl$FIDEDUPERANGE(r1, 0xc0189436, &(0x7f00000002c0)={0x2, 0x0, 0x0, 0x1000000}) [ 1617.211272][ T7863] overlayfs: './file0' not a directory [ 1617.237256][ T7893] atomic_op 0000000060c14ab1 conn xmit_atomic (null) 07:32:43 executing program 2: mkdir(&(0x7f0000000180)='./file0\x00', 0x0) syz_init_net_socket$rose(0xb, 0x5, 0x0) mkdir(&(0x7f0000000280)='./file1\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='overlay\x00', 0x0, &(0x7f0000000100)={[{@upperdir={'upperdir', 0x3d, './file0'}}, {@lowerdir={'lowerdir', 0x3d, './file0'}}, {@workdir={'workdir', 0x3d, './file1'}, 0x5c}]}) r0 = open(&(0x7f0000021000)='./file0\x00', 0x0, 0x0) fchdir(r0) open(&(0x7f0000000040)='./file0\x00', 0x141042, 0x0) 07:32:43 executing program 0: mkdir(&(0x7f0000000180)='./file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file1\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='overlay\x00', 0x0, &(0x7f0000000100)={[{@upperdir={'upperdir', 0x3d, './file0'}}, {@lowerdir={'lowerdir', 0x3d, './file0'}}, {@workdir={'workdir', 0x3d, './file1'}, 0x5c}]}) r0 = open(&(0x7f0000021000)='./file0\x00', 0x0, 0x0) fchdir(r0) r1 = add_key$keyring(&(0x7f0000000080)='keyring\x00', &(0x7f0000000140)={'syz', 0x2}, 0x0, 0x0, 0xfffffffffffffff8) keyctl$KEYCTL_PKEY_ENCRYPT(0x19, &(0x7f00000001c0)={r1, 0x8001, 0x1}, &(0x7f0000000200)={'enc=', 'raw', ' hash=', {'sha384-ssse3\x00'}}, &(0x7f0000000300)="349f90ae93bc5be9ce8b4d4eb7095896fc5d58272d9cc7c71f134cb4259d99e9798a70ff4af15cfc4db03e4b915a334d2ddc6a78c194909f7a3cf34a248b9572e73a2ad68256de062e698dabdd71e19834264633abbb9416d507ad754d56b1b2ae80e2a0c7af2a4b5f9499974e30d9a6cef1ef1e59233ff413c5e108c46c7930de0ba13081205e602776218270344284eb2e0936785214c8865877c390a9bcdecdd49d9706ccecd1a06fccae4842b9602561a63daa0e224fdecc485c61e7d287538bfbae0542cb332bcaa5303ef3f0c00ef99cc6f640de01180a1c5cbfe1d0b6f42d15057b7c84b270bf662943d40596", &(0x7f0000000400)=""/210) r2 = open(&(0x7f0000000040)='./file0\x00', 0x141042, 0x0) ioctl$FIDEDUPERANGE(r2, 0xc0189436, &(0x7f00000002c0)) [ 1617.259077][ T7890] overlayfs: './file0' not a directory [ 1617.267533][ C0] net_ratelimit: 20 callbacks suppressed [ 1617.267541][ C0] protocol 88fb is buggy, dev hsr_slave_0 [ 1617.279033][ C0] protocol 88fb is buggy, dev hsr_slave_1 [ 1617.284821][ C0] protocol 88fb is buggy, dev hsr_slave_0 [ 1617.290582][ C0] protocol 88fb is buggy, dev hsr_slave_1 07:32:43 executing program 3: r0 = socket$rds(0x15, 0x5, 0x0) bind$rds(r0, &(0x7f0000000080)={0x2, 0x0, @local}, 0x10) r1 = socket$inet_udplite(0x2, 0x2, 0x88) ioctl(r1, 0x1000008912, &(0x7f0000000000)="0adc1f123c123f319bd070") sendmsg$rds(r0, &(0x7f00000001c0)={&(0x7f0000000000)={0x2, 0x0, @local}, 0x10, 0x0, 0x0, &(0x7f00000002c0)=[@mask_cswp={0x58, 0x114, 0x7, {{}, &(0x7f0000000e80), 0x0}}], 0x58, 0x0}, 0x0) 07:32:43 executing program 1: r0 = socket$rds(0x15, 0x5, 0x0) bind$rds(r0, &(0x7f0000000080)={0x2, 0x0, @local}, 0x10) r1 = socket$inet_udplite(0x2, 0x2, 0x88) ioctl(r1, 0x1000008912, &(0x7f0000000000)="0adc1f123c123f319bd070") sendmsg$rds(r0, &(0x7f00000001c0)={&(0x7f0000000000)={0x2, 0x0, @local}, 0x10, 0x0, 0x0, &(0x7f00000002c0)=[@mask_cswp={0x58, 0x114, 0x9, {{}, &(0x7f0000000e80), 0x0, 0x0, 0x0, 0x0, 0x0, 0x60000000}}], 0x58}, 0x0) [ 1617.362944][ T7974] overlayfs: './file0' not a directory [ 1617.428325][ C0] protocol 88fb is buggy, dev hsr_slave_0 [ 1617.434140][ C0] protocol 88fb is buggy, dev hsr_slave_1 [ 1617.443055][ T7976] overlayfs: './file0' not a directory 07:32:43 executing program 2: mkdir(&(0x7f0000000080)='./file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file1\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='overlay\x00', 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="10"]) open(&(0x7f0000021000)='./file0\x00', 0x0, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x141042, 0x0) accept4$packet(r0, 0x0, &(0x7f0000000140), 0x80000) ioctl$FIDEDUPERANGE(r0, 0xc0189436, &(0x7f00000002c0)=ANY=[]) 07:32:43 executing program 4: mkdir(&(0x7f0000000180)='./file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file1\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='overlay\x00', 0x0, &(0x7f0000000100)={[{@upperdir={'upperdir', 0x3d, './file0'}}, {@lowerdir={'lowerdir', 0x3d, './file0'}}, {@workdir={'workdir', 0x3d, './file1'}, 0x5c}]}) r0 = open(&(0x7f0000021000)='./file0\x00', 0x0, 0x0) fchdir(r0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x141042, 0x0) ioctl$FIDEDUPERANGE(r1, 0xc020660b, &(0x7f00000002c0)={0xffffffffffffff7f, 0xccffffffffffffff}) 07:32:44 executing program 5: mkdir(&(0x7f0000000180)='./file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file1\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='overlay\x00', 0x0, &(0x7f0000000100)={[{@upperdir={'upperdir', 0x3d, './file0'}}, {@lowerdir={'lowerdir', 0x3d, './file0'}}, {@workdir={'workdir', 0x3d, './file1'}, 0x5c}]}) r0 = open(&(0x7f0000021000)='./file0\x00', 0x0, 0x0) fchdir(r0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x141042, 0x0) ioctl$FIDEDUPERANGE(r1, 0xc0189436, &(0x7f00000002c0)={0x2, 0x0, 0x0, 0x2000000}) 07:32:44 executing program 1: r0 = socket$rds(0x15, 0x5, 0x0) bind$rds(r0, &(0x7f0000000080)={0x2, 0x0, @local}, 0x10) r1 = socket$inet_udplite(0x2, 0x2, 0x88) ioctl(r1, 0x1000008912, &(0x7f0000000000)="0adc1f123c123f319bd070") sendmsg$rds(r0, &(0x7f00000001c0)={&(0x7f0000000000)={0x2, 0x0, @local}, 0x10, 0x0, 0x0, &(0x7f00000002c0)=[@mask_cswp={0x58, 0x114, 0x9, {{}, &(0x7f0000000e80), 0x0, 0x0, 0x0, 0x0, 0x0, 0x68000000}}], 0x58}, 0x0) [ 1617.570289][ T8056] overlayfs: './file0' not a directory [ 1617.603844][ T8054] overlayfs: unrecognized mount option "" or missing value 07:32:44 executing program 3: r0 = socket$rds(0x15, 0x5, 0x0) bind$rds(r0, &(0x7f0000000080)={0x2, 0x0, @local}, 0x10) r1 = socket$inet_udplite(0x2, 0x2, 0x88) ioctl(r1, 0x1000008912, &(0x7f0000000000)="0adc1f123c123f319bd070") sendmsg$rds(r0, &(0x7f00000001c0)={&(0x7f0000000000)={0x2, 0x0, @local}, 0x10, 0x0, 0x0, &(0x7f00000002c0)=[@mask_cswp={0x58, 0x114, 0x7, {{}, &(0x7f0000000e80), 0x0}}], 0x58, 0x0}, 0x0) [ 1617.643827][ T8110] overlayfs: unrecognized mount option "" or missing value 07:32:44 executing program 0: mkdir(&(0x7f0000000180)='./file0\x00', 0x0) r0 = syz_open_dev$midi(&(0x7f0000000080)='/dev/midi#\x00', 0xa6, 0x0) getpeername$unix(r0, &(0x7f00000001c0)=@abs, &(0x7f0000000140)=0x6e) mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='overlay\x00', 0x0, &(0x7f0000000100)={[{@upperdir={'upperdir', 0x3d, './file0'}}, {@lowerdir={'lowerdir', 0x3d, './file0'}}, {@workdir={'workdir', 0x3d, './file1'}, 0x5c}]}) r1 = open(&(0x7f0000021000)='./file0\x00', 0x0, 0x0) fchdir(r1) r2 = open(&(0x7f0000000040)='./file0\x00', 0x141042, 0x0) ioctl$FIDEDUPERANGE(r2, 0xc0189436, &(0x7f00000002c0)=ANY=[@ANYBLOB="001c0000000300000000000000000000f8ffffff00000000"]) [ 1617.701867][ T8119] overlayfs: './file0' not a directory [ 1617.712916][ T8118] overlayfs: './file0' not a directory 07:32:44 executing program 1: r0 = socket$rds(0x15, 0x5, 0x0) bind$rds(r0, &(0x7f0000000080)={0x2, 0x0, @local}, 0x10) r1 = socket$inet_udplite(0x2, 0x2, 0x88) ioctl(r1, 0x1000008912, &(0x7f0000000000)="0adc1f123c123f319bd070") sendmsg$rds(r0, &(0x7f00000001c0)={&(0x7f0000000000)={0x2, 0x0, @local}, 0x10, 0x0, 0x0, &(0x7f00000002c0)=[@mask_cswp={0x58, 0x114, 0x9, {{}, &(0x7f0000000e80), 0x0, 0x0, 0x0, 0x0, 0x0, 0x6c000000}}], 0x58}, 0x0) 07:32:44 executing program 4: mkdir(&(0x7f0000000180)='./file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file1\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='overlay\x00', 0x0, &(0x7f0000000100)={[{@upperdir={'upperdir', 0x3d, './file0'}}, {@lowerdir={'lowerdir', 0x3d, './file0'}}, {@workdir={'workdir', 0x3d, './file1'}, 0x5c}]}) r0 = open(&(0x7f0000021000)='./file0\x00', 0x0, 0x0) fchdir(r0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x141042, 0x0) ioctl$FIDEDUPERANGE(r1, 0xc020660b, &(0x7f00000002c0)={0x0, 0x7fffffffffffffff}) 07:32:44 executing program 5: mkdir(&(0x7f0000000180)='./file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file1\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='overlay\x00', 0x0, &(0x7f0000000100)={[{@upperdir={'upperdir', 0x3d, './file0'}}, {@lowerdir={'lowerdir', 0x3d, './file0'}}, {@workdir={'workdir', 0x3d, './file1'}, 0x5c}]}) r0 = open(&(0x7f0000021000)='./file0\x00', 0x0, 0x0) fchdir(r0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x141042, 0x0) ioctl$FIDEDUPERANGE(r1, 0xc0189436, &(0x7f00000002c0)={0x2, 0x0, 0x0, 0x100000000000000}) 07:32:44 executing program 2: mkdir(&(0x7f0000000180)='./file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file1\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='overlay\x00', 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="e034000000003e8cc669723d2e2f66696c65302c6c6f696c652f66696c65"]) r0 = open(&(0x7f0000021000)='./file0\x00', 0x0, 0x0) openat(r0, &(0x7f0000000080)='./file0\x00', 0x141000, 0x20) fchdir(r0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x141042, 0x0) ioctl$FIDEDUPERANGE(r1, 0xc0189436, &(0x7f00000002c0)=ANY=[]) 07:32:44 executing program 3: r0 = socket$rds(0x15, 0x5, 0x0) bind$rds(r0, &(0x7f0000000080)={0x2, 0x0, @local}, 0x10) r1 = socket$inet_udplite(0x2, 0x2, 0x88) ioctl(r1, 0x1000008912, &(0x7f0000000000)="0adc1f123c123f319bd070") sendmsg$rds(r0, &(0x7f00000001c0)={&(0x7f0000000000)={0x2, 0x0, @local}, 0x10, 0x0, 0x0, &(0x7f00000002c0)=[@mask_cswp={0x58, 0x114, 0x7, {{}, &(0x7f0000000e80), 0x0}}], 0x58, 0x0}, 0x0) [ 1617.891923][ T8261] overlayfs: unrecognized mount option "à4" or missing value 07:32:44 executing program 1: r0 = socket$rds(0x15, 0x5, 0x0) bind$rds(r0, &(0x7f0000000080)={0x2, 0x0, @local}, 0x10) r1 = socket$inet_udplite(0x2, 0x2, 0x88) ioctl(r1, 0x1000008912, &(0x7f0000000000)="0adc1f123c123f319bd070") sendmsg$rds(r0, &(0x7f00000001c0)={&(0x7f0000000000)={0x2, 0x0, @local}, 0x10, 0x0, 0x0, &(0x7f00000002c0)=[@mask_cswp={0x58, 0x114, 0x9, {{}, &(0x7f0000000e80), 0x0, 0x0, 0x0, 0x0, 0x0, 0x74000000}}], 0x58}, 0x0) [ 1617.963445][ T8268] overlayfs: './file0' not a directory [ 1617.970561][ T8266] overlayfs: './file0' not a directory [ 1617.975485][ T8269] overlayfs: './file0' not a directory [ 1617.987917][ T8270] overlayfs: unrecognized mount option "à4" or missing value 07:32:44 executing program 0: setxattr(&(0x7f0000000140)='./file0\x00', &(0x7f00000001c0)=@random={'security.', 'GPLeth0\x00'}, &(0x7f0000000200)='upperdir', 0x8, 0x0) mkdir(&(0x7f0000000180)='./file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file1\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='overlay\x00', 0x0, &(0x7f0000000100)={[{@upperdir={'upperdir', 0x3d, './file0'}}, {@upperdir={'upperdir', 0x3d, './file0'}}, {@workdir={'workdir', 0x3d, './file1'}, 0x5c}]}) r0 = open(&(0x7f0000000080)='./file0\x00', 0x8000, 0x0) fchdir(r0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x141042, 0x0) ioctl$FIDEDUPERANGE(r1, 0xc0189436, &(0x7f00000002c0)) 07:32:44 executing program 5: mkdir(&(0x7f0000000180)='./file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file1\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='overlay\x00', 0x0, &(0x7f0000000100)={[{@upperdir={'upperdir', 0x3d, './file0'}}, {@lowerdir={'lowerdir', 0x3d, './file0'}}, {@workdir={'workdir', 0x3d, './file1'}, 0x5c}]}) r0 = open(&(0x7f0000021000)='./file0\x00', 0x0, 0x0) fchdir(r0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x141042, 0x0) ioctl$FIDEDUPERANGE(r1, 0xc0189436, &(0x7f00000002c0)={0x2, 0x0, 0x0, 0x200000000000000}) 07:32:44 executing program 4: mkdir(&(0x7f0000000180)='./file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file1\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='overlay\x00', 0x0, &(0x7f0000000100)={[{@upperdir={'upperdir', 0x3d, './file0'}}, {@lowerdir={'lowerdir', 0x3d, './file0'}}, {@workdir={'workdir', 0x3d, './file1'}, 0x5c}]}) r0 = open(&(0x7f0000021000)='./file0\x00', 0x0, 0x0) fchdir(r0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x141042, 0x0) ioctl$FIDEDUPERANGE(r1, 0xc020660b, &(0x7f00000002c0)={0x0, 0xccffffffffffffff, 0x5}) 07:32:44 executing program 2: mkdir(&(0x7f0000000180)='./file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file1\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='overlay\x00', 0x0, &(0x7f0000000100)={[{@upperdir={'upperdir', 0x3d, './file0'}}, {@lowerdir={'lowerdir', 0x3d, './file0'}}, {@workdir={'workdir', 0x3d, './file1'}, 0x5c}]}) r0 = open(&(0x7f0000021000)='./file0\x00', 0x0, 0x0) fchdir(r0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x141042, 0x0) ioctl$FIDEDUPERANGE(r1, 0xc0189436, &(0x7f0000000140)=ANY=[]) 07:32:44 executing program 3: r0 = socket$rds(0x15, 0x5, 0x0) bind$rds(r0, &(0x7f0000000080)={0x2, 0x0, @local}, 0x10) r1 = socket$inet_udplite(0x2, 0x2, 0x88) ioctl(r1, 0x1000008912, &(0x7f0000000000)="0adc1f123c123f319bd070") sendmsg$rds(r0, &(0x7f00000001c0)={&(0x7f0000000000)={0x2, 0x0, @local}, 0x10, 0x0, 0x0, &(0x7f00000002c0)=[@mask_cswp={0x58, 0x114, 0x7, {{}, &(0x7f0000000e80), 0x0}}], 0x58, 0x0}, 0x0) 07:32:44 executing program 1: r0 = socket$rds(0x15, 0x5, 0x0) bind$rds(r0, &(0x7f0000000080)={0x2, 0x0, @local}, 0x10) r1 = socket$inet_udplite(0x2, 0x2, 0x88) ioctl(r1, 0x1000008912, &(0x7f0000000000)="0adc1f123c123f319bd070") sendmsg$rds(r0, &(0x7f00000001c0)={&(0x7f0000000000)={0x2, 0x0, @local}, 0x10, 0x0, 0x0, &(0x7f00000002c0)=[@mask_cswp={0x58, 0x114, 0x9, {{}, &(0x7f0000000e80), 0x0, 0x0, 0x0, 0x0, 0x0, 0x7a000000}}], 0x58}, 0x0) [ 1618.224719][ C0] print_req_error: 661 callbacks suppressed [ 1618.224730][ C0] print_req_error: I/O error, dev loop0, sector 0 flags 0 [ 1618.238099][ C0] buffer_io_error: 661 callbacks suppressed [ 1618.238109][ C0] Buffer I/O error on dev loop0, logical block 0, async page read [ 1618.245835][ T8412] overlayfs: './file0' not a directory [ 1618.270627][ T8413] overlayfs: missing 'lowerdir' [ 1618.291825][ T8435] overlayfs: './file0' not a directory [ 1618.309757][ T8459] overlayfs: './file0' not a directory [ 1618.313297][ T8413] overlayfs: missing 'lowerdir' 07:32:44 executing program 1: r0 = socket$rds(0x15, 0x5, 0x0) bind$rds(r0, &(0x7f0000000080)={0x2, 0x0, @local}, 0x10) r1 = socket$inet_udplite(0x2, 0x2, 0x88) ioctl(r1, 0x1000008912, &(0x7f0000000000)="0adc1f123c123f319bd070") sendmsg$rds(r0, &(0x7f00000001c0)={&(0x7f0000000000)={0x2, 0x0, @local}, 0x10, 0x0, 0x0, &(0x7f00000002c0)=[@mask_cswp={0x58, 0x114, 0x9, {{}, &(0x7f0000000e80), 0x0, 0x0, 0x0, 0x0, 0x0, 0xfc000000}}], 0x58}, 0x0) 07:32:44 executing program 2: mkdir(&(0x7f0000000180)='./file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file1\x00', 0x1) getsockopt$inet_IP_IPSEC_POLICY(0xffffffffffffff9c, 0x0, 0x10, &(0x7f00000002c0)={{{@in=@initdev, @in=@broadcast, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}}, {{@in=@broadcast}, 0x0, @in=@local}}, &(0x7f0000000140)=0xe8) mount$overlay(0x400000, &(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='overlay\x00', 0x0, &(0x7f00000001c0)={[], [{@seclabel='seclabel'}, {@uid_eq={'uid', 0x3d, r0}}, {@seclabel='seclabel'}, {@appraise_type='appraise_type=imasig'}, {@euid_eq={'euid', 0x3d, r0}}]}) rename(&(0x7f0000000000)='./file1\x00', &(0x7f0000000100)='./file0\x00') r1 = open(&(0x7f0000021000)='./file0\x00', 0x0, 0x0) fchdir(r1) r2 = open(&(0x7f0000000040)='./file0\x00', 0x141042, 0x0) syz_open_dev$video(&(0x7f0000000240)='/dev/video#\x00', 0x1, 0x80) ioctl$FIDEDUPERANGE(r2, 0xc0189436, &(0x7f00000002c0)=ANY=[]) 07:32:44 executing program 5: mkdir(&(0x7f0000000180)='./file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file1\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='overlay\x00', 0x0, &(0x7f0000000100)={[{@upperdir={'upperdir', 0x3d, './file0'}}, {@lowerdir={'lowerdir', 0x3d, './file0'}}, {@workdir={'workdir', 0x3d, './file1'}, 0x5c}]}) r0 = open(&(0x7f0000021000)='./file0\x00', 0x0, 0x0) fchdir(r0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x141042, 0x0) ioctl$FIDEDUPERANGE(r1, 0xc0189436, &(0x7f00000002c0)={0x2, 0x0, 0x0, 0x0, 0x2}) [ 1618.352278][ C0] print_req_error: I/O error, dev loop0, sector 0 flags 0 [ 1618.359686][ C0] Buffer I/O error on dev loop0, logical block 0, async page read 07:32:44 executing program 3: r0 = socket$rds(0x15, 0x5, 0x0) bind$rds(r0, &(0x7f0000000080)={0x2, 0x0, @local}, 0x10) r1 = socket$inet_udplite(0x2, 0x2, 0x88) ioctl(r1, 0x1000008912, &(0x7f0000000000)="0adc1f123c123f319bd070") sendmsg$rds(r0, &(0x7f00000001c0)={&(0x7f0000000000)={0x2, 0x0, @local}, 0x10, 0x0, 0x0, &(0x7f00000002c0)=[@mask_cswp={0x58, 0x114, 0x7, {{}, &(0x7f0000000e80), 0x0}}], 0x58, 0x0}, 0x0) 07:32:44 executing program 0: mkdir(&(0x7f0000000180)='./file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file1\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='overlay\x00', 0x0, &(0x7f0000000100)={[{@upperdir={'upperdir', 0x3d, './file0'}}, {@lowerdir={'lowerdir', 0x3d, './file0'}}, {@workdir={'workdir', 0x3d, './file1'}, 0x5c}]}) r0 = open(&(0x7f0000021000)='./file0\x00', 0x0, 0x0) ioctl$SNDRV_SEQ_IOCTL_DELETE_PORT(r0, 0x40a85321, &(0x7f00000001c0)={{0x200}, 'port1\x00', 0x20, 0x400, 0x4, 0x7, 0x9, 0x0, 0x100000001, 0x0, 0x5, 0x1}) fchdir(r0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x141042, 0x0) ioctl$FIDEDUPERANGE(r1, 0xc0189436, &(0x7f00000002c0)) [ 1618.418074][ C0] print_req_error: I/O error, dev loop0, sector 0 flags 0 [ 1618.425268][ C0] Buffer I/O error on dev loop0, logical block 0, async page read 07:32:44 executing program 4: mkdir(&(0x7f0000000180)='./file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file1\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='overlay\x00', 0x0, &(0x7f0000000100)={[{@upperdir={'upperdir', 0x3d, './file0'}}, {@lowerdir={'lowerdir', 0x3d, './file0'}}, {@workdir={'workdir', 0x3d, './file1'}, 0x5c}]}) r0 = open(&(0x7f0000021000)='./file0\x00', 0x0, 0x0) fchdir(r0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x141042, 0x0) ioctl$FIDEDUPERANGE(r1, 0xc020660b, &(0x7f00000002c0)={0x0, 0xccffffffffffffff, 0x500}) [ 1618.467632][ C1] protocol 88fb is buggy, dev hsr_slave_0 [ 1618.473474][ C1] protocol 88fb is buggy, dev hsr_slave_1 [ 1618.479369][ C1] protocol 88fb is buggy, dev hsr_slave_0 [ 1618.485098][ C1] protocol 88fb is buggy, dev hsr_slave_1 [ 1618.502846][ C0] print_req_error: I/O error, dev loop0, sector 0 flags 0 [ 1618.510035][ C0] Buffer I/O error on dev loop0, logical block 0, async page read [ 1618.522207][ C0] print_req_error: I/O error, dev loop0, sector 0 flags 0 [ 1618.529403][ C0] Buffer I/O error on dev loop0, logical block 0, async page read 07:32:45 executing program 1: r0 = socket$rds(0x15, 0x5, 0x0) bind$rds(r0, &(0x7f0000000080)={0x2, 0x0, @local}, 0x10) r1 = socket$inet_udplite(0x2, 0x2, 0x88) ioctl(r1, 0x1000008912, &(0x7f0000000000)="0adc1f123c123f319bd070") sendmsg$rds(r0, &(0x7f00000001c0)={&(0x7f0000000000)={0x2, 0x0, @local}, 0x10, 0x0, 0x0, &(0x7f00000002c0)=[@mask_cswp={0x58, 0x114, 0x9, {{}, &(0x7f0000000e80), 0x0, 0x0, 0x0, 0x0, 0x0, 0xfe800000}}], 0x58}, 0x0) [ 1618.598595][ T8551] overlayfs: './file0' not a directory [ 1618.635976][ C0] print_req_error: I/O error, dev loop0, sector 0 flags 0 07:32:45 executing program 2: mkdir(&(0x7f0000000180)='./file0\x00', 0x0) socketpair(0x5, 0x800, 0x3ff, &(0x7f0000000140)={0xffffffffffffffff}) r1 = syz_genetlink_get_family_id$tipc(&(0x7f0000000200)='TIPC\x00') sendmsg$TIPC_CMD_GET_MAX_PORTS(r0, &(0x7f0000000300)={&(0x7f00000001c0)={0x10, 0x0, 0x0, 0x80}, 0xc, &(0x7f00000002c0)={&(0x7f0000000240)={0x1c, r1, 0x3, 0x70bd2d, 0x25dfdbfe, {}, [""]}, 0x1c}, 0x1, 0x0, 0x0, 0x4000000}, 0x4005) mkdir(&(0x7f0000000280)='./file1\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='overlay\x00', 0x0, &(0x7f0000000100)={[{@upperdir={'upperdir', 0x3d, './file0'}}, {@lowerdir={'lowerdir', 0x3d, './file0'}}, {@workdir={'workdir', 0x3d, './file1'}, 0x5c}]}) r2 = open(&(0x7f0000021000)='./file0\x00', 0x0, 0x0) setsockopt$netlink_NETLINK_PKTINFO(r2, 0x10e, 0x3, &(0x7f0000000080)=0x7, 0xffffffffffffff6a) fchdir(r2) r3 = open(&(0x7f0000000040)='./file0\x00', 0x141042, 0x0) ioctl$FIDEDUPERANGE(r3, 0xc0189436, &(0x7f00000002c0)=ANY=[]) [ 1618.643254][ C0] Buffer I/O error on dev loop0, logical block 0, async page read [ 1618.654586][ T8557] overlayfs: './file0' not a directory [ 1618.658677][ C0] print_req_error: I/O error, dev loop0, sector 0 flags 0 [ 1618.667224][ C0] Buffer I/O error on dev loop0, logical block 0, async page read 07:32:45 executing program 0: mkdir(&(0x7f0000000180)='./file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file2\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='overlay\x00', 0x0, &(0x7f0000000100)={[{@upperdir={'upperdir', 0x3d, './file0'}}, {@lowerdir={'lowerdir', 0x3d, './file0'}}, {@workdir={'workdir', 0x3d, './file1'}, 0x5c}]}) lsetxattr$security_ima(&(0x7f0000000080)='./file0\x00', &(0x7f0000000140)='security.ima\x00', &(0x7f00000001c0)=ANY=[@ANYBLOB="07020b00000003ff0013cb0f438479f746a984e7aa226b1011a302546f"], 0x1d, 0x1) r0 = open(&(0x7f0000021000)='./file0\x00', 0x0, 0x0) fchdir(r0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x141042, 0x0) ioctl$FIDEDUPERANGE(r1, 0xc0189436, &(0x7f00000002c0)=ANY=[@ANYBLOB='\x00\x00\t\x00\x00\x00\x00\b@\x00'/22]) [ 1618.704806][ T8566] overlayfs: './file0' not a directory 07:32:45 executing program 2: mkdir(&(0x7f0000000180)='./file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file1\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='overlay\x00', 0x0, &(0x7f0000000100)={[{@upperdir={'upperdir', 0x3d, './file0'}}, {@lowerdir={'lowerdir', 0x3d, './file0'}}, {@workdir={'workdir', 0x3d, './file1'}, 0x5c}]}) r0 = open(&(0x7f0000021000)='./file0\x00', 0x0, 0x0) fchdir(r0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x141042, 0x0) ioctl$FIDEDUPERANGE(r1, 0xc0189436, &(0x7f00000002c0)=ANY=[]) getsockopt$inet_sctp_SCTP_RTOINFO(r0, 0x84, 0x0, &(0x7f0000000080)={0x0, 0x101, 0x4759800a, 0x4}, &(0x7f0000000140)=0x10) setsockopt$inet_sctp6_SCTP_PEER_ADDR_THLDS(r1, 0x84, 0x1f, &(0x7f00000001c0)={r2, @in6={{0xa, 0x4e22, 0xfff, @initdev={0xfe, 0x88, [], 0x1, 0x0}, 0x1}}, 0xfffffffffffff800, 0xffffffffffffffff}, 0x90) [ 1618.747901][ C0] print_req_error: I/O error, dev loop0, sector 0 flags 0 [ 1618.755095][ C0] Buffer I/O error on dev loop0, logical block 0, async page read [ 1618.779984][ C0] print_req_error: I/O error, dev loop0, sector 0 flags 0 [ 1618.787160][ C0] Buffer I/O error on dev loop0, logical block 0, async page read 07:32:45 executing program 3: r0 = socket$rds(0x15, 0x5, 0x0) bind$rds(r0, &(0x7f0000000080)={0x2, 0x0, @local}, 0x10) r1 = socket$inet_udplite(0x2, 0x2, 0x88) ioctl(r1, 0x1000008912, &(0x7f0000000000)="0adc1f123c123f319bd070") sendmsg$rds(r0, &(0x7f00000001c0)={&(0x7f0000000000)={0x2, 0x0, @local}, 0x10, 0x0, 0x0, &(0x7f00000002c0)=[@mask_cswp={0x58, 0x114, 0x7, {{}, &(0x7f0000000e80), 0x0}}], 0x58, 0x0}, 0x0) 07:32:45 executing program 5: mkdir(&(0x7f0000000180)='./file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file1\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='overlay\x00', 0x0, &(0x7f0000000100)={[{@upperdir={'upperdir', 0x3d, './file0'}}, {@lowerdir={'lowerdir', 0x3d, './file0'}}, {@workdir={'workdir', 0x3d, './file1'}, 0x5c}]}) r0 = open(&(0x7f0000021000)='./file0\x00', 0x0, 0x0) fchdir(r0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x141042, 0x0) ioctl$FIDEDUPERANGE(r1, 0xc0189436, &(0x7f00000002c0)={0x2, 0x0, 0x0, 0x0, 0x1000000}) 07:32:45 executing program 1: r0 = socket$rds(0x15, 0x5, 0x0) bind$rds(r0, &(0x7f0000000080)={0x2, 0x0, @local}, 0x10) r1 = socket$inet_udplite(0x2, 0x2, 0x88) ioctl(r1, 0x1000008912, &(0x7f0000000000)="0adc1f123c123f319bd070") sendmsg$rds(r0, &(0x7f00000001c0)={&(0x7f0000000000)={0x2, 0x0, @local}, 0x10, 0x0, 0x0, &(0x7f00000002c0)=[@mask_cswp={0x58, 0x114, 0x9, {{}, &(0x7f0000000e80), 0x0, 0x0, 0x0, 0x0, 0x0, 0xfec00000}}], 0x58}, 0x0) [ 1618.853895][ C0] print_req_error: I/O error, dev loop0, sector 0 flags 0 [ 1618.861178][ C0] Buffer I/O error on dev loop0, logical block 0, async page read 07:32:45 executing program 4: mkdir(&(0x7f0000000180)='./file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file1\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='overlay\x00', 0x0, &(0x7f0000000100)={[{@upperdir={'upperdir', 0x3d, './file0'}}, {@lowerdir={'lowerdir', 0x3d, './file0'}}, {@workdir={'workdir', 0x3d, './file1'}, 0x5c}]}) r0 = open(&(0x7f0000021000)='./file0\x00', 0x0, 0x0) fchdir(r0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x141042, 0x0) ioctl$FIDEDUPERANGE(r1, 0xc020660b, &(0x7f00000002c0)={0x0, 0xccffffffffffffff, 0x1000000}) [ 1618.925657][ T8689] overlayfs: failed to resolve './file1': -2 07:32:45 executing program 2: mkdir(&(0x7f0000000180)='./file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file1\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='overlay\x00', 0x0, &(0x7f0000000100)={[{@upperdir={'upperdir', 0x3d, './file0'}}, {@lowerdir={'lowerdir', 0x3d, './file0'}}, {@workdir={'workdir', 0x3d, './file1'}, 0x5c}]}) r0 = open(&(0x7f0000021000)='./file0\x00', 0x0, 0x0) fchdir(r0) sendto$isdn(r0, &(0x7f0000000080)={0x1000, 0x7fff, "2680c096ff4cb76f65e1612fa5eed9b5da6199f989be2ee7125d11e1072820eef4a2d47c48439a39761479f5c755ef025a7a9e9d"}, 0x3c, 0x10, &(0x7f0000000140)={0x22, 0x6, 0x4, 0x1000, 0xef4}, 0x6) r1 = open(&(0x7f0000000040)='./file0\x00', 0x141042, 0x0) ioctl$FIDEDUPERANGE(r1, 0xc0189436, &(0x7f00000002c0)=ANY=[]) [ 1619.004240][ T8727] overlayfs: './file0' not a directory 07:32:45 executing program 1: r0 = socket$rds(0x15, 0x5, 0x0) bind$rds(r0, &(0x7f0000000080)={0x2, 0x0, @local}, 0x10) r1 = socket$inet_udplite(0x2, 0x2, 0x88) ioctl(r1, 0x1000008912, &(0x7f0000000000)="0adc1f123c123f319bd070") sendmsg$rds(r0, &(0x7f00000001c0)={&(0x7f0000000000)={0x2, 0x0, @local}, 0x10, 0x0, 0x0, &(0x7f00000002c0)=[@mask_cswp={0x58, 0x114, 0x9, {{}, &(0x7f0000000e80), 0x0, 0x0, 0x0, 0x0, 0x0, 0xfeffffff}}], 0x58}, 0x0) 07:32:45 executing program 3: r0 = socket$rds(0x15, 0x5, 0x0) bind$rds(r0, &(0x7f0000000080)={0x2, 0x0, @local}, 0x10) r1 = socket$inet_udplite(0x2, 0x2, 0x88) ioctl(r1, 0x1000008912, &(0x7f0000000000)="0adc1f123c123f319bd070") sendmsg$rds(r0, &(0x7f00000001c0)={&(0x7f0000000000)={0x2, 0x0, @local}, 0x10, 0x0, 0x0, &(0x7f00000002c0)=[@mask_cswp={0x58, 0x114, 0x7, {{}, &(0x7f0000000e80), 0x0}}], 0x58, 0x0}, 0x0) [ 1619.086375][ T8816] overlayfs: './file0' not a directory [ 1619.104760][ T8818] overlayfs: './file0' not a directory [ 1619.125568][ T8819] overlayfs: './file0' not a directory 07:32:45 executing program 0: mkdir(&(0x7f0000000180)='./file0\x00', 0x0) openat$md(0xffffffffffffff9c, &(0x7f0000000080)='/dev/md0\x00', 0x401, 0x0) mkdir(&(0x7f0000000280)='./file1\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='overlay\x00', 0x0, &(0x7f0000000100)={[{@upperdir={'upperdir', 0x3d, './file0'}}, {@lowerdir={'lowerdir', 0x3d, './file0'}}, {@workdir={'workdir', 0x3d, './file1'}, 0x5c}]}) r0 = open(&(0x7f0000021000)='./file0\x00', 0x0, 0x0) fchdir(r0) r1 = open(&(0x7f0000000040)='./file1\x00', 0x141042, 0x0) ioctl$FIDEDUPERANGE(r1, 0xc0189436, &(0x7f00000002c0)) 07:32:45 executing program 2: mkdir(&(0x7f0000000180)='./file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file1\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='overlay\x00', 0x0, &(0x7f0000000100)={[{@upperdir={'upperdir', 0x3d, './file0'}}, {@lowerdir={'lowerdir', 0x3d, './file0'}}, {@workdir={'workdir', 0x3d, './file1'}, 0x5c}]}) open(&(0x7f0000021000)='./file0\x00', 0x0, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x141042, 0x0) dup2(r0, r0) lremovexattr(&(0x7f0000000080)='./file1\x00', &(0x7f0000000140)=@random={'trusted.', 'upperdir'}) ioctl$FIDEDUPERANGE(r0, 0xc0189436, &(0x7f00000002c0)=ANY=[]) 07:32:45 executing program 5: mkdir(&(0x7f0000000180)='./file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file1\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='overlay\x00', 0x0, &(0x7f0000000100)={[{@upperdir={'upperdir', 0x3d, './file0'}}, {@lowerdir={'lowerdir', 0x3d, './file0'}}, {@workdir={'workdir', 0x3d, './file1'}, 0x5c}]}) r0 = open(&(0x7f0000021000)='./file0\x00', 0x0, 0x0) fchdir(r0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x141042, 0x0) ioctl$FIDEDUPERANGE(r1, 0xc0189436, &(0x7f00000002c0)={0x2, 0x0, 0x0, 0x0, 0x2000000}) 07:32:45 executing program 1: r0 = socket$rds(0x15, 0x5, 0x0) bind$rds(r0, &(0x7f0000000080)={0x2, 0x0, @local}, 0x10) r1 = socket$inet_udplite(0x2, 0x2, 0x88) ioctl(r1, 0x1000008912, &(0x7f0000000000)="0adc1f123c123f319bd070") sendmsg$rds(r0, &(0x7f00000001c0)={&(0x7f0000000000)={0x2, 0x0, @local}, 0x10, 0x0, 0x0, &(0x7f00000002c0)=[@mask_cswp={0x58, 0x114, 0x9, {{}, &(0x7f0000000e80), 0x0, 0x0, 0x0, 0x0, 0x0, 0xff000000}}], 0x58}, 0x0) 07:32:45 executing program 4: mkdir(&(0x7f0000000180)='./file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file1\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='overlay\x00', 0x0, &(0x7f0000000100)={[{@upperdir={'upperdir', 0x3d, './file0'}}, {@lowerdir={'lowerdir', 0x3d, './file0'}}, {@workdir={'workdir', 0x3d, './file1'}, 0x5c}]}) r0 = open(&(0x7f0000021000)='./file0\x00', 0x0, 0x0) fchdir(r0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x141042, 0x0) ioctl$FIDEDUPERANGE(r1, 0xc020660b, &(0x7f00000002c0)={0x0, 0xccffffffffffffff, 0x4924924}) 07:32:45 executing program 3: r0 = socket$rds(0x15, 0x5, 0x0) bind$rds(r0, &(0x7f0000000080)={0x2, 0x0, @local}, 0x10) r1 = socket$inet_udplite(0x2, 0x2, 0x88) ioctl(r1, 0x1000008912, &(0x7f0000000000)="0adc1f123c123f319bd070") sendmsg$rds(r0, &(0x7f00000001c0)={&(0x7f0000000000)={0x2, 0x0, @local}, 0x10, 0x0, 0x0, &(0x7f00000002c0)=[@mask_cswp={0x58, 0x114, 0x7, {{}, &(0x7f0000000e80), 0x0}}], 0x58, 0x0}, 0x0) 07:32:45 executing program 1: r0 = socket$rds(0x15, 0x5, 0x0) bind$rds(r0, &(0x7f0000000080)={0x2, 0x0, @local}, 0x10) r1 = socket$inet_udplite(0x2, 0x2, 0x88) ioctl(r1, 0x1000008912, &(0x7f0000000000)="0adc1f123c123f319bd070") sendmsg$rds(r0, &(0x7f00000001c0)={&(0x7f0000000000)={0x2, 0x0, @local}, 0x10, 0x0, 0x0, &(0x7f00000002c0)=[@mask_cswp={0x58, 0x114, 0x9, {{}, &(0x7f0000000e80), 0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffe}}], 0x58}, 0x0) 07:32:45 executing program 0: mkdir(&(0x7f0000000180)='./file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file1\x00', 0x0) mount$overlay(0x400000, &(0x7f00000001c0)='./file0\x00', &(0x7f0000000080)='overlay\x00', 0x0, &(0x7f0000000140)={[{@upperdir={'upperdir', 0x3d, './file0'}}, {@lowerdir={'lowerdir', 0x3d, './file0'}}, {@xino_auto='xino=auto', 0x5c}]}) r0 = open(&(0x7f0000021000)='./file0\x00', 0x0, 0x0) fchdir(r0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x141042, 0x0) ioctl$FIDEDUPERANGE(r1, 0xc0189436, &(0x7f00000002c0)=ANY=[@ANYBLOB='\x00'/24]) [ 1619.444863][ T8972] overlayfs: './file0' not a directory [ 1619.462799][ T8977] overlayfs: filesystem on './file0' not supported as upperdir [ 1619.493731][ T9019] overlayfs: './file0' not a directory 07:32:46 executing program 4: mkdir(&(0x7f0000000180)='./file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file1\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='overlay\x00', 0x0, &(0x7f0000000100)={[{@upperdir={'upperdir', 0x3d, './file0'}}, {@lowerdir={'lowerdir', 0x3d, './file0'}}, {@workdir={'workdir', 0x3d, './file1'}, 0x5c}]}) r0 = open(&(0x7f0000021000)='./file0\x00', 0x0, 0x0) fchdir(r0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x141042, 0x0) ioctl$FIDEDUPERANGE(r1, 0xc020660b, &(0x7f00000002c0)={0x0, 0xccffffffffffffff, 0x5000000}) 07:32:46 executing program 2: mkdir(&(0x7f0000000180)='./file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file1\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='overlay\x00', 0x0, &(0x7f0000000100)={[{@upperdir={'upperdir', 0x3d, './file0'}}, {@lowerdir={'lowerdir', 0x3d, './file0'}}, {@workdir={'workdir', 0x3d, './file1'}, 0x5c}]}) r0 = open(&(0x7f0000021000)='./file0\x00', 0x0, 0x0) fchdir(r0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x141042, 0x0) ioctl$KVM_KVMCLOCK_CTRL(r1, 0xaead) ioctl$FIDEDUPERANGE(r1, 0xc0189436, &(0x7f00000002c0)=ANY=[]) 07:32:46 executing program 3: r0 = socket$rds(0x15, 0x5, 0x0) bind$rds(r0, &(0x7f0000000080)={0x2, 0x0, @local}, 0x10) r1 = socket$inet_udplite(0x2, 0x2, 0x88) ioctl(r1, 0x1000008912, &(0x7f0000000000)="0adc1f123c123f319bd070") sendmsg$rds(r0, &(0x7f00000001c0)={&(0x7f0000000000)={0x2, 0x0, @local}, 0x10, 0x0, 0x0, &(0x7f00000002c0)=[@mask_cswp={0x58, 0x114, 0x7, {{}, &(0x7f0000000e80), 0x0}}], 0x58, 0x0}, 0x0) 07:32:46 executing program 5: mkdir(&(0x7f0000000180)='./file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file1\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='overlay\x00', 0x0, &(0x7f0000000100)={[{@upperdir={'upperdir', 0x3d, './file0'}}, {@lowerdir={'lowerdir', 0x3d, './file0'}}, {@workdir={'workdir', 0x3d, './file1'}, 0x5c}]}) r0 = open(&(0x7f0000021000)='./file0\x00', 0x0, 0x0) fchdir(r0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x141042, 0x0) ioctl$FIDEDUPERANGE(r1, 0xc0189436, &(0x7f00000002c0)={0x2, 0x0, 0x0, 0x0, 0x100000000000000}) [ 1619.595476][ T9090] overlayfs: unrecognized mount option "xino=auto\" or missing value 07:32:46 executing program 1: r0 = socket$rds(0x15, 0x5, 0x0) bind$rds(r0, &(0x7f0000000080)={0x2, 0x0, @local}, 0x10) r1 = socket$inet_udplite(0x2, 0x2, 0x88) ioctl(r1, 0x1000008912, &(0x7f0000000000)="0adc1f123c123f319bd070") sendmsg$rds(r0, &(0x7f00000001c0)={&(0x7f0000000000)={0x2, 0x0, @local}, 0x10, 0x0, 0x0, &(0x7f00000002c0)=[@mask_cswp={0x58, 0x114, 0x9, {{}, &(0x7f0000000e80), 0x0, 0x0, 0x0, 0x0, 0x0, 0x100000000000}}], 0x58}, 0x0) 07:32:46 executing program 0: mkdir(&(0x7f0000000180)='./file0\x00', 0x0) r0 = openat$btrfs_control(0xffffffffffffff9c, &(0x7f0000000080)='/dev/btrfs-control\x00', 0x101001, 0x0) sendto(r0, &(0x7f00000001c0)="8c471b015de20088218abc52415214c4bb38b8041697eeab288371239c8e3b2c5969eb14cce5b4e7888a39127967e7d60ca2585abc527936aad377a4382f077ed7debb2aa520a1276d317d2548c151507e07e09aed8230", 0x57, 0x20000000, &(0x7f0000000300)=@ax25={{0x3, @bcast, 0x3}, [@remote={0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0x0}, @rose={0xbb, 0xbb, 0xbb, 0x1, 0x0}, @bcast, @null, @bcast, @bcast, @rose={0xbb, 0xbb, 0xbb, 0x1, 0x0}, @default]}, 0x80) mkdir(&(0x7f0000000280)='./file1\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='overlay\x00', 0x0, &(0x7f0000000100)={[{@upperdir={'upperdir', 0x3d, './file0'}}, {@lowerdir={'lowerdir', 0x3d, './file0'}}, {@workdir={'workdir', 0x3d, './file1'}, 0x5c}]}) r1 = open(&(0x7f0000021000)='./file0\x00', 0x0, 0x0) ioctl$SIOCX25SFACILITIES(r0, 0x89e3, &(0x7f0000000140)={0x31, 0x80000000, 0x6, 0x5, 0x20, 0x81}) fchdir(r1) r2 = open(&(0x7f0000000040)='./file0\x00', 0x141042, 0x0) ioctl$FIDEDUPERANGE(r2, 0xc0189436, &(0x7f00000002c0)) [ 1619.742506][ T9156] overlayfs: './file0' not a directory [ 1619.769312][ T9171] overlayfs: './file0' not a directory [ 1619.784559][ T26] kauditd_printk_skb: 30 callbacks suppressed 07:32:46 executing program 3: r0 = socket$rds(0x15, 0x5, 0x0) bind$rds(r0, &(0x7f0000000080)={0x2, 0x0, @local}, 0x10) r1 = socket$inet_udplite(0x2, 0x2, 0x88) ioctl(r1, 0x1000008912, &(0x7f0000000000)="0adc1f123c123f319bd070") sendmsg$rds(r0, &(0x7f00000001c0)={&(0x7f0000000000)={0x2, 0x0, @local}, 0x10, 0x0, 0x0, &(0x7f00000002c0)=[@mask_cswp={0x58, 0x114, 0x7, {{}, &(0x7f0000000e80), 0x0}}], 0x58, 0x0}, 0x0) 07:32:46 executing program 1: r0 = socket$rds(0x15, 0x5, 0x0) bind$rds(r0, &(0x7f0000000080)={0x2, 0x0, @local}, 0x10) r1 = socket$inet_udplite(0x2, 0x2, 0x88) ioctl(r1, 0x1000008912, &(0x7f0000000000)="0adc1f123c123f319bd070") sendmsg$rds(r0, &(0x7f00000001c0)={&(0x7f0000000000)={0x2, 0x0, @local}, 0x10, 0x0, 0x0, &(0x7f00000002c0)=[@mask_cswp={0x58, 0x114, 0x9, {{}, &(0x7f0000000e80), 0x0, 0x0, 0x0, 0x0, 0x0, 0x4000000000000}}], 0x58}, 0x0) [ 1619.784572][ T26] audit: type=1804 audit(1556523166.264:12932): pid=9138 uid=0 auid=4294967295 ses=4294967295 subj==unconfined op=invalid_pcr cause=ToMToU comm="syz-executor.5" name="/root/syzkaller-testdir215799047/syzkaller.GA3PwI/2088/file0/file0" dev="overlay" ino=325112 res=1 [ 1619.803192][ T9218] overlayfs: './file0' not a directory 07:32:46 executing program 5: mkdir(&(0x7f0000000180)='./file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file1\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='overlay\x00', 0x0, &(0x7f0000000100)={[{@upperdir={'upperdir', 0x3d, './file0'}}, {@lowerdir={'lowerdir', 0x3d, './file0'}}, {@workdir={'workdir', 0x3d, './file1'}, 0x5c}]}) r0 = open(&(0x7f0000021000)='./file0\x00', 0x0, 0x0) fchdir(r0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x141042, 0x0) ioctl$FIDEDUPERANGE(r1, 0xc0189436, &(0x7f00000002c0)={0x2, 0x0, 0x0, 0x0, 0x200000000000000}) 07:32:46 executing program 2: mkdir(&(0x7f0000000180)='./file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file1\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='overlay\x00', 0x0, &(0x7f0000000100)={[{@upperdir={'upperdir', 0x3d, './file0'}}, {@lowerdir={'lowerdir', 0x3d, './file0'}}, {@workdir={'workdir', 0x3d, './file1'}, 0x5c}]}) r0 = open(&(0x7f0000021000)='./file0\x00', 0x0, 0x0) fchdir(r0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x141042, 0x0) ioctl$FIDEDUPERANGE(r1, 0xc0189436, &(0x7f00000002c0)=ANY=[]) [ 1619.874248][ T9222] overlayfs: './file0' not a directory 07:32:46 executing program 4: mkdir(&(0x7f0000000180)='./file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file1\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='overlay\x00', 0x0, &(0x7f0000000100)={[{@upperdir={'upperdir', 0x3d, './file0'}}, {@lowerdir={'lowerdir', 0x3d, './file0'}}, {@workdir={'workdir', 0x3d, './file1'}, 0x5c}]}) r0 = open(&(0x7f0000021000)='./file0\x00', 0x0, 0x0) fchdir(r0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x141042, 0x0) ioctl$FIDEDUPERANGE(r1, 0xc020660b, &(0x7f00000002c0)={0x0, 0xccffffffffffffff, 0x24499204}) 07:32:46 executing program 1: r0 = socket$rds(0x15, 0x5, 0x0) bind$rds(r0, &(0x7f0000000080)={0x2, 0x0, @local}, 0x10) r1 = socket$inet_udplite(0x2, 0x2, 0x88) ioctl(r1, 0x1000008912, &(0x7f0000000000)="0adc1f123c123f319bd070") sendmsg$rds(r0, &(0x7f00000001c0)={&(0x7f0000000000)={0x2, 0x0, @local}, 0x10, 0x0, 0x0, &(0x7f00000002c0)=[@mask_cswp={0x58, 0x114, 0x9, {{}, &(0x7f0000000e80), 0x0, 0x0, 0x0, 0x0, 0x0, 0xa0010000000000}}], 0x58}, 0x0) [ 1619.947592][ T26] audit: type=1804 audit(1556523166.324:12933): pid=9103 uid=0 auid=4294967295 ses=4294967295 subj==unconfined op=invalid_pcr cause=ToMToU comm="syz-executor.2" name="/root/syzkaller-testdir945697151/syzkaller.UCourU/2896/file0/file0" dev="overlay" ino=325100 res=1 07:32:46 executing program 0: mkdir(&(0x7f0000000180)='./file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file1\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='overlay\x00', 0x0, &(0x7f0000000100)={[{@upperdir={'upperdir', 0x3d, './file0'}}, {@lowerdir={'lowerdir', 0x3d, './file0'}}, {@workdir={'workdir', 0x3d, './file1'}, 0x5c}]}) r0 = open(&(0x7f0000021000)='./file0\x00', 0x0, 0x0) prctl$PR_GET_FP_MODE(0x2e) fchdir(r0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x141042, 0x0) ioctl$FIDEDUPERANGE(r1, 0xc0189436, &(0x7f00000002c0)) 07:32:46 executing program 3: r0 = socket$rds(0x15, 0x5, 0x0) bind$rds(r0, &(0x7f0000000080)={0x2, 0x0, @local}, 0x10) r1 = socket$inet_udplite(0x2, 0x2, 0x88) ioctl(r1, 0x1000008912, &(0x7f0000000000)="0adc1f123c123f319bd070") sendmsg$rds(r0, &(0x7f00000001c0)={&(0x7f0000000000)={0x2, 0x0, @local}, 0x10, 0x0, 0x0, &(0x7f00000002c0)=[@mask_cswp={0x58, 0x114, 0x7, {{}, &(0x7f0000000e80), 0x0}}], 0x58, 0x0}, 0x0) [ 1620.083822][ T9355] overlayfs: './file0' not a directory [ 1620.108852][ T26] audit: type=1804 audit(1556523166.384:12934): pid=9105 uid=0 auid=4294967295 ses=4294967295 subj==unconfined op=invalid_pcr cause=ToMToU comm="syz-executor.4" name="/root/syzkaller-testdir448262477/syzkaller.ClPtxm/1895/file0/file0" dev="overlay" ino=324567 res=1 [ 1620.161574][ T9364] overlayfs: './file0' not a directory [ 1620.162281][ T9363] overlayfs: './file0' not a directory 07:32:46 executing program 4: mkdir(&(0x7f0000000180)='./file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file1\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='overlay\x00', 0x0, &(0x7f0000000100)={[{@upperdir={'upperdir', 0x3d, './file0'}}, {@lowerdir={'lowerdir', 0x3d, './file0'}}, {@workdir={'workdir', 0x3d, './file1'}, 0x5c}]}) r0 = open(&(0x7f0000021000)='./file0\x00', 0x0, 0x0) fchdir(r0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x141042, 0x0) ioctl$FIDEDUPERANGE(r1, 0xc020660b, &(0x7f00000002c0)={0x0, 0xccffffffffffffff, 0xfeffffff}) 07:32:46 executing program 1: r0 = socket$rds(0x15, 0x5, 0x0) bind$rds(r0, &(0x7f0000000080)={0x2, 0x0, @local}, 0x10) r1 = socket$inet_udplite(0x2, 0x2, 0x88) ioctl(r1, 0x1000008912, &(0x7f0000000000)="0adc1f123c123f319bd070") sendmsg$rds(r0, &(0x7f00000001c0)={&(0x7f0000000000)={0x2, 0x0, @local}, 0x10, 0x0, 0x0, &(0x7f00000002c0)=[@mask_cswp={0x58, 0x114, 0x9, {{}, &(0x7f0000000e80), 0x0, 0x0, 0x0, 0x0, 0x0, 0x100000000000000}}], 0x58}, 0x0) 07:32:46 executing program 5: mkdir(&(0x7f0000000180)='./file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file1\x00', 0x0) r0 = syz_open_dev$vcsn(&(0x7f0000000780)='/dev/vcs#\x00', 0x9, 0x200000) getsockopt$inet_sctp_SCTP_PR_STREAM_STATUS(r0, 0x84, 0x74, &(0x7f00000007c0)=""/231, &(0x7f00000008c0)=0xe7) mount$overlay(0x400000, &(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='overlay\x00', 0x0, &(0x7f0000000100)={[{@upperdir={'upperdir', 0x3d, './file0'}}, {@lowerdir={'lowerdir', 0x3d, './file0'}}, {@workdir={'workdir', 0x3d, './file1'}, 0x5c}]}) r1 = open(&(0x7f0000021000)='./file0\x00', 0x0, 0x0) fchdir(r1) r2 = open(&(0x7f0000000040)='./file0\x00', 0x141042, 0x0) r3 = semget$private(0x0, 0x4, 0x1) getsockopt$sock_cred(r2, 0x1, 0x11, &(0x7f0000000080)={0x0, 0x0}, &(0x7f0000000140)=0xc) stat(&(0x7f00000001c0)='./file2\x00', &(0x7f0000000200)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) getsockopt$inet_sctp_SCTP_LOCAL_AUTH_CHUNKS(r2, 0x84, 0x1b, &(0x7f0000000680)={0x0, 0x56, "0364bf0c8a383a1fabbddc6201b07f996a74038f598989007135ae325292b38ad93a2ddc56e01b20767e3984129bde54077acea391187f63d17ebf89262867f6960784b7f45189c97d8ac1eafb572ff53860352a938f"}, &(0x7f0000000700)=0x5e) setsockopt$inet_sctp6_SCTP_ASSOCINFO(r1, 0x84, 0x1, &(0x7f0000000740)={r6, 0x257, 0xe065, 0x7fff, 0x4a, 0x4042}, 0x14) getresuid(&(0x7f0000000300), &(0x7f0000000340), &(0x7f0000000380)=0x0) fstat(r2, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000440)={{0x6, r4, r5, r7, r8, 0x81, 0x2930}, 0xa08, 0x7f, 0x3}) getsockopt$inet_sctp6_SCTP_GET_ASSOC_STATS(r2, 0x84, 0x70, &(0x7f00000004c0)={0x0, @in6={{0xa, 0x4e24, 0x4, @rand_addr="6611a32c547475df95fb0fcd3fcd1e9b", 0x9}}, [0x80000000, 0x2, 0x2, 0x8, 0x5e9e, 0x20, 0x1, 0x9, 0x8000, 0x77, 0x9, 0x0, 0x8001, 0xe7, 0x990]}, &(0x7f00000005c0)=0x100) getsockopt$inet_sctp6_SCTP_PEER_AUTH_CHUNKS(r2, 0x84, 0x1a, &(0x7f0000000600)={r9, 0x1d, "50edd21732a397386f83de724795f85f14761777e75313b6ecd7c61e40"}, &(0x7f0000000640)=0x25) ioctl$FIDEDUPERANGE(r2, 0xc0189436, &(0x7f00000002c0)={0x2}) [ 1620.276499][ T26] audit: type=1804 audit(1556523166.394:12935): pid=9222 uid=0 auid=4294967295 ses=4294967295 subj==unconfined op=invalid_pcr cause=ToMToU comm="syz-executor.0" name="/root/syzkaller-testdir367082561/syzkaller.OCMwKn/3147/file0/file0" dev="overlay" ino=324574 res=1 07:32:46 executing program 3: r0 = socket$rds(0x15, 0x5, 0x0) bind$rds(r0, &(0x7f0000000080)={0x2, 0x0, @local}, 0x10) r1 = socket$inet_udplite(0x2, 0x2, 0x88) ioctl(r1, 0x1000008912, &(0x7f0000000000)="0adc1f123c123f319bd070") sendmsg$rds(r0, &(0x7f00000001c0)={&(0x7f0000000000)={0x2, 0x0, @local}, 0x10, 0x0, 0x0, &(0x7f00000002c0)=[@mask_cswp={0x58, 0x114, 0x7, {{}, &(0x7f0000000e80), 0x0}}], 0x58, 0x0}, 0x0) [ 1620.333613][ T9488] overlayfs: './file0' not a directory 07:32:46 executing program 1: r0 = socket$rds(0x15, 0x5, 0x0) bind$rds(r0, &(0x7f0000000080)={0x2, 0x0, @local}, 0x10) r1 = socket$inet_udplite(0x2, 0x2, 0x88) ioctl(r1, 0x1000008912, &(0x7f0000000000)="0adc1f123c123f319bd070") sendmsg$rds(r0, &(0x7f00000001c0)={&(0x7f0000000000)={0x2, 0x0, @local}, 0x10, 0x0, 0x0, &(0x7f00000002c0)=[@mask_cswp={0x58, 0x114, 0x9, {{}, &(0x7f0000000e80), 0x0, 0x0, 0x0, 0x0, 0x0, 0x200000000000000}}], 0x58}, 0x0) 07:32:46 executing program 2: r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) ioctl$sock_bt_hci(r0, 0x400448e6, &(0x7f00000003c0)="8cd923c23804a6f3c01aaa2219045e52c80831234a4e32c113581348f04f73f9b7e982287324206df085f743c72ca52431ac9df573437eb0ad1f7b5c31ec09eeaa0154accb31c03b7622fc5da700b6859cd44c8087454a60aa13911fc745abaa60a196c8fc3966b7c9f2d09faf4c2df2345783a4a6060aac596fb3fed5977681136512bff0497c66b7c461b4d6cfe8aaf0cf60402c8680a37d3cd45fcb00c6e4063725f582f93f11beb98b596325e9da0af6f7ba5a1bbfa7b6b3223d964aab2340acb6cb450fb5366e86e5ad238e5149891c115bd5cb8d208d342b62584280ad8184cd3705beb1648cf70557c5a00cdd2c8e76d8cac29fce80e59fb1f5afba902d63510ce3693f2ac76922e531685d5e3a142b1601e27d4369433756e3df8609cbcf6620ca78cee22e691f4945b86341df0a37d5ed9625c48583ed7e5fc77ec6e38cf7be7769721ce5a625d98c79bdb4fcf15278c552c9b052bf20bd8c449632137b09d3b27b5dc34bed99c58e76b741e3f9fcf7b440f94284f8c946de6a090c75ef225912a582d94b6f283ced6a2f4e6153d002b21d8ea10609ed9408c2fb73a3bff405d9d179f8058319ddaed358223617767e2c7b6c7a7e5000e43a226603929c5b4f0e4e2900e32e26e5a8ee9fb13f1985c8c411077f49e0282a50c36f21b71a9541b7bd229bc1777ea69f1b20e0672c840b508435917a56ac5596274d3066352b1eae3009dcb1bd2a8df2d5b93f8606b92243e68d6af635e6014246caf9affee9aaecb20ad00d9bf68bfddb85a93d094b65a347f268d7a427973535f04fe33b8bb7da82a0f6ea41b14749ed9b67795221fb79330e27352af9b4a284704a8e20b48a7d6c458acafde23ac1ea975f3a449f5322e53c701b5e358a1402706f2a6522701bd5aeeac87b3b9072838f3bb913e5959c90562ff9c7cb5a28f659d94fb6009b34725804c303669495be489747ef407c4b2431230b97a3e123597eb8c4ccdf73b89233366d4ef0af3067159a5b1641015618fa8270962cfc7d1f6fb31752d975114178bf44ab95fef9396e60f0175ac1c737609fd795d64aa7650026178c2107049096f34b06af0f7b800258265def853a6ed7bf90d3fbc0d89df9faec3dd1fe31f81dfbf0dbe20990948f5415c059be7679d3980538fd4fce7d88072e0a41502455ac7e5fdcfbec3842131cdd5913557a7a5020db89f3a7f7037dc8caca5f0464b85ed59157102b1cffe2aa5eb936b56cfaafaece0153c61947f4622ea0656accf0c86bda3ba77b4277444f79623b0f074199336eb5fa9b58f14a72c8b1d15cff0fac3cd51fa158d4e6ab56caa22fc5edfd22abc4e4c0f2d92cf05c1350c3f3f8a9e77d10a45c3157da9b61b1c0c493b4b2d4b72e3795ce1a3a748a897d7054a7d8f246f198d31a67ac6dd106e8558b93a0e27ec831409dc1f4ac1220e51c3493402f6523f173851eff88373e8d0b4e82710a15434beaea32e18494f581adfdd4636fbaeeb6b9a4af774f381372069610387867dc190633cd00b5466eab02107c9915940f83df9c6bee5def34b21591d559e726d50b329214867379520878c285845601dd0617e57cb14304cf83eda2ebf222540b77595271e7f992a94864226777cabc49c48d51a19ff1316c7a0609b1be589f0f01d3ddb033c7278a041a1591a73783751ffd4488f359c3c4e9ac4a900d37e166ced444dc443039767e2dac313388eda8a61f82dd708b2ba1b2a4e5d8351903dc452f7034c74ac6c6d331e069629d9c336ac80852a9762e9d6f130de4fd08ec0ebcf3fc11c085bd87068489feeca5a6812ec6d55b0a8cf30160616859c5643afdc6d296df9cb74c041d00c4e0b5a8786434fb1b52477bdfab36820416cee5df511bb237c31f2a668bede818d788f7bd137117ff6c3c61a65dc86dc948dd39ec29e6ce86026b15757c55b91a216b4c322d851bae1216de99d7418eb2315c44e6d5d9c7ef8276ab2f42a0821e9a09ed1330ee81e9e6003b0f530307da9c3a0fcff547135bcf29a6203badca2a5e5d3db87c0bee0b20c350a5809e599590e2c7130c69c7f54806bc238e23ee1103eee3c83976faf143beef8ef3ad339aa6e1e156eefc6c39cad1d3bacc061c70d5a0a0f43e84c171e87917c32802e3382202960b522e0521f99c1b3edf6ecc121c9039dd0caf14c8e2bc165060b6cb72872198698a42219f024c66a044c4535911404274df59f82a717afe690dc8b1b577b56dd6aff9031556c7d1055d1b8b29dd0814d67824351ae330f0304ee0797bb9b906c0ef530ed9f4184e818b7afd000a78435cde9d6bec868ba3530388a33c8c2c80907d176f4d9096abd31b853f6215a017329d8f7d7667d1afbfa1493692571370ca2c37214eea9c47aaba55138374b1ce1f53d4e47f4a2d18dbd2513e9f83468412c3af9d0392933ca2aef860df19e7e3a519244e44a68b0a8ba77bc5d9032643ee4092c96bd83d5198d657d09b11709d2b1a7c4d0ed8bb033f34d20fce2f2e40b0f5116171a5afa0a1c7431775df5a850c2a50728e145260e0278cb95c205472a0ace0f3f00c12f68dce8d62fda50f0e4010a9c4ff108d770753e8aa2c8f2a431fba0fc92cf1bb40c53d3fa91a171451a141770155beccf56f7570286f27e5f522936b2046da69ee7837d36a77685f5f88eeb5296ae3810c50e1ede256c56eb34022b0334b883ed7a770044c84f234a4e4c47933c2950c76560a9d895531fb7f684e50c6409592383aac89610d1a4fd0843b44368e8b4b42a573281e5c61ad9ef805215be6eb5fa295308c6c600bd078b197df5db019712c13e33cab913c5dceb97ee013d1ba51bb4c2c299a60e3f13a74dcc17cb06c144ca49bdd326cd6214092722ed81c377fdb3eedfffd6e2c6ce6bcbbe41d8135f555214021d8a857a76d9275f245bb95d176ee04159dbd4b031dac17a6d237affba1e93a022709de8665fd3d7de38ed0e348430d6f597fcc301f82a37b80b2a6097e69c72177cb1dad1fa4cf4798fbf2da0ad4de4183450060c201d2a7330203f0b94e2e0245f19800c9eaca10552bb64a2150153547f49608e392991adaa5c587a8e57021b9c339600b53dec78e89896611d37295c7665d46d1f78d836aa97185c3871b25051bc7210fbfd74a1e2aa7d9ccce20702828d4a4097c96710de2718eb2a61dd4c9f98c8c60f6c9072ced47c5454798229fc03253906b48fb567aa369115d9562bcf17353bb66abfd10664cb3be07f9af61a61ea541946756ae224a505aae902b9f80b4b07eaa6b59e7b01471970319a100f18f3a4c87b6c336eb479f5d1d6ac9efa0e38ff15d3fe012aa75019478410a9e397a7cb280798a8bbb4ad3237c161d3e88ad0de0159405ed266146ab46addf965725a2b94af442d6ad4e52ba3160979ea49a73016fe2c6984015f97d87db91ffea00a741d9948f0f65b82e517439bf61d61eda279da26347cc60064ce524193cd0d78b014dcbdf1c4c557ed587449b05ee4b53686563aeca45125ffefa5a859d6e7a27aafe7400b401abb32aaebb03c6ee9787e52c2cc9bc9620493622aa6a59bb2e3070246ffcc9c1f9bd1c50e52278d0bcb1bcdebc0e3bec0cdba3bde7f770d74144d7f7abe18b9bb18f59312f170bc254bd9e47b5c33d9981ece58b3bfd8caa512d621689c909012141857b40c4333d4f5df4cb67ca95f03d03ec8a46042ad2921e03cd1ebb907ebfc2a52f567477745bba0e25af52a7c23b2612107c138b6af594ca9cf9b186221bb767eb688587edfe93352e3c3afe6b7fc440be47fe54e9a7b71f1816b4fe483cb7e3b88a039ade7165a47e57771de04901715fe4933f2e063e5dca192315edd5df7013069ce5597ef72fd19464da0f276053b4c8c7e1054f0e543b0c97b1cd36cbad2dfc9f76366f4311740fca2c6b4bcd043fe303f75df67a1a7e46076f821dc82fa644632d921b39844eebfd8553280b918ee6ac88d6168da84a6227b8ad72cf63bee3ed1338f85104af41c90c32757e5d79a25840e0675e3934b8c3a5af273392036004f61836b1232b1eb6b650c667891e9edf856590dfc93cc6be4438594f6082ed02f69e264d84afcb2f22dd327ec99edeb71b96199c4e767b5d74f11396d5a33c1b94401b743e35f5e1619b94b2ba818c697716284b1aecf27226450bdde2ab88369f387999145ef8285e7349d02f25c3283c155a23e51e09e33368b46c7d887c221ced3be753f1cf0649773380261df29cf30bfc384124146a112961e291b44b676b7b79507e3601a5d7c6c7b45389befc8a76ddb11da6041e2fe5999d413dff45d915381d17bce28dd3cf8969ae53c08134051e1d874f2e074adbd2fe92d52aec9bd4297ff30bf82c6ccb0c70c9bd43815b8d5fa34f79b0f6cbb8e69f2c197c6946d7674c8a66fe7559c6f85d563d6db9bf2449a7d59328e777b00ee3b76e4016b041164dbe864b02aa5114fc0d487a5dda37e2fe442f9057cad46c8bb0f9b6ea7a6f53b7e3043ab9f6f5def82210a0c8c5e56d7d8ac8ffffe383dd1a2dfb46c0a6c7741c1681b687626448f76728afb30831567c67331a88a71e35ee0085993a9c98cf69489470b1a66e8ec77df99b088c118105834da25629642e9b6c8ea37a8af29f31667d5e12d591eda2a0d9b3a0511332986894ea00ee147daa6cdd8c59dbfbdc822f751d22ff78e60bfd25d13e73e05496e831dff77aa9aef97db5f0a6dab3fd4eee1bb30916713b25b25b9d0bf2ebe37dbbffa2a9f9a296ba9dc65dbab7cbd171175e43dc611785eadf101c73c63c5181cbd06e6df7768e27049ba19b4cdb5ecdf6c091ad3ba0bb9f719e1bc9ecc7cfbf9720ad03af1c2177bbf0358d96d288e6ad85f99d894052c9055252f6cae1cd8cec9cc7df681d2971fc821497e1fc9691a9a87eb550aaea6639ccdbcb2536a63d58dd40fabfbcb3a97a542ba5512f7edb2b32623c65d99cff8dde3cb5d0b6341edfc4f1e4a3b905646bb9152f49a785c03b792e04f2be17e91df9f71a91b23eb91e59f08457e06ed04d290f52d9caac47f761bc497337e5accf2f06c96e351fc2a03958508ab3e564947a48ed2bafc7a787b838286fae2ad5167051e3b1d6eb3e720286c5327854cddafec209876b3b61b4bda57a6fc056ea435cc3e730957cef171c7d72c1fbb4c628df55f689ff5a693ead5e413c81e03c7bc41cd5a16af8e51d25c8db890d9e4e759b8ab79e1547c2cb8f4c1acebc8cea35ff71911bf675d85f5d7cc45570e07ee381bb98ce312e57f3ea1121a6617b80ae693cd4bb2aa46b25d190f6665e8da2d57ae28b0d3c8465c3a4dfea4cd3b9c0f1f5b205dc342dc30bbc892d11d2654df943c9b724246e18231a7ee8da82b227740b82da15b62510883b781187cfd945e463b99de105ce553bd4e153e8a0d8d6f8fcdc18833046137a12e96368a826e632696aa2613e9e675711ebfebf197b625d2f82d4feadb54af42a0e628d9e4a9763baeadcd6500852bcd1155b57201bf4a68d9e131db904a4f69ebd938fed6bc3c8d0b69ee30d17ac64353e7ceaa707b1ecf91ec9d6dd95429b1da5d8ebeb7a5df16b6bf7889eb8e700d12edf4dc43351a913a77ca2829303c26e3846bc65762ab192b9295ced688d37a33adddbda5abf8f00f482d520b3fa286157099734897f1c4f0488af19f89b2cb67fcb9621fefe41f044ce53dcfc1b8571a78f076d4b74b1268348d8651bda490459136d639c6a9f4b399399f2b15ab4ebfae60604f3aeaa88a364d7ab48ceb807f1c8bc72351211bf") mkdir(&(0x7f0000000180)='./file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file1\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='overlay\x00', 0x0, &(0x7f00000002c0)=ANY=[@ANYBLOB="7570706572646972d138f0157a21f29d2c6c6f7765726469723da72f62696c65302c776f726b6469723d2e2f66696c65315c006fae719638995b61ec44c0dbcd2ed7753ebbbddf82bbcad56dff7bcf9f16b988ef0497d7e03f6af0f22d45249f51283253eb2c8af8cf25a599a4f3776205dd094f07575b51103e5937f8723b6d924659e1bf401ab892645854f30d413c7872c26b5855061cd9d912f9cbf8ca1371a144a3a0e1cf6e90792f5ce8560da0e9497b3dc3dd60baabff3d187f76df16cab4503f62ad2388099ca8d666463ce23d45ee40e00985f6d856d03603232acc6e7ddf5d14629c50c4d57fbd78ecef38eca15b"]) r1 = open(&(0x7f0000021000)='./file0\x00', 0x0, 0x0) ioctl$TIOCMSET(r1, 0x5418, &(0x7f0000000080)=0xfffffffffffffffa) fchdir(r1) r2 = open(&(0x7f0000000040)='./file0\x00', 0x141042, 0x0) ioctl$FIDEDUPERANGE(r2, 0xc0189436, &(0x7f00000002c0)=ANY=[]) [ 1620.410737][ T26] audit: type=1804 audit(1556523166.614:12936): pid=9350 uid=0 auid=4294967295 ses=4294967295 subj==unconfined op=invalid_pcr cause=ToMToU comm="syz-executor.4" name="/root/syzkaller-testdir448262477/syzkaller.ClPtxm/1896/file0/file0" dev="overlay" ino=324607 res=1 [ 1620.448365][ T9500] overlayfs: './file0' not a directory 07:32:47 executing program 0: mkdir(&(0x7f0000000180)='./file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file1\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='overlay\x00', 0x0, &(0x7f0000000100)={[{@upperdir={'upperdir', 0x3d, './file0'}}, {@lowerdir={'lowerdir', 0x3d, './file0'}}, {@workdir={'workdir', 0x3d, './file1'}, 0x5c}]}) r0 = open(&(0x7f0000021000)='./file0\x00', 0x0, 0x0) fchdir(r0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x141042, 0x0) ioctl$FIDEDUPERANGE(r1, 0xc0189436, &(0x7f00000002c0)={0x0, 0x100000000}) 07:32:47 executing program 3: r0 = socket$rds(0x15, 0x5, 0x0) bind$rds(r0, &(0x7f0000000080)={0x2, 0x0, @local}, 0x10) r1 = socket$inet_udplite(0x2, 0x2, 0x88) ioctl(r1, 0x1000008912, &(0x7f0000000000)="0adc1f123c123f319bd070") sendmsg$rds(r0, &(0x7f00000001c0)={&(0x7f0000000000)={0x2, 0x0, @local}, 0x10, 0x0, 0x0, &(0x7f00000002c0)=[@mask_cswp={0x58, 0x114, 0x7, {{}, &(0x7f0000000e80), 0x0}}], 0x58, 0x0}, 0x0) 07:32:47 executing program 4: mkdir(&(0x7f0000000180)='./file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file1\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='overlay\x00', 0x0, &(0x7f0000000100)={[{@upperdir={'upperdir', 0x3d, './file0'}}, {@lowerdir={'lowerdir', 0x3d, './file0'}}, {@workdir={'workdir', 0x3d, './file1'}, 0x5c}]}) r0 = open(&(0x7f0000021000)='./file0\x00', 0x0, 0x0) fchdir(r0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x141042, 0x0) ioctl$FIDEDUPERANGE(r1, 0xc020660b, &(0x7f00000002c0)={0x0, 0xccffffffffffffff, 0xfffffffe}) 07:32:47 executing program 1: r0 = socket$rds(0x15, 0x5, 0x0) bind$rds(r0, &(0x7f0000000080)={0x2, 0x0, @local}, 0x10) r1 = socket$inet_udplite(0x2, 0x2, 0x88) ioctl(r1, 0x1000008912, &(0x7f0000000000)="0adc1f123c123f319bd070") sendmsg$rds(r0, &(0x7f00000001c0)={&(0x7f0000000000)={0x2, 0x0, @local}, 0x10, 0x0, 0x0, &(0x7f00000002c0)=[@mask_cswp={0x58, 0x114, 0x9, {{}, &(0x7f0000000e80), 0x0, 0x0, 0x0, 0x0, 0x0, 0x300000000000000}}], 0x58}, 0x0) [ 1620.582082][ T26] audit: type=1804 audit(1556523166.664:12937): pid=9358 uid=0 auid=4294967295 ses=4294967295 subj==unconfined op=invalid_pcr cause=ToMToU comm="syz-executor.5" name="/root/syzkaller-testdir215799047/syzkaller.GA3PwI/2089/file0/file0" dev="overlay" ino=325652 res=1 [ 1620.596741][ T9619] overlayfs: unrecognized mount option "upperdirÑ8ðz!ò" or missing value 07:32:47 executing program 5: mkdir(&(0x7f0000000080)='./file1\x00', 0x1) mkdir(&(0x7f0000000280)='./file1\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='overlay\x00', 0x0, &(0x7f0000000100)={[{@upperdir={'upperdir', 0x3d, './file0'}}, {@lowerdir={'lowerdir', 0x3d, './file0'}}, {@workdir={'workdir', 0x3d, './file1'}, 0x5c}]}) r0 = open(&(0x7f0000021000)='./file0\x00', 0x0, 0x0) fchdir(r0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x141042, 0x0) ioctl$FIDEDUPERANGE(r1, 0xc0189436, &(0x7f0000000400)=ANY=[@ANYBLOB="020000000000000000ffff000000000000000000000000000ae70b8759f35dbb19b75023e5aa6054720ec779f3defde5f5f03f3ded4f86ebfb4e430a985d4a36b13ac64c9cd09b67cc0dbcd3a74264e26483471977d72ddfebfa40f3d166d54601c9ebec0d143b23006b013833c8e38fef7aca23f403785d825686d4004659a16c27ada3cc2e4783de2797cb05967c499a5188f12d260e993e67008e0304a77309fc22d180b59cce5b77a5ef320077efa12b5898f11aadf1c70e3368b1b88d01ab3e4686f19dbdcc8a5c680a438a275f9dbcfcef395f60cb297f137d5cc072fbaeaf9a6c21fa8fd352095741a6de8e7cbe0924fcba18234f1e4d7eafcaea6338eba4ced16f56fbd18333cb4e55659afe13857649a8f81c8a62f9febb1e61c612fed5ca52a476484f83b065de6eaccb4f4e86"]) [ 1620.735435][ T26] audit: type=1804 audit(1556523166.684:12938): pid=9356 uid=0 auid=4294967295 ses=4294967295 subj==unconfined op=invalid_pcr cause=ToMToU comm="syz-executor.2" name="/root/syzkaller-testdir945697151/syzkaller.UCourU/2897/file0/file0" dev="overlay" ino=325648 res=1 [ 1620.780164][ T9693] overlayfs: './file0' not a directory [ 1620.788906][ T9683] overlayfs: unrecognized mount option "upperdirÑ8ðz!ò" or missing value [ 1620.816800][ T9733] overlayfs: './file0' not a directory [ 1620.830711][ T26] audit: type=1804 audit(1556523166.864:12939): pid=9495 uid=0 auid=4294967295 ses=4294967295 subj==unconfined op=invalid_pcr cause=ToMToU comm="syz-executor.0" name="/root/syzkaller-testdir367082561/syzkaller.OCMwKn/3148/file0/file0" dev="overlay" ino=325672 res=1 [ 1620.865422][ T9759] overlayfs: './file0' not a directory 07:32:47 executing program 2: mkdir(&(0x7f0000000180)='./file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file1\x00', 0x0) r0 = geteuid() mount$overlay(0x400000, &(0x7f0000000000)='./file0\x00', &(0x7f0000000140)='overlay\x00', 0x0, &(0x7f00000002c0)={[{@nfs_export_off='nfs_export=off'}, {@redirect_dir={'redirect_dir', 0x3d, './file0'}}, {@xino_on='xino=on'}, {@index_on='index=on'}], [{@fowner_lt={'fowner<', r0}}, {@subj_user={'subj_user', 0x3d, 'overlay\x00'}}, {@uid_eq={'uid', 0x3d, r0}}, {@smackfsdef={'smackfsdef', 0x3d, 'upperdir'}}, {@hash='hash'}]}) r1 = open(&(0x7f0000021000)='./file0\x00', 0x0, 0x0) fchdir(r1) r2 = open(&(0x7f0000000040)='./file0\x00', 0x141042, 0x0) ioctl$FIDEDUPERANGE(r2, 0xc0189436, &(0x7f00000002c0)=ANY=[]) 07:32:47 executing program 1: r0 = socket$rds(0x15, 0x5, 0x0) bind$rds(r0, &(0x7f0000000080)={0x2, 0x0, @local}, 0x10) r1 = socket$inet_udplite(0x2, 0x2, 0x88) ioctl(r1, 0x1000008912, &(0x7f0000000000)="0adc1f123c123f319bd070") sendmsg$rds(r0, &(0x7f00000001c0)={&(0x7f0000000000)={0x2, 0x0, @local}, 0x10, 0x0, 0x0, &(0x7f00000002c0)=[@mask_cswp={0x58, 0x114, 0x9, {{}, &(0x7f0000000e80), 0x0, 0x0, 0x0, 0x0, 0x0, 0x400000000000000}}], 0x58}, 0x0) 07:32:47 executing program 0: mkdir(&(0x7f0000000180)='./file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file1\x00', 0x0) getsockopt$inet_IP_XFRM_POLICY(0xffffffffffffffff, 0x0, 0x11, &(0x7f0000000300)={{{@in6=@initdev, @in=@local, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}}, {{@in=@loopback}, 0x0, @in=@empty}}, &(0x7f0000000140)=0xe8) mount$overlay(0x400000, &(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='overlay\x00', 0x0, &(0x7f0000000600)=ANY=[@ANYBLOB="75707065ff03000000000000696c65302c6c6f776572646972392e2f66696c65302c776f726b64772900002f66696c653108657569643c4190141571bc13afb8e1bce5706687de68601f19652286ed5c34282b71fda69f569729b3c562f55066a2667a45574374b321c9e82ee7143e7d834c44443602cd16ce23826c92226f3224103a5ee26f842746436106c722e65602cf7db173274c99381ee64ed60d4423a05c2e5a8594d4ec32d7a9b2d907afdb22634f6ffb8e6591fdd130bd689ec8c89e0dbe2b1f5f0c10", @ANYRESDEC=r0, @ANYBLOB="2c6673757569643d39303b65353666732d627f36732d767761352d817337642d31006463326465382c657569643d", @ANYRESDEC=r0, @ANYBLOB=',\x00']) r1 = open(&(0x7f0000021000)='./file0\x00', 0x0, 0x0) fchdir(r1) r2 = open(&(0x7f0000000040)='./file0\x00', 0x141042, 0x0) ioctl$FIDEDUPERANGE(r2, 0xc0189436, &(0x7f00000002c0)) 07:32:47 executing program 3: r0 = socket$rds(0x15, 0x5, 0x0) bind$rds(r0, &(0x7f0000000080)={0x2, 0x0, @local}, 0x10) r1 = socket$inet_udplite(0x2, 0x2, 0x88) ioctl(r1, 0x1000008912, &(0x7f0000000000)="0adc1f123c123f319bd070") sendmsg$rds(r0, &(0x7f00000001c0)={&(0x7f0000000000)={0x2, 0x0, @local}, 0x10, 0x0, 0x0, &(0x7f00000002c0)=[@mask_cswp={0x58, 0x114, 0x7, {{}, &(0x7f0000000e80), 0x0}}], 0x58, 0x0}, 0x0) [ 1620.870477][ T26] audit: type=1804 audit(1556523166.964:12940): pid=9492 uid=0 auid=4294967295 ses=4294967295 subj==unconfined op=invalid_pcr cause=open_writers comm="syz-executor.4" name="/root/syzkaller-testdir448262477/syzkaller.ClPtxm/1897/file0/file0" dev="overlay" ino=325184 res=1 07:32:47 executing program 4: mkdir(&(0x7f0000000180)='./file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file1\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='overlay\x00', 0x0, &(0x7f0000000100)={[{@upperdir={'upperdir', 0x3d, './file0'}}, {@lowerdir={'lowerdir', 0x3d, './file0'}}, {@workdir={'workdir', 0x3d, './file1'}, 0x5c}]}) r0 = open(&(0x7f0000021000)='./file0\x00', 0x0, 0x0) fchdir(r0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x141042, 0x0) ioctl$FIDEDUPERANGE(r1, 0xc020660b, &(0x7f00000002c0)={0x0, 0xccffffffffffffff, 0x100000000000000}) [ 1620.978248][ T26] audit: type=1804 audit(1556523166.974:12941): pid=9500 uid=0 auid=4294967295 ses=4294967295 subj==unconfined op=invalid_pcr cause=ToMToU comm="syz-executor.4" name="/root/syzkaller-testdir448262477/syzkaller.ClPtxm/1897/file0/file0" dev="overlay" ino=325184 res=1 [ 1620.984487][ T9770] overlayfs: unrecognized mount option "fowner<00000000000000000000" or missing value 07:32:47 executing program 5: mkdir(&(0x7f0000000180)='./file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file1\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='overlay\x00', 0x0, &(0x7f0000000100)={[{@upperdir={'upperdir', 0x3d, './file0'}}, {@lowerdir={'lowerdir', 0x3d, './file0'}}, {@workdir={'workdir', 0x3d, './file1'}, 0x5c}]}) r0 = open(&(0x7f0000021000)='./file0\x00', 0x0, 0x0) fchdir(r0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x141042, 0x0) ioctl$FIDEDUPERANGE(r1, 0xc0189436, &(0x7f00000002c0)={0x2}) splice(r1, &(0x7f0000000080), r1, &(0x7f0000000140), 0x1, 0x9) 07:32:47 executing program 0: mkdir(&(0x7f0000000180)='./file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file1\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='overlay\x00', 0x0, &(0x7f0000000300)=ANY=[@ANYBLOB="75707065726469723d2e2f66696c65302c6c6f7765726469723d2e2f66696c65302c776f726b6469723d2e2f66696c65315c0097bbb3fa6ad87020bf9624c33a632069fdc23bc6da865c5e8d2165cc0822f55caa9c1660a214694b88b26570b3f7fcce4e6d2a8412c163b88331d14e9bf7fd06b335e3294d1dc4e49fe69fac950c492250a53aaf201b5ac647713950e4da54b2f5bb4644cbd86bb354ddeba5693218b50bd8c4b80c18eb35e4aa3477e169b8b470c53bc432fe1fd339f8f9a982c15528216de9135f06674707844d6a7a467bdf281d5b7acc3f2959e67736e87c6551835d6ea27d2b1243fef8bfcaf7cbb61fd0ac0b8f921fb301010f199b99076f4ef7bb552f64bb0ae7aa76485a21c6b3"]) r0 = open(&(0x7f0000021000)='./file0\x00', 0x0, 0x0) fchdir(r0) r1 = open(&(0x7f0000000080)='./file0\x00', 0x1, 0x2000) ioctl$FIDEDUPERANGE(r1, 0xc0189436, &(0x7f00000002c0)) [ 1621.152599][ T9872] overlayfs: unrecognized mount option "fowner<00000000000000000000" or missing value [ 1621.168820][ T9901] overlayfs: './file0' not a directory 07:32:47 executing program 3: r0 = socket$rds(0x15, 0x5, 0x0) bind$rds(r0, &(0x7f0000000080)={0x2, 0x0, @local}, 0x10) r1 = socket$inet_udplite(0x2, 0x2, 0x88) ioctl(r1, 0x1000008912, &(0x7f0000000000)="0adc1f123c123f319bd070") sendmsg$rds(r0, &(0x7f00000001c0)={&(0x7f0000000000)={0x2, 0x0, @local}, 0x10, 0x0, 0x0, &(0x7f00000002c0)=[@mask_cswp={0x58, 0x114, 0x7, {{}, &(0x7f0000000e80), 0x0}}], 0x58, 0x0}, 0x0) 07:32:47 executing program 1: r0 = socket$rds(0x15, 0x5, 0x0) bind$rds(r0, &(0x7f0000000080)={0x2, 0x0, @local}, 0x10) r1 = socket$inet_udplite(0x2, 0x2, 0x88) ioctl(r1, 0x1000008912, &(0x7f0000000000)="0adc1f123c123f319bd070") sendmsg$rds(r0, &(0x7f00000001c0)={&(0x7f0000000000)={0x2, 0x0, @local}, 0x10, 0x0, 0x0, &(0x7f00000002c0)=[@mask_cswp={0x58, 0x114, 0x9, {{}, &(0x7f0000000e80), 0x0, 0x0, 0x0, 0x0, 0x0, 0x500000000000000}}], 0x58}, 0x0) [ 1621.199706][ T9904] overlayfs: './file0' not a directory 07:32:47 executing program 4: mkdir(&(0x7f0000000180)='./file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file1\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='overlay\x00', 0x0, &(0x7f0000000100)={[{@upperdir={'upperdir', 0x3d, './file0'}}, {@lowerdir={'lowerdir', 0x3d, './file0'}}, {@workdir={'workdir', 0x3d, './file1'}, 0x5c}]}) r0 = open(&(0x7f0000021000)='./file0\x00', 0x0, 0x0) fchdir(r0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x141042, 0x0) ioctl$FIDEDUPERANGE(r1, 0xc020660b, &(0x7f00000002c0)={0x0, 0xccffffffffffffff, 0x500000000000000}) 07:32:47 executing program 2: r0 = dup3(0xffffffffffffffff, 0xffffffffffffffff, 0x80000) getsockopt$inet_sctp6_SCTP_DEFAULT_SEND_PARAM(0xffffffffffffffff, 0x84, 0xa, &(0x7f0000000080)={0x40, 0x5, 0x204, 0x20, 0x1000, 0x81, 0xffffffffffffb18f, 0x5, 0x0}, &(0x7f0000000140)=0x20) getsockopt$inet_sctp6_SCTP_PR_SUPPORTED(r0, 0x84, 0x71, &(0x7f00000001c0)={r1, 0x2}, &(0x7f0000000200)=0x8) mkdir(&(0x7f0000000180)='./file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file1\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='overlay\x00', 0x0, &(0x7f0000000100)={[{@upperdir={'upperdir', 0x3d, './file0'}}, {@lowerdir={'lowerdir', 0x3d, './file0'}}, {@workdir={'workdir', 0x3d, './file1'}, 0x5c}]}) r2 = open(&(0x7f0000021000)='./file0\x00', 0x0, 0x0) fchdir(r2) r3 = open(&(0x7f0000000040)='./file0\x00', 0x141042, 0x0) ioctl$FIDEDUPERANGE(r3, 0xc0189436, &(0x7f00000002c0)=ANY=[]) prctl$PR_GET_UNALIGN(0x5, &(0x7f0000000240)) [ 1621.274709][ T9912] rds_sendmsg: 36 callbacks suppressed [ 1621.274721][ T9912] atomic_op 00000000d396320a conn xmit_atomic (null) [ 1621.279156][ T9910] overlayfs: filesystem on './file0' not supported as upperdir [ 1621.289502][ T9913] atomic_op 00000000ad79aa37 conn xmit_atomic (null) 07:32:47 executing program 5: mkdir(&(0x7f0000000180)='./file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file1\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='overlay\x00', 0x0, &(0x7f00000001c0)=ANY=[@ANYBLOB="75707065726469723d2e2f66696c65302c6c6f7765726469723d2e2f66696c65302c776f726b6469723d2e2f66690700315c0024ed1970d410bfe613500cbaca7320f6e07cadf430ed653edd05ed2cd9d2eba5dcc4ae31ea8d17ee28f5f759a8180e0df88affd476f5a422db4aa87323f3138d8db11d03f42bcd3ff3e9f2"]) r0 = open(&(0x7f0000021000)='./file0\x00', 0x0, 0x0) fchdir(r0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x141042, 0x0) ioctl$FIDEDUPERANGE(r1, 0xc0189436, &(0x7f00000002c0)={0x2}) 07:32:47 executing program 0: mkdir(&(0x7f0000000180)='./file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file1\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='overlay\x00', 0x0, &(0x7f0000000100)={[{@upperdir={'upperdir', 0x3d, './file0'}}, {@lowerdir={'lowerdir', 0x3d, './file0'}}, {@workdir={'workdir', 0x3d, './file1'}, 0x5c}]}) r0 = open(&(0x7f0000021000)='./file0\x00', 0x0, 0x0) mount$overlay(0x0, &(0x7f0000000140)='./file1\x00', &(0x7f00000001c0)='overlay\x00', 0x400, &(0x7f0000000200)={[{@metacopy_on='metacopy=on'}, {@xino_off='xino=off'}], [{@subj_role={'subj_role'}}]}) fchdir(r0) openat(r0, &(0x7f0000000080)='./file1\x00', 0x0, 0x30) r1 = open(&(0x7f0000000040)='./file0\x00', 0x141042, 0x0) ioctl$FIDEDUPERANGE(r1, 0xc0189436, &(0x7f00000002c0)=ANY=[@ANYBLOB='\x00'/24]) 07:32:47 executing program 1: r0 = socket$rds(0x15, 0x5, 0x0) bind$rds(r0, &(0x7f0000000080)={0x2, 0x0, @local}, 0x10) r1 = socket$inet_udplite(0x2, 0x2, 0x88) ioctl(r1, 0x1000008912, &(0x7f0000000000)="0adc1f123c123f319bd070") sendmsg$rds(r0, &(0x7f00000001c0)={&(0x7f0000000000)={0x2, 0x0, @local}, 0x10, 0x0, 0x0, &(0x7f00000002c0)=[@mask_cswp={0x58, 0x114, 0x9, {{}, &(0x7f0000000e80), 0x0, 0x0, 0x0, 0x0, 0x0, 0x600000000000000}}], 0x58}, 0x0) 07:32:47 executing program 3: r0 = socket$rds(0x15, 0x5, 0x0) bind$rds(r0, &(0x7f0000000080)={0x2, 0x0, @local}, 0x10) r1 = socket$inet_udplite(0x2, 0x2, 0x88) ioctl(r1, 0x1000008912, &(0x7f0000000000)="0adc1f123c123f319bd070") sendmsg$rds(r0, &(0x7f00000001c0)={&(0x7f0000000000)={0x2, 0x0, @local}, 0x10, 0x0, 0x0, &(0x7f00000002c0)=[@mask_cswp={0x58, 0x114, 0x7, {{}, &(0x7f0000000e80), 0x0}}], 0x58, 0x0}, 0x0) [ 1621.441227][T10032] atomic_op 00000000775c137d conn xmit_atomic (null) 07:32:47 executing program 2: mkdir(&(0x7f0000000180)='./file0\x00', 0x0) mkdir(&(0x7f0000000080)='./file1\x00', 0x0) r0 = openat$ubi_ctrl(0xffffffffffffff9c, &(0x7f0000000140)='/dev/ubi_ctrl\x00', 0x20000, 0x0) ioctl$DRM_IOCTL_ADD_CTX(0xffffffffffffffff, 0xc0086420, &(0x7f00000001c0)={0x0}) ioctl$DRM_IOCTL_SWITCH_CTX(r0, 0x40086424, &(0x7f0000000200)={r1, 0x2}) mount$overlay(0x400000, &(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='overlay\x00', 0x0, &(0x7f0000000100)={[{@upperdir={'upperdir', 0x3d, './file0'}}, {@lowerdir={'lowerdir', 0x3d, './file0'}}, {@workdir={'workdir', 0x3d, './file1'}, 0x5c}]}) r2 = open(&(0x7f0000021000)='./file0\x00', 0x0, 0x0) fchdir(r2) getpeername$packet(r0, &(0x7f0000000240)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @local}, &(0x7f0000000280)=0x14) bind$bt_hci(r0, &(0x7f00000002c0)={0x1f, r3, 0x2}, 0xc) r4 = open(&(0x7f0000000040)='./file0\x00', 0x14103f, 0x0) ioctl$FIDEDUPERANGE(r4, 0xc0189436, &(0x7f00000002c0)=ANY=[]) [ 1621.549514][T10043] atomic_op 0000000042d44a68 conn xmit_atomic (null) [ 1621.583467][T10048] overlayfs: failed to resolve './fi': -2 07:32:48 executing program 1: r0 = socket$rds(0x15, 0x5, 0x0) bind$rds(r0, &(0x7f0000000080)={0x2, 0x0, @local}, 0x10) r1 = socket$inet_udplite(0x2, 0x2, 0x88) ioctl(r1, 0x1000008912, &(0x7f0000000000)="0adc1f123c123f319bd070") sendmsg$rds(r0, &(0x7f00000001c0)={&(0x7f0000000000)={0x2, 0x0, @local}, 0x10, 0x0, 0x0, &(0x7f00000002c0)=[@mask_cswp={0x58, 0x114, 0x9, {{}, &(0x7f0000000e80), 0x0, 0x0, 0x0, 0x0, 0x0, 0x700000000000000}}], 0x58}, 0x0) 07:32:48 executing program 2: mkdir(&(0x7f0000000180)='./file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file1\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='overlay\x00', 0x0, &(0x7f0000000100)={[{@upperdir={'upperdir', 0x3d, './file0'}}, {@lowerdir={'lowerdir', 0x3d, './file0'}}, {@workdir={'workdir', 0x3d, './file1'}, 0x5c}]}) r0 = openat$vcs(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/vcs\x00', 0x80, 0x0) r1 = openat$dlm_plock(0xffffffffffffff9c, &(0x7f0000000080)='/dev/dlm_plock\x00', 0x841, 0x0) getsockopt$bt_BT_DEFER_SETUP(r0, 0x112, 0x7, &(0x7f0000000200)=0x1, &(0x7f0000000240)=0x4) ioctl$VIDIOC_ENUM_FRAMEINTERVALS(r1, 0xc034564b, &(0x7f0000000140)={0x1, 0x77715f7d, 0x3, 0x7, 0x3, @stepwise={{0x0, 0x401}, {0xe2d, 0xfffffffeffffffff}, {0x4, 0x9}}}) r2 = open(&(0x7f0000021000)='./file0\x00', 0x0, 0x0) fchdir(r2) r3 = syz_genetlink_get_family_id$tipc2(&(0x7f0000000380)='TIPCv2\x00') sendmsg$TIPC_NL_NET_GET(r0, &(0x7f0000000480)={&(0x7f0000000340)={0x10, 0x0, 0x0, 0x1000000}, 0xc, &(0x7f0000000440)={&(0x7f00000003c0)={0x78, r3, 0x0, 0x70bd27, 0x25dfdbfd, {}, [@TIPC_NLA_NODE={0x30, 0x6, [@TIPC_NLA_NODE_ADDR={0x8, 0x1, 0x6}, @TIPC_NLA_NODE_ADDR={0x8}, @TIPC_NLA_NODE_ADDR={0x8, 0x1, 0x1}, @TIPC_NLA_NODE_UP={0x4}, @TIPC_NLA_NODE_ADDR={0x8, 0x1, 0x7f}, @TIPC_NLA_NODE_UP={0x4}, @TIPC_NLA_NODE_UP={0x4}]}, @TIPC_NLA_MON={0x34, 0x9, [@TIPC_NLA_MON_ACTIVATION_THRESHOLD={0x8, 0x1, 0xe}, @TIPC_NLA_MON_ACTIVATION_THRESHOLD={0x8, 0x1, 0x3c2}, @TIPC_NLA_MON_ACTIVATION_THRESHOLD={0x8}, @TIPC_NLA_MON_ACTIVATION_THRESHOLD={0x8, 0x1, 0x7fff}, @TIPC_NLA_MON_REF={0x8, 0x2, 0x80}, @TIPC_NLA_MON_REF={0x8, 0x2, 0x1}]}]}, 0x78}}, 0x4000000) r4 = open(&(0x7f0000000040)='./file0\x00', 0x141042, 0x0) ioctl$sock_FIOGETOWN(r1, 0x8903, &(0x7f00000002c0)=0x0) ioctl$sock_SIOCSPGRP(r1, 0x8902, &(0x7f0000000300)=r5) r6 = getpgrp(0xffffffffffffffff) tgkill(r6, r6, 0x20000) ioctl$FIDEDUPERANGE(r4, 0xc0189436, &(0x7f00000002c0)=ANY=[]) [ 1621.595111][T10047] overlayfs: unrecognized mount option "subj_role=" or missing value [ 1621.606773][T10050] overlayfs: './file0' not a directory [ 1621.622579][T10051] overlayfs: './file0' not a directory [ 1621.632255][T10055] overlayfs: './file0' not a directory 07:32:48 executing program 5: mkdir(&(0x7f0000000180)='./file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file1\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='overlay\x00', 0x0, &(0x7f0000000300)=ANY=[@ANYBLOB="75707065726469723d69723d2e2f66696c65302c776f726b6469723d2e2f66696c65315c001ae626d235a31c742db67565b8ccc786f109e369f6e2e58422c3b0f2b1267e85198abdd89dd46511f902574f886a4e19c6a4047a6ba71f28003ac10a02ac23fefe1843262ca9eea7474b150d871961df27b47adf9dd1913edce85216459fa77a4faf43ad0bfb95b11741c146d262620b26454f1fab3dec2064f7f4f40236dc6e3d54ddf4de110ab63dd12cb910016f24caaa9a5c5cb6aeb7d9c88647c738445e12777707dc160be4d9261ac6bc0cb10baf339b762c036419f8c4aa5042d6db1aee4f4119982654a72bc9a9c714d4e752892ba2cf996e3b6dd1d44533203f04ebb7a8bff08d1f7266538fd089609d"]) r0 = syz_open_dev$admmidi(&(0x7f00000001c0)='/dev/admmidi#\x00', 0x7, 0x101000) ioctl$VIDIOC_SUBDEV_G_FRAME_INTERVAL(r0, 0xc0305615, &(0x7f0000000140)={0x0, {0x0, 0x8}}) setsockopt$inet_tcp_TLS_RX(r0, 0x6, 0x2, &(0x7f0000000080), 0x4) r1 = open(&(0x7f0000021000)='./file0\x00', 0x0, 0x0) fchdir(r1) open(&(0x7f0000000040)='./file0\x00', 0x141042, 0x0) [ 1621.676524][T10100] overlayfs: unrecognized mount option "subj_role=" or missing value [ 1621.712724][T10124] atomic_op 00000000b9312f90 conn xmit_atomic (null) 07:32:48 executing program 4: mkdir(&(0x7f0000000180)='./file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file1\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='overlay\x00', 0x0, &(0x7f0000000100)={[{@upperdir={'upperdir', 0x3d, './file0'}}, {@lowerdir={'lowerdir', 0x3d, './file0'}}, {@workdir={'workdir', 0x3d, './file1'}, 0x5c}]}) r0 = open(&(0x7f0000021000)='./file0\x00', 0x0, 0x0) fchdir(r0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x141042, 0x0) ioctl$FIDEDUPERANGE(r1, 0xc020660b, &(0x7f00000002c0)={0x0, 0xccffffffffffffff, 0x2449920400000000}) 07:32:48 executing program 3: r0 = socket$rds(0x15, 0x5, 0x0) bind$rds(r0, &(0x7f0000000080)={0x2, 0x0, @local}, 0x10) r1 = socket$inet_udplite(0x2, 0x2, 0x88) ioctl(r1, 0x1000008912, &(0x7f0000000000)="0adc1f123c123f319bd070") sendmsg$rds(r0, &(0x7f00000001c0)={&(0x7f0000000000)={0x2, 0x0, @local}, 0x10, 0x0, 0x0, &(0x7f00000002c0)=[@mask_cswp={0x58, 0x114, 0x7, {{}, &(0x7f0000000e80), 0x0}}], 0x58, 0x0}, 0x0) [ 1621.805519][T10173] overlayfs: missing 'lowerdir' 07:32:48 executing program 1: r0 = socket$rds(0x15, 0x5, 0x0) bind$rds(r0, &(0x7f0000000080)={0x2, 0x0, @local}, 0x10) r1 = socket$inet_udplite(0x2, 0x2, 0x88) ioctl(r1, 0x1000008912, &(0x7f0000000000)="0adc1f123c123f319bd070") sendmsg$rds(r0, &(0x7f00000001c0)={&(0x7f0000000000)={0x2, 0x0, @local}, 0x10, 0x0, 0x0, &(0x7f00000002c0)=[@mask_cswp={0x58, 0x114, 0x9, {{}, &(0x7f0000000e80), 0x0, 0x0, 0x0, 0x0, 0x0, 0x800000000000000}}], 0x58}, 0x0) 07:32:48 executing program 2: mkdir(&(0x7f0000000180)='./file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file1\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='overlay\x00', 0x0, &(0x7f0000000100)={[{@upperdir={'upperdir', 0x3d, './file0'}}, {@lowerdir={'lowerdir', 0x3d, './file0'}}, {@workdir={'workdir', 0x3d, './file1'}, 0x5c}]}) r0 = open(&(0x7f0000021000)='./file0\x00', 0x0, 0x0) fchdir(r0) r1 = open(&(0x7f0000000140)='./file0\x00', 0x141042, 0x0) ioctl$FIDEDUPERANGE(r1, 0xc0189436, &(0x7f00000002c0)=ANY=[]) [ 1621.882129][T10177] atomic_op 0000000005370caa conn xmit_atomic (null) [ 1621.892506][T10176] overlayfs: missing 'lowerdir' 07:32:48 executing program 0: mkdir(&(0x7f0000000180)='./file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file1\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='overlay\x00', 0x0, &(0x7f0000000100)={[{@upperdir={'upperdir', 0x3d, './file0'}}, {@lowerdir={'lowerdir', 0x3d, './file0'}}, {@workdir={'workdir', 0x3d, './file1'}, 0x5c}]}) r0 = open(&(0x7f0000021000)='./file0\x00', 0x0, 0x0) fchdir(r0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x141042, 0x0) ioctl$FIDEDUPERANGE(r1, 0xc0189436, &(0x7f00000002c0)=ANY=[@ANYBLOB="000004000000000000000074000000000000000000"]) getsockopt$inet6_IPV6_XFRM_POLICY(r0, 0x29, 0x23, &(0x7f0000000300)={{{@in=@multicast1, @in=@dev, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}}, {{@in6=@remote}, 0x0, @in6=@dev}}, &(0x7f00000001c0)=0xe8) getsockopt$inet_IP_IPSEC_POLICY(r1, 0x0, 0x10, &(0x7f0000000400)={{{@in6=@initdev, @in=@dev, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}}, {{@in6=@loopback}, 0x0, @in=@local}}, &(0x7f0000000200)=0xe8) getresgid(&(0x7f0000000240), &(0x7f0000000500)=0x0, &(0x7f0000000540)) r5 = getgid() getgroups(0x1, &(0x7f0000000580)=[0x0]) getsockopt$sock_cred(r0, 0x1, 0x11, &(0x7f00000005c0)={0x0, 0x0, 0x0}, &(0x7f0000000600)=0xc) stat(&(0x7f0000000640)='./file1/file0\x00', &(0x7f0000000680)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) stat(&(0x7f0000000700)='./file1\x00', &(0x7f0000000740)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) lsetxattr$security_ima(&(0x7f0000000980)='./file1\x00', &(0x7f00000009c0)='security.ima\x00', &(0x7f0000000a00)=@ng={0x4, 0x1, "bb151bc2790832b9f0a504d2"}, 0xe, 0x3) getsockopt$sock_cred(r1, 0x1, 0x11, &(0x7f00000007c0)={0x0, 0x0, 0x0}, &(0x7f0000000800)=0xc) lstat(&(0x7f0000000840)='./file0\x00', &(0x7f0000000880)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) lsetxattr$system_posix_acl(&(0x7f0000000080)='./file0\x00', &(0x7f0000000140)='system.posix_acl_access\x00', &(0x7f0000000900)=ANY=[@ANYBLOB="02000000010003000000000002000200", @ANYRES32=r2, @ANYBLOB="02000500", @ANYRES32=r3, @ANYBLOB="040004000a000000080000", @ANYRES32=r4, @ANYBLOB='\b\x00\a\x00', @ANYRES32=r5, @ANYBLOB="08000400", @ANYRES32=r6, @ANYBLOB="08000200", @ANYRES32=r7, @ANYBLOB="08000400", @ANYRES32=r8, @ANYBLOB="08000100", @ANYRES32=r9, @ANYBLOB="08000600", @ANYRES32=r10, @ANYBLOB="08000200", @ANYRES32=r11, @ANYBLOB="10000100000000002000000000000000"], 0x74, 0x1) [ 1621.929542][T10185] atomic_op 0000000047c5be56 conn xmit_atomic (null) [ 1621.946186][T10206] overlayfs: './file0' not a directory 07:32:48 executing program 3: r0 = socket$rds(0x15, 0x5, 0x0) bind$rds(r0, &(0x7f0000000080)={0x2, 0x0, @local}, 0x10) r1 = socket$inet_udplite(0x2, 0x2, 0x88) ioctl(r1, 0x1000008912, &(0x7f0000000000)="0adc1f123c123f319bd070") sendmsg$rds(r0, &(0x7f00000001c0)={&(0x7f0000000000)={0x2, 0x0, @local}, 0x10, 0x0, 0x0, &(0x7f00000002c0)=[@mask_cswp={0x58, 0x114, 0x7, {{}, &(0x7f0000000e80), 0x0}}], 0x58, 0x0}, 0x0) 07:32:48 executing program 5: mkdir(&(0x7f0000000180)='./file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file1\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='overlay\x00', 0x0, &(0x7f0000000100)={[{@upperdir={'upperdir', 0x3d, './file0'}}, {@lowerdir={'lowerdir', 0x3d, './file0'}}, {@workdir={'workdir', 0x3d, './file1'}, 0x5c}]}) r0 = open(&(0x7f0000021000)='./file0\x00', 0x0, 0x0) fchdir(r0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x141042, 0x0) fsetxattr(r1, &(0x7f0000000140)=@known='trusted.overlay.impure\x00', &(0x7f00000001c0)=']nodevselfselinux[vboxnet1mime_type\xc0,\x00', 0x26, 0x0) ioctl$SG_GET_ACCESS_COUNT(r0, 0x2289, &(0x7f0000000240)) write$P9_RREADLINK(r1, &(0x7f0000000200)={0x10, 0x17, 0x2, {0x7, './file0'}}, 0x10) ioctl$FIDEDUPERANGE(r1, 0xc0189436, &(0x7f00000002c0)={0x2}) open(&(0x7f0000000080)='./file0\x00', 0x8000, 0x8) 07:32:48 executing program 4: mkdir(&(0x7f0000000180)='./file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file1\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='overlay\x00', 0x0, &(0x7f0000000100)={[{@upperdir={'upperdir', 0x3d, './file0'}}, {@lowerdir={'lowerdir', 0x3d, './file0'}}, {@workdir={'workdir', 0x3d, './file1'}, 0x5c}]}) r0 = open(&(0x7f0000021000)='./file0\x00', 0x0, 0x0) fchdir(r0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x141042, 0x0) ioctl$FIDEDUPERANGE(r1, 0xc020660b, &(0x7f00000002c0)={0x0, 0xccffffffffffffff, 0x7fffffffffffffff}) 07:32:48 executing program 1: r0 = socket$rds(0x15, 0x5, 0x0) bind$rds(r0, &(0x7f0000000080)={0x2, 0x0, @local}, 0x10) r1 = socket$inet_udplite(0x2, 0x2, 0x88) ioctl(r1, 0x1000008912, &(0x7f0000000000)="0adc1f123c123f319bd070") sendmsg$rds(r0, &(0x7f00000001c0)={&(0x7f0000000000)={0x2, 0x0, @local}, 0x10, 0x0, 0x0, &(0x7f00000002c0)=[@mask_cswp={0x58, 0x114, 0x9, {{}, &(0x7f0000000e80), 0x0, 0x0, 0x0, 0x0, 0x0, 0x2000000000000000}}], 0x58}, 0x0) [ 1622.114059][T10307] overlayfs: './file0' not a directory [ 1622.130116][T10310] atomic_op 0000000003246c01 conn xmit_atomic (null) [ 1622.164836][T10316] atomic_op 000000002bd9d086 conn xmit_atomic (null) 07:32:48 executing program 0: mkdir(&(0x7f0000000180)='./file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file1\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='overlay\x00', 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB='upperdir=./file0,lowerdir=./file>,workdir=./file1\\\x00']) r0 = open(&(0x7f0000021000)='./file0\x00', 0x0, 0x0) fchdir(r0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x141042, 0x0) getsockopt$inet6_mreq(r0, 0x29, 0x15, &(0x7f0000000380)={@empty, 0x0}, &(0x7f00000003c0)=0x14) sendmsg$nl_route_sched(r0, &(0x7f0000000480)={&(0x7f0000000080)={0x10, 0x0, 0x0, 0x20}, 0xc, &(0x7f0000000440)={&(0x7f0000000400)=@getqdisc={0x28, 0x26, 0x20, 0x70bd25, 0x25dfdbff, {0x0, r2, {0xffef, 0x6}, {0xa, 0x4}, {0xb, 0x3}}, [{0x4}]}, 0x28}}, 0x4044) ioctl$FIDEDUPERANGE(r1, 0xc0189436, &(0x7f00000002c0)) 07:32:48 executing program 2: mkdir(&(0x7f0000000180)='./file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file1\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='overlay\x00', 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="75707065726469723d2e2f66696c65302c6c6f7765726469723d2e2f66696c65302c776f726b649ccfa369723d2e2f66696c65"]) r0 = open(&(0x7f0000021000)='./file0\x00', 0x0, 0x0) fchdir(r0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x141042, 0x0) ioctl$FIDEDUPERANGE(r1, 0xc0189436, &(0x7f00000002c0)=ANY=[]) 07:32:48 executing program 3: r0 = socket$rds(0x15, 0x5, 0x0) bind$rds(r0, &(0x7f0000000080)={0x2, 0x0, @local}, 0x10) r1 = socket$inet_udplite(0x2, 0x2, 0x88) ioctl(r1, 0x1000008912, &(0x7f0000000000)="0adc1f123c123f319bd070") sendmsg$rds(r0, &(0x7f00000001c0)={&(0x7f0000000000)={0x2, 0x0, @local}, 0x10, 0x0, 0x0, &(0x7f00000002c0)=[@mask_cswp={0x58, 0x114, 0x7, {{}, &(0x7f0000000e80), 0x0}}], 0x58, 0x0}, 0x0) 07:32:48 executing program 1: r0 = socket$rds(0x15, 0x5, 0x0) bind$rds(r0, &(0x7f0000000080)={0x2, 0x0, @local}, 0x10) r1 = socket$inet_udplite(0x2, 0x2, 0x88) ioctl(r1, 0x1000008912, &(0x7f0000000000)="0adc1f123c123f319bd070") sendmsg$rds(r0, &(0x7f00000001c0)={&(0x7f0000000000)={0x2, 0x0, @local}, 0x10, 0x0, 0x0, &(0x7f00000002c0)=[@mask_cswp={0x58, 0x114, 0x9, {{}, &(0x7f0000000e80), 0x0, 0x0, 0x0, 0x0, 0x0, 0x3f00000000000000}}], 0x58}, 0x0) [ 1622.248431][T10312] overlayfs: './file0' not a directory [ 1622.269414][T10385] overlayfs: './file0' not a directory 07:32:48 executing program 5: mkdir(&(0x7f0000000180)='./file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file1\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='overlay\x00', 0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="75707065726469723d2e2f66696c65302c6c6f7765726413ea49aab18fd6ab2e8d58083c69723d2e2f66796c65302c776f726b6469723d2e2f66696c65315c00"]) r0 = open(&(0x7f0000021000)='./file0\x00', 0x0, 0x0) fchdir(r0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x141042, 0x0) ioctl$FIDEDUPERANGE(r1, 0xc0189436, &(0x7f00000002c0)={0x2}) mlock(&(0x7f0000ffd000/0x1000)=nil, 0x1000) [ 1622.355655][T10435] atomic_op 000000004229de85 conn xmit_atomic (null) 07:32:48 executing program 4: mkdir(&(0x7f0000000180)='./file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file1\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='overlay\x00', 0x0, &(0x7f0000000100)={[{@upperdir={'upperdir', 0x3d, './file0'}}, {@lowerdir={'lowerdir', 0x3d, './file0'}}, {@workdir={'workdir', 0x3d, './file1'}, 0x5c}]}) r0 = open(&(0x7f0000021000)='./file0\x00', 0x0, 0x0) fchdir(r0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x141042, 0x0) ioctl$FIDEDUPERANGE(r1, 0xc020660b, &(0x7f00000002c0)={0x0, 0xccffffffffffffff, 0xfeffffff00000000}) [ 1622.430331][T10442] overlayfs: unrecognized mount option "workdœÏ£ir=./file" or missing value [ 1622.443254][T10440] overlayfs: failed to resolve './file>': -2 07:32:49 executing program 1: r0 = socket$rds(0x15, 0x5, 0x0) bind$rds(r0, &(0x7f0000000080)={0x2, 0x0, @local}, 0x10) r1 = socket$inet_udplite(0x2, 0x2, 0x88) ioctl(r1, 0x1000008912, &(0x7f0000000000)="0adc1f123c123f319bd070") sendmsg$rds(r0, &(0x7f00000001c0)={&(0x7f0000000000)={0x2, 0x0, @local}, 0x10, 0x0, 0x0, &(0x7f00000002c0)=[@mask_cswp={0x58, 0x114, 0x9, {{}, &(0x7f0000000e80), 0x0, 0x0, 0x0, 0x0, 0x0, 0x4800000000000000}}], 0x58}, 0x0) [ 1622.502064][T10490] overlayfs: unrecognized mount option "workdœÏ£ir=./file" or missing value 07:32:49 executing program 0: mkdir(&(0x7f0000000180)='./file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file1\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='overlay\x00', 0x0, &(0x7f0000000300)=ANY=[@ANYBLOB="75707065726469723d2e831817db65302c6c6f776572cc19dd1e69bc3f7b4487a915e4ac6469723d2e2f66696b65302c776f086b7469723d2e2f66696c65315c0004b64c8e9453ee8ec9e3e5e6c51aba8c5ba84763d979a15bbc0cabd2b366d26ba4ed67069d0a7cce8e8b2e0289b864dc55f585359a2d4282b32cc8b0fbe2df953792a259988d1f4376a5c769e9c8405fae176800ac1ac990a8421e5033b3ee5276e68ae0cd19c3739d8494b57cd65de3309dae4d0d17fb96560a1050bb80fd11fc8f228f31dbe7e477c31920b539"]) r0 = open(&(0x7f0000021000)='./file0\x00', 0x0, 0x0) fchdir(r0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x141042, 0x0) ioctl$FIDEDUPERANGE(r1, 0xc0189436, &(0x7f00000002c0)) [ 1622.575649][T10514] overlayfs: unrecognized mount option "lowerdêIª±Ö«.X0x0, 0x0}) ioctl$SNDRV_RAWMIDI_IOCTL_STATUS(r1, 0xc0385720, &(0x7f0000000400)={0x1, {r3, r4+30000000}, 0x5, 0xff}) ioctl$TCXONC(r1, 0x540a, 0x4000800) write$selinux_attr(r0, &(0x7f0000000140)='system_u:object_r:hald_keymap_exec_t:s0\x00', 0xfffffffffffffd9e) ioctl$FIDEDUPERANGE(r1, 0xc0189436, &(0x7f00000002c0)=ANY=[]) ioctl$VIDIOC_CROPCAP(r2, 0xc02c563a, &(0x7f0000000240)={0xd, {0x1, 0x5, 0x10001, 0x7ff}, {0xfffffffffffffffc, 0x6, 0x180000000000000, 0xb180}, {0xffff}}) accept4(r0, &(0x7f00000001c0)=@sco, &(0x7f0000000100)=0x80, 0x80800) [ 1622.627580][ C1] net_ratelimit: 20 callbacks suppressed [ 1622.627588][ C1] protocol 88fb is buggy, dev hsr_slave_0 [ 1622.639888][ C1] protocol 88fb is buggy, dev hsr_slave_1 [ 1622.645843][ C1] protocol 88fb is buggy, dev hsr_slave_0 [ 1622.651770][ C1] protocol 88fb is buggy, dev hsr_slave_1 07:32:49 executing program 1: r0 = socket$rds(0x15, 0x5, 0x0) bind$rds(r0, &(0x7f0000000080)={0x2, 0x0, @local}, 0x10) r1 = socket$inet_udplite(0x2, 0x2, 0x88) ioctl(r1, 0x1000008912, &(0x7f0000000000)="0adc1f123c123f319bd070") sendmsg$rds(r0, &(0x7f00000001c0)={&(0x7f0000000000)={0x2, 0x0, @local}, 0x10, 0x0, 0x0, &(0x7f00000002c0)=[@mask_cswp={0x58, 0x114, 0x9, {{}, &(0x7f0000000e80), 0x0, 0x0, 0x0, 0x0, 0x0, 0x4c00000000000000}}], 0x58}, 0x0) [ 1622.686521][T10575] overlayfs: unrecognized mount option "lowerÌÝi¼?{D‡©ä¬dir=./fike0" or missing value [ 1622.686829][T10579] overlayfs: unrecognized mount option "lowerdêIª±Ö«.X0xffffffffffffffff}, 0x13f}}, 0x20) write$RDMA_USER_CM_CMD_LISTEN(r0, &(0x7f0000000340)={0x7, 0x8, 0xfa00, {r1, 0x1a}}, 0x10) setsockopt$bt_hci_HCI_TIME_STAMP(r0, 0x0, 0x3, &(0x7f0000000200)=0x7, 0x4) mount$overlay(0x400000, &(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='overlay\x00', 0x0, &(0x7f0000000100)={[{@upperdir={'upperdir', 0x3d, './file0'}}, {@lowerdir={'lowerdir', 0x3d, './file0'}}, {@workdir={'workdir', 0x3d, './file1'}, 0x5c}]}) rename(&(0x7f0000000080)='./file0\x00', &(0x7f0000000140)='./file0\x00') r2 = open(&(0x7f0000021000)='./file0\x00', 0x0, 0x0) fchdir(r2) r3 = open(&(0x7f0000000040)='./file0\x00', 0x141042, 0x0) getsockopt$inet6_IPV6_XFRM_POLICY(r0, 0x29, 0x23, &(0x7f0000000380)={{{@in6=@mcast2, @in=@empty, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}}, {{@in=@loopback}, 0x0, @in=@initdev}}, &(0x7f0000000480)=0xe8) setsockopt$inet6_IPV6_XFRM_POLICY(r2, 0x29, 0x23, &(0x7f00000004c0)={{{@in=@initdev={0xac, 0x1e, 0xa00, 0x0}, @in=@remote, 0x4e20, 0xbf5, 0x4e20, 0x8f9, 0xa, 0x80, 0x80, 0x3a, 0x0, r4}, {0x4, 0x4, 0x9, 0x7f, 0x6, 0x9, 0x1, 0x100000000}, {0x9, 0x100, 0x6, 0x8}, 0x100000001, 0x6e6bb6, 0x3, 0x0, 0x1, 0x3}, {{@in=@multicast1, 0x4d5, 0xff}, 0xa, @in6=@dev={0xfe, 0x80, [], 0x21}, 0x3506, 0x0, 0x2, 0x1, 0x0, 0xe5, 0x3f}}, 0xe8) ioctl$FIDEDUPERANGE(r3, 0xc0189436, &(0x7f00000002c0)) 07:32:49 executing program 4: mkdir(&(0x7f0000000180)='./file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file1\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='overlay\x00', 0x0, &(0x7f0000000100)={[{@upperdir={'upperdir', 0x3d, './file0'}}, {@lowerdir={'lowerdir', 0x3d, './file0'}}, {@workdir={'workdir', 0x3d, './file1'}, 0x5c}]}) r0 = open(&(0x7f0000021000)='./file0\x00', 0x0, 0x0) fchdir(r0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x141042, 0x0) ioctl$FIDEDUPERANGE(r1, 0xc020660b, &(0x7f00000002c0)={0x0, 0xccffffffffffffff, 0xffffffffffffff7f}) 07:32:49 executing program 1: r0 = socket$rds(0x15, 0x5, 0x0) bind$rds(r0, &(0x7f0000000080)={0x2, 0x0, @local}, 0x10) r1 = socket$inet_udplite(0x2, 0x2, 0x88) ioctl(r1, 0x1000008912, &(0x7f0000000000)="0adc1f123c123f319bd070") sendmsg$rds(r0, &(0x7f00000001c0)={&(0x7f0000000000)={0x2, 0x0, @local}, 0x10, 0x0, 0x0, &(0x7f00000002c0)=[@mask_cswp={0x58, 0x114, 0x9, {{}, &(0x7f0000000e80), 0x0, 0x0, 0x0, 0x0, 0x0, 0x6800000000000000}}], 0x58}, 0x0) [ 1623.062726][T10786] overlayfs: './file0' not a directory 07:32:49 executing program 3: r0 = socket$rds(0x15, 0x5, 0x0) bind$rds(r0, &(0x7f0000000080)={0x2, 0x0, @local}, 0x10) r1 = socket$inet_udplite(0x2, 0x2, 0x88) ioctl(r1, 0x1000008912, &(0x7f0000000000)="0adc1f123c123f319bd070") sendmsg$rds(r0, &(0x7f00000001c0)={&(0x7f0000000000)={0x2, 0x0, @local}, 0x10, 0x0, 0x0, &(0x7f00000002c0)=[@mask_cswp={0x58, 0x114, 0x7, {{}, &(0x7f0000000e80), 0x0}}], 0x58, 0x0}, 0x0) 07:32:49 executing program 5: mkdir(&(0x7f0000000180)='./file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file1\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='overlay\x00', 0x0, &(0x7f0000000100)={[{@upperdir={'upperdir', 0x3d, './file0'}}, {@lowerdir={'lowerdir', 0x3d, './file0'}}, {@workdir={'workdir', 0x3d, './file1'}, 0x5c}]}) r0 = open(&(0x7f0000021000)='./file0\x00', 0x0, 0x0) fchdir(r0) r1 = open(&(0x7f0000000040)='./file1\x00', 0x0, 0xfffffffffffffffc) ioctl$FIDEDUPERANGE(r1, 0xc0189436, &(0x7f00000002c0)={0x2}) 07:32:49 executing program 2: mkdir(&(0x7f0000000180)='./file0\x00', 0x0) r0 = bpf$PROG_LOAD(0x5, &(0x7f0000000300)={0xf, 0x9, &(0x7f00000001c0)=@framed={{0x18, 0x0, 0x0, 0x0, 0x1}, [@call={0x85, 0x0, 0x0, 0x60}, @generic={0x94e, 0x8, 0x100, 0x3, 0x40}, @initr0={0x18, 0x0, 0x0, 0x0, 0x8f22, 0x0, 0x0, 0x0, 0x9}, @exit, @jmp={0x5, 0x1ff, 0x1, 0x4, 0xb, 0x6, 0xfffffffffffffff4}]}, &(0x7f0000000080)='syzkaller\x00', 0x8, 0x8, &(0x7f0000000140)=""/8, 0x41100, 0x1, [], 0x0, 0xf, 0xffffffffffffff9c, 0x8, &(0x7f0000000240)={0x100, 0x4}, 0x8, 0x10, &(0x7f00000002c0)={0x0, 0x6503, 0x2, 0x4}, 0x10}, 0x70) write$binfmt_elf32(r0, &(0x7f0000000380)={{0x7f, 0x45, 0x4c, 0x46, 0x5, 0x6, 0x7ff, 0x3ff, 0x1bd, 0x0, 0x3e, 0x9, 0x3ce, 0x38, 0x3e4, 0x2, 0x9, 0x20, 0x1, 0xcb3b, 0x0, 0x200}, [{0x2, 0x4f9f, 0x32, 0x80, 0x800, 0xfba, 0xffffffff, 0x39}], "79407029ad99acc6d1d11a3fdef0f5935008c20ae529e6befc0217381753142388c3969b1762dd36e3348f7ba7f0290769e1f7871a6033b5c1496af2beeca5806c33388a7113c9b3ec643254384e8201d8ad115199e2b591b512569957d6e965b9b11d56500638bce446ad3d994fa4c7740be92f8e8fff620acb873da2285dfee6e006b6a8bebc1ad02750ad91c01c290ea40f82f1f802a9e056de1bfe96f2f5494a34f26e4242e1f1a7aacf2fa1614fbca3d0635e6c8ce1fa211217ee1b2dfc189a1db6b7f3cbd7a2fea30e0e8446273e20109579afc1c0eac8215ad603f7f8185dd841", [[], [], [], [], [], [], []]}, 0x83c) mkdir(&(0x7f0000000280)='./file1\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='overlay\x00', 0x0, &(0x7f0000000100)={[{@upperdir={'upperdir', 0x3d, './file0'}}, {@lowerdir={'lowerdir', 0x3d, './file0'}}, {@workdir={'workdir', 0x3d, './file1'}, 0x5c}]}) r1 = open(&(0x7f0000021000)='./file0\x00', 0x0, 0x0) fchdir(r1) r2 = open(&(0x7f0000000040)='./file0\x00', 0x141042, 0x0) ioctl$FIDEDUPERANGE(r2, 0xc0189436, &(0x7f00000002c0)=ANY=[]) 07:32:49 executing program 0: mkdir(&(0x7f0000000180)='./file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file1\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='overlay\x00', 0x0, &(0x7f0000000100)={[{@upperdir={'upperdir', 0x3d, './file0'}}, {@lowerdir={'lowerdir', 0x3d, './file0'}}, {@workdir={'workdir', 0x3d, './file1'}, 0x5c}]}) r0 = open(&(0x7f0000021000)='./file0\x00', 0x0, 0x0) fchdir(r0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x141042, 0x0) ioctl$VIDIOC_S_FMT(r0, 0xc0d05605, &(0x7f0000000300)={0xf, @sliced={0x6, [0x100000000, 0xffffffff, 0x2, 0x1, 0x1f5, 0xfff, 0xa1, 0x59, 0x2, 0x8000, 0x2, 0x4, 0x5, 0xc8, 0x8001, 0x1, 0x9, 0x49, 0x7, 0x9, 0x3, 0x2, 0x3, 0x2, 0x7f, 0x6, 0x1, 0x6, 0x5, 0x6, 0x6, 0x3ff, 0x20, 0x4, 0x2, 0x75c4, 0x10001, 0x80000000, 0xffffffff, 0x100, 0x1, 0x6, 0x7, 0x5, 0x8, 0x3, 0x92], 0xfffffffffffffff9}}) ioctl$FIDEDUPERANGE(r1, 0xc0189436, &(0x7f00000002c0)) 07:32:49 executing program 1: r0 = socket$rds(0x15, 0x5, 0x0) bind$rds(r0, &(0x7f0000000080)={0x2, 0x0, @local}, 0x10) r1 = socket$inet_udplite(0x2, 0x2, 0x88) ioctl(r1, 0x1000008912, &(0x7f0000000000)="0adc1f123c123f319bd070") sendmsg$rds(r0, &(0x7f00000001c0)={&(0x7f0000000000)={0x2, 0x0, @local}, 0x10, 0x0, 0x0, &(0x7f00000002c0)=[@mask_cswp={0x58, 0x114, 0x9, {{}, &(0x7f0000000e80), 0x0, 0x0, 0x0, 0x0, 0x0, 0x6c00000000000000}}], 0x58}, 0x0) [ 1623.315433][ C0] print_req_error: 722 callbacks suppressed [ 1623.315444][ C0] print_req_error: I/O error, dev loop0, sector 0 flags 0 [ 1623.328585][ C0] buffer_io_error: 722 callbacks suppressed [ 1623.328594][ C0] Buffer I/O error on dev loop0, logical block 0, async page read [ 1623.344789][T10887] overlayfs: './file0' not a directory [ 1623.373499][T10910] overlayfs: filesystem on './file0' not supported as upperdir [ 1623.387749][T10922] overlayfs: './file0' not a directory [ 1623.400225][T10921] overlayfs: './file0' not a directory [ 1623.415808][ C0] print_req_error: I/O error, dev loop0, sector 0 flags 0 07:32:49 executing program 3: r0 = socket$rds(0x15, 0x5, 0x0) bind$rds(r0, &(0x7f0000000080)={0x2, 0x0, @local}, 0x10) r1 = socket$inet_udplite(0x2, 0x2, 0x88) ioctl(r1, 0x1000008912, &(0x7f0000000000)="0adc1f123c123f319bd070") sendmsg$rds(r0, &(0x7f00000001c0)={&(0x7f0000000000)={0x2, 0x0, @local}, 0x10, 0x0, 0x0, &(0x7f00000002c0)=[@mask_cswp={0x58, 0x114, 0x7, {{}, &(0x7f0000000e80), 0x0}}], 0x58, 0x0}, 0x0) 07:32:49 executing program 2: mkdir(&(0x7f0000000180)='./file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file1\x00', 0x0) socket(0x0, 0x6, 0x8) mount$overlay(0x400000, &(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='overlay\x00', 0x0, &(0x7f00000002c0)=ANY=[@ANYBLOB="757070659124726469723d2e2f66696c65302c6c6f7765726469723d2e2f66696c65302c776f726b6469723d2e2f66696c65316498b4cc07dc1e0044886f7e02f2293c00fb2ff83155d7ed18f0fce0cde4ba36656fead730ecc9e68ea2efb7c2868313a8cdb10cda352e8bfdcc07688d0b0f241c7da482ea7076f101cceb446a459ce2b428f7caf7e4711960dd593958c2a84a93a5d9098b24a13675281f4dc0409172ec5a39f8a7f038e03cbd26155e81544981763f1bd811696715f2b2771dca4358594cbeb477fc887b9baa755fd88be5cc6c812d005ff960824c0be185a4413d183245e553cd87df3d6b39a47231d1fe9536f3b43dc9e8bb5bbe6b997af476d60985071313422f70d05e11fa1c29da8c783b325ecaf6c7a5edb9120bee91839e212e5b8b0a05571853f802cc654f5e4c051ea43b87a7e3abf836257523d7b79324a86e58d28f97953ad4f203e91dbb869d80ebc239d87a8d13aeb426e5e01bee992e52fe73fb0ff28531bbf538f6034bd76256717a17dfd56bb42745d9813f26"]) r0 = open(&(0x7f0000021000)='./file0\x00', 0x0, 0x0) mknod(&(0x7f0000000100)='./file2\x00', 0x290, 0x0) fchdir(r0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x141042, 0x0) openat$ubi_ctrl(0xffffffffffffff9c, &(0x7f0000000080)='/dev/ubi_ctrl\x00', 0x400000, 0x0) ioctl$FIDEDUPERANGE(r1, 0xc0189436, &(0x7f00000002c0)=ANY=[]) 07:32:49 executing program 1: r0 = socket$rds(0x15, 0x5, 0x0) bind$rds(r0, &(0x7f0000000080)={0x2, 0x0, @local}, 0x10) r1 = socket$inet_udplite(0x2, 0x2, 0x88) ioctl(r1, 0x1000008912, &(0x7f0000000000)="0adc1f123c123f319bd070") sendmsg$rds(r0, &(0x7f00000001c0)={&(0x7f0000000000)={0x2, 0x0, @local}, 0x10, 0x0, 0x0, &(0x7f00000002c0)=[@mask_cswp={0x58, 0x114, 0x9, {{}, &(0x7f0000000e80), 0x0, 0x0, 0x0, 0x0, 0x0, 0x7400000000000000}}], 0x58}, 0x0) 07:32:49 executing program 4: mkdir(&(0x7f0000000180)='./file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file1\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='overlay\x00', 0x0, &(0x7f0000000100)={[{@upperdir={'upperdir', 0x3d, './file0'}}, {@lowerdir={'lowerdir', 0x3d, './file0'}}, {@workdir={'workdir', 0x3d, './file1'}, 0x5c}]}) r0 = open(&(0x7f0000021000)='./file0\x00', 0x0, 0x0) fchdir(r0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x141042, 0x0) ioctl$FIDEDUPERANGE(r1, 0xc020660b, &(0x7f00000002c0)={0x0, 0xccffffffffffffff, 0x0, 0x5}) [ 1623.423029][ C0] Buffer I/O error on dev loop0, logical block 0, async page read [ 1623.456366][ C0] print_req_error: I/O error, dev loop0, sector 0 flags 0 [ 1623.463614][ C0] Buffer I/O error on dev loop0, logical block 0, async page read 07:32:50 executing program 5: mkdir(&(0x7f0000000180)='./file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file1\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='overlay\x00', 0x0, &(0x7f0000000100)={[{@upperdir={'upperdir', 0x3d, './file0'}}, {@lowerdir={'lowerdir', 0x3d, './file0'}}, {@workdir={'workdir', 0x3d, './file1'}, 0x5c}]}) syz_open_dev$midi(&(0x7f0000000240)='/dev/midi#\x00', 0x80, 0x80480) r0 = open(&(0x7f0000021000)='./file0\x00', 0x0, 0x0) bpf$OBJ_GET_PROG(0x7, &(0x7f0000000140)={&(0x7f0000000080)='./file0\x00', 0x0, 0x10}, 0x10) fstat(r0, &(0x7f00000001c0)) fchdir(r0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x141042, 0x0) ioctl$FIDEDUPERANGE(r1, 0xc0189436, &(0x7f00000002c0)=ANY=[@ANYBLOB="02000000000000000000000000074b000000000000000000"]) [ 1623.525601][ C0] protocol 88fb is buggy, dev hsr_slave_0 [ 1623.531534][ C0] protocol 88fb is buggy, dev hsr_slave_1 [ 1623.537353][ C0] protocol 88fb is buggy, dev hsr_slave_0 [ 1623.544516][ C0] protocol 88fb is buggy, dev hsr_slave_1 [ 1623.550818][ C0] print_req_error: I/O error, dev loop0, sector 0 flags 0 [ 1623.557974][ C0] Buffer I/O error on dev loop0, logical block 0, async page read 07:32:50 executing program 0: mkdir(&(0x7f0000000140)='./file1\x00', 0x4) mkdir(&(0x7f0000000180)='./file1\x00', 0x7f) mount$overlay(0x400000, &(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='overlay\x00', 0x0, &(0x7f0000000100)={[{@upperdir={'upperdir', 0x3d, './file0'}}, {@lowerdir={'lowerdir', 0x3d, './file0'}}, {@workdir={'workdir', 0x3d, './file1'}, 0x5c}]}) r0 = open(&(0x7f0000021000)='./file0\x00', 0x0, 0x0) getpeername$packet(r0, &(0x7f0000000380)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @link_local}, 0xffffffffffffffff) ioctl$ifreq_SIOCGIFINDEX_vcan(r0, 0x8933, &(0x7f00000003c0)={'vcan0\x00', r1}) fchdir(r0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x141042, 0x0) bpf$BPF_BTF_LOAD(0x12, &(0x7f0000000080)={&(0x7f0000000400)={{0xeb9f, 0x1, 0x0, 0x18, 0x0, 0xbc, 0xd4, 0x3, {"46b2567e1b64fe318fae43b85328ae82b66b5fbd3f99e8141ab6b0776e27f6e778733d1440e19b297cce42752a7caa63d30d159f4ec26eb4a6d66653e12872297abd3764e00da5a9c1f564351f8e13cf40dc3d9a0b44d3bf50e0fa772a76a7e6d9f5f7a152e6a166cbaa1598fe3c2960d3aad00814a8ec340078eacd88d8266fb8ea91c791052dbe40375e2a42d22c5177d47c8d3963951cdf9d4e08421a0ce7f79ee0de5b7c1ab304e38fb36fec52fd6d685cb69ac5c85bef"}}, {0x0, "0fef3394e577325efc6257d90a0d14b901e5cf6366d95b5343f74a54f31414dc52264ca9928dba599e146c5143e128cced0c63cb2e12121c693d2a4fa1a5f0d6cfe506089b6d4a6220ca6c3c39e02012e6d36301e7a4f001644cdf6c77e5462c87943b0e212f13bd2943ea3ff9edee5b62de584fb8b775ba87ad5f29bd86d14ecb2b7c30090adbb11d767b70f5e65a699b963c9b1942647aaee2d8e7db881f27aab50118f4b06c6debf7f8deb86e3677d3fb8b2150b7ec2fb6215c9b21ed5f83c5e9b5be2d0a6b66b03897a0e5b29f92f38526330b158498def1e9c39823594ddcfe8ca4848d87a67fd28203df9c750809d741b8"}}, &(0x7f00000001c0)=""/90, 0x1ca, 0x5a, 0x1}, 0x20) ioctl$FIDEDUPERANGE(r2, 0xc0189436, &(0x7f00000002c0)) [ 1623.584755][ C0] print_req_error: I/O error, dev loop0, sector 0 flags 0 [ 1623.591956][ C0] Buffer I/O error on dev loop0, logical block 0, async page read [ 1623.601938][ C0] print_req_error: I/O error, dev loop0, sector 0 flags 0 [ 1623.609215][ C0] Buffer I/O error on dev loop0, logical block 0, async page read [ 1623.618690][ C0] print_req_error: I/O error, dev loop0, sector 0 flags 0 [ 1623.625838][ C0] Buffer I/O error on dev loop0, logical block 0, async page read [ 1623.652692][ C0] print_req_error: I/O error, dev loop0, sector 0 flags 0 [ 1623.659915][ C0] Buffer I/O error on dev loop0, logical block 0, async page read [ 1623.679073][T11022] overlayfs: './file0' not a directory 07:32:50 executing program 1: r0 = socket$rds(0x15, 0x5, 0x0) bind$rds(r0, &(0x7f0000000080)={0x2, 0x0, @local}, 0x10) r1 = socket$inet_udplite(0x2, 0x2, 0x88) ioctl(r1, 0x1000008912, &(0x7f0000000000)="0adc1f123c123f319bd070") sendmsg$rds(r0, &(0x7f00000001c0)={&(0x7f0000000000)={0x2, 0x0, @local}, 0x10, 0x0, 0x0, &(0x7f00000002c0)=[@mask_cswp={0x58, 0x114, 0x9, {{}, &(0x7f0000000e80), 0x0, 0x0, 0x0, 0x0, 0x0, 0x7a00000000000000}}], 0x58}, 0x0) 07:32:50 executing program 0: mkdir(&(0x7f0000000180)='./file1\x00', 0x2) mkdir(&(0x7f0000000280)='./file1\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='overlay\x00', 0x0, &(0x7f0000000100)={[{@upperdir={'upperdir', 0x3d, './file0'}}, {@lowerdir={'lowerdir', 0x3d, './file0'}}, {@workdir={'workdir', 0x3d, './file1'}, 0x5c}]}) r0 = open(&(0x7f0000021000)='./file0\x00', 0x0, 0x0) fchdir(r0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x141042, 0x0) ioctl$FIDEDUPERANGE(r1, 0xc0189436, &(0x7f00000002c0)) [ 1623.729611][ C0] print_req_error: I/O error, dev loop0, sector 0 flags 0 [ 1623.736884][ C0] Buffer I/O error on dev loop0, logical block 0, async page read [ 1623.775634][ C0] print_req_error: I/O error, dev loop0, sector 0 flags 0 [ 1623.782833][ C0] Buffer I/O error on dev loop0, logical block 0, async page read [ 1623.786257][T11088] overlayfs: './file0' not a directory 07:32:50 executing program 3: r0 = socket$rds(0x15, 0x5, 0x0) bind$rds(r0, &(0x7f0000000080)={0x2, 0x0, @local}, 0x10) r1 = socket$inet_udplite(0x2, 0x2, 0x88) ioctl(r1, 0x1000008912, &(0x7f0000000000)="0adc1f123c123f319bd070") sendmsg$rds(r0, &(0x7f00000001c0)={&(0x7f0000000000)={0x2, 0x0, @local}, 0x10, 0x0, 0x0, &(0x7f00000002c0)=[@mask_cswp={0x58, 0x114, 0x7, {{}, &(0x7f0000000e80), 0x0}}], 0x58, 0x0}, 0x0) 07:32:50 executing program 4: mkdir(&(0x7f0000000180)='./file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file1\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='overlay\x00', 0x0, &(0x7f0000000100)={[{@upperdir={'upperdir', 0x3d, './file0'}}, {@lowerdir={'lowerdir', 0x3d, './file0'}}, {@workdir={'workdir', 0x3d, './file1'}, 0x5c}]}) r0 = open(&(0x7f0000021000)='./file0\x00', 0x0, 0x0) fchdir(r0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x141042, 0x0) ioctl$FIDEDUPERANGE(r1, 0xc020660b, &(0x7f00000002c0)={0x0, 0xccffffffffffffff, 0x0, 0x500}) [ 1623.817173][T11094] overlayfs: unrecognized mount option "uppe‘$rdir=./file0" or missing value 07:32:50 executing program 5: mkdir(&(0x7f0000000180)='./file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file1\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='overlay\x00', 0x0, &(0x7f0000000100)={[{@upperdir={'upperdir', 0x3d, './file0'}}, {@lowerdir={'lowerdir', 0x3d, './file0'}}, {@workdir={'workdir', 0x3d, './file1'}, 0x5c}]}) fchdir(0xffffffffffffffff) r0 = open(&(0x7f0000000040)='./file0\x00', 0x141042, 0x0) ioctl$FIDEDUPERANGE(r0, 0xc0189436, &(0x7f00000002c0)={0x2}) [ 1623.876584][T11100] overlayfs: './file0' not a directory 07:32:50 executing program 1: r0 = socket$rds(0x15, 0x5, 0x0) bind$rds(r0, &(0x7f0000000080)={0x2, 0x0, @local}, 0x10) r1 = socket$inet_udplite(0x2, 0x2, 0x88) ioctl(r1, 0x1000008912, &(0x7f0000000000)="0adc1f123c123f319bd070") sendmsg$rds(r0, &(0x7f00000001c0)={&(0x7f0000000000)={0x2, 0x0, @local}, 0x10, 0x0, 0x0, &(0x7f00000002c0)=[@mask_cswp={0x58, 0x114, 0x9, {{}, &(0x7f0000000e80), 0x0, 0x0, 0x0, 0x0, 0x0, 0x8000000000000000}}], 0x58}, 0x0) 07:32:50 executing program 0: mkdir(&(0x7f0000000180)='./file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file1\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='overlay\x00', 0x0, &(0x7f0000000100)={[{@upperdir={'upperdir', 0x3d, './file0'}}, {@lowerdir={'lowerdir', 0x3d, './file0'}}, {@workdir={'workdir', 0x3d, './file1'}, 0x5c}]}) r0 = open(&(0x7f0000021000)='./file0\x00', 0x0, 0x0) fchdir(r0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x141042, 0x0) ioctl$FIDEDUPERANGE(r1, 0xc0189436, &(0x7f00000002c0)) r2 = open(&(0x7f0000000080)='./file0\x00', 0x3, 0x139) dup(r2) [ 1623.970998][T11087] overlayfs: unrecognized mount option "uppe‘$rdir=./file0" or missing value 07:32:50 executing program 2: mkdir(&(0x7f0000000140)='./file1\x00', 0x0) mkdir(&(0x7f0000000280)='./file1\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='overlay\x00', 0x0, &(0x7f0000000100)={[{@upperdir={'upperdir', 0x3d, './file0'}}, {@lowerdir={'lowerdir', 0x3d, './file0'}}, {@workdir={'workdir', 0x3d, './file1'}, 0x5c}]}) r0 = open(&(0x7f0000021000)='./file0\x00', 0x0, 0x0) fchdir(r0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x141042, 0x0) ioctl$FIDEDUPERANGE(r1, 0xc0189436, &(0x7f00000002c0)=ANY=[]) 07:32:50 executing program 1: r0 = socket$rds(0x15, 0x5, 0x0) bind$rds(r0, &(0x7f0000000080)={0x2, 0x0, @local}, 0x10) r1 = socket$inet_udplite(0x2, 0x2, 0x88) ioctl(r1, 0x1000008912, &(0x7f0000000000)="0adc1f123c123f319bd070") sendmsg$rds(r0, &(0x7f00000001c0)={&(0x7f0000000000)={0x2, 0x0, @local}, 0x10, 0x0, 0x0, &(0x7f00000002c0)=[@mask_cswp={0x58, 0x114, 0x9, {{}, &(0x7f0000000e80), 0x0, 0x0, 0x0, 0x0, 0x0, 0xfc00000000000000}}], 0x58}, 0x0) [ 1624.061707][T11223] overlayfs: filesystem on './file0' not supported as upperdir [ 1624.100308][T11230] overlayfs: './file0' not a directory 07:32:50 executing program 3: r0 = socket$rds(0x15, 0x5, 0x0) bind$rds(r0, &(0x7f0000000080)={0x2, 0x0, @local}, 0x10) r1 = socket$inet_udplite(0x2, 0x2, 0x88) ioctl(r1, 0x1000008912, &(0x7f0000000000)="0adc1f123c123f319bd070") sendmsg$rds(r0, &(0x7f00000001c0)={&(0x7f0000000000)={0x2, 0x0, @local}, 0x10, 0x0, 0x0, &(0x7f00000002c0)=[@mask_cswp={0x58, 0x114, 0x7, {{}, &(0x7f0000000e80), 0x0}}], 0x58, 0x0}, 0x0) [ 1624.126124][T11235] overlayfs: './file0' not a directory 07:32:50 executing program 5: mkdir(&(0x7f0000000180)='./file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file1\x00', 0x0) r0 = syz_init_net_socket$nfc_llcp(0x27, 0x3, 0x1) mount$overlay(0x400000, &(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='overlay\x00', 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB="75707065726469723d2e2f66696c65302c6c6f7765726469723d2e2f66696c65302c776f726b6469723d2e2f66696c65315c007831982ac50587b0ff521e473f3cca7ae8cbb53e4b4b94e538f55851a6088f76f666d175634a24844c3968d7390b3a5b94979a1f15a81aa5a9bd93534f5a25b802c1f6483f91a155bebe8cbc7458fbff7193abea14d977e6c45aec36821830fcff5d549a587ebfe599034ee077d20ec13f424398caecfdcf877bb944084abf6eff6b4290c7bddab2b21189e3298a8b003b8ac3e0e7c0e57faa8b7cd073ca5404f6838c211f6865ecfb8f5fb9b2397df5b3f2638fa54490fa8ed5b17de01273d2a2bbc82baaa5"]) r1 = open(&(0x7f0000021000)='./file0\x00', 0x0, 0x0) getsockopt$inet_sctp6_SCTP_DEFAULT_PRINFO(r1, 0x84, 0x72, &(0x7f0000000140)={0x0, 0x1f}, &(0x7f00000001c0)=0xc) getsockopt$inet_sctp_SCTP_MAXSEG(r1, 0x84, 0xd, &(0x7f0000000200)=@assoc_value={r2, 0x9}, &(0x7f0000000240)=0x8) fchdir(r0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x141042, 0x0) getsockopt$inet_sctp_SCTP_PRIMARY_ADDR(r3, 0x84, 0x6, &(0x7f00000002c0)={r2, @in6={{0xa, 0x4e21, 0x1, @empty, 0x2}}}, &(0x7f0000000380)=0x84) ioctl$FIDEDUPERANGE(r3, 0xc0189436, &(0x7f0000000080)=ANY=[@ANYBLOB="012affa4022000000000000000000000000000000b000000a584f872e1cb10432d5cad6b5179943014f649eee2f82373ee12468e10"]) [ 1624.178971][T11247] overlayfs: './file0' not a directory 07:32:50 executing program 4: mkdir(&(0x7f0000000180)='./file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file1\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='overlay\x00', 0x0, &(0x7f0000000100)={[{@upperdir={'upperdir', 0x3d, './file0'}}, {@lowerdir={'lowerdir', 0x3d, './file0'}}, {@workdir={'workdir', 0x3d, './file1'}, 0x5c}]}) r0 = open(&(0x7f0000021000)='./file0\x00', 0x0, 0x0) fchdir(r0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x141042, 0x0) ioctl$FIDEDUPERANGE(r1, 0xc020660b, &(0x7f00000002c0)={0x0, 0xccffffffffffffff, 0x0, 0x1000000}) 07:32:50 executing program 1: r0 = socket$rds(0x15, 0x5, 0x0) bind$rds(r0, &(0x7f0000000080)={0x2, 0x0, @local}, 0x10) r1 = socket$inet_udplite(0x2, 0x2, 0x88) ioctl(r1, 0x1000008912, &(0x7f0000000000)="0adc1f123c123f319bd070") sendmsg$rds(r0, &(0x7f00000001c0)={&(0x7f0000000000)={0x2, 0x0, @local}, 0x10, 0x0, 0x0, &(0x7f00000002c0)=[@mask_cswp={0x58, 0x114, 0x9, {{}, &(0x7f0000000e80), 0x0, 0x0, 0x0, 0x0, 0x0, 0xfe80000000000000}}], 0x58}, 0x0) 07:32:50 executing program 0: r0 = semget(0x2, 0x5, 0x2) semctl$GETPID(r0, 0x3, 0xb, &(0x7f0000001ac0)=""/81) mkdir(&(0x7f0000000180)='./file0\x00', 0x0) syz_mount_image$ext4(&(0x7f0000000080)='ext4\x00', &(0x7f0000000100)='./file0\x00', 0x9ee, 0x2, &(0x7f0000000140)=[{&(0x7f0000000440)="c27ee806730340a8b186b1f296db026be68d8d5f841a50038ba131a94ec4cd7092d3eacf10dafaf339289a3bf6519ad2cdfd30757f57efbcb6536cb7e185b4e11d386d96c3d9fae7ca818c3e4aa92a0e7d7baecfc17a0ce93dfb002a729d236dec3d8130e39d32a025b488b0b711921143fbcb51d3721ba4b532446e83050b52cdb619aaa15fb08a376be8bea1cfdf7e79481d8d14f075ad31d0ed4701700babd9199c8b03a4e205018129c52372a562f1a548b4fe0fcc1908ddf1b7877d616b7909c3893131159a28c30d7161097f8a1dc149114692f5e4e5b93bd541fc6daab15dff7215066d49c632c312e772214b6dd125e605317f4af53b43b5b0aeb53c21fb696e376b386c648edbcc0e126d73700af2347be027b06e99678ad400227948cfd4fce27340c305191138ee4f02ad08c1a6bc43094c6f40af74dc3bee2e05ec75910aa0e27acf643f1bf86102ee94b5b75a2ef543be928c584c382ea4744e5eb2b1277bd42fde35e1422a8999cdd68c4f11224ab5c37468fda9f2a799de2bf4da0eab5a49fce77c3105a8f252651b7c7a3bf9b69acdce381d66d9313b92d37feae0db122ce0a682df12816093ab2bb78e8c44d74a5ffbf8759e2115d13af24b6a90df48839c53a8754903136ddd2c8c2bcd6acb85f2ac875b438c99f45311864e3a1899934000e877fd7ed68170d60ea4c1bda17c76fced64232aa2c5cce8a3380b9c8fc6ec803e211e3c8994813f2d2829bce65c8bf1a3943790b13e529d8f60d08133f531d9d3a46e9b5f24d3c5a7bf7ee5c755235c46f7da1525a9839e890446539ac41677e773f3238515415fb2fe687ad8df5a7a0333158c1798deb0129dbece3135ec70183e4ae21430105bdceb123541cbd7bb7f668b91ee56095fa9761e21fd44a9fd9d03389f44426bab29254f8d034a06b33ae9e8e72da6348353ea11fed3b1819850c45cb1835b49104f2db9a2551f151ea1830a851e8400976838bf6fe109eb85b081265533a8e37eed16bb645163285286ece3cc081ebfabe2a6d66fc97b0f29176f19e45b7873cd5aa4db4e090f4071d1d5bfffeee22c49efab2fc4618382787d172a469c4727be8eebec09ab5cdff55e2fd9a5baeafffb48f1b25aedfbf6b4b4b005999a31c96f5ed871161329da16930f79af98cdcf8423a63194eb359fe98f0a0ac18847f5f06faeea4c85190f0cb22a29a4d13b52625a1c6c9fe5114cbe08deff239e840c4fbb05d23aaf59e55b0980c81fe336aa592ab1e7f5a9828fddd5909f79e0f10312205033622b4ab4eaac11df748d73475721bb2ff0707e1a6bf355e14aea1c3bea3bae18064291430ef19dfd8a55f8aaa7c20055357685fe4b00e3ad931eeb5a8ce6795b0925a57e53825974cdef11d4d858fcc216ae4e4aa4838b95d51f6e3a3b261d9f8c0a974a47477e494a20ed4cf3b73b7fee7beab5c351e4562092990de4d87cf0060fc17e7aed1c393f17d73973281fcb348c48b0876aa732ec1398168c27155b7edfe0a77e0ff83d9e8eee4350be99f10baa5329c28e908d503008a4de29e464d31062318d4db234ac87542f98287b4b7912719a4d2ed067b239537a808b84d853fc7103f052406fb162f0229baf8b870630e032b8ff771c2844b6fc5118a996af4accded6d5b0a5c423648f8d1667a4cd2742c19b5ea034658acfd3fa56893507d0caf81d9e08e2f9e2c8cc4e87f97d4a3c2f025c4d3c8011bb66538793d43696004e417db18b759cea284b0303059b594ecfa21b56bbf8b80f5abdfdfda78ac560b402858d6c73c27c53f28d26371c723e8b309b0ca32fcda669fe9b2071ddd50e910857465b6975a49331761d97ebd210fa472ffb14726ce8fa552789e4831d98b49b36744d733b0bd244f932fd8425faee09bfee28dd981601bb9ef59ae7fb1aebc5fa974e907c335d52938a58a9c55692daafa478f9d0f3ae13bd841484f7d6f266f87d0776229c384fc3713ddec64ef325b8a158d90ae22c60807421a19a2f0af7c6c87926b5f6143b1ff74a3d82e4eab56de0df722e0b1854ff3b00b429e7364f74c6874506a0dc312e16c3291b191d8901fc9d2c807eee1887535a342ca3218a0bdc155c634866bf7e387ac9df19902c170e5005568dee3a6c543668c7a302b94f2c362f862c57b2dfb82c98fa437b1ff5da6fb65ddfb73d2e3c3e3d5f04829a2138092e85c55111c09c75a6545b0cdc083bf4ef8860fe1f18f078a111778e4ec9886fe1617ebcd2ad244cfb316be3591fc2092293aa450e6a16d18a8ebc4436513d3773fd8663f472d9758963e5d0ae16deee6e221640412a0f7a5fb887d50cc8cbddb810a72d223bdc4f49113f867ad09faff389bab3c476d8cdbbbda6f67135b0def668f8267d1f19662c4cee58cc855755ca56be9af264045c1e4ee416770320148bf9823bb17c7b877ac69b81837d452e397e591b5cbcb2ef16268c1c0ddb416c4f8f71a08ac712db60640dd6da8a83f93ea01a44b8d827cf2a14abf86601c8b41529ba1d7b51d4f8038f09649d18ef619cb955ff510868ee3468c43c98befebc699826ab05c528b988798e06dee75eb81aeaeb19d8a495d20ca7a29d898e94b090d9b1ac02221e8bd2efe01aa9a4848128f1bb3cbacf55ae115be56d68e78b35cc9fe69dd334a13344c81aece042f56d051a6684fe15e4b64b97f4ee27f572486312b548b75ec2fb4d6fb3ce0408dc3e4aa00bfc54ac205f6ce2c6dbbcee1e13ebfe5cfeacf7745df2b6acb0b6605d8d770d69b3c472b901614638b35364d3e7d2fdb4102e7dbdad2175e0bfc51b7b19e57fa896f93591007e50b9017a0184bb50d6b6a8decefa90b56519b2d4ae331b7631bbd221fee8b4768f6e049ca203aaae34b45663b02265510ffe616646e13ae220410e1db7528822eac658d9639f34673c96872d68cb92094d854d3d955c2b3de7873e33591f5ce62c9b1912bbfdba1c6351aa97111f5fb22637cfb598df9a061ec8eb185659865275f19a6ad6dbb40855486d1b73fceda955d7056343574292ab5624cb0f72de92484ab50e194b23f2cb6c78459b8b8a0aa6a3d1f762e961d1c411d560a7d7630cc4fe01988d78be9fc85ddeaa78f81b91d8c520fa7ff841a696446b68c2c9ffecaffbe301f398d18afd705e269de743654616e7ca32524209e83ef53b3ef81d66a94aed8791f9332a8daccbd2d584db11bed733d219b178450a897b1fb79cb64e5c5b8be8848c2a836e5838f13b64140164e83b8af3f8cd016ccea7ba670c41b336257664865b6d34655cf38b983ecc4fbd6c4ad61e92d9b3c057f344df57e2b8966992297f01abbaaf871105463480c0f40275a395b43b5a37a70982bee14a745e1e9dd07d4cf4c3c03b433dec4f5c155cda8fb25a37776d5d549976836130556d9170c36200c0dbb8575be9f3c9fb58204e299c6cd1660edee4451dda6e9831ad442d5f8b127a3b827013f87e32a952eddfa7a61c0fa1af5b0417aeff270a7776462e0785b4c4e08d34179f09f60dc8079cdb25f6619decf1826f740a5332da59343edc3d7ab655bf30f553fd39458d19774ff663cf43d4358a0177f235f1bdd8999421f02d9c77a208357394158f6cfb0c12eb46110337ed221cabab3cc55b39183c9f5edacacab57cfd2478152db694f5eb92e09f41ecdcfb55281c98bd1d08bfe64b5adae2af696936c13e700d47d1493d415d9b77dd7681a810edfbaa0f2ff99f18a640626f0f8d0bb9a524335973bf84e4b2b72e1505ce59fb8f757147dcb5b4f3518e9eb404e4820142166a7edbbbcf051f8d3da762f68ab40950b027f33a60e49926eeca60897b563d3a20be697cf9c53f261898036e896a5104851f4387497e81d117f6f8c81f8aaaecd05f4e7ca9715ec8467036b1002712e8885513bcaaf4711a5468586ac70aff955ed97e2b2ba0c69e4c7a6695909c2a6046098b1a0fdd6f226e0b311434796f0ec7c982f893131a31d433bb0d71f83c94013f67de0e0683179c01a84c49ba92efa10c7221e36ef2a0e4b308aab83b1c967bd701817d7c8b13c9ce98a7cd2badf7aa7bf53b9100fcd220ec38e589ed5ef5be69a35d31c2ce871ee635af73e47402fc0ff86a8392117341ce3eb74873c5e6d7697ee9230a3f1fec9472f859f2395cc42eb4268bd2852a415f0cf728615924ce00e76de54e06ca48ec2f74fcd0e98910a42a69ddf699d5812571690c3a3787ae7edc064d761134e9d8d447ab76b9ae1ae1f9d339a3b5f93f744b923fa3ecdb413ef1bf400c711ea3ffc7929bf4f10e41a9a43c5917c6d829324d9d88a27898c70c1dab8bb7b240dacfeb7a8d0fcfd3b334e933c02cec10d2c91049c233a179853d0fb0ff19c7df116167d3ad7bee4a5c09db4304046721048d8317c0540ec4c9fb41b0fd20e9a8f6a4e3fdfdb5756123944e5177e14bcee8ff59991fbf619eb48215895d822e9949c2f56e581d02ee61b976b54877d4d2bf0c08525a1f203a5d3627350ae26ddb3ef74b3cdbc188f39c6b5f697b04aa810bc88fc721768bf77acced9a71e6ad67daabc942b967d1676ba04925af42e97ea8be6ed884eacb9399409ec9828337fb4491b27c23b15e6ae1213e60eaff2e4049eea72d423beb2af6f697adc68b3254ae4359cd9481b956591cfac0c46099afc606f65247a444a23535e30521f33eb4a289bbc8f4c5dc985630891771caddcad8dd3d75e4df1455f3f6bb33b142fd0307ca9230d46d1f72d9d4bab9225ee20e4f481267fabf63779f70c58637761fbb8a5cf84a21c0e96c9e47266d50c3bf35225c39749a2816bc6baeae5e2ee603bada19148d138fce2868377ba99c77b402cc05d0666695b2042dc99884bbcc8f70d36858510cec0ec247cf570ba3fc83528e46a10377f85703ca9deddce60618744fa4705cf3ce6d35736f077f9b6db9cd531391522f175c90d10ffd7ae77dca0864dd6de1bcf9ecc8a392aa215b93f778ca8348fbefe89836d45f0b626b2a1f1ad4bbe7001f7c97b059aa1d22804bb674b3ba3a822eeea68857408adf0fcb2be19bf57bf222302e5547609ec0fcbbc8bfda14f2c7032c4d8b173237d68e83fec7a3ac25e9eb9e8e2e37eccaf5d6673b3c78525dd2d3c04861b0ca93fac5947d860e17daae5beccda52044ad1f9efd4e48edd7fa80ed9a58b179bbf3b225020499040ed7c6846afcc9f055e26f8a1af7d584ea63d6c1b509536678e87bc36457c66334d87de155df0e0d090c9c8922ed93fe577f19a51ab1d7be8880552b8da479f672449fb9ed597a9819ee65bd31d50073a93e901c546d22b888f86502c90603904881ea703205be4a47c446f2bb508a146d2fc800dd334affcac7b404c96e366f16bf23bc77dc35a234c9866615ab2ae364830877aa73117c47458e092db290207dfcf3e900551128a1663a22f949d3a009cdffdceec4c795e529214433b60d518d90157962972ead559322d6bdc348b54ada6824d7c98425ce9a908009bbe980d120f2538d17a17eaa8a585a5f43438d04692152a08f03da0349cf12dcb2f1d2a9a0ee45c933afe202d3657c02cddc774283bca698bfefc0ac8893b1881effa0171b3744e127e22820320ad9a572a70e769bd33c45cc7f7fd28f4312a9de77eff6a2a1da8f874f1fe5f6d019eac3c7d62fe7dfc8cfaac52947771d4cc1ecaf1a8736521feb7dd659333195dcb6ccd20860afe87f22363388e2cc8012812c24f26dbf3cb40f9f7b1a56d66ab1871bfd7d1119371c137ba7d38f10af8d7e89fbce54c176d7e4e0", 0x1000, 0x9}, {&(0x7f0000001440)="fb06a3b1cf2c0b46912621261c4db8ec01aeb00eeb89f9c9b76759400784b43cab8190998880fe11986b8eb8b7fe4df5d798049d4bf9e4bb88222e42f11bdb367e6fa4ba534fe0f9166ee2098a99238641df3808f78c5281f5d66378c4458ada9c8d05c570a31a93554ae11ad861e87bc971889c2b6e5a34c6f6dc8aa15ffaecc59651fee9eff78c43d7acbb1bf79e562b80bee924f7c00aeaecc32cf12d4161f2cb4fea768f3b3241000b13971bd31d84c8d5adf66b49c4989a1a0bb60238439770", 0xc2, 0xfffffffffffffffb}], 0x200440, &(0x7f00000001c0)={[{@journal_async_commit='journal_async_commit'}, {@test_dummy_encryption='test_dummy_encryption'}, {@commit={'commit', 0x3d, 0x2}}, {@commit={'commit', 0x3d, 0x2}}, {@bsdgroups='bsdgroups'}, {@user_xattr='user_xattr'}, {@nogrpid='nogrpid'}, {@norecovery='norecovery'}], [{@rootcontext={'rootcontext', 0x3d, 'user_u'}}]}) mkdir(&(0x7f0000000280)='./file1\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='overlay\x00', 0x0, &(0x7f0000000300)=ANY=[@ANYBLOB="75707065726469723d2e2f661deb7407dc97b79165526469723d2e2f66696c65302c776f726b6469723d2e2f66696c65315c003578ab12b5d24ba346295f262fb21f62d3a119d22642c7d7f469f6e1cc99e39612e009768acbd77bd36384ce600f2aac84df0cf86e1eade6fbf17399c3f4007098bd8518ef30d5ae429318913a1f0bb473a74b46bb19f2731cf850adc84ce878eb9693858d878e6c6b115be560ca21b1c3a6a0139254ed32807e27924992fc3078cf884dad0b03924342003f736863f363be2f666f8ea39ef0678fde59c657ca3a76a9c0bb00f32be2f9d4e3d389f0072d52782420b9362fa9b4e5303f2f1bf0c58eff7950b22335d434d54fd2a32d77ae10ca72af"]) r1 = open(&(0x7f0000021000)='./file0\x00', 0x0, 0x0) fchdir(r1) r2 = open(&(0x7f0000000040)='./file0\x00', 0x141042, 0x0) syz_mount_image$bfs(&(0x7f0000001540)='bfs\x00', &(0x7f0000001580)='./file0\x00', 0xff, 0x5, &(0x7f0000001a40)=[{&(0x7f00000015c0)="8c4e259b405e1105dc6ee66c0e090877161ce0d6ec672c13b63220f50b4e23721b9750bd44f8db463b9f583f1e13f820bbfc87a6c2a458cc046973d0fa498ec79eeca0ae3d4f350b3e0f4843ac926d59e1e80608d37b17488abb8c9a097840e7ed1b96dbea06b1c202a0743caf1facc37fbb6204504623b8ecc4771a2168b6d6456872f03d7d0e2ec18237137657e299b884280b77974f0ec4f00cfb040af452c475efd8bc596ee12302de78141da1f9fb0a586a9d0308b45846a29f678b56423787b5b4a2", 0xc5, 0x40}, {&(0x7f00000016c0)="6bdb8aa5a2b41ad60addb016cbd89200817704201e1360f4deb50743f96bc4ecbb1dd74257a179a1cf3bb75a38df4090ce119984db5f04c9481b60cca10ec67f76d5ceedfe0d1b6294448dbf3a667f8f352c6983db1c8afb06a72d0c088ba6936a21f02cb087d958748219cab008cc9c9cf4ef0fbdfe7da7853f4d893054ccbc44946a50bcccba84e15b2d652c96fb99941c09efd490019d327ea2", 0x9b, 0x9}, {&(0x7f0000001780)="7886a316d9fb9f1d50ba587289a5f644c71d075ce90bce46e72eb592f557e6257a00bbc1d037937d10ca0dd137fc98c1d2c17bb55df88c25723db55285dea6825889e593f34faeb9c33ddb40608fe712829836c7c5d1caff90e2e801995350ed943671a4ac2f1c06b7221f78ebdfc6ec9974ca9a7525c0f6a1dc07f91af3f24dc6ee97ad4f9335dec11ada153fe17183f28538c3eb3d3a6a55c3113b1784273eac16e3d3672c072b6aa27b9608fafba6dcafcb8e4a7a94d781223e91097fa45fa7db", 0xc2, 0x8}, {&(0x7f0000001880)="c8b80a83fc947c91b2dd83ac4fe68843dbbf7fea2e1b9998fcf49bc9c2ae1eafc773f9fecf82d0e38febfc2bcc8abdca13d23aa00310ab38eac5c0f72db0e9b1c3bfce6071b84059c844e80fb442dabda9f9768682c5b2414ec3c90142d8d3b05bffafdb841f85121baff9100642d28d590eba64a5557aaad8c94f30744017e1fed8becbc6c6939dee64d099a511b05a387a8b5f0d5267cee59c860ee98ab7c307fd096a502a96550626ae", 0xab, 0xdc}, {&(0x7f0000001940)="cd797f71c27f4131c43485e7aed80c040f46b7c2b6c75307be7559e19f93ee32e0db6c8e4aefd5c6f3f192b0f86278c66ec75fc661cb86ac95376f2febef043173d5864b7f64e664555744ee4dfbd1918bf7a980c6ee6b3451a6eaa8a5337df73e196bbee95356257b8a9ee27bbb0010b840b41e745cf86411de0feb50d6397975a450bde19d075fbf11187c047952cad5307a2f130650bcfed5def6ba4e6561ca93a96d0a4f1d4183375ca46eb1c6132276b4c2ff4c40718682265de1afcc6c201889d5cfe8697df2627037b9ef0a", 0xcf, 0x9}], 0x200008, 0x0) ioctl$FIDEDUPERANGE(r2, 0xc0189436, &(0x7f00000002c0)) 07:32:50 executing program 2: mkdir(&(0x7f0000000180)='./file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file1\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='overlay\x00', 0x0, &(0x7f0000000100)={[{@upperdir={'upperdir', 0x3d, './file0'}}, {@lowerdir={'lowerdir', 0x3d, './file0'}}, {@workdir={'workdir', 0x3d, './file1'}, 0x5c}]}) r0 = open(&(0x7f0000021000)='./file0\x00', 0x0, 0x0) fchdir(r0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x141042, 0x0) ioctl$FIDEDUPERANGE(r1, 0xc020660b, &(0x7f00000002c0)={0x0, 0xccffffffffffffff, 0x5}) 07:32:50 executing program 1: r0 = socket$rds(0x15, 0x5, 0x0) bind$rds(r0, &(0x7f0000000080)={0x2, 0x0, @local}, 0x10) r1 = socket$inet_udplite(0x2, 0x2, 0x88) ioctl(r1, 0x1000008912, &(0x7f0000000000)="0adc1f123c123f319bd070") sendmsg$rds(r0, &(0x7f00000001c0)={&(0x7f0000000000)={0x2, 0x0, @local}, 0x10, 0x0, 0x0, &(0x7f00000002c0)=[@mask_cswp={0x58, 0x114, 0x9, {{}, &(0x7f0000000e80), 0x0, 0x0, 0x0, 0x0, 0x0, 0xfec0000000000000}}], 0x58}, 0x0) 07:32:50 executing program 3: r0 = socket$rds(0x15, 0x5, 0x0) bind$rds(r0, &(0x7f0000000080)={0x2, 0x0, @local}, 0x10) r1 = socket$inet_udplite(0x2, 0x2, 0x88) ioctl(r1, 0x1000008912, &(0x7f0000000000)="0adc1f123c123f319bd070") sendmsg$rds(r0, &(0x7f00000001c0)={&(0x7f0000000000)={0x2, 0x0, @local}, 0x10, 0x0, 0x0, &(0x7f00000002c0)=[@mask_cswp={0x58, 0x114, 0x7, {{}, &(0x7f0000000e80), 0x0}}], 0x58, 0x0}, 0x0) [ 1624.459650][T11378] overlayfs: missing 'lowerdir' 07:32:51 executing program 2: mkdir(&(0x7f0000000180)='./file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file1\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='overlay\x00', 0x0, &(0x7f0000000100)={[{@upperdir={'upperdir', 0x3d, './file0'}}, {@lowerdir={'lowerdir', 0x3d, './file0'}}, {@workdir={'workdir', 0x3d, './file1'}, 0x5c}]}) r0 = open(&(0x7f0000021000)='./file0\x00', 0x0, 0x0) fchdir(r0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x141042, 0x0) ioctl$FIDEDUPERANGE(r1, 0xc020660b, &(0x7f00000002c0)={0x0, 0xccffffffffffffff, 0x5}) 07:32:51 executing program 5: mkdir(&(0x7f0000000180)='./file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file1\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='overlay\x00', 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="757070659a0000003d2e2f66696c65302c6c6f7765726469723d2e2f66692c65302c776f726b6469723d2e2f66696c65315c00"]) r0 = open(&(0x7f0000021000)='./file0\x00', 0x0, 0x0) fchdir(r0) r1 = open(&(0x7f0000000080)='./file1\x00', 0x141042, 0x0) ioctl$FIDEDUPERANGE(r1, 0xc0189436, &(0x7f00000002c0)={0x2}) [ 1624.496318][T11380] overlayfs: './file0' not a directory [ 1624.536298][T11384] overlayfs: missing 'lowerdir' 07:32:51 executing program 0: mkdir(&(0x7f0000000180)='./file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file1\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='overlay\x00', 0x0, &(0x7f0000000100)={[{@upperdir={'upperdir', 0x3d, './file0'}}, {@lowerdir={'lowerdir', 0x3d, './file0'}}, {@workdir={'workdir', 0x3d, './file1'}, 0x5c}]}) r0 = open(&(0x7f0000000080)='./file1\x00', 0x200000000, 0x10) fchdir(r0) execve(&(0x7f0000000140)='./file1\x00', &(0x7f0000000380)=[&(0x7f00000001c0)='overlay\x00', &(0x7f0000000200)='+eth1bdev\x00', &(0x7f0000000240)='em1/\x00', &(0x7f0000000300)='overlay\x00', &(0x7f0000000340)='workdir'], &(0x7f0000000440)=[&(0x7f00000003c0)='upperdir', &(0x7f0000000400)=',\x00']) r1 = open(&(0x7f0000000040)='./file0\x00', 0x141042, 0x0) ioctl$FIDEDUPERANGE(r1, 0xc0189436, &(0x7f00000002c0)) 07:32:51 executing program 1: r0 = socket$rds(0x15, 0x5, 0x0) bind$rds(r0, &(0x7f0000000080)={0x2, 0x0, @local}, 0x10) r1 = socket$inet_udplite(0x2, 0x2, 0x88) ioctl(r1, 0x1000008912, &(0x7f0000000000)="0adc1f123c123f319bd070") sendmsg$rds(r0, &(0x7f00000001c0)={&(0x7f0000000000)={0x2, 0x0, @local}, 0x10, 0x0, 0x0, &(0x7f00000002c0)=[@mask_cswp={0x58, 0x114, 0x9, {{}, &(0x7f0000000e80), 0x0, 0x0, 0x0, 0x0, 0x0, 0xfeffffff00000000}}], 0x58}, 0x0) 07:32:51 executing program 4: mkdir(&(0x7f0000000180)='./file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file1\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='overlay\x00', 0x0, &(0x7f0000000100)={[{@upperdir={'upperdir', 0x3d, './file0'}}, {@lowerdir={'lowerdir', 0x3d, './file0'}}, {@workdir={'workdir', 0x3d, './file1'}, 0x5c}]}) r0 = open(&(0x7f0000021000)='./file0\x00', 0x0, 0x0) fchdir(r0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x141042, 0x0) ioctl$FIDEDUPERANGE(r1, 0xc020660b, &(0x7f00000002c0)={0x0, 0xccffffffffffffff, 0x0, 0x4924924}) 07:32:51 executing program 1: r0 = socket$rds(0x15, 0x5, 0x0) bind$rds(r0, &(0x7f0000000080)={0x2, 0x0, @local}, 0x10) r1 = socket$inet_udplite(0x2, 0x2, 0x88) ioctl(r1, 0x1000008912, &(0x7f0000000000)="0adc1f123c123f319bd070") sendmsg$rds(r0, &(0x7f00000001c0)={&(0x7f0000000000)={0x2, 0x0, @local}, 0x10, 0x0, 0x0, &(0x7f00000002c0)=[@mask_cswp={0x58, 0x114, 0x9, {{}, &(0x7f0000000e80), 0x0, 0x0, 0x0, 0x0, 0x0, 0xff00000000000000}}], 0x58}, 0x0) [ 1624.740079][T11511] overlayfs: './file0' not a directory 07:32:51 executing program 3: r0 = socket$rds(0x15, 0x5, 0x0) bind$rds(r0, &(0x7f0000000080)={0x2, 0x0, @local}, 0x10) r1 = socket$inet_udplite(0x2, 0x2, 0x88) ioctl(r1, 0x1000008912, &(0x7f0000000000)="0adc1f123c123f319bd070") sendmsg$rds(r0, &(0x7f00000001c0)={&(0x7f0000000000)={0x2, 0x0, @local}, 0x10, 0x0, 0x0, &(0x7f00000002c0)=[@mask_cswp={0x58, 0x114, 0x7, {{}, &(0x7f0000000e80), 0x0}}], 0x58, 0x0}, 0x0) [ 1624.781916][T11512] overlayfs: unrecognized mount option "uppeš" or missing value 07:32:51 executing program 2: mkdir(&(0x7f0000000180)='./file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file1\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='overlay\x00', 0x0, &(0x7f0000000100)={[{@upperdir={'upperdir', 0x3d, './file0'}}, {@lowerdir={'lowerdir', 0x3d, './file0'}}, {@workdir={'workdir', 0x3d, './file1'}, 0x5c}]}) r0 = open(&(0x7f0000021000)='./file0\x00', 0x0, 0x0) fchdir(r0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x141042, 0x0) ioctl$FIDEDUPERANGE(r1, 0xc020660b, &(0x7f00000002c0)={0x0, 0xccffffffffffffff, 0x5}) 07:32:51 executing program 0: mkdir(&(0x7f0000000180)='./file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file1\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='overlay\x00', 0x100000, &(0x7f0000000100)=ANY=[@ANYBLOB='upperdor=./file0,lowerdir=./file0.workdir=./file1\\\x00']) r0 = open(&(0x7f0000021000)='./file0\x00', 0x0, 0x0) setsockopt$bt_l2cap_L2CAP_CONNINFO(r0, 0x6, 0x2, &(0x7f0000000000)={0x3, 0x0, 0x7fff, 0x1}, 0x6) fchdir(r0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x141042, 0x0) ioctl$FIDEDUPERANGE(r1, 0xc0189436, &(0x7f00000002c0)) sendfile(r1, r1, &(0x7f0000000140), 0x0) [ 1624.850361][T11520] overlayfs: unrecognized mount option "uppeš" or missing value [ 1624.864935][T11519] overlayfs: './file0' not a directory 07:32:51 executing program 1: r0 = socket$rds(0x15, 0x5, 0x0) bind$rds(r0, &(0x7f0000000080)={0x2, 0x0, @local}, 0x10) r1 = socket$inet_udplite(0x2, 0x2, 0x88) ioctl(r1, 0x1000008912, &(0x7f0000000000)="0adc1f123c123f319bd070") sendmsg$rds(r0, &(0x7f00000001c0)={&(0x7f0000000000)={0x2, 0x0, @local}, 0x10, 0x0, 0x0, &(0x7f00000002c0)=[@mask_cswp={0x58, 0x114, 0x9, {{}, &(0x7f0000000e80), 0x0, 0x0, 0x0, 0x0, 0x0, 0xffffffff00000000}}], 0x58}, 0x0) [ 1624.908650][ T26] kauditd_printk_skb: 34 callbacks suppressed [ 1624.908666][ T26] audit: type=1804 audit(1556523171.394:12976): pid=11513 uid=0 auid=4294967295 ses=4294967295 subj==unconfined op=invalid_pcr cause=ToMToU comm="syz-executor.4" name="/root/syzkaller-testdir448262477/syzkaller.ClPtxm/1909/file0/file0" dev="overlay" ino=326381 res=1 07:32:51 executing program 4: mkdir(&(0x7f0000000180)='./file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file1\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='overlay\x00', 0x0, &(0x7f0000000100)={[{@upperdir={'upperdir', 0x3d, './file0'}}, {@lowerdir={'lowerdir', 0x3d, './file0'}}, {@workdir={'workdir', 0x3d, './file1'}, 0x5c}]}) r0 = open(&(0x7f0000021000)='./file0\x00', 0x0, 0x0) fchdir(r0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x141042, 0x0) ioctl$FIDEDUPERANGE(r1, 0xc020660b, &(0x7f00000002c0)={0x0, 0xccffffffffffffff, 0x0, 0x5000000}) 07:32:51 executing program 3: r0 = socket$rds(0x15, 0x5, 0x0) bind$rds(r0, &(0x7f0000000080)={0x2, 0x0, @local}, 0x10) r1 = socket$inet_udplite(0x2, 0x2, 0x88) ioctl(r1, 0x1000008912, &(0x7f0000000000)="0adc1f123c123f319bd070") sendmsg$rds(r0, &(0x7f00000001c0)={&(0x7f0000000000)={0x2, 0x0, @local}, 0x10, 0x0, 0x0, &(0x7f00000002c0)=[@mask_cswp={0x58, 0x114, 0x7, {{}, &(0x7f0000000e80), 0x0}}], 0x58, 0x0}, 0x0) 07:32:51 executing program 5: mkdir(&(0x7f0000000180)='./file0\x00', 0x19) mkdir(&(0x7f0000000280)='./file1\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='overlay\x00', 0x0, &(0x7f0000000100)={[{@upperdir={'upperdir', 0x3d, './file0'}}, {@lowerdir={'lowerdir', 0x3d, './file0'}}, {@workdir={'workdir', 0x3d, './file1'}, 0x5c}]}) r0 = open(&(0x7f0000021000)='./file0\x00', 0x0, 0x0) fchdir(r0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x141042, 0x0) ioctl$FIDEDUPERANGE(r1, 0xc0189436, &(0x7f00000002c0)={0x2}) 07:32:51 executing program 1: r0 = socket$rds(0x15, 0x5, 0x0) bind$rds(r0, &(0x7f0000000080)={0x2, 0x0, @local}, 0x10) r1 = socket$inet_udplite(0x2, 0x2, 0x88) ioctl(r1, 0x1000008912, &(0x7f0000000000)="0adc1f123c123f319bd070") sendmsg$rds(r0, &(0x7f00000001c0)={&(0x7f0000000000)={0x2, 0x0, @local}, 0x10, 0x0, 0x0, &(0x7f00000002c0)=[@mask_cswp={0x58, 0x114, 0x9, {{}, &(0x7f0000000e80), 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2}}], 0x58}, 0x0) [ 1625.148451][ T26] audit: type=1804 audit(1556523171.624:12977): pid=11660 uid=0 auid=4294967295 ses=4294967295 subj==unconfined op=invalid_pcr cause=ToMToU comm="syz-executor.0" name="/root/syzkaller-testdir367082561/syzkaller.OCMwKn/3163/file0/file0" dev="sda1" ino=19015 res=1 [ 1625.155811][T11689] overlayfs: './file0' not a directory 07:32:51 executing program 0: mkdir(&(0x7f0000000180)='./file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file1\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='overlay\x00', 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="75707065726469723d2e2f66696c65302c6c6f7765726469723d2e2f66696ca9302c776f726b6469723d2e2f66696c65315c00"]) r0 = open(&(0x7f0000021000)='./file0\x00', 0x0, 0x0) fchdir(r0) mount$9p_unix(&(0x7f0000000140)='./file0\x00', &(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)='9p\x00', 0x1020408, &(0x7f0000000300)={'trans=unix,', {[{@afid={'afid'}}, {@privport='privport'}, {@privport='privport'}], [{@seclabel='seclabel'}, {@smackfstransmute={'smackfstransmute', 0x3d, '&em0GPL[\x15'}}, {@dont_measure='dont_measure'}]}}) r1 = open(&(0x7f0000000040)='./file0\x00', 0x141042, 0x0) ioctl$FIDEDUPERANGE(r1, 0xc0189436, &(0x7f00000002c0)) ioctl$SIOCAX25ADDFWD(r1, 0x89ea, &(0x7f0000000080)={@default, @bcast}) 07:32:51 executing program 2: mkdir(&(0x7f0000000180)='./file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file1\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='overlay\x00', 0x0, &(0x7f0000000100)={[{@upperdir={'upperdir', 0x3d, './file0'}}, {@lowerdir={'lowerdir', 0x3d, './file0'}}, {@workdir={'workdir', 0x3d, './file1'}, 0x5c}]}) r0 = open(&(0x7f0000021000)='./file0\x00', 0x0, 0x0) fchdir(r0) ioctl$FIDEDUPERANGE(0xffffffffffffffff, 0xc020660b, &(0x7f00000002c0)={0x0, 0xccffffffffffffff, 0x5}) 07:32:51 executing program 3: r0 = socket$rds(0x15, 0x5, 0x0) bind$rds(r0, &(0x7f0000000080)={0x2, 0x0, @local}, 0x10) r1 = socket$inet_udplite(0x2, 0x2, 0x88) ioctl(r1, 0x1000008912, &(0x7f0000000000)="0adc1f123c123f319bd070") sendmsg$rds(r0, &(0x7f00000001c0)={&(0x7f0000000000)={0x2, 0x0, @local}, 0x10, 0x0, 0x0, &(0x7f00000002c0)=[@mask_cswp={0x58, 0x114, 0x7, {{}, &(0x7f0000000e80), 0x0}}], 0x58, 0x0}, 0x0) [ 1625.292004][T11724] overlayfs: './file0' not a directory [ 1625.309047][T11783] overlayfs: failed to resolve './fil©0': -2 07:32:51 executing program 1: r0 = socket$rds(0x15, 0x5, 0x0) bind$rds(r0, &(0x7f0000000080)={0x2, 0x0, @local}, 0x10) r1 = socket$inet_udplite(0x2, 0x2, 0x88) ioctl(r1, 0x1000008912, &(0x7f0000000000)="0adc1f123c123f319bd070") sendmsg$rds(r0, &(0x7f00000001c0)={&(0x7f0000000000)={0x2, 0x0, @local}, 0x10, 0x0, 0x0, &(0x7f00000002c0)=[@mask_cswp={0x58, 0x114, 0x9, {{}, &(0x7f0000000e80), 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3}}], 0x58}, 0x0) 07:32:51 executing program 5: mkdir(&(0x7f0000000180)='./file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file1\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='overlay\x00', 0x0, &(0x7f0000000100)={[{@upperdir={'upperdir', 0x3d, './file0'}}, {@lowerdir={'lowerdir', 0x3d, './file0'}}, {@workdir={'workdir', 0x3d, './file1'}, 0x5c}]}) r0 = open(&(0x7f0000021000)='./file0\x00', 0x0, 0x0) fchdir(r0) recvmsg(r0, &(0x7f0000000140)={&(0x7f00000001c0)=@xdp, 0x80, &(0x7f0000000700)=[{&(0x7f0000000300)=""/248, 0xf8}, {&(0x7f0000000080)=""/45, 0x2d}, {&(0x7f0000000400)=""/218, 0xda}, {&(0x7f0000000500)=""/238, 0xee}, {&(0x7f0000000600)=""/250, 0xfa}], 0x5, &(0x7f0000000780)=""/150, 0x96}, 0x62) r1 = open(&(0x7f0000000040)='./file0\x00', 0x141042, 0x0) ioctl$FIDEDUPERANGE(r1, 0xc0189436, &(0x7f00000002c0)={0x2}) [ 1625.375248][ T26] audit: type=1804 audit(1556523171.854:12978): pid=11655 uid=0 auid=4294967295 ses=4294967295 subj==unconfined op=invalid_pcr cause=ToMToU comm="syz-executor.4" name="/root/syzkaller-testdir448262477/syzkaller.ClPtxm/1910/file0/file0" dev="overlay" ino=326787 res=1 [ 1625.407509][T11787] overlayfs: './file0' not a directory 07:32:51 executing program 4: mkdir(&(0x7f0000000180)='./file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file1\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='overlay\x00', 0x0, &(0x7f0000000100)={[{@upperdir={'upperdir', 0x3d, './file0'}}, {@lowerdir={'lowerdir', 0x3d, './file0'}}, {@workdir={'workdir', 0x3d, './file1'}, 0x5c}]}) r0 = open(&(0x7f0000021000)='./file0\x00', 0x0, 0x0) fchdir(r0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x141042, 0x0) ioctl$FIDEDUPERANGE(r1, 0xc020660b, &(0x7f00000002c0)={0x0, 0xccffffffffffffff, 0x0, 0x24499204}) 07:32:51 executing program 2: mkdir(&(0x7f0000000180)='./file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file1\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='overlay\x00', 0x0, &(0x7f0000000100)={[{@upperdir={'upperdir', 0x3d, './file0'}}, {@lowerdir={'lowerdir', 0x3d, './file0'}}, {@workdir={'workdir', 0x3d, './file1'}, 0x5c}]}) r0 = open(&(0x7f0000021000)='./file0\x00', 0x0, 0x0) fchdir(r0) ioctl$FIDEDUPERANGE(0xffffffffffffffff, 0xc020660b, &(0x7f00000002c0)={0x0, 0xccffffffffffffff, 0x5}) 07:32:52 executing program 0: mkdir(&(0x7f0000000180)='./file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file1\x00', 0x80) mount$overlay(0x400000, &(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='overlay\x00', 0x0, &(0x7f0000000100)={[{@upperdir={'upperdir', 0x3d, './file0'}}, {@lowerdir={'lowerdir', 0x3d, './file0'}}, {@workdir={'workdir', 0x3d, './file1'}, 0x5c}]}) r0 = open(&(0x7f0000021000)='./file0\x00', 0x0, 0x0) fchdir(r0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x141042, 0x0) ioctl$FIDEDUPERANGE(r1, 0xc0189436, &(0x7f00000002c0)) 07:32:52 executing program 1: r0 = socket$rds(0x15, 0x5, 0x0) bind$rds(r0, &(0x7f0000000080)={0x2, 0x0, @local}, 0x10) r1 = socket$inet_udplite(0x2, 0x2, 0x88) ioctl(r1, 0x1000008912, &(0x7f0000000000)="0adc1f123c123f319bd070") sendmsg$rds(r0, &(0x7f00000001c0)={&(0x7f0000000000)={0x2, 0x0, @local}, 0x10, 0x0, 0x0, &(0x7f00000002c0)=[@mask_cswp={0x58, 0x114, 0x9, {{}, &(0x7f0000000e80), 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4}}], 0x58}, 0x0) [ 1625.506539][ T26] audit: type=1804 audit(1556523171.934:12979): pid=11787 uid=0 auid=4294967295 ses=4294967295 subj==unconfined op=invalid_pcr cause=ToMToU comm="syz-executor.0" name="/root/syzkaller-testdir367082561/syzkaller.OCMwKn/3164/file0/file0" dev="sda1" ino=17753 res=1 07:32:52 executing program 3: r0 = socket$rds(0x15, 0x5, 0x0) bind$rds(r0, &(0x7f0000000080)={0x2, 0x0, @local}, 0x10) r1 = socket$inet_udplite(0x2, 0x2, 0x88) ioctl(r1, 0x1000008912, &(0x7f0000000000)="0adc1f123c123f319bd070") sendmsg$rds(r0, &(0x7f00000001c0)={&(0x7f0000000000)={0x2, 0x0, @local}, 0x10, 0x0, 0x0, &(0x7f00000002c0)=[@mask_cswp={0x58, 0x114, 0x7, {{}, &(0x7f0000000e80), 0x0}}], 0x58, 0x0}, 0x0) [ 1625.660418][ T26] audit: type=1804 audit(1556523172.144:12980): pid=11921 uid=0 auid=4294967295 ses=4294967295 subj==unconfined op=invalid_pcr cause=ToMToU comm="syz-executor.5" name="/root/syzkaller-testdir215799047/syzkaller.GA3PwI/2104/file0/file0" dev="overlay" ino=326488 res=1 [ 1625.673581][T11908] overlayfs: './file0' not a directory 07:32:52 executing program 1: r0 = socket$rds(0x15, 0x5, 0x0) bind$rds(r0, &(0x7f0000000080)={0x2, 0x0, @local}, 0x10) r1 = socket$inet_udplite(0x2, 0x2, 0x88) ioctl(r1, 0x1000008912, &(0x7f0000000000)="0adc1f123c123f319bd070") sendmsg$rds(r0, &(0x7f00000001c0)={&(0x7f0000000000)={0x2, 0x0, @local}, 0x10, 0x0, 0x0, &(0x7f00000002c0)=[@mask_cswp={0x58, 0x114, 0x9, {{}, &(0x7f0000000e80), 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5}}], 0x58}, 0x0) [ 1625.720720][T11937] overlayfs: './file0' not a directory [ 1625.758491][T11948] overlayfs: './file0' not a directory 07:32:52 executing program 2: mkdir(&(0x7f0000000180)='./file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file1\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='overlay\x00', 0x0, &(0x7f0000000100)={[{@upperdir={'upperdir', 0x3d, './file0'}}, {@lowerdir={'lowerdir', 0x3d, './file0'}}, {@workdir={'workdir', 0x3d, './file1'}, 0x5c}]}) r0 = open(&(0x7f0000021000)='./file0\x00', 0x0, 0x0) fchdir(r0) ioctl$FIDEDUPERANGE(0xffffffffffffffff, 0xc020660b, &(0x7f00000002c0)={0x0, 0xccffffffffffffff, 0x5}) 07:32:52 executing program 0: mkdir(&(0x7f0000000180)='./file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file1\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='overlay\x00', 0x100, &(0x7f0000000100)={[{@upperdir={'upperdir', 0x3d, './file0'}}, {@lowerdir={'lowerdir', 0x3d, './file0'}}, {@index_off='index=off', 0x5c}]}) r0 = open(&(0x7f0000021000)='./file0\x00', 0x0, 0x0) chdir(&(0x7f0000000340)='./file0\x00') ioctl$UI_SET_LEDBIT(r0, 0x40045569, 0x4) fchdir(r0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x141042, 0x0) r2 = syz_genetlink_get_family_id$tipc2(&(0x7f0000000140)='TIPCv2\x00') sendmsg$TIPC_NL_NAME_TABLE_GET(r0, &(0x7f0000000300)={&(0x7f0000000080)={0x10, 0x0, 0x0, 0x80000000}, 0xc, &(0x7f0000000240)={&(0x7f00000001c0)={0x5c, r2, 0x10, 0x70bd2b, 0x25dfdbfd, {}, [@TIPC_NLA_SOCK={0x4}, @TIPC_NLA_MON={0x44, 0x9, [@TIPC_NLA_MON_ACTIVATION_THRESHOLD={0x8, 0x1, 0xffffffffffff83ec}, @TIPC_NLA_MON_ACTIVATION_THRESHOLD={0x8, 0x1, 0xc416}, @TIPC_NLA_MON_REF={0x8, 0x2, 0xfffffffffffffe01}, @TIPC_NLA_MON_REF={0x8, 0x2, 0x5f}, @TIPC_NLA_MON_ACTIVATION_THRESHOLD={0x8, 0x1, 0x7f}, @TIPC_NLA_MON_ACTIVATION_THRESHOLD={0x8, 0x1, 0x8}, @TIPC_NLA_MON_ACTIVATION_THRESHOLD={0x8, 0x1, 0x9f}, @TIPC_NLA_MON_ACTIVATION_THRESHOLD={0x8, 0x1, 0xae}]}]}, 0x5c}, 0x1, 0x0, 0x0, 0x20008000}, 0x4) ioctl$FIDEDUPERANGE(r1, 0xc0189436, &(0x7f00000002c0)) setxattr$security_ima(&(0x7f0000000380)='./file0\x00', &(0x7f00000003c0)='security.ima\x00', &(0x7f0000000400)=@sha1={0x1, "da830daf0027e22f9083c30a5423403faeddb6c8"}, 0x15, 0x2) accept$alg(r1, 0x0, 0x0) [ 1625.780629][ T26] audit: type=1804 audit(1556523172.224:12981): pid=11925 uid=0 auid=4294967295 ses=4294967295 subj==unconfined op=invalid_pcr cause=ToMToU comm="syz-executor.0" name="/root/syzkaller-testdir367082561/syzkaller.OCMwKn/3165/file0/file0" dev="overlay" ino=326495 res=1 07:32:52 executing program 3: r0 = socket$rds(0x15, 0x5, 0x0) bind$rds(r0, &(0x7f0000000080)={0x2, 0x0, @local}, 0x10) r1 = socket$inet_udplite(0x2, 0x2, 0x88) ioctl(r1, 0x1000008912, &(0x7f0000000000)="0adc1f123c123f319bd070") sendmsg$rds(r0, &(0x7f00000001c0)={&(0x7f0000000000)={0x2, 0x0, @local}, 0x10, 0x0, 0x0, &(0x7f00000002c0)=[@mask_cswp={0x58, 0x114, 0x7, {{}, &(0x7f0000000e80), 0x0}}], 0x58, 0x0}, 0x0) 07:32:52 executing program 5: mkdir(&(0x7f0000000180)='./file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file1\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='overlay\x00', 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB='upperdir=./file0,low\n\t0^r=./file0,wile1\\\x00'/51]) r0 = open(&(0x7f0000021000)='./file0\x00', 0x0, 0x0) r1 = syz_open_dev$admmidi(&(0x7f0000000080)='/dev/admmidi#\x00', 0x81, 0x80000) ioctl$SNDRV_SEQ_IOCTL_GET_QUEUE_TIMER(r1, 0xc0605345, &(0x7f00000001c0)={0x2, 0x2, {0xffffffffffffffff, 0x3, 0x6, 0x2, 0x200}}) setsockopt$netlink_NETLINK_BROADCAST_ERROR(r1, 0x10e, 0x4, &(0x7f0000000140)=0x1, 0x4) fchdir(r0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x141042, 0x0) ioctl$FIDEDUPERANGE(r2, 0xc0189436, &(0x7f00000002c0)={0x2}) r3 = creat(&(0x7f0000000240)='./file0\x00', 0x50) fcntl$F_SET_RW_HINT(r3, 0x40c, &(0x7f0000000300)=0x2) 07:32:52 executing program 1: r0 = socket$rds(0x15, 0x5, 0x0) bind$rds(r0, &(0x7f0000000080)={0x2, 0x0, @local}, 0x10) r1 = socket$inet_udplite(0x2, 0x2, 0x88) ioctl(r1, 0x1000008912, &(0x7f0000000000)="0adc1f123c123f319bd070") sendmsg$rds(r0, &(0x7f00000001c0)={&(0x7f0000000000)={0x2, 0x0, @local}, 0x10, 0x0, 0x0, &(0x7f00000002c0)=[@mask_cswp={0x58, 0x114, 0x9, {{}, &(0x7f0000000e80), 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x6}}], 0x58}, 0x0) 07:32:52 executing program 4: mkdir(&(0x7f0000000180)='./file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file1\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='overlay\x00', 0x0, &(0x7f0000000100)={[{@upperdir={'upperdir', 0x3d, './file0'}}, {@lowerdir={'lowerdir', 0x3d, './file0'}}, {@workdir={'workdir', 0x3d, './file1'}, 0x5c}]}) r0 = open(&(0x7f0000021000)='./file0\x00', 0x0, 0x0) fchdir(r0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x141042, 0x0) ioctl$FIDEDUPERANGE(r1, 0xc020660b, &(0x7f00000002c0)={0x0, 0xccffffffffffffff, 0x0, 0xfeffffff}) 07:32:52 executing program 2: mkdir(&(0x7f0000000180)='./file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file1\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='overlay\x00', 0x0, &(0x7f0000000100)={[{@upperdir={'upperdir', 0x3d, './file0'}}, {@lowerdir={'lowerdir', 0x3d, './file0'}}, {@workdir={'workdir', 0x3d, './file1'}, 0x5c}]}) open(&(0x7f0000021000)='./file0\x00', 0x0, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x141042, 0x0) ioctl$FIDEDUPERANGE(r0, 0xc020660b, &(0x7f00000002c0)={0x0, 0xccffffffffffffff, 0x5}) [ 1625.957601][ T26] audit: type=1804 audit(1556523172.304:12982): pid=11929 uid=0 auid=4294967295 ses=4294967295 subj==unconfined op=invalid_pcr cause=ToMToU comm="syz-executor.4" name="/root/syzkaller-testdir448262477/syzkaller.ClPtxm/1911/file0/file0" dev="overlay" ino=326507 res=1 [ 1626.016073][T12115] overlayfs: unrecognized mount option "index=off\" or missing value [ 1626.023283][T12133] overlayfs: unrecognized mount option "low [ 1626.023283][T12133] 0^r=./file0" or missing value 07:32:52 executing program 1: r0 = socket$rds(0x15, 0x5, 0x0) bind$rds(r0, &(0x7f0000000080)={0x2, 0x0, @local}, 0x10) r1 = socket$inet_udplite(0x2, 0x2, 0x88) ioctl(r1, 0x1000008912, &(0x7f0000000000)="0adc1f123c123f319bd070") sendmsg$rds(r0, &(0x7f00000001c0)={&(0x7f0000000000)={0x2, 0x0, @local}, 0x10, 0x0, 0x0, &(0x7f00000002c0)=[@mask_cswp={0x58, 0x114, 0x9, {{}, &(0x7f0000000e80), 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x7}}], 0x58}, 0x0) [ 1626.127086][T12177] overlayfs: unrecognized mount option "index=off\" or missing value [ 1626.142635][T12181] overlayfs: unrecognized mount option "low [ 1626.142635][T12181] 0^r=./file0" or missing value 07:32:52 executing program 3: r0 = socket$rds(0x15, 0x5, 0x0) bind$rds(r0, &(0x7f0000000080)={0x2, 0x0, @local}, 0x10) r1 = socket$inet_udplite(0x2, 0x2, 0x88) ioctl(r1, 0x1000008912, &(0x7f0000000000)="0adc1f123c123f319bd070") sendmsg$rds(r0, &(0x7f00000001c0)={&(0x7f0000000000)={0x2, 0x0, @local}, 0x10, 0x0, 0x0, &(0x7f00000002c0)=[@mask_cswp={0x58, 0x114, 0x7, {{}, &(0x7f0000000e80), 0x0}}], 0x58, 0x0}, 0x0) [ 1626.174694][T12183] overlayfs: './file0' not a directory 07:32:52 executing program 2: mkdir(&(0x7f0000000180)='./file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file1\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='overlay\x00', 0x0, &(0x7f0000000100)={[{@upperdir={'upperdir', 0x3d, './file0'}}, {@lowerdir={'lowerdir', 0x3d, './file0'}}, {@workdir={'workdir', 0x3d, './file1'}, 0x5c}]}) open(&(0x7f0000021000)='./file0\x00', 0x0, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x141042, 0x0) ioctl$FIDEDUPERANGE(r0, 0xc020660b, &(0x7f00000002c0)={0x0, 0xccffffffffffffff, 0x5}) [ 1626.197589][ T26] audit: type=1804 audit(1556523172.674:12983): pid=12115 uid=0 auid=4294967295 ses=4294967295 subj==unconfined op=invalid_pcr cause=ToMToU comm="syz-executor.0" name="/root/syzkaller-testdir367082561/syzkaller.OCMwKn/3166/file0/file0" dev="sda1" ino=18970 res=1 07:32:52 executing program 0: getsockopt$inet6_IPV6_IPSEC_POLICY(0xffffffffffffff9c, 0x29, 0x22, &(0x7f0000000300)={{{@in6=@dev, @in6=@dev, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}}, {{@in6=@local}, 0x0, @in6=@initdev}}, &(0x7f00000001c0)=0xe8) fstat(0xffffffffffffffff, &(0x7f0000000200)={0x0, 0x0, 0x0, 0x0, 0x0}) getsockopt$inet6_IPV6_XFRM_POLICY(0xffffffffffffffff, 0x29, 0x23, &(0x7f0000000400)={{{@in6=@remote, @in=@remote, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}}, {{@in6=@loopback}, 0x0, @in6=@dev}}, &(0x7f0000000500)=0xe8) getsockopt$sock_cred(0xffffffffffffffff, 0x1, 0x11, &(0x7f0000000540)={0x0, 0x0}, &(0x7f0000000580)=0xc) getsockopt$inet6_IPV6_XFRM_POLICY(0xffffffffffffffff, 0x29, 0x23, &(0x7f00000005c0)={{{@in=@initdev, @in, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}}, {{@in=@initdev}, 0x0, @in6=@empty}}, &(0x7f00000006c0)=0xe8) getsockopt$inet6_IPV6_IPSEC_POLICY(0xffffffffffffff9c, 0x29, 0x22, &(0x7f0000000700)={{{@in6=@mcast2, @in6=@dev, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}}, {{@in=@dev}, 0x0, @in6=@local}}, &(0x7f0000000800)=0xe8) fstat(0xffffffffffffff9c, &(0x7f0000000840)={0x0, 0x0, 0x0, 0x0, 0x0}) fstat(0xffffffffffffff9c, &(0x7f00000008c0)={0x0, 0x0, 0x0, 0x0, 0x0}) stat(&(0x7f0000000940)='./file0\x00', &(0x7f0000000980)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) getsockopt$sock_cred(0xffffffffffffff9c, 0x1, 0x11, &(0x7f0000000a00)={0x0, 0x0, 0x0}, &(0x7f0000000a40)=0xc) fstat(0xffffffffffffff9c, &(0x7f0000000a80)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) lsetxattr$system_posix_acl(&(0x7f0000000080)='./file1/file0\x00', &(0x7f0000000140)='system.posix_acl_default\x00', &(0x7f0000000b00)={{}, {0x1, 0x4}, [{0x2, 0x5, r0}, {0x2, 0x6, r1}, {0x2, 0x7, r2}, {0x2, 0x4, r3}, {0x2, 0x2, r4}, {0x2, 0x3, r5}, {0x2, 0x2, r6}, {0x2, 0x0, r7}], {0x4, 0x7}, [{0x8, 0x4, r8}, {0x8, 0x7, r9}, {0x8, 0x1da1c226808a564f, r10}], {0x10, 0x4}, {0x20, 0x2}}, 0x7c, 0x3) mkdir(&(0x7f0000000180)='./file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file1\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='overlay\x00', 0x0, &(0x7f0000000100)={[{@upperdir={'upperdir', 0x3d, './file0'}}, {@lowerdir={'lowerdir', 0x3d, './file0'}}, {@workdir={'workdir', 0x3d, './file1'}, 0x5c}]}) r11 = open(&(0x7f0000021000)='./file0\x00', 0x0, 0x0) fchdir(r11) r12 = open(&(0x7f0000000040)='./file0\x00', 0x141042, 0x0) ioctl$FIDEDUPERANGE(r12, 0xc0189436, &(0x7f00000002c0)) 07:32:52 executing program 5: mkdir(&(0x7f0000000180)='./file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file1\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='overlay\x00', 0x0, &(0x7f0000000100)={[{@upperdir={'upperdir', 0x3d, './file0'}}, {@lowerdir={'lowerdir', 0x3d, './file0'}}, {@workdir={'workdir', 0x3d, './file1'}, 0x5c}]}) r0 = open(&(0x7f0000021000)='./file0\x00', 0x0, 0x0) fchdir(r0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x141042, 0x9) removexattr(&(0x7f0000000080)='./file1\x00', &(0x7f0000000140)=@random={'osx.', '\x00'}) ioctl$FIDEDUPERANGE(r1, 0xc0189436, &(0x7f00000002c0)=ANY=[@ANYBLOB="020000000000000000"]) 07:32:52 executing program 1: r0 = socket$rds(0x15, 0x5, 0x0) bind$rds(r0, &(0x7f0000000080)={0x2, 0x0, @local}, 0x10) r1 = socket$inet_udplite(0x2, 0x2, 0x88) ioctl(r1, 0x1000008912, &(0x7f0000000000)="0adc1f123c123f319bd070") sendmsg$rds(r0, &(0x7f00000001c0)={&(0x7f0000000000)={0x2, 0x0, @local}, 0x10, 0x0, 0x0, &(0x7f00000002c0)=[@mask_cswp={0x58, 0x114, 0x9, {{}, &(0x7f0000000e80), 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8}}], 0x58}, 0x0) [ 1626.295041][T12192] rds_sendmsg: 34 callbacks suppressed [ 1626.295053][T12192] atomic_op 0000000083f34634 conn xmit_atomic (null) [ 1626.313437][ T26] audit: type=1804 audit(1556523172.684:12984): pid=12186 uid=0 auid=4294967295 ses=4294967295 subj==unconfined op=invalid_pcr cause=ToMToU comm="syz-executor.5" name="/root/syzkaller-testdir215799047/syzkaller.GA3PwI/2105/file0/file0" dev="sda1" ino=19008 res=1 07:32:52 executing program 4: mkdir(&(0x7f0000000180)='./file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file1\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='overlay\x00', 0x0, &(0x7f0000000100)={[{@upperdir={'upperdir', 0x3d, './file0'}}, {@lowerdir={'lowerdir', 0x3d, './file0'}}, {@workdir={'workdir', 0x3d, './file1'}, 0x5c}]}) r0 = open(&(0x7f0000021000)='./file0\x00', 0x0, 0x0) fchdir(r0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x141042, 0x0) ioctl$FIDEDUPERANGE(r1, 0xc020660b, &(0x7f00000002c0)={0x0, 0xccffffffffffffff, 0x0, 0xfffffffe}) 07:32:52 executing program 0: mkdir(&(0x7f0000000180)='./file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file1\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000140)='./file0\x00', &(0x7f00000000c0)='overlay\x00', 0x0, &(0x7f00000001c0)) r0 = open(&(0x7f0000021000)='./file0\x00', 0x0, 0x0) fchdir(r0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x141042, 0x0) ioctl$FIDEDUPERANGE(r1, 0xc0189436, &(0x7f00000002c0)=ANY=[@ANYBLOB="00000200"/24]) [ 1626.398611][T12201] atomic_op 000000003c1aff14 conn xmit_atomic (null) [ 1626.465231][T12240] overlayfs: './file0' not a directory [ 1626.476232][T12266] overlayfs: missing 'lowerdir' 07:32:53 executing program 2: mkdir(&(0x7f0000000180)='./file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file1\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='overlay\x00', 0x0, &(0x7f0000000100)={[{@upperdir={'upperdir', 0x3d, './file0'}}, {@lowerdir={'lowerdir', 0x3d, './file0'}}, {@workdir={'workdir', 0x3d, './file1'}, 0x5c}]}) open(&(0x7f0000021000)='./file0\x00', 0x0, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x141042, 0x0) ioctl$FIDEDUPERANGE(r0, 0xc020660b, &(0x7f00000002c0)={0x0, 0xccffffffffffffff, 0x5}) 07:32:53 executing program 3: r0 = socket$rds(0x15, 0x5, 0x0) bind$rds(r0, &(0x7f0000000080)={0x2, 0x0, @local}, 0x10) r1 = socket$inet_udplite(0x2, 0x2, 0x88) ioctl(r1, 0x1000008912, &(0x7f0000000000)="0adc1f123c123f319bd070") sendmsg$rds(r0, &(0x7f00000001c0)={&(0x7f0000000000)={0x2, 0x0, @local}, 0x10, 0x0, 0x0, &(0x7f00000002c0)=[@mask_cswp={0x58, 0x114, 0x7, {{}, &(0x7f0000000e80), 0x0}}], 0x58}, 0x2) [ 1626.502586][ T26] audit: type=1804 audit(1556523172.684:12985): pid=12186 uid=0 auid=4294967295 ses=4294967295 subj==unconfined op=invalid_pcr cause=ToMToU comm="syz-executor.5" name="/root/syzkaller-testdir215799047/syzkaller.GA3PwI/2105/file0/file0" dev="sda1" ino=19008 res=1 [ 1626.544441][T12300] atomic_op 00000000cd593e60 conn xmit_atomic (null) [ 1626.602964][T12325] overlayfs: missing 'lowerdir' 07:32:53 executing program 5: mkdir(&(0x7f0000000180)='./file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file1\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='overlay\x00', 0x0, &(0x7f0000000100)={[{@upperdir={'upperdir', 0x3d, './file0'}}, {@lowerdir={'lowerdir', 0x3d, './file0'}}, {@workdir={'workdir', 0x3d, './file1'}, 0x5c}]}) r0 = open(&(0x7f0000021000)='./file0\x00', 0x0, 0x0) fchdir(r0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x141042, 0x0) ioctl$FIDEDUPERANGE(r1, 0xc0189436, &(0x7f00000002c0)={0x2}) ioctl$DRM_IOCTL_GEM_FLINK(r0, 0xc008640a, &(0x7f0000000080)={0x0}) ioctl$DRM_IOCTL_PRIME_FD_TO_HANDLE(r0, 0xc00c642e, &(0x7f0000000140)={r2, 0x80000, r1}) 07:32:53 executing program 1: r0 = socket$rds(0x15, 0x5, 0x0) bind$rds(r0, &(0x7f0000000080)={0x2, 0x0, @local}, 0x10) r1 = socket$inet_udplite(0x2, 0x2, 0x88) ioctl(r1, 0x1000008912, &(0x7f0000000000)="0adc1f123c123f319bd070") sendmsg$rds(r0, &(0x7f00000001c0)={&(0x7f0000000000)={0x2, 0x0, @local}, 0x10, 0x0, 0x0, &(0x7f00000002c0)=[@mask_cswp={0x58, 0x114, 0x9, {{}, &(0x7f0000000e80), 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x48}}], 0x58}, 0x0) [ 1626.677265][T12336] overlayfs: './file0' not a directory 07:32:53 executing program 0: mkdir(&(0x7f0000000180)='./file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file1\x00', 0x0) r0 = syz_open_dev$sndpcmc(&(0x7f0000000400)='/dev/snd/pcmC#D#c\x00', 0x5, 0x40000) ioctl$CAPI_GET_FLAGS(r0, 0x80044323, &(0x7f00000001c0)) mount$overlay(0x400000, &(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='overlay\x00', 0x0, &(0x7f0000000100)={[{@upperdir={'upperdir', 0x3d, './file0'}}, {@lowerdir={'lowerdir', 0x3d, './file0'}}, {@workdir={'workdir', 0x3d, './file1'}, 0x5c}]}) r1 = open(&(0x7f0000021000)='./file0\x00', 0x0, 0x0) fchdir(r1) r2 = open(&(0x7f0000000040)='./file0\x00', 0x141042, 0x0) ioctl$SNDRV_CTL_IOCTL_ELEM_LOCK(r2, 0x40405514, &(0x7f0000000080)={0xa, 0x5, 0x200, 0x0, 'syz0\x00', 0x9}) ioctl$FIDEDUPERANGE(r0, 0xc0189436, &(0x7f0000000200)={0x6, 0x7f, 0x3, 0x0, 0x0, [{r1, 0x0, 0x3}, {r1, 0x0, 0x20}, {r2, 0x0, 0x5}]}) ioctl$FIDEDUPERANGE(r2, 0xc0189436, &(0x7f00000002c0)) 07:32:53 executing program 3: r0 = socket$rds(0x15, 0x5, 0x0) bind$rds(r0, &(0x7f0000000080)={0x2, 0x0, @local}, 0x10) r1 = socket$inet_udplite(0x2, 0x2, 0x88) ioctl(r1, 0x1000008912, &(0x7f0000000000)="0adc1f123c123f319bd070") sendmsg$rds(r0, &(0x7f00000001c0)={&(0x7f0000000000)={0x2, 0x0, @local}, 0x10, 0x0, 0x0, &(0x7f00000002c0)=[@mask_cswp={0x58, 0x114, 0x7, {{}, &(0x7f0000000e80), 0x0}}], 0x58}, 0x3) 07:32:53 executing program 2: mkdir(&(0x7f0000000180)='./file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file1\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='overlay\x00', 0x0, &(0x7f0000000100)={[{@upperdir={'upperdir', 0x3d, './file0'}}, {@lowerdir={'lowerdir', 0x3d, './file0'}}, {@workdir={'workdir', 0x3d, './file1'}, 0x5c}]}) fchdir(0xffffffffffffffff) r0 = open(&(0x7f0000000040)='./file0\x00', 0x141042, 0x0) ioctl$FIDEDUPERANGE(r0, 0xc020660b, &(0x7f00000002c0)={0x0, 0xccffffffffffffff, 0x5}) [ 1626.742023][T12454] atomic_op 000000005f1f8941 conn xmit_atomic (null) 07:32:53 executing program 4: mkdir(&(0x7f0000000180)='./file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file1\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='overlay\x00', 0x0, &(0x7f0000000100)={[{@upperdir={'upperdir', 0x3d, './file0'}}, {@lowerdir={'lowerdir', 0x3d, './file0'}}, {@workdir={'workdir', 0x3d, './file1'}, 0x5c}]}) r0 = open(&(0x7f0000021000)='./file0\x00', 0x0, 0x0) fchdir(r0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x141042, 0x0) ioctl$FIDEDUPERANGE(r1, 0xc020660b, &(0x7f00000002c0)={0x0, 0xccffffffffffffff, 0x0, 0x100000000000000}) 07:32:53 executing program 1: r0 = socket$rds(0x15, 0x5, 0x0) bind$rds(r0, &(0x7f0000000080)={0x2, 0x0, @local}, 0x10) r1 = socket$inet_udplite(0x2, 0x2, 0x88) ioctl(r1, 0x1000008912, &(0x7f0000000000)="0adc1f123c123f319bd070") sendmsg$rds(r0, &(0x7f00000001c0)={&(0x7f0000000000)={0x2, 0x0, @local}, 0x10, 0x0, 0x0, &(0x7f00000002c0)=[@mask_cswp={0x58, 0x114, 0x9, {{}, &(0x7f0000000e80), 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4c}}], 0x58}, 0x0) [ 1626.950170][T12511] overlayfs: './file0' not a directory 07:32:53 executing program 2: mkdir(&(0x7f0000000180)='./file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file1\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='overlay\x00', 0x0, &(0x7f0000000100)={[{@upperdir={'upperdir', 0x3d, './file0'}}, {@lowerdir={'lowerdir', 0x3d, './file0'}}, {@workdir={'workdir', 0x3d, './file1'}, 0x5c}]}) fchdir(0xffffffffffffffff) r0 = open(&(0x7f0000000040)='./file0\x00', 0x141042, 0x0) ioctl$FIDEDUPERANGE(r0, 0xc020660b, &(0x7f00000002c0)={0x0, 0xccffffffffffffff, 0x5}) 07:32:53 executing program 3: r0 = socket$rds(0x15, 0x5, 0x0) bind$rds(r0, &(0x7f0000000080)={0x2, 0x0, @local}, 0x10) r1 = socket$inet_udplite(0x2, 0x2, 0x88) ioctl(r1, 0x1000008912, &(0x7f0000000000)="0adc1f123c123f319bd070") sendmsg$rds(r0, &(0x7f00000001c0)={&(0x7f0000000000)={0x2, 0x0, @local}, 0x10, 0x0, 0x0, &(0x7f00000002c0)=[@mask_cswp={0x58, 0x114, 0x7, {{}, &(0x7f0000000e80), 0x0}}], 0x58}, 0x4) [ 1626.999731][T12578] atomic_op 00000000710e1c8f conn xmit_atomic (null) [ 1627.008393][T12558] overlayfs: './file0' not a directory 07:32:53 executing program 5: mkdir(&(0x7f0000000180)='./file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file1\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='overlay\x00', 0x0, &(0x7f0000000100)={[{@upperdir={'upperdir', 0x3d, './file0'}}, {@lowerdir={'lowerdir', 0x3d, './file0'}}, {@workdir={'workdir', 0x3d, './file1'}, 0x5c}]}) r0 = open(&(0x7f0000021000)='./file0\x00', 0x0, 0x0) ioctl$VIDIOC_G_DV_TIMINGS(r0, 0xc0845658, &(0x7f00000001c0)={0x0, @reserved}) fchdir(r0) r1 = open(&(0x7f0000000080)='./file1/file0\x00', 0x141040, 0x0) ioctl$FIDEDUPERANGE(r1, 0xc0189436, &(0x7f00000002c0)={0x2}) sendmsg$netlink(r0, 0xfffffffffffffffd, 0x80) 07:32:53 executing program 0: mkdir(&(0x7f0000000180)='./file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file1\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='overlay\x00', 0x0, &(0x7f0000000100)={[{@upperdir={'upperdir', 0x3d, './file0'}}, {@lowerdir={'lowerdir', 0x3d, './file0'}}, {@workdir={'workdir', 0x3d, './file1'}, 0x5c}]}) r0 = open(&(0x7f0000021000)='./file0\x00', 0x0, 0x0) fchdir(r0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x141042, 0x0) ioctl$FIDEDUPERANGE(r1, 0xc0189436, &(0x7f0000000080)=ANY=[@ANYBLOB="2f0c00000000900003000000067107000000008a0736cd09714664bf293349d061826384f349c6a9c1a2a622"]) 07:32:53 executing program 1: r0 = socket$rds(0x15, 0x5, 0x0) bind$rds(r0, &(0x7f0000000080)={0x2, 0x0, @local}, 0x10) r1 = socket$inet_udplite(0x2, 0x2, 0x88) ioctl(r1, 0x1000008912, &(0x7f0000000000)="0adc1f123c123f319bd070") sendmsg$rds(r0, &(0x7f00000001c0)={&(0x7f0000000000)={0x2, 0x0, @local}, 0x10, 0x0, 0x0, &(0x7f00000002c0)=[@mask_cswp={0x58, 0x114, 0x9, {{}, &(0x7f0000000e80), 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x60}}], 0x58}, 0x0) 07:32:53 executing program 4: mkdir(&(0x7f0000000180)='./file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file1\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='overlay\x00', 0x0, &(0x7f0000000100)={[{@upperdir={'upperdir', 0x3d, './file0'}}, {@lowerdir={'lowerdir', 0x3d, './file0'}}, {@workdir={'workdir', 0x3d, './file1'}, 0x5c}]}) r0 = open(&(0x7f0000021000)='./file0\x00', 0x0, 0x0) fchdir(r0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x141042, 0x0) ioctl$FIDEDUPERANGE(r1, 0xc020660b, &(0x7f00000002c0)={0x0, 0xccffffffffffffff, 0x0, 0x500000000000000}) 07:32:53 executing program 3: r0 = socket$rds(0x15, 0x5, 0x0) bind$rds(r0, &(0x7f0000000080)={0x2, 0x0, @local}, 0x10) r1 = socket$inet_udplite(0x2, 0x2, 0x88) ioctl(r1, 0x1000008912, &(0x7f0000000000)="0adc1f123c123f319bd070") sendmsg$rds(r0, &(0x7f00000001c0)={&(0x7f0000000000)={0x2, 0x0, @local}, 0x10, 0x0, 0x0, &(0x7f00000002c0)=[@mask_cswp={0x58, 0x114, 0x7, {{}, &(0x7f0000000e80), 0x0}}], 0x58}, 0x5) [ 1627.129138][T12624] atomic_op 00000000c9414c2a conn xmit_atomic (null) [ 1627.153992][T12683] atomic_op 00000000a6926723 conn xmit_atomic (null) 07:32:53 executing program 1: r0 = socket$rds(0x15, 0x5, 0x0) bind$rds(r0, &(0x7f0000000080)={0x2, 0x0, @local}, 0x10) r1 = socket$inet_udplite(0x2, 0x2, 0x88) ioctl(r1, 0x1000008912, &(0x7f0000000000)="0adc1f123c123f319bd070") sendmsg$rds(r0, &(0x7f00000001c0)={&(0x7f0000000000)={0x2, 0x0, @local}, 0x10, 0x0, 0x0, &(0x7f00000002c0)=[@mask_cswp={0x58, 0x114, 0x9, {{}, &(0x7f0000000e80), 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x68}}], 0x58}, 0x0) 07:32:53 executing program 2: mkdir(&(0x7f0000000180)='./file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file1\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='overlay\x00', 0x0, &(0x7f0000000100)={[{@upperdir={'upperdir', 0x3d, './file0'}}, {@lowerdir={'lowerdir', 0x3d, './file0'}}, {@workdir={'workdir', 0x3d, './file1'}, 0x5c}]}) fchdir(0xffffffffffffffff) r0 = open(&(0x7f0000000040)='./file0\x00', 0x141042, 0x0) ioctl$FIDEDUPERANGE(r0, 0xc020660b, &(0x7f00000002c0)={0x0, 0xccffffffffffffff, 0x5}) [ 1627.317002][T12751] overlayfs: './file0' not a directory [ 1627.328379][T12746] overlayfs: './file0' not a directory [ 1627.350902][T12788] atomic_op 00000000a52b607b conn xmit_atomic (null) 07:32:53 executing program 0: mkdir(&(0x7f0000000180)='./file0\x00', 0x0) r0 = syz_open_dev$audion(&(0x7f0000000080)='/dev/audio#\x00', 0x8, 0x113000) ioctl$KVM_SET_LAPIC(r0, 0x4400ae8f, &(0x7f0000000300)={"939c9781daae564fea9168322ef26f5f000142e8f04e8ec33468db334d8f2eafa7bc192531ad0ee894dbe3fbf14d9b439b48f861b56285868b7a4c32064003bfe792e263eaa099186c7908d748933dd9bb6eedc6ef2e6c8e35a1043a55cf108d24b3ffc9b4e21fabca275b99265bee6898c241cd8d31278c8c57cb0801c09edc6bca3b8090c0dfaa91a161a33e84014b7c0cb540d5ebccca8611379da95cb1d1b5d9cc6e1b695b54444254c8667062a1158d21ab6a67270965c7bc2948bff3c70edd41b1f1d8e85fd33844c9403347c46c2582a887c0a5defaffc756a27d1e80b78cfafdb296a6c3bd24dbdf211c65f4b06ce0dbc69c787ff51fc7fa56d992fbb25c594aaa04aa6b7c871860c04029b87f764a5d6b0ffa79fec65c38079c569b40f86ce427ba8e4f026cb57a7d6cfa08098f849a535f48241ca13caebd8b0fea668d6cbfcb7de6d54874f59f1b99e5a963046e3c8356b0a673eea7d3647902bb58990a181573b4f8b2a1c5c021e44a9ca9ed274699bea3ee3e461d4966edb3d76cf2a36827ac1eb68242f273e054ef4200a378881cfe61c6fde0d92a958732afbc91664e1d5a75162611df3b4e9ec2e419bde890b97ee8cb21093ea4717150b52c20b99627089a0d4189835fa30c5839e679f56a3eb163f23b4e99ccfde881245647f7b9b3b602f4eae4dc4699f3e23aaded2ec7215e21296f2ff941badcc3226e04ea514c2485fc7c0458547a6f8ea154d85d29eb71fdce48af5346827d451f6869c57665a1dd04eb442b1c613ae526fcc25bf0d871803510a513d7569fc2eac19903742b4ba499d99553244568afdd6163ac4c97b0a86f33bbff226afbf27846fa8548ebdaa59a37db20d6c6d4d802bc9a82fa67a337e9608ed5124f4f93f259c31358f3a7a738ca21420f9701314e20655458cbad33aa30cf75f8b4e414d7d4e2066329b616cd3f05b822bdd260ed1daa58557c8ae9abb82a4c340b5f2ce69819879c72d929b3f37ca264005fdae9776ded47c74e9526640d91841f41e8c40421fa852b1e5cf4949df2d851ff33fd310b88cda47f818806228285a24bc59813795c4a317db3666cc4f860b11d7dd8af90b055b8732eeac3392da0146d369d7e958a4e02d4d1d1078d799479c941b244eb124c360a80d704b39bce997fbb9cb2f7c00e877e353d59ec8535f4bc937357a175ca11a3cb9ab8a090a9fed7646239bbad5650421c24f74b1bc06394b372ef9058f058e554a460941328731c6f19fa297fa9b4f5f239551608527e49579d81dd5d67b83bccc4d906d0009aa7eb97dc8d251fd6b1837c1e256e90929a8e77dc431f89b9d95c8abbe7d81d9bc08eb98728c36dc931829b4c7dea6d1855fcd5d4bf5f205b16c767fa11c60852b33747dc1bd515f4e5041869568172d90f84e8677daa17848ce459d46ec8875f84aff0"}) mkdir(&(0x7f0000000280)='./file1\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='overlay\x00', 0x0, &(0x7f0000000100)={[{@upperdir={'upperdir', 0x3d, './file0'}}, {@lowerdir={'lowerdir', 0x3d, './file0'}}, {@workdir={'workdir', 0x3d, './file1'}, 0x5c}]}) r1 = open(&(0x7f0000021000)='./file0\x00', 0x0, 0x0) fchdir(r1) r2 = open(&(0x7f0000000040)='./file0\x00', 0x141042, 0x0) ioctl$FIDEDUPERANGE(r2, 0xc0189436, &(0x7f00000002c0)) 07:32:53 executing program 4: mkdir(&(0x7f0000000180)='./file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file1\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='overlay\x00', 0x0, &(0x7f0000000100)={[{@upperdir={'upperdir', 0x3d, './file0'}}, {@lowerdir={'lowerdir', 0x3d, './file0'}}, {@workdir={'workdir', 0x3d, './file1'}, 0x5c}]}) r0 = open(&(0x7f0000021000)='./file0\x00', 0x0, 0x0) fchdir(r0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x141042, 0x0) ioctl$FIDEDUPERANGE(r1, 0xc020660b, &(0x7f00000002c0)={0x0, 0xccffffffffffffff, 0x0, 0x2449920400000000}) 07:32:53 executing program 3: r0 = socket$rds(0x15, 0x5, 0x0) bind$rds(r0, &(0x7f0000000080)={0x2, 0x0, @local}, 0x10) r1 = socket$inet_udplite(0x2, 0x2, 0x88) ioctl(r1, 0x1000008912, &(0x7f0000000000)="0adc1f123c123f319bd070") sendmsg$rds(r0, &(0x7f00000001c0)={&(0x7f0000000000)={0x2, 0x0, @local}, 0x10, 0x0, 0x0, &(0x7f00000002c0)=[@mask_cswp={0x58, 0x114, 0x7, {{}, &(0x7f0000000e80), 0x0}}], 0x58}, 0x6) [ 1627.399046][T12809] overlayfs: filesystem on './file0' not supported as upperdir 07:32:53 executing program 1: r0 = socket$rds(0x15, 0x5, 0x0) bind$rds(r0, &(0x7f0000000080)={0x2, 0x0, @local}, 0x10) r1 = socket$inet_udplite(0x2, 0x2, 0x88) ioctl(r1, 0x1000008912, &(0x7f0000000000)="0adc1f123c123f319bd070") sendmsg$rds(r0, &(0x7f00000001c0)={&(0x7f0000000000)={0x2, 0x0, @local}, 0x10, 0x0, 0x0, &(0x7f00000002c0)=[@mask_cswp={0x58, 0x114, 0x9, {{}, &(0x7f0000000e80), 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x6c}}], 0x58}, 0x0) 07:32:54 executing program 5: mkdir(&(0x7f0000000180)='./file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file1\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='overlay\x00', 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB='upperdir=lowerdir=./file0,w/rkdir=./file1\\\x00']) r0 = open(&(0x7f0000021000)='./file0\x00', 0x0, 0x0) connect$llc(r0, &(0x7f0000000080)={0x1a, 0x323, 0x2, 0x1000, 0x80, 0xfffffffffffffe00, @random="c38775b782e2"}, 0x10) fchdir(r0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x141042, 0x0) ioctl$FIDEDUPERANGE(r0, 0xc0189436, &(0x7f0000000300)=ANY=[@ANYBLOB="020000000000000000000000000000000600000000000000", @ANYRES32=r0, @ANYBLOB="000000000100"/28, @ANYRES32=r0, @ANYBLOB='\x00\x00\x00\x00_\x00'/28, @ANYRES32=r0, @ANYBLOB='\x00'/28, @ANYRES32=r0, @ANYBLOB="000000000208efffffff00000000000000000000000000adfb21dc00", @ANYRES32=r1, @ANYBLOB='\x00'/28, @ANYRES32=r0, @ANYBLOB="000000000300"/28]) 07:32:54 executing program 2: mkdir(&(0x7f0000000180)='./file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file1\x00', 0x0) r0 = open(&(0x7f0000021000)='./file0\x00', 0x0, 0x0) fchdir(r0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x141042, 0x0) ioctl$FIDEDUPERANGE(r1, 0xc020660b, &(0x7f00000002c0)={0x0, 0xccffffffffffffff, 0x5}) [ 1627.578959][T12848] atomic_op 00000000438e1596 conn xmit_atomic (null) [ 1627.604980][T12868] overlayfs: './file0' not a directory 07:32:54 executing program 1: r0 = socket$rds(0x15, 0x5, 0x0) bind$rds(r0, &(0x7f0000000080)={0x2, 0x0, @local}, 0x10) r1 = socket$inet_udplite(0x2, 0x2, 0x88) ioctl(r1, 0x1000008912, &(0x7f0000000000)="0adc1f123c123f319bd070") sendmsg$rds(r0, &(0x7f00000001c0)={&(0x7f0000000000)={0x2, 0x0, @local}, 0x10, 0x0, 0x0, &(0x7f00000002c0)=[@mask_cswp={0x58, 0x114, 0x9, {{}, &(0x7f0000000e80), 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x74}}], 0x58}, 0x0) [ 1627.665349][T12951] overlayfs: './file0' not a directory [ 1627.678430][ C0] net_ratelimit: 20 callbacks suppressed [ 1627.678438][ C0] protocol 88fb is buggy, dev hsr_slave_0 [ 1627.690221][ C0] protocol 88fb is buggy, dev hsr_slave_1 [ 1627.696047][ C0] protocol 88fb is buggy, dev hsr_slave_0 [ 1627.701856][ C0] protocol 88fb is buggy, dev hsr_slave_1 07:32:54 executing program 0: r0 = syz_open_dev$mice(&(0x7f0000000080)='/dev/input/mice\x00', 0x0, 0x0) bpf$OBJ_GET_PROG(0x7, &(0x7f00000001c0)={&(0x7f0000000140)='./file1\x00', 0x0, 0x8}, 0x10) r1 = syz_open_dev$dri(&(0x7f0000000200)='/dev/dri/card#\x00', 0x4, 0x60000) r2 = syz_open_dev$sndtimer(&(0x7f0000000240)='/dev/snd/timer\x00', 0x0, 0x40) r3 = socket$inet_smc(0x2b, 0x1, 0x0) r4 = openat$udambuf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/udmabuf\x00', 0x2) r5 = socket$inet_udp(0x2, 0x2, 0x0) r6 = creat(&(0x7f0000000340)='./file1\x00', 0x60) ioctl$FIDEDUPERANGE(r0, 0xc0189436, &(0x7f0000000380)={0x2, 0x6bf, 0x7, 0x0, 0x0, [{r2, 0x0, 0x10001}, {r1, 0x0, 0xffffffffffff8001}, {r2, 0x0, 0x7ff}, {r3, 0x0, 0x401}, {r4, 0x0, 0x6}, {r5, 0x0, 0x40cd}, {r6, 0x0, 0x1}]}) mkdir(&(0x7f0000000180)='./file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file1\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='overlay\x00', 0x0, &(0x7f0000000100)={[{@upperdir={'upperdir', 0x3d, './file0'}}, {@lowerdir={'lowerdir', 0x3d, './file0'}}, {@workdir={'workdir', 0x3d, './file1'}, 0x5c}]}) r7 = open(&(0x7f0000021000)='./file0\x00', 0x0, 0x0) fchdir(r7) r8 = open(&(0x7f0000000040)='./file0\x00', 0x141042, 0x0) ioctl$FIDEDUPERANGE(r8, 0xc0189436, &(0x7f00000002c0)) 07:32:54 executing program 3: r0 = socket$rds(0x15, 0x5, 0x0) bind$rds(r0, &(0x7f0000000080)={0x2, 0x0, @local}, 0x10) r1 = socket$inet_udplite(0x2, 0x2, 0x88) ioctl(r1, 0x1000008912, &(0x7f0000000000)="0adc1f123c123f319bd070") sendmsg$rds(r0, &(0x7f00000001c0)={&(0x7f0000000000)={0x2, 0x0, @local}, 0x10, 0x0, 0x0, &(0x7f00000002c0)=[@mask_cswp={0x58, 0x114, 0x7, {{}, &(0x7f0000000e80), 0x0}}], 0x58}, 0x7) [ 1627.792251][T12966] overlayfs: unrecognized mount option "w/rkdir=./file1\" or missing value [ 1627.827699][ C0] protocol 88fb is buggy, dev hsr_slave_0 [ 1627.833270][T12968] atomic_op 0000000005cd8f72 conn xmit_atomic (null) 07:32:54 executing program 4: mkdir(&(0x7f0000000180)='./file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file1\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='overlay\x00', 0x0, &(0x7f0000000100)={[{@upperdir={'upperdir', 0x3d, './file0'}}, {@lowerdir={'lowerdir', 0x3d, './file0'}}, {@workdir={'workdir', 0x3d, './file1'}, 0x5c}]}) r0 = open(&(0x7f0000021000)='./file0\x00', 0x0, 0x0) fchdir(r0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x141042, 0x0) ioctl$FIDEDUPERANGE(r1, 0xc020660b, &(0x7f00000002c0)={0x0, 0xccffffffffffffff, 0x0, 0x7fffffffffffffff}) 07:32:54 executing program 2: mkdir(&(0x7f0000000180)='./file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file1\x00', 0x0) r0 = open(&(0x7f0000021000)='./file0\x00', 0x0, 0x0) fchdir(r0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x141042, 0x0) ioctl$FIDEDUPERANGE(r1, 0xc020660b, &(0x7f00000002c0)={0x0, 0xccffffffffffffff, 0x5}) [ 1627.833955][ C0] protocol 88fb is buggy, dev hsr_slave_1 [ 1627.888506][T12975] overlayfs: './file1' not a directory 07:32:54 executing program 1: r0 = socket$rds(0x15, 0x5, 0x0) bind$rds(r0, &(0x7f0000000080)={0x2, 0x0, @local}, 0x10) r1 = socket$inet_udplite(0x2, 0x2, 0x88) ioctl(r1, 0x1000008912, &(0x7f0000000000)="0adc1f123c123f319bd070") sendmsg$rds(r0, &(0x7f00000001c0)={&(0x7f0000000000)={0x2, 0x0, @local}, 0x10, 0x0, 0x0, &(0x7f00000002c0)=[@mask_cswp={0x58, 0x114, 0x9, {{}, &(0x7f0000000e80), 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x7a}}], 0x58}, 0x0) [ 1627.942093][T12987] overlayfs: unrecognized mount option "w/rkdir=./file1\" or missing value 07:32:54 executing program 5: mkdir(&(0x7f0000000180)='./file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file1\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='overlay\x00', 0x0, &(0x7f0000000100)={[{@upperdir={'upperdir', 0x3d, './file0'}}, {@lowerdir={'lowerdir', 0x3d, './file0'}}, {@workdir={'workdir', 0x3d, './file1'}, 0x5c}]}) r0 = open(&(0x7f0000021000)='./file0\x00', 0x0, 0x0) ioctl$SIOCAX25OPTRT(r0, 0x89e7, &(0x7f0000000080)={@default, @remote={0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0x0}, 0x2, 0x76}) openat$cgroup_root(0xffffffffffffff9c, &(0x7f0000000140)='./cgroup/syz1\x00', 0x200002, 0x0) fchdir(r0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x141042, 0x0) ioctl$FIDEDUPERANGE(r1, 0xc0189436, &(0x7f00000002c0)={0x2}) [ 1628.021248][T12975] overlayfs: './file0' not a directory 07:32:54 executing program 3: r0 = socket$rds(0x15, 0x5, 0x0) bind$rds(r0, &(0x7f0000000080)={0x2, 0x0, @local}, 0x10) r1 = socket$inet_udplite(0x2, 0x2, 0x88) ioctl(r1, 0x1000008912, &(0x7f0000000000)="0adc1f123c123f319bd070") sendmsg$rds(r0, &(0x7f00000001c0)={&(0x7f0000000000)={0x2, 0x0, @local}, 0x10, 0x0, 0x0, &(0x7f00000002c0)=[@mask_cswp={0x58, 0x114, 0x7, {{}, &(0x7f0000000e80), 0x0}}], 0x58}, 0x8) 07:32:54 executing program 2: mkdir(&(0x7f0000000180)='./file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file1\x00', 0x0) r0 = open(&(0x7f0000021000)='./file0\x00', 0x0, 0x0) fchdir(r0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x141042, 0x0) ioctl$FIDEDUPERANGE(r1, 0xc020660b, &(0x7f00000002c0)={0x0, 0xccffffffffffffff, 0x5}) [ 1628.081725][T13111] overlayfs: './file0' not a directory 07:32:54 executing program 1: r0 = socket$rds(0x15, 0x5, 0x0) bind$rds(r0, &(0x7f0000000080)={0x2, 0x0, @local}, 0x10) r1 = socket$inet_udplite(0x2, 0x2, 0x88) ioctl(r1, 0x1000008912, &(0x7f0000000000)="0adc1f123c123f319bd070") sendmsg$rds(r0, &(0x7f00000001c0)={&(0x7f0000000000)={0x2, 0x0, @local}, 0x10, 0x0, 0x0, &(0x7f00000002c0)=[@mask_cswp={0x58, 0x114, 0x9, {{}, &(0x7f0000000e80), 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfc}}], 0x58}, 0x0) 07:32:54 executing program 4: mkdir(&(0x7f0000000180)='./file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file1\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='overlay\x00', 0x0, &(0x7f0000000100)={[{@upperdir={'upperdir', 0x3d, './file0'}}, {@lowerdir={'lowerdir', 0x3d, './file0'}}, {@workdir={'workdir', 0x3d, './file1'}, 0x5c}]}) r0 = open(&(0x7f0000021000)='./file0\x00', 0x0, 0x0) fchdir(r0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x141042, 0x0) ioctl$FIDEDUPERANGE(r1, 0xc020660b, &(0x7f00000002c0)={0x0, 0xccffffffffffffff, 0x0, 0xfeffffff00000000}) 07:32:54 executing program 0: mkdir(&(0x7f0000000180)='./file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file1\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='overlay\x00', 0x0, &(0x7f0000000100)={[{@upperdir={'upperdir', 0x3d, './file0'}}, {@lowerdir={'lowerdir', 0x3d, './file0'}}, {@workdir={'workdir', 0x3d, './file1'}, 0x5c}]}) r0 = open(&(0x7f0000021000)='./file0\x00', 0x0, 0x0) setsockopt$packet_rx_ring(r0, 0x107, 0x5, &(0x7f0000000080)=@req3={0xff, 0x7ff, 0x7fffffff, 0x7fff, 0x8, 0x40}, 0x1c) fchdir(r0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x141045, 0x0) ioctl$FIDEDUPERANGE(r1, 0xc0189436, &(0x7f00000002c0)) 07:32:54 executing program 2: mkdir(&(0x7f0000000180)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='overlay\x00', 0x0, &(0x7f0000000100)={[{@upperdir={'upperdir', 0x3d, './file0'}}, {@lowerdir={'lowerdir', 0x3d, './file0'}}, {@workdir={'workdir', 0x3d, './file1'}, 0x5c}]}) r0 = open(&(0x7f0000021000)='./file0\x00', 0x0, 0x0) fchdir(r0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x141042, 0x0) ioctl$FIDEDUPERANGE(r1, 0xc020660b, &(0x7f00000002c0)={0x0, 0xccffffffffffffff, 0x5}) 07:32:54 executing program 3: r0 = socket$rds(0x15, 0x5, 0x0) bind$rds(r0, &(0x7f0000000080)={0x2, 0x0, @local}, 0x10) r1 = socket$inet_udplite(0x2, 0x2, 0x88) ioctl(r1, 0x1000008912, &(0x7f0000000000)="0adc1f123c123f319bd070") sendmsg$rds(r0, &(0x7f00000001c0)={&(0x7f0000000000)={0x2, 0x0, @local}, 0x10, 0x0, 0x0, &(0x7f00000002c0)=[@mask_cswp={0x58, 0x114, 0x7, {{}, &(0x7f0000000e80), 0x0}}], 0x58}, 0xa) [ 1628.241489][T13181] overlayfs: './file0' not a directory [ 1628.318082][ C0] print_req_error: 873 callbacks suppressed [ 1628.318092][ C0] print_req_error: I/O error, dev loop0, sector 0 flags 0 [ 1628.356550][T13241] overlayfs: './file0' not a directory 07:32:54 executing program 1: r0 = socket$rds(0x15, 0x5, 0x0) bind$rds(r0, &(0x7f0000000080)={0x2, 0x0, @local}, 0x10) r1 = socket$inet_udplite(0x2, 0x2, 0x88) ioctl(r1, 0x1000008912, &(0x7f0000000000)="0adc1f123c123f319bd070") sendmsg$rds(r0, &(0x7f00000001c0)={&(0x7f0000000000)={0x2, 0x0, @local}, 0x10, 0x0, 0x0, &(0x7f00000002c0)=[@mask_cswp={0x58, 0x114, 0x9, {{}, &(0x7f0000000e80), 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x300}}], 0x58}, 0x0) [ 1628.370159][T13239] overlayfs: failed to resolve './file1': -2 [ 1628.397213][ C0] print_req_error: I/O error, dev loop0, sector 0 flags 0 [ 1628.404462][ C0] buffer_io_error: 874 callbacks suppressed [ 1628.404472][ C0] Buffer I/O error on dev loop0, logical block 0, async page read 07:32:54 executing program 5: mkdir(&(0x7f0000000180)='./file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file1\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='overlay\x00', 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB='uoxerdir=\'/file0,lowerdir=./file0,workdir=./file1\\\x00']) r0 = open(&(0x7f0000021000)='./file0\x00', 0x0, 0x0) ioctl$PPPIOCGIDLE(r0, 0x8010743f, &(0x7f0000000140)) fchdir(r0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x141042, 0x0) ioctl$FIDEDUPERANGE(r1, 0xc0189436, &(0x7f00000002c0)={0x2}) mkdir(&(0x7f0000000080)='./file1\x00', 0x140) 07:32:54 executing program 0: mkdir(&(0x7f0000000180)='./file0\x00', 0x0) r0 = openat(0xffffffffffffffff, &(0x7f0000000140)='./file1\x00', 0x20082, 0x8) ioctl$KVM_GET_XCRS(r0, 0x8188aea6, &(0x7f00000001c0)={0x2, 0x9, [{0xffffffffffffff80, 0x0, 0x2}, {0x514, 0x0, 0x7}]}) mkdir(&(0x7f0000000280)='./file1\x00', 0x0) ioctl$TIOCSLCKTRMIOS(r0, 0x5457, &(0x7f0000000240)) mount$overlay(0x400000, &(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='overlay\x00', 0x0, &(0x7f0000000100)={[{@upperdir={'upperdir', 0x3d, './file0'}}, {@lowerdir={'lowerdir', 0x3d, './file0'}}, {@workdir={'workdir', 0x3d, './file1'}, 0x5c}]}) r1 = syz_open_dev$video(&(0x7f0000000080)='/dev/video#\x00', 0x0, 0x100) ioctl$sock_bt_hidp_HIDPGETCONNLIST(r0, 0x800448d2, &(0x7f0000000200)={0x3, &(0x7f0000000300)=[{}, {}, {}]}) lseek(r1, 0x0, 0x0) r2 = open(&(0x7f0000021000)='./file0\x00', 0x3, 0x0) fchdir(r2) r3 = open(&(0x7f0000000040)='./file0\x00', 0x141042, 0x0) ioctl$FIDEDUPERANGE(r3, 0xc0189436, &(0x7f00000002c0)) 07:32:54 executing program 2: mkdir(&(0x7f0000000180)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='overlay\x00', 0x0, &(0x7f0000000100)={[{@upperdir={'upperdir', 0x3d, './file0'}}, {@lowerdir={'lowerdir', 0x3d, './file0'}}, {@workdir={'workdir', 0x3d, './file1'}, 0x5c}]}) r0 = open(&(0x7f0000021000)='./file0\x00', 0x0, 0x0) fchdir(r0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x141042, 0x0) ioctl$FIDEDUPERANGE(r1, 0xc020660b, &(0x7f00000002c0)={0x0, 0xccffffffffffffff, 0x5}) [ 1628.430929][T13251] overlayfs: './file0' not a directory [ 1628.464531][ C0] print_req_error: I/O error, dev loop0, sector 0 flags 0 [ 1628.471744][ C0] Buffer I/O error on dev loop0, logical block 0, async page read 07:32:54 executing program 1: r0 = socket$rds(0x15, 0x5, 0x0) bind$rds(r0, &(0x7f0000000080)={0x2, 0x0, @local}, 0x10) r1 = socket$inet_udplite(0x2, 0x2, 0x88) ioctl(r1, 0x1000008912, &(0x7f0000000000)="0adc1f123c123f319bd070") sendmsg$rds(r0, &(0x7f00000001c0)={&(0x7f0000000000)={0x2, 0x0, @local}, 0x10, 0x0, 0x0, &(0x7f00000002c0)=[@mask_cswp={0x58, 0x114, 0x9, {{}, &(0x7f0000000e80), 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x500}}], 0x58}, 0x0) [ 1628.517893][ C0] print_req_error: I/O error, dev loop0, sector 0 flags 0 [ 1628.525070][ C0] Buffer I/O error on dev loop0, logical block 0, async page read 07:32:55 executing program 3: r0 = socket$rds(0x15, 0x5, 0x0) bind$rds(r0, &(0x7f0000000080)={0x2, 0x0, @local}, 0x10) r1 = socket$inet_udplite(0x2, 0x2, 0x88) ioctl(r1, 0x1000008912, &(0x7f0000000000)="0adc1f123c123f319bd070") sendmsg$rds(r0, &(0x7f00000001c0)={&(0x7f0000000000)={0x2, 0x0, @local}, 0x10, 0x0, 0x0, &(0x7f00000002c0)=[@mask_cswp={0x58, 0x114, 0x7, {{}, &(0x7f0000000e80), 0x0}}], 0x58}, 0x48) 07:32:55 executing program 4: mkdir(&(0x7f0000000180)='./file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file1\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='overlay\x00', 0x0, &(0x7f0000000100)={[{@upperdir={'upperdir', 0x3d, './file0'}}, {@lowerdir={'lowerdir', 0x3d, './file0'}}, {@workdir={'workdir', 0x3d, './file1'}, 0x5c}]}) r0 = open(&(0x7f0000021000)='./file0\x00', 0x0, 0x0) fchdir(r0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x141042, 0x0) ioctl$FIDEDUPERANGE(r1, 0xc020660b, &(0x7f00000002c0)={0x0, 0xccffffffffffffff, 0x0, 0xffffffff00000000}) [ 1628.562072][T13368] overlayfs: failed to resolve './file1': -2 [ 1628.562247][ C0] print_req_error: I/O error, dev loop0, sector 0 flags 0 [ 1628.575274][ C0] Buffer I/O error on dev loop0, logical block 0, async page read 07:32:55 executing program 1: r0 = socket$rds(0x15, 0x5, 0x0) bind$rds(r0, &(0x7f0000000080)={0x2, 0x0, @local}, 0x10) r1 = socket$inet_udplite(0x2, 0x2, 0x88) ioctl(r1, 0x1000008912, &(0x7f0000000000)="0adc1f123c123f319bd070") sendmsg$rds(r0, &(0x7f00000001c0)={&(0x7f0000000000)={0x2, 0x0, @local}, 0x10, 0x0, 0x0, &(0x7f00000002c0)=[@mask_cswp={0x58, 0x114, 0x9, {{}, &(0x7f0000000e80), 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x600}}], 0x58}, 0x0) [ 1628.667496][ C0] print_req_error: I/O error, dev loop0, sector 0 flags 0 [ 1628.674702][ C0] Buffer I/O error on dev loop0, logical block 0, async page read [ 1628.683654][T13375] overlayfs: unrecognized mount option "uoxerdir='/file0" or missing value [ 1628.695773][T13377] overlayfs: filesystem on './file0' not supported as upperdir 07:32:55 executing program 2: mkdir(&(0x7f0000000180)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='overlay\x00', 0x0, &(0x7f0000000100)={[{@upperdir={'upperdir', 0x3d, './file0'}}, {@lowerdir={'lowerdir', 0x3d, './file0'}}, {@workdir={'workdir', 0x3d, './file1'}, 0x5c}]}) r0 = open(&(0x7f0000021000)='./file0\x00', 0x0, 0x0) fchdir(r0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x141042, 0x0) ioctl$FIDEDUPERANGE(r1, 0xc020660b, &(0x7f00000002c0)={0x0, 0xccffffffffffffff, 0x5}) [ 1628.744036][T13437] overlayfs: unrecognized mount option "uoxerdir='/file0" or missing value [ 1628.754344][ C0] print_req_error: I/O error, dev loop0, sector 0 flags 0 [ 1628.761555][ C0] Buffer I/O error on dev loop0, logical block 0, async page read 07:32:55 executing program 0: mkdir(&(0x7f0000000180)='./file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file1\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='overlay\x00', 0x0, &(0x7f0000000100)={[{@upperdir={'upperdir', 0x3d, './file0'}}, {@lowerdir={'lowerdir', 0x3d, './file0'}}, {@workdir={'workdir', 0x3d, './file1'}, 0x5c}]}) r0 = open(&(0x7f0000021000)='./file0\x00', 0x0, 0x0) fchdir(r0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x141042, 0x0) ioctl$FIDEDUPERANGE(r1, 0xc0189436, &(0x7f0000000080)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000090908e922897ac351d816381ccb10a776e00000000000000"]) [ 1628.847988][ C0] print_req_error: I/O error, dev loop0, sector 0 flags 0 [ 1628.855193][ C0] Buffer I/O error on dev loop0, logical block 0, async page read [ 1628.857225][T13507] overlayfs: failed to resolve './file1': -2 [ 1628.869307][ C1] protocol 88fb is buggy, dev hsr_slave_0 [ 1628.869367][ C1] protocol 88fb is buggy, dev hsr_slave_1 [ 1628.869475][ C1] protocol 88fb is buggy, dev hsr_slave_0 [ 1628.869512][ C1] protocol 88fb is buggy, dev hsr_slave_1 07:32:55 executing program 1: r0 = socket$rds(0x15, 0x5, 0x0) bind$rds(r0, &(0x7f0000000080)={0x2, 0x0, @local}, 0x10) r1 = socket$inet_udplite(0x2, 0x2, 0x88) ioctl(r1, 0x1000008912, &(0x7f0000000000)="0adc1f123c123f319bd070") sendmsg$rds(r0, &(0x7f00000001c0)={&(0x7f0000000000)={0x2, 0x0, @local}, 0x10, 0x0, 0x0, &(0x7f00000002c0)=[@mask_cswp={0x58, 0x114, 0x9, {{}, &(0x7f0000000e80), 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x700}}], 0x58}, 0x0) 07:32:55 executing program 3: r0 = socket$rds(0x15, 0x5, 0x0) bind$rds(r0, &(0x7f0000000080)={0x2, 0x0, @local}, 0x10) r1 = socket$inet_udplite(0x2, 0x2, 0x88) ioctl(r1, 0x1000008912, &(0x7f0000000000)="0adc1f123c123f319bd070") sendmsg$rds(r0, &(0x7f00000001c0)={&(0x7f0000000000)={0x2, 0x0, @local}, 0x10, 0x0, 0x0, &(0x7f00000002c0)=[@mask_cswp={0x58, 0x114, 0x7, {{}, &(0x7f0000000e80), 0x0}}], 0x58}, 0x4c) [ 1628.882587][ C0] print_req_error: I/O error, dev loop0, sector 0 flags 0 [ 1628.892729][ C0] Buffer I/O error on dev loop0, logical block 0, async page read [ 1628.927204][T13508] overlayfs: './file0' not a directory 07:32:55 executing program 5: mkdir(&(0x7f0000000180)='./file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file1\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='overlay\x00', 0x0, &(0x7f0000000300)=ANY=[@ANYBLOB="75707065726469723d2e2f66696c65302c6c6f7765726469723d2ec7b30962d7a8feaebe9d6b2f66696c65302c776f726b6469723d2e2f66696c65315c0040dbbafdf03eb700e4fe0660d2ba143ff46eff046eaba99625e8239762562fd4ecac7c651dad8a4370b58585d58f1894d845f4b216d7fc"]) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x1) fchdir(r0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x141042, 0x0) ioctl$sock_bt_hci(r0, 0x400448ef, &(0x7f00000001c0)="b336e616d7d5acaabb11e6c11e491f345c69c5495fbef5322fa56e61b9c4d79775dc518177f0756a188d2bb0c84783127359707a7160ae6984e99213c6c78b1043dfce1e3e941073a6f700c14aa03171a7ba13d8c6fe46fe55be173696849141b9540b3baceb80dfb30630654bdb09bf73a948dcd4652063d0fbe2f4bd4fc1caf78ba6d4764444ef87e5") ioctl$FIDEDUPERANGE(r1, 0xc0189436, &(0x7f00000002c0)={0x2}) 07:32:55 executing program 1: r0 = socket$rds(0x15, 0x5, 0x0) bind$rds(r0, &(0x7f0000000080)={0x2, 0x0, @local}, 0x10) r1 = socket$inet_udplite(0x2, 0x2, 0x88) ioctl(r1, 0x1000008912, &(0x7f0000000000)="0adc1f123c123f319bd070") sendmsg$rds(r0, &(0x7f00000001c0)={&(0x7f0000000000)={0x2, 0x0, @local}, 0x10, 0x0, 0x0, &(0x7f00000002c0)=[@mask_cswp={0x58, 0x114, 0x9, {{}, &(0x7f0000000e80), 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2000}}], 0x58}, 0x0) [ 1628.979030][ C0] print_req_error: I/O error, dev loop0, sector 0 flags 0 [ 1628.986197][ C0] Buffer I/O error on dev loop0, logical block 0, async page read [ 1629.016821][T13560] overlayfs: './file0' not a directory [ 1629.051586][ C0] Buffer I/O error on dev loop0, logical block 0, async page read 07:32:55 executing program 4: mkdir(&(0x7f0000000180)='./file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file1\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='overlay\x00', 0x0, &(0x7f0000000100)={[{@upperdir={'upperdir', 0x3d, './file0'}}, {@lowerdir={'lowerdir', 0x3d, './file0'}}, {@workdir={'workdir', 0x3d, './file1'}, 0x5c}]}) r0 = open(&(0x7f0000021000)='./file0\x00', 0x0, 0x0) fchdir(r0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x141042, 0x0) ioctl$FIDEDUPERANGE(r1, 0xc020660b, &(0x7f00000002c0)={0x0, 0xccffffffffffffff, 0x0, 0xffffffffffffff7f}) 07:32:55 executing program 3: r0 = socket$rds(0x15, 0x5, 0x0) bind$rds(r0, &(0x7f0000000080)={0x2, 0x0, @local}, 0x10) r1 = socket$inet_udplite(0x2, 0x2, 0x88) ioctl(r1, 0x1000008912, &(0x7f0000000000)="0adc1f123c123f319bd070") sendmsg$rds(r0, &(0x7f00000001c0)={&(0x7f0000000000)={0x2, 0x0, @local}, 0x10, 0x0, 0x0, &(0x7f00000002c0)=[@mask_cswp={0x58, 0x114, 0x7, {{}, &(0x7f0000000e80), 0x0}}], 0x58}, 0x60) [ 1629.093657][T13612] overlayfs: failed to resolve '.dz bרþ®¾k/file0': -2 07:32:55 executing program 0: mkdir(&(0x7f0000000180)='./file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file1\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='overlay\x00', 0x0, &(0x7f0000000100)={[{@upperdir={'upperdir', 0x3d, './file0'}}, {@lowerdir={'lowerdir', 0x3d, './file0'}}, {@workdir={'workdir', 0x3d, './file1'}, 0x5c}]}) r0 = open(&(0x7f0000021000)='./file0\x00', 0x0, 0x0) fchdir(r0) bpf$OBJ_PIN_PROG(0x6, &(0x7f0000000580)={&(0x7f0000000540)='./file1\x00', r0}, 0x10) r1 = open(&(0x7f0000000040)='./file0\x00', 0x141042, 0x0) mount(&(0x7f0000000440)=@nbd={'/dev/nbd', 0x0}, &(0x7f0000000480)='./file0\x00', &(0x7f00000004c0)='rpc_pipefs\x00', 0x40, &(0x7f0000000500)='TRUE') ioctl$FIDEDUPERANGE(r1, 0xc0189436, &(0x7f00000002c0)={0x0, 0x0, 0xe9}) symlinkat(&(0x7f0000000240)='./file2\x00', r0, &(0x7f0000000400)='./file1\x00') ioctl$KVM_ARM_SET_DEVICE_ADDR(r0, 0x4010aeab, &(0x7f0000000080)={0x8000}) lsetxattr$security_smack_transmute(&(0x7f0000000140)='./file1\x00', &(0x7f00000001c0)='security.SMACK64TRANSMUTE\x00', &(0x7f0000000200)='TRUE', 0x4, 0x2) r2 = semget$private(0x0, 0x4, 0x481) semctl$IPC_INFO(r2, 0x0, 0x3, &(0x7f0000000300)=""/246) semctl$IPC_RMID(r2, 0x0, 0x0) 07:32:55 executing program 2: mkdir(&(0x7f0000000280)='./file1\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='overlay\x00', 0x0, &(0x7f0000000100)={[{@upperdir={'upperdir', 0x3d, './file0'}}, {@lowerdir={'lowerdir', 0x3d, './file0'}}, {@workdir={'workdir', 0x3d, './file1'}, 0x5c}]}) r0 = open(&(0x7f0000021000)='./file0\x00', 0x0, 0x0) fchdir(r0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x141042, 0x0) ioctl$FIDEDUPERANGE(r1, 0xc020660b, &(0x7f00000002c0)={0x0, 0xccffffffffffffff, 0x5}) 07:32:55 executing program 1: r0 = socket$rds(0x15, 0x5, 0x0) bind$rds(r0, &(0x7f0000000080)={0x2, 0x0, @local}, 0x10) r1 = socket$inet_udplite(0x2, 0x2, 0x88) ioctl(r1, 0x1000008912, &(0x7f0000000000)="0adc1f123c123f319bd070") sendmsg$rds(r0, &(0x7f00000001c0)={&(0x7f0000000000)={0x2, 0x0, @local}, 0x10, 0x0, 0x0, &(0x7f00000002c0)=[@mask_cswp={0x58, 0x114, 0x9, {{}, &(0x7f0000000e80), 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3f00}}], 0x58}, 0x0) [ 1629.212262][T13632] overlayfs: './file0' not a directory 07:32:55 executing program 2: mkdir(&(0x7f0000000280)='./file1\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='overlay\x00', 0x0, &(0x7f0000000100)={[{@upperdir={'upperdir', 0x3d, './file0'}}, {@lowerdir={'lowerdir', 0x3d, './file0'}}, {@workdir={'workdir', 0x3d, './file1'}, 0x5c}]}) r0 = open(&(0x7f0000021000)='./file0\x00', 0x0, 0x0) fchdir(r0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x141042, 0x0) ioctl$FIDEDUPERANGE(r1, 0xc020660b, &(0x7f00000002c0)={0x0, 0xccffffffffffffff, 0x5}) 07:32:55 executing program 1: r0 = socket$rds(0x15, 0x5, 0x0) bind$rds(r0, &(0x7f0000000080)={0x2, 0x0, @local}, 0x10) r1 = socket$inet_udplite(0x2, 0x2, 0x88) ioctl(r1, 0x1000008912, &(0x7f0000000000)="0adc1f123c123f319bd070") sendmsg$rds(r0, &(0x7f00000001c0)={&(0x7f0000000000)={0x2, 0x0, @local}, 0x10, 0x0, 0x0, &(0x7f00000002c0)=[@mask_cswp={0x58, 0x114, 0x9, {{}, &(0x7f0000000e80), 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4800}}], 0x58}, 0x0) [ 1629.304433][T13694] overlayfs: './file0' not a directory 07:32:55 executing program 5: mkdir(&(0x7f0000000180)='./file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file1\x00', 0x10000000000) mount$overlay(0x400000, &(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='overlay\x00', 0x0, &(0x7f0000000100)={[{@upperdir={'upperdir', 0x3d, './file0'}}, {@lowerdir={'lowerdir', 0x3d, './file0'}}, {@workdir={'workdir', 0x3d, './file1'}, 0x5c}]}) r0 = open(&(0x7f0000021000)='./file0\x00', 0x0, 0x0) fchdir(r0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x141042, 0x0) ioctl$FIDEDUPERANGE(r1, 0xc0189436, &(0x7f00000002c0)={0x2}) ioctl$UI_SET_ABSBIT(r1, 0x40045567, 0x1) 07:32:55 executing program 4: mkdir(&(0x7f0000000180)='./file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file1\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='overlay\x00', 0x0, &(0x7f0000000100)={[{@upperdir={'upperdir', 0x3d, './file0'}}, {@lowerdir={'lowerdir', 0x3d, './file0'}}, {@workdir={'workdir', 0x3d, './file1'}, 0x5c}]}) r0 = open(&(0x7f0000021000)='./file0\x00', 0x0, 0x0) fchdir(r0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x141042, 0x0) ioctl$FIDEDUPERANGE(r1, 0xc020660b, &(0x7f00000002c0)={0x0, 0xccffffffffffffff, 0x0, 0x0, 0x5}) 07:32:55 executing program 3: r0 = socket$rds(0x15, 0x5, 0x0) bind$rds(r0, &(0x7f0000000080)={0x2, 0x0, @local}, 0x10) r1 = socket$inet_udplite(0x2, 0x2, 0x88) ioctl(r1, 0x1000008912, &(0x7f0000000000)="0adc1f123c123f319bd070") sendmsg$rds(r0, &(0x7f00000001c0)={&(0x7f0000000000)={0x2, 0x0, @local}, 0x10, 0x0, 0x0, &(0x7f00000002c0)=[@mask_cswp={0x58, 0x114, 0x7, {{}, &(0x7f0000000e80), 0x0}}], 0x58}, 0x68) [ 1629.454426][T13777] overlayfs: './file0' not a directory 07:32:56 executing program 1: r0 = socket$rds(0x15, 0x5, 0x0) bind$rds(r0, &(0x7f0000000080)={0x2, 0x0, @local}, 0x10) r1 = socket$inet_udplite(0x2, 0x2, 0x88) ioctl(r1, 0x1000008912, &(0x7f0000000000)="0adc1f123c123f319bd070") sendmsg$rds(r0, &(0x7f00000001c0)={&(0x7f0000000000)={0x2, 0x0, @local}, 0x10, 0x0, 0x0, &(0x7f00000002c0)=[@mask_cswp={0x58, 0x114, 0x9, {{}, &(0x7f0000000e80), 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4c00}}], 0x58}, 0x0) 07:32:56 executing program 2: mkdir(&(0x7f0000000280)='./file1\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='overlay\x00', 0x0, &(0x7f0000000100)={[{@upperdir={'upperdir', 0x3d, './file0'}}, {@lowerdir={'lowerdir', 0x3d, './file0'}}, {@workdir={'workdir', 0x3d, './file1'}, 0x5c}]}) r0 = open(&(0x7f0000021000)='./file0\x00', 0x0, 0x0) fchdir(r0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x141042, 0x0) ioctl$FIDEDUPERANGE(r1, 0xc020660b, &(0x7f00000002c0)={0x0, 0xccffffffffffffff, 0x5}) 07:32:56 executing program 2: mkdir(0x0, 0x0) mkdir(&(0x7f0000000280)='./file1\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='overlay\x00', 0x0, &(0x7f0000000100)={[{@upperdir={'upperdir', 0x3d, './file0'}}, {@lowerdir={'lowerdir', 0x3d, './file0'}}, {@workdir={'workdir', 0x3d, './file1'}, 0x5c}]}) r0 = open(&(0x7f0000021000)='./file0\x00', 0x0, 0x0) fchdir(r0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x141042, 0x0) ioctl$FIDEDUPERANGE(r1, 0xc020660b, &(0x7f00000002c0)={0x0, 0xccffffffffffffff, 0x5}) 07:32:56 executing program 0: mkdir(&(0x7f0000000180)='./file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file1\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='overlay\x00', 0x0, &(0x7f0000000100)={[{@upperdir={'upperdir', 0x3d, './file0'}}, {@lowerdir={'lowerdir', 0x3d, './file0'}}, {@workdir={'workdir', 0x3d, './file1'}, 0x5c}]}) r0 = open(&(0x7f0000021000)='./file0\x00', 0x0, 0x0) fchdir(r0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x141042, 0x0) getsockopt$inet_sctp_SCTP_DEFAULT_SEND_PARAM(r0, 0x84, 0xa, &(0x7f0000000080)={0x5, 0x0, 0x0, 0x4, 0x1, 0x75f, 0x6, 0x1, 0x0}, &(0x7f0000000140)=0x20) setsockopt$inet_sctp_SCTP_DEFAULT_SEND_PARAM(r1, 0x84, 0xa, &(0x7f00000001c0)={0x401, 0x3, 0x8, 0x3, 0xf1, 0x4, 0xcd7, 0x2, r2}, 0x20) ioctl$FIDEDUPERANGE(r1, 0xc0189436, &(0x7f00000002c0)=ANY=[@ANYBLOB="000000000000000100000000932d46b1b3f82f31ffffffff"]) [ 1629.635976][T13860] overlayfs: './file0' not a directory 07:32:56 executing program 1: r0 = socket$rds(0x15, 0x5, 0x0) bind$rds(r0, &(0x7f0000000080)={0x2, 0x0, @local}, 0x10) r1 = socket$inet_udplite(0x2, 0x2, 0x88) ioctl(r1, 0x1000008912, &(0x7f0000000000)="0adc1f123c123f319bd070") sendmsg$rds(r0, &(0x7f00000001c0)={&(0x7f0000000000)={0x2, 0x0, @local}, 0x10, 0x0, 0x0, &(0x7f00000002c0)=[@mask_cswp={0x58, 0x114, 0x9, {{}, &(0x7f0000000e80), 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x6000}}], 0x58}, 0x0) 07:32:56 executing program 3: r0 = socket$rds(0x15, 0x5, 0x0) bind$rds(r0, &(0x7f0000000080)={0x2, 0x0, @local}, 0x10) r1 = socket$inet_udplite(0x2, 0x2, 0x88) ioctl(r1, 0x1000008912, &(0x7f0000000000)="0adc1f123c123f319bd070") sendmsg$rds(r0, &(0x7f00000001c0)={&(0x7f0000000000)={0x2, 0x0, @local}, 0x10, 0x0, 0x0, &(0x7f00000002c0)=[@mask_cswp={0x58, 0x114, 0x7, {{}, &(0x7f0000000e80), 0x0}}], 0x58}, 0x6c) [ 1629.701358][T13908] overlayfs: './file0' not a directory 07:32:56 executing program 5: mkdir(&(0x7f0000000180)='./file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file1\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='overlay\x00', 0x0, &(0x7f0000000100)={[{@upperdir={'upperdir', 0x3d, './file0'}}, {@lowerdir={'lowerdir', 0x3d, './file0'}}, {@workdir={'workdir', 0x3d, './file1'}, 0x5c}]}) r0 = open(&(0x7f0000021000)='./file0\x00', 0x0, 0x0) fchdir(r0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x141042, 0x0) ioctl$FIDEDUPERANGE(r1, 0xc0189436, &(0x7f00000001c0)=ANY=[@ANYBLOB="020000000000000000000000000000000000000000000000b306ec6bf3f8bf194fbc5487fa03edb65728eed7d9de0f08b2703acc02447b3213947aac8ab349818fc6ff5d2875f988f503505b563377929f6fafc47379046c278db09f6890bef76d6fef4730a5dc71307038cfca6117e656068a16"]) 07:32:56 executing program 2: mkdir(0x0, 0x0) mkdir(&(0x7f0000000280)='./file1\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='overlay\x00', 0x0, &(0x7f0000000100)={[{@upperdir={'upperdir', 0x3d, './file0'}}, {@lowerdir={'lowerdir', 0x3d, './file0'}}, {@workdir={'workdir', 0x3d, './file1'}, 0x5c}]}) r0 = open(&(0x7f0000021000)='./file0\x00', 0x0, 0x0) fchdir(r0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x141042, 0x0) ioctl$FIDEDUPERANGE(r1, 0xc020660b, &(0x7f00000002c0)={0x0, 0xccffffffffffffff, 0x5}) 07:32:56 executing program 4: mkdir(&(0x7f0000000180)='./file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file1\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='overlay\x00', 0x0, &(0x7f0000000100)={[{@upperdir={'upperdir', 0x3d, './file0'}}, {@lowerdir={'lowerdir', 0x3d, './file0'}}, {@workdir={'workdir', 0x3d, './file1'}, 0x5c}]}) r0 = open(&(0x7f0000021000)='./file0\x00', 0x0, 0x0) fchdir(r0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x141042, 0x0) ioctl$FIDEDUPERANGE(r1, 0xc020660b, &(0x7f00000002c0)={0x0, 0xccffffffffffffff, 0x0, 0x0, 0x500}) 07:32:56 executing program 1: r0 = socket$rds(0x15, 0x5, 0x0) bind$rds(r0, &(0x7f0000000080)={0x2, 0x0, @local}, 0x10) r1 = socket$inet_udplite(0x2, 0x2, 0x88) ioctl(r1, 0x1000008912, &(0x7f0000000000)="0adc1f123c123f319bd070") sendmsg$rds(r0, &(0x7f00000001c0)={&(0x7f0000000000)={0x2, 0x0, @local}, 0x10, 0x0, 0x0, &(0x7f00000002c0)=[@mask_cswp={0x58, 0x114, 0x9, {{}, &(0x7f0000000e80), 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x6800}}], 0x58}, 0x0) 07:32:56 executing program 2: mkdir(0x0, 0x0) mkdir(&(0x7f0000000280)='./file1\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='overlay\x00', 0x0, &(0x7f0000000100)={[{@upperdir={'upperdir', 0x3d, './file0'}}, {@lowerdir={'lowerdir', 0x3d, './file0'}}, {@workdir={'workdir', 0x3d, './file1'}, 0x5c}]}) r0 = open(&(0x7f0000021000)='./file0\x00', 0x0, 0x0) fchdir(r0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x141042, 0x0) ioctl$FIDEDUPERANGE(r1, 0xc020660b, &(0x7f00000002c0)={0x0, 0xccffffffffffffff, 0x5}) 07:32:56 executing program 0: mkdir(&(0x7f0000000180)='./file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file1\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='overlay\x00', 0x0, &(0x7f0000000100)={[{@upperdir={'upperdir', 0x3d, './file0'}}, {@lowerdir={'lowerdir', 0x3d, './file0'}}, {@workdir={'workdir', 0x3d, './file1'}, 0x5c}]}) r0 = open(&(0x7f0000021000)='./file0\x00', 0x0, 0x0) fchdir(r0) ioctl$sock_SIOCETHTOOL(r0, 0x8946, &(0x7f0000000080)={'erspan0\x00', &(0x7f00000001c0)=@ethtool_coalesce={0x6da87242324d3959, 0x80, 0x7fffffff, 0x100, 0xfd1, 0x2, 0x401, 0x800, 0x100000001, 0x100, 0x2, 0x8cc, 0x2, 0x0, 0x3, 0x1ff, 0x8, 0x2, 0x8, 0x800, 0x9, 0x7, 0x3}}) r1 = open(&(0x7f0000000040)='./file0\x00', 0x141042, 0x0) ioctl$FIDEDUPERANGE(r0, 0xc0189436, &(0x7f0000000240)=ANY=[]) getsockopt$inet_sctp6_SCTP_DEFAULT_SEND_PARAM(r0, 0x84, 0xa, &(0x7f0000000140)={0x6, 0x9, 0x8000, 0xa532, 0x5, 0x7fff, 0x1, 0xce4, 0x0}, &(0x7f0000000240)=0x20) getsockopt$inet_sctp_SCTP_ASSOCINFO(r1, 0x84, 0x1, &(0x7f00000002c0)={r2, 0xff, 0x7929d382, 0xff, 0x200, 0x101}, &(0x7f0000000300)=0x14) [ 1629.946336][T14000] overlayfs: './file0' not a directory 07:32:56 executing program 3: r0 = socket$rds(0x15, 0x5, 0x0) bind$rds(r0, &(0x7f0000000080)={0x2, 0x0, @local}, 0x10) r1 = socket$inet_udplite(0x2, 0x2, 0x88) ioctl(r1, 0x1000008912, &(0x7f0000000000)="0adc1f123c123f319bd070") sendmsg$rds(r0, &(0x7f00000001c0)={&(0x7f0000000000)={0x2, 0x0, @local}, 0x10, 0x0, 0x0, &(0x7f00000002c0)=[@mask_cswp={0x58, 0x114, 0x7, {{}, &(0x7f0000000e80), 0x0}}], 0x58}, 0x74) [ 1630.009880][ T26] kauditd_printk_skb: 21 callbacks suppressed [ 1630.009894][ T26] audit: type=1804 audit(1556523176.494:13007): pid=13952 uid=0 auid=4294967295 ses=4294967295 subj==unconfined op=invalid_pcr cause=ToMToU comm="syz-executor.5" name="/root/syzkaller-testdir215799047/syzkaller.GA3PwI/2114/file0/file0" dev="overlay" ino=327479 res=1 07:32:56 executing program 5: mkdir(&(0x7f0000000180)='./file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file1\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='overlay\x00', 0x0, &(0x7f0000000100)={[{@upperdir={'upperdir', 0x3d, './file0'}}, {@lowerdir={'lowerdir', 0x3d, './file0'}}, {@workdir={'workdir', 0x3d, './file1'}, 0x5c}]}) r0 = open(&(0x7f0000021000)='./file0\x00', 0x0, 0x0) fchdir(r0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x141042, 0x0) ioctl$FIDEDUPERANGE(r1, 0xc0189436, &(0x7f00000002c0)={0x2}) ioctl$sock_bt_bnep_BNEPCONNADD(r1, 0x400442c8, &(0x7f00000001c0)={r0, 0x0, 0x10001, "a9538d2a9a8ddb2d0d082dc3a0f00dea51500ffb6159abe27e8005c863e40f20468c08aa8b41dec9a0da72ef710873af187b912b67e704d28ae9d148ca274dcae56d076719f9be649ffae7bfe029674f842e019f8847240cba630703fc98ed51250391118fa77bd7fe7c6e362134260664142fe9f95ac8a546322844105352cff4346b605a977d7dd6e396606c43666b865718daddf4"}) 07:32:56 executing program 0: mkdir(&(0x7f0000000180)='./file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file1\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='overlay\x00', 0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="75707065726469723d2e2f66696c65302c6c727765726469723d2e2f66696c65302c776f726b6469723d2e0f76004109881a55655aa45b7b3048696c65315c00"]) r0 = open(&(0x7f0000021000)='./file0\x00', 0x0, 0x0) setsockopt$packet_buf(r0, 0x107, 0xf, &(0x7f0000000540)="2c1bddb3e621683f40ad4839ba47014e71fc44300a93babce1a5c954e7f7d08f59ad8001b1d1b749569cd660688ea8c24dd9f56d2e69216eae44aaaacd2428787c42d4faf36a5034b3a2685753742e9eae60cb7a392a1786c6a7a9256ce087016d4253e17ff8cb60617ac6107a64c967643ed00e75a6360f206b90308e8876f241385da78e20e20869548220cd47d510b02ffac99eab3237796158d5f6ef533378544e85f6560fe5d8e60481fc9e5364caa27cca6486e84048fbc4743bd7be22dfd6c4911be7878e095ae44ba7", 0xcd) fchdir(r0) ioctl$FS_IOC_GETFSMAP(r0, 0xc0c0583b, &(0x7f00000002c0)=ANY=[@ANYBLOB="0000135d00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000080000000000000000000000000000000000000000000000000000000000800000009000000fb2300000000000006000000000000000600000000000000ffffff7f000000493235210000000000000000000000000000000001040000f8ff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005900"/237]) r1 = open(&(0x7f0000000040)='./file0\x00', 0x141042, 0x0) ioctl$FIDEDUPERANGE(r1, 0xc0189436, &(0x7f0000000400)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000a1599ab11861c0b7a84ff727c7eb6fba23e4877ef23106792eff1f80d1f67c79caadec0643e92e9ee8ab7f25f2830929eb5c72b346e98e0b6e8c002eab509c3a5ce51ea1770ce413fbf4e705f6fb91fc2dc6a8a0b4efac67f0958f09a96d7a2428d0b5b555703a5bbd09e03d412a7b1800fe41714827e0067112bc48326e05b3f7728c33fda4681f3e26fb4b66873edd129ae79bc359df0bed3bf8bb9434136d026cffb64555fea13fa0345eab32599b2495e03f6c4e7952f35edb09721b9a497141f6927be33340f6d75ec4ed0c2761ab882cb9016c57d5b390b4f516c08ae80946465762f41d87e7d851321512dd307bb47fd2555a5a5ce870da6202afbf8ba921c823391e23e7"]) setsockopt$inet_tcp_TCP_CONGESTION(r1, 0x6, 0xd, &(0x7f0000000100)='highspeed\x00', 0xa) 07:32:56 executing program 2: mkdir(&(0x7f0000000180)='./file0\x00', 0x0) mkdir(0x0, 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='overlay\x00', 0x0, &(0x7f0000000100)={[{@upperdir={'upperdir', 0x3d, './file0'}}, {@lowerdir={'lowerdir', 0x3d, './file0'}}, {@workdir={'workdir', 0x3d, './file1'}, 0x5c}]}) r0 = open(&(0x7f0000021000)='./file0\x00', 0x0, 0x0) fchdir(r0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x141042, 0x0) ioctl$FIDEDUPERANGE(r1, 0xc020660b, &(0x7f00000002c0)={0x0, 0xccffffffffffffff, 0x5}) 07:32:56 executing program 1: r0 = socket$rds(0x15, 0x5, 0x0) bind$rds(r0, &(0x7f0000000080)={0x2, 0x0, @local}, 0x10) r1 = socket$inet_udplite(0x2, 0x2, 0x88) ioctl(r1, 0x1000008912, &(0x7f0000000000)="0adc1f123c123f319bd070") sendmsg$rds(r0, &(0x7f00000001c0)={&(0x7f0000000000)={0x2, 0x0, @local}, 0x10, 0x0, 0x0, &(0x7f00000002c0)=[@mask_cswp={0x58, 0x114, 0x9, {{}, &(0x7f0000000e80), 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x6c00}}], 0x58}, 0x0) [ 1630.165120][T14061] overlayfs: './file0' not a directory [ 1630.253470][ T26] audit: type=1804 audit(1556523176.734:13008): pid=14050 uid=0 auid=4294967295 ses=4294967295 subj==unconfined op=invalid_pcr cause=ToMToU comm="syz-executor.4" name="/root/syzkaller-testdir448262477/syzkaller.ClPtxm/1922/file0/file0" dev="sda1" ino=19080 res=1 07:32:56 executing program 3: r0 = socket$rds(0x15, 0x5, 0x0) bind$rds(r0, &(0x7f0000000080)={0x2, 0x0, @local}, 0x10) r1 = socket$inet_udplite(0x2, 0x2, 0x88) ioctl(r1, 0x1000008912, &(0x7f0000000000)="0adc1f123c123f319bd070") sendmsg$rds(r0, &(0x7f00000001c0)={&(0x7f0000000000)={0x2, 0x0, @local}, 0x10, 0x0, 0x0, &(0x7f00000002c0)=[@mask_cswp={0x58, 0x114, 0x7, {{}, &(0x7f0000000e80), 0x0}}], 0x58}, 0x7a) 07:32:56 executing program 4: mkdir(&(0x7f0000000180)='./file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file1\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='overlay\x00', 0x0, &(0x7f0000000100)={[{@upperdir={'upperdir', 0x3d, './file0'}}, {@lowerdir={'lowerdir', 0x3d, './file0'}}, {@workdir={'workdir', 0x3d, './file1'}, 0x5c}]}) r0 = open(&(0x7f0000021000)='./file0\x00', 0x0, 0x0) fchdir(r0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x141042, 0x0) ioctl$FIDEDUPERANGE(r1, 0xc020660b, &(0x7f00000002c0)={0x0, 0xccffffffffffffff, 0x0, 0x0, 0x1000000}) [ 1630.330667][T14183] overlayfs: failed to resolve './file1': -2 07:32:56 executing program 1: r0 = socket$rds(0x15, 0x5, 0x0) bind$rds(r0, &(0x7f0000000080)={0x2, 0x0, @local}, 0x10) r1 = socket$inet_udplite(0x2, 0x2, 0x88) ioctl(r1, 0x1000008912, &(0x7f0000000000)="0adc1f123c123f319bd070") sendmsg$rds(r0, &(0x7f00000001c0)={&(0x7f0000000000)={0x2, 0x0, @local}, 0x10, 0x0, 0x0, &(0x7f00000002c0)=[@mask_cswp={0x58, 0x114, 0x9, {{}, &(0x7f0000000e80), 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x7400}}], 0x58}, 0x0) [ 1630.385724][T14186] overlayfs: unrecognized mount option "lrwerdir=./file0" or missing value 07:32:56 executing program 2: mkdir(&(0x7f0000000180)='./file0\x00', 0x0) mkdir(0x0, 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='overlay\x00', 0x0, &(0x7f0000000100)={[{@upperdir={'upperdir', 0x3d, './file0'}}, {@lowerdir={'lowerdir', 0x3d, './file0'}}, {@workdir={'workdir', 0x3d, './file1'}, 0x5c}]}) r0 = open(&(0x7f0000021000)='./file0\x00', 0x0, 0x0) fchdir(r0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x141042, 0x0) ioctl$FIDEDUPERANGE(r1, 0xc020660b, &(0x7f00000002c0)={0x0, 0xccffffffffffffff, 0x5}) [ 1630.432307][T14226] overlayfs: unrecognized mount option "lrwerdir=./file0" or missing value 07:32:57 executing program 5: mkdir(&(0x7f0000000180)='./file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file1\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='overlay\x00', 0x0, &(0x7f0000000100)={[{@upperdir={'upperdir', 0x3d, './file0'}}, {@lowerdir={'lowerdir', 0x3d, './file0'}}, {@workdir={'workdir', 0x3d, './file1'}, 0x5c}]}) r0 = open(&(0x7f0000021000)='./file0\x00', 0x0, 0x0) ioctl$VIDIOC_S_PARM(r0, 0xc0cc5616, &(0x7f00000002c0)={0x1, @output={0x1000, 0x1, {0xffffffffffffffe0, 0x54370d27}, 0x81, 0x1}}) fchdir(r0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x141042, 0x0) ioctl$FIDEDUPERANGE(r1, 0xc0189436, &(0x7f0000000080)={0x2}) [ 1630.474617][T14251] overlayfs: './file0' not a directory [ 1630.494873][ T26] audit: type=1804 audit(1556523176.974:13009): pid=14186 uid=0 auid=4294967295 ses=4294967295 subj==unconfined op=invalid_pcr cause=ToMToU comm="syz-executor.0" name="/root/syzkaller-testdir367082561/syzkaller.OCMwKn/3179/file0/file0" dev="sda1" ino=19063 res=1 07:32:57 executing program 1: r0 = socket$rds(0x15, 0x5, 0x0) bind$rds(r0, &(0x7f0000000080)={0x2, 0x0, @local}, 0x10) r1 = socket$inet_udplite(0x2, 0x2, 0x88) ioctl(r1, 0x1000008912, &(0x7f0000000000)="0adc1f123c123f319bd070") sendmsg$rds(r0, &(0x7f00000001c0)={&(0x7f0000000000)={0x2, 0x0, @local}, 0x10, 0x0, 0x0, &(0x7f00000002c0)=[@mask_cswp={0x58, 0x114, 0x9, {{}, &(0x7f0000000e80), 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x7a00}}], 0x58}, 0x0) 07:32:57 executing program 0: mkdir(&(0x7f0000000180)='./file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file1\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='overlay\x00', 0x0, &(0x7f0000000100)={[{@upperdir={'upperdir', 0x3d, './file0'}}, {@lowerdir={'lowerdir', 0x3d, './file0'}}, {@workdir={'workdir', 0x3d, './file1'}, 0x5c}]}) r0 = open(&(0x7f0000021000)='./file0\x00', 0x0, 0x0) fchdir(r0) r1 = socket$inet6(0xa, 0x100800000000002, 0x0) setsockopt$inet6_IPV6_ADDRFORM(r1, 0x11, 0x1, 0xfffffffffffffffe, 0x60) r2 = open(&(0x7f0000000040)='./file0\x00', 0x141042, 0x0) ioctl$FIDEDUPERANGE(r2, 0xc0189436, &(0x7f00000002c0)) [ 1630.571067][T14323] overlayfs: failed to resolve './file1': -2 07:32:57 executing program 3: r0 = socket$rds(0x15, 0x5, 0x0) bind$rds(r0, &(0x7f0000000080)={0x2, 0x0, @local}, 0x10) r1 = socket$inet_udplite(0x2, 0x2, 0x88) ioctl(r1, 0x1000008912, &(0x7f0000000000)="0adc1f123c123f319bd070") sendmsg$rds(r0, &(0x7f00000001c0)={&(0x7f0000000000)={0x2, 0x0, @local}, 0x10, 0x0, 0x0, &(0x7f00000002c0)=[@mask_cswp={0x58, 0x114, 0x7, {{}, &(0x7f0000000e80), 0x0}}], 0x58}, 0xfc) 07:32:57 executing program 2: mkdir(&(0x7f0000000180)='./file0\x00', 0x0) mkdir(0x0, 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='overlay\x00', 0x0, &(0x7f0000000100)={[{@upperdir={'upperdir', 0x3d, './file0'}}, {@lowerdir={'lowerdir', 0x3d, './file0'}}, {@workdir={'workdir', 0x3d, './file1'}, 0x5c}]}) r0 = open(&(0x7f0000021000)='./file0\x00', 0x0, 0x0) fchdir(r0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x141042, 0x0) ioctl$FIDEDUPERANGE(r1, 0xc020660b, &(0x7f00000002c0)={0x0, 0xccffffffffffffff, 0x5}) [ 1630.632383][ T26] audit: type=1804 audit(1556523176.974:13010): pid=14215 uid=0 auid=4294967295 ses=4294967295 subj==unconfined op=invalid_pcr cause=ToMToU comm="syz-executor.5" name="/root/syzkaller-testdir215799047/syzkaller.GA3PwI/2115/file0/file0" dev="overlay" ino=327556 res=1 [ 1630.659590][T14332] overlayfs: './file0' not a directory 07:32:57 executing program 1: r0 = socket$rds(0x15, 0x5, 0x0) bind$rds(r0, &(0x7f0000000080)={0x2, 0x0, @local}, 0x10) r1 = socket$inet_udplite(0x2, 0x2, 0x88) ioctl(r1, 0x1000008912, &(0x7f0000000000)="0adc1f123c123f319bd070") sendmsg$rds(r0, &(0x7f00000001c0)={&(0x7f0000000000)={0x2, 0x0, @local}, 0x10, 0x0, 0x0, &(0x7f00000002c0)=[@mask_cswp={0x58, 0x114, 0x9, {{}, &(0x7f0000000e80), 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x80fe}}], 0x58}, 0x0) 07:32:57 executing program 4: mkdir(&(0x7f0000000180)='./file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file1\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='overlay\x00', 0x0, &(0x7f0000000100)={[{@upperdir={'upperdir', 0x3d, './file0'}}, {@lowerdir={'lowerdir', 0x3d, './file0'}}, {@workdir={'workdir', 0x3d, './file1'}, 0x5c}]}) r0 = open(&(0x7f0000021000)='./file0\x00', 0x0, 0x0) fchdir(r0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x141042, 0x0) ioctl$FIDEDUPERANGE(r1, 0xc020660b, &(0x7f00000002c0)={0x0, 0xccffffffffffffff, 0x0, 0x0, 0x4924924}) [ 1630.762311][ T26] audit: type=1804 audit(1556523177.194:13011): pid=14332 uid=0 auid=4294967295 ses=4294967295 subj==unconfined op=invalid_pcr cause=ToMToU comm="syz-executor.4" name="/root/syzkaller-testdir448262477/syzkaller.ClPtxm/1923/file0/file0" dev="overlay" ino=327568 res=1 [ 1630.788379][T14338] overlayfs: './file0' not a directory [ 1630.794126][T14342] overlayfs: failed to resolve './file1': -2 [ 1630.801770][T14345] overlayfs: './file0' not a directory 07:32:57 executing program 0: mkdir(&(0x7f0000000180)='./file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file1\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='overlay\x00', 0x0, &(0x7f0000000100)={[{@upperdir={'upperdir', 0x3d, './file0'}}, {@lowerdir={'lowerdir', 0x3d, './file0'}}, {@workdir={'workdir', 0x3d, './file1'}, 0x5c}]}) r0 = open(&(0x7f0000021000)='./file0\x00', 0x0, 0x0) fchdir(r0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x141042, 0x0) ioctl$FIDEDUPERANGE(r1, 0xc0189436, &(0x7f00000002c0)) openat$audio(0xffffffffffffff9c, &(0x7f0000000080)='/dev/audio\x00', 0x100, 0x0) pread64(r0, &(0x7f00000001c0)=""/103, 0x67, 0x0) 07:32:57 executing program 1: r0 = socket$rds(0x15, 0x5, 0x0) bind$rds(r0, &(0x7f0000000080)={0x2, 0x0, @local}, 0x10) r1 = socket$inet_udplite(0x2, 0x2, 0x88) ioctl(r1, 0x1000008912, &(0x7f0000000000)="0adc1f123c123f319bd070") sendmsg$rds(r0, &(0x7f00000001c0)={&(0x7f0000000000)={0x2, 0x0, @local}, 0x10, 0x0, 0x0, &(0x7f00000002c0)=[@mask_cswp={0x58, 0x114, 0x9, {{}, &(0x7f0000000e80), 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xc0fe}}], 0x58}, 0x0) 07:32:57 executing program 2: mkdir(&(0x7f0000000180)='./file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file1\x00', 0x0) mount$overlay(0x400000, 0x0, &(0x7f00000000c0)='overlay\x00', 0x0, &(0x7f0000000100)={[{@upperdir={'upperdir', 0x3d, './file0'}}, {@lowerdir={'lowerdir', 0x3d, './file0'}}, {@workdir={'workdir', 0x3d, './file1'}, 0x5c}]}) r0 = open(&(0x7f0000021000)='./file0\x00', 0x0, 0x0) fchdir(r0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x141042, 0x0) ioctl$FIDEDUPERANGE(r1, 0xc020660b, &(0x7f00000002c0)={0x0, 0xccffffffffffffff, 0x5}) 07:32:57 executing program 5: mkdir(&(0x7f0000000180)='./file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file1\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='overlay\x00', 0x0, &(0x7f0000000100)={[{@upperdir={'upperdir', 0x3d, './file0'}}, {@lowerdir={'lowerdir', 0x3d, './file0'}}, {@workdir={'workdir', 0x3d, './file1'}, 0x5c}]}) fchdir(0xffffffffffffffff) r0 = open(&(0x7f0000000040)='./file0\x00', 0x141042, 0x0) ioctl$FIDEDUPERANGE(r0, 0xc0189436, &(0x7f00000002c0)={0x2}) [ 1630.869120][ T26] audit: type=1804 audit(1556523177.314:13012): pid=14403 uid=0 auid=4294967295 ses=4294967295 subj==unconfined op=invalid_pcr cause=ToMToU comm="syz-executor.5" name="/root/syzkaller-testdir215799047/syzkaller.GA3PwI/2116/file0/file0" dev="overlay" ino=328220 res=1 07:32:57 executing program 3: r0 = socket$rds(0x15, 0x5, 0x0) bind$rds(r0, &(0x7f0000000080)={0x2, 0x0, @local}, 0x10) r1 = socket$inet_udplite(0x2, 0x2, 0x88) ioctl(r1, 0x1000008912, &(0x7f0000000000)="0adc1f123c123f319bd070") sendmsg$rds(r0, &(0x7f00000001c0)={&(0x7f0000000000)={0x2, 0x0, @local}, 0x10, 0x0, 0x0, &(0x7f00000002c0)=[@mask_cswp={0x58, 0x114, 0x7, {{}, &(0x7f0000000e80), 0x0}}], 0x58}, 0x300) [ 1631.030975][ T26] audit: type=1804 audit(1556523177.334:13013): pid=14424 uid=0 auid=4294967295 ses=4294967295 subj==unconfined op=invalid_pcr cause=ToMToU comm="syz-executor.0" name="/root/syzkaller-testdir367082561/syzkaller.OCMwKn/3180/file0/file0" dev="overlay" ino=327601 res=1 [ 1631.033932][T14477] overlayfs: './file0' not a directory 07:32:57 executing program 1: r0 = socket$rds(0x15, 0x5, 0x0) bind$rds(r0, &(0x7f0000000080)={0x2, 0x0, @local}, 0x10) r1 = socket$inet_udplite(0x2, 0x2, 0x88) ioctl(r1, 0x1000008912, &(0x7f0000000000)="0adc1f123c123f319bd070") sendmsg$rds(r0, &(0x7f00000001c0)={&(0x7f0000000000)={0x2, 0x0, @local}, 0x10, 0x0, 0x0, &(0x7f00000002c0)=[@mask_cswp={0x58, 0x114, 0x9, {{}, &(0x7f0000000e80), 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfc00}}], 0x58}, 0x0) 07:32:57 executing program 2: mkdir(&(0x7f0000000180)='./file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file1\x00', 0x0) mount$overlay(0x400000, 0x0, &(0x7f00000000c0)='overlay\x00', 0x0, &(0x7f0000000100)={[{@upperdir={'upperdir', 0x3d, './file0'}}, {@lowerdir={'lowerdir', 0x3d, './file0'}}, {@workdir={'workdir', 0x3d, './file1'}, 0x5c}]}) r0 = open(&(0x7f0000021000)='./file0\x00', 0x0, 0x0) fchdir(r0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x141042, 0x0) ioctl$FIDEDUPERANGE(r1, 0xc020660b, &(0x7f00000002c0)={0x0, 0xccffffffffffffff, 0x5}) [ 1631.125015][T14484] overlayfs: './file0' not a directory [ 1631.136304][ T26] audit: type=1804 audit(1556523177.614:13014): pid=14483 uid=0 auid=4294967295 ses=4294967295 subj==unconfined op=invalid_pcr cause=ToMToU comm="syz-executor.0" name="/root/syzkaller-testdir367082561/syzkaller.OCMwKn/3181/file0/file0" dev="overlay" ino=327662 res=1 [ 1631.148537][T14509] overlayfs: filesystem on './file0' not supported as upperdir 07:32:57 executing program 0: mkdir(&(0x7f0000000180)='./file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file1\x00', 0x0) r0 = getuid() mount$overlay(0x400000, &(0x7f0000000000)='./file0\x00', &(0x7f0000000140)='overlay\x00', 0x10000, &(0x7f0000000480)={[{@xino_off='xino=off'}, {@metacopy_on='metacopy=on'}, {@index_off='index=off'}, {@lowerdir={'lowerdir', 0x3d, './file1'}}], [{@euid_eq={'euid', 0x3d, r0}}, {@rootcontext={'rootcontext', 0x3d, 'unconfined_u'}}]}) r1 = open(&(0x7f0000021000)='./file0\x00', 0x0, 0x0) fchdir(r1) r2 = open(&(0x7f0000000040)='./file0\x00', 0x141042, 0x0) ioctl$FIDEDUPERANGE(r2, 0xc0189436, &(0x7f00000002c0)) 07:32:57 executing program 3: r0 = socket$rds(0x15, 0x5, 0x0) bind$rds(r0, &(0x7f0000000080)={0x2, 0x0, @local}, 0x10) r1 = socket$inet_udplite(0x2, 0x2, 0x88) ioctl(r1, 0x1000008912, &(0x7f0000000000)="0adc1f123c123f319bd070") sendmsg$rds(r0, &(0x7f00000001c0)={&(0x7f0000000000)={0x2, 0x0, @local}, 0x10, 0x0, 0x0, &(0x7f00000002c0)=[@mask_cswp={0x58, 0x114, 0x7, {{}, &(0x7f0000000e80), 0x0}}], 0x58}, 0x500) 07:32:57 executing program 4: mkdir(&(0x7f0000000180)='./file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file1\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='overlay\x00', 0x0, &(0x7f0000000100)={[{@upperdir={'upperdir', 0x3d, './file0'}}, {@lowerdir={'lowerdir', 0x3d, './file0'}}, {@workdir={'workdir', 0x3d, './file1'}, 0x5c}]}) r0 = open(&(0x7f0000021000)='./file0\x00', 0x0, 0x0) fchdir(r0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x141042, 0x0) ioctl$FIDEDUPERANGE(r1, 0xc020660b, &(0x7f00000002c0)={0x0, 0xccffffffffffffff, 0x0, 0x0, 0x5000000}) 07:32:57 executing program 5: mkdir(&(0x7f0000000180)='./file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file1\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='overlay\x00', 0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="75707065726469723d2e726469723d2e2f66696c65302c776f726b6469723d2e2f66696c6531bb7a00000000001bde228ce716d97341000000000000"]) r0 = open(&(0x7f0000021000)='./file0\x00', 0x0, 0x0) ioctl$TCGETA(r0, 0x5405, &(0x7f0000000100)) fchdir(r0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x141042, 0x0) ioctl$FIDEDUPERANGE(r1, 0xc0189436, &(0x7f00000002c0)={0x2}) 07:32:57 executing program 2: mkdir(&(0x7f0000000180)='./file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file1\x00', 0x0) mount$overlay(0x400000, 0x0, &(0x7f00000000c0)='overlay\x00', 0x0, &(0x7f0000000100)={[{@upperdir={'upperdir', 0x3d, './file0'}}, {@lowerdir={'lowerdir', 0x3d, './file0'}}, {@workdir={'workdir', 0x3d, './file1'}, 0x5c}]}) r0 = open(&(0x7f0000021000)='./file0\x00', 0x0, 0x0) fchdir(r0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x141042, 0x0) ioctl$FIDEDUPERANGE(r1, 0xc020660b, &(0x7f00000002c0)={0x0, 0xccffffffffffffff, 0x5}) 07:32:57 executing program 1: r0 = socket$rds(0x15, 0x5, 0x0) bind$rds(r0, &(0x7f0000000080)={0x2, 0x0, @local}, 0x10) r1 = socket$inet_udplite(0x2, 0x2, 0x88) ioctl(r1, 0x1000008912, &(0x7f0000000000)="0adc1f123c123f319bd070") sendmsg$rds(r0, &(0x7f00000001c0)={&(0x7f0000000000)={0x2, 0x0, @local}, 0x10, 0x0, 0x0, &(0x7f00000002c0)=[@mask_cswp={0x58, 0x114, 0x9, {{}, &(0x7f0000000e80), 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfe80}}], 0x58}, 0x0) [ 1631.295246][ T26] audit: type=1804 audit(1556523177.694:13015): pid=14467 uid=0 auid=4294967295 ses=4294967295 subj==unconfined op=invalid_pcr cause=ToMToU comm="syz-executor.4" name="/root/syzkaller-testdir448262477/syzkaller.ClPtxm/1924/file0/file0" dev="overlay" ino=327629 res=1 [ 1631.449949][T14652] overlayfs: missing 'lowerdir' [ 1631.450147][T14646] rds_sendmsg: 21 callbacks suppressed [ 1631.450160][T14646] atomic_op 0000000039305517 conn xmit_atomic (null) [ 1631.466362][T14666] overlayfs: unrecognized mount option "euid=00000000000000000000" or missing value 07:32:58 executing program 2: mkdir(&(0x7f0000000180)='./file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file1\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./file0\x00', 0x0, 0x0, &(0x7f0000000100)={[{@upperdir={'upperdir', 0x3d, './file0'}}, {@lowerdir={'lowerdir', 0x3d, './file0'}}, {@workdir={'workdir', 0x3d, './file1'}, 0x5c}]}) r0 = open(&(0x7f0000021000)='./file0\x00', 0x0, 0x0) fchdir(r0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x141042, 0x0) ioctl$FIDEDUPERANGE(r1, 0xc020660b, &(0x7f00000002c0)={0x0, 0xccffffffffffffff, 0x5}) [ 1631.522458][T14731] overlayfs: './file0' not a directory [ 1631.530406][T14730] overlayfs: missing 'lowerdir' [ 1631.550336][T14732] overlayfs: unrecognized mount option "euid=00000000000000000000" or missing value 07:32:58 executing program 3: r0 = socket$rds(0x15, 0x5, 0x0) bind$rds(r0, &(0x7f0000000080)={0x2, 0x0, @local}, 0x10) r1 = socket$inet_udplite(0x2, 0x2, 0x88) ioctl(r1, 0x1000008912, &(0x7f0000000000)="0adc1f123c123f319bd070") sendmsg$rds(r0, &(0x7f00000001c0)={&(0x7f0000000000)={0x2, 0x0, @local}, 0x10, 0x0, 0x0, &(0x7f00000002c0)=[@mask_cswp={0x58, 0x114, 0x7, {{}, &(0x7f0000000e80), 0x0}}], 0x58}, 0x600) [ 1631.553968][ T26] audit: type=1804 audit(1556523178.034:13016): pid=14735 uid=0 auid=4294967295 ses=4294967295 subj==unconfined op=invalid_pcr cause=ToMToU comm="syz-executor.0" name="/root/syzkaller-testdir367082561/syzkaller.OCMwKn/3182/file0/file0" dev="sda1" ino=19146 res=1 07:32:58 executing program 1: r0 = socket$rds(0x15, 0x5, 0x0) bind$rds(r0, &(0x7f0000000080)={0x2, 0x0, @local}, 0x10) r1 = socket$inet_udplite(0x2, 0x2, 0x88) ioctl(r1, 0x1000008912, &(0x7f0000000000)="0adc1f123c123f319bd070") sendmsg$rds(r0, &(0x7f00000001c0)={&(0x7f0000000000)={0x2, 0x0, @local}, 0x10, 0x0, 0x0, &(0x7f00000002c0)=[@mask_cswp={0x58, 0x114, 0x9, {{}, &(0x7f0000000e80), 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfec0}}], 0x58}, 0x0) 07:32:58 executing program 4: mkdir(&(0x7f0000000180)='./file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file1\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='overlay\x00', 0x0, &(0x7f0000000100)={[{@upperdir={'upperdir', 0x3d, './file0'}}, {@lowerdir={'lowerdir', 0x3d, './file0'}}, {@workdir={'workdir', 0x3d, './file1'}, 0x5c}]}) r0 = open(&(0x7f0000021000)='./file0\x00', 0x0, 0x0) fchdir(r0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x141042, 0x0) ioctl$FIDEDUPERANGE(r1, 0xc020660b, &(0x7f00000002c0)={0x0, 0xccffffffffffffff, 0x0, 0x0, 0x24499204}) 07:32:58 executing program 5: mkdir(&(0x7f0000000180)='./file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file1\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='overlay\x00', 0x0, &(0x7f0000000100)={[{@upperdir={'upperdir', 0x3d, './file0'}}, {@lowerdir={'lowerdir', 0x3d, './file0'}}, {@workdir={'workdir', 0x3d, './file1'}, 0x5c}]}) r0 = open(&(0x7f0000021000)='./file0\x00', 0x0, 0x0) fchdir(r0) ioctl$FIDEDUPERANGE(0xffffffffffffffff, 0xc0189436, &(0x7f00000002c0)={0x2}) 07:32:58 executing program 0: mkdir(&(0x7f0000000180)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='overlay\x00', 0x0, &(0x7f0000000100)={[{@upperdir={'upperdir', 0x3d, './file0'}}, {@lowerdir={'lowerdir', 0x3d, './file0'}}, {@workdir={'workdir', 0x3d, './file1'}, 0x5c}]}) r0 = open(&(0x7f0000021000)='./file0\x00', 0x0, 0x0) fchdir(r0) r1 = open(&(0x7f00000007c0)='./file0\x00', 0x400, 0xfffffffffffffffc) ioctl$FIDEDUPERANGE(r1, 0xc0189436, &(0x7f0000000340)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000009d21ce82f12291c8f5fda3e8f081f4219818d2ad2d36cfdf291200000034d80000093f1acd7fe6cf6cf6024a51249fdc47b8dd7478a712a5f070f785d374"]) r2 = request_key(&(0x7f0000000200)='big_key\x00', &(0x7f0000000240)={'syz', 0x2}, &(0x7f0000000300)='workdir', 0xfffffffffffffff8) ioctl$KVM_GET_LAPIC(r1, 0x8400ae8e, &(0x7f00000003c0)={"caebe9f04ad4ebcbfe0a07a76928825e1be50bdfac1eaf3affe6486c0ecdff54432ddd383740d50337d9cfd1a683aa2d6072527a179d433f6f0584f176fd6842cf96ff3baae33a72075f2b501e0aff77b35fb5007fdf49a2d73b3a4560e46b42402dce47dabd92cf821d553d3c1d191736cef24f34610d1620613793baf9c9777b3b2923b63ba1d944a7b54dbe6527c0aaec9c00941497795a541181166a8d97fbb468d8da5a1322971539d325d634304c5018178f2f54001251fdc5b3fc76884e7e40a805d050a4704837e62ee060967c706713b888ddad562d84ab87c87d3520fe80fbc6b6d362ffaaa005e54ef2b2ec20c6bcf382ca47f970f103d214b2b0a5f44fbd4810c037506dd6e26d9c554ac2c7893d55147767956390f0e7b12447d357bdc9028bf473cc1bcdcffb1727e39febff8a23c6b435e53d545a83baebdcfcece1613b2409dcbc36d494b228fcbd50891650297c743b0b372d43144bd33a6258d77d111b47528da19c2013afcc83ba7863a52b89f01fbff24da9148111bdd2fcbd37f5ebf348824cb632d4b5b880dbb7bee54e25a03c943e131b391b29c5030b0a70fd5502af0ffce126d5dfb5f6d686c1f94fcc294a556d13163ef4d348db9a360928611faba4ec4f15e96124cabaa1a4229c5e13468906bd4671182ae4a4d4422ed13c750456b6d540f47419647ad0605ecc1354f530819cc297ad43f056d51047b1271ae319a79d28d2b23dc510c6f8b3cc9aa08a766b3b55c83d084c4d0c18addc315c2f450adc37028da2943f592b326407e311f3eff8b26d2be47a6287cdd12570f6867bb6d9efacdb8ae93c670179cd24f0815b8fbe9802f869c7a93a7960241548734613df966c97a9ef206e37839cc0554638d50daaed120410b198b09ae5008d28f98ec4f42cbfaf72302476d4d4382a634d073d2d2f3df78817dbf268c98998a89cbf8f32253993dc25b90b895047f8daeb4941410b4021f623a5ce9cb6e19cab67aaaa4f33570c0916cde96b6b35773f0cdb7f090fb3d9a005e4c45b5d3e3757ee3f537cab99d9d5d141d4d74368b6cf586737ebab820b1419e2a93bb8df36ec0a6954c298cbde90406feca07706282d35176d5125493b8c43506ffd831c3e10d3ae516a3629d385bcb520d036badfb25cc9b5640080c3c393bf55f1e8386ae3bc94f5dd0060ddd09a2844c054f0b8f0f66dbaab035e8b30de8c244a8a8e5b40ee31712b3458432c8e3277ce759c7cded6d603c74890df7d47dd37390f9133216206a508c214f5a3fbb122d4619a3672654de947ae189bab5e1186b2f9de15e799229bf0552cfa48112d2b1ce53dc4a3e0ca03a37df973f634fc361da49799857b876955f1d7c4db6e864af925a6015b9eb554bed14515df05d404df565e7dfa8bc30d54bec734b458c4c91380fe7bcc96015a8d98d55fdd"}) request_key(&(0x7f0000000080)='pkcs7_test\x00', &(0x7f0000000140)={'syz', 0x2}, &(0x7f00000001c0)=']-^\x00', r2) 07:32:58 executing program 2: mkdir(&(0x7f0000000180)='./file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file1\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./file0\x00', 0x0, 0x0, &(0x7f0000000100)={[{@upperdir={'upperdir', 0x3d, './file0'}}, {@lowerdir={'lowerdir', 0x3d, './file0'}}, {@workdir={'workdir', 0x3d, './file1'}, 0x5c}]}) r0 = open(&(0x7f0000021000)='./file0\x00', 0x0, 0x0) fchdir(r0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x141042, 0x0) ioctl$FIDEDUPERANGE(r1, 0xc020660b, &(0x7f00000002c0)={0x0, 0xccffffffffffffff, 0x5}) [ 1631.731796][T14840] atomic_op 00000000a63f82b1 conn xmit_atomic (null) 07:32:58 executing program 3: r0 = socket$rds(0x15, 0x5, 0x0) bind$rds(r0, &(0x7f0000000080)={0x2, 0x0, @local}, 0x10) r1 = socket$inet_udplite(0x2, 0x2, 0x88) ioctl(r1, 0x1000008912, &(0x7f0000000000)="0adc1f123c123f319bd070") sendmsg$rds(r0, &(0x7f00000001c0)={&(0x7f0000000000)={0x2, 0x0, @local}, 0x10, 0x0, 0x0, &(0x7f00000002c0)=[@mask_cswp={0x58, 0x114, 0x7, {{}, &(0x7f0000000e80), 0x0}}], 0x58}, 0x700) 07:32:58 executing program 1: r0 = socket$rds(0x15, 0x5, 0x0) bind$rds(r0, &(0x7f0000000080)={0x2, 0x0, @local}, 0x10) r1 = socket$inet_udplite(0x2, 0x2, 0x88) ioctl(r1, 0x1000008912, &(0x7f0000000000)="0adc1f123c123f319bd070") sendmsg$rds(r0, &(0x7f00000001c0)={&(0x7f0000000000)={0x2, 0x0, @local}, 0x10, 0x0, 0x0, &(0x7f00000002c0)=[@mask_cswp={0x58, 0x114, 0x9, {{}, &(0x7f0000000e80), 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xff00}}], 0x58}, 0x0) [ 1631.832109][T14868] overlayfs: filesystem on './file0' not supported as upperdir [ 1631.866867][T14873] overlayfs: failed to resolve './file1': -2 07:32:58 executing program 2: mkdir(&(0x7f0000000180)='./file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file1\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./file0\x00', 0x0, 0x0, &(0x7f0000000100)={[{@upperdir={'upperdir', 0x3d, './file0'}}, {@lowerdir={'lowerdir', 0x3d, './file0'}}, {@workdir={'workdir', 0x3d, './file1'}, 0x5c}]}) r0 = open(&(0x7f0000021000)='./file0\x00', 0x0, 0x0) fchdir(r0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x141042, 0x0) ioctl$FIDEDUPERANGE(r1, 0xc020660b, &(0x7f00000002c0)={0x0, 0xccffffffffffffff, 0x5}) [ 1631.918940][T14873] overlayfs: failed to resolve './file0': -2 [ 1631.937190][T14900] atomic_op 00000000980fedba conn xmit_atomic (null) 07:32:58 executing program 5: mkdir(&(0x7f0000000180)='./file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file1\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./file1\x00', &(0x7f0000000140)='overlay\x00', 0x0, &(0x7f0000000100)) r0 = open(&(0x7f0000021000)='./file0\x00', 0x0, 0x0) fchdir(r0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x141042, 0x0) getsockname$packet(r1, &(0x7f0000002c00)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @local}, &(0x7f0000002c40)=0x14) sendmsg$nl_route_sched(r1, &(0x7f0000002e00)={&(0x7f0000000080)={0x10, 0x0, 0x0, 0x8}, 0xc, &(0x7f0000002dc0)={&(0x7f0000002c80)=@newtclass={0x114, 0x28, 0xe00, 0x70bd26, 0x25dfdbfe, {0x0, r2, {0xb, 0xffff}, {0xd}, {0xffff, 0xe}}, [@TCA_RATE={0x8, 0x5, {0x0, 0x400}}, @tclass_kind_options=@c_hfsc={{0xc, 0x1, 'hfsc\x00'}, {0x34, 0x2, [@TCA_HFSC_FSC={0x10, 0x2, {0xffffffffffffff01, 0x4, 0x800}}, @TCA_HFSC_FSC={0x10, 0x2, {0x80000001, 0x4000000000, 0xffffffff}}, @TCA_HFSC_FSC={0x10, 0x2, {0x1f, 0x7fffffff, 0x81}}]}}, @tclass_kind_options=@c_hfsc={{0xc, 0x1, 'hfsc\x00'}, {0x24, 0x2, [@TCA_HFSC_USC={0x10, 0x3, {0x7, 0xd, 0x10000}}, @TCA_HFSC_USC={0x10, 0x3, {0x2, 0x8100000000000000, 0x2}}]}}, @tclass_kind_options=@c_drr={{0x8, 0x1, 'drr\x00'}, {0xc, 0x2, @TCA_DRR_QUANTUM={0x8, 0x1, 0xfff}}}, @TCA_RATE={0x8, 0x5, {0x3, 0x800}}, @TCA_RATE={0x8, 0x5, {0x8}}, @tclass_kind_options=@c_qfq={{0x8, 0x1, 'qfq\x00'}, {0x3c, 0x2, [@TCA_QFQ_WEIGHT={0x8, 0x1, 0x3}, @TCA_QFQ_LMAX={0x8, 0x2, 0x8}, @TCA_QFQ_WEIGHT={0x8, 0x1, 0x1}, @TCA_QFQ_LMAX={0x8, 0x2, 0x7}, @TCA_QFQ_LMAX={0x8, 0x2, 0x4}, @TCA_QFQ_WEIGHT={0x8, 0x1, 0x9}, @TCA_QFQ_WEIGHT={0x8, 0x1, 0x9}]}}, @TCA_RATE={0x8, 0x5, {0x4, 0x80000000}}, @TCA_RATE={0x8, 0x5, {0x5, 0x9}}]}, 0x114}, 0x1, 0x0, 0x0, 0x40}, 0x0) ioctl$ifreq_SIOCGIFINDEX_vcan(r0, 0x8933, &(0x7f0000000380)={'vcan0\x00', 0x0}) ioctl$sock_inet6_SIOCDIFADDR(r1, 0x8936, &(0x7f00000003c0)={@remote, 0x76, r3}) getsockopt$IP_VS_SO_GET_DESTS(r0, 0x0, 0x484, &(0x7f00000000c0)=""/27, &(0x7f00000001c0)=0x1b) ioctl$FIDEDUPERANGE(r1, 0xc0189436, &(0x7f00000002c0)={0x2}) 07:32:58 executing program 0: mkdir(&(0x7f0000000180)='./file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file1\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='overlay\x00', 0x0, &(0x7f0000000100)={[{@upperdir={'upperdir', 0x3d, './file0'}}, {@lowerdir={'lowerdir', 0x3d, './file0'}}, {@workdir={'workdir', 0x3d, './file1'}, 0x5c}]}) r0 = open(&(0x7f0000021000)='./file0\x00', 0x0, 0x0) fchdir(r0) syz_open_dev$dspn(&(0x7f0000000080)='/dev/dsp#\x00', 0xfffffffffffffff9, 0x2) r1 = socket$inet6(0xa, 0x2, 0x0) setsockopt$inet6_IPV6_FLOWLABEL_MGR(r1, 0x29, 0x20, &(0x7f0000f68000)={@loopback, 0x0, 0x0, 0xff, 0x1, 0x0, 0x6}, 0x20) r2 = open(&(0x7f0000000040)='./file0\x00', 0x141042, 0x0) ioctl$FIDEDUPERANGE(r2, 0xc0189436, &(0x7f00000002c0)) [ 1631.988437][T14949] overlayfs: './file0' not a directory [ 1632.006379][T14994] atomic_op 000000001a5777b3 conn xmit_atomic (null) 07:32:58 executing program 3: r0 = socket$rds(0x15, 0x5, 0x0) bind$rds(r0, &(0x7f0000000080)={0x2, 0x0, @local}, 0x10) r1 = socket$inet_udplite(0x2, 0x2, 0x88) ioctl(r1, 0x1000008912, &(0x7f0000000000)="0adc1f123c123f319bd070") sendmsg$rds(r0, &(0x7f00000001c0)={&(0x7f0000000000)={0x2, 0x0, @local}, 0x10, 0x0, 0x0, &(0x7f00000002c0)=[@mask_cswp={0x58, 0x114, 0x7, {{}, &(0x7f0000000e80), 0x0}}], 0x58}, 0xa00) 07:32:58 executing program 2: mkdir(&(0x7f0000000180)='./file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file1\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='overlay\x00', 0x0, 0x0) r0 = open(&(0x7f0000021000)='./file0\x00', 0x0, 0x0) fchdir(r0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x141042, 0x0) ioctl$FIDEDUPERANGE(r1, 0xc020660b, &(0x7f00000002c0)={0x0, 0xccffffffffffffff, 0x5}) 07:32:58 executing program 1: r0 = socket$rds(0x15, 0x5, 0x0) bind$rds(r0, &(0x7f0000000080)={0x2, 0x0, @local}, 0x10) r1 = socket$inet_udplite(0x2, 0x2, 0x88) ioctl(r1, 0x1000008912, &(0x7f0000000000)="0adc1f123c123f319bd070") sendmsg$rds(r0, &(0x7f00000001c0)={&(0x7f0000000000)={0x2, 0x0, @local}, 0x10, 0x0, 0x0, &(0x7f00000002c0)=[@mask_cswp={0x58, 0x114, 0x9, {{}, &(0x7f0000000e80), 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1a000}}], 0x58}, 0x0) 07:32:58 executing program 4: mkdir(&(0x7f0000000180)='./file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file1\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='overlay\x00', 0x0, &(0x7f0000000100)={[{@upperdir={'upperdir', 0x3d, './file0'}}, {@lowerdir={'lowerdir', 0x3d, './file0'}}, {@workdir={'workdir', 0x3d, './file1'}, 0x5c}]}) r0 = open(&(0x7f0000021000)='./file0\x00', 0x0, 0x0) fchdir(r0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x141042, 0x0) ioctl$FIDEDUPERANGE(r1, 0xc020660b, &(0x7f00000002c0)={0x0, 0xccffffffffffffff, 0x0, 0x0, 0xfeffffff}) [ 1632.222995][T15083] overlayfs: './file0' not a directory [ 1632.255735][T15088] overlayfs: missing 'lowerdir' [ 1632.257790][T15105] atomic_op 000000007f117828 conn xmit_atomic (null) [ 1632.270469][T15059] overlayfs: missing 'lowerdir' 07:32:58 executing program 0: mkdir(&(0x7f0000000180)='./file1\x00', 0x0) mkdir(&(0x7f0000000280)='./file1\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='overlay\x00', 0x0, &(0x7f0000000100)={[{@upperdir={'upperdir', 0x3d, './file0'}}, {@lowerdir={'lowerdir', 0x3d, './file0'}}, {@workdir={'workdir', 0x3d, './file1'}, 0x5c}]}) r0 = open(&(0x7f0000021000)='./file0\x00', 0x0, 0x0) fchdir(r0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x141042, 0x0) renameat2(r1, &(0x7f0000000080)='./file1\x00', r1, &(0x7f0000000140)='./file0\x00', 0x4) syz_open_dev$mouse(&(0x7f00000001c0)='/dev/input/mouse#\x00', 0x8, 0x400000) ioctl$FIDEDUPERANGE(r1, 0xc0189436, &(0x7f00000002c0)) 07:32:58 executing program 3: r0 = socket$rds(0x15, 0x5, 0x0) bind$rds(r0, &(0x7f0000000080)={0x2, 0x0, @local}, 0x10) r1 = socket$inet_udplite(0x2, 0x2, 0x88) ioctl(r1, 0x1000008912, &(0x7f0000000000)="0adc1f123c123f319bd070") sendmsg$rds(r0, &(0x7f00000001c0)={&(0x7f0000000000)={0x2, 0x0, @local}, 0x10, 0x0, 0x0, &(0x7f00000002c0)=[@mask_cswp={0x58, 0x114, 0x7, {{}, &(0x7f0000000e80), 0x0}}], 0x58}, 0x2000) 07:32:58 executing program 5: mkdir(&(0x7f0000000180)='./file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file1\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='overlay\x00', 0x0, &(0x7f0000000100)={[{@upperdir={'upperdir', 0x3d, './file0'}}, {@lowerdir={'lowerdir', 0x3d, './file0'}}, {@workdir={'workdir', 0x3d, './file1'}, 0x5c}]}) r0 = open(&(0x7f0000021000)='./file0\x00', 0x0, 0x0) fchdir(r0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x141042, 0x0) ioctl$SNDRV_CTL_IOCTL_TLV_WRITE(r1, 0xc008551b, &(0x7f0000000140)={0x100000000, 0x14, [0x5, 0x9, 0x100, 0xffff, 0x7fffffff]}) ioctl$FIDEDUPERANGE(r1, 0xc0189436, &(0x7f00000002c0)={0x2}) openat$nullb(0xffffffffffffff9c, &(0x7f0000000080)='/dev/nullb0\x00', 0x101100, 0x0) 07:32:58 executing program 2: mkdir(&(0x7f0000000180)='./file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file1\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='overlay\x00', 0x0, 0x0) r0 = open(&(0x7f0000021000)='./file0\x00', 0x0, 0x0) fchdir(r0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x141042, 0x0) ioctl$FIDEDUPERANGE(r1, 0xc020660b, &(0x7f00000002c0)={0x0, 0xccffffffffffffff, 0x5}) 07:32:58 executing program 1: r0 = socket$rds(0x15, 0x5, 0x0) bind$rds(r0, &(0x7f0000000080)={0x2, 0x0, @local}, 0x10) r1 = socket$inet_udplite(0x2, 0x2, 0x88) ioctl(r1, 0x1000008912, &(0x7f0000000000)="0adc1f123c123f319bd070") sendmsg$rds(r0, &(0x7f00000001c0)={&(0x7f0000000000)={0x2, 0x0, @local}, 0x10, 0x0, 0x0, &(0x7f00000002c0)=[@mask_cswp={0x58, 0x114, 0x9, {{}, &(0x7f0000000e80), 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x40000}}], 0x58}, 0x0) [ 1632.388244][T15131] overlayfs: './file0' not a directory [ 1632.468285][T15141] overlayfs: missing 'lowerdir' [ 1632.487202][T15170] overlayfs: './file0' not a directory 07:32:59 executing program 4: mkdir(&(0x7f0000000180)='./file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file1\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='overlay\x00', 0x0, &(0x7f0000000100)={[{@upperdir={'upperdir', 0x3d, './file0'}}, {@lowerdir={'lowerdir', 0x3d, './file0'}}, {@workdir={'workdir', 0x3d, './file1'}, 0x5c}]}) r0 = open(&(0x7f0000021000)='./file0\x00', 0x0, 0x0) fchdir(r0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x141042, 0x0) ioctl$FIDEDUPERANGE(r1, 0xc020660b, &(0x7f00000002c0)={0x0, 0xccffffffffffffff, 0x0, 0x0, 0xfffffffe}) 07:32:59 executing program 2: mkdir(&(0x7f0000000180)='./file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file1\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='overlay\x00', 0x0, 0x0) r0 = open(&(0x7f0000021000)='./file0\x00', 0x0, 0x0) fchdir(r0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x141042, 0x0) ioctl$FIDEDUPERANGE(r1, 0xc020660b, &(0x7f00000002c0)={0x0, 0xccffffffffffffff, 0x5}) 07:32:59 executing program 3: r0 = socket$rds(0x15, 0x5, 0x0) bind$rds(r0, &(0x7f0000000080)={0x2, 0x0, @local}, 0x10) r1 = socket$inet_udplite(0x2, 0x2, 0x88) ioctl(r1, 0x1000008912, &(0x7f0000000000)="0adc1f123c123f319bd070") sendmsg$rds(r0, &(0x7f00000001c0)={&(0x7f0000000000)={0x2, 0x0, @local}, 0x10, 0x0, 0x0, &(0x7f00000002c0)=[@mask_cswp={0x58, 0x114, 0x7, {{}, &(0x7f0000000e80), 0x0}}], 0x58}, 0x4800) [ 1632.516606][T15227] atomic_op 00000000b1bc36db conn xmit_atomic (null) [ 1632.548532][T15242] overlayfs: './file0' not a directory 07:32:59 executing program 0: mkdir(&(0x7f0000000180)='./file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file1\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='overlay\x00', 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB='upperdir=./file0,lowerdir=./file0,workdyr=./file1\\\x00']) r0 = open(&(0x7f0000021000)='./file0\x00', 0x0, 0x0) fchdir(r0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x141042, 0x0) ioctl$FIDEDUPERANGE(r1, 0xc0189436, &(0x7f00000002c0)) 07:32:59 executing program 5: mkdir(&(0x7f0000000180)='./file0\x00', 0x0) r0 = syz_open_dev$swradio(&(0x7f0000000080)='/dev/swradio#\x00', 0x1, 0x2) setsockopt$inet_sctp6_SCTP_RECVRCVINFO(r0, 0x84, 0x20, &(0x7f0000000100)=0x9, 0x4) mkdir(&(0x7f0000000280)='./file1\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='overlay\x00', 0x0, &(0x7f00000001c0)=ANY=[@ANYBLOB="75707065726469723d2e2f66696c65302c6c6f7765726469723d2e2f66696c65302c7703006b6469723d2e2f66696c65315c00544939bf4af6ae2b49266f4c75d9aaf6a3e649089d47"]) r1 = open(&(0x7f0000021000)='./file0\x00', 0x0, 0x0) fchdir(r1) r2 = open(&(0x7f0000000040)='./file0\x00', 0x141042, 0x0) openat$cgroup_type(r1, &(0x7f0000000140)='cgroup.type\x00', 0x2, 0x0) ioctl$FIDEDUPERANGE(r2, 0xc0189436, &(0x7f00000002c0)={0x2}) [ 1632.692889][T15265] overlayfs: missing 'lowerdir' 07:32:59 executing program 1: r0 = socket$rds(0x15, 0x5, 0x0) bind$rds(r0, &(0x7f0000000080)={0x2, 0x0, @local}, 0x10) r1 = socket$inet_udplite(0x2, 0x2, 0x88) ioctl(r1, 0x1000008912, &(0x7f0000000000)="0adc1f123c123f319bd070") sendmsg$rds(r0, &(0x7f00000001c0)={&(0x7f0000000000)={0x2, 0x0, @local}, 0x10, 0x0, 0x0, &(0x7f00000002c0)=[@mask_cswp={0x58, 0x114, 0x9, {{}, &(0x7f0000000e80), 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x100000}}], 0x58}, 0x0) [ 1632.725411][T15267] overlayfs: unrecognized mount option "workdyr=./file1\" or missing value 07:32:59 executing program 2: mkdir(&(0x7f0000000180)='./file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file1\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='overlay\x00', 0x0, &(0x7f0000000100)={[{@upperdir={'upperdir', 0x3d, './file0'}}, {@lowerdir={'lowerdir', 0x3d, './file0'}}]}) r0 = open(&(0x7f0000021000)='./file0\x00', 0x0, 0x0) fchdir(r0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x141042, 0x0) ioctl$FIDEDUPERANGE(r1, 0xc020660b, &(0x7f00000002c0)={0x0, 0xccffffffffffffff, 0x5}) [ 1632.793914][T15299] overlayfs: './file0' not a directory [ 1632.802498][T15297] overlayfs: unrecognized mount option "w" or missing value [ 1632.814036][T15330] overlayfs: unrecognized mount option "workdyr=./file1\" or missing value 07:32:59 executing program 3: r0 = socket$rds(0x15, 0x5, 0x0) bind$rds(r0, &(0x7f0000000080)={0x2, 0x0, @local}, 0x10) r1 = socket$inet_udplite(0x2, 0x2, 0x88) ioctl(r1, 0x1000008912, &(0x7f0000000000)="0adc1f123c123f319bd070") sendmsg$rds(r0, &(0x7f00000001c0)={&(0x7f0000000000)={0x2, 0x0, @local}, 0x10, 0x0, 0x0, &(0x7f00000002c0)=[@mask_cswp={0x58, 0x114, 0x7, {{}, &(0x7f0000000e80), 0x0}}], 0x58}, 0x4c00) [ 1632.850128][T15347] atomic_op 00000000edc1ee96 conn xmit_atomic (null) [ 1632.863878][T15386] overlayfs: unrecognized mount option "w" or missing value [ 1632.889382][T15390] overlayfs: missing 'workdir' 07:32:59 executing program 4: mkdir(&(0x7f0000000180)='./file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file1\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='overlay\x00', 0x0, &(0x7f0000000100)={[{@upperdir={'upperdir', 0x3d, './file0'}}, {@lowerdir={'lowerdir', 0x3d, './file0'}}, {@workdir={'workdir', 0x3d, './file1'}, 0x5c}]}) r0 = open(&(0x7f0000021000)='./file0\x00', 0x0, 0x0) fchdir(r0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x141042, 0x0) ioctl$FIDEDUPERANGE(r1, 0xc020660b, &(0x7f00000002c0)={0x0, 0xccffffffffffffff, 0x0, 0x0, 0x100000000000000}) 07:32:59 executing program 0: mkdir(&(0x7f0000000180)='./file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file1\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='overlay\x00', 0x0, &(0x7f0000000100)={[{@upperdir={'upperdir', 0x3d, './file0'}}, {@lowerdir={'lowerdir', 0x3d, './file0'}}, {@workdir={'workdir', 0x3d, './file1'}, 0x5c}]}) r0 = open(&(0x7f0000021000)='./file0\x00', 0x0, 0x0) fchdir(r0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x141042, 0x0) ioctl$FIDEDUPERANGE(r1, 0xc0189436, &(0x7f0000000080)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000a227115ab81334a68e582bc98247455820b1283e3c95223902d81260"]) 07:32:59 executing program 2: mkdir(&(0x7f0000000180)='./file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file1\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='overlay\x00', 0x0, &(0x7f0000000100)={[{@upperdir={'upperdir', 0x3d, './file0'}}, {@lowerdir={'lowerdir', 0x3d, './file0'}}]}) r0 = open(&(0x7f0000021000)='./file0\x00', 0x0, 0x0) fchdir(r0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x141042, 0x0) ioctl$FIDEDUPERANGE(r1, 0xc020660b, &(0x7f00000002c0)={0x0, 0xccffffffffffffff, 0x5}) [ 1632.923435][T15392] atomic_op 0000000057b6f160 conn xmit_atomic (null) 07:32:59 executing program 5: mkdir(&(0x7f0000000180)='./file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file1\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='overlay\x00', 0x0, &(0x7f0000000100)={[{@upperdir={'upperdir', 0x3d, './file0'}}, {@lowerdir={'lowerdir', 0x3d, './file0'}}, {@workdir={'workdir', 0x3d, './file1'}, 0x5c}]}) r0 = open(&(0x7f0000021000)='./file0\x00', 0x0, 0x0) fchdir(r0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x141042, 0x0) ioctl$FIDEDUPERANGE(r1, 0xc0189436, &(0x7f00000002c0)={0x2}) [ 1633.027574][ C1] net_ratelimit: 20 callbacks suppressed [ 1633.027582][ C1] protocol 88fb is buggy, dev hsr_slave_0 [ 1633.039177][ C1] protocol 88fb is buggy, dev hsr_slave_1 [ 1633.045034][ C1] protocol 88fb is buggy, dev hsr_slave_0 [ 1633.050884][ C1] protocol 88fb is buggy, dev hsr_slave_1 [ 1633.072346][T15464] overlayfs: './file0' not a directory 07:32:59 executing program 3: r0 = socket$rds(0x15, 0x5, 0x0) bind$rds(r0, &(0x7f0000000080)={0x2, 0x0, @local}, 0x10) r1 = socket$inet_udplite(0x2, 0x2, 0x88) ioctl(r1, 0x1000008912, &(0x7f0000000000)="0adc1f123c123f319bd070") sendmsg$rds(r0, &(0x7f00000001c0)={&(0x7f0000000000)={0x2, 0x0, @local}, 0x10, 0x0, 0x0, &(0x7f00000002c0)=[@mask_cswp={0x58, 0x114, 0x7, {{}, &(0x7f0000000e80), 0x0}}], 0x58}, 0x6000) [ 1633.108755][T15494] overlayfs: missing 'workdir' [ 1633.128096][T15500] overlayfs: './file0' not a directory 07:32:59 executing program 1: r0 = socket$rds(0x15, 0x5, 0x0) bind$rds(r0, &(0x7f0000000080)={0x2, 0x0, @local}, 0x10) r1 = socket$inet_udplite(0x2, 0x2, 0x88) ioctl(r1, 0x1000008912, &(0x7f0000000000)="0adc1f123c123f319bd070") sendmsg$rds(r0, &(0x7f00000001c0)={&(0x7f0000000000)={0x2, 0x0, @local}, 0x10, 0x0, 0x0, &(0x7f00000002c0)=[@mask_cswp={0x58, 0x114, 0x9, {{}, &(0x7f0000000e80), 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xa00100}}], 0x58}, 0x0) 07:32:59 executing program 0: mkdir(&(0x7f0000000180)='./file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file1\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000080)='./file1\x00', &(0x7f00000000c0)='overlay\x00', 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="7570706572646972188c253480c62bb1843d2e2f66696c65302c6c6f7765726469723d2e2f38696c652c777f726b6469723d"]) r0 = open(&(0x7f0000021000)='./file0\x00', 0x0, 0x0) r1 = socket$inet_tcp(0x2, 0x1, 0x0) setsockopt$inet_mreq(r1, 0x0, 0x20, 0x0, 0x0) fchdir(r0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x141042, 0x0) ioctl$PPPIOCSNPMODE(r0, 0x4008744b, &(0x7f0000001700)={0xc02b, 0x2}) getsockopt$sock_cred(r1, 0x1, 0x11, &(0x7f0000000140)={0x0, 0x0}, &(0x7f00000001c0)=0xc) sendmsg$nl_generic(r2, &(0x7f0000000240)={&(0x7f0000000000)={0x10, 0x0, 0x0, 0x20162}, 0xc, &(0x7f0000000200)={&(0x7f0000000300)={0x13dc, 0x1c, 0x100, 0x70bd2d, 0x25dfdbff, {0x6}, [@generic="2759c37c179da01db42ce42dff1f3d2fd5013b293805b91af05769d491a3924be7fb109b08e904e5bbd69acc67ec66d4c30d233beb80fd95bd643cc161475978170edf84288b9d170e8617aeb7dd2b63f8d4abd55ebb0638b974117729816f89d738fd48171fe3ea40f3ae69e06437ab15e1322a4ea2e882eff62ceb82d6fa5904ecae0c87e1b986a9ff1aa430719ca58e64111c40d80091f46b5d99e32696f483cb30253447d3aa5799192c17578a2fa2b82d695aed9cb946698cff6179bb6713cf60bb86e28fc8b1793a21e581cc090999b3aa9b8a", @typed={0x8, 0x20, @u32=0x228b25b7}, @nested={0x1194, 0x8a, [@typed={0x8, 0x96, @uid=r3}, @generic="75bb3a16bb6c00036d718948512bade915a4c7c8d9fc3637b72bc78255854dd15c6a22fe091ca74c7eadddb58d165b9705eb91fa505f72305a71eb527c74c0181e73b41b602b4a85c4cd14ed5a9547f0276c5542abfb4c693501463ab61292c3fdc4451dd4f16572450bcfe0abb5704980174960b6a4288f3ffa04d6792a23eb2c9abe2429b74e5ad6b870f53af0bfdb9324387aa28038e68106382d9b9113c59afab5c4aca9", @generic="ece24e728468cd909cf13e78e2dd068c179ee0b2a83aa2065d2f81ec080c99417f6b724543ff04d962ce8551009fe60478860424bccfca6259873de444035d5008d7e98ef00c40bfb246a6f8a7650bbb0492742b72f27e04528ad18d0b35a1dc75dfebaa87e2bed12740d002206e1a298e739856cdc5fbd66b404f32518f11dc44befd86c3393994d194a913ec00f1c5546b854e1c526524f0046bed942fbec349c2f3bc8a151c7554536f493753a34940e5b18e774973d4556b7580dbd14ea45e394bf4d002ea2cd156e9b01fd86083e114b9e4907047e34d7f36", @generic="36b37ae685d30ee78727eefb057da1cf5c395be0fc9251ff46f241db16a506780c915664f434d34a87d71124373436801636230301315dc45c7cfa7c557623f8bf39b76640c8359830cff2df067c460cf9484e074d2bccecfe1e7d923f21f68f04f820b85f04b6b03b27fc3caed3d8c7ce8e753d1ebc3948a659ebca9e30274a1e38245f8010e4b95c0a03b3038df51e050298fbc17b73395cf9f20cc19d0b2a08ced32afe10b93a370d9f30632195eec9eedc6f05894902333a374c9235062642b838b6ee3a3b6955a36532e20ff258fd8423ce1555b5308ad8af6a0edb4a3ac114d28936dd3c615e189b1e4571b613887a6be18fd142a15f554ed06005576b560e6097a2cf402876327448cf9539bbc2a79ecd63f9932605fadc095b31c827932a4e493a91da4227b247848711f26fad0ed7911a06c796474c1d2ff82899a8c6220604afb7a1a64573c65a33fa9fb338ba3d8ddf6beb20c4cb8d1709bdcaa0e2b1b843413deba7802256f835c05adc100a304e54f0187c4a36ddc1e858b211a3ba71c4afa32507d9424a2a42810e2ed636d60411284b87bfb93a85a00b998f5f856e0a41047a7712bfc7785ec23df22e8055d84fbae0849d9095dc14a824f33ed1c5c6fef6958ac2e681dd453a9a12e1474bace2612dba6da82d36c0ee45943573630f799d387402b1187f6c2f4965644f886adf03a33837ca59ea509600c8efcc386968530a7b3630e9f8e34c054831ab7ae6e5be21a54c6637e03563c4f77f0c6a928aed0faf9b594e4b5393846b70d30f00d8b2db4e167c1ebd0462e340140c482385eb09b1c218a306df1701fa2ba737bfe83f27e88a93f2fc21be62d566b3a0c260ee527348b2c69395ab8c27da3d92b5d6933d319ac2fe6d9e3b38676e676e2482273a9f535c5a15f61fd8c948c7bd73f50c688183d4bfa0a16679ce678e9c17cd47c17c56b2994001e61793d7ae8cbb360df079959052079a555241ea4f39b4dd056a1cac99cc43b0ed70f281b40fe483383e3ce3aeb01f0e6c84b84b05a6ccbdc71a89c5715b31c3b60c4a97cd6e258aecd6956df4beda1d78595234377a867b993dda46d6fabd0ce584c9b7cc3c3df3b1553eb56d7d7c2dea7248016962682121277749b2981aef28bcc27ca2db80e73f1e9a874ac45d269ecd4580435c45dd14133966b29b632ebb756bba80edd8f4c78d690611e8030b368358098c3fd98e28689d1bffdbc2915a7a257c058003bcf314586e24bc22c45dd31f512986cc46b0d564e4e246857f90abe67546f9892b4abd81eb708b523d8fc79fec4ecb6c2a97b3adf5492ef29b4019b188a51b7c83b9678547e3c9a3fdcb87fa4590f1cef921b5719cec8987c7f432634b1b9e8da4f581b552895bb59c63ff13acf278be87a83f187e2ed9f3a11c9b5bee220ab8f5084eda4200f6fb3c5d456cd005d8b0290563e954356d1d9c5a6b88d2890fc9415c1ddb6adbb30f6631d8c39b7c933b33883b1724364ac2b6c7fd548f4d1644c94edc951f77e8590835bcf135e0b2541d20b3204ca0ca318c7003319508ae3c49804d4a04c09debf92f846537f2ea552bff42c399f00acc4f107fb40483722497b0ceb50352df11265652f931e7970af1cca3b0b2bc6f10b548c944f361295e7f21feece1029f4ae762d1c0f2be697e7435fc809a8e776b6a3f8af347230db4ac51803d41e84550b0fd157f6428687b6ad62db0380e765e4f8af36138d745c76136534f339a5927c3005ba0caba4021b5de95d511ad9e51d4752c47db6a666ecbf02ac2ec3dce7a591aea02e98b3ad800b684a48cdc40f8e254f01c1a5cc10fbe1a7ef87aa73c0772ef9c56d80c3decceab78ca75361f63fdd6245a78aa61177372c51fc6d556582f3b80485a3619d30be4d7a2077ba8ac0f147f53bfa4053d40f4b520150b7ae7aae6c237690f8f2ad6875a9321ff7daad17ef83b317430dd07813df830176d37b7c259811e66eb9346bf2718679c6ccf39e218cf9c0c677f490f662bfa761a96ae838e49874fa70673925b659e7c65cd055dcd8c40e0975e46029e0392839282a2ee98938086fd9bdd15ef9b3c1daad7aa2a229285e42c256f7e2e9bd4f4313bbc22aa458abfa48c78379b37327920d9b86fe6d1e6c3436b6b735f80469d00dce19b141995a6d790057e9e1f0c1b306aba73cc73a80407bd92683bcc88567f3ec4694e35ac0b2bbb31738c1ae5032f04fca552e772769ae1e25061ca53d0ebbbc6fcead04df169e9bfb28b444d9fc8f775ca966f6b64ef0edc5abe1aa2fd77e50a5481505998552f42a3dd0a5582281742156f95c178d8d186f462c46ed40ee3dbaa4294b8c4af64664299622e7bda23ffb416e8ce34aab5e22355468f50f67404f5d44eaf4e60859ffc2fb2cbc5a7a606b2b52452368cf087c1dd5f263c675ffc89c2057e2a35c25d89c538f39c4fe19321a39c17f2ab944cabcaf3ed1b2ed02dfd24547a1cee1df1132ee1584405e68385669da6b41e23ad76237c3ad1c4083b892fd9905042b8a167f3fa0fbd096a1c6c8f5b3ca35b84e285bbdf07526be167d0f2309b10807193bf1874daffb5cec9b7cb870df2d38df184c3bfb53f2af20457451ca2b2974fbf77267377f222bf30f343c53bb35f35d9ea7577821c19221260cd80faa53defc461fe4bf6e3f5593afb719bac1aa7134ac19c58b1928a9b06de6c47a1fe65a77dfebed8fb8d380cbaff04bb3f19dc22d62b625f3785d4095f7ffc701fe808b699b9c55cc138fc0589844993f2b58ba079551d44bd46ac518dc8ea1e33e2606278e254fe5ea3e639def5c5f47aaf073d449b82f54f60d306a4eca2c1020286f25473c332905aeb67b346cdc060e19c382c573f295872dab36a12ceeeed4dba91b508dcc2f8a09fc965091570b927ae89bb406a867da240ab59b5000fe1393f3899d121f7fcb129160c8a637815c836f0f0c25aec690b3a71f073fc5646b17e4bc48dbcf538d518e262eb292be0e61e02c21ff86c1178cf045b440cd96c124365b377098293b286d495ded375850163cf57002d87a27522b9c289301ea7d8d5d887d6dc825be196864058c6debd3ce047f8dec812a8e649fe08a4d052ada9029bd5626fafff007c49d4f6ee67d50ef6e41058d4685a381e065a0ad4a22b47e5ce44576073c7e55dee67fc5dab970cb3e656dba6c3d26d87c1e3218a7db929136e80ddfdb0712a84d2babbd571f6adb86815a9ba538286cfef5c87947c0fc0663c355c0a0aeeff19e06520362124793e4153926802fe60009c53270f949aefe90c1280785e22cd83d3cdfc5117028dce8be364c50e132a82571330dedd9504e527041fa3b2306ef2bef65710a30a64d42cc2e709f7c7fcde546c91c4b97c229fbf6ab61907291ae2ec70eaa0497cc79625eb6f5710d4fe93eea5880f6f860673f68e6f7507865744eb718e103e107b65c75d4b9691c186d39bde85746890548ba0be1e514005cba679f24b6a0b060ddedc864adaf2cc18238ea9a176e90d13fdbb450fa4cb4b50925801cba681bdd25b3090e1af1205518163cdd443ffa9fdb430e414b3a2500a7942c1e8ddca96954ce999e23d35354533e352b72bf459fe645122db067b8b7e8c5974a61a87329b61e09252a0c7509b51a6a94f3f6a0384dcb624a790c7a6e599df91181c8a43a22c2ea79476c8bef6d428c070bd541a887f22fea7965569ff91369de1f13fbf313c127f4348fb250b215dd0c545fdf0c5f689359faa029766c6435e81017ee02aac5affd43c97a96ac63ba170f98283bbff30f70c6754c2fe149f7809012437bcf663b9e95bde12c1c8345e6de456ef8fc629541940ce67da68368607b1554eae564ebfb68a63b8d4cf01beff24d71d4a7292538fcc6da452edb96c7d16fbea70e254bc729746406d0a55e232e94d5993abe2076c630af39bd8c1bb93b2003b8a44ac0fad275c899a0982e7913a8a739931214b09923c35b28e07d9411f010350e275aaf74360b4aa85e763484846ce1869a537f2c567adae89b9a207fbd777b76b3392ca6a63352ea77d001c96d5b35610ad0ba545e7f243c98ee396e1b302d2f194ccb8fa18dc38efeebd315d00ff266d726e894e37fb3eec877d06e769772f07491c9da1a96397021a6b6e169c6eca37beda78335f642d3e9338f388fb0f5146e394bd1b7b7f455528d057e796291de3fa825d9c8c4c057fbf8c6f11eebbc3bb89115e1008cb452ed5c84bc12e77ed6ec104d9beb47d9bc140ec5e48a09fb4705d02ab9fa16b384193427cec9c015e6771c3317a1e9e85597be3f271fac9be5a082e9dfe2491c737b64730fc4355c72a03cb61ee2c272f14fccd529c41975275b76c25fc5e55594138a9502a2d14000b28854ec28eb0460287b20aca06182a48fa86e604cbb92f11578de606a4d42be85048456dbb6eaf706865dde62c6a0040aa8f49da7b2c26261c460f8b3ab16623146fd234869769916394d8b8909b610600c40e519fd24de595d6bd70ebee53e62bf0ad65488efc77943287f8593f9bf8df535141f2563856fe03f547a2848e74458a2a12847a107bf209c196a6c7662f633dcb59c1976e624f84d16d02b3b14df028bb60a86e92898c56cacaa15823486d964171681e43d762b1e6e0cc5c9fe4676a69ff629f80d8ba9d43a12459f8c1215b1f108ddf66bab7e9c74960898fe8af226f6b66fefafdbdbef9854af1ab16e9b955c4a701f731d2fbf229ba8b09e4c9463993a0b14312aeb5c04b159df755c89a1c9503fcba9ce4ba9c582399c40d4f66eaf1f86691f1ccea40e6422e19d8f7fd6fa1f655783157f9a06759c69b218cb42185102ebb2e005d66108e8a94dccd0bb232e9301c50f5acdd1e87a805073df28a76ff4d5c07889cd294e7a25a8678f55b109a76357977b0c95cacaf4f4804849938333520c73995e4a94974762240fe8543efbd69ff392367c196cc35d89ded8c02540083f5e0556c3be431bbfa698ec964c34071acf5fb6d66386c8fe222e6c9a1d5965cd70f5539e2f01ea282782485e57ea7f4a9a91184d9ca413cf3447ef7ab5c925e264627fab604244518f90e337737ac2dcfc5097f27fd38606d1ac3780a4143c2381e314493c96efb67e775e6daffd9f2d6542aa25d4d73056919fa153a338855367fd72b9621e2f4cc3bec640e82bf9e4838fde6833c0a591ca359ec9bc9266974ffa996e1feac3b528eb1b07fda6a6ff3d7508893258f96bc611ccd41e33033a4020076e437b2f1ff8e24f755302e5eb3956ea37668138baacebd63167f49e69ddf5597f5c7aceffad74d5f15655a5c3c0e48201f5bb0988a9213320cda584fcd9411dcf85df8d2359cac3e2bd4a2e518cc9dc6572a3818e6eb16f312f3c0b706df7cf3c6a5d3646f367427bbf70eec5bdb059ddc667e92e80da337095f8f22e6b36aa82ba03071a0310fd7b943cbf5aeab1794fc6ab5713541b56edbe6ca35ba268fd321802180cd035c35e128851a25e9041210ef685363d15075487a7fb2ac7497cbc6b6463526c4380aa21a99420d1f47208c20b1caa4eeaa58cb0c7cbc5b0632823175e82042d6f91d939cc0583c70f1d3516c08910598c74551311e7c1da9979c9d301ce55f577eb1d13e9ecc185f9f589a7dfbbf40667816efbcc21f2b9ed555e6a581eb82a83e5f596cf77a3e977fbdf1bc62ce7baff9d3704320885c9a7459afaaf08d669645461c3df7a84479713064a163ff102827233e7831a96db59e31aef984bf90dc46278d88283a2fb6a8d99f76", @typed={0x4, 0x8c}]}, @typed={0x14, 0x72, @ipv6=@mcast2}, @nested={0xc0, 0x23, [@generic="c6c0d5041753782e25b0dbc30a1a321b57762ab593f60b8d1003a3b4ccfd0b77855d297b23e6022f92ebcc885735f3f06e295bbef9709508f33979a4bce4673579c0893419fe25b065cac4b2212190773a4c8265865a7f6ad5553b064e035fd75ef8766db4859dc0686f787a7ea2442b23f5d0484bf5ea113685fe596cb9e45994d44cef8b357a7c72c8fa2dcb8699ae5a0a5828845991f0ff9e8fdc94d92880d66b79e82e60bb9df8b45c2d6079aedab31460ad22077e3e41"]}, @generic="6486294c709bab45f055681692628e341f7c546cd6e43edc59159ac1842e8e4e3f5da6d66fc619844d9ea04b66f0f3b753e612b54d54e46f11df0a97e96733e718a0c07f1696236de7138a36cb0ba5bbcbe8e7ce9fdf8d72ca6e7db1460b9bf2b61d0df3d35d56a7a8599cdff27f3a17dc88f51964e1382f18ff4d80c27af96fbf61"]}, 0x13dc}, 0x1, 0x0, 0x0, 0x4000004}, 0x4) ioctl$FIDEDUPERANGE(r2, 0xc0189436, &(0x7f00000002c0)=ANY=[@ANYBLOB="0400"/13]) 07:32:59 executing program 2: mkdir(&(0x7f0000000180)='./file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file1\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='overlay\x00', 0x0, &(0x7f0000000100)={[{@upperdir={'upperdir', 0x3d, './file0'}}, {@lowerdir={'lowerdir', 0x3d, './file0'}}]}) r0 = open(&(0x7f0000021000)='./file0\x00', 0x0, 0x0) fchdir(r0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x141042, 0x0) ioctl$FIDEDUPERANGE(r1, 0xc020660b, &(0x7f00000002c0)={0x0, 0xccffffffffffffff, 0x5}) 07:32:59 executing program 5: mkdir(&(0x7f0000000180)='./file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file1\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='overlay\x00', 0x0, &(0x7f0000000300)=ANY=[@ANYBLOB="75707065726469723d2e2f66696c65302c6c6f7765726469723d2e2f6669b223c241776f726b6469723d2e2f66696c65315c00d2832cf75a8abae2a71f43fc7333693c164a469aeec69b1aa0fed36136716229fe7621a82cfd8f3c7e349cee8c453b69b5b6f68f550c247b8f46ee8c98116efa09a2072119fe011d3c802913f0cfff546b72d56269de8808db0cb73f17e4728c8f0777f061880efd5c7c6c04a84cd15e0872fb0f292f1c9a6bdb9976a27cea801d6e23ea21c1b688e7e41b90b4c925aea4"]) r0 = openat$mixer(0xffffffffffffff9c, &(0x7f0000000080)='/dev/mixer\x00', 0x208100, 0x0) ioctl$VIDIOC_G_DV_TIMINGS(r0, 0xc0845658, &(0x7f00000001c0)={0x0, @reserved}) r1 = open(&(0x7f0000021000)='./file0\x00', 0x0, 0x0) fchdir(r1) r2 = open(&(0x7f0000000040)='./file0\x00', 0x141042, 0x0) ioctl$FIDEDUPERANGE(r2, 0xc0189436, &(0x7f00000002c0)=ANY=[@ANYBLOB="0200000000e456542a34b4d6db00000000006b0000000000"]) [ 1633.213206][T15521] overlayfs: './file0' not a directory [ 1633.245078][T15531] atomic_op 000000006801dc5e conn xmit_atomic (null) 07:32:59 executing program 1: r0 = socket$rds(0x15, 0x5, 0x0) bind$rds(r0, &(0x7f0000000080)={0x2, 0x0, @local}, 0x10) r1 = socket$inet_udplite(0x2, 0x2, 0x88) ioctl(r1, 0x1000008912, &(0x7f0000000000)="0adc1f123c123f319bd070") sendmsg$rds(r0, &(0x7f00000001c0)={&(0x7f0000000000)={0x2, 0x0, @local}, 0x10, 0x0, 0x0, &(0x7f00000002c0)=[@mask_cswp={0x58, 0x114, 0x9, {{}, &(0x7f0000000e80), 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1000000}}], 0x58}, 0x0) 07:32:59 executing program 4: mkdir(&(0x7f0000000180)='./file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file1\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='overlay\x00', 0x0, &(0x7f0000000100)={[{@upperdir={'upperdir', 0x3d, './file0'}}, {@lowerdir={'lowerdir', 0x3d, './file0'}}, {@workdir={'workdir', 0x3d, './file1'}, 0x5c}]}) r0 = open(&(0x7f0000021000)='./file0\x00', 0x0, 0x0) fchdir(r0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x141042, 0x0) ioctl$FIDEDUPERANGE(r1, 0xc020660b, &(0x7f00000002c0)={0x0, 0xccffffffffffffff, 0x0, 0x0, 0x500000000000000}) [ 1633.347658][ C0] protocol 88fb is buggy, dev hsr_slave_0 [ 1633.353518][ C0] protocol 88fb is buggy, dev hsr_slave_1 [ 1633.378677][T15605] overlayfs: missing 'workdir' [ 1633.392059][T15627] overlayfs: unrecognized mount option "upperdirŒ%4€Æ+±„=./file0" or missing value [ 1633.416994][ C0] print_req_error: 754 callbacks suppressed [ 1633.417003][ C0] print_req_error: I/O error, dev loop0, sector 0 flags 0 [ 1633.417889][T15642] atomic_op 00000000628d14bb conn xmit_atomic (null) [ 1633.423007][ C0] buffer_io_error: 753 callbacks suppressed 07:32:59 executing program 3: r0 = socket$rds(0x15, 0x5, 0x0) bind$rds(r0, &(0x7f0000000080)={0x2, 0x0, @local}, 0x10) r1 = socket$inet_udplite(0x2, 0x2, 0x88) ioctl(r1, 0x1000008912, &(0x7f0000000000)="0adc1f123c123f319bd070") sendmsg$rds(r0, &(0x7f00000001c0)={&(0x7f0000000000)={0x2, 0x0, @local}, 0x10, 0x0, 0x0, &(0x7f00000002c0)=[@mask_cswp={0x58, 0x114, 0x7, {{}, &(0x7f0000000e80), 0x0}}], 0x58}, 0x6800) [ 1633.423017][ C0] Buffer I/O error on dev loop0, logical block 0, async page read [ 1633.432831][T15649] overlayfs: missing 'workdir' [ 1633.449060][ C0] print_req_error: I/O error, dev loop0, sector 0 flags 0 [ 1633.463337][ C0] Buffer I/O error on dev loop0, logical block 0, async page read [ 1633.509720][ C0] print_req_error: I/O error, dev loop0, sector 0 flags 0 [ 1633.516887][ C0] Buffer I/O error on dev loop0, logical block 0, async page read 07:33:00 executing program 1: r0 = socket$rds(0x15, 0x5, 0x0) bind$rds(r0, &(0x7f0000000080)={0x2, 0x0, @local}, 0x10) r1 = socket$inet_udplite(0x2, 0x2, 0x88) ioctl(r1, 0x1000008912, &(0x7f0000000000)="0adc1f123c123f319bd070") sendmsg$rds(r0, &(0x7f00000001c0)={&(0x7f0000000000)={0x2, 0x0, @local}, 0x10, 0x0, 0x0, &(0x7f00000002c0)=[@mask_cswp={0x58, 0x114, 0x9, {{}, &(0x7f0000000e80), 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2000000}}], 0x58}, 0x0) 07:33:00 executing program 0: mkdir(&(0x7f0000000180)='./file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file1\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='overlay\x00', 0x0, &(0x7f0000000100)={[{@upperdir={'upperdir', 0x3d, './file0'}}, {@lowerdir={'lowerdir', 0x3d, './file0'}}, {@workdir={'workdir', 0x3d, './file1'}, 0x5c}]}) r0 = open(&(0x7f0000021000)='./file0\x00', 0x0, 0x0) fchdir(r0) open(&(0x7f0000000040)='./file0\x00', 0x141042, 0x0) socket$inet6_dccp(0xa, 0x6, 0x0) 07:33:00 executing program 2: mkdir(&(0x7f0000000180)='./file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file1\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='overlay\x00', 0x0, &(0x7f0000000100)={[{@upperdir={'upperdir', 0x3d, './file0'}}, {@workdir={'workdir', 0x3d, './file1'}, 0x5c}]}) r0 = open(&(0x7f0000021000)='./file0\x00', 0x0, 0x0) fchdir(r0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x141042, 0x0) ioctl$FIDEDUPERANGE(r1, 0xc020660b, &(0x7f00000002c0)={0x0, 0xccffffffffffffff, 0x5}) [ 1633.554608][T15657] overlayfs: missing 'workdir' [ 1633.562538][T15661] overlayfs: './file0' not a directory [ 1633.568220][ C0] print_req_error: I/O error, dev loop0, sector 0 flags 0 [ 1633.575390][ C0] Buffer I/O error on dev loop0, logical block 0, async page read [ 1633.626329][ C0] print_req_error: I/O error, dev loop0, sector 0 flags 0 [ 1633.633546][ C0] Buffer I/O error on dev loop0, logical block 0, async page read 07:33:00 executing program 4: mkdir(&(0x7f0000000180)='./file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file1\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='overlay\x00', 0x0, &(0x7f0000000100)={[{@upperdir={'upperdir', 0x3d, './file0'}}, {@lowerdir={'lowerdir', 0x3d, './file0'}}, {@workdir={'workdir', 0x3d, './file1'}, 0x5c}]}) r0 = open(&(0x7f0000021000)='./file0\x00', 0x0, 0x0) fchdir(r0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x141042, 0x0) ioctl$FIDEDUPERANGE(r1, 0xc020660b, &(0x7f00000002c0)={0x0, 0xccffffffffffffff, 0x0, 0x0, 0x2449920400000000}) 07:33:00 executing program 5: mkdir(&(0x7f0000000180)='./file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file1\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='overlay\x00', 0x0, &(0x7f0000000100)={[{@upperdir={'upperdir', 0x3d, './file0'}}, {@lowerdir={'lowerdir', 0x3d, './file0'}}, {@workdir={'workdir', 0x3d, './file1'}, 0x5c}]}) fstat(0xffffffffffffffff, &(0x7f0000000200)={0x0, 0x0, 0x0, 0x0, 0x0}) getsockopt$inet_IP_XFRM_POLICY(0xffffffffffffff9c, 0x0, 0x11, &(0x7f0000000300)={{{@in6=@local, @in6=@loopback, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}}, {{@in=@loopback}, 0x0, @in6=@mcast1}}, &(0x7f0000000400)=0xe8) r2 = geteuid() getsockopt$sock_cred(0xffffffffffffff9c, 0x1, 0x11, &(0x7f0000000440)={0x0, 0x0}, &(0x7f0000000480)=0xc) fstat(0xffffffffffffff9c, &(0x7f00000004c0)={0x0, 0x0, 0x0, 0x0, 0x0}) mount$9p_virtio(&(0x7f0000000080)='.\x00', &(0x7f0000000140)='./file1\x00', &(0x7f00000001c0)='9p\x00', 0x2, &(0x7f00000006c0)=ANY=[@ANYBLOB='trans=virtio,privport,version=9p2000.L,aname=overlay\x00,fowner>', @ANYRESDEC=r0, @ANYBLOB="0c69643c09ea306ab1054efc03e072e2959e083c231bc6b165a57f0b412a6c4a82a46af170f861df16a52dced3170d7fce07deb4dda38ac4f54ddf8038ba3e68f5e1548fb587468ac820ad01bf9677954bed780ef78d2f00e92c37115f8c8bc3bc81b6aaa2e4ff3a3a2a2607d29964c1f6b4f4bc9be13ae1210e2d214f3761ce550194", @ANYRESDEC=r1, @ANYBLOB=',appraise,subj_user=[,fowner>', @ANYRESDEC=r2, @ANYBLOB=',appraise,euid<', @ANYRESDEC=r3, @ANYBLOB=',euid>', @ANYRESDEC=r4, @ANYBLOB=',\x00']) r5 = open(&(0x7f0000021000)='./file0\x00', 0x0, 0x0) fchdir(r5) r6 = open(&(0x7f0000000040)='./file0\x00', 0x141042, 0x0) ioctl$FIDEDUPERANGE(r6, 0xc0189436, &(0x7f00000002c0)={0x2}) [ 1633.669626][T15753] overlayfs: missing 'lowerdir' [ 1633.679023][ C0] print_req_error: I/O error, dev loop0, sector 0 flags 0 [ 1633.686699][ C0] Buffer I/O error on dev loop0, logical block 0, async page read [ 1633.704257][T15767] overlayfs: './file0' not a directory 07:33:00 executing program 3: r0 = socket$rds(0x15, 0x5, 0x0) bind$rds(r0, &(0x7f0000000080)={0x2, 0x0, @local}, 0x10) r1 = socket$inet_udplite(0x2, 0x2, 0x88) ioctl(r1, 0x1000008912, &(0x7f0000000000)="0adc1f123c123f319bd070") sendmsg$rds(r0, &(0x7f00000001c0)={&(0x7f0000000000)={0x2, 0x0, @local}, 0x10, 0x0, 0x0, &(0x7f00000002c0)=[@mask_cswp={0x58, 0x114, 0x7, {{}, &(0x7f0000000e80), 0x0}}], 0x58}, 0x6c00) 07:33:00 executing program 1: r0 = socket$rds(0x15, 0x5, 0x0) bind$rds(r0, &(0x7f0000000080)={0x2, 0x0, @local}, 0x10) r1 = socket$inet_udplite(0x2, 0x2, 0x88) ioctl(r1, 0x1000008912, &(0x7f0000000000)="0adc1f123c123f319bd070") sendmsg$rds(r0, &(0x7f00000001c0)={&(0x7f0000000000)={0x2, 0x0, @local}, 0x10, 0x0, 0x0, &(0x7f00000002c0)=[@mask_cswp={0x58, 0x114, 0x9, {{}, &(0x7f0000000e80), 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3000000}}], 0x58}, 0x0) 07:33:00 executing program 2: mkdir(&(0x7f0000000180)='./file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file1\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='overlay\x00', 0x0, &(0x7f0000000100)={[{@upperdir={'upperdir', 0x3d, './file0'}}, {@workdir={'workdir', 0x3d, './file1'}, 0x5c}]}) r0 = open(&(0x7f0000021000)='./file0\x00', 0x0, 0x0) fchdir(r0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x141042, 0x0) ioctl$FIDEDUPERANGE(r1, 0xc020660b, &(0x7f00000002c0)={0x0, 0xccffffffffffffff, 0x5}) [ 1633.714941][ C0] print_req_error: I/O error, dev loop0, sector 0 flags 0 [ 1633.722176][ C0] Buffer I/O error on dev loop0, logical block 0, async page read 07:33:00 executing program 0: mkdir(&(0x7f0000000180)='./file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file1\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='overlay\x00', 0x0, &(0x7f0000000100)={[{@upperdir={'upperdir', 0x3d, './file0'}}, {@lowerdir={'lowerdir', 0x3d, './file0'}}, {@workdir={'workdir', 0x3d, './file1'}, 0x5c}]}) r0 = open(&(0x7f0000021000)='./file0\x00', 0x0, 0x0) fchdir(r0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x141042, 0x0) ioctl$FIDEDUPERANGE(r1, 0xc0189436, &(0x7f00000002c0)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x00\b\x00'/24]) flistxattr(r1, &(0x7f0000000080)=""/28, 0x1c) [ 1633.814696][ C0] print_req_error: I/O error, dev loop0, sector 0 flags 0 [ 1633.821998][ C0] Buffer I/O error on dev loop0, logical block 0, async page read 07:33:00 executing program 5: mkdir(&(0x7f0000000180)='./file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file1\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='overlay\x00', 0x0, &(0x7f0000000100)={[{@upperdir={'upperdir', 0x3d, './file0'}}, {@lowerdir={'lowerdir', 0x3d, './file0'}}, {@workdir={'workdir', 0x3d, './file1'}, 0x5c}]}) r0 = open(&(0x7f0000021000)='./file0\x00', 0x0, 0x0) fchdir(r0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x141042, 0x0) ioctl$DRM_IOCTL_AGP_FREE(r1, 0x40206435, &(0x7f0000000080)={0x1, 0x0, 0x2, 0x1}) ioctl$FIDEDUPERANGE(r1, 0xc0189436, &(0x7f00000002c0)={0x2}) [ 1633.862100][T15792] overlayfs: missing 'lowerdir' [ 1633.890819][T15796] overlayfs: './file0' not a directory [ 1633.907732][ C0] protocol 88fb is buggy, dev hsr_slave_0 [ 1633.913553][ C0] protocol 88fb is buggy, dev hsr_slave_1 [ 1633.919411][ C0] protocol 88fb is buggy, dev hsr_slave_0 [ 1633.925216][ C0] protocol 88fb is buggy, dev hsr_slave_1 [ 1633.931222][ C0] print_req_error: I/O error, dev loop0, sector 0 flags 0 [ 1633.938388][ C0] Buffer I/O error on dev loop0, logical block 0, async page read 07:33:00 executing program 2: mkdir(&(0x7f0000000180)='./file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file1\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='overlay\x00', 0x0, &(0x7f0000000100)={[{@upperdir={'upperdir', 0x3d, './file0'}}, {@workdir={'workdir', 0x3d, './file1'}, 0x5c}]}) r0 = open(&(0x7f0000021000)='./file0\x00', 0x0, 0x0) fchdir(r0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x141042, 0x0) ioctl$FIDEDUPERANGE(r1, 0xc020660b, &(0x7f00000002c0)={0x0, 0xccffffffffffffff, 0x5}) 07:33:00 executing program 1: r0 = socket$rds(0x15, 0x5, 0x0) bind$rds(r0, &(0x7f0000000080)={0x2, 0x0, @local}, 0x10) r1 = socket$inet_udplite(0x2, 0x2, 0x88) ioctl(r1, 0x1000008912, &(0x7f0000000000)="0adc1f123c123f319bd070") sendmsg$rds(r0, &(0x7f00000001c0)={&(0x7f0000000000)={0x2, 0x0, @local}, 0x10, 0x0, 0x0, &(0x7f00000002c0)=[@mask_cswp={0x58, 0x114, 0x9, {{}, &(0x7f0000000e80), 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4000000}}], 0x58}, 0x0) 07:33:00 executing program 4: mkdir(&(0x7f0000000180)='./file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file1\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='overlay\x00', 0x0, &(0x7f0000000100)={[{@upperdir={'upperdir', 0x3d, './file0'}}, {@lowerdir={'lowerdir', 0x3d, './file0'}}, {@workdir={'workdir', 0x3d, './file1'}, 0x5c}]}) r0 = open(&(0x7f0000021000)='./file0\x00', 0x0, 0x0) fchdir(r0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x141042, 0x0) ioctl$FIDEDUPERANGE(r1, 0xc020660b, &(0x7f00000002c0)={0x0, 0xccffffffffffffff, 0x0, 0x0, 0x7fffffffffffffff}) [ 1633.997175][T15850] overlayfs: './file0' not a directory 07:33:00 executing program 3: r0 = socket$rds(0x15, 0x5, 0x0) bind$rds(r0, &(0x7f0000000080)={0x2, 0x0, @local}, 0x10) r1 = socket$inet_udplite(0x2, 0x2, 0x88) ioctl(r1, 0x1000008912, &(0x7f0000000000)="0adc1f123c123f319bd070") sendmsg$rds(r0, &(0x7f00000001c0)={&(0x7f0000000000)={0x2, 0x0, @local}, 0x10, 0x0, 0x0, &(0x7f00000002c0)=[@mask_cswp={0x58, 0x114, 0x7, {{}, &(0x7f0000000e80), 0x0}}], 0x58}, 0x7400) [ 1634.037955][ C0] print_req_error: I/O error, dev loop0, sector 0 flags 0 [ 1634.045115][ C0] Buffer I/O error on dev loop0, logical block 0, async page read [ 1634.119336][T15929] overlayfs: missing 'lowerdir' 07:33:00 executing program 1: r0 = socket$rds(0x15, 0x5, 0x0) bind$rds(r0, &(0x7f0000000080)={0x2, 0x0, @local}, 0x10) r1 = socket$inet_udplite(0x2, 0x2, 0x88) ioctl(r1, 0x1000008912, &(0x7f0000000000)="0adc1f123c123f319bd070") sendmsg$rds(r0, &(0x7f00000001c0)={&(0x7f0000000000)={0x2, 0x0, @local}, 0x10, 0x0, 0x0, &(0x7f00000002c0)=[@mask_cswp={0x58, 0x114, 0x9, {{}, &(0x7f0000000e80), 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5000000}}], 0x58}, 0x0) 07:33:00 executing program 0: mkdir(&(0x7f0000000180)='./file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file1\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='overlay\x00', 0x0, &(0x7f0000000100)={[{@upperdir={'upperdir', 0x3d, './file0'}}, {@lowerdir={'lowerdir', 0x3d, './file0'}}, {@workdir={'workdir', 0x3d, './file1'}, 0x5c}]}) r0 = open(&(0x7f0000021000)='./file0\x00', 0x0, 0x0) fstat(r0, &(0x7f0000000740)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) getsockopt$inet_IP_XFRM_POLICY(r0, 0x0, 0x11, &(0x7f00000007c0)={{{@in6, @in6=@mcast1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}}, {{@in=@loopback}, 0x0, @in=@initdev}}, &(0x7f00000008c0)=0xe8) syz_mount_image$hfs(&(0x7f0000000080)='hfs\x00', &(0x7f0000000140)='./file1\x00', 0x4, 0x7, &(0x7f0000000680)=[{&(0x7f00000001c0)="17562b4616b6a5859693156bb6118bab", 0x10}, {&(0x7f0000000300)="f92876e8d812db6bbc80cdc42efd4d2473b1aacc57d1bdf849c0389a23a0046d3435c5c71989fb4a9d8ad363d5d2c9064a0f38168c028314313fbb1cad07d6ccad99c99d51ae5e99413e5b021ae19fed8bc42a323eaaee59c8c089fb2450fd782d35ddb7285b0f959e4bb4ed36db33ccdf0a6018780d952ba478680170d6e7e21944a5352d0214ff", 0x88, 0x3750}, {&(0x7f0000000200)="0df08bd2f8deff502a2195608d56e6285e136f60f7f2a51de7cf8820289ba82feef3ff2b82f441448f8bfd5e169354195fd1d7a905094435eba58e57259546a7b2421bff056081f408f1df5398ffe3b78bed388f62d8a91a9e6ac101061ccb454c3e25d60d9135c8bcf50ac9d8c6160dce61ee1b98e52b20a4", 0x79, 0x2}, {&(0x7f00000003c0)="d5e14e7f90f059403534a678ccc7b7ddcec1281908ed34d26f2021f97126198e599b657886801707452cd000948de3bd9221e42b076dc22fbaba3ce46ba6d5199f09cb968cfafddc53b7760fff66399fdd469e57116147fecba713d361ff56814e53d3a0ffeb06614650c4105349337637fdb7e9ee413f3aed30fe24273fc01b15fc4787629d21933582ee13c7f1d6edc662d5fae4d7e9963a91557d792d16663ef436dd470b7cdce8f37543ec118376cfce8072f6f072f28a9a27f01533a147ecbd287e515fa523276bdfa633ad8b600c937a4a1705ad02b682ea4f13f99467cae1cafef587ea709331d64a7d7b44fd6f73a9c69e23fb10ea570084ead5ce", 0xff, 0xffffffff80000001}, {&(0x7f00000004c0)="4726e384f3b83df159c3c8", 0xb, 0x1}, {&(0x7f0000000500)="706893e47bba9e2b902d1b986519cb6a595d81f9972bfa8ff8899ed7434e5ce275852a21f929493370d7bd3c3c40fc2fc4dd931cbdf1b1e536530dc7c20a51049b82b11006f6af0497a1d29ae2226bac810796c41e9ad74f1e3e8abf6a371919ca5b62814a033a80cb1a2dfc5be7f506cbd2c0095e", 0x75, 0x6}, {&(0x7f0000000580)="24ad1721db9e8c1b092b71512ec3a461e4bb8a8fceaaae0ace8e9904cc7b93bf6a12c4274123f6729cefdc63ac176f59736361820a0a59d8d775efd227ff992e371e83dfeb6b6b279850976672281656d8244ce377a5fa21f27a3a41c2f19ba4d13f1c51ffe625ab32f06f9f2cbae0688a9be8b516183eee2e42926bd9099775ad719a9f4c79cb9a6a800c58c829804a6e5034540e6f4b4b7069f32d8d69d73537d0dacd707528c646d650d19c8abe6693385925bb3c9c38ef5b1864cb5502dee00a8d45f2503693f19f3f317527ac4dfcf6b1c9d1623a8edec81ec80d84d5a4090244651ea821251ebaff50d59e559105960719ad583f20", 0xf8, 0x7f}], 0x3a00044, &(0x7f0000000900)={[{@session={'session', 0x3d, 0xfffffffffffffff7}}, {@gid={'gid', 0x3d, r1}}, {@codepage={'codepage', 0x3d, 'iso8859-7'}}, {@dir_umask={'dir_umask', 0x3d, 0x9}}], [{@smackfstransmute={'smackfstransmute', 0x3d, 'upperdir'}}, {@fsuuid={'fsuuid', 0x3d, {[0x36, 0x35, 0x77, 0x64, 0x36, 0x39, 0x64, 0x31], 0x2d, [0x7f, 0x61, 0x64, 0x39], 0x2d, [0x30, 0x31, 0x7d, 0x76], 0x2d, [0x33, 0x33, 0x34, 0x7b], 0x2d, [0x65, 0x63, 0x77, 0x33, 0x37, 0x0, 0x39, 0x35]}}}, {@euid_lt={'euid<', r2}}, {@pcr={'pcr', 0x3d, 0x2}}, {@fsuuid={'fsuuid', 0x3d, {[0x38, 0x7f, 0x0, 0x64, 0x31, 0x39, 0x36, 0x7f], 0x2d, [0x7d, 0x36, 0x75, 0x35], 0x2d, [0x66, 0x32, 0x64, 0x73], 0x2d, [0x75, 0x0, 0x73, 0x30], 0x2d, [0x63, 0x73, 0x35, 0x31, 0x0, 0x79, 0x38, 0x66]}}}]}) fchdir(r0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x141042, 0x0) ioctl$FIDEDUPERANGE(r3, 0xc0189436, &(0x7f00000002c0)) [ 1634.182385][T15932] overlayfs: './file0' not a directory [ 1634.201404][T15935] overlayfs: './file0' not a directory 07:33:00 executing program 2: mkdir(&(0x7f0000000180)='./file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file1\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='overlay\x00', 0x0, &(0x7f0000000100)={[{@lowerdir={'lowerdir', 0x3d, './file0'}}, {@workdir={'workdir', 0x3d, './file1'}, 0x5c}]}) r0 = open(&(0x7f0000021000)='./file0\x00', 0x0, 0x0) fchdir(r0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x141042, 0x0) ioctl$FIDEDUPERANGE(r1, 0xc020660b, &(0x7f00000002c0)={0x0, 0xccffffffffffffff, 0x5}) 07:33:00 executing program 4: mkdir(&(0x7f0000000180)='./file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file1\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='overlay\x00', 0x0, &(0x7f0000000100)={[{@upperdir={'upperdir', 0x3d, './file0'}}, {@lowerdir={'lowerdir', 0x3d, './file0'}}, {@workdir={'workdir', 0x3d, './file1'}, 0x5c}]}) r0 = open(&(0x7f0000021000)='./file0\x00', 0x0, 0x0) fchdir(r0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x141042, 0x0) ioctl$FIDEDUPERANGE(r1, 0xc020660b, &(0x7f00000002c0)={0x0, 0xccffffffffffffff, 0x0, 0x0, 0xfeffffff00000000}) 07:33:00 executing program 1: r0 = socket$rds(0x15, 0x5, 0x0) bind$rds(r0, &(0x7f0000000080)={0x2, 0x0, @local}, 0x10) r1 = socket$inet_udplite(0x2, 0x2, 0x88) ioctl(r1, 0x1000008912, &(0x7f0000000000)="0adc1f123c123f319bd070") sendmsg$rds(r0, &(0x7f00000001c0)={&(0x7f0000000000)={0x2, 0x0, @local}, 0x10, 0x0, 0x0, &(0x7f00000002c0)=[@mask_cswp={0x58, 0x114, 0x9, {{}, &(0x7f0000000e80), 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x6000000}}], 0x58}, 0x0) 07:33:00 executing program 3: r0 = socket$rds(0x15, 0x5, 0x0) bind$rds(r0, &(0x7f0000000080)={0x2, 0x0, @local}, 0x10) r1 = socket$inet_udplite(0x2, 0x2, 0x88) ioctl(r1, 0x1000008912, &(0x7f0000000000)="0adc1f123c123f319bd070") sendmsg$rds(r0, &(0x7f00000001c0)={&(0x7f0000000000)={0x2, 0x0, @local}, 0x10, 0x0, 0x0, &(0x7f00000002c0)=[@mask_cswp={0x58, 0x114, 0x7, {{}, &(0x7f0000000e80), 0x0}}], 0x58}, 0x7a00) [ 1634.307346][T16048] overlayfs: option "workdir=./file1\" is useless in a non-upper mount, ignore 07:33:00 executing program 5: mkdir(&(0x7f0000000180)='./file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file1\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='overlay\x00', 0x0, &(0x7f0000000100)={[{@upperdir={'upperdir', 0x3d, './file0'}}, {@lowerdir={'lowerdir', 0x3d, './file0'}}, {@workdir={'workdir', 0x3d, './file1'}, 0x5c}]}) r0 = open(&(0x7f0000021000)='./file0\x00', 0x0, 0x0) fchdir(r0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x141042, 0x0) ioctl$FIDEDUPERANGE(r1, 0xc0189436, &(0x7f00000002c0)=ANY=[@ANYBLOB="0200000000000000001011a057e578392dd2000000000000"]) 07:33:00 executing program 0: mkdir(&(0x7f0000000180)='./file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file1\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='overlay\x00', 0x0, &(0x7f0000000100)={[{@upperdir={'upperdir', 0x3d, './file0'}}, {@lowerdir={'lowerdir', 0x3d, './file0'}}, {@workdir={'workdir', 0x3d, './file1'}, 0x5c}]}) r0 = open(&(0x7f0000021000)='./file0\x00', 0x0, 0x0) ioctl$sock_inet6_tcp_SIOCINQ(r0, 0x541b, &(0x7f0000000080)) fchdir(r0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x141042, 0x0) ioctl$FIDEDUPERANGE(r1, 0xc0189436, &(0x7f00000002c0)) [ 1634.429721][T16048] overlayfs: at least 2 lowerdir are needed while upperdir nonexistent 07:33:01 executing program 1: r0 = socket$rds(0x15, 0x5, 0x0) bind$rds(r0, &(0x7f0000000080)={0x2, 0x0, @local}, 0x10) r1 = socket$inet_udplite(0x2, 0x2, 0x88) ioctl(r1, 0x1000008912, &(0x7f0000000000)="0adc1f123c123f319bd070") sendmsg$rds(r0, &(0x7f00000001c0)={&(0x7f0000000000)={0x2, 0x0, @local}, 0x10, 0x0, 0x0, &(0x7f00000002c0)=[@mask_cswp={0x58, 0x114, 0x9, {{}, &(0x7f0000000e80), 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x7000000}}], 0x58}, 0x0) [ 1634.492758][T16142] overlayfs: './file0' not a directory 07:33:01 executing program 2: mkdir(&(0x7f0000000180)='./file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file1\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='overlay\x00', 0x0, &(0x7f0000000100)={[{@lowerdir={'lowerdir', 0x3d, './file0'}}, {@workdir={'workdir', 0x3d, './file1'}, 0x5c}]}) r0 = open(&(0x7f0000021000)='./file0\x00', 0x0, 0x0) fchdir(r0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x141042, 0x0) ioctl$FIDEDUPERANGE(r1, 0xc020660b, &(0x7f00000002c0)={0x0, 0xccffffffffffffff, 0x5}) 07:33:01 executing program 3: r0 = socket$rds(0x15, 0x5, 0x0) bind$rds(r0, &(0x7f0000000080)={0x2, 0x0, @local}, 0x10) r1 = socket$inet_udplite(0x2, 0x2, 0x88) ioctl(r1, 0x1000008912, &(0x7f0000000000)="0adc1f123c123f319bd070") sendmsg$rds(r0, &(0x7f00000001c0)={&(0x7f0000000000)={0x2, 0x0, @local}, 0x10, 0x0, 0x0, &(0x7f00000002c0)=[@mask_cswp={0x58, 0x114, 0x7, {{}, &(0x7f0000000e80), 0x0}}], 0x58}, 0x80fe) [ 1634.586447][T16178] overlayfs: './file0' not a directory 07:33:01 executing program 4: mkdir(&(0x7f0000000180)='./file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file1\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='overlay\x00', 0x0, &(0x7f0000000100)={[{@upperdir={'upperdir', 0x3d, './file0'}}, {@lowerdir={'lowerdir', 0x3d, './file0'}}, {@workdir={'workdir', 0x3d, './file1'}, 0x5c}]}) r0 = open(&(0x7f0000021000)='./file0\x00', 0x0, 0x0) fchdir(r0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x141042, 0x0) ioctl$FIDEDUPERANGE(r1, 0xc020660b, &(0x7f00000002c0)={0x0, 0xccffffffffffffff, 0x0, 0x0, 0xffffffff00000000}) 07:33:01 executing program 1: r0 = socket$rds(0x15, 0x5, 0x0) bind$rds(r0, &(0x7f0000000080)={0x2, 0x0, @local}, 0x10) r1 = socket$inet_udplite(0x2, 0x2, 0x88) ioctl(r1, 0x1000008912, &(0x7f0000000000)="0adc1f123c123f319bd070") sendmsg$rds(r0, &(0x7f00000001c0)={&(0x7f0000000000)={0x2, 0x0, @local}, 0x10, 0x0, 0x0, &(0x7f00000002c0)=[@mask_cswp={0x58, 0x114, 0x9, {{}, &(0x7f0000000e80), 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8000000}}], 0x58}, 0x0) [ 1634.657300][T16187] overlayfs: option "workdir=./file1\" is useless in a non-upper mount, ignore 07:33:01 executing program 5: mkdir(&(0x7f0000000180)='./file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file1\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='overlay\x00', 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="75707065726469723d2e2f66696c65302c6c6f0004000069723d2e2f66696c65302c7870dc1279dfff6f726b6469723d2e2f66"]) r0 = open(&(0x7f0000021000)='./file0\x00', 0x0, 0x0) openat$dsp(0xffffffffffffff9c, &(0x7f0000000140)='/dev/dsp\x00', 0x101000, 0x0) fchdir(r0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x141042, 0x0) ioctl$BINDER_SET_CONTEXT_MGR(r0, 0x40046207, 0x0) ioctl$FIDEDUPERANGE(r1, 0xc0189436, &(0x7f0000000080)=ANY=[@ANYBLOB="a070d47a02040071d70000000081cfd50f331567239166f7191a638bc932008d000000"]) [ 1634.719332][T16187] overlayfs: at least 2 lowerdir are needed while upperdir nonexistent [ 1634.736214][T16216] overlayfs: './file0' not a directory 07:33:01 executing program 1: r0 = socket$rds(0x15, 0x5, 0x0) bind$rds(r0, &(0x7f0000000080)={0x2, 0x0, @local}, 0x10) r1 = socket$inet_udplite(0x2, 0x2, 0x88) ioctl(r1, 0x1000008912, &(0x7f0000000000)="0adc1f123c123f319bd070") sendmsg$rds(r0, &(0x7f00000001c0)={&(0x7f0000000000)={0x2, 0x0, @local}, 0x10, 0x0, 0x0, &(0x7f00000002c0)=[@mask_cswp={0x58, 0x114, 0x9, {{}, &(0x7f0000000e80), 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x20000000}}], 0x58}, 0x0) 07:33:01 executing program 0: mkdir(&(0x7f0000000180)='./file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file1\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='overlay\x00', 0x0, &(0x7f0000000100)={[{@upperdir={'upperdir', 0x3d, './file0'}}, {@lowerdir={'lowerdir', 0x3d, './file0'}}, {@workdir={'workdir', 0x3d, './file1'}, 0x5c}]}) fcntl$F_SET_RW_HINT(0xffffffffffffffff, 0x40c, &(0x7f0000000080)=0x4) fchdir(0xffffffffffffffff) r0 = open(&(0x7f0000000040)='./file0\x00', 0x141042, 0x0) ioctl$FIDEDUPERANGE(r0, 0xc0189436, &(0x7f0000000140)=ANY=[@ANYBLOB="f0520700000000000000068b56641d00000000800000000000002290fb"]) 07:33:01 executing program 2: mkdir(&(0x7f0000000180)='./file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file1\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='overlay\x00', 0x0, &(0x7f0000000100)={[{@lowerdir={'lowerdir', 0x3d, './file0'}}, {@workdir={'workdir', 0x3d, './file1'}, 0x5c}]}) r0 = open(&(0x7f0000021000)='./file0\x00', 0x0, 0x0) fchdir(r0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x141042, 0x0) ioctl$FIDEDUPERANGE(r1, 0xc020660b, &(0x7f00000002c0)={0x0, 0xccffffffffffffff, 0x5}) [ 1634.855364][T16321] overlayfs: './file0' not a directory 07:33:01 executing program 3: r0 = socket$rds(0x15, 0x5, 0x0) bind$rds(r0, &(0x7f0000000080)={0x2, 0x0, @local}, 0x10) r1 = socket$inet_udplite(0x2, 0x2, 0x88) ioctl(r1, 0x1000008912, &(0x7f0000000000)="0adc1f123c123f319bd070") sendmsg$rds(r0, &(0x7f00000001c0)={&(0x7f0000000000)={0x2, 0x0, @local}, 0x10, 0x0, 0x0, &(0x7f00000002c0)=[@mask_cswp={0x58, 0x114, 0x7, {{}, &(0x7f0000000e80), 0x0}}], 0x58}, 0xc0fe) 07:33:01 executing program 4: mkdir(&(0x7f0000000180)='./file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file1\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='overlay\x00', 0x0, &(0x7f0000000100)={[{@upperdir={'upperdir', 0x3d, './file0'}}, {@lowerdir={'lowerdir', 0x3d, './file0'}}, {@workdir={'workdir', 0x3d, './file1'}, 0x5c}]}) r0 = open(&(0x7f0000021000)='./file0\x00', 0x0, 0x0) fchdir(r0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x141042, 0x0) ioctl$FIDEDUPERANGE(r1, 0xc020660b, &(0x7f00000002c0)={0x0, 0xccffffffffffffff, 0x0, 0x0, 0xffffffffffffff7f}) 07:33:01 executing program 1: r0 = socket$rds(0x15, 0x5, 0x0) bind$rds(r0, &(0x7f0000000080)={0x2, 0x0, @local}, 0x10) r1 = socket$inet_udplite(0x2, 0x2, 0x88) ioctl(r1, 0x1000008912, &(0x7f0000000000)="0adc1f123c123f319bd070") sendmsg$rds(r0, &(0x7f00000001c0)={&(0x7f0000000000)={0x2, 0x0, @local}, 0x10, 0x0, 0x0, &(0x7f00000002c0)=[@mask_cswp={0x58, 0x114, 0x9, {{}, &(0x7f0000000e80), 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3f000000}}], 0x58}, 0x0) [ 1634.994372][T16336] overlayfs: unrecognized mount option "lo" or missing value [ 1635.014410][T16341] overlayfs: option "workdir=./file1\" is useless in a non-upper mount, ignore [ 1635.058538][T16401] overlayfs: filesystem on './file0' not supported as upperdir [ 1635.059553][T16341] overlayfs: at least 2 lowerdir are needed while upperdir nonexistent [ 1635.090359][T16389] overlayfs: unrecognized mount option "lo" or missing value [ 1635.090774][ T26] kauditd_printk_skb: 22 callbacks suppressed 07:33:01 executing program 3: r0 = socket$rds(0x15, 0x5, 0x0) bind$rds(r0, &(0x7f0000000080)={0x2, 0x0, @local}, 0x10) r1 = socket$inet_udplite(0x2, 0x2, 0x88) ioctl(r1, 0x1000008912, &(0x7f0000000000)="0adc1f123c123f319bd070") sendmsg$rds(r0, &(0x7f00000001c0)={&(0x7f0000000000)={0x2, 0x0, @local}, 0x10, 0x0, 0x0, &(0x7f00000002c0)=[@mask_cswp={0x58, 0x114, 0x7, {{}, &(0x7f0000000e80), 0x0}}], 0x58}, 0xfc00) [ 1635.090787][ T26] audit: type=1804 audit(1556523181.574:13039): pid=16423 uid=0 auid=4294967295 ses=4294967295 subj==unconfined op=invalid_pcr cause=ToMToU comm="syz-executor.5" name="/root/syzkaller-testdir215799047/syzkaller.GA3PwI/2128/file0/file0" dev="sda1" ino=19033 res=1 07:33:01 executing program 1: r0 = socket$rds(0x15, 0x5, 0x0) bind$rds(r0, &(0x7f0000000080)={0x2, 0x0, @local}, 0x10) r1 = socket$inet_udplite(0x2, 0x2, 0x88) ioctl(r1, 0x1000008912, &(0x7f0000000000)="0adc1f123c123f319bd070") sendmsg$rds(r0, &(0x7f00000001c0)={&(0x7f0000000000)={0x2, 0x0, @local}, 0x10, 0x0, 0x0, &(0x7f00000002c0)=[@mask_cswp={0x58, 0x114, 0x9, {{}, &(0x7f0000000e80), 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x48000000}}], 0x58}, 0x0) 07:33:01 executing program 5: mkdir(&(0x7f0000000180)='./file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file1\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='overlay\x00', 0x0, &(0x7f0000000100)={[{@upperdir={'upperdir', 0x3d, './file0'}}, {@lowerdir={'lowerdir', 0x3d, './file0'}}, {@workdir={'workdir', 0x3d, './file1'}, 0x5c}]}) r0 = open(&(0x7f0000021000)='./file0\x00', 0x0, 0x0) fchdir(r0) getsockopt$inet_mreqn(r0, 0x0, 0x23, &(0x7f0000000200)={@remote, @dev, 0x0}, &(0x7f0000000240)=0xc) sendmsg$nl_route_sched(r0, &(0x7f0000000380)={&(0x7f0000000080)={0x10, 0x0, 0x0, 0x80800020}, 0xc, &(0x7f0000000340)={&(0x7f0000000300)=@gettclass={0x24, 0x2a, 0x800, 0x70bd2b, 0x25dfdbff, {0x0, r1, {0x0, 0xffff}, {0xf, 0x8}, {0xffff, 0xa}}, ["", "", "", "", "", ""]}, 0x24}, 0x1, 0x0, 0x0, 0x4004800}, 0x40000) r2 = open(&(0x7f0000000040)='./file0\x00', 0x141042, 0x0) ioctl$FIDEDUPERANGE(r2, 0xc0189436, &(0x7f00000002c0)={0x2}) 07:33:01 executing program 2: mkdir(&(0x7f0000000180)='./file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file1\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='overlay\x00', 0x0, &(0x7f0000000100)={[{@upperdir={'upperdir', 0x3d, './file0'}}, {@lowerdir={'lowerdir', 0x3d, './file0'}}, {@workdir={'workdir', 0x3d, './file1'}, 0x5c}]}) r0 = open(0x0, 0x0, 0x0) fchdir(r0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x141042, 0x0) ioctl$FIDEDUPERANGE(r1, 0xc020660b, &(0x7f00000002c0)={0x0, 0xccffffffffffffff, 0x5}) 07:33:01 executing program 0: mkdir(&(0x7f0000000180)='./file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file1\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='overlay\x00', 0x0, &(0x7f0000000100)={[{@upperdir={'upperdir', 0x3d, './file0'}}, {@lowerdir={'lowerdir', 0x3d, './file0'}}, {@workdir={'workdir', 0x3d, './file1'}, 0x5c}]}) r0 = open(&(0x7f0000021000)='./file0\x00', 0x0, 0x0) getsockopt$inet_sctp_SCTP_ADAPTATION_LAYER(r0, 0x84, 0x7, &(0x7f0000000080), &(0x7f0000000140)=0x4) fchdir(r0) r1 = getpgrp(0xffffffffffffffff) ptrace$setregs(0xd, r1, 0x7, &(0x7f00000001c0)="b92487e5baa50c6f97ec17a559acd150280f6a3aa04ff54f7f394e841d09234f81c34184c87dea948072f491a22b31b116fc5bd6517a917db0b71e3dab8118cd5d540b98a1de13ec65e88fa1eae58397da09d1388734b83b10699462c16aae402457242cf83838ed987e040a8cc29659429f7f3966b122e46231a6407061e640d933ef0afd56f886adb1d9cb80471fce207c82333981fa6ffd210c584ba2acbedda1c8b4141c9f0043fc90190a157906530a21ffa3fd2b0c5ff09b4f27af") r2 = open(&(0x7f0000000040)='./file0\x00', 0x141042, 0x0) ioctl$FIDEDUPERANGE(r2, 0xc0189436, &(0x7f00000002c0)) write$binfmt_misc(r2, &(0x7f0000000300)={'syz0', "daa12d9f321db60a50afbc4498db5116ad990f64b841f3563284cca0e6b69f18ee980e98a2d0aeb89234b41920183257e6c28adede671cc3523546e93c45f8b6760b11ed8887efc9fe231b342c136b98afd55b25b995da42d20a1edc93c59c77eebf2770efe813f9083418ed965ab9819530c7085230ce966b1526bcb1beeccacc12"}, 0x86) 07:33:01 executing program 1: r0 = socket$rds(0x15, 0x5, 0x0) bind$rds(r0, &(0x7f0000000080)={0x2, 0x0, @local}, 0x10) r1 = socket$inet_udplite(0x2, 0x2, 0x88) ioctl(r1, 0x1000008912, &(0x7f0000000000)="0adc1f123c123f319bd070") sendmsg$rds(r0, &(0x7f00000001c0)={&(0x7f0000000000)={0x2, 0x0, @local}, 0x10, 0x0, 0x0, &(0x7f00000002c0)=[@mask_cswp={0x58, 0x114, 0x9, {{}, &(0x7f0000000e80), 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4c000000}}], 0x58}, 0x0) [ 1635.331331][T16470] overlayfs: './file0' not a directory 07:33:01 executing program 3: r0 = socket$rds(0x15, 0x5, 0x0) bind$rds(r0, &(0x7f0000000080)={0x2, 0x0, @local}, 0x10) r1 = socket$inet_udplite(0x2, 0x2, 0x88) ioctl(r1, 0x1000008912, &(0x7f0000000000)="0adc1f123c123f319bd070") sendmsg$rds(r0, &(0x7f00000001c0)={&(0x7f0000000000)={0x2, 0x0, @local}, 0x10, 0x0, 0x0, &(0x7f00000002c0)=[@mask_cswp={0x58, 0x114, 0x7, {{}, &(0x7f0000000e80), 0x0}}], 0x58}, 0xfe80) [ 1635.370572][ T26] audit: type=1804 audit(1556523181.854:13040): pid=16460 uid=0 auid=4294967295 ses=4294967295 subj==unconfined op=invalid_pcr cause=ToMToU comm="syz-executor.4" name="/root/syzkaller-testdir448262477/syzkaller.ClPtxm/1935/file0/file0" dev="overlay" ino=329852 res=1 07:33:01 executing program 2: mkdir(&(0x7f0000000180)='./file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file1\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='overlay\x00', 0x0, &(0x7f0000000100)={[{@upperdir={'upperdir', 0x3d, './file0'}}, {@lowerdir={'lowerdir', 0x3d, './file0'}}, {@workdir={'workdir', 0x3d, './file1'}, 0x5c}]}) r0 = open(0x0, 0x0, 0x0) fchdir(r0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x141042, 0x0) ioctl$FIDEDUPERANGE(r1, 0xc020660b, &(0x7f00000002c0)={0x0, 0xccffffffffffffff, 0x5}) 07:33:01 executing program 4: mkdir(&(0x7f0000000180)='./file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file1\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='overlay\x00', 0x0, &(0x7f00000002c0)=ANY=[@ANYBLOB="75707065726469723d2e2f66696c65302c6c6f7765726469723d2e2f66696c65302c776f726b6469723d2e2f66696c65315c0050273fbb25b1a9c93e005de1fa56f546728a04064110456a7ed1ed21875ec38bd12e0a021851ef2bfacea6212c85a6f04627c4ee646f52d8c7bf42c0c9e2eade3a51dc767c871486801094a85033d136dd4dd3e7530a4404da5c2e409e0f7082eae853c61978cdb9a69d98776e79510cc66b3b139f4b28c83fd32928ef8096ce3a0bbeb80c12450c2bfdbab16ac1f09d03b019a42fe634efd5e26026d5cd2a336574557077e2767682ec2e0747b3b149c0217124a3a7590622d5f239a6eeefb3"]) r0 = open(&(0x7f0000021000)='./file0\x00', 0x0, 0x0) fchdir(r0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x141042, 0x0) ioctl$PERF_EVENT_IOC_PAUSE_OUTPUT(r1, 0x40042409, 0x1) r2 = syz_open_pts(r0, 0x880) ioctl$TIOCLINUX4(r2, 0x541c, &(0x7f0000000140)) ioctl$FIDEDUPERANGE(r1, 0xc020660b, &(0x7f0000000080)={0x0, 0xccffffffffffffff}) 07:33:02 executing program 1: r0 = socket$rds(0x15, 0x5, 0x0) bind$rds(r0, &(0x7f0000000080)={0x2, 0x0, @local}, 0x10) r1 = socket$inet_udplite(0x2, 0x2, 0x88) ioctl(r1, 0x1000008912, &(0x7f0000000000)="0adc1f123c123f319bd070") sendmsg$rds(r0, &(0x7f00000001c0)={&(0x7f0000000000)={0x2, 0x0, @local}, 0x10, 0x0, 0x0, &(0x7f00000002c0)=[@mask_cswp={0x58, 0x114, 0x9, {{}, &(0x7f0000000e80), 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x60000000}}], 0x58}, 0x0) 07:33:02 executing program 5: mkdir(&(0x7f0000000180)='./file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file1\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000080)='./file1\x00', &(0x7f00000000c0)='overlay\x00', 0x1008000, &(0x7f00000001c0)) r0 = open(&(0x7f0000021000)='./file0\x00', 0x0, 0x0) fchdir(r0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x141042, 0x0) ioctl$FIDEDUPERANGE(r1, 0xc0189436, &(0x7f00000002c0)={0x2}) 07:33:02 executing program 3: r0 = socket$rds(0x15, 0x5, 0x0) bind$rds(r0, &(0x7f0000000080)={0x2, 0x0, @local}, 0x10) r1 = socket$inet_udplite(0x2, 0x2, 0x88) ioctl(r1, 0x1000008912, &(0x7f0000000000)="0adc1f123c123f319bd070") sendmsg$rds(r0, &(0x7f00000001c0)={&(0x7f0000000000)={0x2, 0x0, @local}, 0x10, 0x0, 0x0, &(0x7f00000002c0)=[@mask_cswp={0x58, 0x114, 0x7, {{}, &(0x7f0000000e80), 0x0}}], 0x58}, 0xfec0) [ 1635.556660][T16665] overlayfs: './file0' not a directory [ 1635.580142][ T26] audit: type=1804 audit(1556523182.054:13041): pid=16665 uid=0 auid=4294967295 ses=4294967295 subj==unconfined op=invalid_pcr cause=ToMToU comm="syz-executor.0" name="/root/syzkaller-testdir367082561/syzkaller.OCMwKn/3194/file0/file0" dev="overlay" ino=329298 res=1 07:33:02 executing program 0: mkdir(&(0x7f0000000180)='./file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file1\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='overlay\x00', 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="75707065726469723d2e2f66696c65302c6c6f7765726469723d2e2f66696c65302cffffff7f000000002e2f66696c65315c00"]) r0 = open(&(0x7f0000021000)='./file0\x00', 0x0, 0x0) fchdir(r0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x141042, 0x0) ioctl$FIDEDUPERANGE(r1, 0xc0189436, &(0x7f00000002c0)) 07:33:02 executing program 1: r0 = socket$rds(0x15, 0x5, 0x0) bind$rds(r0, &(0x7f0000000080)={0x2, 0x0, @local}, 0x10) r1 = socket$inet_udplite(0x2, 0x2, 0x88) ioctl(r1, 0x1000008912, &(0x7f0000000000)="0adc1f123c123f319bd070") sendmsg$rds(r0, &(0x7f00000001c0)={&(0x7f0000000000)={0x2, 0x0, @local}, 0x10, 0x0, 0x0, &(0x7f00000002c0)=[@mask_cswp={0x58, 0x114, 0x9, {{}, &(0x7f0000000e80), 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x68000000}}], 0x58}, 0x0) [ 1635.719890][T16726] overlayfs: './file0' not a directory 07:33:02 executing program 2: mkdir(&(0x7f0000000180)='./file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file1\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='overlay\x00', 0x0, &(0x7f0000000100)={[{@upperdir={'upperdir', 0x3d, './file0'}}, {@lowerdir={'lowerdir', 0x3d, './file0'}}, {@workdir={'workdir', 0x3d, './file1'}, 0x5c}]}) r0 = open(0x0, 0x0, 0x0) fchdir(r0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x141042, 0x0) ioctl$FIDEDUPERANGE(r1, 0xc020660b, &(0x7f00000002c0)={0x0, 0xccffffffffffffff, 0x5}) 07:33:02 executing program 3: r0 = socket$rds(0x15, 0x5, 0x0) bind$rds(r0, &(0x7f0000000080)={0x2, 0x0, @local}, 0x10) r1 = socket$inet_udplite(0x2, 0x2, 0x88) ioctl(r1, 0x1000008912, &(0x7f0000000000)="0adc1f123c123f319bd070") sendmsg$rds(r0, &(0x7f00000001c0)={&(0x7f0000000000)={0x2, 0x0, @local}, 0x10, 0x0, 0x0, &(0x7f00000002c0)=[@mask_cswp={0x58, 0x114, 0x7, {{}, &(0x7f0000000e80), 0x0}}], 0x58}, 0xff00) [ 1635.763641][ T26] audit: type=1804 audit(1556523182.244:13042): pid=16711 uid=0 auid=4294967295 ses=4294967295 subj==unconfined op=invalid_pcr cause=ToMToU comm="syz-executor.4" name="/root/syzkaller-testdir448262477/syzkaller.ClPtxm/1936/file0/file0" dev="overlay" ino=329889 res=1 07:33:02 executing program 5: mkdir(&(0x7f0000000180)='./file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file1\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='overlay\x00', 0x0, &(0x7f0000000100)={[{@upperdir={'upperdir', 0x3d, './file0'}}, {@lowerdir={'lowerdir', 0x3d, './file0'}}, {@workdir={'workdir', 0x3d, './file1'}, 0x5c}]}) r0 = open(&(0x7f0000021000)='./file0\x00', 0x0, 0x0) fchdir(r0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x141042, 0x0) ioctl$FIDEDUPERANGE(r1, 0xc0189436, &(0x7f00000002c0)={0x2}) getsockopt$inet6_IPV6_IPSEC_POLICY(r1, 0x29, 0x22, &(0x7f0000000540)={{{@in6=@mcast1, @in6=@remote, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}}, {{@in=@multicast1}, 0x0, @in=@dev}}, &(0x7f0000000640)=0xe8) lstat(&(0x7f0000000680)='./file1\x00', &(0x7f00000006c0)={0x0, 0x0, 0x0, 0x0, 0x0}) getsockopt$inet6_IPV6_XFRM_POLICY(r1, 0x29, 0x23, &(0x7f0000000740)={{{@in, @in=@broadcast, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}}, {{@in6=@mcast1}, 0x0, @in=@dev}}, &(0x7f0000000840)=0xe8) syz_mount_image$jfs(&(0x7f0000000080)='jfs\x00', &(0x7f0000000140)='./file1\x00', 0x2ee, 0x4, &(0x7f0000000200)=[{&(0x7f00000001c0)="026d865cc03d6f", 0x7, 0xff}, {&(0x7f0000000300)="28b6c33b86ebf27b4b2bec1bba7cf4210ea04f0e35b6a13f35c39ababe16012759de1b9a6429f7534d60c6f2bc9c6bedfa4ce66cf0cfd8114d79b342e61e01c0f349e86820cdaed4f15bf27ea1a9e41d581e9d239db4985899cc0716b94d98585cd8702a43b21da8d3590c05fc5557f7061da4abf4b478f9c13fa9ac6112bf10c5c95b58ab878c0edd736e757aa3b2", 0x8f, 0x7}, {&(0x7f00000003c0)="6b71295a1fc8d98bd4c4e65509aca5dffa7558dfc105395f06024d29d45d2d079163e0a74b9c2be4f51f171c513c2f3972a296d0db71c05817178cc25c6054bbc6bdc9142169fa9b6f7046d2cfbcc70bdee3ad5ad5524f4446347520a8784712653923db480a111bbf476e25feed5426fecd6ede3e9e4771dd58c1779337251250a46193acdf07ed4f821f6348bfeb482f803f067f980d0deaca3b3529efe48f4b5a75f4356a22b9c0", 0xa9, 0x55}, {&(0x7f0000000480)="f8b20f28b1e89c30587f03b89f64fda2f4902e12bd6f5880e2d449782c9c0f3af99b095c3a84633925d7512e55067acbbdc4f5f142dc319bf343a3c27fb706edcc9142330f19c8e5dc6739c461016ca6d6efca95b62d0a5fb4c7217ed52675646133949e5a5334cf9286d3c67c6e321bc61f735dc162272fc5a48ed44edf3e08ecde069ec6c414748ef7b9e13b0e17fce4d53a1f984399be76b81363e7c5aae7b26b", 0xa2, 0x6}], 0x80, &(0x7f0000000880)={[{@nodiscard='nodiscard'}, {@resize='resize'}, {@resize='resize'}, {@resize='resize'}], [{@euid_gt={'euid>', r2}}, {@euid_eq={'euid', 0x3d, r3}}, {@fscontext={'fscontext', 0x3d, 'sysadm_u'}}, {@euid_eq={'euid', 0x3d, r4}}, {@fsname={'fsname', 0x3d, 'selinux]'}}, {@pcr={'pcr', 0x3d, 0x12}}, {@measure='measure'}, {@dont_hash='dont_hash'}]}) [ 1635.860773][ T26] audit: type=1804 audit(1556523182.274:13043): pid=16762 uid=0 auid=4294967295 ses=4294967295 subj==unconfined op=invalid_pcr cause=ToMToU comm="syz-executor.5" name="/root/syzkaller-testdir215799047/syzkaller.GA3PwI/2130/file0/file0" dev="sda1" ino=17353 res=1 07:33:02 executing program 1: r0 = socket$rds(0x15, 0x5, 0x0) bind$rds(r0, &(0x7f0000000080)={0x2, 0x0, @local}, 0x10) r1 = socket$inet_udplite(0x2, 0x2, 0x88) ioctl(r1, 0x1000008912, &(0x7f0000000000)="0adc1f123c123f319bd070") sendmsg$rds(r0, &(0x7f00000001c0)={&(0x7f0000000000)={0x2, 0x0, @local}, 0x10, 0x0, 0x0, &(0x7f00000002c0)=[@mask_cswp={0x58, 0x114, 0x9, {{}, &(0x7f0000000e80), 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x6c000000}}], 0x58}, 0x0) 07:33:02 executing program 4: mkdir(&(0x7f0000000180)='./file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file1\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='overlay\x00', 0x0, &(0x7f0000000100)={[{@upperdir={'upperdir', 0x3d, './file0'}}, {@lowerdir={'lowerdir', 0x3d, './file0'}}, {@workdir={'workdir', 0x3d, './file1'}, 0x5c}]}) r0 = open(&(0x7f0000021000)='./file0\x00', 0x0, 0x0) fchdir(r0) getsockopt$XDP_MMAP_OFFSETS(r0, 0x11b, 0x1, &(0x7f00000001c0), &(0x7f0000000080)=0x60) r1 = open(&(0x7f0000000040)='./file0\x00', 0x141042, 0x0) ioctl$FIDEDUPERANGE(r1, 0xc020660b, &(0x7f00000002c0)={0x0, 0xccffffffffffffff}) [ 1635.971245][T16842] overlayfs: unrecognized mount option "ÿÿÿ" or missing value 07:33:02 executing program 2: mkdir(&(0x7f0000000180)='./file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file1\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='overlay\x00', 0x0, &(0x7f0000000100)={[{@upperdir={'upperdir', 0x3d, './file0'}}, {@lowerdir={'lowerdir', 0x3d, './file0'}}, {@workdir={'workdir', 0x3d, './file1'}, 0x5c}]}) open(&(0x7f0000021000)='./file0\x00', 0x0, 0x0) fchdir(0xffffffffffffffff) r0 = open(&(0x7f0000000040)='./file0\x00', 0x141042, 0x0) ioctl$FIDEDUPERANGE(r0, 0xc020660b, &(0x7f00000002c0)={0x0, 0xccffffffffffffff, 0x5}) 07:33:02 executing program 5: mkdir(&(0x7f0000000180)='./file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file1\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='overlay\x00', 0x0, &(0x7f0000000100)={[{@upperdir={'upperdir', 0x3d, './file0'}}, {@lowerdir={'lowerdir', 0x3d, './file0'}}, {@workdir={'workdir', 0x3d, './file1'}, 0x5c}]}) r0 = open(&(0x7f0000021000)='./file0\x00', 0x0, 0x0) fchdir(r0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x141042, 0x0) syz_open_dev$evdev(0x0, 0x0, 0x0) r2 = openat$sequencer2(0xffffffffffffff9c, &(0x7f0000000040)='/dev/sequencer2\x00', 0x0, 0x0) r3 = syz_genetlink_get_family_id$ipvs(&(0x7f0000000140)='IPVS\x00') sendmsg$IPVS_CMD_GET_DAEMON(r2, &(0x7f00000002c0)={&(0x7f0000000080)={0x10, 0x0, 0x0, 0x8000000}, 0xc, &(0x7f0000000280)={&(0x7f0000000300)={0x60, r3, 0x410, 0x0, 0x0, {}, [@IPVS_CMD_ATTR_TIMEOUT_UDP={0x8, 0x6, 0x1}, @IPVS_CMD_ATTR_SERVICE={0x28, 0x1, [@IPVS_SVC_ATTR_ADDR={0x14, 0x3, @ipv6=@empty}, @IPVS_SVC_ATTR_AF={0x8, 0x1, 0x2}, @IPVS_SVC_ATTR_PROTOCOL={0x8}]}, @IPVS_CMD_ATTR_TIMEOUT_TCP_FIN={0x8, 0x5, 0x10000}, @IPVS_CMD_ATTR_SERVICE={0x14, 0x1, [@IPVS_SVC_ATTR_PORT={0x8, 0x4, 0x4e20}, @IPVS_SVC_ATTR_PORT={0x8, 0x4, 0x4e22}]}]}, 0x60}, 0x1, 0x0, 0x0, 0x20000004}, 0x84) r4 = socket$nl_netfilter(0x10, 0x3, 0xc) r5 = open(&(0x7f0000000040)='./bus\x00', 0x1fe, 0x0) perf_event_open(&(0x7f0000000800)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x50a, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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) sendfile(r5, r5, &(0x7f0000000000), 0x8080fffffffe) mlock2(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x0) ioctl$sock_ifreq(r4, 0x8991, &(0x7f00000000c0)={'bond0\x00\x16@\xea\xff\xff\x80\x00\x00\x02\xff', @ifru_names='bond_slave_1\x00'}) sysinfo(0x0) ioctl$sock_SIOCBRDELBR(r2, 0x89a1, &(0x7f0000000180)='ip6gretap0\x00') ioctl$sock_ifreq(r4, 0x8990, &(0x7f0000000240)={'bond0\x00\xe1\x00\n\x00!!\x00\x01\x00\x01', @ifru_names='bond_slave_1\x00'}) ioctl$FIDEDUPERANGE(r1, 0xc0189436, &(0x7f00000002c0)={0x2}) 07:33:02 executing program 1: r0 = socket$rds(0x15, 0x5, 0x0) bind$rds(r0, &(0x7f0000000080)={0x2, 0x0, @local}, 0x10) r1 = socket$inet_udplite(0x2, 0x2, 0x88) ioctl(r1, 0x1000008912, &(0x7f0000000000)="0adc1f123c123f319bd070") sendmsg$rds(r0, &(0x7f00000001c0)={&(0x7f0000000000)={0x2, 0x0, @local}, 0x10, 0x0, 0x0, &(0x7f00000002c0)=[@mask_cswp={0x58, 0x114, 0x9, {{}, &(0x7f0000000e80), 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x74000000}}], 0x58}, 0x0) [ 1636.070104][T16945] overlayfs: unrecognized mount option "ÿÿÿ" or missing value 07:33:02 executing program 3: r0 = socket$rds(0x15, 0x5, 0x0) bind$rds(r0, &(0x7f0000000080)={0x2, 0x0, @local}, 0x10) r1 = socket$inet_udplite(0x2, 0x2, 0x88) ioctl(r1, 0x1000008912, &(0x7f0000000000)="0adc1f123c123f319bd070") sendmsg$rds(r0, &(0x7f00000001c0)={&(0x7f0000000000)={0x2, 0x0, @local}, 0x10, 0x0, 0x0, &(0x7f00000002c0)=[@mask_cswp={0x58, 0x114, 0x7, {{}, &(0x7f0000000e80), 0x0}}], 0x58}, 0x1a000) [ 1636.126389][ T26] audit: type=1804 audit(1556523182.604:13044): pid=16842 uid=0 auid=4294967295 ses=4294967295 subj==unconfined op=invalid_pcr cause=ToMToU comm="syz-executor.0" name="/root/syzkaller-testdir367082561/syzkaller.OCMwKn/3195/file0/file0" dev="sda1" ino=19036 res=1 [ 1636.194860][T16965] overlayfs: './file0' not a directory 07:33:02 executing program 0: mkdir(&(0x7f0000000180)='./file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file1\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='overlay\x00', 0x0, &(0x7f0000000100)={[{@upperdir={'upperdir', 0x3d, './file0'}}, {@lowerdir={'lowerdir', 0x3d, './file0'}}, {@workdir={'workdir', 0x3d, './file1'}, 0x5c}]}) r0 = open(&(0x7f0000021000)='./file0\x00', 0x0, 0x0) fchdir(r0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x141042, 0xfffffffffffffffd) ioctl$FIDEDUPERANGE(r1, 0xc0189436, &(0x7f00000002c0)) setxattr$security_evm(&(0x7f0000000080)='./file1\x00', &(0x7f0000000140)='security.evm\x00', &(0x7f0000000300)=@v2={0x3, 0x0, 0x10, 0x1000, 0xfb, "b0d95974a9477eabb088e822d87c550e9ccb212c650e57dd88b70a1b8fdba701bf4ed07eeb8198efb192e40e4d5872ba89de72a99507391fd2ac7eac003eb3670257438e7b1112b9a4fe37f50240f7eec633bc6ad67bc0925680c914775f487cd0ebd310391c6ee4f7259d65889dcf11688c3e0771b184c95cfa39502abf98d533c82c397c976852a581f53f9f5970dcf9f690ba40d025e44aa631aab9e33ed5cf71db988c3c66d45d68991db8db66c249831aab8c5d179b47148c50909c0c7757ca5b61b82a41fbbd8aaacf18d06693590ce744fc978738ce9ec8f788519248d387569eb355ae6c91436ea521c0bbee65ec15c720b9e95a1b0835"}, 0x105, 0x2) 07:33:02 executing program 2: mkdir(&(0x7f0000000180)='./file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file1\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='overlay\x00', 0x0, &(0x7f0000000100)={[{@upperdir={'upperdir', 0x3d, './file0'}}, {@lowerdir={'lowerdir', 0x3d, './file0'}}, {@workdir={'workdir', 0x3d, './file1'}, 0x5c}]}) open(&(0x7f0000021000)='./file0\x00', 0x0, 0x0) fchdir(0xffffffffffffffff) r0 = open(&(0x7f0000000040)='./file0\x00', 0x141042, 0x0) ioctl$FIDEDUPERANGE(r0, 0xc020660b, &(0x7f00000002c0)={0x0, 0xccffffffffffffff, 0x5}) 07:33:02 executing program 1: r0 = socket$rds(0x15, 0x5, 0x0) bind$rds(r0, &(0x7f0000000080)={0x2, 0x0, @local}, 0x10) r1 = socket$inet_udplite(0x2, 0x2, 0x88) ioctl(r1, 0x1000008912, &(0x7f0000000000)="0adc1f123c123f319bd070") sendmsg$rds(r0, &(0x7f00000001c0)={&(0x7f0000000000)={0x2, 0x0, @local}, 0x10, 0x0, 0x0, &(0x7f00000002c0)=[@mask_cswp={0x58, 0x114, 0x9, {{}, &(0x7f0000000e80), 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x7a000000}}], 0x58}, 0x0) 07:33:02 executing program 4: mkdir(&(0x7f0000000180)='./file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x40) mount$overlay(0x400000, &(0x7f0000000240)='./file0\x00', &(0x7f0000000300)='overlay\x00', 0x800, &(0x7f0000000100)=ANY=[]) utimes(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)={{0x0, 0x7530}, {0x0, 0x2710}}) r0 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file2\x00', 0x80000, 0x131) getsockname$llc(r0, &(0x7f0000000140)={0x1a, 0x0, 0x0, 0x0, 0x0, 0x0, @broadcast}, &(0x7f00000001c0)=0x10) r1 = open(&(0x7f0000021000)='./file0\x00', 0x0, 0x0) fchdir(r1) r2 = open(&(0x7f0000000040)='./file0\x00', 0x141042, 0x0) ioctl$FIDEDUPERANGE(r2, 0xc020660b, &(0x7f00000002c0)={0x0, 0xccffffffffffffff}) getsockopt$IP_VS_SO_GET_SERVICES(r0, 0x0, 0x482, &(0x7f0000000340)=""/187, &(0x7f0000000200)=0xbb) [ 1636.226766][ T26] audit: type=1804 audit(1556523182.704:13045): pid=16965 uid=0 auid=4294967295 ses=4294967295 subj==unconfined op=invalid_pcr cause=ToMToU comm="syz-executor.4" name="/root/syzkaller-testdir448262477/syzkaller.ClPtxm/1937/file0/file0" dev="sda1" ino=18997 res=1 [ 1636.324495][T17080] overlayfs: './file0' not a directory 07:33:02 executing program 3: r0 = socket$rds(0x15, 0x5, 0x0) bind$rds(r0, &(0x7f0000000080)={0x2, 0x0, @local}, 0x10) r1 = socket$inet_udplite(0x2, 0x2, 0x88) ioctl(r1, 0x1000008912, &(0x7f0000000000)="0adc1f123c123f319bd070") sendmsg$rds(r0, &(0x7f00000001c0)={&(0x7f0000000000)={0x2, 0x0, @local}, 0x10, 0x0, 0x0, &(0x7f00000002c0)=[@mask_cswp={0x58, 0x114, 0x7, {{}, &(0x7f0000000e80), 0x0}}], 0x58}, 0x40000) [ 1636.362939][ T26] audit: type=1804 audit(1556523182.834:13046): pid=16981 uid=0 auid=4294967295 ses=4294967295 subj==unconfined op=invalid_pcr cause=ToMToU comm="syz-executor.0" name="/root/syzkaller-testdir367082561/syzkaller.OCMwKn/3196/file0/file0" dev="overlay" ino=329981 res=1 07:33:03 executing program 0: mkdir(&(0x7f0000000180)='./file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file1\x00', 0x0) r0 = socket$inet_smc(0x2b, 0x1, 0x0) getpeername(r0, &(0x7f00000001c0)=@can, &(0x7f0000000240)=0x80) r1 = openat$proc_capi20ncci(0xffffffffffffff9c, &(0x7f0000000080)='/proc/capi/capi20ncci\x00', 0x2080, 0x0) write$P9_RREADDIR(r1, &(0x7f0000000140)={0xb, 0x29, 0x1, {0xffffffffffffffc3}}, 0xb) mount$overlay(0x400000, &(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='overlay\x00', 0x0, &(0x7f0000000100)={[{@upperdir={'upperdir', 0x3d, './file0'}}, {@lowerdir={'lowerdir', 0x3d, './file0'}}, {@workdir={'workdir', 0x3d, './file1'}, 0x5c}]}) r2 = open(&(0x7f0000021000)='./file0\x00', 0x0, 0x0) fchdir(r2) r3 = open(&(0x7f0000000040)='./file0\x00', 0x141142, 0x0) ioctl$FIDEDUPERANGE(r3, 0xc0189436, &(0x7f00000002c0)) 07:33:03 executing program 1: r0 = socket$rds(0x15, 0x5, 0x0) bind$rds(r0, &(0x7f0000000080)={0x2, 0x0, @local}, 0x10) r1 = socket$inet_udplite(0x2, 0x2, 0x88) ioctl(r1, 0x1000008912, &(0x7f0000000000)="0adc1f123c123f319bd070") sendmsg$rds(r0, &(0x7f00000001c0)={&(0x7f0000000000)={0x2, 0x0, @local}, 0x10, 0x0, 0x0, &(0x7f00000002c0)=[@mask_cswp={0x58, 0x114, 0x9, {{}, &(0x7f0000000e80), 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfc000000}}], 0x58}, 0x0) [ 1636.482712][T16975] bond0: Releasing backup interface bond_slave_1 [ 1636.509114][T17102] overlayfs: missing 'lowerdir' 07:33:03 executing program 2: mkdir(&(0x7f0000000180)='./file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file1\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='overlay\x00', 0x0, &(0x7f0000000100)={[{@upperdir={'upperdir', 0x3d, './file0'}}, {@lowerdir={'lowerdir', 0x3d, './file0'}}, {@workdir={'workdir', 0x3d, './file1'}, 0x5c}]}) open(&(0x7f0000021000)='./file0\x00', 0x0, 0x0) fchdir(0xffffffffffffffff) r0 = open(&(0x7f0000000040)='./file0\x00', 0x141042, 0x0) ioctl$FIDEDUPERANGE(r0, 0xc020660b, &(0x7f00000002c0)={0x0, 0xccffffffffffffff, 0x5}) [ 1636.610258][T17154] overlayfs: missing 'lowerdir' [ 1636.615644][T17175] rds_sendmsg: 17 callbacks suppressed [ 1636.615661][T17175] atomic_op 000000009861ca52 conn xmit_atomic (null) 07:33:03 executing program 4: mkdir(&(0x7f0000000180)='./file0\x00', 0x0) mkdir(&(0x7f0000000080)='./file0\x00', 0x187) mount$overlay(0x400000, &(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='overlay\x00', 0x0, &(0x7f0000000100)={[{@upperdir={'upperdir', 0x3d, './file0'}}, {@lowerdir={'lowerdir', 0x3d, './file0'}}, {@workdir={'workdir', 0x3d, './file1'}, 0x5c}]}) r0 = open(&(0x7f0000021000)='./file0\x00', 0x0, 0x0) fchdir(r0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x141042, 0x0) ioctl$FIDEDUPERANGE(r1, 0xc020660b, &(0x7f00000002c0)=ANY=[@ANYBLOB="0000000000000000ffffffffffffff56aabe3438697b8f00"]) ioctl$sock_inet_udp_SIOCOUTQ(r0, 0x5411, &(0x7f0000000140)) [ 1636.640601][ T26] audit: type=1804 audit(1556523183.124:13047): pid=17154 uid=0 auid=4294967295 ses=4294967295 subj==unconfined op=invalid_pcr cause=ToMToU comm="syz-executor.4" name="/root/syzkaller-testdir448262477/syzkaller.ClPtxm/1938/file0/file0" dev="sda1" ino=18983 res=1 [ 1636.674227][T16995] bond0: Enslaving bond_slave_1 as an active interface with an up link [ 1636.691592][T16995] overlayfs: './file0' not a directory [ 1636.698723][T17223] atomic_op 0000000031c7bb99 conn xmit_atomic (null) [ 1636.713670][ T26] audit: type=1804 audit(1556523183.194:13048): pid=16975 uid=0 auid=4294967295 ses=4294967295 subj==unconfined op=invalid_pcr cause=ToMToU comm="syz-executor.5" name="/root/syzkaller-testdir215799047/syzkaller.GA3PwI/2132/file0/file0" dev="overlay" ino=329975 res=1 [ 1636.752928][T16975] bond0: Releasing backup interface bond_slave_1 [ 1636.844058][T17231] overlayfs: failed to resolve './file1': -2 [ 1636.851992][T17230] bond0: Enslaving bond_slave_1 as an active interface with an up link [ 1636.862103][T17229] overlayfs: './file0' not a directory [ 1636.882344][T17238] overlayfs: './file0' not a directory 07:33:03 executing program 3: r0 = socket$rds(0x15, 0x5, 0x0) bind$rds(r0, &(0x7f0000000080)={0x2, 0x0, @local}, 0x10) r1 = socket$inet_udplite(0x2, 0x2, 0x88) ioctl(r1, 0x1000008912, &(0x7f0000000000)="0adc1f123c123f319bd070") sendmsg$rds(r0, &(0x7f00000001c0)={&(0x7f0000000000)={0x2, 0x0, @local}, 0x10, 0x0, 0x0, &(0x7f00000002c0)=[@mask_cswp={0x58, 0x114, 0x7, {{}, &(0x7f0000000e80), 0x0}}], 0x58}, 0x100000) 07:33:03 executing program 1: r0 = socket$rds(0x15, 0x5, 0x0) bind$rds(r0, &(0x7f0000000080)={0x2, 0x0, @local}, 0x10) r1 = socket$inet_udplite(0x2, 0x2, 0x88) ioctl(r1, 0x1000008912, &(0x7f0000000000)="0adc1f123c123f319bd070") sendmsg$rds(r0, &(0x7f00000001c0)={&(0x7f0000000000)={0x2, 0x0, @local}, 0x10, 0x0, 0x0, &(0x7f00000002c0)=[@mask_cswp={0x58, 0x114, 0x9, {{}, &(0x7f0000000e80), 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfe800000}}], 0x58}, 0x0) 07:33:03 executing program 5: mkdir(&(0x7f0000000180)='./file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file1\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='overlay\x00', 0x0, &(0x7f0000000100)={[{@upperdir={'upperdir', 0x3d, './file0'}}, {@lowerdir={'lowerdir', 0x3d, './file0'}}, {@workdir={'workdir', 0x3d, './file1'}, 0x5c}]}) r0 = open(&(0x7f0000021000)='./file0\x00', 0x0, 0x0) fchdir(r0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x141042, 0x0) ioctl$FIDEDUPERANGE(r1, 0xc0189436, &(0x7f00000002c0)={0x2}) [ 1636.890271][T17235] overlayfs: './file0' not a directory 07:33:03 executing program 2: mkdir(&(0x7f0000000180)='./file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file1\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='overlay\x00', 0x0, &(0x7f0000000100)={[{@upperdir={'upperdir', 0x3d, './file0'}}, {@lowerdir={'lowerdir', 0x3d, './file0'}}, {@workdir={'workdir', 0x3d, './file1'}, 0x5c}]}) r0 = open(&(0x7f0000021000)='./file0\x00', 0x0, 0x0) fchdir(r0) r1 = open(0x0, 0x141042, 0x0) ioctl$FIDEDUPERANGE(r1, 0xc020660b, &(0x7f00000002c0)={0x0, 0xccffffffffffffff, 0x5}) 07:33:03 executing program 0: mkdir(&(0x7f0000000180)='./file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file1\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000140)='./file1\x00', &(0x7f0000000200)='overlay\x00', 0x0, &(0x7f00000001c0)={[{@upperdir={'upperdir', 0x3d, './file0'}}, {@lowerdir={'lowerdir', 0x3d, './file0'}}, {@metacopy_off='metacopy=off', 0x5c}]}) r0 = open(&(0x7f0000021000)='./file0\x00', 0x0, 0x0) fchdir(r0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x141042, 0x0) ioctl$FIDEDUPERANGE(r1, 0xc0189436, &(0x7f00000002c0)) [ 1636.932188][T17242] atomic_op 00000000023a584f conn xmit_atomic (null) 07:33:03 executing program 4: mkdir(&(0x7f0000000180)='./file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file1\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='overlay\x00', 0x0, &(0x7f0000000100)={[{@upperdir={'upperdir', 0x3d, './file0'}}, {@lowerdir={'lowerdir', 0x3d, './file0'}}, {@workdir={'workdir', 0x3d, './file1'}, 0x5c}]}) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) ioctl$sock_SIOCGIFCONF(r0, 0x8912, &(0x7f0000000080)=@buf={0x1000, &(0x7f0000000300)="e54ab93b057019059f4db769d5251b67ce3407798ba8cf908f831839c8ff65c0e279f68c1331f6c94635d40c1f01b4a44d3a657a0db42d3897a598af4edfd71ac56f21157f73f4211c4e9ade503347b479f28363cbf031048c5869f366734cfea0c9e3306002dade7c0b487e77713870b9021cfe108060e18db0828593fdd63300f7ffa47fff13d81dd1cdefc8cca5480ff5161e3b1d4a48f48344f14b928311e7d1ba38ce5af2ff1cc696ddeed7886d16cdb9684c9164ee366474b5c9d36ee84a2c1fe744becea7336fc71d0fae6a9d40bdba673154c4447384a54bb16db958785e117cb2ef6129e2762df26202d6b901765f52cd913a25b8643c83577e4d3379e19c7eb2563621d1109565ec84c05896f5ba3b25edc4df1e181b701072bd93d64786133ff6e3e22fdbabe1799b298db06210c4c71ff0aed5587ae0381dbb650e0e2a037dbeced2677dd987843040fdf09399547bf4c96498ffc511613c614ffb2ca4cc23ec6155a733b26f163b6685a48fb8976a26df7f57f21f097dd8f07b82926b94d3d22c0b2e5174cb43901823e19f99d2541fbb2b2d139f78a2e3eeae06154b80d352b98ad0ab0294ba0ab28c66cabbb133271921ad8beb3b5891a5ea76a2e326730f37e684d1854b8c12dd0c2fdcaa82a357b1b8f02d878a3810f15ce948a6925a73e8e9aa5237af1bff7d784b271187132135e8efdd3059cf2a260724b773c876ffa2edf0a3ef0f945dce235d1ab3d048534895a383a172e2673d1f4f7355e0f56748f6953dcfba8346be96fe61b34eb17a74ebbd4976ef7572d3bd0224f55022765bccd6d22fe999c2466a3056e33366b73cd422c98e01199c282548a9ce9ec594f968b24f699b367ca42f8403a52f75f27cf1d9bf6d7a6f7bfc48ff9a1ccbc860ef25b42bff3f0b317c3db6e80d7849010ac3b0c600c2ab1aabdd9203b419454940d779c8f2f0abea9867a089781671055745e2399e6807060853554afa1bb40e05952df50a62ad90025fec93a1f3a6d3f0c596065619486345dd042f812982b62fce89be1d4f57dd5900520067e2afa4bbdc6dee4482419f116549065fe0e2052151ae86ba1e3058983cd5de1fc059daedd8526558b9e20245194f7d02f88e16fa7b056ba0b1204c057ddc0ada8735baabbc7a3b8980273d9f37f40fdd653d12a35761ea3bd8f24b2bd5336176c3e25d9b133113568668e6f6c04bcdd596899cd90de5b82e7a85d9f5bf1a02e5f48b89731780cec0790df40f7a770a17e52659d5accd85a0e7169809acaa0f5fe3ebb80fc47e2f0c375cc7978b4be0ec8b3618d37241894e85f2eb189b712b572f0d0fadd9d73fd9532d0c39949444569b02d35afe7894a9b5a46d8cace20de16541938e5d884dfe873b9d0c85f2572874c6d2df1f160bd29aa96086277d9e02d6493de15de22836bf33458b5f169d803a35682f8c876f82fe8df42b773004b79307fb27cedc99c112b0d6420edeb90493cf91c172aad8b0e5cbbf0f75f6f9ffa55040cfeba98df5d9c111a9efc5839c35fa1ea4560eb2eba480a5b5ea5e0697f08772fa933492430b021853508ca629edc2854b8cb72122ebe4360a53daff9e1de9d2317d91872a11e2c2f844326fe3db5bd48009554f8844c0cc8a0ddb2a58c8609b4492f543751659e9550bd1a06082594685e697ad19a6faa231c8e22f14524272edf63bd08b67221b1060443fca1dc40777602940da0fcfd13bbd973974cc8e7ec434bde60f1830a0b68b47ffd9aac631b84289888c09b9b7dac26dffd07175d1958fe517cd7eb5543e182a31b7471f89155b25d419e1a9cbad2ce98eb4f13f8cad12c526d78a05954780c22b206ba20d9154c4e7fb6ea3b3362fa17facaa67c056587901f1f948119d13a57723815c800e58a9c6dc4cb61a12fcef2d654bd9b6fa114453352d43910bfef0bee779f6a8c4a819efb074639b55282eac6682c8b05d9df10fda04ed2a5059d1ddf82c34e44d37e831384b5ee840d54e0df619960790fb45ded0b0815f047f1db88f95db03f2a67c301c676185be896c486342dff559b7f9ed33818df0627c95b7c59eef1c80d2ae6a4a104017db2b632a3456a6371ef72feabae804de4bb3c8af1f9a25632a92ba5ecd25b13a4d609aa7e3c463d6f6367296c0e8d0504326a2598a068a4943d719349cc069cdf0b0448261c556cd63ec9bfe2746eee25f4171402ab6c49a8a26a76edb7cf892412a8ea49162fe306b19a1c26e360baf382886c9f3737c46df6d634c9b9b59cf391ab1a74e6cbf3dddf181e08510924279299a6f679ab408428280c751c2216f093b03a852ee741d77a142db01604aa6a933e1334036148a230776a1f5a6c4fd9f4653d082486c03cff6c4dd0bf95d07d70658ea42f1373a5d9fae30835056374a6286b4a91608d5972738c03b1f7fb4d54b2f963526c72b8210d81bd817b897443d7c33d4af702199115ad87b2dd3395b0e9b47058f2a27407347b72e7ab58fec27dd20777f366af620d62f74270f06451e01fa293d0ae9bc8de48b3cba8b01192556b7accd79783f7fa7a49bbedc7a2e35f00e9f25ccce2d8c2c750ef7182aa0f77be50cb93589cf480db6870c1dae1d892a684e5793b773f4a22ecc28eee671a627573b694412d5c58431ca50f098e7634c69ef6df6d49903c69ac22fdc406f62b84e61a726621a07a95851575769f0cc672313f5fc05713b883e4aa41480d54bb38edda7f66be29c09679a3eb7611045be7752dfc97b5b79bda02ac1146f04c633be361ca7324ba2f2e35dc6e161363a216d2da0bfcd7eb016e8349fbad4dd04f89619fed725c97420b320c64108f1151b75600993bd5881439224d915130eaa1b91609b97bb2386521768b0dab90e09e06db6528329107350f296d6acce8fb267653d093364a0b67b180cc9abee7eaedd1c559ceafa4bede9f2b5dcd5b8a5925f2465465deac55c76e65d12d663dd68a69a80321d601b89a7dadc38476a0fb8300d2cb22d8aeee68a62179d79320c14ffb25ec6b288eaeff921f2341ee0482ce5ae2e463a59c03402eee1b0123c81e0a3e2052642b188c17685d549e999937e70f8851125681f13fdf77456544ca95c15a7015aedd6d846e9a403f40df07cc2ed0ce4111da66ddc5942b1bd048e999e369b58eb25e9b5cc6944a67e36eb9d39e2745ca2bd366fc08c18497e456408bf3738cc2d88fa2d3f151659e4c3e14f44e69ebecd0c63b41c5f4e8c81e1ed1967945e8397d6f55bd1b6d567bfe7241c95bd8a83bf281a5048338c12168b8219bf489c8c0534b57579d25330c561f02cfbe2b2cbc5be830ba5c6641f881531c640d965b48f6e9e5e0c14a56113a1c28bba891e1ab69c1380f2b81c02eb3f8c8911b35a4a379bea17d271c71da29f925762cbac80d73ef107919395e0ceaf4c15383b85d4fa1568e6edaa11e5f9dbb233fdc5af9c3ab011f99678fd92f2f80722bde7bf4f19c8995cc141ca20633cc5f2d1b35110466dc39b5d78b4f4f38df454c92bdd7adbe6b6aa34771c728dfd73f151ec98427f4d40f05e25ba9bfee726b7045df66959a82f71f7ffd6bd5dff1bb0bb4e15dfc3986b9636a7b0541146d4270ebc397d874968dc71bd8910a1f1e5b44c25cb7b2aca22974eb5139c49201d5f3e02eb2a438da7cb6731682ccdeb68871255619b632afd29952df21a72cd5206477043bb5f8316044f38ea3e359b23dbe2d239014b4b9124b1247d553cccb0cc6b2740719ddfac87d1e54ff2afb9cf3ff076f1637d9c3ca093eb7e90c9911e41347e20496ad189dff1834871b68755de755ca0cc31e5dac55cd40723bb5cb81bda9745e1b99acc9aa0715436d95c07bf53cb13717da3b77fe7245968999549d9f2831118c3cf57b2947e6ae813d3d5213a775924b434a7ebac2258cd84c97f549434f1bf8431d60267e4fa0485977ba528fde3088ec1c7426fef732c11aaa878c562506fcd9970b27fdaaaa56101c396151ba04a9a2db74536b46f47152f8a84ebe77eb6a1137fee00925b92d235be5742b25f8de779fc6857807be67131f328be4a228e235d583d3fab86d7dd541d97ece52f11c8c33733649ec56b2023b48b704155d1d740a662da868b3c3d60e8468af5abff99b730f5ba5ef7657d31d38e888d02f6983211b673e71b43f2b9bd1924e74ae607eddd2fa556a2d186e74d95b8da11303ad044e7d901361bc57ee873a4f8b2fc7dcd1bbe53bd733f7566e61873ad154b0d67bb89f1ae41fb072bedaca49f04e956b5d7e846295e399860e90e5cbf4c53391c1a9595bd0851a837fd7d1943d02c6f962b6c7b6576ecfc8cba398ce74dfcd1281d89843a0fd769d79c792c177396dd9034cd2a34cf9d3356568cc2f2957c3151d8ebbd5226fc458920db71832afe04e104dd13bb2e597af9ecc3b4391bb83517ebf3672d3ed9e68de2af76d32ae5278ff48ee4f000971eb27c2b532562b65b309fa9f0edaf665d05d701b03cbd809bf9d7f417ee22d55d5bc027487520ef8c41839827228ac450e6b8e5e4e9286620965ca7e366018d1144bf058a67a2aa691df22d679094d86caac33068f2dc5c7bcbf5f50b575772e7764a539be5694fdb2a54eda3a2af22f945a5d78f641193e84a084e746f3f0b8d256d222bc5e86fbbe094c86b8f9b14c0ed3f5e6bfc8b7e3913e177699de1c4ae6052d7145f258ac73b30cbddcf9b4f49044b0e04a058ca9f88a705aedda2a86db2b08ffd3e2f37663443c94c951de371097790041c1649b0d83c840e151faac6c4ddb40f6242ae2fdae46cc20ebfb3f1f69e14c09841aa7afd595be3db5a50838f05a712c643f77f974174698e966199e1499147f470fce41276d65d6035c495e78ac3e92ef35e931be8d8877381f50a1bb303d9a802076888a9da18a209fcf6440e772f06784cc379d39c536a3edfe22fdcaceab9796a6da15156cb2cfcb4fc21353471bec3b49d222ecf7b979495d3d0bcd54946e403070b200f4b9a082c54ccd32d64925aa9c6f9007b3590b331c44b3f910975abef5d990f3a1f0e6021fc0e83f7397c2cc64e7dfbbb799fb8a74296d4f7d0c75ba357e2f98489510f11b62f1cbfbb1aeb66325a1298b3f0d9a9d45a5e552e022786ec3e1d89f3aaceb5435a17d35050704f66cb6ed2421667c7e1c342f6f8e08fb2445a475fd138fabc3fac2f2afc0d9412d29886de95f3b2c327200832bf865d2087b3656ba8392cc9b7ef6e0b84dc70a24ebcfe3328835c7a4db6c3fb46132cf73f98f8fc93b5cdfbeef7df683cf461381e547c1008567cf089d8f4844a5aec9fdbb707b78c53025c915e5b30d24d70d49b0d4a42447b9259bad323e5702e3e5fae751745be9e6cf1f093f7054a6a3571458aa44732d55f59130cb2b8178df87b3f22a1e4e1361ec5768450caf8ab20150d4fc677cbb3e7cdcbbf3eebe915d9a89143720713d012a01d8dea6fdc3a1637ceacd09d26387309575b06ab23ccadd4b03aa88708f2fb66cf417c891b1671e367800789198ebf8fa282b983d0dccea9634742d76f24da1528349b56561e6a56ed7526252e6d8843c08bba34ca55d8339b799d35bc379c2075d8af0670eebdc355cb7db201c51c9dd22f7f73279a25217a8a410c49482e233f2a6bd25e89c25cd22404bb0a5269bef18c0b9f007e9edb3578af60ec63a6007f8f80064b8e516b371c2c714622b59b3edaefa224424a54e611e3a7a2793f284144960c14648dd27a964d9fb83f94760da497d0ae4d719ef9ee64bce93cd2569d2184e2be"}) r1 = open(&(0x7f0000021000)='./file0\x00', 0x0, 0x0) fchdir(r1) r2 = open(&(0x7f0000000040)='./file0\x00', 0x141042, 0x0) ioctl$FIDEDUPERANGE(r2, 0xc020660b, &(0x7f00000002c0)={0x0, 0xccffffffffffffff}) bpf$BPF_MAP_GET_NEXT_ID(0xc, &(0x7f0000000140)=0x7fff, 0x4) 07:33:03 executing program 1: r0 = socket$rds(0x15, 0x5, 0x0) bind$rds(r0, &(0x7f0000000080)={0x2, 0x0, @local}, 0x10) r1 = socket$inet_udplite(0x2, 0x2, 0x88) ioctl(r1, 0x1000008912, &(0x7f0000000000)="0adc1f123c123f319bd070") sendmsg$rds(r0, &(0x7f00000001c0)={&(0x7f0000000000)={0x2, 0x0, @local}, 0x10, 0x0, 0x0, &(0x7f00000002c0)=[@mask_cswp={0x58, 0x114, 0x9, {{}, &(0x7f0000000e80), 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfec00000}}], 0x58}, 0x0) 07:33:03 executing program 3: r0 = socket$rds(0x15, 0x5, 0x0) bind$rds(r0, &(0x7f0000000080)={0x2, 0x0, @local}, 0x10) r1 = socket$inet_udplite(0x2, 0x2, 0x88) ioctl(r1, 0x1000008912, &(0x7f0000000000)="0adc1f123c123f319bd070") sendmsg$rds(r0, &(0x7f00000001c0)={&(0x7f0000000000)={0x2, 0x0, @local}, 0x10, 0x0, 0x0, &(0x7f00000002c0)=[@mask_cswp={0x58, 0x114, 0x7, {{}, &(0x7f0000000e80), 0x0}}], 0x58}, 0xa00100) [ 1637.109716][T17364] overlayfs: unrecognized mount option "metacopy=off\" or missing value [ 1637.153004][T17368] overlayfs: './file0' not a directory [ 1637.175319][T17369] atomic_op 000000002ef897f6 conn xmit_atomic (null) [ 1637.176682][T17372] overlayfs: unrecognized mount option "metacopy=off\" or missing value [ 1637.193604][T17373] overlayfs: './file0' not a directory 07:33:03 executing program 0: mkdir(&(0x7f0000000180)='./file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file1\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='overlay\x00', 0x0, &(0x7f0000000100)={[{@upperdir={'upperdir', 0x3d, './file0'}}, {@lowerdir={'lowerdir', 0x3d, './file0'}}, {@workdir={'workdir', 0x3d, './file1'}, 0x5c}]}) r0 = open(&(0x7f0000021000)='./file0\x00', 0x0, 0x0) fchdir(r0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x141042, 0x0) syz_open_dev$evdev(0x0, 0x0, 0x0) r2 = openat$sequencer2(0xffffffffffffff9c, &(0x7f0000000040)='/dev/sequencer2\x00', 0x0, 0x0) r3 = syz_genetlink_get_family_id$ipvs(&(0x7f0000000140)='IPVS\x00') sendmsg$IPVS_CMD_GET_DAEMON(r2, &(0x7f00000002c0)={&(0x7f0000000080)={0x10, 0x0, 0x0, 0x8000000}, 0xc, &(0x7f0000000280)={&(0x7f0000000300)={0x60, r3, 0x410, 0x0, 0x0, {}, [@IPVS_CMD_ATTR_TIMEOUT_UDP={0x8, 0x6, 0x1}, @IPVS_CMD_ATTR_SERVICE={0x28, 0x1, [@IPVS_SVC_ATTR_ADDR={0x14, 0x3, @ipv6=@empty}, @IPVS_SVC_ATTR_AF={0x8, 0x1, 0x2}, @IPVS_SVC_ATTR_PROTOCOL={0x8}]}, @IPVS_CMD_ATTR_TIMEOUT_TCP_FIN={0x8, 0x5, 0x10000}, @IPVS_CMD_ATTR_SERVICE={0x14, 0x1, [@IPVS_SVC_ATTR_PORT={0x8, 0x4, 0x4e20}, @IPVS_SVC_ATTR_PORT={0x8, 0x4, 0x4e22}]}]}, 0x60}, 0x1, 0x0, 0x0, 0x20000004}, 0x84) r4 = socket$nl_netfilter(0x10, 0x3, 0xc) r5 = open(&(0x7f0000000040)='./bus\x00', 0x1fe, 0x0) perf_event_open(&(0x7f0000000800)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x50a, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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) sendfile(r5, r5, &(0x7f0000000000), 0x8080fffffffe) mlock2(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x0) ioctl$sock_ifreq(r4, 0x8991, &(0x7f00000000c0)={'bond0\x00\x16@\xea\xff\xff\x80\x00\x00\x02\xff', @ifru_names='bond_slave_1\x00'}) sysinfo(0x0) ioctl$sock_SIOCBRDELBR(r2, 0x89a1, &(0x7f0000000180)='ip6gretap0\x00') ioctl$sock_ifreq(r4, 0x8990, &(0x7f0000000240)={'bond0\x00\xe1\x00\n\x00!!\x00\x01\x00\x01', @ifru_names='bond_slave_1\x00'}) ioctl$FIDEDUPERANGE(r1, 0xc0189436, &(0x7f00000002c0)={0x2}) 07:33:03 executing program 2: mkdir(&(0x7f0000000180)='./file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file1\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='overlay\x00', 0x0, &(0x7f0000000100)={[{@upperdir={'upperdir', 0x3d, './file0'}}, {@lowerdir={'lowerdir', 0x3d, './file0'}}, {@workdir={'workdir', 0x3d, './file1'}, 0x5c}]}) r0 = open(&(0x7f0000021000)='./file0\x00', 0x0, 0x0) fchdir(r0) r1 = open(0x0, 0x141042, 0x0) ioctl$FIDEDUPERANGE(r1, 0xc020660b, &(0x7f00000002c0)={0x0, 0xccffffffffffffff, 0x5}) 07:33:03 executing program 4: mkdir(&(0x7f0000000180)='./file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file1\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='overlay\x00', 0x0, &(0x7f0000000080)) r0 = open(&(0x7f0000021000)='./file0\x00', 0x0, 0x0) fchdir(r0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x141042, 0x0) ioctl$FIDEDUPERANGE(r1, 0xc020660b, &(0x7f00000002c0)={0x0, 0xccffffffffffffff}) 07:33:03 executing program 5: mkdir(&(0x7f0000000180)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='overlay\x00', 0x0, &(0x7f0000000280)=ANY=[@ANYBLOB="75707065726469723d2e2f66696c65302c6c6f7765726469723d2e2f66696c65302c776f726b6469721d2e2f66696c65315c00"]) r0 = open(&(0x7f0000021000)='./file0\x00', 0x0, 0x0) fchdir(r0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x141042, 0x0) ioctl$FIDEDUPERANGE(r1, 0xc0189436, &(0x7f00000001c0)=ANY=[@ANYBLOB="12000000000f0000006620007c83956400000000010000000000c82c83b6b28daeca2ce7d9af939258c954677fd3285111d9bc2ec5cf5a910fd65d01c86d6c3f9b4b627d51ebbe336e7f0f31684a4eecf2ab90a803b1177999160575d32470b319592d4d69508288c6d8ff47958a67b086d5da3ee94f6568c81df56f534bb4c34b539f21579a0e"]) 07:33:03 executing program 1: r0 = socket$rds(0x15, 0x5, 0x0) bind$rds(r0, &(0x7f0000000080)={0x2, 0x0, @local}, 0x10) r1 = socket$inet_udplite(0x2, 0x2, 0x88) ioctl(r1, 0x1000008912, &(0x7f0000000000)="0adc1f123c123f319bd070") sendmsg$rds(r0, &(0x7f00000001c0)={&(0x7f0000000000)={0x2, 0x0, @local}, 0x10, 0x0, 0x0, &(0x7f00000002c0)=[@mask_cswp={0x58, 0x114, 0x9, {{}, &(0x7f0000000e80), 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfeffffff}}], 0x58}, 0x0) 07:33:03 executing program 3: r0 = socket$rds(0x15, 0x5, 0x0) bind$rds(r0, &(0x7f0000000080)={0x2, 0x0, @local}, 0x10) r1 = socket$inet_udplite(0x2, 0x2, 0x88) ioctl(r1, 0x1000008912, &(0x7f0000000000)="0adc1f123c123f319bd070") sendmsg$rds(r0, &(0x7f00000001c0)={&(0x7f0000000000)={0x2, 0x0, @local}, 0x10, 0x0, 0x0, &(0x7f00000002c0)=[@mask_cswp={0x58, 0x114, 0x7, {{}, &(0x7f0000000e80), 0x0}}], 0x58}, 0x1000000) [ 1637.373244][T17501] atomic_op 00000000486245f5 conn xmit_atomic (null) [ 1637.459622][T17498] bond0: Releasing backup interface bond_slave_1 07:33:03 executing program 1: r0 = socket$rds(0x15, 0x5, 0x0) bind$rds(r0, &(0x7f0000000080)={0x2, 0x0, @local}, 0x10) r1 = socket$inet_udplite(0x2, 0x2, 0x88) ioctl(r1, 0x1000008912, &(0x7f0000000000)="0adc1f123c123f319bd070") sendmsg$rds(r0, &(0x7f00000001c0)={&(0x7f0000000000)={0x2, 0x0, @local}, 0x10, 0x0, 0x0, &(0x7f00000002c0)=[@mask_cswp={0x58, 0x114, 0x9, {{}, &(0x7f0000000e80), 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xff000000}}], 0x58}, 0x0) [ 1637.501834][T17547] overlayfs: missing 'lowerdir' 07:33:04 executing program 2: mkdir(&(0x7f0000000180)='./file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file1\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='overlay\x00', 0x0, &(0x7f0000000100)={[{@upperdir={'upperdir', 0x3d, './file0'}}, {@lowerdir={'lowerdir', 0x3d, './file0'}}, {@workdir={'workdir', 0x3d, './file1'}, 0x5c}]}) r0 = open(&(0x7f0000021000)='./file0\x00', 0x0, 0x0) fchdir(r0) r1 = open(0x0, 0x141042, 0x0) ioctl$FIDEDUPERANGE(r1, 0xc020660b, &(0x7f00000002c0)={0x0, 0xccffffffffffffff, 0x5}) 07:33:04 executing program 3: r0 = socket$rds(0x15, 0x5, 0x0) bind$rds(r0, &(0x7f0000000080)={0x2, 0x0, @local}, 0x10) r1 = socket$inet_udplite(0x2, 0x2, 0x88) ioctl(r1, 0x1000008912, &(0x7f0000000000)="0adc1f123c123f319bd070") sendmsg$rds(r0, &(0x7f00000001c0)={&(0x7f0000000000)={0x2, 0x0, @local}, 0x10, 0x0, 0x0, &(0x7f00000002c0)=[@mask_cswp={0x58, 0x114, 0x7, {{}, &(0x7f0000000e80), 0x0}}], 0x58}, 0x2000000) [ 1637.558966][T17611] overlayfs: unrecognized mount option "workdir./file1\" or missing value [ 1637.565193][T17631] overlayfs: missing 'lowerdir' 07:33:04 executing program 5: mkdir(&(0x7f0000000180)='./file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file1\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='overlay\x00', 0x0, &(0x7f0000000100)={[{@upperdir={'upperdir', 0x3d, './file0'}}, {@lowerdir={'lowerdir', 0x3d, './file0'}}, {@workdir={'workdir', 0x3d, './file1'}, 0x5c}]}) r0 = open(&(0x7f0000021000)='./file0\x00', 0x0, 0x0) fchdir(r0) syz_kvm_setup_cpu$x86(r0, r0, &(0x7f0000fe8000/0x18000)=nil, &(0x7f0000000080)=[@textreal={0x8, &(0x7f00000001c0)="baf80c66b804b49a8266efbafc0c66ed0f20d86635080000000f22d8ba610066b812f6000066ef66b9800000c00f326635000400000f30641b7544ba6100ed6765dd30c098008002e300b800048ee8", 0x4f}], 0x1, 0x1, &(0x7f0000000140)=[@flags={0x3, 0x800}], 0x1) r1 = open(&(0x7f0000000040)='./file0\x00', 0x141042, 0x0) ioctl$FIDEDUPERANGE(r1, 0xc0189436, &(0x7f00000002c0)={0x2}) ioctl$sock_inet6_tcp_SIOCINQ(r0, 0x541b, &(0x7f0000000240)) [ 1637.632901][T17637] atomic_op 00000000d7a9241b conn xmit_atomic (null) [ 1637.639879][T17611] overlayfs: unrecognized mount option "workdir./file1\" or missing value 07:33:04 executing program 4: mkdir(&(0x7f0000000180)='./file0\x00', 0x0) r0 = openat$sequencer(0xffffffffffffff9c, &(0x7f0000000080)='/dev/sequencer\x00', 0x10000, 0x0) r1 = syz_genetlink_get_family_id$tipc(&(0x7f00000001c0)='TIPC\x00') sendmsg$TIPC_CMD_GET_BEARER_NAMES(r0, &(0x7f0000000300)={&(0x7f0000000140)={0x10, 0x0, 0x0, 0x10100}, 0xc, &(0x7f0000000240)={&(0x7f0000000200)={0x1c, r1, 0xd0c, 0x70bd26, 0x25dfdbfd, {}, ["", "", "", "", "", ""]}, 0x1c}, 0x1, 0x0, 0x0, 0x20000005}, 0x0) mkdir(&(0x7f0000000280)='./file1\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='overlay\x00', 0x0, &(0x7f0000000100)={[{@upperdir={'upperdir', 0x3d, './file0'}}, {@lowerdir={'lowerdir', 0x3d, './file0'}}, {@workdir={'workdir', 0x3d, './file1'}, 0x5c}]}) r2 = open(&(0x7f0000021000)='./file0\x00', 0x0, 0x0) fchdir(r2) r3 = open(&(0x7f0000000040)='./file0\x00', 0x141042, 0x0) ioctl$FIDEDUPERANGE(r3, 0xc020660b, &(0x7f00000002c0)={0x0, 0xccffffffffffffff}) 07:33:04 executing program 5: mkdir(&(0x7f0000000200)='./file1\x00', 0x7ffffffffffe) mkdir(&(0x7f0000000280)='./file1\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='overlay\x00', 0x0, &(0x7f0000000100)) r0 = open(&(0x7f0000021000)='./file0\x00', 0x0, 0x0) fchdir(r0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x141042, 0x0) ioctl$FIDEDUPERANGE(r1, 0xc0189436, &(0x7f00000002c0)={0x2}) [ 1637.825127][T17759] overlayfs: './file0' not a directory [ 1637.845279][T17756] overlayfs: './file0' not a directory [ 1638.067586][ C0] net_ratelimit: 20 callbacks suppressed [ 1638.067595][ C0] protocol 88fb is buggy, dev hsr_slave_0 [ 1638.079185][ C0] protocol 88fb is buggy, dev hsr_slave_1 [ 1638.085105][ C0] protocol 88fb is buggy, dev hsr_slave_0 [ 1638.090918][ C0] protocol 88fb is buggy, dev hsr_slave_1 [ 1638.120060][T17768] overlayfs: missing 'lowerdir' 07:33:04 executing program 0: mkdir(&(0x7f0000000180)='./file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file1\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='overlay\x00', 0x0, &(0x7f0000000100)={[{@upperdir={'upperdir', 0x3d, './file0'}}, {@lowerdir={'lowerdir', 0x3d, './file0'}}, {@workdir={'workdir', 0x3d, './file1'}, 0x5c}]}) r0 = open(&(0x7f0000021000)='./file0\x00', 0x0, 0x0) fchdir(r0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x141042, 0x0) syz_open_dev$evdev(0x0, 0x0, 0x0) r2 = openat$sequencer2(0xffffffffffffff9c, &(0x7f0000000040)='/dev/sequencer2\x00', 0x0, 0x0) r3 = syz_genetlink_get_family_id$ipvs(&(0x7f0000000140)='IPVS\x00') sendmsg$IPVS_CMD_GET_DAEMON(r2, &(0x7f00000002c0)={&(0x7f0000000080)={0x10, 0x0, 0x0, 0x8000000}, 0xc, &(0x7f0000000280)={&(0x7f0000000300)={0x60, r3, 0x410, 0x0, 0x0, {}, [@IPVS_CMD_ATTR_TIMEOUT_UDP={0x8, 0x6, 0x1}, @IPVS_CMD_ATTR_SERVICE={0x28, 0x1, [@IPVS_SVC_ATTR_ADDR={0x14, 0x3, @ipv6=@empty}, @IPVS_SVC_ATTR_AF={0x8, 0x1, 0x2}, @IPVS_SVC_ATTR_PROTOCOL={0x8}]}, @IPVS_CMD_ATTR_TIMEOUT_TCP_FIN={0x8, 0x5, 0x10000}, @IPVS_CMD_ATTR_SERVICE={0x14, 0x1, [@IPVS_SVC_ATTR_PORT={0x8, 0x4, 0x4e20}, @IPVS_SVC_ATTR_PORT={0x8, 0x4, 0x4e22}]}]}, 0x60}, 0x1, 0x0, 0x0, 0x20000004}, 0x84) r4 = socket$nl_netfilter(0x10, 0x3, 0xc) r5 = open(&(0x7f0000000040)='./bus\x00', 0x1fe, 0x0) perf_event_open(&(0x7f0000000800)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x50a, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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) sendfile(r5, r5, &(0x7f0000000000), 0x8080fffffffe) mlock2(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x0) ioctl$sock_ifreq(r4, 0x8991, &(0x7f00000000c0)={'bond0\x00\x16@\xea\xff\xff\x80\x00\x00\x02\xff', @ifru_names='bond_slave_1\x00'}) sysinfo(0x0) ioctl$sock_SIOCBRDELBR(r2, 0x89a1, &(0x7f0000000180)='ip6gretap0\x00') ioctl$sock_ifreq(r4, 0x8990, &(0x7f0000000240)={'bond0\x00\xe1\x00\n\x00!!\x00\x01\x00\x01', @ifru_names='bond_slave_1\x00'}) ioctl$FIDEDUPERANGE(r1, 0xc0189436, &(0x7f00000002c0)={0x2}) 07:33:04 executing program 2: mkdir(&(0x7f0000000180)='./file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file1\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='overlay\x00', 0x0, &(0x7f0000000100)={[{@upperdir={'upperdir', 0x3d, './file0'}}, {@lowerdir={'lowerdir', 0x3d, './file0'}}, {@workdir={'workdir', 0x3d, './file1'}, 0x5c}]}) r0 = open(&(0x7f0000021000)='./file0\x00', 0x0, 0x0) fchdir(r0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) ioctl$FIDEDUPERANGE(r1, 0xc020660b, &(0x7f00000002c0)={0x0, 0xccffffffffffffff, 0x5}) 07:33:04 executing program 4: mkdir(&(0x7f0000000180)='./file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file1\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='overlay\x00', 0x0, &(0x7f0000000100)={[{@upperdir={'upperdir', 0x3d, './file0'}}, {@lowerdir={'lowerdir', 0x3d, './file0'}}, {@workdir={'workdir', 0x3d, './file1'}, 0x5c}]}) r0 = open(&(0x7f0000021000)='./file0\x00', 0x0, 0x0) fchdir(r0) ioctl$VIDIOC_G_SLICED_VBI_CAP(r0, 0xc0745645, &(0x7f00000001c0)={0x1000, [0xffffffffffffff41, 0x381, 0xffff, 0x6, 0x7, 0x5e5, 0x3a11, 0x7, 0x8, 0x80, 0x4, 0x401, 0x200, 0x40, 0x0, 0x4, 0x9, 0x100000000, 0x6, 0xc3, 0xfffffffffffff9da, 0x7, 0x5, 0xfffffffffffffffb, 0x27, 0x9, 0x5, 0x6, 0x0, 0x3ff, 0xff, 0xaa, 0x2, 0x711, 0x7, 0x5, 0x100000001, 0x1, 0x81, 0x80000000, 0x747, 0x5, 0x3, 0x8001, 0x240, 0x10000, 0x8, 0x7], 0x8}) r1 = open(&(0x7f0000000040)='./file0\x00', 0x141042, 0x0) ioctl$FIDEDUPERANGE(r1, 0xc020660b, &(0x7f0000000080)={0x0, 0xccffffffffffffff}) 07:33:04 executing program 5: mkdir(&(0x7f0000000180)='./file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file1\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='overlay\x00', 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB='upperdir=./file0,lowerdir=./file0,workdir=./fixe1\\\x00']) r0 = open(&(0x7f0000021000)='./file0\x00', 0x0, 0x0) fchdir(r0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x141042, 0x0) ioctl$FIDEDUPERANGE(r1, 0xc0189436, &(0x7f00000002c0)={0x2}) connect$l2tp(r0, &(0x7f0000000080)=@pppol2tpv3in6={0x18, 0x1, {0x0, r0, 0x1, 0x2, 0x0, 0x2, {0xa, 0x4e22, 0xbc5, @local, 0x1619}}}, 0x3a) 07:33:04 executing program 3: r0 = socket$rds(0x15, 0x5, 0x0) bind$rds(r0, &(0x7f0000000080)={0x2, 0x0, @local}, 0x10) r1 = socket$inet_udplite(0x2, 0x2, 0x88) ioctl(r1, 0x1000008912, &(0x7f0000000000)="0adc1f123c123f319bd070") sendmsg$rds(r0, &(0x7f00000001c0)={&(0x7f0000000000)={0x2, 0x0, @local}, 0x10, 0x0, 0x0, &(0x7f00000002c0)=[@mask_cswp={0x58, 0x114, 0x7, {{}, &(0x7f0000000e80), 0x0}}], 0x58}, 0x3000000) 07:33:04 executing program 1: r0 = socket$rds(0x15, 0x5, 0x0) bind$rds(r0, &(0x7f0000000080)={0x2, 0x0, @local}, 0x10) r1 = socket$inet_udplite(0x2, 0x2, 0x88) ioctl(r1, 0x1000008912, &(0x7f0000000000)="0adc1f123c123f319bd070") sendmsg$rds(r0, &(0x7f00000001c0)={&(0x7f0000000000)={0x2, 0x0, @local}, 0x10, 0x0, 0x0, &(0x7f00000002c0)=[@mask_cswp={0x58, 0x114, 0x9, {{}, &(0x7f0000000e80), 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffe}}], 0x58}, 0x0) [ 1638.191711][T17625] bond0: Enslaving bond_slave_1 as an active interface with an up link [ 1638.227548][ C0] protocol 88fb is buggy, dev hsr_slave_0 [ 1638.233373][ C0] protocol 88fb is buggy, dev hsr_slave_1 07:33:04 executing program 2: mkdir(&(0x7f0000000180)='./file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file1\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='overlay\x00', 0x0, &(0x7f0000000100)={[{@upperdir={'upperdir', 0x3d, './file0'}}, {@lowerdir={'lowerdir', 0x3d, './file0'}}, {@workdir={'workdir', 0x3d, './file1'}, 0x5c}]}) r0 = open(&(0x7f0000021000)='./file0\x00', 0x0, 0x0) fchdir(r0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) ioctl$FIDEDUPERANGE(r1, 0xc020660b, &(0x7f00000002c0)={0x0, 0xccffffffffffffff, 0x5}) [ 1638.305037][T17787] overlayfs: './file0' not a directory [ 1638.311661][T17786] overlayfs: failed to resolve './fixe1': -2 [ 1638.329422][T17796] atomic_op 00000000bca1920c conn xmit_atomic (null) 07:33:04 executing program 1: r0 = socket$rds(0x15, 0x5, 0x0) bind$rds(r0, &(0x7f0000000080)={0x2, 0x0, @local}, 0x10) r1 = socket$inet_udplite(0x2, 0x2, 0x88) ioctl(r1, 0x1000008912, &(0x7f0000000000)="0adc1f123c123f319bd070") sendmsg$rds(r0, &(0x7f00000001c0)={&(0x7f0000000000)={0x2, 0x0, @local}, 0x10, 0x0, 0x0, &(0x7f00000002c0)=[@mask_cswp={0x58, 0x114, 0x9, {{}, &(0x7f0000000e80), 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x100000000000}}], 0x58}, 0x0) [ 1638.375802][T17858] overlayfs: './file0' not a directory 07:33:04 executing program 3: r0 = socket$rds(0x15, 0x5, 0x0) bind$rds(r0, &(0x7f0000000080)={0x2, 0x0, @local}, 0x10) r1 = socket$inet_udplite(0x2, 0x2, 0x88) ioctl(r1, 0x1000008912, &(0x7f0000000000)="0adc1f123c123f319bd070") sendmsg$rds(r0, &(0x7f00000001c0)={&(0x7f0000000000)={0x2, 0x0, @local}, 0x10, 0x0, 0x0, &(0x7f00000002c0)=[@mask_cswp={0x58, 0x114, 0x7, {{}, &(0x7f0000000e80), 0x0}}], 0x58}, 0x4000000) [ 1638.437431][ C0] print_req_error: 600 callbacks suppressed [ 1638.437446][ C0] print_req_error: I/O error, dev loop0, sector 0 flags 0 [ 1638.450603][ C0] buffer_io_error: 600 callbacks suppressed [ 1638.450613][ C0] Buffer I/O error on dev loop0, logical block 0, async page read 07:33:05 executing program 4: mkdir(&(0x7f0000000180)='./file0\x00', 0x0) r0 = openat$qat_adf_ctl(0xffffffffffffff9c, &(0x7f0000000280)='/dev/qat_adf_ctl\x00', 0x2, 0x0) r1 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f00000004c0)='memory.stat\x00', 0x0, 0x0) ioctl$TUNSETFILTEREBPF(r0, 0x800454e1, &(0x7f00000005c0)=r1) mkdir(&(0x7f0000000240)='./file1\x00', 0x1) mount$overlay(0x400000, &(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='overlay\x00', 0x0, &(0x7f0000000100)={[{@upperdir={'upperdir', 0x3d, './file0'}}, {@lowerdir={'lowerdir', 0x3d, './file0'}}, {@workdir={'workdir', 0x3d, './file1'}, 0x5c}]}) ioctl$PPPIOCGNPMODE(r0, 0xc008744c, &(0x7f0000000540)={0x80fb}) r2 = open(&(0x7f0000021000)='./file0\x00', 0x4, 0x0) epoll_ctl$EPOLL_CTL_MOD(r0, 0x3, r0, &(0x7f0000000580)={0x2010}) ioctl$KVM_REINJECT_CONTROL(r2, 0xae71, &(0x7f0000000080)={0x8}) ioctl$GIO_FONT(r2, 0x4b60, &(0x7f00000002c0)=""/223) fchdir(r2) r3 = open(&(0x7f0000000040)='./file0\x00', 0x141042, 0x0) getsockname$packet(r2, &(0x7f0000000140)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @link_local}, &(0x7f00000001c0)=0x14) bpf$MAP_CREATE(0x0, &(0x7f0000000200)={0x19, 0x0, 0x0, 0x2, 0x30, r2, 0x0, [], r4, r3, 0x7}, 0x3c) renameat(r2, &(0x7f0000000500)='./file1\x00', r3, &(0x7f0000000600)='./file0\x00') ioctl$FIDEDUPERANGE(r3, 0xc020660b, &(0x7f00000003c0)=ANY=[@ANYBLOB="0000000000000000ffffffffffffffcc00000000000051ec000000000000a7fec6384382d877821d442a7cdc3fb2427c49ce342655825d85c82cea11f11399c710be9c0a200d0ea4b75f2252f18e53592233b74ad79e67e19d2ef16f2e9d33be452c0f798c0c5264ebbb09a2d6ebd0ba66acebb098f15d8d1667d1a06d106dfeecba824ff2a746d2492dc47da743654d5f62684e1dfbc86cbb870f3982be112181a7fa10398efa108a2c710ca31f2bc3ee269a586aa131d1f2edc85464e5b7293676ed753c5e3d48ac9273c5d6914e4363367d708dbb11d25071f3748605bef26e39c4"]) utime(&(0x7f0000000640)='./file0\x00', &(0x7f0000000680)={0x4, 0x100000000}) 07:33:05 executing program 5: mkdir(&(0x7f0000000180)='./file0\x00', 0x0) r0 = syz_open_dev$dmmidi(&(0x7f0000000500)='/dev/dmmidi#\x00', 0x8, 0x121c01) pwrite64(r0, &(0x7f00000005c0)="101dc8a452e80d563452d3253962d996c765ff844330f42dfa4779f2465a889fb0013d506912907723c4ea91cbe9c409ec8d71cdf48090cf710720a0977d82bfb85c66f0236a5c4c88", 0x49, 0x0) r1 = syz_open_dev$sndpcmp(&(0x7f0000000300)='/dev/snd/pcmC#D#p\x00', 0x8, 0x10002) getsockopt$EBT_SO_GET_INIT_INFO(r1, 0x0, 0x82, &(0x7f0000000640)={'filter\x00'}, &(0x7f00000006c0)=0x78) bpf$BPF_PROG_TEST_RUN(0xa, &(0x7f00000004c0)={r1, 0x0, 0x43, 0xe6, &(0x7f0000000340)="12d9af895377bc9157801c521517119c262084be2802e31b2464b31aab5a359a7611d140bf3c3270bc52a6289c2e302859520109deb491e80051265d81be2bf0b5e00e", &(0x7f00000003c0)=""/230, 0x2}, 0x28) r2 = openat$sequencer2(0xffffffffffffff9c, &(0x7f0000000040)='/dev/sequencer2\x00', 0x0, 0x0) ioctl$PPPIOCSACTIVE(r2, 0x40107446, &(0x7f0000000140)={0x1, &(0x7f0000000100)=[{0x6, 0x48, 0x7, 0x21d3}]}) mkdir(&(0x7f0000000280)='./file1\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='overlay\x00', 0x0, &(0x7f00000001c0)=ANY=[@ANYBLOB="75707065726469723d2e2f66696c65302c6c6d7765726469723d2e2f66696c25302c776f72f16469723d2e2f66694c47e2c0a0bac5f6faf0b54c0d6c57b7b4d0afe9232b2f1bff2d7b01d1f1fb9a9130d58e9045bbde675ae1e28d6ad0b0d7dbf6ca58e21c1237b2b843b1e212505b3bb3a0"]) setsockopt$inet6_tcp_TCP_REPAIR_OPTIONS(r1, 0x6, 0x16, &(0x7f0000000740)=[@mss={0x2, 0x4}, @mss={0x2, 0x9}, @timestamp, @mss={0x2, 0x5}, @window={0x3, 0xfff, 0x100000000}, @mss], 0x6) r3 = open(&(0x7f0000021000)='./file0\x00', 0x0, 0x0) setsockopt$inet_sctp_SCTP_AUTOCLOSE(r2, 0x84, 0x4, &(0x7f0000000580)=0x3, 0x4) fchdir(r1) ioctl$DRM_IOCTL_ADD_BUFS(r2, 0xc0206416, &(0x7f0000000700)={0x1, 0x6, 0x7ff, 0x4, 0x1c, 0x39533921}) sendfile(r3, r2, &(0x7f0000000240), 0x6) connect$bt_sco(r2, &(0x7f00000002c0)={0x1f, {0x4, 0x2, 0x6, 0xff, 0x200, 0x1}}, 0x8) r4 = open(&(0x7f0000000080)='./file0\x00', 0x141042, 0x138) ioctl$CAPI_INSTALLED(r4, 0x80024322) ioctl$FIDEDUPERANGE(r4, 0xc0189436, &(0x7f0000000540)=ANY=[@ANYBLOB="02000eb65fe46c711ebcd18a351d059da73984e1953e56ad00000000000000"]) [ 1638.515006][T17912] atomic_op 00000000409b5dce conn xmit_atomic (null) [ 1638.527732][ C0] print_req_error: I/O error, dev loop0, sector 0 flags 0 [ 1638.535090][ C0] Buffer I/O error on dev loop0, logical block 0, async page read 07:33:05 executing program 2: mkdir(&(0x7f0000000180)='./file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file1\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='overlay\x00', 0x0, &(0x7f0000000100)={[{@upperdir={'upperdir', 0x3d, './file0'}}, {@lowerdir={'lowerdir', 0x3d, './file0'}}, {@workdir={'workdir', 0x3d, './file1'}, 0x5c}]}) r0 = open(&(0x7f0000021000)='./file0\x00', 0x0, 0x0) fchdir(r0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) ioctl$FIDEDUPERANGE(r1, 0xc020660b, &(0x7f00000002c0)={0x0, 0xccffffffffffffff, 0x5}) [ 1638.573862][T17938] atomic_op 00000000f2a10168 conn xmit_atomic (null) [ 1638.585517][ C0] print_req_error: I/O error, dev loop0, sector 0 flags 0 [ 1638.592696][ C0] Buffer I/O error on dev loop0, logical block 0, async page read [ 1638.602520][T17908] bond0: Releasing backup interface bond_slave_1 [ 1638.633840][T17968] overlayfs: unrecognized mount option "lmwerdir=./fil%0" or missing value [ 1638.642898][ C0] print_req_error: I/O error, dev loop0, sector 0 flags 0 [ 1638.650092][ C0] Buffer I/O error on dev loop0, logical block 0, async page read [ 1638.666644][T17968] overlayfs: unrecognized mount option "lmwerdir=./fil%0" or missing value [ 1638.676215][ C0] print_req_error: I/O error, dev loop0, sector 0 flags 0 [ 1638.683433][ C0] Buffer I/O error on dev loop0, logical block 0, async page read [ 1638.723489][T18043] QAT: Invalid ioctl [ 1638.744530][ C0] print_req_error: I/O error, dev loop0, sector 0 flags 0 [ 1638.751784][ C0] Buffer I/O error on dev loop0, logical block 0, async page read [ 1638.788915][T18043] QAT: Invalid ioctl [ 1638.816071][ C0] print_req_error: I/O error, dev loop0, sector 0 flags 0 [ 1638.823322][ C0] Buffer I/O error on dev loop0, logical block 0, async page read [ 1638.847058][ C0] print_req_error: I/O error, dev loop0, sector 0 flags 0 [ 1638.854301][ C0] Buffer I/O error on dev loop0, logical block 0, async page read [ 1638.863427][ C0] print_req_error: I/O error, dev loop0, sector 0 flags 0 [ 1638.870640][ C0] Buffer I/O error on dev loop0, logical block 0, async page read [ 1638.879197][ C0] print_req_error: I/O error, dev loop0, sector 0 flags 0 [ 1638.886380][ C0] Buffer I/O error on dev loop0, logical block 0, async page read [ 1639.268094][ C1] protocol 88fb is buggy, dev hsr_slave_0 [ 1639.274370][ C1] protocol 88fb is buggy, dev hsr_slave_1 [ 1639.280379][ C1] protocol 88fb is buggy, dev hsr_slave_0 [ 1639.286152][ C1] protocol 88fb is buggy, dev hsr_slave_1 07:33:05 executing program 0: mkdir(&(0x7f0000000180)='./file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file1\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='overlay\x00', 0x0, &(0x7f0000000100)={[{@upperdir={'upperdir', 0x3d, './file0'}}, {@lowerdir={'lowerdir', 0x3d, './file0'}}, {@workdir={'workdir', 0x3d, './file1'}, 0x5c}]}) r0 = open(&(0x7f0000021000)='./file0\x00', 0x0, 0x0) fchdir(r0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x141042, 0x0) syz_open_dev$evdev(0x0, 0x0, 0x0) r2 = openat$sequencer2(0xffffffffffffff9c, &(0x7f0000000040)='/dev/sequencer2\x00', 0x0, 0x0) r3 = syz_genetlink_get_family_id$ipvs(&(0x7f0000000140)='IPVS\x00') sendmsg$IPVS_CMD_GET_DAEMON(r2, &(0x7f00000002c0)={&(0x7f0000000080)={0x10, 0x0, 0x0, 0x8000000}, 0xc, &(0x7f0000000280)={&(0x7f0000000300)={0x60, r3, 0x410, 0x0, 0x0, {}, [@IPVS_CMD_ATTR_TIMEOUT_UDP={0x8, 0x6, 0x1}, @IPVS_CMD_ATTR_SERVICE={0x28, 0x1, [@IPVS_SVC_ATTR_ADDR={0x14, 0x3, @ipv6=@empty}, @IPVS_SVC_ATTR_AF={0x8, 0x1, 0x2}, @IPVS_SVC_ATTR_PROTOCOL={0x8}]}, @IPVS_CMD_ATTR_TIMEOUT_TCP_FIN={0x8, 0x5, 0x10000}, @IPVS_CMD_ATTR_SERVICE={0x14, 0x1, [@IPVS_SVC_ATTR_PORT={0x8, 0x4, 0x4e20}, @IPVS_SVC_ATTR_PORT={0x8, 0x4, 0x4e22}]}]}, 0x60}, 0x1, 0x0, 0x0, 0x20000004}, 0x84) r4 = socket$nl_netfilter(0x10, 0x3, 0xc) r5 = open(&(0x7f0000000040)='./bus\x00', 0x1fe, 0x0) perf_event_open(&(0x7f0000000800)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x50a, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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) sendfile(r5, r5, &(0x7f0000000000), 0x8080fffffffe) mlock2(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x0) ioctl$sock_ifreq(r4, 0x8991, &(0x7f00000000c0)={'bond0\x00\x16@\xea\xff\xff\x80\x00\x00\x02\xff', @ifru_names='bond_slave_1\x00'}) sysinfo(0x0) ioctl$sock_SIOCBRDELBR(r2, 0x89a1, &(0x7f0000000180)='ip6gretap0\x00') ioctl$sock_ifreq(r4, 0x8990, &(0x7f0000000240)={'bond0\x00\xe1\x00\n\x00!!\x00\x01\x00\x01', @ifru_names='bond_slave_1\x00'}) ioctl$FIDEDUPERANGE(r1, 0xc0189436, &(0x7f00000002c0)={0x2}) 07:33:05 executing program 3: r0 = socket$rds(0x15, 0x5, 0x0) bind$rds(r0, &(0x7f0000000080)={0x2, 0x0, @local}, 0x10) r1 = socket$inet_udplite(0x2, 0x2, 0x88) ioctl(r1, 0x1000008912, &(0x7f0000000000)="0adc1f123c123f319bd070") sendmsg$rds(r0, &(0x7f00000001c0)={&(0x7f0000000000)={0x2, 0x0, @local}, 0x10, 0x0, 0x0, &(0x7f00000002c0)=[@mask_cswp={0x58, 0x114, 0x7, {{}, &(0x7f0000000e80), 0x0}}], 0x58}, 0x5000000) 07:33:05 executing program 5: mkdir(&(0x7f0000000180)='./file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file1\x00', 0x0) r0 = openat$pfkey(0xffffffffffffff9c, &(0x7f0000000080)='/proc/self/net/pfkey\x00', 0x101000, 0x0) ioctl$DRM_IOCTL_ADD_CTX(0xffffffffffffffff, 0xc0086420, &(0x7f0000000140)={0x0}) r2 = syz_open_dev$dmmidi(&(0x7f0000000240)='/dev/dmmidi#\x00', 0x200, 0x40200) ioctl$DRM_IOCTL_GET_SAREA_CTX(r0, 0xc010641d, &(0x7f0000000200)={r1, &(0x7f00000001c0)=""/30}) getsockopt$inet_sctp6_SCTP_RESET_STREAMS(r2, 0x84, 0x77, &(0x7f0000000300)={0x0, 0x74, 0x6, [0x38000000, 0x6, 0x7ff, 0x1ac, 0x401, 0x59]}, &(0x7f0000000340)=0x14) getsockopt$inet_sctp_SCTP_DEFAULT_SEND_PARAM(r2, 0x84, 0xa, &(0x7f0000000380)={0xffffffff, 0x7, 0x68be28a355678f15, 0x80, 0x3a40, 0x80000001, 0x200, 0x474, r3}, &(0x7f00000003c0)=0x20) mount$overlay(0x400000, &(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='overlay\x00', 0x0, &(0x7f0000000100)={[{@upperdir={'upperdir', 0x3d, './file0'}}, {@lowerdir={'lowerdir', 0x3d, './file0'}}, {@workdir={'workdir', 0x3d, './file1'}, 0x5c}]}) r4 = open(&(0x7f0000021000)='./file0\x00', 0x0, 0x0) fchdir(r4) r5 = open(&(0x7f0000000040)='./file0\x00', 0x141042, 0x0) ioctl$FIDEDUPERANGE(r5, 0xc0189436, &(0x7f00000002c0)={0x2}) 07:33:05 executing program 2: mkdir(&(0x7f0000000180)='./file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file1\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='overlay\x00', 0x0, &(0x7f0000000100)={[{@upperdir={'upperdir', 0x3d, './file0'}}, {@lowerdir={'lowerdir', 0x3d, './file0'}}, {@workdir={'workdir', 0x3d, './file1'}, 0x5c}]}) r0 = open(&(0x7f0000021000)='./file0\x00', 0x0, 0x0) fchdir(r0) open(&(0x7f0000000040)='./file0\x00', 0x141042, 0x0) ioctl$FIDEDUPERANGE(0xffffffffffffffff, 0xc020660b, &(0x7f00000002c0)={0x0, 0xccffffffffffffff, 0x5}) 07:33:05 executing program 4: mkdir(&(0x7f0000000180)='./file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file1\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='overlay\x00', 0x0, &(0x7f0000000100)={[{@upperdir={'upperdir', 0x3d, './file0'}}, {@lowerdir={'lowerdir', 0x3d, './file0'}}, {@workdir={'workdir', 0x3d, './file1'}, 0x5c}]}) r0 = open(&(0x7f0000021000)='./file0\x00', 0x0, 0x0) fchdir(r0) r1 = open(&(0x7f0000000140)='./file0\x00', 0x141042, 0x4) ioctl$FIDEDUPERANGE(r1, 0xc020660b, &(0x7f00000002c0)={0x0, 0xccffffffffffffff}) 07:33:05 executing program 1: r0 = socket$rds(0x15, 0x5, 0x0) bind$rds(r0, &(0x7f0000000080)={0x2, 0x0, @local}, 0x10) r1 = socket$inet_udplite(0x2, 0x2, 0x88) ioctl(r1, 0x1000008912, &(0x7f0000000000)="0adc1f123c123f319bd070") sendmsg$rds(r0, &(0x7f00000001c0)={&(0x7f0000000000)={0x2, 0x0, @local}, 0x10, 0x0, 0x0, &(0x7f00000002c0)=[@mask_cswp={0x58, 0x114, 0x9, {{}, &(0x7f0000000e80), 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4000000000000}}], 0x58}, 0x0) [ 1639.315115][T17941] bond0: Enslaving bond_slave_1 as an active interface with an up link 07:33:05 executing program 5: mkdir(&(0x7f0000000180)='./file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file1\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='overlay\x00', 0x0, &(0x7f0000000100)={[{@upperdir={'upperdir', 0x3d, './file0'}}, {@lowerdir={'lowerdir', 0x3d, './file0'}}, {@workdir={'workdir', 0x3d, './file1'}, 0x5c}]}) r0 = open(&(0x7f0000021000)='./file0\x00', 0x0, 0x0) fchdir(r0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x141042, 0x0) ioctl$FIDEDUPERANGE(r1, 0xc0189436, &(0x7f00000002c0)=ANY=[@ANYBLOB="7f00005cee4e467cf800"/24]) [ 1639.409254][T18077] atomic_op 00000000b53eac17 conn xmit_atomic (null) [ 1639.419013][T18072] overlayfs: './file0' not a directory 07:33:05 executing program 2: mkdir(&(0x7f0000000180)='./file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file1\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='overlay\x00', 0x0, &(0x7f0000000100)={[{@upperdir={'upperdir', 0x3d, './file0'}}, {@lowerdir={'lowerdir', 0x3d, './file0'}}, {@workdir={'workdir', 0x3d, './file1'}, 0x5c}]}) r0 = open(&(0x7f0000021000)='./file0\x00', 0x0, 0x0) fchdir(r0) open(&(0x7f0000000040)='./file0\x00', 0x141042, 0x0) ioctl$FIDEDUPERANGE(0xffffffffffffffff, 0xc020660b, &(0x7f00000002c0)={0x0, 0xccffffffffffffff, 0x5}) 07:33:06 executing program 4: mkdir(&(0x7f0000000180)='./file0\x00', 0x0) mkdir(&(0x7f0000000200)='./file1\x00', 0x80000000002) mount$overlay(0x400000, &(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='overlay\x00', 0x0, &(0x7f0000000400)=ANY=[@ANYBLOB="75707065726469723d2e2f66696c65302c6c6f7765726469723d2e2f66696c65302c776f726b6469723d6e315c00000000000014ee77c2bc5cc60aa077922a12d34f87969773a03897553233ecdf9fc484d38e0e16a636a60e1232cd1da412457e1d7772660dc9b8310abb15738677e64804d3094b7d13059cac8b8d5130a8cf849e1d8458b0b8e3119ad6a34adfbe6910c071697564df931808828876d214f48a8dac0498dd2c658d91893e47941edb532b9529404c958979b36920133763893bab20795d4b71ec050ace5031843463c9570756a30dac23ef53e5b817bf"]) r0 = open(&(0x7f0000021000)='./file0\x00', 0x0, 0x0) fchdir(r0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x141042, 0x0) ioctl$FIDEDUPERANGE(r1, 0xc020660b, &(0x7f00000002c0)={0x0, 0xccffffffffffffff}) getsockopt$inet_sctp_SCTP_DEFAULT_SNDINFO(r1, 0x84, 0x22, &(0x7f0000000080)={0x5, 0x8004, 0x882a, 0x5, 0x0}, &(0x7f0000000100)=0x10) setsockopt$inet_sctp6_SCTP_DEFAULT_SEND_PARAM(r1, 0x84, 0xa, &(0x7f0000000140)={0x8, 0x6, 0x4, 0x7, 0x7fffffff, 0x80, 0x8001, 0xfffffffffffffc00, r2}, 0x20) 07:33:06 executing program 1: r0 = socket$rds(0x15, 0x5, 0x0) bind$rds(r0, &(0x7f0000000080)={0x2, 0x0, @local}, 0x10) r1 = socket$inet_udplite(0x2, 0x2, 0x88) ioctl(r1, 0x1000008912, &(0x7f0000000000)="0adc1f123c123f319bd070") sendmsg$rds(r0, &(0x7f00000001c0)={&(0x7f0000000000)={0x2, 0x0, @local}, 0x10, 0x0, 0x0, &(0x7f00000002c0)=[@mask_cswp={0x58, 0x114, 0x9, {{}, &(0x7f0000000e80), 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xa0010000000000}}], 0x58}, 0x0) 07:33:06 executing program 3: r0 = socket$rds(0x15, 0x5, 0x0) bind$rds(r0, &(0x7f0000000080)={0x2, 0x0, @local}, 0x10) r1 = socket$inet_udplite(0x2, 0x2, 0x88) ioctl(r1, 0x1000008912, &(0x7f0000000000)="0adc1f123c123f319bd070") sendmsg$rds(r0, &(0x7f00000001c0)={&(0x7f0000000000)={0x2, 0x0, @local}, 0x10, 0x0, 0x0, &(0x7f00000002c0)=[@mask_cswp={0x58, 0x114, 0x7, {{}, &(0x7f0000000e80), 0x0}}], 0x58}, 0x6000000) [ 1639.568237][T18183] overlayfs: './file0' not a directory 07:33:06 executing program 5: mkdir(&(0x7f0000000080)='./file0\x00', 0xaa) mkdir(&(0x7f0000000140)='./file0\x00', 0x400000000000000) mount$overlay(0x400000, &(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='overlay\x00', 0x0, &(0x7f0000000100)={[{@upperdir={'upperdir', 0x3d, './file0'}}, {@lowerdir={'lowerdir', 0x3d, './file0'}}, {@workdir={'workdir', 0x3d, './file1'}, 0x5c}]}) r0 = open(&(0x7f0000021000)='./file0\x00', 0x0, 0x0) fchdir(r0) ioctl$UFFDIO_UNREGISTER(r0, 0x8010aa01, &(0x7f0000000180)={&(0x7f0000ff9000/0x4000)=nil, 0x4000}) r1 = open(&(0x7f0000000040)='./file0\x00', 0x141042, 0x0) ioctl$FIDEDUPERANGE(r1, 0xc0189436, &(0x7f00000001c0)=ANY=[@ANYBLOB="0200000033840085b07641824f979ac70300000000002100000000000000"]) ioctl$VIDIOC_G_FREQUENCY(r1, 0xc02c5638, &(0x7f0000000240)={0xe1, 0x6, 0x3ff}) syz_genetlink_get_family_id$nbd(&(0x7f0000000200)='nbd\x00') [ 1639.714515][T18198] overlayfs: failed to resolve 'n1': -2 [ 1639.742851][T18182] bond0: Releasing backup interface bond_slave_1 [ 1639.863259][T18317] overlayfs: failed to resolve './file1': -2 [ 1639.895471][T18318] overlayfs: './file0' not a directory 07:33:06 executing program 0: mkdir(&(0x7f0000000180)='./file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file1\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='overlay\x00', 0x0, &(0x7f0000000100)={[{@upperdir={'upperdir', 0x3d, './file0'}}, {@lowerdir={'lowerdir', 0x3d, './file0'}}, {@workdir={'workdir', 0x3d, './file1'}, 0x5c}]}) r0 = open(&(0x7f0000021000)='./file0\x00', 0x0, 0x0) fchdir(r0) open(&(0x7f0000000040)='./file0\x00', 0x141042, 0x0) syz_open_dev$evdev(0x0, 0x0, 0x0) r1 = openat$sequencer2(0xffffffffffffff9c, &(0x7f0000000040)='/dev/sequencer2\x00', 0x0, 0x0) r2 = syz_genetlink_get_family_id$ipvs(&(0x7f0000000140)='IPVS\x00') sendmsg$IPVS_CMD_GET_DAEMON(r1, &(0x7f00000002c0)={&(0x7f0000000080)={0x10, 0x0, 0x0, 0x8000000}, 0xc, &(0x7f0000000280)={&(0x7f0000000300)={0x60, r2, 0x410, 0x0, 0x0, {}, [@IPVS_CMD_ATTR_TIMEOUT_UDP={0x8, 0x6, 0x1}, @IPVS_CMD_ATTR_SERVICE={0x28, 0x1, [@IPVS_SVC_ATTR_ADDR={0x14, 0x3, @ipv6=@empty}, @IPVS_SVC_ATTR_AF={0x8, 0x1, 0x2}, @IPVS_SVC_ATTR_PROTOCOL={0x8}]}, @IPVS_CMD_ATTR_TIMEOUT_TCP_FIN={0x8, 0x5, 0x10000}, @IPVS_CMD_ATTR_SERVICE={0x14, 0x1, [@IPVS_SVC_ATTR_PORT={0x8, 0x4, 0x4e20}, @IPVS_SVC_ATTR_PORT={0x8, 0x4, 0x4e22}]}]}, 0x60}, 0x1, 0x0, 0x0, 0x20000004}, 0x84) r3 = socket$nl_netfilter(0x10, 0x3, 0xc) r4 = open(&(0x7f0000000040)='./bus\x00', 0x1fe, 0x0) perf_event_open(&(0x7f0000000800)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x50a, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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) sendfile(r4, r4, &(0x7f0000000000), 0x8080fffffffe) mlock2(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x0) ioctl$sock_ifreq(r3, 0x8991, &(0x7f00000000c0)={'bond0\x00\x16@\xea\xff\xff\x80\x00\x00\x02\xff', @ifru_names='bond_slave_1\x00'}) sysinfo(0x0) ioctl$sock_SIOCBRDELBR(r1, 0x89a1, &(0x7f0000000180)='ip6gretap0\x00') ioctl$sock_ifreq(r3, 0x8990, &(0x7f0000000240)={'bond0\x00\xe1\x00\n\x00!!\x00\x01\x00\x01', @ifru_names='bond_slave_1\x00'}) 07:33:06 executing program 1: r0 = socket$rds(0x15, 0x5, 0x0) bind$rds(r0, &(0x7f0000000080)={0x2, 0x0, @local}, 0x10) r1 = socket$inet_udplite(0x2, 0x2, 0x88) ioctl(r1, 0x1000008912, &(0x7f0000000000)="0adc1f123c123f319bd070") sendmsg$rds(r0, &(0x7f00000001c0)={&(0x7f0000000000)={0x2, 0x0, @local}, 0x10, 0x0, 0x0, &(0x7f00000002c0)=[@mask_cswp={0x58, 0x114, 0x9, {{}, &(0x7f0000000e80), 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x100000000000000}}], 0x58}, 0x0) 07:33:06 executing program 2: mkdir(&(0x7f0000000180)='./file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file1\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='overlay\x00', 0x0, &(0x7f0000000100)={[{@upperdir={'upperdir', 0x3d, './file0'}}, {@lowerdir={'lowerdir', 0x3d, './file0'}}, {@workdir={'workdir', 0x3d, './file1'}, 0x5c}]}) r0 = open(&(0x7f0000021000)='./file0\x00', 0x0, 0x0) fchdir(r0) open(&(0x7f0000000040)='./file0\x00', 0x141042, 0x0) ioctl$FIDEDUPERANGE(0xffffffffffffffff, 0xc020660b, &(0x7f00000002c0)={0x0, 0xccffffffffffffff, 0x5}) 07:33:06 executing program 4: mkdir(&(0x7f0000000140)='./file0\x00', 0x40) mkdir(&(0x7f0000000280)='./file1\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='overlay\x00', 0x0, &(0x7f0000000100)={[{@upperdir={'upperdir', 0x3d, './file0'}}, {@lowerdir={'lowerdir', 0x3d, './file0'}}, {@workdir={'workdir', 0x3d, './file1'}, 0x5c}]}) r0 = open(&(0x7f0000021000)='./file0\x00', 0x0, 0x0) fchdir(r0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x141042, 0x0) ioctl$KVM_GET_SREGS(r0, 0x8138ae83, &(0x7f0000000300)) ioctl$FIDEDUPERANGE(r1, 0xc020660b, &(0x7f00000002c0)={0x0, 0xccffffffffffffff}) 07:33:06 executing program 3: r0 = socket$rds(0x15, 0x5, 0x0) bind$rds(r0, &(0x7f0000000080)={0x2, 0x0, @local}, 0x10) r1 = socket$inet_udplite(0x2, 0x2, 0x88) ioctl(r1, 0x1000008912, &(0x7f0000000000)="0adc1f123c123f319bd070") sendmsg$rds(r0, &(0x7f00000001c0)={&(0x7f0000000000)={0x2, 0x0, @local}, 0x10, 0x0, 0x0, &(0x7f00000002c0)=[@mask_cswp={0x58, 0x114, 0x7, {{}, &(0x7f0000000e80), 0x0}}], 0x58}, 0x7000000) 07:33:06 executing program 5: r0 = openat(0xffffffffffffff9c, &(0x7f0000000140)='./file0\x00', 0x40000, 0x80) mmap$xdp(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0xa, 0x51, r0, 0x100000000) mkdir(&(0x7f0000000180)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./file0\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000001c0)=ANY=[@ANYBLOB="75707065726469723d2e2f66696c65302c6c6f7765726469723d2e2f66696c65302c776f726b6469723d2e2f66696c65315c00ede5556229d377df218066c0120eef8ace2d83a8f84712bf0efa5d8e83c51e63a6eb62281894e2fd8e7f4a5941991aea2e0d721f651fdff7e87cff185d1c83ab2f0821601993494e7bd650c9f51c88099d94c2514d814f1c969e7f2e987ec437273684417c736dee415e36cefd258b0db76c689f"]) r1 = open(&(0x7f0000021000)='./file0\x00', 0x0, 0x0) ioctl$KVM_GET_VCPU_EVENTS(r1, 0x8040ae9f, &(0x7f0000000080)) fchdir(r1) r2 = open(&(0x7f0000000040)='./file0\x00', 0x141042, 0x0) r3 = gettid() r4 = getpgrp(0x0) kcmp(r3, r4, 0x2, r2, r1) ioctl$FIDEDUPERANGE(r2, 0xc0189436, &(0x7f0000000280)=ANY=[@ANYBLOB="02000000000025d224e9de4861180b0000000000000000000000000000000000ca06d957636cd1f69e4083582878ef59639898f435cbaf2c38416fecc95cd0dbb4e5da1b439307e22244ebb2f3228ef64a7ec0fc3889277f8026087a3b9209eb7cec1d1975e47892ba097ec8206674f6c94808ae233ed81af7ed39028b3e183bbad303a764018001d1849f76f68ef6715e92c16660a32f"]) [ 1640.390926][T18310] bond0: Enslaving bond_slave_1 as an active interface with an up link [ 1640.459138][T18328] overlayfs: failed to resolve './file1': -2 [ 1640.481501][T18359] overlayfs: './file0' not a directory [ 1640.502372][ T26] kauditd_printk_skb: 14 callbacks suppressed 07:33:06 executing program 1: r0 = socket$rds(0x15, 0x5, 0x0) bind$rds(r0, &(0x7f0000000080)={0x2, 0x0, @local}, 0x10) r1 = socket$inet_udplite(0x2, 0x2, 0x88) ioctl(r1, 0x1000008912, &(0x7f0000000000)="0adc1f123c123f319bd070") sendmsg$rds(r0, &(0x7f00000001c0)={&(0x7f0000000000)={0x2, 0x0, @local}, 0x10, 0x0, 0x0, &(0x7f00000002c0)=[@mask_cswp={0x58, 0x114, 0x9, {{}, &(0x7f0000000e80), 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x200000000000000}}], 0x58}, 0x0) 07:33:07 executing program 2: mkdir(&(0x7f0000000180)='./file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file1\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='overlay\x00', 0x0, &(0x7f0000000100)={[{@upperdir={'upperdir', 0x3d, './file0'}}, {@lowerdir={'lowerdir', 0x3d, './file0'}}, {@workdir={'workdir', 0x3d, './file1'}, 0x5c}]}) r0 = open(&(0x7f0000021000)='./file0\x00', 0x0, 0x0) fchdir(r0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x141042, 0x0) ioctl$FIDEDUPERANGE(r1, 0xc020660b, 0x0) 07:33:07 executing program 4: mkdir(&(0x7f0000000180)='./file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file1\x00', 0x0) r0 = openat$hwrng(0xffffffffffffff9c, &(0x7f0000000140)='/dev/hwrng\x00', 0x400, 0x0) mkdirat(r0, &(0x7f00000001c0)='./file0\x00', 0x100) mount$overlay(0x400000, &(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='overlay\x00', 0x0, &(0x7f0000000100)={[{@upperdir={'upperdir', 0x3d, './file0'}}, {@lowerdir={'lowerdir', 0x3d, './file0'}}, {@workdir={'workdir', 0x3d, './file1'}, 0x5c}]}) r1 = open(&(0x7f0000021000)='./file0\x00', 0x0, 0x0) fcntl$F_SET_RW_HINT(r1, 0x40c, &(0x7f0000000080)=0x1) fchdir(r1) r2 = open(&(0x7f0000000040)='./file0\x00', 0x141042, 0x0) openat$cuse(0xffffffffffffff9c, &(0x7f0000000200)='/dev/cuse\x00', 0x2, 0x0) ioctl$KDDISABIO(r1, 0x4b37) ioctl$FIDEDUPERANGE(r2, 0xc020660b, &(0x7f00000002c0)={0x0, 0xccffffffffffffff}) [ 1640.502386][ T26] audit: type=1804 audit(1556523186.984:13063): pid=18359 uid=0 auid=4294967295 ses=4294967295 subj==unconfined op=invalid_pcr cause=ToMToU comm="syz-executor.4" name="/root/syzkaller-testdir448262477/syzkaller.ClPtxm/1947/file0/file0" dev="overlay" ino=330335 res=1 [ 1640.547149][T18328] overlayfs: './file0' not a directory 07:33:07 executing program 3: r0 = socket$rds(0x15, 0x5, 0x0) bind$rds(r0, &(0x7f0000000080)={0x2, 0x0, @local}, 0x10) r1 = socket$inet_udplite(0x2, 0x2, 0x88) ioctl(r1, 0x1000008912, &(0x7f0000000000)="0adc1f123c123f319bd070") sendmsg$rds(r0, &(0x7f00000001c0)={&(0x7f0000000000)={0x2, 0x0, @local}, 0x10, 0x0, 0x0, &(0x7f00000002c0)=[@mask_cswp={0x58, 0x114, 0x7, {{}, &(0x7f0000000e80), 0x0}}], 0x58}, 0x8000000) [ 1640.609155][ T26] audit: type=1804 audit(1556523187.094:13064): pid=18404 uid=0 auid=4294967295 ses=4294967295 subj==unconfined op=invalid_pcr cause=ToMToU comm="syz-executor.5" name="/root/syzkaller-testdir215799047/syzkaller.GA3PwI/2142/file0/file0" dev="sda1" ino=19044 res=1 07:33:07 executing program 5: mkdir(&(0x7f0000000180)='./file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file1\x00', 0x0) r0 = openat$loop_ctrl(0xffffffffffffff9c, &(0x7f0000000080)='/dev/loop-control\x00', 0x200000, 0x0) sendfile(r0, 0xffffffffffffffff, 0x0, 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='overlay\x00', 0x0, &(0x7f0000000100)={[{@upperdir={'upperdir', 0x3d, './file0'}}, {@lowerdir={'lowerdir', 0x3d, './file0'}}, {@workdir={'workdir', 0x3d, './file1'}, 0x5c}]}) r1 = open(&(0x7f0000021000)='./file0\x00', 0x0, 0x0) fchdir(r1) r2 = open(&(0x7f0000000140)='./file0\x00', 0x141042, 0x40000000) ioctl$FIDEDUPERANGE(r2, 0xc0189436, &(0x7f00000003c0)=ANY=[@ANYBLOB="2200000040040000000000000000000000000004000000004193b0ceb1961a44d53d29e4d6c7fcf7a3a401314dd7ba9635192db77353abdae18a21e8de4f825e07daad54c636db4aa93921de11631f7bce19da590c8eb0ac94da0a885bf4c805de554a9b112c3442b48b479447f16bf2060bb0cfae310a7fdba9d88f5c810631eff3b6727737e6bf160fa5b4677c829d1841cf121c4993d976d24f0328a1944494c4064ceb7f8674660eca57c5d2c20389d687fd30785d45ae37bcedee63effad5b3b13de25d"]) 07:33:07 executing program 1: r0 = socket$rds(0x15, 0x5, 0x0) bind$rds(r0, &(0x7f0000000080)={0x2, 0x0, @local}, 0x10) r1 = socket$inet_udplite(0x2, 0x2, 0x88) ioctl(r1, 0x1000008912, &(0x7f0000000000)="0adc1f123c123f319bd070") sendmsg$rds(r0, &(0x7f00000001c0)={&(0x7f0000000000)={0x2, 0x0, @local}, 0x10, 0x0, 0x0, &(0x7f00000002c0)=[@mask_cswp={0x58, 0x114, 0x9, {{}, &(0x7f0000000e80), 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x300000000000000}}], 0x58}, 0x0) [ 1640.787278][T18453] bond0: Releasing backup interface bond_slave_1 [ 1640.821410][T18549] overlayfs: './file0' not a directory [ 1640.838726][ T26] audit: type=1804 audit(1556523187.314:13065): pid=18549 uid=0 auid=4294967295 ses=4294967295 subj==unconfined op=invalid_pcr cause=ToMToU comm="syz-executor.4" name="/root/syzkaller-testdir448262477/syzkaller.ClPtxm/1948/file0/file0" dev="overlay" ino=330389 res=1 [ 1640.906662][T18591] overlayfs: './file0' not a directory [ 1640.932382][ T26] audit: type=1804 audit(1556523187.414:13066): pid=18589 uid=0 auid=4294967295 ses=4294967295 subj==unconfined op=invalid_pcr cause=ToMToU comm="syz-executor.5" name="/root/syzkaller-testdir215799047/syzkaller.GA3PwI/2143/file0/file0" dev="overlay" ino=330405 res=1 07:33:07 executing program 0: mkdir(&(0x7f0000000180)='./file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file1\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='overlay\x00', 0x0, &(0x7f0000000100)={[{@upperdir={'upperdir', 0x3d, './file0'}}, {@lowerdir={'lowerdir', 0x3d, './file0'}}, {@workdir={'workdir', 0x3d, './file1'}, 0x5c}]}) r0 = open(&(0x7f0000021000)='./file0\x00', 0x0, 0x0) fchdir(r0) open(&(0x7f0000000040)='./file0\x00', 0x141042, 0x0) syz_open_dev$evdev(0x0, 0x0, 0x0) r1 = openat$sequencer2(0xffffffffffffff9c, &(0x7f0000000040)='/dev/sequencer2\x00', 0x0, 0x0) r2 = syz_genetlink_get_family_id$ipvs(&(0x7f0000000140)='IPVS\x00') sendmsg$IPVS_CMD_GET_DAEMON(r1, &(0x7f00000002c0)={&(0x7f0000000080)={0x10, 0x0, 0x0, 0x8000000}, 0xc, &(0x7f0000000280)={&(0x7f0000000300)={0x60, r2, 0x410, 0x0, 0x0, {}, [@IPVS_CMD_ATTR_TIMEOUT_UDP={0x8, 0x6, 0x1}, @IPVS_CMD_ATTR_SERVICE={0x28, 0x1, [@IPVS_SVC_ATTR_ADDR={0x14, 0x3, @ipv6=@empty}, @IPVS_SVC_ATTR_AF={0x8, 0x1, 0x2}, @IPVS_SVC_ATTR_PROTOCOL={0x8}]}, @IPVS_CMD_ATTR_TIMEOUT_TCP_FIN={0x8, 0x5, 0x10000}, @IPVS_CMD_ATTR_SERVICE={0x14, 0x1, [@IPVS_SVC_ATTR_PORT={0x8, 0x4, 0x4e20}, @IPVS_SVC_ATTR_PORT={0x8, 0x4, 0x4e22}]}]}, 0x60}, 0x1, 0x0, 0x0, 0x20000004}, 0x84) r3 = socket$nl_netfilter(0x10, 0x3, 0xc) r4 = open(&(0x7f0000000040)='./bus\x00', 0x1fe, 0x0) perf_event_open(&(0x7f0000000800)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x50a, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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) sendfile(r4, r4, &(0x7f0000000000), 0x8080fffffffe) mlock2(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x0) ioctl$sock_ifreq(r3, 0x8991, &(0x7f00000000c0)={'bond0\x00\x16@\xea\xff\xff\x80\x00\x00\x02\xff', @ifru_names='bond_slave_1\x00'}) sysinfo(0x0) ioctl$sock_SIOCBRDELBR(r1, 0x89a1, &(0x7f0000000180)='ip6gretap0\x00') 07:33:07 executing program 2: mkdir(&(0x7f0000000180)='./file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file1\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='overlay\x00', 0x0, &(0x7f0000000100)={[{@upperdir={'upperdir', 0x3d, './file0'}}, {@lowerdir={'lowerdir', 0x3d, './file0'}}, {@workdir={'workdir', 0x3d, './file1'}, 0x5c}]}) r0 = open(&(0x7f0000021000)='./file0\x00', 0x0, 0x0) fchdir(r0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x141042, 0x0) ioctl$FIDEDUPERANGE(r1, 0xc020660b, 0x0) 07:33:07 executing program 3: r0 = socket$rds(0x15, 0x5, 0x0) bind$rds(r0, &(0x7f0000000080)={0x2, 0x0, @local}, 0x10) r1 = socket$inet_udplite(0x2, 0x2, 0x88) ioctl(r1, 0x1000008912, &(0x7f0000000000)="0adc1f123c123f319bd070") sendmsg$rds(r0, &(0x7f00000001c0)={&(0x7f0000000000)={0x2, 0x0, @local}, 0x10, 0x0, 0x0, &(0x7f00000002c0)=[@mask_cswp={0x58, 0x114, 0x7, {{}, &(0x7f0000000e80), 0x0}}], 0x58}, 0xa000000) 07:33:07 executing program 4: mkdir(&(0x7f0000000180)='./file0\x00', 0x0) pipe(&(0x7f0000000080)) mkdir(&(0x7f0000000280)='./file1\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='overlay\x00', 0x0, &(0x7f0000000100)={[{@upperdir={'upperdir', 0x3d, './file0'}}, {@lowerdir={'lowerdir', 0x3d, './file0'}}, {@workdir={'workdir', 0x3d, './file1'}, 0x5c}]}) r0 = open(&(0x7f0000021000)='./file0\x00', 0x0, 0x0) fchdir(r0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x141042, 0x0) ioctl$FIDEDUPERANGE(r1, 0xc020660b, &(0x7f00000002c0)={0x0, 0xccffffffffffffff}) 07:33:07 executing program 5: mkdir(&(0x7f0000000180)='./file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file1\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='overlay\x00', 0x0, &(0x7f0000000100)={[{@upperdir={'upperdir', 0x3d, './file0'}}, {@lowerdir={'lowerdir', 0x3d, './file0'}}, {@workdir={'workdir', 0x3d, './file1'}, 0x5c}]}) r0 = open(&(0x7f0000021000)='./file0\x00', 0x0, 0x0) fchdir(r0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x141042, 0x0) ioctl$FIDEDUPERANGE(r1, 0xc0189436, &(0x7f00000002c0)={0x2}) 07:33:07 executing program 1: r0 = socket$rds(0x15, 0x5, 0x0) bind$rds(r0, &(0x7f0000000080)={0x2, 0x0, @local}, 0x10) r1 = socket$inet_udplite(0x2, 0x2, 0x88) ioctl(r1, 0x1000008912, &(0x7f0000000000)="0adc1f123c123f319bd070") sendmsg$rds(r0, &(0x7f00000001c0)={&(0x7f0000000000)={0x2, 0x0, @local}, 0x10, 0x0, 0x0, &(0x7f00000002c0)=[@mask_cswp={0x58, 0x114, 0x9, {{}, &(0x7f0000000e80), 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x400000000000000}}], 0x58}, 0x0) [ 1641.448372][T18542] bond0: Enslaving bond_slave_1 as an active interface with an up link [ 1641.594027][T18598] overlayfs: './file0' not a directory 07:33:08 executing program 2: mkdir(&(0x7f0000000180)='./file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file1\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='overlay\x00', 0x0, &(0x7f0000000100)={[{@upperdir={'upperdir', 0x3d, './file0'}}, {@lowerdir={'lowerdir', 0x3d, './file0'}}, {@workdir={'workdir', 0x3d, './file1'}, 0x5c}]}) r0 = open(&(0x7f0000021000)='./file0\x00', 0x0, 0x0) fchdir(r0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x141042, 0x0) ioctl$FIDEDUPERANGE(r1, 0xc020660b, 0x0) 07:33:08 executing program 1: r0 = socket$rds(0x15, 0x5, 0x0) bind$rds(r0, &(0x7f0000000080)={0x2, 0x0, @local}, 0x10) r1 = socket$inet_udplite(0x2, 0x2, 0x88) ioctl(r1, 0x1000008912, &(0x7f0000000000)="0adc1f123c123f319bd070") sendmsg$rds(r0, &(0x7f00000001c0)={&(0x7f0000000000)={0x2, 0x0, @local}, 0x10, 0x0, 0x0, &(0x7f00000002c0)=[@mask_cswp={0x58, 0x114, 0x9, {{}, &(0x7f0000000e80), 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x500000000000000}}], 0x58}, 0x0) [ 1641.624806][ T26] audit: type=1804 audit(1556523188.104:13067): pid=18690 uid=0 auid=4294967295 ses=4294967295 subj==unconfined op=invalid_pcr cause=ToMToU comm="syz-executor.4" name="/root/syzkaller-testdir448262477/syzkaller.ClPtxm/1949/file0/file0" dev="overlay" ino=330962 res=1 [ 1641.626489][T18666] overlayfs: './file0' not a directory [ 1641.676938][T18617] bond0: Releasing backup interface bond_slave_1 07:33:08 executing program 3: r0 = socket$rds(0x15, 0x5, 0x0) bind$rds(r0, &(0x7f0000000080)={0x2, 0x0, @local}, 0x10) r1 = socket$inet_udplite(0x2, 0x2, 0x88) ioctl(r1, 0x1000008912, &(0x7f0000000000)="0adc1f123c123f319bd070") sendmsg$rds(r0, &(0x7f00000001c0)={&(0x7f0000000000)={0x2, 0x0, @local}, 0x10, 0x0, 0x0, &(0x7f00000002c0)=[@mask_cswp={0x58, 0x114, 0x7, {{}, &(0x7f0000000e80), 0x0}}], 0x58}, 0x20000000) 07:33:08 executing program 4: mkdir(&(0x7f0000000180)='./file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file1\x00', 0x0) openat$qat_adf_ctl(0xffffffffffffff9c, &(0x7f0000000140)='/dev/qat_adf_ctl\x00', 0x800, 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='overlay\x00', 0x0, &(0x7f0000000100)={[{@upperdir={'upperdir', 0x3d, './file0'}}, {@lowerdir={'lowerdir', 0x3d, './file0'}}, {@workdir={'workdir', 0x3d, './file1'}, 0x5c}]}) r0 = open(&(0x7f0000021000)='./file0\x00', 0x0, 0x0) fchdir(r0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x141042, 0x0) ioctl$FIDEDUPERANGE(r1, 0xc020660b, &(0x7f00000002c0)={0x0, 0xccffffffffffffff}) ioctl$VIDIOC_S_CTRL(r0, 0xc008561c, &(0x7f0000000080)={0xbe4}) [ 1641.756904][ T26] audit: type=1804 audit(1556523188.234:13068): pid=18602 uid=0 auid=4294967295 ses=4294967295 subj==unconfined op=invalid_pcr cause=ToMToU comm="syz-executor.5" name="/root/syzkaller-testdir215799047/syzkaller.GA3PwI/2144/file0/file0" dev="overlay" ino=330974 res=1 [ 1641.783651][T18732] rds_sendmsg: 6 callbacks suppressed [ 1641.783664][T18732] atomic_op 0000000048b7f8da conn xmit_atomic (null) 07:33:08 executing program 5: mkdir(&(0x7f0000000180)='./file0\x00', 0x0) mkdir(&(0x7f0000000080)='./file1\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='overlay\x00', 0x0, &(0x7f0000000100)={[{@upperdir={'upperdir', 0x3d, './file0'}}, {@lowerdir={'lowerdir', 0x3d, './file0'}}, {@workdir={'workdir', 0x3d, './file1'}, 0x5c}]}) r0 = open(&(0x7f0000021000)='./file0\x00', 0x0, 0x0) fchdir(r0) sync_file_range(r0, 0x4, 0x0, 0x6) r1 = open(&(0x7f0000000040)='./file0\x00', 0x141042, 0x0) ioctl$FIDEDUPERANGE(r1, 0xc0189436, &(0x7f00000002c0)={0x2}) 07:33:08 executing program 2: mkdir(&(0x7f0000000180)='./file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file1\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='overlay\x00', 0x0, &(0x7f0000000100)={[{@upperdir={'upperdir', 0x3d, './file0'}}, {@lowerdir={'lowerdir', 0x3d, './file0'}}, {@workdir={'workdir', 0x3d, './file1'}, 0x5c}]}) r0 = open(&(0x7f0000021000)='./file0\x00', 0x0, 0x0) fchdir(r0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x141042, 0x0) ioctl$FIDEDUPERANGE(r1, 0xc020660b, &(0x7f00000002c0)={0x0, 0x0, 0x5}) [ 1641.918575][T18814] overlayfs: './file0' not a directory [ 1641.956507][ T26] audit: type=1804 audit(1556523188.434:13069): pid=18815 uid=0 auid=4294967295 ses=4294967295 subj==unconfined op=invalid_pcr cause=ToMToU comm="syz-executor.4" name="/root/syzkaller-testdir448262477/syzkaller.ClPtxm/1950/file0/file0" dev="overlay" ino=330473 res=1 [ 1642.110548][T18859] overlayfs: './file0' not a directory [ 1642.146578][ T26] audit: type=1804 audit(1556523188.624:13070): pid=18859 uid=0 auid=4294967295 ses=4294967295 subj==unconfined op=invalid_pcr cause=ToMToU comm="syz-executor.5" name="/root/syzkaller-testdir215799047/syzkaller.GA3PwI/2145/file0/file0" dev="sda1" ino=18979 res=1 07:33:08 executing program 2: mkdir(&(0x7f0000000180)='./file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file1\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='overlay\x00', 0x0, &(0x7f0000000100)={[{@upperdir={'upperdir', 0x3d, './file0'}}, {@lowerdir={'lowerdir', 0x3d, './file0'}}, {@workdir={'workdir', 0x3d, './file1'}, 0x5c}]}) r0 = open(&(0x7f0000021000)='./file0\x00', 0x0, 0x0) fchdir(r0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x141042, 0x0) ioctl$FIDEDUPERANGE(r1, 0xc020660b, &(0x7f00000002c0)={0x0, 0x0, 0x5}) 07:33:08 executing program 4: mkdir(&(0x7f0000000180)='./file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file1\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='overlay\x00', 0x0, &(0x7f0000000100)={[{@upperdir={'upperdir', 0x3d, './file0'}}, {@lowerdir={'lowerdir', 0x3d, './file0'}}, {@workdir={'workdir', 0x3d, './file1'}, 0x5c}]}) r0 = open(&(0x7f0000021000)='./file0\x00', 0x0, 0x0) fchdir(r0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x141042, 0x0) ioctl$BLKGETSIZE(r0, 0x1260, &(0x7f0000000080)) ioctl$FIDEDUPERANGE(r1, 0xc020660b, &(0x7f00000002c0)={0x0, 0x4a8f}) 07:33:08 executing program 5: mkdir(&(0x7f0000000180)='./file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file1\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='overlay\x00', 0x0, &(0x7f0000000100)={[{@upperdir={'upperdir', 0x3d, './file0'}}, {@lowerdir={'lowerdir', 0x3d, './file0'}}, {@workdir={'workdir', 0x3d, './file1'}, 0x5c}]}) r0 = open(&(0x7f0000021000)='./file0\x00', 0x0, 0x0) fchdir(r0) open(&(0x7f0000000040)='./file0\x00', 0x141042, 0x0) 07:33:08 executing program 3: r0 = socket$rds(0x15, 0x5, 0x0) bind$rds(r0, &(0x7f0000000080)={0x2, 0x0, @local}, 0x10) r1 = socket$inet_udplite(0x2, 0x2, 0x88) ioctl(r1, 0x1000008912, &(0x7f0000000000)="0adc1f123c123f319bd070") sendmsg$rds(r0, &(0x7f00000001c0)={&(0x7f0000000000)={0x2, 0x0, @local}, 0x10, 0x0, 0x0, &(0x7f00000002c0)=[@mask_cswp={0x58, 0x114, 0x7, {{}, &(0x7f0000000e80), 0x0}}], 0x58}, 0x48000000) 07:33:08 executing program 0: mkdir(&(0x7f0000000180)='./file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file1\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='overlay\x00', 0x0, &(0x7f0000000100)={[{@upperdir={'upperdir', 0x3d, './file0'}}, {@lowerdir={'lowerdir', 0x3d, './file0'}}, {@workdir={'workdir', 0x3d, './file1'}, 0x5c}]}) r0 = open(&(0x7f0000021000)='./file0\x00', 0x0, 0x0) fchdir(r0) open(&(0x7f0000000040)='./file0\x00', 0x141042, 0x0) syz_open_dev$evdev(0x0, 0x0, 0x0) r1 = openat$sequencer2(0xffffffffffffff9c, &(0x7f0000000040)='/dev/sequencer2\x00', 0x0, 0x0) r2 = syz_genetlink_get_family_id$ipvs(&(0x7f0000000140)='IPVS\x00') sendmsg$IPVS_CMD_GET_DAEMON(r1, &(0x7f00000002c0)={&(0x7f0000000080)={0x10, 0x0, 0x0, 0x8000000}, 0xc, &(0x7f0000000280)={&(0x7f0000000300)={0x60, r2, 0x410, 0x0, 0x0, {}, [@IPVS_CMD_ATTR_TIMEOUT_UDP={0x8, 0x6, 0x1}, @IPVS_CMD_ATTR_SERVICE={0x28, 0x1, [@IPVS_SVC_ATTR_ADDR={0x14, 0x3, @ipv6=@empty}, @IPVS_SVC_ATTR_AF={0x8, 0x1, 0x2}, @IPVS_SVC_ATTR_PROTOCOL={0x8}]}, @IPVS_CMD_ATTR_TIMEOUT_TCP_FIN={0x8, 0x5, 0x10000}, @IPVS_CMD_ATTR_SERVICE={0x14, 0x1, [@IPVS_SVC_ATTR_PORT={0x8, 0x4, 0x4e20}, @IPVS_SVC_ATTR_PORT={0x8, 0x4, 0x4e22}]}]}, 0x60}, 0x1, 0x0, 0x0, 0x20000004}, 0x84) r3 = socket$nl_netfilter(0x10, 0x3, 0xc) r4 = open(&(0x7f0000000040)='./bus\x00', 0x1fe, 0x0) perf_event_open(&(0x7f0000000800)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x50a, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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) sendfile(r4, r4, &(0x7f0000000000), 0x8080fffffffe) mlock2(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x0) ioctl$sock_ifreq(r3, 0x8991, &(0x7f00000000c0)={'bond0\x00\x16@\xea\xff\xff\x80\x00\x00\x02\xff', @ifru_names='bond_slave_1\x00'}) sysinfo(0x0) [ 1642.389221][T18729] atomic_op 00000000403e219a conn xmit_atomic (null) 07:33:08 executing program 1: r0 = socket$rds(0x15, 0x5, 0x0) bind$rds(r0, &(0x7f0000000080)={0x2, 0x0, @local}, 0x10) r1 = socket$inet_udplite(0x2, 0x2, 0x88) ioctl(r1, 0x1000008912, &(0x7f0000000000)="0adc1f123c123f319bd070") sendmsg$rds(r0, &(0x7f00000001c0)={&(0x7f0000000000)={0x2, 0x0, @local}, 0x10, 0x0, 0x0, &(0x7f00000002c0)=[@mask_cswp={0x58, 0x114, 0x9, {{}, &(0x7f0000000e80), 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x600000000000000}}], 0x58}, 0x0) 07:33:09 executing program 2: mkdir(&(0x7f0000000180)='./file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file1\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='overlay\x00', 0x0, &(0x7f0000000100)={[{@upperdir={'upperdir', 0x3d, './file0'}}, {@lowerdir={'lowerdir', 0x3d, './file0'}}, {@workdir={'workdir', 0x3d, './file1'}, 0x5c}]}) r0 = open(&(0x7f0000021000)='./file0\x00', 0x0, 0x0) fchdir(r0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x141042, 0x0) ioctl$FIDEDUPERANGE(r1, 0xc020660b, &(0x7f00000002c0)={0x0, 0x0, 0x5}) [ 1642.532785][T18886] overlayfs: './file0' not a directory [ 1642.560122][T18907] overlayfs: './file0' not a directory [ 1642.597219][T18920] atomic_op 000000000ace8ece conn xmit_atomic (null) 07:33:09 executing program 4: mkdir(&(0x7f0000000180)='./file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file1\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='overlay\x00', 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="757070658e6469723d2e2f66696c65302c6c6f7765726469723d2e2f66696c65302c776f726b6469723d2e2f66696c65315c00"]) r0 = syz_open_dev$mice(&(0x7f0000000080)='/dev/input/mice\x00', 0x0, 0x4000) ioctl$FS_IOC_SET_ENCRYPTION_POLICY(r0, 0x800c6613, &(0x7f0000000140)={0x0, @aes128, 0x2, "a007b7d2573656bb"}) r1 = open(&(0x7f0000021000)='./file0\x00', 0x0, 0x0) fchdir(r1) r2 = open(&(0x7f0000000040)='./file0\x00', 0x141042, 0x0) ioctl$FIDEDUPERANGE(r2, 0xc020660b, &(0x7f00000002c0)={0x0, 0xccffffffffffffff}) 07:33:09 executing program 3: r0 = socket$rds(0x15, 0x5, 0x0) bind$rds(r0, &(0x7f0000000080)={0x2, 0x0, @local}, 0x10) r1 = socket$inet_udplite(0x2, 0x2, 0x88) ioctl(r1, 0x1000008912, &(0x7f0000000000)="0adc1f123c123f319bd070") sendmsg$rds(r0, &(0x7f00000001c0)={&(0x7f0000000000)={0x2, 0x0, @local}, 0x10, 0x0, 0x0, &(0x7f00000002c0)=[@mask_cswp={0x58, 0x114, 0x7, {{}, &(0x7f0000000e80), 0x0}}], 0x58}, 0x4c000000) 07:33:09 executing program 1: r0 = socket$rds(0x15, 0x5, 0x0) bind$rds(r0, &(0x7f0000000080)={0x2, 0x0, @local}, 0x10) r1 = socket$inet_udplite(0x2, 0x2, 0x88) ioctl(r1, 0x1000008912, &(0x7f0000000000)="0adc1f123c123f319bd070") sendmsg$rds(r0, &(0x7f00000001c0)={&(0x7f0000000000)={0x2, 0x0, @local}, 0x10, 0x0, 0x0, &(0x7f00000002c0)=[@mask_cswp={0x58, 0x114, 0x9, {{}, &(0x7f0000000e80), 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x700000000000000}}], 0x58}, 0x0) 07:33:09 executing program 5: mkdir(&(0x7f0000000180)='./file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file1\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='overlay\x00', 0x0, &(0x7f0000000100)={[{@upperdir={'upperdir', 0x3d, './file0'}}, {@lowerdir={'lowerdir', 0x3d, './file0'}}, {@workdir={'workdir', 0x3d, './file1'}, 0x5c}]}) r0 = open(&(0x7f0000021000)='./file0\x00', 0x0, 0x0) fchdir(r0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x141042, 0x0) ioctl$TIOCLINUX2(r1, 0x541c, &(0x7f0000000080)={0x2, 0x1, 0x3, 0xb74, 0x3478000000000, 0x1000}) ioctl$FIDEDUPERANGE(r1, 0xc0189436, &(0x7f00000002c0)={0x2}) 07:33:09 executing program 0: mkdir(&(0x7f0000000180)='./file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file1\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='overlay\x00', 0x0, &(0x7f0000000100)={[{@upperdir={'upperdir', 0x3d, './file0'}}, {@lowerdir={'lowerdir', 0x3d, './file0'}}, {@workdir={'workdir', 0x3d, './file1'}, 0x5c}]}) r0 = open(&(0x7f0000021000)='./file0\x00', 0x0, 0x0) fchdir(r0) open(&(0x7f0000000040)='./file0\x00', 0x141042, 0x0) syz_open_dev$evdev(0x0, 0x0, 0x0) r1 = openat$sequencer2(0xffffffffffffff9c, &(0x7f0000000040)='/dev/sequencer2\x00', 0x0, 0x0) r2 = syz_genetlink_get_family_id$ipvs(&(0x7f0000000140)='IPVS\x00') sendmsg$IPVS_CMD_GET_DAEMON(r1, &(0x7f00000002c0)={&(0x7f0000000080)={0x10, 0x0, 0x0, 0x8000000}, 0xc, &(0x7f0000000280)={&(0x7f0000000300)={0x60, r2, 0x410, 0x0, 0x0, {}, [@IPVS_CMD_ATTR_TIMEOUT_UDP={0x8, 0x6, 0x1}, @IPVS_CMD_ATTR_SERVICE={0x28, 0x1, [@IPVS_SVC_ATTR_ADDR={0x14, 0x3, @ipv6=@empty}, @IPVS_SVC_ATTR_AF={0x8, 0x1, 0x2}, @IPVS_SVC_ATTR_PROTOCOL={0x8}]}, @IPVS_CMD_ATTR_TIMEOUT_TCP_FIN={0x8, 0x5, 0x10000}, @IPVS_CMD_ATTR_SERVICE={0x14, 0x1, [@IPVS_SVC_ATTR_PORT={0x8, 0x4, 0x4e20}, @IPVS_SVC_ATTR_PORT={0x8, 0x4, 0x4e22}]}]}, 0x60}, 0x1, 0x0, 0x0, 0x20000004}, 0x84) r3 = socket$nl_netfilter(0x10, 0x3, 0xc) r4 = open(&(0x7f0000000040)='./bus\x00', 0x1fe, 0x0) perf_event_open(&(0x7f0000000800)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x50a, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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) sendfile(r4, r4, &(0x7f0000000000), 0x8080fffffffe) mlock2(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x0) ioctl$sock_ifreq(r3, 0x8991, &(0x7f00000000c0)={'bond0\x00\x16@\xea\xff\xff\x80\x00\x00\x02\xff', @ifru_names='bond_slave_1\x00'}) 07:33:09 executing program 2: mkdir(&(0x7f0000000180)='./file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file1\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='overlay\x00', 0x0, &(0x7f0000000100)={[{@upperdir={'upperdir', 0x3d, './file0'}}, {@lowerdir={'lowerdir', 0x3d, './file0'}}, {@workdir={'workdir', 0x3d, './file1'}, 0x5c}]}) r0 = open(&(0x7f0000021000)='./file0\x00', 0x0, 0x0) fchdir(r0) open(&(0x7f0000000040)='./file0\x00', 0x141042, 0x0) syz_open_dev$evdev(0x0, 0x0, 0x0) r1 = openat$sequencer2(0xffffffffffffff9c, &(0x7f0000000040)='/dev/sequencer2\x00', 0x0, 0x0) r2 = syz_genetlink_get_family_id$ipvs(&(0x7f0000000140)='IPVS\x00') sendmsg$IPVS_CMD_GET_DAEMON(r1, &(0x7f00000002c0)={&(0x7f0000000080)={0x10, 0x0, 0x0, 0x8000000}, 0xc, &(0x7f0000000280)={&(0x7f0000000300)={0x60, r2, 0x410, 0x0, 0x0, {}, [@IPVS_CMD_ATTR_TIMEOUT_UDP={0x8, 0x6, 0x1}, @IPVS_CMD_ATTR_SERVICE={0x28, 0x1, [@IPVS_SVC_ATTR_ADDR={0x14, 0x3, @ipv6=@empty}, @IPVS_SVC_ATTR_AF={0x8, 0x1, 0x2}, @IPVS_SVC_ATTR_PROTOCOL={0x8}]}, @IPVS_CMD_ATTR_TIMEOUT_TCP_FIN={0x8, 0x5, 0x10000}, @IPVS_CMD_ATTR_SERVICE={0x14, 0x1, [@IPVS_SVC_ATTR_PORT={0x8, 0x4, 0x4e20}, @IPVS_SVC_ATTR_PORT={0x8, 0x4, 0x4e22}]}]}, 0x60}, 0x1, 0x0, 0x0, 0x20000004}, 0x84) r3 = socket$nl_netfilter(0x10, 0x3, 0xc) r4 = open(&(0x7f0000000040)='./bus\x00', 0x1fe, 0x0) perf_event_open(&(0x7f0000000800)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x50a, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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) sendfile(r4, r4, &(0x7f0000000000), 0x8080fffffffe) mlock2(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x0) ioctl$sock_ifreq(r3, 0x8991, &(0x7f00000000c0)={'bond0\x00\x16@\xea\xff\xff\x80\x00\x00\x02\xff', @ifru_names='bond_slave_1\x00'}) sysinfo(0x0) ioctl$sock_SIOCBRDELBR(r1, 0x89a1, &(0x7f0000000180)='ip6gretap0\x00') ioctl$sock_ifreq(r3, 0x8990, &(0x7f0000000240)={'bond0\x00\xe1\x00\n\x00!!\x00\x01\x00\x01', @ifru_names='bond_slave_1\x00'}) [ 1642.817847][T19010] overlayfs: unrecognized mount option "uppeŽdir=./file0" or missing value [ 1642.854685][T19025] atomic_op 0000000095498e5f conn xmit_atomic (null) 07:33:09 executing program 3: r0 = socket$rds(0x15, 0x5, 0x0) bind$rds(r0, &(0x7f0000000080)={0x2, 0x0, @local}, 0x10) r1 = socket$inet_udplite(0x2, 0x2, 0x88) ioctl(r1, 0x1000008912, &(0x7f0000000000)="0adc1f123c123f319bd070") sendmsg$rds(r0, &(0x7f00000001c0)={&(0x7f0000000000)={0x2, 0x0, @local}, 0x10, 0x0, 0x0, &(0x7f00000002c0)=[@mask_cswp={0x58, 0x114, 0x7, {{}, &(0x7f0000000e80), 0x0}}], 0x58}, 0x60000000) [ 1642.963628][T19131] overlayfs: './file0' not a directory [ 1642.990131][T19095] overlayfs: unrecognized mount option "uppeŽdir=./file0" or missing value 07:33:09 executing program 0: mkdir(&(0x7f0000000180)='./file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file1\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='overlay\x00', 0x0, &(0x7f0000000100)={[{@upperdir={'upperdir', 0x3d, './file0'}}, {@lowerdir={'lowerdir', 0x3d, './file0'}}, {@workdir={'workdir', 0x3d, './file1'}, 0x5c}]}) r0 = open(&(0x7f0000021000)='./file0\x00', 0x0, 0x0) fchdir(r0) open(&(0x7f0000000040)='./file0\x00', 0x141042, 0x0) syz_open_dev$evdev(0x0, 0x0, 0x0) r1 = openat$sequencer2(0xffffffffffffff9c, &(0x7f0000000040)='/dev/sequencer2\x00', 0x0, 0x0) r2 = syz_genetlink_get_family_id$ipvs(&(0x7f0000000140)='IPVS\x00') sendmsg$IPVS_CMD_GET_DAEMON(r1, &(0x7f00000002c0)={&(0x7f0000000080)={0x10, 0x0, 0x0, 0x8000000}, 0xc, &(0x7f0000000280)={&(0x7f0000000300)={0x60, r2, 0x410, 0x0, 0x0, {}, [@IPVS_CMD_ATTR_TIMEOUT_UDP={0x8, 0x6, 0x1}, @IPVS_CMD_ATTR_SERVICE={0x28, 0x1, [@IPVS_SVC_ATTR_ADDR={0x14, 0x3, @ipv6=@empty}, @IPVS_SVC_ATTR_AF={0x8, 0x1, 0x2}, @IPVS_SVC_ATTR_PROTOCOL={0x8}]}, @IPVS_CMD_ATTR_TIMEOUT_TCP_FIN={0x8, 0x5, 0x10000}, @IPVS_CMD_ATTR_SERVICE={0x14, 0x1, [@IPVS_SVC_ATTR_PORT={0x8, 0x4, 0x4e20}, @IPVS_SVC_ATTR_PORT={0x8, 0x4, 0x4e22}]}]}, 0x60}, 0x1, 0x0, 0x0, 0x20000004}, 0x84) socket$nl_netfilter(0x10, 0x3, 0xc) r3 = open(&(0x7f0000000040)='./bus\x00', 0x1fe, 0x0) perf_event_open(&(0x7f0000000800)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x50a, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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) sendfile(r3, r3, &(0x7f0000000000), 0x8080fffffffe) mlock2(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x0) 07:33:09 executing program 1: r0 = socket$rds(0x15, 0x5, 0x0) bind$rds(r0, &(0x7f0000000080)={0x2, 0x0, @local}, 0x10) r1 = socket$inet_udplite(0x2, 0x2, 0x88) ioctl(r1, 0x1000008912, &(0x7f0000000000)="0adc1f123c123f319bd070") sendmsg$rds(r0, &(0x7f00000001c0)={&(0x7f0000000000)={0x2, 0x0, @local}, 0x10, 0x0, 0x0, &(0x7f00000002c0)=[@mask_cswp={0x58, 0x114, 0x9, {{}, &(0x7f0000000e80), 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x800000000000000}}], 0x58}, 0x0) [ 1643.006491][ T26] audit: type=1804 audit(1556523189.484:13071): pid=19093 uid=0 auid=4294967295 ses=4294967295 subj==unconfined op=invalid_pcr cause=ToMToU comm="syz-executor.5" name="/root/syzkaller-testdir215799047/syzkaller.GA3PwI/2147/file0/file0" dev="overlay" ino=331141 res=1 [ 1643.079474][T19114] bond0: Releasing backup interface bond_slave_1 07:33:09 executing program 4: mkdir(&(0x7f0000000180)='./file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file1\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='overlay\x00', 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="75707065726460723da51ab1c179116faf1b7e2e2f66696c65302c6c6f7765726469723d420c000000000000776f726b646972"]) r0 = open(&(0x7f0000021000)='./file0\x00', 0x0, 0x0) r1 = socket$inet_udplite(0x2, 0x2, 0x88) mkdir(&(0x7f0000000700)='./file1\x00', 0x0) 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) r2 = getpid() sched_setscheduler(r2, 0x5, &(0x7f0000000040)) fsetxattr$security_ima(r1, 0x0, &(0x7f0000000300)=@sha1={0x1, "bc1509e46f9dd216c73a2f7f1dbe519b1d730576"}, 0x15, 0x0) lsetxattr$security_selinux(&(0x7f0000000200)='./file1/file0\x00', &(0x7f0000000100)='security.selinux\x00', 0x0, 0xffffffffffffff20, 0x8000000000000003) 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(&(0x7f0000000140)='./file0\x00', &(0x7f00000001c0)='./file1\x00') prctl$PR_SET_MM_MAP_SIZE(0x23, 0xf, &(0x7f0000000000)) acct(&(0x7f00000000c0)='./file1\x00') fchdir(r0) ioctl$RTC_IRQP_READ(r0, 0x8008700b, &(0x7f0000000140)) ioctl$SIOCRSGCAUSE(r0, 0x89e0, &(0x7f0000000080)) r3 = open(&(0x7f0000000040)='./file0\x00', 0x141042, 0x0) ioctl$FIDEDUPERANGE(r3, 0xc020660b, &(0x7f00000002c0)=ANY=[@ANYBLOB="0000000000000000ff6fcb9a00"]) 07:33:09 executing program 5: r0 = openat$dlm_plock(0xffffffffffffff9c, &(0x7f0000000080)='/dev/dlm_plock\x00', 0x8000, 0x0) getsockopt$inet_sctp6_SCTP_NODELAY(r0, 0x84, 0x3, &(0x7f0000000140), &(0x7f00000001c0)=0x4) mkdir(&(0x7f0000000180)='./file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file1\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='overlay\x00', 0x0, &(0x7f0000000300)=ANY=[@ANYBLOB="75707065726469723d2e2f66696c65302c6c6f77726b6469723d2e2f66696c65315c0000000000000000000000c6be967d3055b5643174c75f267cf2bf11f02b1b905df2919755a39735d8699dc1ea55b3fb900f380669084dff71b768c86e08548b355c3646ad04e902c3d83047b828dbe2ca05346247537f4552e90c031119061bf52a62c8ada166811ef8799ed317b1d92789a919c1aa0b6c65382545f4ee758cf2bbd71bb9fb4560ac0b8093be7264d8519345c7218fabe6336cc58b36b59b1b9f8ad20329dbc0a40cff91ce4c18bf59a8871da6781690dbd4dbd06b579ab848a29f34d1d6a7d559242b"]) r1 = open(&(0x7f0000021000)='./file0\x00', 0x0, 0x0) fchdir(r1) r2 = open(&(0x7f0000000040)='./file0\x00', 0x141042, 0x0) ioctl$FIDEDUPERANGE(r2, 0xc0189436, &(0x7f00000002c0)={0x2}) [ 1643.195999][T19239] atomic_op 00000000a3daf39a conn xmit_atomic (null) 07:33:09 executing program 3: r0 = socket$rds(0x15, 0x5, 0x0) bind$rds(r0, &(0x7f0000000080)={0x2, 0x0, @local}, 0x10) r1 = socket$inet_udplite(0x2, 0x2, 0x88) ioctl(r1, 0x1000008912, &(0x7f0000000000)="0adc1f123c123f319bd070") sendmsg$rds(r0, &(0x7f00000001c0)={&(0x7f0000000000)={0x2, 0x0, @local}, 0x10, 0x0, 0x0, &(0x7f00000002c0)=[@mask_cswp={0x58, 0x114, 0x7, {{}, &(0x7f0000000e80), 0x0}}], 0x58}, 0x68000000) [ 1643.250024][T19141] bond0: Enslaving bond_slave_1 as an active interface with an up link [ 1643.273945][T19261] overlayfs: unrecognized mount option "upperd`r=¥±Áyo¯~./file0" or missing value [ 1643.274978][T19254] overlayfs: unrecognized mount option "lowrkdir=./file1\" or missing value [ 1643.333506][T19140] atomic_op 00000000f9aeff81 conn xmit_atomic (null) [ 1643.341255][T19263] overlayfs: unrecognized mount option "lowrkdir=./file1\" or missing value [ 1643.343997][ T26] audit: type=1804 audit(1556523189.824:13072): pid=19254 uid=0 auid=4294967295 ses=4294967295 subj==unconfined op=invalid_pcr cause=ToMToU comm="syz-executor.5" name="/root/syzkaller-testdir215799047/syzkaller.GA3PwI/2148/file0/file0" dev="sda1" ino=19019 res=1 07:33:09 executing program 0: mkdir(&(0x7f0000000180)='./file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file1\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='overlay\x00', 0x0, &(0x7f0000000100)={[{@upperdir={'upperdir', 0x3d, './file0'}}, {@lowerdir={'lowerdir', 0x3d, './file0'}}, {@workdir={'workdir', 0x3d, './file1'}, 0x5c}]}) r0 = open(&(0x7f0000021000)='./file0\x00', 0x0, 0x0) fchdir(r0) open(&(0x7f0000000040)='./file0\x00', 0x141042, 0x0) syz_open_dev$evdev(0x0, 0x0, 0x0) r1 = openat$sequencer2(0xffffffffffffff9c, &(0x7f0000000040)='/dev/sequencer2\x00', 0x0, 0x0) r2 = syz_genetlink_get_family_id$ipvs(&(0x7f0000000140)='IPVS\x00') sendmsg$IPVS_CMD_GET_DAEMON(r1, &(0x7f00000002c0)={&(0x7f0000000080)={0x10, 0x0, 0x0, 0x8000000}, 0xc, &(0x7f0000000280)={&(0x7f0000000300)={0x60, r2, 0x410, 0x0, 0x0, {}, [@IPVS_CMD_ATTR_TIMEOUT_UDP={0x8, 0x6, 0x1}, @IPVS_CMD_ATTR_SERVICE={0x28, 0x1, [@IPVS_SVC_ATTR_ADDR={0x14, 0x3, @ipv6=@empty}, @IPVS_SVC_ATTR_AF={0x8, 0x1, 0x2}, @IPVS_SVC_ATTR_PROTOCOL={0x8}]}, @IPVS_CMD_ATTR_TIMEOUT_TCP_FIN={0x8, 0x5, 0x10000}, @IPVS_CMD_ATTR_SERVICE={0x14, 0x1, [@IPVS_SVC_ATTR_PORT={0x8, 0x4, 0x4e20}, @IPVS_SVC_ATTR_PORT={0x8, 0x4, 0x4e22}]}]}, 0x60}, 0x1, 0x0, 0x0, 0x20000004}, 0x84) socket$nl_netfilter(0x10, 0x3, 0xc) r3 = open(&(0x7f0000000040)='./bus\x00', 0x1fe, 0x0) perf_event_open(&(0x7f0000000800)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x50a, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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) sendfile(r3, r3, &(0x7f0000000000), 0x8080fffffffe) 07:33:09 executing program 5: mkdir(&(0x7f0000000180)='./file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file1\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='overlay\x00', 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="7570706572647b723d2e2f66696c65302c6c6f7765726469723d2e2f6669ec65302c776f726b6469723d2e2f66696c65315c00"]) r0 = open(&(0x7f0000021000)='./file0\x00', 0x0, 0x0) fchdir(r0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x141042, 0x0) ioctl$FIDEDUPERANGE(r1, 0xc0189436, &(0x7f00000002c0)={0x2}) 07:33:09 executing program 3: r0 = socket$rds(0x15, 0x5, 0x0) bind$rds(r0, &(0x7f0000000080)={0x2, 0x0, @local}, 0x10) r1 = socket$inet_udplite(0x2, 0x2, 0x88) ioctl(r1, 0x1000008912, &(0x7f0000000000)="0adc1f123c123f319bd070") sendmsg$rds(r0, &(0x7f00000001c0)={&(0x7f0000000000)={0x2, 0x0, @local}, 0x10, 0x0, 0x0, &(0x7f00000002c0)=[@mask_cswp={0x58, 0x114, 0x7, {{}, &(0x7f0000000e80), 0x0}}], 0x58}, 0x6c000000) [ 1643.427572][ C1] net_ratelimit: 20 callbacks suppressed [ 1643.427580][ C1] protocol 88fb is buggy, dev hsr_slave_0 [ 1643.439386][ C1] protocol 88fb is buggy, dev hsr_slave_1 [ 1643.445265][ C1] protocol 88fb is buggy, dev hsr_slave_0 [ 1643.451326][ C1] protocol 88fb is buggy, dev hsr_slave_1 07:33:10 executing program 2: r0 = socket$rds(0x15, 0x5, 0x0) bind$rds(r0, &(0x7f0000000080)={0x2, 0x0, @local}, 0x10) r1 = socket$inet_udplite(0x2, 0x2, 0x88) ioctl(r1, 0x1000008912, &(0x7f0000000000)="0adc1f123c123f319bd070") sendmsg$rds(r0, &(0x7f00000001c0)={&(0x7f0000000000)={0x2, 0x0, @local}, 0x10, 0x0, 0x0, &(0x7f00000002c0)=[@mask_cswp={0x58, 0x114, 0x9, {{}, &(0x7f0000000e80), 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x6000}}], 0x58}, 0x0) 07:33:10 executing program 1: r0 = socket$rds(0x15, 0x5, 0x0) bind$rds(r0, &(0x7f0000000080)={0x2, 0x0, @local}, 0x10) r1 = socket$inet_udplite(0x2, 0x2, 0x88) ioctl(r1, 0x1000008912, &(0x7f0000000000)="0adc1f123c123f319bd070") sendmsg$rds(r0, &(0x7f00000001c0)={&(0x7f0000000000)={0x2, 0x0, @local}, 0x10, 0x0, 0x0, &(0x7f00000002c0)=[@mask_cswp={0x58, 0x114, 0x9, {{}, &(0x7f0000000e80), 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2000000000000000}}], 0x58}, 0x0) [ 1643.528786][T19379] overlayfs: unrecognized mount option "upperd{r=./file0" or missing value [ 1643.625664][T19421] overlayfs: unrecognized mount option "upperd{r=./file0" or missing value [ 1643.639727][T19438] atomic_op 00000000f42a5241 conn xmit_atomic (null) [ 1643.650042][T19261] overlayfs: unrecognized mount option "upperd`r=¥±Áyo¯~./file0" or missing value 07:33:10 executing program 3: r0 = socket$rds(0x15, 0x5, 0x0) bind$rds(r0, &(0x7f0000000080)={0x2, 0x0, @local}, 0x10) r1 = socket$inet_udplite(0x2, 0x2, 0x88) ioctl(r1, 0x1000008912, &(0x7f0000000000)="0adc1f123c123f319bd070") sendmsg$rds(r0, &(0x7f00000001c0)={&(0x7f0000000000)={0x2, 0x0, @local}, 0x10, 0x0, 0x0, &(0x7f00000002c0)=[@mask_cswp={0x58, 0x114, 0x7, {{}, &(0x7f0000000e80), 0x0}}], 0x58}, 0x74000000) [ 1643.679386][T19496] atomic_op 00000000d1efbb6a conn xmit_atomic (null) [ 1643.725522][T19261] overlayfs: './file0' not a directory [ 1643.747580][ C0] protocol 88fb is buggy, dev hsr_slave_0 [ 1643.753413][ C0] protocol 88fb is buggy, dev hsr_slave_1 [ 1643.766206][T19504] atomic_op 000000003abf4fb8 conn xmit_atomic (null) 07:33:10 executing program 5: mkdir(&(0x7f0000000180)='./file0\x00', 0x0) mkdir(&(0x7f0000000200)='./file2\x00', 0x0) rmdir(&(0x7f00000001c0)='./file1\x00') mount$overlay(0x400000, &(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='overlay\x00', 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB='upperdi2=./file0,lowerdir=./file0,wozkdir=./file1\\\x00']) r0 = open(&(0x7f0000021000)='./file0\x00', 0x0, 0x0) fchdir(r0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x141042, 0x0) setxattr$security_evm(&(0x7f0000000080)='./file0\x00', &(0x7f0000000140)='security.evm\x00', &(0x7f0000000240)=ANY=[@ANYBLOB="024ba6493c12ea"], 0x7, 0x1) ioctl$FIDEDUPERANGE(r1, 0xc0189436, &(0x7f00000002c0)={0x2}) [ 1643.775733][ C0] print_req_error: 417 callbacks suppressed [ 1643.775744][ C0] print_req_error: I/O error, dev loop0, sector 0 flags 0 [ 1643.789060][ C0] buffer_io_error: 417 callbacks suppressed [ 1643.789071][ C0] Buffer I/O error on dev loop0, logical block 0, async page read [ 1643.791032][T19261] Process accounting resumed [ 1643.815720][ C0] print_req_error: I/O error, dev loop0, sector 0 flags 0 [ 1643.823028][ C0] Buffer I/O error on dev loop0, logical block 0, async page read [ 1643.838530][T19261] [ 1643.840896][T19261] ====================================================== [ 1643.847931][T19261] WARNING: possible circular locking dependency detected [ 1643.854962][T19261] 5.1.0-rc6+ #90 Not tainted [ 1643.859558][T19261] ------------------------------------------------------ [ 1643.866586][T19261] syz-executor.4/19261 is trying to acquire lock: [ 1643.873098][T19261] 00000000cf214975 (&ovl_i_mutex_key[depth]#2){+.+.}, at: ovl_write_iter+0x148/0xc20 [ 1643.874945][T19617] overlayfs: unrecognized mount option "upperdi2=./file0" or missing value [ 1643.883019][T19261] [ 1643.883019][T19261] but task is already holding lock: [ 1643.883027][T19261] 00000000d85c4dd8 (&acct->lock#2){+.+.}, at: acct_pin_kill+0x27/0x100 [ 1643.883061][T19261] [ 1643.883061][T19261] which lock already depends on the new lock. [ 1643.883061][T19261] [ 1643.883064][T19261] [ 1643.883064][T19261] the existing dependency chain (in reverse order) is: [ 1643.883071][T19261] [ 1643.883071][T19261] -> #2 (&acct->lock#2){+.+.}: [ 1643.894419][ C0] print_req_error: I/O error, dev loop0, sector 0 flags 0 [ 1643.899094][T19261] lock_acquire+0x16f/0x3f0 [ 1643.899108][T19261] __mutex_lock+0xf7/0x1310 [ 1643.899125][T19261] mutex_lock_nested+0x16/0x20 [ 1643.907573][ C0] Buffer I/O error on dev loop0, logical block 0, async page read [ 1643.917942][T19261] acct_pin_kill+0x27/0x100 [ 1643.917955][T19261] pin_kill+0x18f/0x860 [ 1643.917964][T19261] acct_on+0x574/0x790 [ 1643.917975][T19261] __x64_sys_acct+0xae/0x200 [ 1643.917992][T19261] do_syscall_64+0x103/0x610 [ 1643.946867][ C0] print_req_error: I/O error, dev loop0, sector 0 flags 0 [ 1643.951300][T19261] entry_SYSCALL_64_after_hwframe+0x49/0xbe [ 1643.951305][T19261] [ 1643.951305][T19261] -> #1 (sb_writers#3){.+.+}: [ 1643.951328][T19261] lock_acquire+0x16f/0x3f0 [ 1643.951345][T19261] __sb_start_write+0x20b/0x360 [ 1643.956676][ C0] Buffer I/O error on dev loop0, logical block 0, async page read [ 1643.964473][T19261] mnt_want_write+0x3f/0xc0 [ 1643.964485][T19261] ovl_want_write+0x76/0xa0 [ 1643.964501][T19261] ovl_xattr_set+0x53/0x5b0 [ 1643.976008][T19637] overlayfs: unrecognized mount option "upperdi2=./file0" or missing value [ 1643.978787][T19261] ovl_other_xattr_set+0x39/0x50 [ 1643.978799][T19261] __vfs_setxattr+0x121/0x190 [ 1643.978810][T19261] __vfs_setxattr_noperm+0x11c/0x410 [ 1643.978819][T19261] vfs_setxattr+0xda/0x100 [ 1643.978835][T19261] setxattr+0x26f/0x380 [ 1644.035094][ C0] print_req_error: I/O error, dev loop0, sector 0 flags 0 [ 1644.038045][T19261] path_setxattr+0x197/0x1b0 [ 1644.038056][T19261] __x64_sys_lsetxattr+0xc1/0x150 [ 1644.038076][T19261] do_syscall_64+0x103/0x610 [ 1644.043096][ C0] Buffer I/O error on dev loop0, logical block 0, async page read [ 1644.051788][T19261] entry_SYSCALL_64_after_hwframe+0x49/0xbe [ 1644.051792][T19261] [ 1644.051792][T19261] -> #0 (&ovl_i_mutex_key[depth]#2){+.+.}: [ 1644.051815][T19261] __lock_acquire+0x239c/0x3fb0 [ 1644.051830][T19261] lock_acquire+0x16f/0x3f0 [ 1644.064993][T19734] overlayfs: unrecognized mount option "upperdirr=./file0" or missing value [ 1644.068561][T19261] down_write+0x38/0x90 [ 1644.068576][T19261] ovl_write_iter+0x148/0xc20 [ 1644.068588][T19261] new_sync_write+0x4c7/0x760 [ 1644.068597][T19261] __vfs_write+0xe4/0x110 [ 1644.068617][T19261] __kernel_write+0x110/0x3b0 [ 1644.091514][ C0] print_req_error: I/O error, dev loop0, sector 0 flags 0 [ 1644.096366][T19261] do_acct_process+0xd37/0x1150 [ 1644.096384][T19261] acct_pin_kill+0x2f/0x100 [ 1644.101917][ C0] Buffer I/O error on dev loop0, logical block 0, async page read [ 1644.109781][T19261] pin_kill+0x18f/0x860 [ 1644.109792][T19261] acct_on+0x574/0x790 [ 1644.109803][T19261] __x64_sys_acct+0xae/0x200 [ 1644.109822][T19261] do_syscall_64+0x103/0x610 [ 1644.120145][ C0] print_req_error: I/O error, dev loop0, sector 0 flags 0 [ 1644.124536][T19261] entry_SYSCALL_64_after_hwframe+0x49/0xbe [ 1644.124540][T19261] [ 1644.124540][T19261] other info that might help us debug this: [ 1644.124540][T19261] [ 1644.124543][T19261] Chain exists of: [ 1644.124543][T19261] &ovl_i_mutex_key[depth]#2 --> sb_writers#3 --> &acct->lock#2 [ 1644.124543][T19261] [ 1644.129961][ C0] Buffer I/O error on dev loop0, logical block 0, async page read [ 1644.134937][T19261] Possible unsafe locking scenario: [ 1644.134937][T19261] [ 1644.144568][ C0] print_req_error: I/O error, dev loop0, sector 0 flags 0 [ 1644.148273][T19261] CPU0 CPU1 [ 1644.148276][T19261] ---- ---- [ 1644.148278][T19261] lock(&acct->lock#2); [ 1644.148288][T19261] lock(sb_writers#3); [ 1644.148296][T19261] lock(&acct->lock#2); [ 1644.148303][T19261] lock(&ovl_i_mutex_key[depth]#2); [ 1644.148318][T19261] [ 1644.148318][T19261] *** DEADLOCK *** [ 1644.148318][T19261] [ 1644.153535][ C0] Buffer I/O error on dev loop0, logical block 0, async page read [ 1644.158727][T19261] 4 locks held by syz-executor.4/19261: [ 1644.158730][T19261] #0: 00000000ede18bac (acct_on_mutex){+.+.}, at: __x64_sys_acct+0xa6/0x200 [ 1644.158767][T19261] #1: 00000000c5f9118e (sb_writers#3){.+.+}, at: mnt_want_write+0x3f/0xc0 [ 1644.164586][ C0] print_req_error: I/O error, dev loop0, sector 0 flags 0 [ 1644.168837][T19261] #2: 00000000d85c4dd8 (&acct->lock#2){+.+.}, at: acct_pin_kill+0x27/0x100 [ 1644.168868][T19261] #3: 000000009033a7bd (sb_writers#19){.+.+}, at: do_acct_process+0xf37/0x1150 [ 1644.176210][ C0] Buffer I/O error on dev loop0, logical block 0, async page read [ 1644.181598][T19261] [ 1644.181598][T19261] stack backtrace: [ 1644.181617][T19261] CPU: 1 PID: 19261 Comm: syz-executor.4 Not tainted 5.1.0-rc6+ #90 [ 1644.181632][T19261] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/01/2011 [ 1644.181643][T19261] Call Trace: [ 1644.187498][ C0] print_req_error: I/O error, dev loop0, sector 0 flags 0 [ 1644.194462][T19261] dump_stack+0x172/0x1f0 [ 1644.194484][T19261] print_circular_bug.isra.0.cold+0x1cc/0x28f [ 1644.199167][ C0] Buffer I/O error on dev loop0, logical block 0, async page read [ 1644.203759][T19261] check_prev_add.constprop.0+0xf11/0x23c0 [ 1644.440556][T19261] ? kasan_check_read+0x11/0x20 [ 1644.445505][T19261] ? check_usage+0x570/0x570 [ 1644.450090][T19261] ? finish_task_switch+0x146/0x780 [ 1644.455285][T19261] ? graph_lock+0x7b/0x200 [ 1644.459707][T19261] ? __lockdep_reset_lock+0x450/0x450 [ 1644.465231][T19261] ? _raw_spin_unlock_irq+0x28/0x90 [ 1644.470645][T19261] ? _raw_spin_unlock_irq+0x28/0x90 [ 1644.475837][T19261] ? __sanitizer_cov_trace_const_cmp8+0x18/0x20 [ 1644.482161][T19261] __lock_acquire+0x239c/0x3fb0 [ 1644.487004][T19261] ? mark_held_locks+0xa4/0xf0 [ 1644.491771][T19261] ? trace_hardirqs_on_thunk+0x1a/0x1c [ 1644.497222][T19261] ? mark_held_locks+0xf0/0xf0 [ 1644.501997][T19261] lock_acquire+0x16f/0x3f0 [ 1644.506499][T19261] ? ovl_write_iter+0x148/0xc20 [ 1644.511347][T19261] down_write+0x38/0x90 [ 1644.515695][T19261] ? ovl_write_iter+0x148/0xc20 [ 1644.520580][T19261] ovl_write_iter+0x148/0xc20 [ 1644.525330][T19261] ? wake_up_klogd+0x99/0xd0 [ 1644.529909][T19261] ? vprintk_emit+0x2a8/0x6d0 [ 1644.534591][T19261] ? vprintk_emit+0x1ce/0x6d0 [ 1644.539280][T19261] ? ovl_compat_ioctl+0x80/0x80 [ 1644.544130][T19261] ? __sanitizer_cov_trace_const_cmp8+0x18/0x20 [ 1644.550488][T19261] ? iov_iter_init+0xee/0x220 [ 1644.555274][T19261] new_sync_write+0x4c7/0x760 [ 1644.559978][T19261] ? default_llseek+0x2e0/0x2e0 [ 1644.564914][T19261] ? trace_hardirqs_on_thunk+0x1a/0x1c [ 1644.570364][T19261] __vfs_write+0xe4/0x110 [ 1644.574738][T19261] __kernel_write+0x110/0x3b0 [ 1644.579412][T19261] do_acct_process+0xd37/0x1150 [ 1644.584270][T19261] ? acct_put+0x60/0x60 [ 1644.588536][T19261] ? find_held_lock+0x35/0x130 [ 1644.593377][T19261] ? pin_kill+0x13b/0x860 [ 1644.597698][T19261] acct_pin_kill+0x2f/0x100 [ 1644.602192][T19261] pin_kill+0x18f/0x860 [ 1644.606337][T19261] ? trace_hardirqs_on_thunk+0x1a/0x1c [ 1644.611836][T19261] ? pin_insert+0x60/0x60 [ 1644.616260][T19261] ? retint_kernel+0x2d/0x2d [ 1644.620903][T19261] ? finish_wait+0x260/0x260 [ 1644.625499][T19261] ? __mutex_unlock_slowpath+0xf8/0x6b0 [ 1644.631036][T19261] acct_on+0x574/0x790 [ 1644.635109][T19261] __x64_sys_acct+0xae/0x200 [ 1644.639733][T19261] do_syscall_64+0x103/0x610 [ 1644.644315][T19261] entry_SYSCALL_64_after_hwframe+0x49/0xbe [ 1644.650256][T19261] RIP: 0033:0x458da9 [ 1644.654144][T19261] 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 [ 1644.673770][T19261] RSP: 002b:00007fa81bef3c78 EFLAGS: 00000246 ORIG_RAX: 00000000000000a3 [ 1644.682273][T19261] RAX: ffffffffffffffda RBX: 0000000000000001 RCX: 0000000000458da9 [ 1644.691337][T19261] RDX: 0000000000000000 RSI: 0000000000000000 RDI: 00000000200000c0 [ 1644.699352][T19261] RBP: 000000000073bf00 R08: 0000000000000000 R09: 0000000000000000 [ 1644.707362][T19261] R10: 0000000000000000 R11: 0000000000000246 R12: 00007fa81bef46d4 [ 1644.715586][T19261] R13: 00000000004becd2 R14: 00000000004cfa50 R15: 00000000ffffffff 07:33:10 executing program 3: r0 = socket$rds(0x15, 0x5, 0x0) bind$rds(r0, &(0x7f0000000080)={0x2, 0x0, @local}, 0x10) r1 = socket$inet_udplite(0x2, 0x2, 0x88) ioctl(r1, 0x1000008912, &(0x7f0000000000)="0adc1f123c123f319bd070") sendmsg$rds(r0, &(0x7f00000001c0)={&(0x7f0000000000)={0x2, 0x0, @local}, 0x10, 0x0, 0x0, &(0x7f00000002c0)=[@mask_cswp={0x58, 0x114, 0x7, {{}, &(0x7f0000000e80), 0x0}}], 0x58}, 0x7a000000) 07:33:10 executing program 5: mkdir(&(0x7f0000000180)='./file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file1\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='overlay\x00', 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB='upperdirr=./file0,workdir=./file1\\\x00']) r0 = open(&(0x7f0000021000)='./file0\x00', 0x0, 0x0) fchdir(r0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x141042, 0x0) ioctl$TIOCGSID(r1, 0x5429, &(0x7f0000000080)=0x0) write$FUSE_LK(r1, &(0x7f0000000140)={0x28, 0x0, 0x6, {{0x3, 0x0, 0x1, r2}}}, 0x28) ioctl$FIDEDUPERANGE(r1, 0xc0189436, &(0x7f00000002c0)={0x2}) [ 1644.725171][ T3876] kobject: 'loop5' (000000001b743142): kobject_uevent_env [ 1644.727639][ C0] protocol 88fb is buggy, dev hsr_slave_0 [ 1644.738365][ C0] protocol 88fb is buggy, dev hsr_slave_1 [ 1644.739378][ T3876] kobject: 'loop5' (000000001b743142): fill_kobj_path: path = '/devices/virtual/block/loop5' [ 1644.744262][ C0] protocol 88fb is buggy, dev hsr_slave_0 [ 1644.758020][ T3876] kobject: 'loop3' (000000004dc17ebe): kobject_uevent_env [ 1644.760175][ C0] protocol 88fb is buggy, dev hsr_slave_1 [ 1644.767253][ T3876] kobject: 'loop3' (000000004dc17ebe): fill_kobj_path: path = '/devices/virtual/block/loop3' [ 1644.785703][ T3876] kobject: 'loop5' (000000001b743142): kobject_uevent_env [ 1644.794052][ T3876] kobject: 'loop5' (000000001b743142): fill_kobj_path: path = '/devices/virtual/block/loop5' [ 1644.805939][ T3876] kobject: 'loop3' (000000004dc17ebe): kobject_uevent_env [ 1644.813697][ T3876] kobject: 'loop3' (000000004dc17ebe): fill_kobj_path: path = '/devices/virtual/block/loop3' [ 1644.818491][T19261] Process accounting resumed 07:33:11 executing program 4: mkdir(&(0x7f0000000180)='./file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file1\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='overlay\x00', 0x0, &(0x7f0000000080)=ANY=[@ANYBLOB='upperdir=./filPe0,lowerdir=./file0,workdir=./file1\\\x00']) r0 = open(&(0x7f0000021000)='./file0\x00', 0x0, 0x0) fchdir(r0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x141042, 0x0) ioctl$FIDEDUPERANGE(r1, 0xc020660b, &(0x7f00000002c0)={0x0, 0xccffffffffffffff}) 07:33:11 executing program 3: r0 = socket$rds(0x15, 0x5, 0x0) bind$rds(r0, &(0x7f0000000080)={0x2, 0x0, @local}, 0x10) r1 = socket$inet_udplite(0x2, 0x2, 0x88) ioctl(r1, 0x1000008912, &(0x7f0000000000)="0adc1f123c123f319bd070") sendmsg$rds(r0, &(0x7f00000001c0)={&(0x7f0000000000)={0x2, 0x0, @local}, 0x10, 0x0, 0x0, &(0x7f00000002c0)=[@mask_cswp={0x58, 0x114, 0x7, {{}, &(0x7f0000000e80), 0x0}}], 0x58}, 0xfc000000) 07:33:11 executing program 5: mkdir(&(0x7f0000000180)='./file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file1\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='overlay\x00', 0x0, &(0x7f0000000100)={[{@upperdir={'upperdir', 0x3d, './file0'}}, {@lowerdir={'lowerdir', 0x3d, './file0'}}, {@workdir={'workdir', 0x3d, './file1'}, 0x5c}]}) r0 = open(&(0x7f0000021000)='./file0\x00', 0x0, 0x0) fchdir(r0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x141042, 0x0) getsockopt$sock_cred(r0, 0x1, 0x11, &(0x7f00000001c0)={0x0, 0x0}, &(0x7f0000000200)=0xc) lsetxattr$security_capability(&(0x7f0000000080)='./file1\x00', &(0x7f0000000140)='security.capability\x00', &(0x7f0000000240)=@v3={0x3000000, [{0x7fffffff, 0x2}, {0x0, 0x30000}], r2}, 0x18, 0x2) ioctl$FIDEDUPERANGE(r1, 0xc0189436, &(0x7f00000002c0)={0x2}) 07:33:11 executing program 0: mkdir(&(0x7f0000000180)='./file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file1\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='overlay\x00', 0x0, &(0x7f0000000100)={[{@upperdir={'upperdir', 0x3d, './file0'}}, {@lowerdir={'lowerdir', 0x3d, './file0'}}, {@workdir={'workdir', 0x3d, './file1'}, 0x5c}]}) r0 = open(&(0x7f0000021000)='./file0\x00', 0x0, 0x0) fchdir(r0) open(&(0x7f0000000040)='./file0\x00', 0x141042, 0x0) syz_open_dev$evdev(0x0, 0x0, 0x0) r1 = openat$sequencer2(0xffffffffffffff9c, &(0x7f0000000040)='/dev/sequencer2\x00', 0x0, 0x0) r2 = syz_genetlink_get_family_id$ipvs(&(0x7f0000000140)='IPVS\x00') sendmsg$IPVS_CMD_GET_DAEMON(r1, &(0x7f00000002c0)={&(0x7f0000000080)={0x10, 0x0, 0x0, 0x8000000}, 0xc, &(0x7f0000000280)={&(0x7f0000000300)={0x60, r2, 0x410, 0x0, 0x0, {}, [@IPVS_CMD_ATTR_TIMEOUT_UDP={0x8, 0x6, 0x1}, @IPVS_CMD_ATTR_SERVICE={0x28, 0x1, [@IPVS_SVC_ATTR_ADDR={0x14, 0x3, @ipv6=@empty}, @IPVS_SVC_ATTR_AF={0x8, 0x1, 0x2}, @IPVS_SVC_ATTR_PROTOCOL={0x8}]}, @IPVS_CMD_ATTR_TIMEOUT_TCP_FIN={0x8, 0x5, 0x10000}, @IPVS_CMD_ATTR_SERVICE={0x14, 0x1, [@IPVS_SVC_ATTR_PORT={0x8, 0x4, 0x4e20}, @IPVS_SVC_ATTR_PORT={0x8, 0x4, 0x4e22}]}]}, 0x60}, 0x1, 0x0, 0x0, 0x20000004}, 0x84) socket$nl_netfilter(0x10, 0x3, 0xc) r3 = open(&(0x7f0000000040)='./bus\x00', 0x1fe, 0x0) sendfile(r3, r3, &(0x7f0000000000), 0x8080fffffffe) 07:33:11 executing program 2: r0 = socket$rds(0x15, 0x5, 0x0) bind$rds(r0, &(0x7f0000000080)={0x2, 0x0, @local}, 0x10) r1 = socket$inet_udplite(0x2, 0x2, 0x88) ioctl(r1, 0x1000008912, &(0x7f0000000000)="0adc1f123c123f319bd070") sendmsg$rds(r0, &(0x7f00000001c0)={&(0x7f0000000000)={0x2, 0x0, @local}, 0x10, 0x0, 0x0, &(0x7f00000002c0)=[@mask_cswp={0x58, 0x114, 0x7, {{}, &(0x7f0000000e80), 0x0}}], 0x58}, 0x7a000000) 07:33:11 executing program 1: r0 = socket$rds(0x15, 0x5, 0x0) bind$rds(r0, &(0x7f0000000080)={0x2, 0x0, @local}, 0x10) r1 = socket$inet_udplite(0x2, 0x2, 0x88) ioctl(r1, 0x1000008912, &(0x7f0000000000)="0adc1f123c123f319bd070") sendmsg$rds(r0, &(0x7f00000001c0)={&(0x7f0000000000)={0x2, 0x0, @local}, 0x10, 0x0, 0x0, &(0x7f00000002c0)=[@mask_cswp={0x58, 0x114, 0x9, {{}, &(0x7f0000000e80), 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3f00000000000000}}], 0x58}, 0x0) [ 1644.824641][ T3876] kobject: 'loop5' (000000001b743142): kobject_uevent_env [ 1644.838166][ T3876] kobject: 'loop5' (000000001b743142): fill_kobj_path: path = '/devices/virtual/block/loop5' [ 1644.859274][T19743] atomic_op 000000008a27b0c0 conn xmit_atomic (null) 07:33:11 executing program 2: r0 = socket$rds(0x15, 0x5, 0x0) bind$rds(r0, &(0x7f0000000080)={0x2, 0x0, @local}, 0x10) r1 = socket$inet_udplite(0x2, 0x2, 0x88) ioctl(r1, 0x1000008912, &(0x7f0000000000)="0adc1f123c123f319bd070") sendmsg$rds(r0, &(0x7f00000001c0)={&(0x7f0000000000)={0x2, 0x0, @local}, 0x10, 0x0, 0x0, &(0x7f00000002c0)=[@mask_cswp={0x58, 0x114, 0x7, {{}, &(0x7f0000000e80), 0x0}}], 0x58}, 0x7a000000) [ 1644.886892][ T3876] kobject: 'loop2' (00000000359f570c): kobject_uevent_env [ 1644.897896][ T3876] kobject: 'loop2' (00000000359f570c): fill_kobj_path: path = '/devices/virtual/block/loop2' [ 1644.924094][ T3876] kobject: 'loop1' (00000000d8065b98): kobject_uevent_env 07:33:11 executing program 5: mkdir(&(0x7f0000000180)='./file0\x00', 0x0) r0 = openat$sequencer(0xffffffffffffff9c, &(0x7f0000000080)='/dev/sequencer\x00', 0x0, 0x0) ioctl$IMDELTIMER(r0, 0x80044941, &(0x7f0000000140)=0x3) mkdir(&(0x7f0000000280)='./file1\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='overlay\x00', 0x0, &(0x7f0000000100)={[{@upperdir={'upperdir', 0x3d, './file0'}}, {@lowerdir={'lowerdir', 0x3d, './file0'}}, {@workdir={'workdir', 0x3d, './file1'}, 0x5c}]}) r1 = open(&(0x7f0000000240)='./file0\x00', 0x0, 0x10000001) fchdir(r1) ioctl$SG_SET_COMMAND_Q(r1, 0x2271, &(0x7f00000001c0)=0x1) r2 = open(&(0x7f0000000040)='./file0\x00', 0x141042, 0x0) ioctl$FIDEDUPERANGE(r2, 0xc0189436, &(0x7f00000002c0)={0x2}) 07:33:11 executing program 0: mkdir(&(0x7f0000000180)='./file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file1\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='overlay\x00', 0x0, &(0x7f0000000100)={[{@upperdir={'upperdir', 0x3d, './file0'}}, {@lowerdir={'lowerdir', 0x3d, './file0'}}, {@workdir={'workdir', 0x3d, './file1'}, 0x5c}]}) r0 = open(&(0x7f0000021000)='./file0\x00', 0x0, 0x0) fchdir(r0) open(&(0x7f0000000040)='./file0\x00', 0x141042, 0x0) syz_open_dev$evdev(0x0, 0x0, 0x0) r1 = openat$sequencer2(0xffffffffffffff9c, &(0x7f0000000040)='/dev/sequencer2\x00', 0x0, 0x0) r2 = syz_genetlink_get_family_id$ipvs(&(0x7f0000000140)='IPVS\x00') sendmsg$IPVS_CMD_GET_DAEMON(r1, &(0x7f00000002c0)={&(0x7f0000000080)={0x10, 0x0, 0x0, 0x8000000}, 0xc, &(0x7f0000000280)={&(0x7f0000000300)={0x60, r2, 0x410, 0x0, 0x0, {}, [@IPVS_CMD_ATTR_TIMEOUT_UDP={0x8, 0x6, 0x1}, @IPVS_CMD_ATTR_SERVICE={0x28, 0x1, [@IPVS_SVC_ATTR_ADDR={0x14, 0x3, @ipv6=@empty}, @IPVS_SVC_ATTR_AF={0x8, 0x1, 0x2}, @IPVS_SVC_ATTR_PROTOCOL={0x8}]}, @IPVS_CMD_ATTR_TIMEOUT_TCP_FIN={0x8, 0x5, 0x10000}, @IPVS_CMD_ATTR_SERVICE={0x14, 0x1, [@IPVS_SVC_ATTR_PORT={0x8, 0x4, 0x4e20}, @IPVS_SVC_ATTR_PORT={0x8, 0x4, 0x4e22}]}]}, 0x60}, 0x1, 0x0, 0x0, 0x20000004}, 0x84) socket$nl_netfilter(0x10, 0x3, 0xc) sendfile(0xffffffffffffffff, 0xffffffffffffffff, &(0x7f0000000000), 0x8080fffffffe) 07:33:11 executing program 1: r0 = socket$rds(0x15, 0x5, 0x0) bind$rds(r0, &(0x7f0000000080)={0x2, 0x0, @local}, 0x10) r1 = socket$inet_udplite(0x2, 0x2, 0x88) ioctl(r1, 0x1000008912, &(0x7f0000000000)="0adc1f123c123f319bd070") sendmsg$rds(r0, &(0x7f00000001c0)={&(0x7f0000000000)={0x2, 0x0, @local}, 0x10, 0x0, 0x0, &(0x7f00000002c0)=[@mask_cswp={0x58, 0x114, 0x9, {{}, &(0x7f0000000e80), 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4800000000000000}}], 0x58}, 0x0) [ 1644.954842][ T3876] kobject: 'loop1' (00000000d8065b98): fill_kobj_path: path = '/devices/virtual/block/loop1' [ 1644.975303][ T3876] kobject: 'loop0' (000000009c17b84c): kobject_uevent_env 07:33:11 executing program 3: r0 = socket$rds(0x15, 0x5, 0x0) bind$rds(r0, &(0x7f0000000080)={0x2, 0x0, @local}, 0x10) r1 = socket$inet_udplite(0x2, 0x2, 0x88) ioctl(r1, 0x1000008912, &(0x7f0000000000)="0adc1f123c123f319bd070") sendmsg$rds(r0, &(0x7f00000001c0)={&(0x7f0000000000)={0x2, 0x0, @local}, 0x10, 0x0, 0x0, &(0x7f00000002c0)=[@mask_cswp={0x58, 0x114, 0x7, {{}, &(0x7f0000000e80), 0x0}}], 0x58}, 0xfe800000) 07:33:11 executing program 2: r0 = socket$rds(0x15, 0x5, 0x0) bind$rds(r0, &(0x7f0000000080)={0x2, 0x0, @local}, 0x10) r1 = socket$inet_udplite(0x2, 0x2, 0x88) ioctl(r1, 0x1000008912, &(0x7f0000000000)="0adc1f123c123f319bd070") sendmsg$rds(r0, &(0x7f00000001c0)={&(0x7f0000000000)={0x2, 0x0, @local}, 0x10, 0x0, 0x0, &(0x7f00000002c0)=[@mask_cswp={0x58, 0x114, 0x7, {{}, &(0x7f0000000e80), 0x0}}], 0x58}, 0x7a000000) [ 1644.999876][ T3876] kobject: 'loop0' (000000009c17b84c): fill_kobj_path: path = '/devices/virtual/block/loop0' [ 1645.016182][ T3876] kobject: 'loop2' (00000000359f570c): kobject_uevent_env [ 1645.026169][ T3876] kobject: 'loop2' (00000000359f570c): fill_kobj_path: path = '/devices/virtual/block/loop2' [ 1645.047935][ T3876] kobject: 'loop4' (000000001ad38b8d): kobject_uevent_env [ 1645.055408][ T3876] kobject: 'loop4' (000000001ad38b8d): fill_kobj_path: path = '/devices/virtual/block/loop4' [ 1645.079172][ T3876] kobject: 'loop1' (00000000d8065b98): kobject_uevent_env [ 1645.086388][ T3876] kobject: 'loop1' (00000000d8065b98): fill_kobj_path: path = '/devices/virtual/block/loop1' [ 1645.100348][ T3876] kobject: 'loop2' (00000000359f570c): kobject_uevent_env [ 1645.110293][ T3876] kobject: 'loop2' (00000000359f570c): fill_kobj_path: path = '/devices/virtual/block/loop2' [ 1645.146555][ T3876] kobject: 'loop5' (000000001b743142): kobject_uevent_env [ 1645.174641][ T3876] kobject: 'loop5' (000000001b743142): fill_kobj_path: path = '/devices/virtual/block/loop5' [ 1645.206820][ T3876] kobject: 'loop0' (000000009c17b84c): kobject_uevent_env [ 1645.217153][ T3876] kobject: 'loop0' (000000009c17b84c): fill_kobj_path: path = '/devices/virtual/block/loop0' [ 1645.238437][T19972] overlayfs: './file0' not a directory [ 1645.238521][ T3876] kobject: 'loop2' (00000000359f570c): kobject_uevent_env [ 1645.265382][ T3876] kobject: 'loop2' (00000000359f570c): fill_kobj_path: path = '/devices/virtual/block/loop2' [ 1645.279097][ T3876] kobject: 'loop0' (000000009c17b84c): kobject_uevent_env [ 1645.282156][T19974] overlayfs: failed to resolve './filPe0': -2 [ 1645.286286][ T3876] kobject: 'loop0' (000000009c17b84c): fill_kobj_path: path = '/devices/virtual/block/loop0' [ 1645.291624][ T3876] kobject: 'loop1' (00000000d8065b98): kobject_uevent_env [ 1645.304868][T19976] overlayfs: failed to resolve './filPe0': -2 [ 1645.318948][ T3876] kobject: 'loop1' (00000000d8065b98): fill_kobj_path: path = '/devices/virtual/block/loop1' 07:33:11 executing program 4: mkdir(&(0x7f0000000180)='./file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file1\x00', 0x1000) mount$overlay(0x400000, &(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='overlay\x00', 0x0, &(0x7f00000001c0)=ANY=[@ANYBLOB="75707065726469723d2e2f66696c1be30102146cdd5865302c6c302ca4033006d28ceb36208d5d126e0686776f726c65315c00000000000082a097106bc5ca19d1a1a56c23938a4eba7f201de0317b3d49748ea3c8602c3901fd9def79bf2ac277173f1bca3ddb000000000000000000"]) r0 = open(&(0x7f0000021000)='./file0\x00', 0x0, 0x0) getsockopt$inet_sctp6_SCTP_MAX_BURST(r0, 0x84, 0x14, &(0x7f0000000080)=@assoc_value, &(0x7f0000000100)=0x8) fchdir(r0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x141042, 0x0) ioctl$FIDEDUPERANGE(r1, 0xc020660b, &(0x7f00000002c0)={0x0, 0xccffffffffffffff}) 07:33:11 executing program 2: r0 = socket$rds(0x15, 0x5, 0x0) bind$rds(r0, &(0x7f0000000080)={0x2, 0x0, @local}, 0x10) r1 = socket$inet_udplite(0x2, 0x2, 0x88) ioctl(r1, 0x1000008912, &(0x7f0000000000)="0adc1f123c123f319bd070") 07:33:11 executing program 0: mkdir(&(0x7f0000000180)='./file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file1\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='overlay\x00', 0x0, &(0x7f0000000100)={[{@upperdir={'upperdir', 0x3d, './file0'}}, {@lowerdir={'lowerdir', 0x3d, './file0'}}, {@workdir={'workdir', 0x3d, './file1'}, 0x5c}]}) r0 = open(&(0x7f0000021000)='./file0\x00', 0x0, 0x0) fchdir(r0) open(&(0x7f0000000040)='./file0\x00', 0x141042, 0x0) syz_open_dev$evdev(0x0, 0x0, 0x0) r1 = openat$sequencer2(0xffffffffffffff9c, &(0x7f0000000040)='/dev/sequencer2\x00', 0x0, 0x0) r2 = syz_genetlink_get_family_id$ipvs(&(0x7f0000000140)='IPVS\x00') sendmsg$IPVS_CMD_GET_DAEMON(r1, &(0x7f00000002c0)={&(0x7f0000000080)={0x10, 0x0, 0x0, 0x8000000}, 0xc, &(0x7f0000000280)={&(0x7f0000000300)={0x60, r2, 0x410, 0x0, 0x0, {}, [@IPVS_CMD_ATTR_TIMEOUT_UDP={0x8, 0x6, 0x1}, @IPVS_CMD_ATTR_SERVICE={0x28, 0x1, [@IPVS_SVC_ATTR_ADDR={0x14, 0x3, @ipv6=@empty}, @IPVS_SVC_ATTR_AF={0x8, 0x1, 0x2}, @IPVS_SVC_ATTR_PROTOCOL={0x8}]}, @IPVS_CMD_ATTR_TIMEOUT_TCP_FIN={0x8, 0x5, 0x10000}, @IPVS_CMD_ATTR_SERVICE={0x14, 0x1, [@IPVS_SVC_ATTR_PORT={0x8, 0x4, 0x4e20}, @IPVS_SVC_ATTR_PORT={0x8, 0x4, 0x4e22}]}]}, 0x60}, 0x1, 0x0, 0x0, 0x20000004}, 0x84) socket$nl_netfilter(0x10, 0x3, 0xc) sendfile(0xffffffffffffffff, 0xffffffffffffffff, &(0x7f0000000000), 0x8080fffffffe) 07:33:11 executing program 1: r0 = socket$rds(0x15, 0x5, 0x0) bind$rds(r0, &(0x7f0000000080)={0x2, 0x0, @local}, 0x10) r1 = socket$inet_udplite(0x2, 0x2, 0x88) ioctl(r1, 0x1000008912, &(0x7f0000000000)="0adc1f123c123f319bd070") sendmsg$rds(r0, &(0x7f00000001c0)={&(0x7f0000000000)={0x2, 0x0, @local}, 0x10, 0x0, 0x0, &(0x7f00000002c0)=[@mask_cswp={0x58, 0x114, 0x9, {{}, &(0x7f0000000e80), 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4c00000000000000}}], 0x58}, 0x0) 07:33:11 executing program 3: r0 = socket$rds(0x15, 0x5, 0x0) bind$rds(r0, &(0x7f0000000080)={0x2, 0x0, @local}, 0x10) r1 = socket$inet_udplite(0x2, 0x2, 0x88) ioctl(r1, 0x1000008912, &(0x7f0000000000)="0adc1f123c123f319bd070") sendmsg$rds(r0, &(0x7f00000001c0)={&(0x7f0000000000)={0x2, 0x0, @local}, 0x10, 0x0, 0x0, &(0x7f00000002c0)=[@mask_cswp={0x58, 0x114, 0x7, {{}, &(0x7f0000000e80), 0x0}}], 0x58}, 0xfec00000) 07:33:11 executing program 5: mkdir(&(0x7f0000000180)='./file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x4000000000) mount$overlay(0x400000, &(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='overlay\x00', 0x0, &(0x7f00000002c0)=ANY=[@ANYBLOB="757070657264010000000000000065302c6c6f7765726469723d2e2f66696c65302c776f726b6469723d2e2f66696c65315c00053a3454474a10b7606f5a74685b468eced0a466a96f2f574a8655fc68ed115ffaaac589b0054456b5c1ddf66ae5e7ee50a8032c6829deed3ffbd651cfd684c445dfa8d04403571b2998447246e8fcad9c6d659caf3b2b08e361b3d58889aebb8cbcef811aea639e2bb457f5c054668f82"]) r0 = open(&(0x7f0000021000)='./file0\x00', 0x0, 0x0) getsockopt$inet_sctp_SCTP_LOCAL_AUTH_CHUNKS(r0, 0x84, 0x1b, &(0x7f0000000100)={0x0, 0x3d, "35c55af333ad29dc942f68bbd4b183b225c635f70c534f349015098e4b7868ce620b42f670cd9e9dc8348da0eb607d1bcc1e2c9a5c87dd7fff334f23bf"}, &(0x7f0000000240)=0x45) getsockopt$inet_sctp_SCTP_RESET_STREAMS(r0, 0x84, 0x77, &(0x7f0000000380)={r1, 0x9, 0x3, [0x4, 0x3, 0x80]}, &(0x7f00000003c0)=0xe) bind$ax25(r0, &(0x7f00000001c0)={{0x3, @bcast, 0x1}, [@default, @rose={0xbb, 0xbb, 0xbb, 0x1, 0x0}, @netrom={0xbb, 0xbb, 0xbb, 0xbb, 0xbb, 0x0, 0x0}, @rose={0xbb, 0xbb, 0xbb, 0x1, 0x0}, @netrom={0xbb, 0xbb, 0xbb, 0xbb, 0xbb, 0x0, 0x0}, @default, @null, @bcast]}, 0x48) fchdir(r0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x141042, 0x0) ioctl$FIDEDUPERANGE(r2, 0xc0189436, &(0x7f0000000080)=ANY=[@ANYBLOB="000000000000ec0000000000a2b24431c088b2e19ca856ef7fc884036220bd5c8ec8bf41b2000000000000006da4c2dd23288d0f3c0000000000"]) 07:33:11 executing program 2: r0 = socket$rds(0x15, 0x5, 0x0) bind$rds(r0, &(0x7f0000000080)={0x2, 0x0, @local}, 0x10) socket$inet_udplite(0x2, 0x2, 0x88) [ 1645.420365][ T3876] kobject: 'loop4' (000000001ad38b8d): kobject_uevent_env [ 1645.433837][T19991] overlayfs: unrecognized mount option "upperd" or missing value [ 1645.437903][ T3876] kobject: 'loop4' (000000001ad38b8d): fill_kobj_path: path = '/devices/virtual/block/loop4' 07:33:12 executing program 1: r0 = socket$rds(0x15, 0x5, 0x0) bind$rds(r0, &(0x7f0000000080)={0x2, 0x0, @local}, 0x10) r1 = socket$inet_udplite(0x2, 0x2, 0x88) ioctl(r1, 0x1000008912, &(0x7f0000000000)="0adc1f123c123f319bd070") sendmsg$rds(r0, &(0x7f00000001c0)={&(0x7f0000000000)={0x2, 0x0, @local}, 0x10, 0x0, 0x0, &(0x7f00000002c0)=[@mask_cswp={0x58, 0x114, 0x9, {{}, &(0x7f0000000e80), 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x6000000000000000}}], 0x58}, 0x0) 07:33:12 executing program 0: mkdir(&(0x7f0000000180)='./file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file1\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='overlay\x00', 0x0, &(0x7f0000000100)={[{@upperdir={'upperdir', 0x3d, './file0'}}, {@lowerdir={'lowerdir', 0x3d, './file0'}}, {@workdir={'workdir', 0x3d, './file1'}, 0x5c}]}) r0 = open(&(0x7f0000021000)='./file0\x00', 0x0, 0x0) fchdir(r0) open(&(0x7f0000000040)='./file0\x00', 0x141042, 0x0) syz_open_dev$evdev(0x0, 0x0, 0x0) r1 = openat$sequencer2(0xffffffffffffff9c, &(0x7f0000000040)='/dev/sequencer2\x00', 0x0, 0x0) r2 = syz_genetlink_get_family_id$ipvs(&(0x7f0000000140)='IPVS\x00') sendmsg$IPVS_CMD_GET_DAEMON(r1, &(0x7f00000002c0)={&(0x7f0000000080)={0x10, 0x0, 0x0, 0x8000000}, 0xc, &(0x7f0000000280)={&(0x7f0000000300)={0x60, r2, 0x410, 0x0, 0x0, {}, [@IPVS_CMD_ATTR_TIMEOUT_UDP={0x8, 0x6, 0x1}, @IPVS_CMD_ATTR_SERVICE={0x28, 0x1, [@IPVS_SVC_ATTR_ADDR={0x14, 0x3, @ipv6=@empty}, @IPVS_SVC_ATTR_AF={0x8, 0x1, 0x2}, @IPVS_SVC_ATTR_PROTOCOL={0x8}]}, @IPVS_CMD_ATTR_TIMEOUT_TCP_FIN={0x8, 0x5, 0x10000}, @IPVS_CMD_ATTR_SERVICE={0x14, 0x1, [@IPVS_SVC_ATTR_PORT={0x8, 0x4, 0x4e20}, @IPVS_SVC_ATTR_PORT={0x8, 0x4, 0x4e22}]}]}, 0x60}, 0x1, 0x0, 0x0, 0x20000004}, 0x84) socket$nl_netfilter(0x10, 0x3, 0xc) sendfile(0xffffffffffffffff, 0xffffffffffffffff, &(0x7f0000000000), 0x8080fffffffe) 07:33:12 executing program 5: mkdir(&(0x7f0000000180)='./file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file1\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='overlay\x00', 0x0, &(0x7f0000000200)=ANY=[@ANYBLOB="75707065726469723d2e2f66696c65302c6cdd15b56863937765726469723d2e2f66696c65302c776f726b6469723d2e2f66696c65315c00361a13826fd922a320ef13c6e36f7273e9e3344966b5bbe780e0e85dd105d4db1a9ce58710538b"]) r0 = open(&(0x7f0000021000)='./file0\x00', 0x0, 0x0) fchdir(r0) ioctl$BLKZEROOUT(r0, 0x127f, &(0x7f00000001c0)={0x5d26, 0x702}) r1 = open(&(0x7f0000000040)='./file0\x00', 0x141042, 0x0) r2 = syz_open_dev$admmidi(&(0x7f0000000080)='/dev/admmidi#\x00', 0x1, 0x800) fcntl$F_GET_RW_HINT(r2, 0x40b, &(0x7f0000000140)) ioctl$FIDEDUPERANGE(r1, 0xc0189436, &(0x7f0000000380)=ANY=[@ANYBLOB="020000000000000000000000030000fd00000000000007004c6c934892d0a956a1dc22f5fb105b713f698ee0b549a5459c2ee81b528fc7b6396f3842b55c759c727ed8072b3ab1a279d34cdbd4df96c6c25a048561e6dd4c67163fe3f78ff41ac73252243551625bc64a94a3865489632262ea51e7d2ae36f686db9abe06e943e81a0dcac3935f52896ac32a11bfdff9d118ca216a9ecf4eeeba4b17ae825f0a45368b8169c9f7e7e7"]) 07:33:12 executing program 3: r0 = socket$rds(0x15, 0x5, 0x0) bind$rds(r0, &(0x7f0000000080)={0x2, 0x0, @local}, 0x10) r1 = socket$inet_udplite(0x2, 0x2, 0x88) ioctl(r1, 0x1000008912, &(0x7f0000000000)="0adc1f123c123f319bd070") sendmsg$rds(r0, &(0x7f00000001c0)={&(0x7f0000000000)={0x2, 0x0, @local}, 0x10, 0x0, 0x0, &(0x7f00000002c0)=[@mask_cswp={0x58, 0x114, 0x7, {{}, &(0x7f0000000e80), 0x0}}], 0x58}, 0xfeffffff) 07:33:12 executing program 2: r0 = socket$rds(0x15, 0x5, 0x0) bind$rds(r0, &(0x7f0000000080)={0x2, 0x0, @local}, 0x10) [ 1645.575771][ T3876] kobject: 'loop5' (000000001b743142): kobject_uevent_env [ 1645.588135][ T3876] kobject: 'loop5' (000000001b743142): fill_kobj_path: path = '/devices/virtual/block/loop5' [ 1645.635547][ T3876] kobject: 'loop3' (000000004dc17ebe): kobject_uevent_env [ 1645.644306][T20124] overlayfs: unrecognized mount option "lݵhc“werdir=./file0" or missing value [ 1645.657932][T20148] overlayfs: unrecognized mount option "l0" or missing value [ 1645.671095][ T3876] kobject: 'loop3' (000000004dc17ebe): fill_kobj_path: path = '/devices/virtual/block/loop3' [ 1645.687007][T20232] overlayfs: unrecognized mount option "l0" or missing value [ 1645.695570][ T3876] kobject: 'loop0' (000000009c17b84c): kobject_uevent_env [ 1645.710269][T20120] syz-executor.5 invoked oom-killer: gfp_mask=0x400dc0(GFP_KERNEL_ACCOUNT|__GFP_ZERO), order=3, oom_score_adj=1000 [ 1645.722561][ T3876] kobject: 'loop0' (000000009c17b84c): fill_kobj_path: path = '/devices/virtual/block/loop0' [ 1645.728810][ T26] kauditd_printk_skb: 7 callbacks suppressed [ 1645.728822][ T26] audit: type=1804 audit(1556523192.204:13080): pid=20237 uid=0 auid=4294967295 ses=4294967295 subj==unconfined op=invalid_pcr cause=ToMToU comm="syz-executor.4" name="/root/syzkaller-testdir448262477/syzkaller.ClPtxm/1955/file0/file0" dev="sda1" ino=19065 res=1 [ 1645.736008][ T3876] kobject: 'loop2' (00000000359f570c): kobject_uevent_env [ 1645.748399][T20120] CPU: 0 PID: 20120 Comm: syz-executor.5 Not tainted 5.1.0-rc6+ #90 [ 1645.766837][ T3876] kobject: 'loop2' (00000000359f570c): fill_kobj_path: path = '/devices/virtual/block/loop2' [ 1645.771417][T20120] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/01/2011 [ 1645.771421][T20120] Call Trace: [ 1645.771440][T20120] dump_stack+0x172/0x1f0 [ 1645.771455][T20120] dump_header+0x10f/0xb6c [ 1645.771473][T20120] ? _raw_spin_unlock_irqrestore+0xa4/0xe0 [ 1645.771485][T20120] ? ___ratelimit+0x60/0x595 [ 1645.771497][T20120] ? do_raw_spin_unlock+0x57/0x270 [ 1645.771510][T20120] oom_kill_process.cold+0x10/0x15 [ 1645.771520][T20120] out_of_memory+0x79a/0x1280 [ 1645.771532][T20120] ? lock_downgrade+0x880/0x880 [ 1645.771544][T20120] ? __sanitizer_cov_trace_const_cmp4+0x16/0x20 [ 1645.771556][T20120] ? oom_killer_disable+0x280/0x280 [ 1645.771580][T20120] mem_cgroup_out_of_memory+0x1ca/0x230 [ 1645.782460][ T3876] kobject: 'loop1' (00000000d8065b98): kobject_uevent_env [ 1645.790181][T20120] ? memcg_event_wake+0x230/0x230 [ 1645.790214][T20120] ? do_raw_spin_unlock+0x57/0x270 [ 1645.790226][T20120] ? _raw_spin_unlock+0x2d/0x50 [ 1645.790238][T20120] try_charge+0x102c/0x15c0 07:33:12 executing program 4: mkdir(&(0x7f0000000180)='./file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file1\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='overlay\x00', 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB='upperdir=./file0,lowerdir=./file0,workd\\\x00']) r0 = open(&(0x7f0000021000)='./file0\x00', 0x0, 0x0) fchdir(r0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x141042, 0x0) ioctl$FIDEDUPERANGE(r1, 0xc020660b, &(0x7f0000000140)={0x0, 0xccffffffffffffff}) 07:33:12 executing program 1: r0 = socket$rds(0x15, 0x5, 0x0) bind$rds(r0, &(0x7f0000000080)={0x2, 0x0, @local}, 0x10) r1 = socket$inet_udplite(0x2, 0x2, 0x88) ioctl(r1, 0x1000008912, &(0x7f0000000000)="0adc1f123c123f319bd070") sendmsg$rds(r0, &(0x7f00000001c0)={&(0x7f0000000000)={0x2, 0x0, @local}, 0x10, 0x0, 0x0, &(0x7f00000002c0)=[@mask_cswp={0x58, 0x114, 0x9, {{}, &(0x7f0000000e80), 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x6800000000000000}}], 0x58}, 0x0) 07:33:12 executing program 2: bind$rds(0xffffffffffffffff, &(0x7f0000000080)={0x2, 0x0, @local}, 0x10) 07:33:12 executing program 0: mkdir(&(0x7f0000000180)='./file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file1\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='overlay\x00', 0x0, &(0x7f0000000100)={[{@upperdir={'upperdir', 0x3d, './file0'}}, {@lowerdir={'lowerdir', 0x3d, './file0'}}, {@workdir={'workdir', 0x3d, './file1'}, 0x5c}]}) r0 = open(&(0x7f0000021000)='./file0\x00', 0x0, 0x0) fchdir(r0) open(&(0x7f0000000040)='./file0\x00', 0x141042, 0x0) syz_open_dev$evdev(0x0, 0x0, 0x0) r1 = openat$sequencer2(0xffffffffffffff9c, &(0x7f0000000040)='/dev/sequencer2\x00', 0x0, 0x0) r2 = syz_genetlink_get_family_id$ipvs(&(0x7f0000000140)='IPVS\x00') sendmsg$IPVS_CMD_GET_DAEMON(r1, &(0x7f00000002c0)={&(0x7f0000000080)={0x10, 0x0, 0x0, 0x8000000}, 0xc, &(0x7f0000000280)={&(0x7f0000000300)={0x60, r2, 0x410, 0x0, 0x0, {}, [@IPVS_CMD_ATTR_TIMEOUT_UDP={0x8, 0x6, 0x1}, @IPVS_CMD_ATTR_SERVICE={0x28, 0x1, [@IPVS_SVC_ATTR_ADDR={0x14, 0x3, @ipv6=@empty}, @IPVS_SVC_ATTR_AF={0x8, 0x1, 0x2}, @IPVS_SVC_ATTR_PROTOCOL={0x8}]}, @IPVS_CMD_ATTR_TIMEOUT_TCP_FIN={0x8, 0x5, 0x10000}, @IPVS_CMD_ATTR_SERVICE={0x14, 0x1, [@IPVS_SVC_ATTR_PORT={0x8, 0x4, 0x4e20}, @IPVS_SVC_ATTR_PORT={0x8, 0x4, 0x4e22}]}]}, 0x60}, 0x1, 0x0, 0x0, 0x20000004}, 0x84) r3 = open(&(0x7f0000000040)='./bus\x00', 0x1fe, 0x0) sendfile(r3, r3, &(0x7f0000000000), 0x8080fffffffe) [ 1645.790250][T20120] ? prep_new_page+0x1fb/0x300 [ 1645.790267][T20120] ? mem_cgroup_oom_trylock+0x1a0/0x1a0 [ 1645.803363][ T3876] kobject: 'loop1' (00000000d8065b98): fill_kobj_path: path = '/devices/virtual/block/loop1' [ 1645.804418][T20120] ? mem_cgroup_charge_statistics+0x430/0x430 [ 1645.812892][ T3876] kobject: 'loop2' (00000000359f570c): kobject_uevent_env [ 1645.813256][T20120] ? percpu_ref_tryget_live+0x111/0x290 [ 1645.839614][ T3876] kobject: 'loop2' (00000000359f570c): fill_kobj_path: path = '/devices/virtual/block/loop2' 07:33:12 executing program 3: r0 = socket$rds(0x15, 0x5, 0x0) bind$rds(r0, &(0x7f0000000080)={0x2, 0x0, @local}, 0x10) r1 = socket$inet_udplite(0x2, 0x2, 0x88) ioctl(r1, 0x1000008912, &(0x7f0000000000)="0adc1f123c123f319bd070") sendmsg$rds(r0, &(0x7f00000001c0)={&(0x7f0000000000)={0x2, 0x0, @local}, 0x10, 0x0, 0x0, &(0x7f00000002c0)=[@mask_cswp={0x58, 0x114, 0x7, {{}, &(0x7f0000000e80), 0x0}}], 0x58}, 0xff000000) [ 1645.843855][T20120] __memcg_kmem_charge_memcg+0x7c/0x130 [ 1645.843872][T20120] ? memcg_kmem_put_cache+0xb0/0xb0 [ 1645.860502][ T3876] kobject: 'loop4' (000000001ad38b8d): kobject_uevent_env [ 1645.861017][T20120] ? get_mem_cgroup_from_mm+0x128/0x2b0 [ 1645.875896][ T3876] kobject: 'loop4' (000000001ad38b8d): fill_kobj_path: path = '/devices/virtual/block/loop4' [ 1645.878275][T20120] __memcg_kmem_charge+0x136/0x300 [ 1645.878291][T20120] __alloc_pages_nodemask+0x4bf/0x8d0 [ 1645.878305][T20120] ? __alloc_pages_slowpath+0x28b0/0x28b0 [ 1645.878314][T20120] ? percpu_ref_put_many+0xb6/0x190 [ 1645.878330][T20120] ? trace_hardirqs_on+0x67/0x230 [ 1645.878375][T20120] copy_process.part.0+0x3e0/0x7980 [ 1645.941464][T20246] overlayfs: unrecognized mount option "workd\" or missing value [ 1645.943370][T20120] ? kvm_clock_read+0x18/0x30 [ 1645.943384][T20120] ? sched_clock+0x2e/0x50 [ 1645.943403][T20120] ? sched_clock_cpu+0x1b/0x1b0 [ 1645.955526][T20247] overlayfs: unrecognized mount option "workd\" or missing value [ 1645.955803][T20120] ? lock_downgrade+0x880/0x880 07:33:12 executing program 4: mkdir(&(0x7f0000000180)='./file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file1\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='overlay\x00', 0x0, &(0x7f0000000300)=ANY=[@ANYBLOB="75707065726469723d2e2f66696c65302c6c6f7765726469723d2e2f66696c65302c776f726b6469723d2e2f66696c65315c00cd9936ed8be429fc93e391bbfad9fe8f60a2cdbdd32576a135f36ec85934d5812acc9a5281c85af133a57926fceadeeaf5651deff053bf89ce1aa02468fa4f4dca2e11819100b9aa6cabc87bb95960b70c4f0a252c1f98f15b54af5e735336ddfbf0e6491c65dfab43775db083b349c267dc16b62d9da03036b9d92cd4444527a84c24cfac555740c87a4d4d4783e2489b25e1376ecf70400827429263c9a7b4dff516216a40bfe708d60e1331784225d43fe78e0ed8b8e0bcef7b9d1d86d0ef3ed981956d9e8ec433dd74cdbc4bdd887c84598e63322836fb94b609fbc59b3825d5c122c9a9ef50c877d97e2ffdff77307a"]) r0 = open(&(0x7f0000021000)='./file0\x00', 0x0, 0x0) fchdir(r0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x141042, 0x0) ioctl$FIDEDUPERANGE(r1, 0xc020660b, &(0x7f00000002c0)={0x0, 0xccffffffffffffff}) [ 1646.037674][T20120] ? record_times+0x1e/0x580 [ 1646.042372][T20120] ? __cleanup_sighand+0x60/0x60 [ 1646.047323][T20120] ? trace_hardirqs_on+0x67/0x230 [ 1646.052361][T20120] ? kasan_check_read+0x11/0x20 [ 1646.057410][T20120] ? _raw_spin_unlock_irq+0x5e/0x90 [ 1646.062735][T20120] ? __sanitizer_cov_trace_const_cmp1+0x1a/0x20 [ 1646.068995][T20120] _do_fork+0x257/0xfd0 [ 1646.072595][ T3876] kobject: 'loop4' (000000001ad38b8d): kobject_uevent_env [ 1646.073161][T20120] ? fork_idle+0x1d0/0x1d0 [ 1646.073208][T20120] ? blkcg_maybe_throttle_current+0x5e2/0xfc0 [ 1646.090939][T20120] ? lock_downgrade+0x880/0x880 [ 1646.095112][ T3876] kobject: 'loop4' (000000001ad38b8d): fill_kobj_path: path = '/devices/virtual/block/loop4' [ 1646.095798][T20120] ? get_mctgt_type_thp.isra.0+0x3d0/0x3d0 [ 1646.109810][ T26] audit: type=1804 audit(1556523192.464:13081): pid=20246 uid=0 auid=4294967295 ses=4294967295 subj==unconfined op=invalid_pcr cause=ToMToU comm="syz-executor.4" name="/root/syzkaller-testdir448262477/syzkaller.ClPtxm/1956/file0/file0" dev="sda1" ino=19026 res=1 [ 1646.111758][T20120] ? blkcg_exit_queue+0x30/0x30 [ 1646.141978][T20120] ? prepare_exit_to_usermode+0x279/0x2e0 [ 1646.147825][T20120] ? entry_SYSCALL_64_after_hwframe+0x3e/0xbe [ 1646.153927][T20120] __x64_sys_clone+0xbf/0x150 [ 1646.158635][T20120] do_syscall_64+0x103/0x610 [ 1646.163271][T20120] entry_SYSCALL_64_after_hwframe+0x49/0xbe [ 1646.169165][T20120] RIP: 0033:0x45b779 07:33:12 executing program 3: r0 = socket$rds(0x15, 0x5, 0x0) bind$rds(r0, &(0x7f0000000080)={0x2, 0x0, @local}, 0x10) r1 = socket$inet_udplite(0x2, 0x2, 0x88) ioctl(r1, 0x1000008912, &(0x7f0000000000)="0adc1f123c123f319bd070") sendmsg$rds(r0, &(0x7f00000001c0)={&(0x7f0000000000)={0x2, 0x0, @local}, 0x10, 0x0, 0x0, &(0x7f00000002c0)=[@mask_cswp={0x58, 0x114, 0x7, {{}, &(0x7f0000000e80), 0x0}}], 0x58}, 0xfffffffe) [ 1646.173107][T20120] Code: ff 48 85 f6 0f 84 d7 8e fb ff 48 83 ee 10 48 89 4e 08 48 89 3e 48 89 d7 4c 89 c2 4d 89 c8 4c 8b 54 24 08 b8 38 00 00 00 0f 05 <48> 85 c0 0f 8c ae 8e fb ff 74 01 c3 31 ed 48 f7 c7 00 00 01 00 75 [ 1646.192818][T20120] RSP: 002b:00007fff5f99a228 EFLAGS: 00000202 ORIG_RAX: 0000000000000038 [ 1646.200295][ T3876] kobject: 'loop3' (000000004dc17ebe): kobject_uevent_env [ 1646.201236][T20120] RAX: ffffffffffffffda RBX: 00007f6319df4700 RCX: 000000000045b779 [ 1646.201244][T20120] RDX: 00007f6319df49d0 RSI: 00007f6319df3db0 RDI: 00000000003d0f00 [ 1646.201251][T20120] RBP: 00007fff5f99a440 R08: 00007f6319df4700 R09: 00007f6319df4700 07:33:12 executing program 0: mkdir(&(0x7f0000000180)='./file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file1\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='overlay\x00', 0x0, &(0x7f0000000100)={[{@upperdir={'upperdir', 0x3d, './file0'}}, {@lowerdir={'lowerdir', 0x3d, './file0'}}, {@workdir={'workdir', 0x3d, './file1'}, 0x5c}]}) r0 = open(&(0x7f0000021000)='./file0\x00', 0x0, 0x0) fchdir(r0) open(&(0x7f0000000040)='./file0\x00', 0x141042, 0x0) syz_open_dev$evdev(0x0, 0x0, 0x0) r1 = openat$sequencer2(0xffffffffffffff9c, &(0x7f0000000040)='/dev/sequencer2\x00', 0x0, 0x0) r2 = syz_genetlink_get_family_id$ipvs(&(0x7f0000000140)='IPVS\x00') sendmsg$IPVS_CMD_GET_DAEMON(r1, &(0x7f00000002c0)={&(0x7f0000000080)={0x10, 0x0, 0x0, 0x8000000}, 0xc, &(0x7f0000000280)={&(0x7f0000000300)={0x60, r2, 0x410, 0x0, 0x0, {}, [@IPVS_CMD_ATTR_TIMEOUT_UDP={0x8, 0x6, 0x1}, @IPVS_CMD_ATTR_SERVICE={0x28, 0x1, [@IPVS_SVC_ATTR_ADDR={0x14, 0x3, @ipv6=@empty}, @IPVS_SVC_ATTR_AF={0x8, 0x1, 0x2}, @IPVS_SVC_ATTR_PROTOCOL={0x8}]}, @IPVS_CMD_ATTR_TIMEOUT_TCP_FIN={0x8, 0x5, 0x10000}, @IPVS_CMD_ATTR_SERVICE={0x14, 0x1, [@IPVS_SVC_ATTR_PORT={0x8, 0x4, 0x4e20}, @IPVS_SVC_ATTR_PORT={0x8, 0x4, 0x4e22}]}]}, 0x60}, 0x1, 0x0, 0x0, 0x20000004}, 0x84) r3 = open(&(0x7f0000000040)='./bus\x00', 0x1fe, 0x0) sendfile(r3, r3, &(0x7f0000000000), 0x8080fffffffe) [ 1646.201264][T20120] R10: 00007f6319df49d0 R11: 0000000000000202 R12: 0000000000000000 [ 1646.223900][T20397] overlayfs: './file0' not a directory [ 1646.224337][T20120] R13: 00007fff5f99a2df R14: 00007f6319df49c0 R15: 000000000073bfac [ 1646.248572][T20120] memory: usage 307196kB, limit 307200kB, failcnt 7321 [ 1646.259520][ T3876] kobject: 'loop3' (000000004dc17ebe): fill_kobj_path: path = '/devices/virtual/block/loop3' [ 1646.279427][T20120] memory+swap: usage 0kB, limit 9007199254740988kB, failcnt 0 07:33:12 executing program 2: bind$rds(0xffffffffffffffff, &(0x7f0000000080)={0x2, 0x0, @local}, 0x10) [ 1646.292121][ T3876] kobject: 'loop0' (000000009c17b84c): kobject_uevent_env [ 1646.293978][T20120] kmem: usage 0kB, limit 9007199254740988kB, failcnt 0 [ 1646.307447][T20120] Memory cgroup stats for /syz5: cache:0KB rss:183400KB rss_huge:122880KB shmem:0KB mapped_file:0KB dirty:0KB writeback:0KB swap:0KB inactive_anon:0KB active_anon:183512KB inactive_file:0KB active_file:0KB unevictable:0KB [ 1646.334847][ T3876] kobject: 'loop0' (000000009c17b84c): fill_kobj_path: path = '/devices/virtual/block/loop0' [ 1646.355810][ T26] audit: type=1804 audit(1556523192.834:13082): pid=20382 uid=0 auid=4294967295 ses=4294967295 subj==unconfined op=invalid_pcr cause=ToMToU comm="syz-executor.4" name="/root/syzkaller-testdir448262477/syzkaller.ClPtxm/1957/file0/file0" dev="overlay" ino=331896 res=1 [ 1646.378340][T20120] oom-kill:constraint=CONSTRAINT_NONE,nodemask=(null),cpuset=syz5,mems_allowed=0-1,oom_memcg=/syz5,task_memcg=/syz5,task=syz-executor.5,pid=1582,uid=0 [ 1646.393272][ T3876] kobject: 'loop2' (00000000359f570c): kobject_uevent_env [ 1646.410219][T20120] Memory cgroup out of memory: Killed process 1582 (syz-executor.5) total-vm:72580kB, anon-rss:2220kB, file-rss:35784kB, shmem-rss:0kB [ 1646.443388][ T3876] kobject: 'loop2' (00000000359f570c): fill_kobj_path: path = '/devices/virtual/block/loop2' [ 1646.454239][T20248] syz-executor.1 invoked oom-killer: gfp_mask=0xcc0(GFP_KERNEL), order=0, oom_score_adj=1000 [ 1646.473929][T20518] overlayfs: unrecognized mount option "lݵhc“werdir=./file0" or missing value [ 1646.475550][ T3876] kobject: 'loop0' (000000009c17b84c): kobject_uevent_env [ 1646.492978][T20248] CPU: 0 PID: 20248 Comm: syz-executor.1 Not tainted 5.1.0-rc6+ #90 [ 1646.497045][ T3876] kobject: 'loop0' (000000009c17b84c): fill_kobj_path: path = '/devices/virtual/block/loop0' [ 1646.500979][T20248] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/01/2011 [ 1646.500984][T20248] Call Trace: [ 1646.501004][T20248] dump_stack+0x172/0x1f0 [ 1646.501019][T20248] dump_header+0x10f/0xb6c [ 1646.501032][T20248] ? _raw_spin_unlock_irqrestore+0xa4/0xe0 [ 1646.501043][T20248] ? ___ratelimit+0x60/0x595 07:33:13 executing program 5: mkdir(&(0x7f0000000180)='./file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file1\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='overlay\x00', 0x0, &(0x7f0000000100)={[{@upperdir={'upperdir', 0x3d, './file0'}}, {@lowerdir={'lowerdir', 0x3d, './file0'}}, {@workdir={'workdir', 0x3d, './file1'}, 0x5c}]}) r0 = open(&(0x7f0000021000)='./file0\x00', 0x0, 0x0) fchdir(r0) open(&(0x7f0000000040)='./file0\x00', 0x141042, 0x0) r1 = syz_genetlink_get_family_id$ipvs(&(0x7f0000000140)='IPVS\x00') sendmsg$IPVS_CMD_ZERO(r0, &(0x7f0000000340)={&(0x7f0000000080)={0x10, 0x0, 0x0, 0x4000}, 0xc, &(0x7f0000000240)={&(0x7f00000002c0)={0x74, r1, 0x301, 0x70bd26, 0x25dfdbff, {}, [@IPVS_CMD_ATTR_DEST={0x5c, 0x2, [@IPVS_DEST_ATTR_ADDR={0x14, 0x1, @ipv4=@rand_addr=0x3f}, @IPVS_DEST_ATTR_INACT_CONNS={0x8, 0x8, 0x10000}, @IPVS_DEST_ATTR_INACT_CONNS={0x8, 0x8, 0xffffffffffff0001}, @IPVS_DEST_ATTR_ACTIVE_CONNS={0x8, 0x7, 0x1800000000000}, @IPVS_DEST_ATTR_FWD_METHOD={0x8, 0x3, 0x3}, @IPVS_DEST_ATTR_U_THRESH={0x8, 0x5, 0x6}, @IPVS_DEST_ATTR_ADDR={0x14, 0x1, @ipv4=@multicast1}, @IPVS_DEST_ATTR_PERSIST_CONNS={0x8, 0x9, 0x417}]}, @IPVS_CMD_ATTR_DAEMON={0x4}]}, 0x74}, 0x1, 0x0, 0x0, 0x4000801}, 0x4000000) ioctl$FIDEDUPERANGE(r0, 0xc0189436, &(0x7f00000001c0)={0x3ff, 0xfffffffffffffffc, 0x2, 0x0, 0x0, [{r0, 0x0, 0x7}, {r0, 0x0, 0x69}]}) 07:33:13 executing program 3: r0 = socket$rds(0x15, 0x5, 0x0) bind$rds(r0, &(0x7f0000000080)={0x2, 0x0, @local}, 0x10) r1 = socket$inet_udplite(0x2, 0x2, 0x88) ioctl(r1, 0x1000008912, &(0x7f0000000000)="0adc1f123c123f319bd070") sendmsg$rds(r0, &(0x7f00000001c0)={&(0x7f0000000000)={0x2, 0x0, @local}, 0x10, 0x0, 0x0, &(0x7f00000002c0)=[@mask_cswp={0x58, 0x114, 0x7, {{}, &(0x7f0000000e80), 0x0}}], 0x58}, 0x100000000000) 07:33:13 executing program 0: mkdir(&(0x7f0000000180)='./file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file1\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='overlay\x00', 0x0, &(0x7f0000000100)={[{@upperdir={'upperdir', 0x3d, './file0'}}, {@lowerdir={'lowerdir', 0x3d, './file0'}}, {@workdir={'workdir', 0x3d, './file1'}, 0x5c}]}) r0 = open(&(0x7f0000021000)='./file0\x00', 0x0, 0x0) fchdir(r0) open(&(0x7f0000000040)='./file0\x00', 0x141042, 0x0) syz_open_dev$evdev(0x0, 0x0, 0x0) openat$sequencer2(0xffffffffffffff9c, &(0x7f0000000040)='/dev/sequencer2\x00', 0x0, 0x0) syz_genetlink_get_family_id$ipvs(&(0x7f0000000140)='IPVS\x00') r1 = open(&(0x7f0000000040)='./bus\x00', 0x1fe, 0x0) sendfile(r1, r1, &(0x7f0000000000), 0x8080fffffffe) 07:33:13 executing program 2: bind$rds(0xffffffffffffffff, &(0x7f0000000080)={0x2, 0x0, @local}, 0x10) [ 1646.501056][T20248] ? do_raw_spin_unlock+0x57/0x270 [ 1646.501068][T20248] oom_kill_process.cold+0x10/0x15 [ 1646.501080][T20248] out_of_memory+0x79a/0x1280 [ 1646.501095][T20248] ? oom_killer_disable+0x280/0x280 [ 1646.501112][T20248] mem_cgroup_out_of_memory+0x1ca/0x230 [ 1646.501123][T20248] ? memcg_event_wake+0x230/0x230 [ 1646.501136][T20248] ? do_raw_spin_unlock+0x57/0x270 [ 1646.501147][T20248] ? _raw_spin_unlock+0x2d/0x50 [ 1646.501180][T20248] try_charge+0x102c/0x15c0 [ 1646.501192][T20248] ? mem_cgroup_charge_statistics+0x430/0x430 [ 1646.501211][T20248] ? mem_cgroup_oom_trylock+0x1a0/0x1a0 [ 1646.515795][ T3876] kobject: 'loop4' (000000001ad38b8d): kobject_uevent_env [ 1646.521781][T20248] ? percpu_ref_tryget_live+0x111/0x290 [ 1646.521799][T20248] ? get_mem_cgroup_from_mm+0x128/0x2b0 [ 1646.521812][T20248] mem_cgroup_try_charge+0x24d/0x5e0 [ 1646.521827][T20248] mem_cgroup_try_charge_delay+0x1f/0xa0 [ 1646.521845][T20248] __handle_mm_fault+0x1e1f/0x3ec0 [ 1646.521871][T20248] ? vmf_insert_mixed_mkwrite+0x40/0x40 [ 1646.526203][ T3876] kobject: 'loop4' (000000001ad38b8d): fill_kobj_path: path = '/devices/virtual/block/loop4' [ 1646.529523][T20248] ? mark_held_locks+0xf0/0xf0 [ 1646.529542][T20248] ? handle_mm_fault+0xb8/0xb30 [ 1646.529554][T20248] ? trace_hardirqs_on+0x67/0x230 [ 1646.529567][T20248] handle_mm_fault+0x43f/0xb30 [ 1646.529581][T20248] __do_page_fault+0x5ef/0xda0 [ 1646.529594][T20248] do_page_fault+0x71/0x581 [ 1646.529606][T20248] ? page_fault+0x8/0x30 [ 1646.529622][T20248] page_fault+0x1e/0x30 [ 1646.548724][ T26] audit: type=1804 audit(1556523193.034:13083): pid=20124 uid=0 auid=4294967295 ses=4294967295 subj==unconfined op=invalid_pcr cause=ToMToU comm="syz-executor.5" name="/root/syzkaller-testdir215799047/syzkaller.GA3PwI/2155/file0/file0" dev="sda1" ino=19003 res=1 [ 1646.549981][T20248] RIP: 0033:0x45b75d [ 1646.549998][T20248] Code: 5b 5d f3 c3 66 0f 1f 84 00 00 00 00 00 48 c7 c0 ea ff ff ff 48 85 ff 0f 84 e0 8e fb ff 48 85 f6 0f 84 d7 8e fb ff 48 83 ee 10 <48> 89 4e 08 48 89 3e 48 89 d7 4c 89 c2 4d 89 c8 4c 8b 54 24 08 b8 [ 1646.593743][ T3876] kobject: 'loop5' (000000001b743142): kobject_uevent_env [ 1646.596260][T20248] RSP: 002b:00007ffda8f3a6a8 EFLAGS: 00010202 [ 1646.607110][ T3876] kobject: 'loop5' (000000001b743142): fill_kobj_path: path = '/devices/virtual/block/loop5' [ 1646.609176][T20248] RAX: ffffffffffffffea RBX: 00007f37c2908700 RCX: 00007f37c2908700 [ 1646.609183][T20248] RDX: 00000000003d0f00 RSI: 00007f37c2907db0 RDI: 000000000040fbb0 [ 1646.609189][T20248] RBP: 00007ffda8f3a8c0 R08: 00007f37c29089d0 R09: 00007f37c2908700 [ 1646.609195][T20248] R10: 00007f37c2907dc0 R11: 0000000000000246 R12: 0000000000000000 [ 1646.609202][T20248] R13: 00007ffda8f3a75f R14: 00007f37c29089c0 R15: 000000000073c04c [ 1646.663709][T20248] memory: usage 307200kB, limit 307200kB, failcnt 3346 [ 1646.730914][T20635] overlayfs: './file0' not a directory [ 1646.754366][ T3876] kobject: 'loop2' (00000000359f570c): kobject_uevent_env [ 1646.764920][T20248] memory+swap: usage 0kB, limit 9007199254740988kB, failcnt 0 [ 1646.764932][T20248] kmem: usage 0kB, limit 9007199254740988kB, failcnt 0 [ 1646.764937][T20248] Memory cgroup stats for /syz1: cache:104KB rss:233984KB rss_huge:196608KB shmem:8KB mapped_file:0KB dirty:0KB writeback:0KB swap:0KB inactive_anon:0KB active_anon:234036KB inactive_file:0KB active_file:0KB unevictable:0KB [ 1646.776465][ T3876] kobject: 'loop2' (00000000359f570c): fill_kobj_path: path = '/devices/virtual/block/loop2' [ 1646.783003][T20248] oom-kill:constraint=CONSTRAINT_NONE,nodemask=(null),cpuset=syz1,mems_allowed=0-1,oom_memcg=/syz1,task_memcg=/syz1,task=syz-executor.1,pid=9740,uid=0 [ 1646.814612][ T3876] kobject: 'loop3' (000000004dc17ebe): kobject_uevent_env [ 1646.824278][ T26] audit: type=1804 audit(1556523193.304:13084): pid=20602 uid=0 auid=4294967295 ses=4294967295 subj==unconfined op=invalid_pcr cause=ToMToU comm="syz-executor.5" name="/root/syzkaller-testdir215799047/syzkaller.GA3PwI/2156/file0/file0" dev="overlay" ino=331945 res=1 [ 1646.836476][ T3876] kobject: 'loop3' (000000004dc17ebe): fill_kobj_path: path = '/devices/virtual/block/loop3' [ 1646.846010][T20248] Memory cgroup out of memory: Killed process 9740 (syz-executor.1) total-vm:72568kB, anon-rss:2204kB, file-rss:34816kB, shmem-rss:0kB [ 1646.954376][ T3876] kobject: 'loop0' (000000009c17b84c): kobject_uevent_env [ 1646.967702][ T3876] kobject: 'loop0' (000000009c17b84c): fill_kobj_path: path = '/devices/virtual/block/loop0' [ 1646.980559][T20306] rds_sendmsg: 4 callbacks suppressed [ 1646.980570][T20306] atomic_op 00000000c2241e28 conn xmit_atomic (null) 07:33:13 executing program 1: r0 = socket$rds(0x15, 0x5, 0x0) bind$rds(r0, &(0x7f0000000080)={0x2, 0x0, @local}, 0x10) r1 = socket$inet_udplite(0x2, 0x2, 0x88) ioctl(r1, 0x1000008912, &(0x7f0000000000)="0adc1f123c123f319bd070") sendmsg$rds(r0, &(0x7f00000001c0)={&(0x7f0000000000)={0x2, 0x0, @local}, 0x10, 0x0, 0x0, &(0x7f00000002c0)=[@mask_cswp={0x58, 0x114, 0x9, {{}, &(0x7f0000000e80), 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x6c00000000000000}}], 0x58}, 0x0) 07:33:13 executing program 4: mkdir(&(0x7f0000000180)='./file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file1\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='overlay\x00', 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="75707065726469723de03b4b09652e2f66696c65302c6c6f7765726469723d2e2f66696c65302c776f726b6469723d2e2f6669"]) r0 = open(&(0x7f0000021000)='./file0\x00', 0x0, 0x0) connect$caif(r0, &(0x7f0000000080)=@dgm={0x25, 0x0, 0x1}, 0x18) fchdir(r0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x141042, 0x0) ioctl$FIDEDUPERANGE(r1, 0xc020660b, &(0x7f00000002c0)={0x0, 0xccffffffffffffff}) 07:33:13 executing program 2: socket$rds(0x15, 0x5, 0x0) bind$rds(0xffffffffffffffff, &(0x7f0000000080)={0x2, 0x0, @local}, 0x10) 07:33:13 executing program 0: mkdir(&(0x7f0000000180)='./file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file1\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='overlay\x00', 0x0, &(0x7f0000000100)={[{@upperdir={'upperdir', 0x3d, './file0'}}, {@lowerdir={'lowerdir', 0x3d, './file0'}}, {@workdir={'workdir', 0x3d, './file1'}, 0x5c}]}) r0 = open(&(0x7f0000021000)='./file0\x00', 0x0, 0x0) fchdir(r0) open(&(0x7f0000000040)='./file0\x00', 0x141042, 0x0) syz_open_dev$evdev(0x0, 0x0, 0x0) openat$sequencer2(0xffffffffffffff9c, &(0x7f0000000040)='/dev/sequencer2\x00', 0x0, 0x0) r1 = open(&(0x7f0000000040)='./bus\x00', 0x1fe, 0x0) sendfile(r1, r1, &(0x7f0000000000), 0x8080fffffffe) 07:33:13 executing program 3: r0 = socket$rds(0x15, 0x5, 0x0) bind$rds(r0, &(0x7f0000000080)={0x2, 0x0, @local}, 0x10) r1 = socket$inet_udplite(0x2, 0x2, 0x88) ioctl(r1, 0x1000008912, &(0x7f0000000000)="0adc1f123c123f319bd070") sendmsg$rds(r0, &(0x7f00000001c0)={&(0x7f0000000000)={0x2, 0x0, @local}, 0x10, 0x0, 0x0, &(0x7f00000002c0)=[@mask_cswp={0x58, 0x114, 0x7, {{}, &(0x7f0000000e80), 0x0}}], 0x58}, 0x4000000000000) 07:33:13 executing program 5: mkdir(&(0x7f0000000180)='./file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file1\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='overlay\x00', 0x0, &(0x7f0000000100)={[{@upperdir={'upperdir', 0x3d, './file0'}}, {@lowerdir={'lowerdir', 0x3d, './file0'}}, {@workdir={'workdir', 0x3d, './file1'}, 0x5c}]}) accept(0xffffffffffffffff, &(0x7f0000000480)=@pptp={0x18, 0x2, {0x0, @dev}}, &(0x7f0000000500)=0x80) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x2, 0x0) bpf$MAP_UPDATE_ELEM(0x2, &(0x7f0000000140)={r0, &(0x7f00000001c0)="94a1416461bae9857174b5b97f3bf48098c53eb59892a46d5f395919874d6fb3a7cc11c3894fbd1695987bc367dd9eb15b8d1d712baf79e026611af723755c17b53c92df22eb3cc88998c0076704dc8ea5ab94c94e7e36df92125ee9c82b360a3110bf1570e929f1e2e1d24ce871ba", &(0x7f0000000300)="7aebee2853176a77ba7cf2c8d8fceccccb09d66073cc95e18f4090ff7957c0827d3a0bc78606658b688affb94e0e8a14a5dfd134455d011d3193b0440f5151f6d237a8c010edb8ac0466c65f9545037e51d0a37251b12b004c26d7a1dc503eac7a00372141242a457dae628e29b43b22f1dea9a2a1ef9b48a410a0decccc6818d97015ba4b47155c686a145f2b4a5e6216f43b9b6c0cf2aa3b1254c972452128b6f3057eafe083e1ee077ccca887c82a96e70c396fc6625b4ab58ac6b7fd945c16b709257ea631e7274279"}, 0x20) r1 = open(&(0x7f0000021000)='./file0\x00', 0x0, 0x0) fchdir(r1) setsockopt$TIPC_SRC_DROPPABLE(r0, 0x10f, 0x80, &(0x7f0000000440)=0x8, 0x4) r2 = open(&(0x7f0000000040)='./file0\x00', 0x141042, 0x0) fsetxattr$trusted_overlay_nlink(r1, &(0x7f0000000240)='trusted.overlay.nlink\x00', &(0x7f0000000400)={'U+'}, 0x28, 0x1) ioctl$FIDEDUPERANGE(r2, 0xc0189436, &(0x7f00000002c0)={0x2}) [ 1647.021838][ T3876] kobject: 'loop5' (000000001b743142): kobject_uevent_env [ 1647.040897][T20645] atomic_op 00000000ab4c5588 conn xmit_atomic (null) [ 1647.053276][ T3876] kobject: 'loop5' (000000001b743142): fill_kobj_path: path = '/devices/virtual/block/loop5' 07:33:13 executing program 2: socket$rds(0x15, 0x5, 0x0) bind$rds(0xffffffffffffffff, &(0x7f0000000080)={0x2, 0x0, @local}, 0x10) [ 1647.073739][T20651] overlayfs: failed to resolve 'à;K e./file0': -2 [ 1647.090134][ T3876] kobject: 'loop1' (00000000d8065b98): kobject_uevent_env [ 1647.113582][ T3876] kobject: 'loop1' (00000000d8065b98): fill_kobj_path: path = '/devices/virtual/block/loop1' 07:33:13 executing program 0: mkdir(&(0x7f0000000180)='./file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file1\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='overlay\x00', 0x0, &(0x7f0000000100)={[{@upperdir={'upperdir', 0x3d, './file0'}}, {@lowerdir={'lowerdir', 0x3d, './file0'}}, {@workdir={'workdir', 0x3d, './file1'}, 0x5c}]}) r0 = open(&(0x7f0000021000)='./file0\x00', 0x0, 0x0) fchdir(r0) open(&(0x7f0000000040)='./file0\x00', 0x141042, 0x0) syz_open_dev$evdev(0x0, 0x0, 0x0) r1 = open(&(0x7f0000000040)='./bus\x00', 0x1fe, 0x0) sendfile(r1, r1, &(0x7f0000000000), 0x8080fffffffe) [ 1647.125943][T20667] overlayfs: failed to resolve 'à;K e./file0': -2 [ 1647.133877][T20697] overlayfs: './file0' not a directory [ 1647.142329][T20679] atomic_op 000000000518689a conn xmit_atomic (null) [ 1647.150034][ T26] audit: type=1804 audit(1556523193.624:13085): pid=20712 uid=0 auid=4294967295 ses=4294967295 subj==unconfined op=invalid_pcr cause=ToMToU comm="syz-executor.4" name="/root/syzkaller-testdir448262477/syzkaller.ClPtxm/1958/file0/file0" dev="sda1" ino=19298 res=1 07:33:13 executing program 3: r0 = socket$rds(0x15, 0x5, 0x0) bind$rds(r0, &(0x7f0000000080)={0x2, 0x0, @local}, 0x10) r1 = socket$inet_udplite(0x2, 0x2, 0x88) ioctl(r1, 0x1000008912, &(0x7f0000000000)="0adc1f123c123f319bd070") sendmsg$rds(r0, &(0x7f00000001c0)={&(0x7f0000000000)={0x2, 0x0, @local}, 0x10, 0x0, 0x0, &(0x7f00000002c0)=[@mask_cswp={0x58, 0x114, 0x7, {{}, &(0x7f0000000e80), 0x0}}], 0x58}, 0xa0010000000000) [ 1647.163732][ T3876] kobject: 'loop2' (00000000359f570c): kobject_uevent_env [ 1647.190217][ T3876] kobject: 'loop2' (00000000359f570c): fill_kobj_path: path = '/devices/virtual/block/loop2' 07:33:13 executing program 2: socket$rds(0x15, 0x5, 0x0) bind$rds(0xffffffffffffffff, &(0x7f0000000080)={0x2, 0x0, @local}, 0x10) [ 1647.222387][ T3876] kobject: 'loop0' (000000009c17b84c): kobject_uevent_env [ 1647.253551][ T3876] kobject: 'loop0' (000000009c17b84c): fill_kobj_path: path = '/devices/virtual/block/loop0' [ 1647.255033][ T26] audit: type=1804 audit(1556523193.714:13086): pid=20649 uid=0 auid=4294967295 ses=4294967295 subj==unconfined op=invalid_pcr cause=ToMToU comm="syz-executor.5" name="/root/syzkaller-testdir215799047/syzkaller.GA3PwI/2157/file0/file0" dev="overlay" ino=331973 res=1 [ 1647.273833][T20780] atomic_op 0000000079147ec3 conn xmit_atomic (null) [ 1647.307295][ T3876] kobject: 'loop3' (000000004dc17ebe): kobject_uevent_env 07:33:13 executing program 4: mkdir(&(0x7f0000000180)='./file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file1\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='overlay\x00', 0x0, &(0x7f0000000100)={[{@upperdir={'upperdir', 0x3d, './file0'}}, {@lowerdir={'lowerdir', 0x3d, './file0'}}, {@workdir={'workdir', 0x3d, './file1'}, 0x5c}]}) r0 = open(&(0x7f0000021000)='./file0\x00', 0x0, 0x0) fchdir(r0) r1 = syz_genetlink_get_family_id$tipc2(&(0x7f0000000140)='TIPCv2\x00') sendmsg$TIPC_NL_MON_GET(r0, &(0x7f0000000200)={&(0x7f0000000080)={0x10, 0x0, 0x0, 0x8}, 0xc, &(0x7f00000001c0)={&(0x7f0000000300)={0x194, r1, 0x800, 0x70bd2a, 0x25dfdbff, {}, [@TIPC_NLA_NODE={0x1c, 0x6, [@TIPC_NLA_NODE_ADDR={0x8}, @TIPC_NLA_NODE_UP={0x4}, @TIPC_NLA_NODE_UP={0x4}, @TIPC_NLA_NODE_ADDR={0x8, 0x1, 0x8a}]}, @TIPC_NLA_LINK={0x28, 0x4, [@TIPC_NLA_LINK_NAME={0xc, 0x1, 'syz0\x00'}, @TIPC_NLA_LINK_NAME={0xc, 0x1, 'syz1\x00'}, @TIPC_NLA_LINK_NAME={0xc, 0x1, 'syz1\x00'}]}, @TIPC_NLA_LINK={0x50, 0x4, [@TIPC_NLA_LINK_PROP={0x4c, 0x7, [@TIPC_NLA_PROP_WIN={0x8, 0x3, 0x5}, @TIPC_NLA_PROP_WIN={0x8, 0x3, 0xf36}, @TIPC_NLA_PROP_PRIO={0x8, 0x1, 0x11}, @TIPC_NLA_PROP_TOL={0x8, 0x2, 0xf791}, @TIPC_NLA_PROP_TOL={0x8, 0x2, 0x80000001}, @TIPC_NLA_PROP_MTU={0x8, 0x4, 0x9}, @TIPC_NLA_PROP_MTU={0x8, 0x4, 0x3d}, @TIPC_NLA_PROP_WIN={0x8}, @TIPC_NLA_PROP_PRIO={0x8, 0x1, 0x4}]}]}, @TIPC_NLA_MON={0x34, 0x9, [@TIPC_NLA_MON_ACTIVATION_THRESHOLD={0x8, 0x1, 0x5}, @TIPC_NLA_MON_ACTIVATION_THRESHOLD={0x8, 0x1, 0x3}, @TIPC_NLA_MON_REF={0x8, 0x2, 0x100}, @TIPC_NLA_MON_REF={0x8, 0x2, 0x3}, @TIPC_NLA_MON_ACTIVATION_THRESHOLD={0x8, 0x1, 0x1}, @TIPC_NLA_MON_ACTIVATION_THRESHOLD={0x8, 0x1, 0x5}]}, @TIPC_NLA_SOCK={0x18, 0x2, [@TIPC_NLA_SOCK_ADDR={0x8, 0x1, 0x9}, @TIPC_NLA_SOCK_REF={0x8, 0x2, 0x5}, @TIPC_NLA_SOCK_HAS_PUBL={0x4}]}, @TIPC_NLA_NET={0x18, 0x7, [@TIPC_NLA_NET_ID={0x8, 0x1, 0x3}, @TIPC_NLA_NET_NODEID={0xc, 0x3, 0x1}]}, @TIPC_NLA_SOCK={0x3c, 0x2, [@TIPC_NLA_SOCK_REF={0x8, 0x2, 0xf83d}, @TIPC_NLA_SOCK_REF={0x8, 0x2, 0x5}, @TIPC_NLA_SOCK_ADDR={0x8}, @TIPC_NLA_SOCK_ADDR={0x8, 0x1, 0x6}, @TIPC_NLA_SOCK_REF={0x8, 0x2, 0x7}, @TIPC_NLA_SOCK_HAS_PUBL={0x4}, @TIPC_NLA_SOCK_REF={0x8, 0x2, 0x6}, @TIPC_NLA_SOCK_HAS_PUBL={0x4}]}, @TIPC_NLA_MON={0x4c, 0x9, [@TIPC_NLA_MON_REF={0x8, 0x2, 0xfffffffffffffff7}, @TIPC_NLA_MON_REF={0x8, 0x2, 0x6}, @TIPC_NLA_MON_REF={0x8, 0x2, 0x2}, @TIPC_NLA_MON_REF={0x8, 0x2, 0x3f}, @TIPC_NLA_MON_REF={0x8, 0x2, 0x8001}, @TIPC_NLA_MON_REF={0x8, 0x2, 0x3}, @TIPC_NLA_MON_ACTIVATION_THRESHOLD={0x8, 0x1, 0x4}, @TIPC_NLA_MON_ACTIVATION_THRESHOLD={0x8, 0x1, 0x8}, @TIPC_NLA_MON_ACTIVATION_THRESHOLD={0x8, 0x1, 0x3}]}]}, 0x194}, 0x1, 0x0, 0x0, 0x24000004}, 0x4040) r2 = open(&(0x7f0000000040)='./file0\x00', 0x141042, 0x0) ioctl$FIDEDUPERANGE(r2, 0xc020660b, &(0x7f00000002c0)={0x0, 0xccffffffffffffff}) 07:33:13 executing program 1: r0 = socket$rds(0x15, 0x5, 0x0) bind$rds(r0, &(0x7f0000000080)={0x2, 0x0, @local}, 0x10) r1 = socket$inet_udplite(0x2, 0x2, 0x88) ioctl(r1, 0x1000008912, &(0x7f0000000000)="0adc1f123c123f319bd070") sendmsg$rds(r0, &(0x7f00000001c0)={&(0x7f0000000000)={0x2, 0x0, @local}, 0x10, 0x0, 0x0, &(0x7f00000002c0)=[@mask_cswp={0x58, 0x114, 0x9, {{}, &(0x7f0000000e80), 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x7400000000000000}}], 0x58}, 0x0) 07:33:13 executing program 5: mkdir(&(0x7f0000000180)='./file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='overlay\x00', 0x0, &(0x7f00000001c0)=ANY=[@ANYBLOB="75707065726469723d2e2f66796c65302c6c6f7765726469723d2e2f66696c7fb9c46e6f04dc4450fe1287ce546071774a5d664c4e20569cae25afb5f09e297fde22bc4c6de99ecba7061d117bb799aab2ae677c0e4ee413efc10a830c27f441b017ea85d390633e1413a8e533f3151ab86ee5e0e3143c92e99849565d54895984f71523479619bf2d65a3ccd6599234116a7cbb23ea76bcaa1c4ca9c90c01603ea855"]) r0 = open(&(0x7f0000021000)='./file0\x00', 0x0, 0x0) fchdir(r0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x141042, 0x0) ioctl$FIDEDUPERANGE(r1, 0xc0189436, &(0x7f00000002c0)={0x2}) 07:33:13 executing program 2: r0 = socket$rds(0x15, 0x5, 0x0) bind$rds(r0, 0x0, 0x0) [ 1647.315880][ T3876] kobject: 'loop3' (000000004dc17ebe): fill_kobj_path: path = '/devices/virtual/block/loop3' 07:33:13 executing program 0: mkdir(&(0x7f0000000180)='./file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file1\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='overlay\x00', 0x0, &(0x7f0000000100)={[{@upperdir={'upperdir', 0x3d, './file0'}}, {@lowerdir={'lowerdir', 0x3d, './file0'}}, {@workdir={'workdir', 0x3d, './file1'}, 0x5c}]}) r0 = open(&(0x7f0000021000)='./file0\x00', 0x0, 0x0) fchdir(r0) open(&(0x7f0000000040)='./file0\x00', 0x141042, 0x0) syz_open_dev$evdev(0x0, 0x0, 0x0) r1 = open(&(0x7f0000000040)='./bus\x00', 0x1fe, 0x0) sendfile(r1, r1, &(0x7f0000000000), 0x8080fffffffe) [ 1647.362914][T20786] overlayfs: './file0' not a directory [ 1647.376020][T20790] atomic_op 000000003d21b22e conn xmit_atomic (null) [ 1647.385229][ T3876] kobject: 'loop4' (000000001ad38b8d): kobject_uevent_env 07:33:13 executing program 2: r0 = socket$rds(0x15, 0x5, 0x0) bind$rds(r0, 0x0, 0x0) 07:33:13 executing program 1: r0 = socket$rds(0x15, 0x5, 0x0) bind$rds(r0, &(0x7f0000000080)={0x2, 0x0, @local}, 0x10) r1 = socket$inet_udplite(0x2, 0x2, 0x88) ioctl(r1, 0x1000008912, &(0x7f0000000000)="0adc1f123c123f319bd070") sendmsg$rds(r0, &(0x7f00000001c0)={&(0x7f0000000000)={0x2, 0x0, @local}, 0x10, 0x0, 0x0, &(0x7f00000002c0)=[@mask_cswp={0x58, 0x114, 0x9, {{}, &(0x7f0000000e80), 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x7a00000000000000}}], 0x58}, 0x0) 07:33:13 executing program 4: mkdir(&(0x7f0000000180)='./file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file1\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='overlay\x00', 0x0, &(0x7f0000000100)={[{@upperdir={'upperdir', 0x3d, './file0'}}, {@lowerdir={'lowerdir', 0x3d, './file0'}}, {@workdir={'workdir', 0x3d, './file1'}, 0x5c}]}) r0 = open(&(0x7f0000000240)='./file0\x00', 0x0, 0x2000000011) fchdir(r0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x141042, 0x0) ioctl$FIDEDUPERANGE(r1, 0xc020660b, &(0x7f00000003c0)=ANY=[@ANYBLOB="00adfa9eb0000000ff575b34ba1b92a93f000000000000002380a1e6d9a49dce9762ef45c121cce35a6fc8e2697044153e9d66f27b448d166a68fb6fde62fb6eb025507f2340850343686788530517628e0d7429cae0f6ddda7bbd2c583e976a1415e6d58937a11024a72e8725f2b19f35f97975a633151f6200a1d73ff24d224228c6e4ac19831b4567cf3eff59b63608640e75f55b32da2e2dfe556cf6f66934db9bab72de0dd9133e58eedc3aaa773d6ed880f74f511fda69852eb85b1389473ec1a850b38576e74b14924f51f30f30eba70e1e9fa83d76a74ce4886d"]) getsockname$unix(r1, &(0x7f00000001c0)=@abs, &(0x7f0000000080)=0x6e) [ 1647.403236][ T26] audit: type=1804 audit(1556523193.874:13087): pid=20784 uid=0 auid=4294967295 ses=4294967295 subj==unconfined op=invalid_pcr cause=ToMToU comm="syz-executor.4" name="/root/syzkaller-testdir448262477/syzkaller.ClPtxm/1959/file0/file0" dev="overlay" ino=331993 res=1 [ 1647.405104][ T3876] kobject: 'loop4' (000000001ad38b8d): fill_kobj_path: path = '/devices/virtual/block/loop4' [ 1647.487925][ T3876] kobject: 'loop1' (00000000d8065b98): kobject_uevent_env [ 1647.518373][ T3876] kobject: 'loop1' (00000000d8065b98): fill_kobj_path: path = '/devices/virtual/block/loop1' 07:33:14 executing program 3: r0 = socket$rds(0x15, 0x5, 0x0) bind$rds(r0, &(0x7f0000000080)={0x2, 0x0, @local}, 0x10) r1 = socket$inet_udplite(0x2, 0x2, 0x88) ioctl(r1, 0x1000008912, &(0x7f0000000000)="0adc1f123c123f319bd070") sendmsg$rds(r0, &(0x7f00000001c0)={&(0x7f0000000000)={0x2, 0x0, @local}, 0x10, 0x0, 0x0, &(0x7f00000002c0)=[@mask_cswp={0x58, 0x114, 0x7, {{}, &(0x7f0000000e80), 0x0}}], 0x58}, 0x100000000000000) 07:33:14 executing program 0: mkdir(&(0x7f0000000180)='./file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file1\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='overlay\x00', 0x0, &(0x7f0000000100)={[{@upperdir={'upperdir', 0x3d, './file0'}}, {@lowerdir={'lowerdir', 0x3d, './file0'}}, {@workdir={'workdir', 0x3d, './file1'}, 0x5c}]}) r0 = open(&(0x7f0000021000)='./file0\x00', 0x0, 0x0) fchdir(r0) open(&(0x7f0000000040)='./file0\x00', 0x141042, 0x0) r1 = open(&(0x7f0000000040)='./bus\x00', 0x1fe, 0x0) sendfile(r1, r1, &(0x7f0000000000), 0x8080fffffffe) [ 1647.535927][T20909] atomic_op 000000006b836ca7 conn xmit_atomic (null) [ 1647.550018][ T3876] kobject: 'loop2' (00000000359f570c): kobject_uevent_env [ 1647.558306][T20906] overlayfs: missing 'workdir' [ 1647.565154][T20912] atomic_op 000000002a55a023 conn xmit_atomic (null) [ 1647.566926][ T3876] kobject: 'loop2' (00000000359f570c): fill_kobj_path: path = '/devices/virtual/block/loop2' 07:33:14 executing program 2: r0 = socket$rds(0x15, 0x5, 0x0) bind$rds(r0, 0x0, 0x0) [ 1647.584767][T20913] overlayfs: './file0' not a directory [ 1647.606693][ T3876] kobject: 'loop2' (00000000359f570c): kobject_uevent_env 07:33:14 executing program 2: mkdir(&(0x7f0000000180)='./file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file1\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='overlay\x00', 0x0, &(0x7f0000000100)={[{@upperdir={'upperdir', 0x3d, './file0'}}, {@lowerdir={'lowerdir', 0x3d, './file0'}}, {@workdir={'workdir', 0x3d, './file1'}, 0x5c}]}) accept(0xffffffffffffffff, &(0x7f0000000480)=@pptp={0x18, 0x2, {0x0, @dev}}, &(0x7f0000000500)=0x80) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x2, 0x0) bpf$MAP_UPDATE_ELEM(0x2, &(0x7f0000000140)={r0, &(0x7f00000001c0)="94a1416461bae9857174b5b97f3bf48098c53eb59892a46d5f395919874d6fb3a7cc11c3894fbd1695987bc367dd9eb15b8d1d712baf79e026611af723755c17b53c92df22eb3cc88998c0076704dc8ea5ab94c94e7e36df92125ee9c82b360a3110bf1570e929f1e2e1d24ce871ba", &(0x7f0000000300)="7aebee2853176a77ba7cf2c8d8fceccccb09d66073cc95e18f4090ff7957c0827d3a0bc78606658b688affb94e0e8a14a5dfd134455d011d3193b0440f5151f6d237a8c010edb8ac0466c65f9545037e51d0a37251b12b004c26d7a1dc503eac7a00372141242a457dae628e29b43b22f1dea9a2a1ef9b48a410a0decccc6818d97015ba4b47155c686a145f2b4a5e6216f43b9b6c0cf2aa3b1254c972452128b6f3057eafe083e1ee077ccca887c82a96e70c396fc6625b4ab58ac6b7fd945c16b709257ea631e7274279"}, 0x20) r1 = open(&(0x7f0000021000)='./file0\x00', 0x0, 0x0) fchdir(r1) setsockopt$TIPC_SRC_DROPPABLE(r0, 0x10f, 0x80, &(0x7f0000000440)=0x8, 0x4) r2 = open(&(0x7f0000000040)='./file0\x00', 0x141042, 0x0) fsetxattr$trusted_overlay_nlink(r1, &(0x7f0000000240)='trusted.overlay.nlink\x00', &(0x7f0000000400)={'U+'}, 0x28, 0x1) ioctl$FIDEDUPERANGE(r2, 0xc0189436, &(0x7f00000002c0)={0x2}) 07:33:14 executing program 1: r0 = socket$rds(0x15, 0x5, 0x0) bind$rds(r0, &(0x7f0000000080)={0x2, 0x0, @local}, 0x10) r1 = socket$inet_udplite(0x2, 0x2, 0x88) ioctl(r1, 0x1000008912, &(0x7f0000000000)="0adc1f123c123f319bd070") sendmsg$rds(r0, &(0x7f00000001c0)={&(0x7f0000000000)={0x2, 0x0, @local}, 0x10, 0x0, 0x0, &(0x7f00000002c0)=[@mask_cswp={0x58, 0x114, 0x9, {{}, &(0x7f0000000e80), 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8000000000000000}}], 0x58}, 0x0) [ 1647.624290][ T26] audit: type=1804 audit(1556523194.104:13088): pid=20910 uid=0 auid=4294967295 ses=4294967295 subj==unconfined op=invalid_pcr cause=ToMToU comm="syz-executor.4" name="/root/syzkaller-testdir448262477/syzkaller.ClPtxm/1960/file0/file0" dev="overlay" ino=332039 res=1 [ 1647.629297][ T3876] kobject: 'loop2' (00000000359f570c): fill_kobj_path: path = '/devices/virtual/block/loop2' 07:33:14 executing program 4: mkdir(&(0x7f0000000180)='./file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file1\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='overlay\x00', 0x0, &(0x7f0000000100)={[{@upperdir={'upperdir', 0x3d, './file0'}}, {@lowerdir={'lowerdir', 0x3d, './file0'}}, {@workdir={'workdir', 0x3d, './file1'}, 0x5c}]}) r0 = open(&(0x7f0000021000)='./file0\x00', 0x0, 0x0) fchdir(r0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x141042, 0x0) ioctl$FIDEDUPERANGE(r1, 0xc020660b, &(0x7f00000001c0)=ANY=[@ANYBLOB="000c00000000fffffcffffedffdc0000000000000000000016e16fca5bda5dcdaf600e8b9531b58875fd7c4a192fb19943cec7d8944cce2da1a9f4a34407cd220a1236023d0376ac598832925f23823a7ce1df672356bb3f1d625d64bf9483eaac3c7087b49034bfb5"]) [ 1647.708597][T20906] overlayfs: missing 'workdir' [ 1647.723916][ T26] audit: type=1804 audit(1556523194.204:13089): pid=21030 uid=0 auid=4294967295 ses=4294967295 subj==unconfined op=invalid_pcr cause=ToMToU comm="syz-executor.5" name="/root/syzkaller-testdir215799047/syzkaller.GA3PwI/2158/file0/file0" dev="sda1" ino=18983 res=1 [ 1647.733190][ T3876] kobject: 'loop5' (000000001b743142): kobject_uevent_env 07:33:14 executing program 5: mkdir(&(0x7f0000000180)='./file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file1\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='overlay\x00', 0x0, &(0x7f0000000100)={[{@upperdir={'upperdir', 0x3d, './file0'}}, {@lowerdir={'lowerdir', 0x3d, './file0'}}, {@workdir={'workdir', 0x3d, './file1'}, 0x5c}]}) socketpair$tipc(0x1e, 0x7, 0x0, &(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) connect(r0, &(0x7f0000000300)=@alg={0x26, 'aead\x00', 0x0, 0x0, 'morus640-generic\x00'}, 0x80) r1 = open(&(0x7f0000021000)='./file0\x00', 0x0, 0x0) select(0x40, &(0x7f0000000080)={0x7fff, 0x4, 0x8, 0x6, 0x0, 0x6, 0x2, 0x100}, &(0x7f0000000140)={0x4, 0x20, 0x0, 0x800, 0x7, 0x8000, 0x7, 0xcd15}, &(0x7f00000001c0)={0x4, 0xe715, 0x2, 0x280000000000000, 0x4, 0x80000001, 0xfb52, 0x7}, &(0x7f0000000200)={0x0, 0x2710}) fchdir(r1) r2 = open(&(0x7f0000000040)='./file0\x00', 0x141042, 0x0) ioctl$FIDEDUPERANGE(r2, 0xc0189436, &(0x7f00000002c0)=ANY=[@ANYBLOB="024a0d00"/24]) 07:33:14 executing program 3: r0 = socket$rds(0x15, 0x5, 0x0) bind$rds(r0, &(0x7f0000000080)={0x2, 0x0, @local}, 0x10) r1 = socket$inet_udplite(0x2, 0x2, 0x88) ioctl(r1, 0x1000008912, &(0x7f0000000000)="0adc1f123c123f319bd070") sendmsg$rds(r0, &(0x7f00000001c0)={&(0x7f0000000000)={0x2, 0x0, @local}, 0x10, 0x0, 0x0, &(0x7f00000002c0)=[@mask_cswp={0x58, 0x114, 0x7, {{}, &(0x7f0000000e80), 0x0}}], 0x58}, 0x200000000000000) 07:33:14 executing program 2: mkdir(&(0x7f0000000180)='./file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file1\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='overlay\x00', 0x0, &(0x7f0000000100)={[{@upperdir={'upperdir', 0x3d, './file0'}}, {@lowerdir={'lowerdir', 0x3d, './file0'}}, {@workdir={'workdir', 0x3d, './file1'}, 0x5c}]}) r0 = open(&(0x7f0000021000)='./file0\x00', 0x0, 0x0) fchdir(r0) open(&(0x7f0000000040)='./file0\x00', 0x141042, 0x0) syz_open_dev$evdev(0x0, 0x0, 0x0) openat$sequencer2(0xffffffffffffff9c, &(0x7f0000000040)='/dev/sequencer2\x00', 0x0, 0x0) r1 = open(&(0x7f0000000040)='./bus\x00', 0x1fe, 0x0) sendfile(r1, r1, &(0x7f0000000000), 0x8080fffffffe) [ 1647.764806][T21033] atomic_op 0000000015b1b0a7 conn xmit_atomic (null) 07:33:14 executing program 1: r0 = socket$rds(0x15, 0x5, 0x0) bind$rds(r0, &(0x7f0000000080)={0x2, 0x0, @local}, 0x10) r1 = socket$inet_udplite(0x2, 0x2, 0x88) ioctl(r1, 0x1000008912, &(0x7f0000000000)="0adc1f123c123f319bd070") sendmsg$rds(r0, &(0x7f00000001c0)={&(0x7f0000000000)={0x2, 0x0, @local}, 0x10, 0x0, 0x0, &(0x7f00000002c0)=[@mask_cswp={0x58, 0x114, 0x9, {{}, &(0x7f0000000e80), 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfc00000000000000}}], 0x58}, 0x0) [ 1647.813731][ T3876] kobject: 'loop5' (000000001b743142): fill_kobj_path: path = '/devices/virtual/block/loop5' [ 1647.815813][T21040] atomic_op 000000003bcf79df conn xmit_atomic (null) [ 1647.847945][ T3876] kobject: 'loop1' (00000000d8065b98): kobject_uevent_env 07:33:14 executing program 0: mkdir(&(0x7f0000000180)='./file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file1\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='overlay\x00', 0x0, &(0x7f0000000100)={[{@upperdir={'upperdir', 0x3d, './file0'}}, {@lowerdir={'lowerdir', 0x3d, './file0'}}, {@workdir={'workdir', 0x3d, './file1'}, 0x5c}]}) r0 = open(&(0x7f0000021000)='./file0\x00', 0x0, 0x0) fchdir(r0) r1 = open(&(0x7f0000000040)='./bus\x00', 0x1fe, 0x0) sendfile(r1, r1, &(0x7f0000000000), 0x8080fffffffe) [ 1647.857842][ T3876] kobject: 'loop1' (00000000d8065b98): fill_kobj_path: path = '/devices/virtual/block/loop1' 07:33:14 executing program 5: mkdir(&(0x7f0000000180)='./file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file1\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='overlay\x00', 0x0, &(0x7f0000000100)={[{@upperdir={'upperdir', 0x3d, './file0'}}, {@lowerdir={'lowerdir', 0x3d, './file0'}}, {@workdir={'workdir', 0x3d, './file1'}, 0x5c}]}) r0 = open(&(0x7f0000021000)='./file0\x00', 0x0, 0x0) sendto$unix(r0, &(0x7f00000001c0)="4dfb89918a71b25ccbafd039935da5081de548ed42351146ad68b3f531350b0eca91595a4416018dbf4b56aa694b156a8fd1d7f57e0259de5ae90b590c6196f1bde13d8ecef3527e0ea0377fcaa506e2742a4f11fa47d990c01361760de2804ee2", 0x61, 0x8000, &(0x7f0000000300)=@file={0x1, './file0\x00'}, 0x6e) fchdir(r0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x141042, 0x0) ioctl$FIDEDUPERANGE(r1, 0xc0189436, &(0x7f00000002c0)={0x2}) 07:33:14 executing program 2: mkdir(&(0x7f0000000180)='./file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file1\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='overlay\x00', 0x0, &(0x7f0000000100)={[{@upperdir={'upperdir', 0x3d, './file0'}}, {@lowerdir={'lowerdir', 0x3d, './file0'}}, {@workdir={'workdir', 0x3d, './file1'}, 0x5c}]}) r0 = open(&(0x7f0000021000)='./file0\x00', 0x0, 0x0) fchdir(r0) open(&(0x7f0000000040)='./file0\x00', 0x141042, 0x0) syz_open_dev$evdev(0x0, 0x0, 0x0) openat$sequencer2(0xffffffffffffff9c, &(0x7f0000000040)='/dev/sequencer2\x00', 0x0, 0x0) r1 = open(&(0x7f0000000040)='./bus\x00', 0x1fe, 0x0) sendfile(r1, r1, &(0x7f0000000000), 0x8080fffffffe) [ 1647.890078][T21047] atomic_op 00000000fc8950b8 conn xmit_atomic (null) [ 1647.908984][ T3876] kobject: 'loop4' (000000001ad38b8d): kobject_uevent_env [ 1647.918740][T21103] overlayfs: './file0' not a directory [ 1647.929806][ T3876] kobject: 'loop4' (000000001ad38b8d): fill_kobj_path: path = '/devices/virtual/block/loop4' 07:33:14 executing program 1: r0 = socket$rds(0x15, 0x5, 0x0) bind$rds(r0, &(0x7f0000000080)={0x2, 0x0, @local}, 0x10) r1 = socket$inet_udplite(0x2, 0x2, 0x88) ioctl(r1, 0x1000008912, &(0x7f0000000000)="0adc1f123c123f319bd070") sendmsg$rds(r0, &(0x7f00000001c0)={&(0x7f0000000000)={0x2, 0x0, @local}, 0x10, 0x0, 0x0, &(0x7f00000002c0)=[@mask_cswp={0x58, 0x114, 0x9, {{}, &(0x7f0000000e80), 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfe80000000000000}}], 0x58}, 0x0) [ 1647.957979][ T3876] kobject: 'loop2' (00000000359f570c): kobject_uevent_env [ 1647.966436][ T3876] kobject: 'loop2' (00000000359f570c): fill_kobj_path: path = '/devices/virtual/block/loop2' 07:33:14 executing program 4: mkdir(&(0x7f0000000180)='./file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file1\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='overlay\x00', 0x0, &(0x7f0000000100)={[{@upperdir={'upperdir', 0x3d, './file0'}}, {@lowerdir={'lowerdir', 0x3d, './file0'}}, {@workdir={'workdir', 0x3d, './file1'}, 0x5c}]}) r0 = open(&(0x7f0000021000)='./file0\x00', 0x0, 0x0) fchdir(r0) fgetxattr(r0, &(0x7f0000000080)=@known='trusted.overlay.opaque\x00', &(0x7f00000001c0)=""/72, 0x48) r1 = open(&(0x7f0000000040)='./file0\x00', 0x141042, 0x0) ioctl$FIDEDUPERANGE(r1, 0xc020660b, &(0x7f00000002c0)={0x0, 0xccffffffffffffff}) [ 1648.001366][ T3876] kobject: 'loop2' (00000000359f570c): kobject_uevent_env [ 1648.021743][ T3876] kobject: 'loop2' (00000000359f570c): fill_kobj_path: path = '/devices/virtual/block/loop2' 07:33:14 executing program 3: r0 = socket$rds(0x15, 0x5, 0x0) bind$rds(r0, &(0x7f0000000080)={0x2, 0x0, @local}, 0x10) r1 = socket$inet_udplite(0x2, 0x2, 0x88) ioctl(r1, 0x1000008912, &(0x7f0000000000)="0adc1f123c123f319bd070") sendmsg$rds(r0, &(0x7f00000001c0)={&(0x7f0000000000)={0x2, 0x0, @local}, 0x10, 0x0, 0x0, &(0x7f00000002c0)=[@mask_cswp={0x58, 0x114, 0x7, {{}, &(0x7f0000000e80), 0x0}}], 0x58}, 0x300000000000000) 07:33:14 executing program 0: mkdir(&(0x7f0000000180)='./file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file1\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='overlay\x00', 0x0, &(0x7f0000000100)={[{@upperdir={'upperdir', 0x3d, './file0'}}, {@lowerdir={'lowerdir', 0x3d, './file0'}}, {@workdir={'workdir', 0x3d, './file1'}, 0x5c}]}) open(&(0x7f0000021000)='./file0\x00', 0x0, 0x0) r0 = open(&(0x7f0000000040)='./bus\x00', 0x1fe, 0x0) sendfile(r0, r0, &(0x7f0000000000), 0x8080fffffffe) [ 1648.050027][ T3876] kobject: 'loop1' (00000000d8065b98): kobject_uevent_env [ 1648.080028][T21171] overlayfs: './file0' not a directory [ 1648.083153][ T3876] kobject: 'loop1' (00000000d8065b98): fill_kobj_path: path = '/devices/virtual/block/loop1' 07:33:14 executing program 1: r0 = socket$rds(0x15, 0x5, 0x0) bind$rds(r0, &(0x7f0000000080)={0x2, 0x0, @local}, 0x10) r1 = socket$inet_udplite(0x2, 0x2, 0x88) ioctl(r1, 0x1000008912, &(0x7f0000000000)="0adc1f123c123f319bd070") sendmsg$rds(r0, &(0x7f00000001c0)={&(0x7f0000000000)={0x2, 0x0, @local}, 0x10, 0x0, 0x0, &(0x7f00000002c0)=[@mask_cswp={0x58, 0x114, 0x9, {{}, &(0x7f0000000e80), 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfec0000000000000}}], 0x58}, 0x0) 07:33:14 executing program 2: mkdir(&(0x7f0000000180)='./file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file1\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='overlay\x00', 0x0, &(0x7f0000000100)={[{@upperdir={'upperdir', 0x3d, './file0'}}, {@lowerdir={'lowerdir', 0x3d, './file0'}}, {@workdir={'workdir', 0x3d, './file1'}, 0x5c}]}) r0 = open(&(0x7f0000021000)='./file0\x00', 0x0, 0x0) fchdir(r0) open(&(0x7f0000000040)='./file0\x00', 0x141042, 0x0) syz_open_dev$evdev(0x0, 0x0, 0x0) openat$sequencer2(0xffffffffffffff9c, &(0x7f0000000040)='/dev/sequencer2\x00', 0x0, 0x0) r1 = open(&(0x7f0000000040)='./bus\x00', 0x1fe, 0x0) sendfile(r1, r1, &(0x7f0000000000), 0x8080fffffffe) 07:33:14 executing program 5: mkdir(&(0x7f0000000180)='./file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file1\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='overlay\x00', 0x0, &(0x7f0000000100)={[{@upperdir={'upperdir', 0x3d, './file0'}}, {@lowerdir={'lowerdir', 0x3d, './file0'}}, {@workdir={'workdir', 0x3d, './file1'}, 0x5c}]}) r0 = open(&(0x7f0000021000)='./file0\x00', 0x0, 0x0) fchdir(r0) chroot(&(0x7f0000000080)='./file1\x00') r1 = open(&(0x7f0000000040)='./file0\x00', 0x141042, 0x0) ioctl$FIDEDUPERANGE(r1, 0xc0189436, &(0x7f00000002c0)={0x2}) [ 1648.128504][ T3876] kobject: 'loop0' (000000009c17b84c): kobject_uevent_env [ 1648.141864][T21213] overlayfs: './file0' not a directory [ 1648.150349][ T3876] kobject: 'loop0' (000000009c17b84c): fill_kobj_path: path = '/devices/virtual/block/loop0' 07:33:14 executing program 0: mkdir(&(0x7f0000000180)='./file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file1\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='overlay\x00', 0x0, &(0x7f0000000100)={[{@upperdir={'upperdir', 0x3d, './file0'}}, {@lowerdir={'lowerdir', 0x3d, './file0'}}, {@workdir={'workdir', 0x3d, './file1'}, 0x5c}]}) open(&(0x7f0000021000)='./file0\x00', 0x0, 0x0) r0 = open(&(0x7f0000000040)='./bus\x00', 0x1fe, 0x0) sendfile(r0, r0, &(0x7f0000000000), 0x8080fffffffe) 07:33:14 executing program 3: r0 = socket$rds(0x15, 0x5, 0x0) bind$rds(r0, &(0x7f0000000080)={0x2, 0x0, @local}, 0x10) r1 = socket$inet_udplite(0x2, 0x2, 0x88) ioctl(r1, 0x1000008912, &(0x7f0000000000)="0adc1f123c123f319bd070") sendmsg$rds(r0, &(0x7f00000001c0)={&(0x7f0000000000)={0x2, 0x0, @local}, 0x10, 0x0, 0x0, &(0x7f00000002c0)=[@mask_cswp={0x58, 0x114, 0x7, {{}, &(0x7f0000000e80), 0x0}}], 0x58}, 0x400000000000000) 07:33:14 executing program 1: r0 = socket$rds(0x15, 0x5, 0x0) bind$rds(r0, &(0x7f0000000080)={0x2, 0x0, @local}, 0x10) r1 = socket$inet_udplite(0x2, 0x2, 0x88) ioctl(r1, 0x1000008912, &(0x7f0000000000)="0adc1f123c123f319bd070") sendmsg$rds(r0, &(0x7f00000001c0)={&(0x7f0000000000)={0x2, 0x0, @local}, 0x10, 0x0, 0x0, &(0x7f00000002c0)=[@mask_cswp={0x58, 0x114, 0x9, {{}, &(0x7f0000000e80), 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfeffffff00000000}}], 0x58}, 0x0) 07:33:14 executing program 4: mkdir(&(0x7f0000000180)='./file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file1\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='overlay\x00', 0x0, &(0x7f0000000100)={[{@upperdir={'upperdir', 0x3d, './file0'}}, {@lowerdir={'lowerdir', 0x3d, './file0'}}, {@workdir={'workdir', 0x3d, './file1'}, 0x5c}]}) r0 = open(&(0x7f0000021000)='./file0\x00', 0x0, 0x0) fchdir(r0) iopl(0x81) r1 = open(&(0x7f0000000040)='./file0\x00', 0x141042, 0x0) ioctl$FIDEDUPERANGE(r1, 0xc020660b, &(0x7f00000002c0)=ANY=[@ANYBLOB="0000000000110000ffffffffffff1f671bf42461ee560000"]) write$P9_RATTACH(r0, &(0x7f0000000080)={0x14, 0x69, 0x1, {0x8, 0x4, 0x5}}, 0x14) [ 1648.194208][ T3876] kobject: 'loop3' (000000004dc17ebe): kobject_uevent_env [ 1648.205050][ T3876] kobject: 'loop3' (000000004dc17ebe): fill_kobj_path: path = '/devices/virtual/block/loop3' [ 1648.220059][ T3876] kobject: 'loop5' (000000001b743142): kobject_uevent_env [ 1648.233675][ T3876] kobject: 'loop5' (000000001b743142): fill_kobj_path: path = '/devices/virtual/block/loop5' [ 1648.282390][ T3876] kobject: 'loop2' (00000000359f570c): kobject_uevent_env [ 1648.311101][ T3876] kobject: 'loop2' (00000000359f570c): fill_kobj_path: path = '/devices/virtual/block/loop2' 07:33:14 executing program 3: r0 = socket$rds(0x15, 0x5, 0x0) bind$rds(r0, &(0x7f0000000080)={0x2, 0x0, @local}, 0x10) r1 = socket$inet_udplite(0x2, 0x2, 0x88) ioctl(r1, 0x1000008912, &(0x7f0000000000)="0adc1f123c123f319bd070") sendmsg$rds(r0, &(0x7f00000001c0)={&(0x7f0000000000)={0x2, 0x0, @local}, 0x10, 0x0, 0x0, &(0x7f00000002c0)=[@mask_cswp={0x58, 0x114, 0x7, {{}, &(0x7f0000000e80), 0x0}}], 0x58}, 0x500000000000000) 07:33:14 executing program 1: r0 = socket$rds(0x15, 0x5, 0x0) bind$rds(r0, &(0x7f0000000080)={0x2, 0x0, @local}, 0x10) r1 = socket$inet_udplite(0x2, 0x2, 0x88) ioctl(r1, 0x1000008912, &(0x7f0000000000)="0adc1f123c123f319bd070") sendmsg$rds(r0, &(0x7f00000001c0)={&(0x7f0000000000)={0x2, 0x0, @local}, 0x10, 0x0, 0x0, &(0x7f00000002c0)=[@mask_cswp={0x58, 0x114, 0x9, {{}, &(0x7f0000000e80), 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xff00000000000000}}], 0x58}, 0x0) 07:33:14 executing program 0: mkdir(&(0x7f0000000180)='./file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file1\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='overlay\x00', 0x0, &(0x7f0000000100)={[{@upperdir={'upperdir', 0x3d, './file0'}}, {@lowerdir={'lowerdir', 0x3d, './file0'}}, {@workdir={'workdir', 0x3d, './file1'}, 0x5c}]}) open(&(0x7f0000021000)='./file0\x00', 0x0, 0x0) r0 = open(&(0x7f0000000040)='./bus\x00', 0x1fe, 0x0) sendfile(r0, r0, &(0x7f0000000000), 0x8080fffffffe) [ 1648.334348][T21415] overlayfs: './file0' not a directory [ 1648.339361][ T3876] kobject: 'loop1' (00000000d8065b98): kobject_uevent_env [ 1648.350026][ T3876] kobject: 'loop1' (00000000d8065b98): fill_kobj_path: path = '/devices/virtual/block/loop1' [ 1648.363771][ T3876] kobject: 'loop0' (000000009c17b84c): kobject_uevent_env 07:33:14 executing program 2: mkdir(&(0x7f0000000180)='./file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file1\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='overlay\x00', 0x0, &(0x7f0000000100)={[{@upperdir={'upperdir', 0x3d, './file0'}}, {@lowerdir={'lowerdir', 0x3d, './file0'}}, {@workdir={'workdir', 0x3d, './file1'}, 0x5c}]}) r0 = open(&(0x7f0000021000)='./file0\x00', 0x0, 0x0) fchdir(r0) open(&(0x7f0000000040)='./file0\x00', 0x141042, 0x0) syz_open_dev$evdev(0x0, 0x0, 0x0) openat$sequencer2(0xffffffffffffff9c, &(0x7f0000000040)='/dev/sequencer2\x00', 0x0, 0x0) sendfile(0xffffffffffffffff, 0xffffffffffffffff, &(0x7f0000000000), 0x8080fffffffe) [ 1648.383184][ T3876] kobject: 'loop0' (000000009c17b84c): fill_kobj_path: path = '/devices/virtual/block/loop0' [ 1648.397722][T21419] overlayfs: './file0' not a directory [ 1648.400160][ T3876] kobject: 'loop5' (000000001b743142): kobject_uevent_env [ 1648.413680][ T3876] kobject: 'loop5' (000000001b743142): fill_kobj_path: path = '/devices/virtual/block/loop5' 07:33:14 executing program 1: r0 = socket$rds(0x15, 0x5, 0x0) bind$rds(r0, &(0x7f0000000080)={0x2, 0x0, @local}, 0x10) r1 = socket$inet_udplite(0x2, 0x2, 0x88) ioctl(r1, 0x1000008912, &(0x7f0000000000)="0adc1f123c123f319bd070") sendmsg$rds(r0, &(0x7f00000001c0)={&(0x7f0000000000)={0x2, 0x0, @local}, 0x10, 0x0, 0x0, &(0x7f00000002c0)=[@mask_cswp={0x58, 0x114, 0x9, {{}, &(0x7f0000000e80), 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xffffffff00000000}}], 0x58}, 0x0) 07:33:14 executing program 5: mkdir(&(0x7f0000000180)='./file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file1\x00', 0x0) r0 = openat$btrfs_control(0xffffffffffffff9c, &(0x7f0000000080)='/dev/btrfs-control\x00', 0x40300, 0x0) ioctl$CAPI_GET_FLAGS(r0, 0x80044323, &(0x7f0000000140)) mount$overlay(0x400000, &(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='overlay\x00', 0x0, &(0x7f00000001c0)=ANY=[@ANYBLOB="75707065726469723d2e2f66696c65302c6c6f7765726469723d2e2f66694fe66c0c136cb1c6b1d679ae776c65302c776f726b6469723d2e2f66696c65315c00"]) r1 = socket$unix(0x1, 0x2000000000001, 0x0) r2 = socket$unix(0x1, 0x1, 0x0) bind$unix(r2, &(0x7f00000001c0)=@file={0x1, '\xe9\x1fq\x89Y\x1e\x923aK\x00'}, 0x56) listen(r2, 0x0) openat$ipvs(0xffffffffffffff9c, &(0x7f0000000100)='/proc/sys/net/ipv4/vs/sync_threshold\x00', 0x2, 0x0) connect$unix(r1, &(0x7f0000000140)=@file={0x1, '\xe9\x1fq\x89Y\x1e\x923aK\x00'}, 0x6e) r3 = accept(r2, 0x0, 0x0) r4 = socket$nl_netfilter(0x10, 0x3, 0xc) perf_event_open(&(0x7f000001d000)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x41c1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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) fcntl$dupfd(r3, 0x0, r4) mount$9p_fd(0x0, &(0x7f0000000340)='\xe9\x1fq\x89Y\x1e\x923aK\x00', &(0x7f00000000c0)='9p\x00', 0x0, 0x0) r5 = open(&(0x7f0000021000)='./file0\x00', 0x0, 0x0) fchdir(r5) r6 = open(&(0x7f0000000040)='./file0\x00', 0x141042, 0x0) socket$can_bcm(0x1d, 0x2, 0x2) ioctl$FIDEDUPERANGE(r6, 0xc0189436, &(0x7f00000002c0)={0x2}) 07:33:14 executing program 0: mkdir(&(0x7f0000000180)='./file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file1\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='overlay\x00', 0x0, &(0x7f0000000100)={[{@upperdir={'upperdir', 0x3d, './file0'}}, {@lowerdir={'lowerdir', 0x3d, './file0'}}, {@workdir={'workdir', 0x3d, './file1'}, 0x5c}]}) fchdir(0xffffffffffffffff) r0 = open(&(0x7f0000000040)='./bus\x00', 0x1fe, 0x0) sendfile(r0, r0, &(0x7f0000000000), 0x8080fffffffe) 07:33:15 executing program 4: mkdir(&(0x7f0000000180)='./file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file1\x00', 0x84) mount$overlay(0x400000, &(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='overlay\x00', 0x0, &(0x7f0000000040)=ANY=[@ANYBLOB="75707065726469723d2e2f66696c654cf5c50b01302c6c6f7a6572646969723dc7fe5cc7bc20fa50cc028b9b1e382e2f80a9"]) r0 = open(&(0x7f0000021000)='./file0\x00', 0x0, 0x0) fchdir(r0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x141042, 0x110) ioctl$FIDEDUPERANGE(r1, 0xc020660b, &(0x7f0000000080)=ANY=[@ANYBLOB="0000000000000000ffffffffffff170d0821c8516eedd7d7ffcc0000000000000000"]) 07:33:15 executing program 2: mkdir(&(0x7f0000000180)='./file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file1\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='overlay\x00', 0x0, &(0x7f0000000100)={[{@upperdir={'upperdir', 0x3d, './file0'}}, {@lowerdir={'lowerdir', 0x3d, './file0'}}, {@workdir={'workdir', 0x3d, './file1'}, 0x5c}]}) r0 = open(&(0x7f0000021000)='./file0\x00', 0x0, 0x0) fchdir(r0) open(&(0x7f0000000040)='./file0\x00', 0x141042, 0x0) syz_open_dev$evdev(0x0, 0x0, 0x0) openat$sequencer2(0xffffffffffffff9c, &(0x7f0000000040)='/dev/sequencer2\x00', 0x0, 0x0) sendfile(0xffffffffffffffff, 0xffffffffffffffff, &(0x7f0000000000), 0x8080fffffffe) [ 1648.456809][ T3876] kobject: 'loop2' (00000000359f570c): kobject_uevent_env [ 1648.488321][ T3876] kobject: 'loop2' (00000000359f570c): fill_kobj_path: path = '/devices/virtual/block/loop2' 07:33:15 executing program 3: r0 = socket$rds(0x15, 0x5, 0x0) bind$rds(r0, &(0x7f0000000080)={0x2, 0x0, @local}, 0x10) r1 = socket$inet_udplite(0x2, 0x2, 0x88) ioctl(r1, 0x1000008912, &(0x7f0000000000)="0adc1f123c123f319bd070") sendmsg$rds(r0, &(0x7f00000001c0)={&(0x7f0000000000)={0x2, 0x0, @local}, 0x10, 0x0, 0x0, &(0x7f00000002c0)=[@mask_cswp={0x58, 0x114, 0x7, {{}, &(0x7f0000000e80), 0x0}}], 0x58}, 0x600000000000000) [ 1648.526857][ T3876] kobject: 'loop1' (00000000d8065b98): kobject_uevent_env [ 1648.543847][ T3876] kobject: 'loop1' (00000000d8065b98): fill_kobj_path: path = '/devices/virtual/block/loop1' 07:33:15 executing program 1: r0 = socket$rds(0x15, 0x5, 0x0) bind$rds(r0, &(0x7f0000000080)={0x2, 0x0, @local}, 0x10) r1 = socket$inet_udplite(0x2, 0x2, 0x88) ioctl(r1, 0x1000008912, &(0x7f0000000000)="0adc1f123c123f319bd070") sendmsg$rds(r0, &(0x7f00000001c0)={&(0x7f0000000000)={0x2, 0x0, @local}, 0x10, 0x0, 0x0, &(0x7f00000002c0)=[@mask_cswp={0x58, 0x114, 0x9, {{}, &(0x7f0000000e80), 0x0}}], 0xf}, 0x0) 07:33:15 executing program 0: mkdir(&(0x7f0000000180)='./file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file1\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='overlay\x00', 0x0, &(0x7f0000000100)={[{@upperdir={'upperdir', 0x3d, './file0'}}, {@lowerdir={'lowerdir', 0x3d, './file0'}}, {@workdir={'workdir', 0x3d, './file1'}, 0x5c}]}) fchdir(0xffffffffffffffff) r0 = open(&(0x7f0000000040)='./bus\x00', 0x1fe, 0x0) sendfile(r0, r0, &(0x7f0000000000), 0x8080fffffffe) [ 1648.570349][T21548] overlayfs: failed to resolve './fiOæl l±Æ±Öy®wle0': -2 [ 1648.584177][T21552] overlayfs: unrecognized mount option "lozerdiir=Çþ\Ǽ úPÌ‹›8./€©" or missing value [ 1648.598564][ T3876] kobject: 'loop3' (000000004dc17ebe): kobject_uevent_env [ 1648.605736][ T3876] kobject: 'loop3' (000000004dc17ebe): fill_kobj_path: path = '/devices/virtual/block/loop3' 07:33:15 executing program 2: mkdir(&(0x7f0000000180)='./file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file1\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='overlay\x00', 0x0, &(0x7f0000000100)={[{@upperdir={'upperdir', 0x3d, './file0'}}, {@lowerdir={'lowerdir', 0x3d, './file0'}}, {@workdir={'workdir', 0x3d, './file1'}, 0x5c}]}) r0 = open(&(0x7f0000021000)='./file0\x00', 0x0, 0x0) fchdir(r0) open(&(0x7f0000000040)='./file0\x00', 0x141042, 0x0) syz_open_dev$evdev(0x0, 0x0, 0x0) openat$sequencer2(0xffffffffffffff9c, &(0x7f0000000040)='/dev/sequencer2\x00', 0x0, 0x0) sendfile(0xffffffffffffffff, 0xffffffffffffffff, &(0x7f0000000000), 0x8080fffffffe) [ 1648.646175][T21636] overlayfs: unrecognized mount option "lozerdiir=Çþ\Ǽ úPÌ‹›8./€©" or missing value [ 1648.665619][T21635] overlayfs: './file0' not a directory [ 1648.672226][ T3876] kobject: 'loop4' (000000001ad38b8d): kobject_uevent_env 07:33:15 executing program 3: r0 = socket$rds(0x15, 0x5, 0x0) bind$rds(r0, &(0x7f0000000080)={0x2, 0x0, @local}, 0x10) r1 = socket$inet_udplite(0x2, 0x2, 0x88) ioctl(r1, 0x1000008912, &(0x7f0000000000)="0adc1f123c123f319bd070") sendmsg$rds(r0, &(0x7f00000001c0)={&(0x7f0000000000)={0x2, 0x0, @local}, 0x10, 0x0, 0x0, &(0x7f00000002c0)=[@mask_cswp={0x58, 0x114, 0x7, {{}, &(0x7f0000000e80), 0x0}}], 0x58}, 0x700000000000000) 07:33:15 executing program 4: mkdir(&(0x7f0000000180)='./file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file1\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='overlay\x00', 0x0, &(0x7f0000000100)={[{@upperdir={'upperdir', 0x3d, './file0'}}, {@lowerdir={'lowerdir', 0x3d, './file0'}}, {@workdir={'workdir', 0x3d, './file1'}, 0x5c}]}) r0 = open(&(0x7f0000021000)='./file0\x00', 0x0, 0x0) fchdir(r0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x141042, 0x0) r2 = syz_genetlink_get_family_id$ipvs(&(0x7f0000000140)='IPVS\x00') sendmsg$IPVS_CMD_DEL_SERVICE(r0, &(0x7f0000000240)={&(0x7f0000000080)={0x10, 0x0, 0x0, 0x10}, 0xc, &(0x7f0000000200)={&(0x7f00000001c0)={0x1c, r2, 0x2d1bb2028ec8a307, 0x70bd2d, 0x25dfdbff, {}, [@IPVS_CMD_ATTR_TIMEOUT_TCP_FIN={0x8, 0x5, 0xffff}]}, 0x1c}, 0x1, 0x0, 0x0, 0x810}, 0x40) ioctl$FIDEDUPERANGE(r1, 0xc020660b, &(0x7f00000002c0)={0x0, 0xccffffffffffffff}) 07:33:15 executing program 1: r0 = socket$rds(0x15, 0x5, 0x0) bind$rds(r0, &(0x7f0000000080)={0x2, 0x0, @local}, 0x10) r1 = socket$inet_udplite(0x2, 0x2, 0x88) ioctl(r1, 0x1000008912, &(0x7f0000000000)="0adc1f123c123f319bd070") sendmsg$rds(r0, &(0x7f00000001c0)={&(0x7f0000000000)={0x2, 0x0, @local}, 0x10, 0x0, 0x0, &(0x7f00000002c0)=[@mask_cswp={0x58, 0x114, 0x9, {{}, &(0x7f0000000e80), 0x0}}], 0x24}, 0x0) [ 1648.693248][ T3876] kobject: 'loop4' (000000001ad38b8d): fill_kobj_path: path = '/devices/virtual/block/loop4' [ 1648.730510][ T3876] kobject: 'loop0' (000000009c17b84c): kobject_uevent_env 07:33:15 executing program 5: mkdir(&(0x7f0000000180)='./file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file1\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='overlay\x00', 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="75707065726469723d2e2f66696c65302c6c6f77657201000100000000006c65302c776f726b6469723d2e2f66696c65315c00"]) r0 = open(&(0x7f0000021000)='./file0\x00', 0x0, 0x0) fchdir(r0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x141042, 0x0) ioctl$FIDEDUPERANGE(r1, 0xc0189436, &(0x7f00000002c0)={0x80002}) 07:33:15 executing program 1: r0 = socket$rds(0x15, 0x5, 0x0) bind$rds(r0, &(0x7f0000000080)={0x2, 0x0, @local}, 0x10) r1 = socket$inet_udplite(0x2, 0x2, 0x88) ioctl(r1, 0x1000008912, &(0x7f0000000000)="0adc1f123c123f319bd070") sendmsg$rds(r0, &(0x7f00000001c0)={&(0x7f0000000000)={0x2, 0x0, @local}, 0x10, 0x0, 0x0, &(0x7f00000002c0)=[@mask_cswp={0x58, 0x114, 0x9, {{}, &(0x7f0000000e80), 0x0}}], 0x57}, 0x0) [ 1648.741253][ T3876] kobject: 'loop0' (000000009c17b84c): fill_kobj_path: path = '/devices/virtual/block/loop0' [ 1648.752730][ T3876] kobject: 'loop2' (00000000359f570c): kobject_uevent_env [ 1648.777929][ T3876] kobject: 'loop2' (00000000359f570c): fill_kobj_path: path = '/devices/virtual/block/loop2' 07:33:15 executing program 0: mkdir(&(0x7f0000000180)='./file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file1\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='overlay\x00', 0x0, &(0x7f0000000100)={[{@upperdir={'upperdir', 0x3d, './file0'}}, {@lowerdir={'lowerdir', 0x3d, './file0'}}, {@workdir={'workdir', 0x3d, './file1'}, 0x5c}]}) fchdir(0xffffffffffffffff) r0 = open(&(0x7f0000000040)='./bus\x00', 0x1fe, 0x0) sendfile(r0, r0, &(0x7f0000000000), 0x8080fffffffe) [ 1648.799616][ T3876] kobject: 'loop0' (000000009c17b84c): kobject_uevent_env [ 1648.813653][ T3876] kobject: 'loop0' (000000009c17b84c): fill_kobj_path: path = '/devices/virtual/block/loop0' 07:33:15 executing program 2: mkdir(&(0x7f0000000180)='./file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file1\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='overlay\x00', 0x0, &(0x7f0000000100)={[{@upperdir={'upperdir', 0x3d, './file0'}}, {@lowerdir={'lowerdir', 0x3d, './file0'}}, {@workdir={'workdir', 0x3d, './file1'}, 0x5c}]}) r0 = open(&(0x7f0000021000)='./file0\x00', 0x0, 0x0) fchdir(r0) open(&(0x7f0000000040)='./file0\x00', 0x141042, 0x0) syz_open_dev$evdev(0x0, 0x0, 0x0) r1 = open(&(0x7f0000000040)='./bus\x00', 0x1fe, 0x0) sendfile(r1, r1, &(0x7f0000000000), 0x8080fffffffe) [ 1648.847795][T21766] overlayfs: unrecognized mount option "lower" or missing value [ 1648.851541][ T3876] kobject: 'loop5' (000000001b743142): kobject_uevent_env [ 1648.867537][ C0] net_ratelimit: 20 callbacks suppressed [ 1648.867543][ C0] protocol 88fb is buggy, dev hsr_slave_0 [ 1648.878962][ C0] protocol 88fb is buggy, dev hsr_slave_1 [ 1648.880421][T21804] overlayfs: './file0' not a directory [ 1648.884753][ C0] protocol 88fb is buggy, dev hsr_slave_0 07:33:15 executing program 1: r0 = socket$rds(0x15, 0x5, 0x0) bind$rds(r0, &(0x7f0000000080)={0x2, 0x0, @local}, 0x10) r1 = socket$inet_udplite(0x2, 0x2, 0x88) ioctl(r1, 0x1000008912, &(0x7f0000000000)="0adc1f123c123f319bd070") sendmsg$rds(r0, &(0x7f00000001c0)={&(0x7f0000000000)={0x2, 0x0, @local}, 0x10, 0x0, 0x0, &(0x7f00000002c0)=[@mask_cswp={0x58, 0x114, 0x9, {{}, &(0x7f0000000e80), 0x0}}], 0x68}, 0x0) 07:33:15 executing program 3: r0 = socket$rds(0x15, 0x5, 0x0) bind$rds(r0, &(0x7f0000000080)={0x2, 0x0, @local}, 0x10) r1 = socket$inet_udplite(0x2, 0x2, 0x88) ioctl(r1, 0x1000008912, &(0x7f0000000000)="0adc1f123c123f319bd070") sendmsg$rds(r0, &(0x7f00000001c0)={&(0x7f0000000000)={0x2, 0x0, @local}, 0x10, 0x0, 0x0, &(0x7f00000002c0)=[@mask_cswp={0x58, 0x114, 0x7, {{}, &(0x7f0000000e80), 0x0}}], 0x58}, 0x800000000000000) 07:33:15 executing program 0: mkdir(&(0x7f0000000180)='./file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file1\x00', 0x0) r0 = open(&(0x7f0000021000)='./file0\x00', 0x0, 0x0) fchdir(r0) r1 = open(&(0x7f0000000040)='./bus\x00', 0x1fe, 0x0) sendfile(r1, r1, &(0x7f0000000000), 0x8080fffffffe) [ 1648.895978][ C0] protocol 88fb is buggy, dev hsr_slave_1 [ 1648.901796][ C0] protocol 88fb is buggy, dev hsr_slave_0 [ 1648.907569][ C0] protocol 88fb is buggy, dev hsr_slave_1 [ 1648.908248][T21805] overlayfs: unrecognized mount option "lower" or missing value [ 1648.931718][ T3876] kobject: 'loop5' (000000001b743142): fill_kobj_path: path = '/devices/virtual/block/loop5' 07:33:15 executing program 1: r0 = socket$rds(0x15, 0x5, 0x0) bind$rds(r0, &(0x7f0000000080)={0x2, 0x0, @local}, 0x10) r1 = socket$inet_udplite(0x2, 0x2, 0x88) ioctl(r1, 0x1000008912, &(0x7f0000000000)="0adc1f123c123f319bd070") sendmsg$rds(r0, &(0x7f00000001c0)={&(0x7f0000000000)={0x2, 0x0, @local}, 0x10, 0x0, 0x0, &(0x7f00000002c0)=[@mask_cswp={0x58, 0x114, 0x9, {{}, &(0x7f0000000e80), 0x0}}], 0x5000}, 0x0) 07:33:15 executing program 5: mkdir(&(0x7f0000000180)='./file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file1\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='overlay\x00', 0x0, &(0x7f0000000100)={[{@upperdir={'upperdir', 0x3d, './file0'}}, {@lowerdir={'lowerdir', 0x3d, './file0'}}, {@workdir={'workdir', 0x3d, './file1'}, 0x5c}]}) r0 = open(&(0x7f0000021000)='./file0\x00', 0x0, 0x0) fchdir(r0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x141042, 0x0) ioctl$int_out(r1, 0x0, &(0x7f0000000080)) ioctl$FIDEDUPERANGE(r1, 0xc0189436, &(0x7f00000002c0)={0x2}) 07:33:15 executing program 4: mkdir(&(0x7f0000000180)='./file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file1\x00', 0x0) r0 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000080)='cpuacct.usage_percpu\x00', 0x0, 0x0) sendmsg$xdp(r0, &(0x7f00000003c0)={0x0, 0x0, &(0x7f0000000140)=[{&(0x7f00000001c0)="59db8183c50d17a7a22d37aca728b4a781d4da6ec1b5b098639e61f4c5e3f7e2ac9167e34a13973e57a7dcf852e110075ddc8ea58b2824030ff307a4cb31c180d9707c5c0a1d42a3f91b0e36a2e61ee6d205f55a10ef04ed49bb228d955d73c945e22181c227379a16bc6131a1de8f1dfe962d5c75b9ec8bea7a06489576e4c5244a5a6690bd343e50b3699a0fb1bf20d60e0ec8b8078af9ed103af714f4181e3731424fb3", 0xa5}, {&(0x7f0000000300)="d3d9e0e1804000ad04e4733c5569011852b3f87d0c777f0ee39855f8d88ec2366ce3d01beaef4ee1d3041572d476228c3b5bb907ddf39fbd2cc1cb5c51ecbbc23fcbb9170f8943283f66c3e54439cf05ba5e00b5b7bc67856589fe95c95e070398c9e3cb562c7c4a74867d2b7868511f74c53849e3a966b81e3f8033f7f44710bce6d8ddd6a44b1a3867d0", 0x8b}], 0x2, 0x0, 0x0, 0x4000800}, 0x80) mount$overlay(0x400000, &(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='overlay\x00', 0x0, &(0x7f0000000100)={[{@upperdir={'upperdir', 0x3d, './file0'}}, {@lowerdir={'lowerdir', 0x3d, './file0'}}, {@workdir={'workdir', 0x3d, './file1'}, 0x5c}]}) r1 = open(&(0x7f0000021000)='./file0\x00', 0x0, 0x0) fchdir(r1) r2 = open(&(0x7f0000000040)='./file0\x00', 0x141042, 0x0) ioctl$FIDEDUPERANGE(r2, 0xc020660b, &(0x7f00000002c0)={0x0, 0xccffffffffffffff}) [ 1648.984266][ T3876] kobject: 'loop3' (000000004dc17ebe): kobject_uevent_env [ 1649.014038][ T3876] kobject: 'loop3' (000000004dc17ebe): fill_kobj_path: path = '/devices/virtual/block/loop3' 07:33:15 executing program 2: mkdir(&(0x7f0000000180)='./file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file1\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='overlay\x00', 0x0, &(0x7f0000000100)={[{@upperdir={'upperdir', 0x3d, './file0'}}, {@lowerdir={'lowerdir', 0x3d, './file0'}}, {@workdir={'workdir', 0x3d, './file1'}, 0x5c}]}) r0 = open(&(0x7f0000021000)='./file0\x00', 0x0, 0x0) fchdir(r0) open(&(0x7f0000000040)='./file0\x00', 0x141042, 0x0) r1 = open(&(0x7f0000000040)='./bus\x00', 0x1fe, 0x0) sendfile(r1, r1, &(0x7f0000000000), 0x8080fffffffe) 07:33:15 executing program 1: r0 = socket$rds(0x15, 0x5, 0x0) bind$rds(r0, &(0x7f0000000080)={0x2, 0x0, @local}, 0x10) r1 = socket$inet_udplite(0x2, 0x2, 0x88) ioctl(r1, 0x1000008912, &(0x7f0000000000)="0adc1f123c123f319bd070") sendmsg$rds(r0, &(0x7f00000001c0)={&(0x7f0000000000)={0x2, 0x0, @local}, 0x10, 0x0, 0x0, &(0x7f00000002c0)=[@mask_cswp={0x58, 0x114, 0x9, {{}, &(0x7f0000000e80), 0x0}}], 0x20000318}, 0x0) [ 1649.045442][ T3876] kobject: 'loop4' (000000001ad38b8d): kobject_uevent_env [ 1649.065595][ T3876] kobject: 'loop4' (000000001ad38b8d): fill_kobj_path: path = '/devices/virtual/block/loop4' 07:33:15 executing program 0: mkdir(&(0x7f0000000180)='./file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file1\x00', 0x0) r0 = open(&(0x7f0000021000)='./file0\x00', 0x0, 0x0) fchdir(r0) r1 = open(&(0x7f0000000040)='./bus\x00', 0x1fe, 0x0) sendfile(r1, r1, &(0x7f0000000000), 0x8080fffffffe) 07:33:15 executing program 1: r0 = socket$rds(0x15, 0x5, 0x0) bind$rds(r0, &(0x7f0000000080)={0x2, 0x0, @local}, 0x10) r1 = socket$inet_udplite(0x2, 0x2, 0x88) ioctl(r1, 0x1000008912, &(0x7f0000000000)="0adc1f123c123f319bd070") sendmsg$rds(r0, &(0x7f00000001c0)={&(0x7f0000000000)={0x2, 0x0, @local}, 0x10, 0x0, 0x0, &(0x7f00000002c0)=[@mask_cswp={0x58, 0x114, 0x9, {{}, &(0x7f0000000e80), 0x0}}], 0x58, 0x2}, 0x0) 07:33:15 executing program 3: r0 = socket$rds(0x15, 0x5, 0x0) bind$rds(r0, &(0x7f0000000080)={0x2, 0x0, @local}, 0x10) r1 = socket$inet_udplite(0x2, 0x2, 0x88) ioctl(r1, 0x1000008912, &(0x7f0000000000)="0adc1f123c123f319bd070") sendmsg$rds(r0, &(0x7f00000001c0)={&(0x7f0000000000)={0x2, 0x0, @local}, 0x10, 0x0, 0x0, &(0x7f00000002c0)=[@mask_cswp={0x58, 0x114, 0x7, {{}, &(0x7f0000000e80), 0x0}}], 0x58}, 0xa00000000000000) [ 1649.093393][ T3876] kobject: 'loop3' (000000004dc17ebe): kobject_uevent_env [ 1649.112223][T21902] overlayfs: './file0' not a directory [ 1649.124191][ T3876] kobject: 'loop3' (000000004dc17ebe): fill_kobj_path: path = '/devices/virtual/block/loop3' [ 1649.133382][T21927] overlayfs: './file0' not a directory 07:33:15 executing program 4: mkdir(&(0x7f0000000180)='./file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file1\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='overlay\x00', 0x0, &(0x7f0000000100)={[{@upperdir={'upperdir', 0x3d, './file0'}}, {@lowerdir={'lowerdir', 0x3d, './file0'}}, {@workdir={'workdir', 0x3d, './file1'}, 0x5c}]}) r0 = open(&(0x7f0000021000)='./file0\x00', 0x0, 0x0) fchdir(r0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x141042, 0x0) write$binfmt_aout(r0, &(0x7f0000000300)={{0x108, 0x1, 0x1, 0x27a, 0x148, 0x1, 0x208, 0x8000}, "1c92ceba268feb02bca5f804431cce4f69163ad31e657b57143875d88453fc3910c9139a67b1cb1818e55f1de8a8f90b1b061c4ba204ff6455bed7f99ee0b377392b80742720cea5ed81f92f0c225ad272aa4b17102454132ff76c9c6af3bc1c35adaa99055b80a3cd31b21e96adc7ba525626c4edb3785dcfdc50677a4dbc1b29547856e178fb469246a6dc86e86cdaf34c5b9756294bd88d8829588e78d91f8add49e85d7ad885fb16e0d6a9e393363cf330022a7761766334e951d7b81c64f7247e5d2dbb6b83951e880bc73c3c3ff870", [[], [], [], []]}, 0x4f2) ioctl$FIDEDUPERANGE(r1, 0xc020660b, &(0x7f00000002c0)={0x0, 0xccffffffffffffff}) [ 1649.164753][ T3876] kobject: 'loop0' (000000009c17b84c): kobject_uevent_env [ 1649.183862][ T3876] kobject: 'loop0' (000000009c17b84c): fill_kobj_path: path = '/devices/virtual/block/loop0' 07:33:15 executing program 0: mkdir(&(0x7f0000000180)='./file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file1\x00', 0x0) r0 = open(&(0x7f0000021000)='./file0\x00', 0x0, 0x0) fchdir(r0) r1 = open(&(0x7f0000000040)='./bus\x00', 0x1fe, 0x0) sendfile(r1, r1, &(0x7f0000000000), 0x8080fffffffe) 07:33:15 executing program 1: r0 = socket$rds(0x15, 0x5, 0x0) bind$rds(r0, &(0x7f0000000080)={0x2, 0x0, @local}, 0x10) r1 = socket$inet_udplite(0x2, 0x2, 0x88) ioctl(r1, 0x1000008912, &(0x7f0000000000)="0adc1f123c123f319bd070") sendmsg$rds(r0, &(0x7f00000001c0)={&(0x7f0000000000)={0x2, 0x0, @local}, 0x10, 0x0, 0x0, &(0x7f00000002c0)=[@mask_cswp={0x58, 0x114, 0x9, {{}, &(0x7f0000000e80), 0x0}}], 0x58, 0x3}, 0x0) 07:33:15 executing program 2: mkdir(&(0x7f0000000180)='./file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file1\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='overlay\x00', 0x0, &(0x7f0000000100)={[{@upperdir={'upperdir', 0x3d, './file0'}}, {@lowerdir={'lowerdir', 0x3d, './file0'}}, {@workdir={'workdir', 0x3d, './file1'}, 0x5c}]}) r0 = open(&(0x7f0000021000)='./file0\x00', 0x0, 0x0) fchdir(r0) r1 = open(&(0x7f0000000040)='./bus\x00', 0x1fe, 0x0) sendfile(r1, r1, &(0x7f0000000000), 0x8080fffffffe) 07:33:15 executing program 5: mkdir(&(0x7f0000000180)='./file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file1\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='overlay\x00', 0x0, &(0x7f00000001c0)=ANY=[@ANYBLOB="75707065726469723d2e2f66696c65302c6c6ff765726469723d2e2f66696c65302c776f726b6469723d2e2f66696c65315c00fcecaa3a234cd1b9337a474af96d96dfb07b97c39300"/85]) r0 = open(&(0x7f0000021000)='./file0\x00', 0x0, 0x0) fchdir(r0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x141042, 0x0) ioctl$FIDEDUPERANGE(r1, 0xc0189436, &(0x7f0000000080)=ANY=[@ANYBLOB="020000000000000000000000000000000000000000000000711e554513c6b73200be35b5b08921fdcc4c1e306f564215d925dfcfcd11198979c267a4423dd5"]) [ 1649.211851][ T3876] kobject: 'loop2' (00000000359f570c): kobject_uevent_env [ 1649.223022][ T3876] kobject: 'loop2' (00000000359f570c): fill_kobj_path: path = '/devices/virtual/block/loop2' [ 1649.254583][ T3876] kobject: 'loop0' (000000009c17b84c): kobject_uevent_env 07:33:15 executing program 3: r0 = socket$rds(0x15, 0x5, 0x0) bind$rds(r0, &(0x7f0000000080)={0x2, 0x0, @local}, 0x10) r1 = socket$inet_udplite(0x2, 0x2, 0x88) ioctl(r1, 0x1000008912, &(0x7f0000000000)="0adc1f123c123f319bd070") sendmsg$rds(r0, &(0x7f00000001c0)={&(0x7f0000000000)={0x2, 0x0, @local}, 0x10, 0x0, 0x0, &(0x7f00000002c0)=[@mask_cswp={0x58, 0x114, 0x7, {{}, &(0x7f0000000e80), 0x0}}], 0x58}, 0x2000000000000000) 07:33:15 executing program 0: mkdir(&(0x7f0000000180)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='overlay\x00', 0x0, &(0x7f0000000100)={[{@upperdir={'upperdir', 0x3d, './file0'}}, {@lowerdir={'lowerdir', 0x3d, './file0'}}, {@workdir={'workdir', 0x3d, './file1'}, 0x5c}]}) r0 = open(&(0x7f0000021000)='./file0\x00', 0x0, 0x0) fchdir(r0) r1 = open(&(0x7f0000000040)='./bus\x00', 0x1fe, 0x0) sendfile(r1, r1, &(0x7f0000000000), 0x8080fffffffe) [ 1649.271436][ T3876] kobject: 'loop0' (000000009c17b84c): fill_kobj_path: path = '/devices/virtual/block/loop0' [ 1649.310586][T22068] overlayfs: unrecognized mount option "lo÷erdir=./file0" or missing value [ 1649.322453][ T3876] kobject: 'loop5' (000000001b743142): kobject_uevent_env [ 1649.340133][ T3876] kobject: 'loop5' (000000001b743142): fill_kobj_path: path = '/devices/virtual/block/loop5' [ 1649.342242][T22075] overlayfs: './file0' not a directory [ 1649.353500][ T3876] kobject: 'loop3' (000000004dc17ebe): kobject_uevent_env [ 1649.356471][T22076] overlayfs: unrecognized mount option "lo÷erdir=./file0" or missing value 07:33:15 executing program 2: mkdir(&(0x7f0000000180)='./file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file1\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='overlay\x00', 0x0, &(0x7f0000000100)={[{@upperdir={'upperdir', 0x3d, './file0'}}, {@lowerdir={'lowerdir', 0x3d, './file0'}}, {@workdir={'workdir', 0x3d, './file1'}, 0x5c}]}) open(&(0x7f0000021000)='./file0\x00', 0x0, 0x0) r0 = open(&(0x7f0000000040)='./bus\x00', 0x1fe, 0x0) sendfile(r0, r0, &(0x7f0000000000), 0x8080fffffffe) 07:33:15 executing program 1: r0 = socket$rds(0x15, 0x5, 0x0) bind$rds(r0, &(0x7f0000000080)={0x2, 0x0, @local}, 0x10) r1 = socket$inet_udplite(0x2, 0x2, 0x88) ioctl(r1, 0x1000008912, &(0x7f0000000000)="0adc1f123c123f319bd070") sendmsg$rds(r0, &(0x7f00000001c0)={&(0x7f0000000000)={0x2, 0x0, @local}, 0x10, 0x0, 0x0, &(0x7f00000002c0)=[@mask_cswp={0x58, 0x114, 0x9, {{}, &(0x7f0000000e80), 0x0}}], 0x58, 0x4}, 0x0) [ 1649.364018][ T3876] kobject: 'loop3' (000000004dc17ebe): fill_kobj_path: path = '/devices/virtual/block/loop3' [ 1649.383752][T22071] overlayfs: failed to resolve './file1': -2 [ 1649.384628][ T3876] kobject: 'loop4' (000000001ad38b8d): kobject_uevent_env [ 1649.401543][ T3876] kobject: 'loop4' (000000001ad38b8d): fill_kobj_path: path = '/devices/virtual/block/loop4' 07:33:15 executing program 0: mkdir(&(0x7f0000000180)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='overlay\x00', 0x0, &(0x7f0000000100)={[{@upperdir={'upperdir', 0x3d, './file0'}}, {@lowerdir={'lowerdir', 0x3d, './file0'}}, {@workdir={'workdir', 0x3d, './file1'}, 0x5c}]}) r0 = open(&(0x7f0000021000)='./file0\x00', 0x0, 0x0) fchdir(r0) r1 = open(&(0x7f0000000040)='./bus\x00', 0x1fe, 0x0) sendfile(r1, r1, &(0x7f0000000000), 0x8080fffffffe) [ 1649.417490][ T3876] kobject: 'loop2' (00000000359f570c): kobject_uevent_env [ 1649.435781][ T3876] kobject: 'loop2' (00000000359f570c): fill_kobj_path: path = '/devices/virtual/block/loop2' 07:33:15 executing program 1: r0 = socket$rds(0x15, 0x5, 0x0) bind$rds(r0, &(0x7f0000000080)={0x2, 0x0, @local}, 0x10) r1 = socket$inet_udplite(0x2, 0x2, 0x88) ioctl(r1, 0x1000008912, &(0x7f0000000000)="0adc1f123c123f319bd070") sendmsg$rds(r0, &(0x7f00000001c0)={&(0x7f0000000000)={0x2, 0x0, @local}, 0x10, 0x0, 0x0, &(0x7f00000002c0)=[@mask_cswp={0x58, 0x114, 0x9, {{}, &(0x7f0000000e80), 0x0}}], 0x58, 0x5}, 0x0) 07:33:16 executing program 4: mkdir(&(0x7f0000000180)='./file0\x00', 0x0) r0 = openat$proc_capi20ncci(0xffffffffffffff9c, &(0x7f0000000380)='/proc/capi/capi20ncci\x00', 0x20000, 0x0) write$RDMA_USER_CM_CMD_CREATE_ID(0xffffffffffffff9c, &(0x7f0000000400)={0x0, 0x18, 0xfa00, {0x0, &(0x7f00000003c0)={0xffffffffffffffff}, 0x111, 0x8}}, 0x20) write$RDMA_USER_CM_CMD_CONNECT(r0, &(0x7f0000000440)={0x6, 0x118, 0xfa00, {{0x1, 0x5, "176cea8a13bc90e7c4594dda69ecfb4d6ff58f548d52882ca5757fc2dd5013d527aa8d51e8fa8798bc9c6fc709e04c30c2597b8793f4abc1f924c244f564ad4b4fa6584f0c970cf0e471b1ad4c14b6cc2e96c2754af8b3dabf5567ac5f7f6c5ee37f3f6902f11613a3156d50b2e7be28e6d37a0cd946c7718a228179c775bf65a8dd3b81c20cd8f44dc5a70e39bb34c1516d0cabef9f5947770c718b430d0091736cf151a48c2bccd905c4133786e85e7c28176ef0097cb3fe20e2405d0aa400f48cbb024d9245e77d16a60d405bbe71f2b26286f0f318c4a5e586eb8061586db78b06d40abbc3918018c89d0f24dcb20b8689f66064bcd52a927e076c2bec25", 0x2e, 0x1, 0x1, 0x87, 0xfffffffffffffffd, 0x6, 0x20}, r1}}, 0x120) mkdir(&(0x7f0000000280)='./file1\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='overlay\x00', 0x0, &(0x7f0000000100)={[{@upperdir={'upperdir', 0x3d, './file0'}}, {@lowerdir={'lowerdir', 0x3d, './file0'}}, {@workdir={'workdir', 0x3d, './file1'}, 0x5c}]}) r2 = openat$proc_capi20(0xffffffffffffff9c, &(0x7f0000000080)='/proc/capi/capi20\x00', 0x105202, 0x0) ioctl$DRM_IOCTL_VERSION(r0, 0xc0406400, &(0x7f0000000740)={0x4, 0xffffffff, 0xff, 0xd7, &(0x7f0000000580)=""/215, 0x0, &(0x7f0000000680), 0x6c, &(0x7f00000006c0)=""/108}) ioctl$PERF_EVENT_IOC_QUERY_BPF(r2, 0xc008240a, &(0x7f0000000340)=ANY=[@ANYBLOB="8b6ced730f90434301"]) setsockopt$rose(r2, 0x104, 0x6, &(0x7f0000000300)=0xfffffffffffffffd, 0x4) getsockopt$netrom_NETROM_T2(r2, 0x103, 0x2, &(0x7f0000000680)=0x5, &(0x7f0000000780)=0x4) ioctl$VIDIOC_G_EXT_CTRLS(r2, 0xc0205647, &(0x7f0000000200)={0xbb0000, 0x0, 0x6, [], &(0x7f00000001c0)={0x98090b, 0xffffffffffff7fff, [], @string=&(0x7f0000000140)=0xb9}}) r3 = open(&(0x7f0000021000)='./file0\x00', 0x0, 0x0) fchdir(r3) r4 = open(&(0x7f0000000040)='./file0\x00', 0x141042, 0x0) ioctl$FIDEDUPERANGE(r4, 0xc020660b, &(0x7f00000002c0)={0x0, 0xccffffffffffffff}) ioctl$sock_inet_SIOCSIFBRDADDR(r3, 0x891a, &(0x7f0000000240)={'lapb0\x00', {0x2, 0x4e21, @multicast2}}) 07:33:16 executing program 3: r0 = socket$rds(0x15, 0x5, 0x0) bind$rds(r0, &(0x7f0000000080)={0x2, 0x0, @local}, 0x10) r1 = socket$inet_udplite(0x2, 0x2, 0x88) ioctl(r1, 0x1000008912, &(0x7f0000000000)="0adc1f123c123f319bd070") sendmsg$rds(r0, &(0x7f00000001c0)={&(0x7f0000000000)={0x2, 0x0, @local}, 0x10, 0x0, 0x0, &(0x7f00000002c0)=[@mask_cswp={0x58, 0x114, 0x7, {{}, &(0x7f0000000e80), 0x0}}], 0x58}, 0x4800000000000000) [ 1649.473559][ T3876] kobject: 'loop0' (000000009c17b84c): kobject_uevent_env [ 1649.501503][ T3876] kobject: 'loop0' (000000009c17b84c): fill_kobj_path: path = '/devices/virtual/block/loop0' 07:33:16 executing program 2: mkdir(&(0x7f0000000180)='./file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file1\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='overlay\x00', 0x0, &(0x7f0000000100)={[{@upperdir={'upperdir', 0x3d, './file0'}}, {@lowerdir={'lowerdir', 0x3d, './file0'}}, {@workdir={'workdir', 0x3d, './file1'}, 0x5c}]}) open(&(0x7f0000021000)='./file0\x00', 0x0, 0x0) r0 = open(&(0x7f0000000040)='./bus\x00', 0x1fe, 0x0) sendfile(r0, r0, &(0x7f0000000000), 0x8080fffffffe) [ 1649.537157][ T3876] kobject: 'loop3' (000000004dc17ebe): kobject_uevent_env [ 1649.543359][T22198] overlayfs: failed to resolve './file1': -2 [ 1649.549826][ T3876] kobject: 'loop3' (000000004dc17ebe): fill_kobj_path: path = '/devices/virtual/block/loop3' [ 1649.577862][ T3876] kobject: 'loop1' (00000000d8065b98): kobject_uevent_env 07:33:16 executing program 0: mkdir(&(0x7f0000000180)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='overlay\x00', 0x0, &(0x7f0000000100)={[{@upperdir={'upperdir', 0x3d, './file0'}}, {@lowerdir={'lowerdir', 0x3d, './file0'}}, {@workdir={'workdir', 0x3d, './file1'}, 0x5c}]}) r0 = open(&(0x7f0000021000)='./file0\x00', 0x0, 0x0) fchdir(r0) r1 = open(&(0x7f0000000040)='./bus\x00', 0x1fe, 0x0) sendfile(r1, r1, &(0x7f0000000000), 0x8080fffffffe) 07:33:16 executing program 1: r0 = socket$rds(0x15, 0x5, 0x0) bind$rds(r0, &(0x7f0000000080)={0x2, 0x0, @local}, 0x10) r1 = socket$inet_udplite(0x2, 0x2, 0x88) ioctl(r1, 0x1000008912, &(0x7f0000000000)="0adc1f123c123f319bd070") sendmsg$rds(r0, &(0x7f00000001c0)={&(0x7f0000000000)={0x2, 0x0, @local}, 0x10, 0x0, 0x0, &(0x7f00000002c0)=[@mask_cswp={0x58, 0x114, 0x9, {{}, &(0x7f0000000e80), 0x0}}], 0x58, 0x6}, 0x0) [ 1649.600115][ T3876] kobject: 'loop1' (00000000d8065b98): fill_kobj_path: path = '/devices/virtual/block/loop1' [ 1649.631195][ T3876] kobject: 'loop5' (000000001b743142): kobject_uevent_env [ 1649.640167][ T3876] kobject: 'loop5' (000000001b743142): fill_kobj_path: path = '/devices/virtual/block/loop5' [ 1649.659919][ T3876] kobject: 'loop4' (000000001ad38b8d): kobject_uevent_env [ 1649.667402][T22299] overlayfs: failed to resolve './file1': -2 [ 1649.668830][ T3876] kobject: 'loop4' (000000001ad38b8d): fill_kobj_path: path = '/devices/virtual/block/loop4' [ 1649.673541][ C1] protocol 88fb is buggy, dev hsr_slave_0 [ 1649.694135][ C1] protocol 88fb is buggy, dev hsr_slave_1 [ 1649.698591][ T3876] kobject: 'loop1' (00000000d8065b98): kobject_uevent_env 07:33:16 executing program 5: mkdir(&(0x7f0000000180)='./file0\x00', 0x0) mkdir(&(0x7f0000000040)='./file1\x00', 0x0) r0 = socket$can_bcm(0x1d, 0x2, 0x2) r1 = socket$inet6_dccp(0xa, 0x6, 0x0) bind(r0, &(0x7f00000001c0)=@pppol2tpv3in6={0x18, 0x1, {0x0, r1, 0x2, 0x1, 0x1, 0x4, {0xa, 0x4e22, 0x20, @rand_addr="4febaf1d749cc5a0724ed74b61373566", 0x5}}}, 0x80) mount$overlay(0x400000, &(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='overlay\x00', 0x0, &(0x7f0000000100)={[{@upperdir={'upperdir', 0x3d, './file0'}}, {@lowerdir={'lowerdir', 0x3d, './file0'}}, {@workdir={'workdir', 0x3d, './file1'}, 0x5c}]}) r2 = open(&(0x7f0000021000)='./file0\x00', 0x0, 0x0) fchdir(r2) ioctl$FIDEDUPERANGE(0xffffffffffffffff, 0xc0189436, &(0x7f00000002c0)={0x2}) 07:33:16 executing program 4: mkdir(&(0x7f0000000080)='./file0\x00', 0x5) mkdir(&(0x7f0000000280)='./file1\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='overlay\x00', 0x0, &(0x7f0000000100)={[{@upperdir={'upperdir', 0x3d, './file0'}}, {@lowerdir={'lowerdir', 0x3d, './file0'}}, {@workdir={'workdir', 0x3d, './file1'}, 0x5c}]}) r0 = open(&(0x7f0000000140)='./file0\x00', 0x0, 0xfffffffffffffffc) r1 = open(&(0x7f0000000040)='./file0\x00', 0x141042, 0x3f) setsockopt$netlink_NETLINK_PKTINFO(r0, 0x10e, 0x3, &(0x7f0000000180)=0x9, 0x4) mkdir(&(0x7f0000000300)='./file0\x00', 0x0) ioctl$KIOCSOUND(r1, 0x4b2f, 0x5) ioctl$sock_bt_cmtp_CMTPGETCONNLIST(r1, 0x800443d2, &(0x7f0000000240)={0x5, &(0x7f00000001c0)=[{}, {}, {}, {}, {}]}) ioctl$FIDEDUPERANGE(r1, 0xc020660b, &(0x7f00000002c0)={0x0, 0xccffffffffffffff}) ioctl$sock_kcm_SIOCKCMATTACH(r1, 0x89e0, &(0x7f0000000340)={r1, r1}) 07:33:16 executing program 3: r0 = socket$rds(0x15, 0x5, 0x0) bind$rds(r0, &(0x7f0000000080)={0x2, 0x0, @local}, 0x10) r1 = socket$inet_udplite(0x2, 0x2, 0x88) ioctl(r1, 0x1000008912, &(0x7f0000000000)="0adc1f123c123f319bd070") sendmsg$rds(r0, &(0x7f00000001c0)={&(0x7f0000000000)={0x2, 0x0, @local}, 0x10, 0x0, 0x0, &(0x7f00000002c0)=[@mask_cswp={0x58, 0x114, 0x7, {{}, &(0x7f0000000e80), 0x0}}], 0x58}, 0x4c00000000000000) 07:33:16 executing program 2: mkdir(&(0x7f0000000180)='./file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file1\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='overlay\x00', 0x0, &(0x7f0000000100)={[{@upperdir={'upperdir', 0x3d, './file0'}}, {@lowerdir={'lowerdir', 0x3d, './file0'}}, {@workdir={'workdir', 0x3d, './file1'}, 0x5c}]}) open(&(0x7f0000021000)='./file0\x00', 0x0, 0x0) r0 = open(&(0x7f0000000040)='./bus\x00', 0x1fe, 0x0) sendfile(r0, r0, &(0x7f0000000000), 0x8080fffffffe) [ 1649.699984][ C1] protocol 88fb is buggy, dev hsr_slave_0 [ 1649.707663][ T3876] kobject: 'loop1' (00000000d8065b98): fill_kobj_path: path = '/devices/virtual/block/loop1' [ 1649.712744][ C1] protocol 88fb is buggy, dev hsr_slave_1 [ 1649.727411][ T3876] kobject: 'loop0' (000000009c17b84c): kobject_uevent_env 07:33:16 executing program 0: mkdir(&(0x7f0000000280)='./file1\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='overlay\x00', 0x0, &(0x7f0000000100)={[{@upperdir={'upperdir', 0x3d, './file0'}}, {@lowerdir={'lowerdir', 0x3d, './file0'}}, {@workdir={'workdir', 0x3d, './file1'}, 0x5c}]}) r0 = open(&(0x7f0000021000)='./file0\x00', 0x0, 0x0) fchdir(r0) r1 = open(&(0x7f0000000040)='./bus\x00', 0x1fe, 0x0) sendfile(r1, r1, &(0x7f0000000000), 0x8080fffffffe) [ 1649.766091][ T3876] kobject: 'loop0' (000000009c17b84c): fill_kobj_path: path = '/devices/virtual/block/loop0' [ 1649.790795][T22339] overlayfs: filesystem on './file0' not supported as upperdir [ 1649.799581][ T3876] kobject: 'loop1' (00000000d8065b98): kobject_uevent_env 07:33:16 executing program 1: r0 = socket$rds(0x15, 0x5, 0x0) bind$rds(r0, &(0x7f0000000080)={0x2, 0x0, @local}, 0x10) r1 = socket$inet_udplite(0x2, 0x2, 0x88) ioctl(r1, 0x1000008912, &(0x7f0000000000)="0adc1f123c123f319bd070") sendmsg$rds(r0, &(0x7f00000001c0)={&(0x7f0000000000)={0x2, 0x0, @local}, 0x10, 0x0, 0x0, &(0x7f00000002c0)=[@mask_cswp={0x58, 0x114, 0x9, {{}, &(0x7f0000000e80), 0x0}}], 0x58, 0x7}, 0x0) [ 1649.816076][ T3876] kobject: 'loop1' (00000000d8065b98): fill_kobj_path: path = '/devices/virtual/block/loop1' [ 1649.854669][ T3876] kobject: 'loop3' (000000004dc17ebe): kobject_uevent_env 07:33:16 executing program 2: mkdir(&(0x7f0000000180)='./file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file1\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='overlay\x00', 0x0, &(0x7f0000000100)={[{@upperdir={'upperdir', 0x3d, './file0'}}, {@lowerdir={'lowerdir', 0x3d, './file0'}}, {@workdir={'workdir', 0x3d, './file1'}, 0x5c}]}) fchdir(0xffffffffffffffff) r0 = open(&(0x7f0000000040)='./bus\x00', 0x1fe, 0x0) sendfile(r0, r0, &(0x7f0000000000), 0x8080fffffffe) 07:33:16 executing program 3: r0 = socket$rds(0x15, 0x5, 0x0) bind$rds(r0, &(0x7f0000000080)={0x2, 0x0, @local}, 0x10) r1 = socket$inet_udplite(0x2, 0x2, 0x88) ioctl(r1, 0x1000008912, &(0x7f0000000000)="0adc1f123c123f319bd070") sendmsg$rds(r0, &(0x7f00000001c0)={&(0x7f0000000000)={0x2, 0x0, @local}, 0x10, 0x0, 0x0, &(0x7f00000002c0)=[@mask_cswp={0x58, 0x114, 0x7, {{}, &(0x7f0000000e80), 0x0}}], 0x58}, 0x6000000000000000) 07:33:16 executing program 4: mkdir(&(0x7f0000000180)='./file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file1\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='overlay\x00', 0x0, &(0x7f0000000100)={[{@upperdir={'upperdir', 0x3d, './file0'}}, {@lowerdir={'lowerdir', 0x3d, './file0'}}, {@workdir={'workdir', 0x3d, './file1'}, 0x5c}]}) r0 = open(&(0x7f0000021000)='./file0\x00', 0x0, 0x0) fchdir(r0) ioctl$KVM_GET_NESTED_STATE(r0, 0xc080aebe, &(0x7f0000000440)={0x0, 0x0, 0x2080}) r1 = open(&(0x7f0000000040)='./file0\x00', 0x141042, 0x0) ioctl$FIDEDUPERANGE(r1, 0xc020660b, &(0x7f00000002c0)={0x0, 0xccffffffffffffff}) ioctl$FS_IOC_GETFSMAP(r0, 0xc0c0583b, &(0x7f0000000300)={0x0, 0x0, 0x2, 0x0, [], [{0x0, 0x100000000000, 0x0, 0xff, 0x80000000, 0xfffffffffffffff7}, {0x58, 0x5, 0x6, 0x100, 0x3, 0x101}], [[], []]}) 07:33:16 executing program 0: mkdir(&(0x7f0000000280)='./file1\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='overlay\x00', 0x0, &(0x7f0000000100)={[{@upperdir={'upperdir', 0x3d, './file0'}}, {@lowerdir={'lowerdir', 0x3d, './file0'}}, {@workdir={'workdir', 0x3d, './file1'}, 0x5c}]}) r0 = open(&(0x7f0000021000)='./file0\x00', 0x0, 0x0) fchdir(r0) r1 = open(&(0x7f0000000040)='./bus\x00', 0x1fe, 0x0) sendfile(r1, r1, &(0x7f0000000000), 0x8080fffffffe) [ 1649.861523][T22346] overlayfs: filesystem on './file0' not supported as upperdir [ 1649.868582][ T3876] kobject: 'loop3' (000000004dc17ebe): fill_kobj_path: path = '/devices/virtual/block/loop3' 07:33:16 executing program 5: r0 = fcntl$dupfd(0xffffffffffffffff, 0x406, 0xffffffffffffff9c) r1 = syz_open_dev$usbmon(&(0x7f0000000480)='/dev/usbmon#\x00', 0xae2, 0x41) ioctl$VHOST_SET_VRING_CALL(r0, 0x4008af21, &(0x7f0000000500)={0x3, r1}) mkdir(&(0x7f0000000180)='./file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file1\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='overlay\x00', 0x0, &(0x7f0000000300)=ANY=[@ANYBLOB="75707065726469723d2e2f66696c65302c6c6f7765726469723d776f726b6469723d2e2f66696c65315c000000000000000000796b15b5e01a6d8f723427c901595957827d14a60f5193b09b10"]) uname(&(0x7f0000000740)=""/100) r2 = open(&(0x7f0000021000)='./file0\x00', 0x0, 0x0) fchdir(r2) r3 = open(&(0x7f0000000040)='./file0\x00', 0x141042, 0x0) getsockopt$inet_IP_IPSEC_POLICY(r1, 0x0, 0x10, &(0x7f0000000380)={{{@in6=@ipv4={[], [], @loopback}, @in=@dev, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}}, {{@in6=@initdev}, 0x0, @in=@local}}, &(0x7f00000005c0)=0x11c74424186e82cc) syz_mount_image$ext4(&(0x7f0000000080)='ext3\x00', &(0x7f0000000100)='./file0\x00', 0x0, 0x1, &(0x7f0000000240)=[{&(0x7f0000000140)="59efbc681f00b26732ba67b53701003e0a52b816560ffbb29b257a96583ffb4086702b6c138c897fa2e38c42b25ba7ec720647e417136cc53c38502340", 0x3d, 0x8}], 0x2208000, &(0x7f0000000600)=ANY=[@ANYBLOB="62009480275f76616c69646974792c6e6f646973636172642c657569643c98b9d61729d07b0520d08f06f75d5f2a7ce78261578c55ceb782776d1d63cd6679fc0bb7858c9955ce41d535fe4ec2fd32bed2948fa412b172529ff5d14958266fd8a19595f1bae726ff70b2a239deb5c9c08f0ecc134050f98c87c560b70c8e755fcb1012a2477c254e8f55ccc5fc01fc6fdc3c49641f65a2d88331854c80986472fa23b0b3b0ae4c508cba428b80dec14cc308214236eba3fe2308893f1f1ef4f0a3d6d2dfe429c5", @ANYRESDEC=r4, @ANYBLOB=',subj_type=overlay\x00,smackfstransmute=wlan0y,fscontext=sysadm_u,\x00']) bind$unix(r2, &(0x7f0000000540)=@file={0x1, './file1\x00'}, 0x6e) ioctl$FIDEDUPERANGE(r3, 0xc0189436, &(0x7f00000007c0)=ANY=[@ANYBLOB="02000000000000000000000000000000000000000000000021da6cd1cb8322ce185f4fee18bc9fd583123c7b3b7bc1d944adc655a6c068638501ee5a34bf49b677253a23194752c66a737cd96cfa0f0672de82da58dcc1487aa67d35def799b30a8e60b8f5e3685bc19c76286348dec5f8f5"]) ioctl$FS_IOC_MEASURE_VERITY(r3, 0xc0046686, &(0x7f00000001c0)={0x3, 0x72, "73a552096f6aea6bf0926ae3df35512d080cf3d85efa51dab31fbb6070c614fe9635c2905326a4053269314f7da9a7eb1cc7933a74b6b0ef1e0b5e9215b99f2a58fb90fe3ab366a419da10a9bc4a5d2dfb25adae508bf8e007082933f1ad1896e1a67b1800ede4d0c614457627990d7b19c8"}) 07:33:16 executing program 0: mkdir(&(0x7f0000000280)='./file1\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='overlay\x00', 0x0, &(0x7f0000000100)={[{@upperdir={'upperdir', 0x3d, './file0'}}, {@lowerdir={'lowerdir', 0x3d, './file0'}}, {@workdir={'workdir', 0x3d, './file1'}, 0x5c}]}) r0 = open(&(0x7f0000021000)='./file0\x00', 0x0, 0x0) fchdir(r0) r1 = open(&(0x7f0000000040)='./bus\x00', 0x1fe, 0x0) sendfile(r1, r1, &(0x7f0000000000), 0x8080fffffffe) 07:33:16 executing program 1: r0 = socket$rds(0