, 0x0) setsockopt$inet_tcp_int(r5, 0x6, 0x10000000013, &(0x7f0000d06000)=0x1, 0x4) setsockopt$SO_BINDTODEVICE(r5, 0x1, 0x19, &(0x7f0000000000)='veth1\x00', 0x10) connect$inet(r5, &(0x7f0000000080)={0x2, 0x0, @initdev={0xac, 0x1e, 0x0, 0x0}}, 0x10) setsockopt$inet_tcp_TCP_REPAIR(r5, 0x6, 0x13, &(0x7f0000000100), 0x4) setsockopt$sock_linger(r5, 0x1, 0xd, &(0x7f0000000140)={0x1, 0x1}, 0x8) close(r5) getsockopt$inet_buf(r5, 0x0, 0x2f, &(0x7f0000002740)=""/231, &(0x7f0000002840)=0xe7) sendmmsg(r4, &(0x7f00000000c0)=[{{0x0, 0x0, &(0x7f0000001340)=[{&(0x7f0000000000)="6b2b45bd6232a44e4efb8197ae7142f1e3913bbcf74c648a25962cb5a2f495048ebdf0fe734aa4d014e077ce49740ed60bb83375b6f2eefd84087b63cbc32223ed38b1a050cdd4898be9457858d80029569056e576a545fee9af2da3297ed4ea6654425d", 0x64}, {&(0x7f0000000140)="db9bbfea4ab603e40e3ddbf45c3466eb1000ce196baf43753fd6d8e8bcdf60e98fd057f86c33c8e2f1ffec44ff570d8bdf8aa708a74d4419b89ed721293540f4a108d83b78ad95faa19b0cc239b8d0deaa07acac7cfe1386bc5bd1aba9a266205ce0ce926d3244603e6d97decf2d6244b0f5e68aaae8e938281df85d21741c0f880794492f3dab11cc5175e128a5c3059c65d9d43e1b7532c368112c9c33", 0x9e}, {&(0x7f0000000080)="b94bc9b634bd5e94e0a7a111412e217a9be26bc45d99f7", 0x17}, {&(0x7f00000002c0)="c5b3700d56e04ab80efeac85c7bb09c109db4ae6856ae6f24e4c170a54e95d768a7501871a23abcdb54a463ed1d9e2fa99116aced815f235f6a282673dad6142bb250001d2471f155a87853cc1b98593dc58076015e881ffd788e5e7eee1a6b5e8e4d538cf4e070a7db2f3b1b7bf0788dfe5d264f15fc24080745f98235b4bec74809d89d5ec1ffb7cadc102592bb4439b7cc4b30cbed0277cee7e696dfdaef608574f0b66d2f95993746fa19ca8093a06b2121b93182c0ac54a3ba9b3888a2640ceec9cbdce24c30c77bc8bb108aec0a297cf68bd421b2f81a67f8ec55ca296a76b949e3e7b9c00debfd31e0f1dd52c3bc9d048cbb7dc34afb6f29071d7449d5ab845e3ba687f5f9c9bbd49f436951878e651b3c70fa2895fcffa86fc29c49588f5cd31dbfab5f714f651e4367269155f46c6a4c5ac4d16557c0355a23c0527b8fc440f1c261174cca514c459213f9dfeb372648bf8dd4ccafc7b1a415077759150a3ac302ac9f9cd20fcf3bdfa9ada2a9fd7c4355357826d487515d4a4f7b8282fb2a6ed7c4807b9d94d5fc17aeca1d2ea26e388bf9c4d9fa52b96edbf80f6a053bf638fa87eba7233f16277aad9a3523cbd3b1c67a112c543b7e4e07281f2f7e513fcab64702476f8121d9bb375ce2597dc787b48762d6a5abbd6434fdfd0e9d7d7c309c51a56a82f3b7930616964cf603c72484627487dddd35ada6bee81d6dd30f1a4ac856ea1e2fa53cedf6f236c871b8994af4e0a0a8585f571112ff23aec02613ccfa4ecb89c7a0b534e9fa5bd2db8d2ce40d38a352f6c84a79e8396b2923771bc7ff817cc893a62ea83e3a639f92b6589b8097c382a3e0bd7270404506ec0c944d5b0ec4a768143d54a118150dc372816171d1745e42a51dd1a70244f2c26f1e7e1210ccdb48747eeb79f91ca93fe8abce0b23faa3b408b0d23bca8c6d2ebf92aa8d4f6d424e2ed5072535d4fa8b3d54b11a75543581ae0441e60c28828748c8923711ec5b8f46fa3e7fb60d8c949055c6da4f098d6913679e6a0e94fc321b2649b43f2da2c5d1402f8927b4cae8be482daed96442698a977df5771bb1f6ba24441a0bbbdec7e7003e4a5f534e9f9c30ad1b74ab8dc8baddb5805aff25923d958b8725b81c61036fd20d2d28a0954bfa357fe2592382b4068f5e4461052ccf74e6a41b24a094e7ca17dcbbf5f83da032898b3a8cdbe19ac3a2e203d5f7edce5ce0918a618f57333426d407ceaa22287d8e75e10bb44fd7e6d9ae09a761e0e1222cc0e310e97c960c34630d06b16d0ec9e34f77688d1092983f4df578d0fa21bb1cd547fe4be0099ac4cc0ba5b393777f108f49ef2503f233dc7e8e5aef255e400140a7575404bd7dadef88a615fecaae0e0a6df673bcec9139aa024908b703782a4755dc9e63552b0668772d475a6a97100e8e39706c34ad483ef33ce0c111a8c00945fc9358910535082a9ae795a8709e65466fe75d15ee284d79dda47e6a4287bf52e43cafa276150272b46ced19f21cee6ddb53c9d5485ddf0bcaa62cc5e85beaea654ceb25ca1d25ab3a64cc4143e76b3be901d6328e790fea19c8f757fafae06548ac712e88ca9528dc57a0870951c13222b9debe545725f7a69ed035e567dd317ac365050cc0c409ec82ff0dd53f65643617b1b71ff47dde263a2888c6b974bc400c334f3ad669a1851b9752cd3ba4a8ca923cad7c0b05010281b027c4ca1f43e147393156e4f4838c1e51b6bfb1e2c5059a09128f24b0348b68851d48b01ed7493ef82bd81b32b6bb78e152c1734e420990a7143756c0e4e44bf6ed15145f7bd087af313bd27e03fdc81e25c2b3456d7b7e416ce2eb3120ad22206e4ab7b05191ef3e47446dee5af66244d4212cd6b8e04d401730d013976ee6780363b65c0c00a12519f4d18583d6a36474e387255f2cded77293bf84416d311ef0956de3171ab0e8d660d8d85328b96537f5067f9be311675ed41915844e6e9536029087794e93cd3e9051745ea83beaca7b655a26650d876b946b05251f094263e4795a9a04caff7bceeca063d663ea5b1241f3f18831a6f6e22cda4fa972d9f4335ec6062811d560d45002d3bb24aa2db63abb1b08311f100af4fe9bf56d0f83e37094f3be72301546f221b6e5f8774f008827876459d1905b1600bb97b5aaac7f96bb3c9df99a41d8f352669877c3760d945e3e90d479e30dba50c8f313166e37136a9cc1703bbf0ad273e746abecde6c5525b6c55ecbcf80fe702763ad75ccfe6882b35743a27b1d995740dec9511f137234858c6cd5d25223c4c26497b51d44fcdd21f2856fdcb7abea2f28f2e99f9efab452fe67c6d70ebe42a607a713a7cfa46953d892b3dd63d68bd9f12b889752e0fe62dd0869159c6f5d3ef4d4f1c326564fcf7340235188ba064f89eb4a865b5fb5339beb0d8df4ced6ca3cddbbd55602b73cae09503fb18755a6a749f9e3460480e8cff6d029b80a57b9628b6a9f95837c35ee6d462bd0cefedb1ee47ae4b348e4db1b60395019c4c057e11e813e087544679397991c66c4c785c72f0877e8244f75decaa7164cee0454f858af88401cd83f85da15c0d8023dece744d9d61019e87036da82cae3bb06ff5fdbb9258e8b2c6ef5cd7aa3dab3b52ba0450037304cba8c440e57d9c1de8e3b9cd5a6662372ee050d2b9e11a4c037b29a82cd87c08a5a48a033f242b7e8cc9741595124575f4c56322caf1b34ed1949184c7b34d4966d599118a9f4bd877dfac0693efc4daeed0f13f2226de721f323e25949e55a4bb56c9e4ab2b7011d0b7370a8dbeff44e66cfe484c16e66cd21ff839205b0ebc59eaa5e15582448d71b94153c8ffc83dd7dcf8c9d35607b3c58ffe54d55e5f4efb9e13375d8da86e5f40de451586f5e0de2f9961adbf83cba38a6bbcb79938ffc76dc994a9e8b49311460f8a1134bc6ae3a6797a43b7b665fc1cf89928665b30b37d07094fa10c5c69e2359f6c8bd56b51d96e276efd9bd0571fcf7c72ac9bdb61290c8c75dc5b9eb7f4ce14af18fddeb894875de4030dd244526b3505bb3fa81b18ee9871eabcbf5992ad5a0e0f4ab3b272bc8dbf2fd152bd013333e27cd897d0611a50dfc3009b5047cf68e1979ad5749c49d3393c79e04c85cb41178526e8234696bf9c47481abf467cb97668ed2276da7f20e176a52fb3c24665a487adaa8916527bb5bc02cb97329969749d5655519673d11e2cc0ad4b10ccfadc3e2dd72304ad7e5a2d1dfd87b4dc4e7107c4c34af3d2166c751949d257df93ee7a3bf13418ed49398c0c70384657467a0cf96473924d5e97a50029ee7bbbaf28469405796fa6e67cdf385be09344af4321be93f31264db6c0daefc4a1bd17c4db7c063b8028f71bc6f9ae8d5d630b7905234f022db62851e3b49a7161367be9b2d9a41d6168132cf49d2ed1893d7f62d89bc0d2c13768ff47e6bdf9d2707faf87010e83ab5df65ba6d6b82c2b2ffefc63b648b5dbfbdf1fa1d6f3cee0b4c206b549b657e38dc2f50d55a61c4055326a87abc55c9741950a0b6944c96e8efa892f37093c700ddbe440df532f828d8db78e9fca270ed381d6c690bd35f28b7611dc1e6bc2aeba8fe706a04388cf7175fe9a0191ca81544cfa4399f3c30c5da71ecc7ac7f1a14d77e41dc86e9000a626c51eebe225d3360396020f9df90307f78a189c9534e1873a3e1db3372e330ce84aef0836ce271397a3d8492fdebdfe81a0da270ba310749c168147b0d3d2860e60343989e9251633c31403b3d724193e750c951fb5dec6f0c6ed3cf5aee269d79f358977de85090c4e986afce0a112dff5c89b9708b331dc53100dbd4c2d2c67486cddb61c2a9dc4d63563ec3a1912f719c6117c6b46a4c33ce56bb2631bc1ffb38693354fa0696c0335ea89eb3303a58e1e822d76db70c8b3b5c76edde4342fdb8dca62305848e9dee1660b3342c5cbb585081cc048a3d18e06d045c1b2f9198f8b7975a5873bee13be94b50bd57392ee510893d623fd4e117ed545e83ac7f50d9d9ea22599a34b9f5e70c3aac466f06f3ff984738afae15f663eb90112a9af415f8de1be9c1e992cfa1887e82af2aabc2dcc8a77190f093a75a8219b1c82d5922d265bbad041db537825d4d651cbb4f603f34ccb6809b9dc93eb07384ca880df44a2dc58eab4b06b16ffdbdd5a9d6c6c0875d10ed8e370da421e190614ec070211a1cad82ef0e89d3dffd25ef944f132b46319364511a99bdfd3f1499d149bfc3d05139a117ef6b6e17fed239987abb29d2aa0a6a7b386609054cc0328b2667e29ef54eebe446010aa63c1314e63e3a6ec8c5e1d8e4ea480a5a982266331c22f6bcdbdf8cc27c38364fa9f267674ffded941d169335a30fb7954b0f56117ee2a9a16552b17c8f7498ab39ea46725511444a6cb223375978c7eb1a04638422e8f0f0a2093471cd1a7e01364bb9c88bb7b5fbb4080792c05afcd3d91575990f144cdbf871bcb65f94cd4797b2df8c391920ce5180cf85825f92be6b5e57c7880d3d1e6191ff17b9fcbdc21d41a404422a96be9d7bdd014e2ce1e4e1e0eea42d84b743f43f8226087492371fcd6f4969ce1292d54db5cbb1769e4eed3a4e507a5257c4e5c4e5c78e4cd9f83bb2552cb9998815cbaf2610235e3e3d72ecf9d7126e13c050925afb4022ecb8d356d15f8a82f19b0e808109aa7802e57bffe6db5ac408492a878ab5324d9e481d3ab495a4b8830d839049d9f54a8ff175daae8762876620e8171c2af5d66d5f34fe3f906a60cacc79d30abe07cbd10e99182e89700deeeb6d7236b1d5478f279f4e30bf407a3871bda6947289ae87835d527a4a61846e4d560d7cc574fb434724976dafc8f424d5185bb09197778221a51a5f5edc13f30af0ab1a033f78479ef818a5c7cd7c0dd6659941ad2caf5fa9532f6b3ef8572275d9873cc7931ece6a636490194ff06180eb65cf72bab0ce1451d1959ca38ba0784d8352d380e9f9fc9c53560aa0da928b909c448165588b8a6cbf7cdd3aaee4b5da595a7116d5cd3bfb4895cf9dd2f571d13d219208e544ce4835a591d0ac9d0d4990708f937d57ff0b6b9335ef860b3add8ed9a54eef4bdd5cb70cfd546888d54724a7394464628dc4af7329428b5a112b53935590fedbb91f668a66f84cfec01a65b751bf11720e22adfe6cc4ded6b3cc465620fadfa2284905824de136371450496910abbffe3076c4b9c9484e198c63e94220d52b908e577aa9eb9172968928cad840053023bb0bec8cb46f215e60bc13e3737c066461a35c9dc7b0be6cafdf9a0a0fc8abb196f40cf8f7f5ae52d67ee11afd2190f2a87fd9fda02d9ccb59f1a81b2f0787f766c6305dcfb6c459f2f91c08d53213a7655af41ade17ddf9f31c90b3fe7e231aa8cb11c3be08d16c8230b75ba99df8baaf1ceaecc3545516e9b053642a069b1c639bb77e0e60e33e725bfe5c220631cc453959bb0e88464af0fec35567f228e8878fb2e3c597dd7d54846d34cb9782a2d47abd868597564caaa4864ed4787cb7af10f1c615e8e9e80c419c6e61c9c2f7ed0d08895930cd28003b57fc886e9928bf62fe9a27056544baa599225e5b3ab1740b244b1c51ae6f01a4801338f6438bc48d970b134b5c3e105c3288e00bd73fbcd43976fcc25d0ccbd2f3c5b8bb0b2d03b0d31bdd42e82f2956730c94bd4f2f0fe86e57597b64fba8e4faa68ef864d71740ec88c6955171e4b5a139b3a789a89d80258e3ae3aacf499d1320474d7ab1a07dffbce85b24b45f8d5e3ee0aeddcc6ed8364fbb15", 0x1000}, {&(0x7f00000012c0)="096d7feec86c621d13ad033cb3b5d5014f80c61edbd5af6d3431542299005b8bf6add1dd0b002d68988f635ce81ad1db8c4344bbbf7db255460b901d737b9357aedfde4ba165", 0x46}], 0x5, &(0x7f00000013c0)=ANY=[@ANYBLOB="28000000000000000a0100000300000057b9bc4affe4b58396c186f7319db12c02de20c10258a13d8800000000000000840000003f00000085766efcef8f8d3a8bdf4dd366c3bec875237e4e8ea8abc09b5538d6a437d2fdaa2b17fd03604a1c5875148348f17ee5616ad3a63adb9911d9122914c0985d3477083320fd147afd8073bf84b754bb80a5d3a2389fa894f15f92271a7cb989f32e91e9d71a382bdb9aae8de23ee4ca45b48a0ddafe5b0000101000000000000084000000ff0f00001bc66ca6c8d494f9986d068b5f74c07ad02e456a6801c427236ba07fba14e1f6104d30d97f0fc6a96bb0cda6d23b769e92000be6f2f255a8fe8204f0b365875db36e7a39e20eee6b4041c2deda267d660aca98eee0fdc40f09897c435c14db8809d3e0796d7778724cf11ef2d620e6b763c3e37900f9522ff9d43333aa66fb5b14afc6bf2a2c05c9e57cee73614106385a3493cd0ce2bef914186ae965934233aa03e6e4f5566421a30c4e21ee820d9cf12de6ed48565df5e4754c0be96bf36af32cd608039a4d300eb28359c01d9676a35a26625835a319961edff2052f8bca1fbe894e189695e0a65f11bf444e80c59cfd2376763c38cc376dee16238619ee00099d5c680cdd7f233943a87cb48d2818f80955d6f22a07052c2a56ba6e5d2ed129aaa96511e5bfceb2630556d155ce7fd7e3824b63c468e21f57564e70bc9c2ccce3b5b53c9068c846d07ea253e286199cca9fee419b4da920f0a0ab48feb4b6c6dfc3352607328ef851e9a67927888b4687964f6fc7f9386bccf4a24355170c855ce4d58bef0001d7e0336113fe8bbe7098e09005b9480da03c6c25b68812c878a80f6064909ed860bacfa803b052c0ce5b73ac133e2b39fbc60b6cee67c21f87ee6ce47af40f21e6546dcdebc495a86c0c120f0929612d592a3dcf4694057293e9b39ce414f0edfde19dba7b530918ae66350fb3ecceb64a96e4bcef7998c3a05d6d93cfb14c4f805f6cfb85f0ec943be4376d411f0694e3d1a0dcf3bdc049150c83535665e98cbd80e6d66042ff6771d23e9bc5a30dda4a6cedf985633ea59a100e5de512524a2103219b03fac9762a2724c0419a11f06594815bf750fd4d85429273823a34bab0ac50156bc3cee2fb3048c4f94d2b9d2f770cfd887038d6bb1f06a5151832a905119e2f18e1e718176b4fd72a34ed8305c79398e870b1fa39aa7bef7f71f98ad07f1692a21d93dc6066880d2473992755a316e3848bb926a148c9eb25868b1c58ee9c2c52a6ca860301ee6537aaeee4551affd3c847d8446e2b363f14d20ede1bcd8c7fd67eee390660f6955bde290957e74630fdaffd0dff925b8b73d490da046b8566ca8c6bc5a98da6c4f1c596c19c8b49d8efefe4196b43e8d1bb712eb8173c91be726a601b6f7765b9f670fb076cb08615622a62bef0c0ead531a5496ceb0ab03b794b003cc910864b95b149c0383727a8b5f2fad214878f319dc1bd4a330d1036e82068f657db18849d894060e50667be739a95f88ca59659aab81cdd0135cede5356f00fb93e6a6a6a7efb52005c600eebb40eb3fccd208b6793fd3453846ae67b6f8a4ec4d998bc8bcc1b197a712a5f9057d459bc249bae15560292783e4a900b0c1700ae379738b21ebef6e84c90e08269b250e2e7d67a5537abc5c4887b12d2540648dd4fbc3bf85ddfaf1a88f24208e84666e115c15a26f9b689c3278f4ae1506fcc68733f6fca9f0d8ba110d773cd8cabf3b4157121b900e77d160958359c849751257e52f1fb1c9f88e3550cd75278dcf30423144acee65df9e8096a02686c43102525cf9dc1ff5b9303d0c7a0b5120ea19a36a456fce101c920a533ad98a28736b74bf4d051a355a11bd4ea04f4a9697e02db2e6fea8716fee1cbddc701720106cacb405bfdb7926649ee2e534191fb8a1fc89b4f7cbcc91d5622f86309b52b39db208d6225788362c9d5e0613778bd1090574d1af7bf87cbc5ca8795235f39d08904e895fc40f43209843cd20043e3d21fb4dcad51e5c7c407877ca9c26982cabb32be01af43bbb18d57216483844e40f2583e3cadf1e8b02e311a95609bc5a7cd6a23e6cebf200b2dd90b14d69b761014315e64f555bb65793d3c291a9812aef4a37ba8cba7e53c9715dc207c74c9067c5bbd67c30afabb556fd4e35641b1e254fbb96f28f7efb4e02f3a68b1667942a381b1427252d960ff8837912d20d8b82e40fa951c93a39d54697d229c7dbbf2799f1daf427f5c6cdeac925d6e54c4d9f6689424dfe68e82ae68e13ff16431f2c6b5a1710046247e70fa2aa89f42cec59ba6133101c67d02547dcaad56038740c06a522a23e3c2b770d90cc9829f6e15eba9dbeaa4371f6cd12d89fa30b857c6751f5e924e181ef567d7638f28f0539c118a1f472c4c37c8216795685ed01d7e97dcbd2594ac770f35f83e9cd40dd212198b15c908c80b62225990abec34f481cb6918383cd152994977691620ed9b2547ac6a1083b44ba3b20a1dbe93cce8f596cb1ed1e0776da9c51227af7482bda7553997b5c5a3ba144347b2ddcb9ca893f81556df69de81b2db707a1cb82132e2b5e3f07be27fdd7b71d7fc051dd8148ccea061b4960310b9a7ad9e19a734cee171cc9119cce1073fc2ea84e5d54b48c9fd0ab2620b3cdf778c196b49ab35745618955363715cda274f379be0baaee368fb3ffd1012028f9da7882a6350dd3a3f8bb53ba4ce7884dd8c5ade0072ec1e71f01918c672ba360137aff48b6d32bf2292b67b5b4ae17f67e3952ba421247b7264acda9c03f56a8dea19cb9f1d890af89f253ee39e180e40e415597514911d636966a50c888f93d12daaeeb30a26047e86b4ff157931035b1e85496a5903c0bbda2459bbf64b79532a2eb4df281597a42754cdcd149b28fb00e677ab33c3c3b0ff937545a7ad54e8455ddd1278914476fd1bfb259f8aeaae8ce68450b72f3146131447e6d19de557b8ad01169d308708304a492d5b7b3fa7ce83ce1a8e703a4b3d2f345424c79c5cae97ceda27872e9cc5b77adb5afbf1bfa7c7821cb0257718d7cad8c5b54bbddab086c9c800936611a8f6d519a3b6a0e40624abc7e00cd0b3dfa9657e232ae5638a1fb74d5537c514d9853ef8ad003ce56918eee6ef9e2485d833287ca26e60f0620e3dcbe7efe9161978dddb6280f7bf0bb5c721a2a4c9ca63f15061c760cf7e1af1dfdb1583a6080c45514944a8fc65feb6a41f6b62ec7a9ee4474d2e97266b338115715baca0d145f96b85082d139abbc09612b046942e80e57a617a8caa5ef33f824bb805d5dc3b155c7e0db2107641d608c9476d1210df165438f6f1233426f6fda53e525479f27d25cb9a1d419762d66c94e386261ed44e1b29a4c92404baf632439d4b179085d5e4f9f7dedcdfa460749a77cf1a26b11b96e4badbaecc3021e33a3ee2072dfbc746ba4593c62eb1ac8be7a1142035b20aaa6b1cb36f4791a53e52fcafed418070c3315f2a6aa74d0f048c989e01c31f8ce74a348c78c8fed5629a1b64f43c1b2b9699d97c96af28fdeef879ca57e5551788f0def11e9e47361817fedce455809f951eda4c3e5cd9f9f251c834f49722250cc4037ba93314f24212512a847e311940912fadfe0a005f263696d61f057d20956f7a72bbfeb4865fb39bba3e3354bfc9197a89cd8f744db596dcd5683f43e022e50ea1833d21308a13f04cec99c4df2ccd69fa4d42ba6f6056a9fe0d2e9e4c391b1613706bc516b695aa7a2a4d73a11c30c5cdc425ea31a1660660fc1723fb1a8ba74cc6223d8173ed2bbb451842ad40366ea48a3ab3b4729a6a6f291b4143ad17582bea7edcb2c32917291d507ffb3706e75c5b3ecb5fc0ccc337fb2b70b4c5e7f9fc87183e1ce92b13c63ac67a99674245254c208f80f212c0937ccb07f4f14ce496564635f1c6ef8be0dc00db2b302ca77ed624c3f3fdf923ce90c4ffe51db949bfafc87b904648898d48ce1c611eb9c54060134c03d931b076b05db25a96e2008f9d61183e2a0d257fed397d5bfcf7f07231c6b37ba802586585a224a42091794a08e7815329cb1a83de7585952a668e0a0781f4c550f675dcc78b7e0b2d5a648f6681c4cfe1bc0349cf532709d141482aae2c2c5c2866db3ea9ab33ee0396bc702bb7656d7d5a6bdc3d372c8079283db7c308f8464bbb5b3ecb252e97e5372892d8b031b059b0ecbee91c98660e483499c34c554947a6af3d47f29f9a25dccf0b611635fea35d18dac7800055aebdc5d5dc2b79b2b661fb2dedece1117e211ef3f27c4172bb30f5c7c178934dae37dfabc508f2c0d86704ab158e0b86964ddf17c668ca0146faa811101135c2177de4b366fdd77f1cdfe68a51675b04ab52463d085fe9af9ef595a5b3cc8949f46f5f963ec65e0636a4d87c644350054cdae90e1179fdcc93a7df3dbb0541babffbddb8a6e1e073a5f1ff0f1a009b91592ee1383e1c7436d7a121fa5bf9a5be9d5c07639966e0ea057792234e4d74bd794cb4042962b38c0fc4211a72fd6afd077d1f8900a0051a035a2fd41c81184e6688cac1f5e43983593b0847d790055a644e3176d59220910703aefaed8768d281245ca50589630bdef120da8bba93bbcaeba994314c48d764a9be14f2eb7b1be055098bf71aaded9fe11d4146309a2248ecc6a82ea631b40c259f1ee302bb41640762ca29a2bab5eaf09121fc958a438d7daa3b5591c88ace0931a43c80c5faa9107a6bcca419c1ab2fa62151cb01c346f178935d98e0dbc25e881171bac07a95d805b5dd73b725f5c285b47d406e8131f359c033d56cfbc5b6767001baea5f740cba8c80217127bc2e7e48de3762b94b1e6e424c8a1f4d678818d1570d533ba09deba5c5b2a50af72af67f5ccca970b469bfe5cbdcde5b8f682aa6bc97a28b8e80c8277181f32ee61edd0e49a11643b5f492d142e9aa8979cf18cfd3569b32b5c9de97f79961014e0b4c7e4e15903a14ca4e0ad231e58c72b930ca85bfa89651875bd54c97b9c531d085fc4c1f6cf5441e0dcc94f060f8a8fb20e96774c77f59707f9e585f578b64f9e4883a7b69c98a99a025177feb015c992dd8149b30af1f5d890c518b8f6be8e6e4f9243dd674b86ee656974557cf22a75d930e33dd80e464e46b109f0b9b0bb726498904076fb27583cbbdcf348f8cf96d9b4388c604cf110b1f28fdd6b2f56dc78681367c02dd58c0208a58a18d06a2b9d0af393b0d0c925c77a13539be43fd2dcb9ee05747aaff34296b24b8dcafcfa75bc2acd2f64a9e78d05fc8a971036ea5e5acfe5165866b386e0852f5991fe52df80fe4337071972cd0edb620812b9ac973c87814398ebc2d78fed7836779e02e9bcbc2d20a87c8ce786d85bef55093d3a2c8f0bcaf1471105c7651b2bd1f60a4a17d646dd27d0edf02b1ce73ba33b143f8796ccf2cce8be6543178f15f8e13f3d110a34eebeee63fa5ae7a8acaf37d73b993a756fa9ac9f1bb589962f414a7fad6e4a058b7c9c1fade714532f7b140e8a3c4a855256caa0c1212415317c1abd5094c45466b76143fad6e78851e7f1d1b6930cdcb54827a4d61b1f088a4bc271204074730261257c48cc5a3194cbdacc30b9bb1fc82fe8425b9108110fb1ccb0f9e855e5aec20b0b5119d2349ae9e3484249b312e03eaa45eaca5cbc36e2779dfa6a0975ec67240f8b98f7a79b1c79e2d0b2f719e7f8ee0d9785a0d04880a436c20811cb3b5d67a62f22aa4e27b9170608a677532877446ae9a544be14d5d7b3a90396a7b4a30dc9982de697f98dbfc6fed4394a723c60fdf22ec5b57ed894b80164e159e84f6ad22dded937a3f6adb9141e6a0dd62b53df111d79406fd842347f9793c3ea882f69f3e52115e93c49aa346f550969cd5d78e8fced13ddbf2d1294f188b28ae96eb49657269cdb810a5341085b60fd005163a562c5979e1b8adf62f04607deab10c869fec415c708aa0203641debbe895f8ae5cd11c733cf31b40d23e7931e1e7e3f036591b1c1bb2431599a38ccd0d61a47c73e1d1b3d5a80cd0c7ad90000000000000008400000007000000b9dcef0060dc1d993b1f3261821131078054816edd456b7faa11eb577aad94cb4785370f0a00d8635eb50ba3ce17e280924b39cb2337396b7d25ec170d62febce4bc0260e78f8bcf02b6694ba1d4d4039f7e09f57ed2760419baf3e0cdd90ddd838752bf498e634e2d41232521b570faf32098765d04b8ab642a84b55e96000000010000000000000f0100000000000053199352159004cf7ef4683c21ab632313aab5da3f5d428b718c35c9a2bbe8b8f73a7c407bdd63c85bcc047644b3d3a1fdb744bce9d1b7246c5e2c678ad75b5b17b4a3c7de384f357117857705d79a9585aa90d61fa10413257ddcbf057b949e9e8cf4f60278ad33ddc7884d62deeaf84322a151eaec66f033f3c475009578b6b8786356757831213ae0eef408a80d43ab93e3be26262b7ec52d188c0a8f42ed7e2f37a568fcbe90e81394d694695bc5830e6b1d41f160911ec6cf5d6754663d55228498bdd8266ce45e9ca8017eed524142ae23db1c4e86cb3dab1425ef70f693f9946c3bdadd95e7c6f47200000000d800000000000000000000000800000097ec8c638123ded337401fabd81e0aa977e3e6d2cbe8007a64801d30b315307f109dab7a63567fb55387ea238ad7c69ab52f15bd0d4b18b7596daea45c5a2d0f57a233365e465ce59136573ba856937ed8b4a890a625e0c61603de0e53e11af097e3f90bbbcb6c566d376b5c391fa5f1dfdf05f7a62bd891a343348ad659686b45664483fb99d218edbafe5a5cf87e446548a8e1eaf47a61126367c4fe0242b6d4a2acdb012536e663f6d9a441409042996872e16eeacb83c123d5611f6dfe8319da432c29000000500000000000000012010000fb2400002a97970bc98a64534ae60b423a57df48d45ffd851e17297174a330350c23ceda4cac895a906e1a077f510f1ad0a5251b1fd6ff7319c9a0ce3000000000000000"], 0x1378}}], 0x1, 0x20004053) sendfile(r0, r2, 0x0, 0x8000fffffffe) 12:39:07 executing program 0: syz_mount_image$erofs(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000280)="e2e1f5e08a3f0fcf0103a1000c", 0xd, 0x400}, {0x0, 0x0, 0x1003}], 0x0, &(0x7f00000002c0)=ANY=[]) [ 444.822917] erofs: read_super, device -> /dev/loop3 [ 444.828084] erofs: options -> acl,noacl, [ 444.841614] erofs: read_super, device -> /dev/loop5 [ 444.846671] erofs: options -> acl,noacl, 12:39:07 executing program 4: syz_mount_image$erofs(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010100)="05000000c041", 0x6, 0x480}, {0x0, 0x0, 0x1000}], 0x2008082, &(0x7f0000000080)={[{@acl}, {@noacl}]}) 12:39:07 executing program 3 (fault-call:0 fault-nth:23): syz_mount_image$erofs(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x3, &(0x7f0000000200)=[{&(0x7f0000010000)="e2e1f5e0f2029981010000000c0024", 0xf, 0x400}, {&(0x7f0000010100)="05000000c041", 0x6, 0x480}, {0x0, 0x0, 0x1000}], 0x2008082, &(0x7f0000000080)={[{@acl}, {@noacl}]}) 12:39:07 executing program 5: syz_mount_image$erofs(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x5000000, 0x3, &(0x7f0000000200)=[{&(0x7f0000010000)="e2e1f5e0f2029981010000000c0024", 0xf, 0x400}, {&(0x7f0000010100)="05000000c041", 0x6, 0x480}, {0x0, 0x0, 0x1000}], 0x2008082, &(0x7f0000000080)={[{@acl}, {@noacl}]}) 12:39:07 executing program 0: syz_mount_image$erofs(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000280)="e2e1f5e08a3f0fcf0126ab000c", 0xd, 0x400}, {0x0, 0x0, 0x1003}], 0x0, &(0x7f00000002c0)=ANY=[]) [ 444.937945] erofs: unmounted for /dev/loop5 [ 444.954853] erofs: unmounted for /dev/loop3 12:39:07 executing program 0: syz_mount_image$erofs(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000280)="e2e1f5e08a3f0fcf010fff000c", 0xd, 0x400}, {0x0, 0x0, 0x1003}], 0x0, &(0x7f00000002c0)=ANY=[]) [ 445.051655] erofs: read_super, device -> /dev/loop4 [ 445.056713] erofs: options -> acl,noacl, [ 445.064669] erofs: read_super, device -> /dev/loop5 [ 445.078607] erofs: cannot find valid erofs superblock [ 445.086287] erofs: options -> acl,noacl, 12:39:07 executing program 0: syz_mount_image$erofs(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000280)="e2e1f5e08a3f0fcf010000000d", 0xd, 0x400}, {0x0, 0x0, 0x1003}], 0x0, &(0x7f00000002c0)=ANY=[]) [ 445.110616] FAULT_INJECTION: forcing a failure. [ 445.110616] name failslab, interval 1, probability 0, space 0, times 0 [ 445.141834] CPU: 0 PID: 18230 Comm: syz-executor.3 Not tainted 4.19.196-syzkaller #0 [ 445.149749] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/01/2011 12:39:07 executing program 1: r0 = socket$inet6(0xa, 0x2, 0x0) connect$inet6(r0, &(0x7f00000002c0), 0x1c) socketpair$tipc(0x1e, 0x2, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TUNSETLINK(r1, 0x8912, 0x400308) sendmmsg(r0, &(0x7f00000092c0), 0x4ff, 0x3e000000) [ 445.159109] Call Trace: [ 445.161713] dump_stack+0x1fc/0x2ef [ 445.165369] should_fail.cold+0xa/0xf [ 445.169200] ? setup_fault_attr+0x200/0x200 [ 445.173567] ? lock_acquire+0x170/0x3c0 [ 445.177558] __should_failslab+0x115/0x180 [ 445.181803] should_failslab+0x5/0x10 [ 445.185615] kmem_cache_alloc+0x277/0x370 [ 445.189774] skb_clone+0x151/0x3d0 [ 445.193329] netlink_broadcast_filtered+0x8e5/0xbc0 [ 445.198351] netlink_broadcast+0x35/0x40 [ 445.202405] kobject_uevent_env+0xa56/0x1480 [ 445.206806] lo_ioctl+0xff9/0x20e0 [ 445.210336] ? loop_set_status64+0x110/0x110 [ 445.214828] blkdev_ioctl+0x5cb/0x1a80 [ 445.218737] ? entry_SYSCALL_64_after_hwframe+0x49/0xbe [ 445.224167] ? blkpg_ioctl+0x9d0/0x9d0 [ 445.228041] ? mark_held_locks+0xf0/0xf0 [ 445.232091] ? mark_held_locks+0xf0/0xf0 [ 445.236144] ? debug_check_no_obj_freed+0x201/0x490 [ 445.241158] ? lock_downgrade+0x720/0x720 [ 445.245292] block_ioctl+0xe9/0x130 [ 445.248899] ? blkdev_fallocate+0x3f0/0x3f0 [ 445.253208] do_vfs_ioctl+0xcdb/0x12e0 [ 445.257081] ? lock_downgrade+0x720/0x720 [ 445.261216] ? check_preemption_disabled+0x41/0x280 [ 445.266313] ? ioctl_preallocate+0x200/0x200 [ 445.270730] ? __fget+0x356/0x510 [ 445.274211] ? do_dup2+0x450/0x450 [ 445.277735] ? do_sys_open+0x2bf/0x520 [ 445.281612] ksys_ioctl+0x9b/0xc0 [ 445.285052] __x64_sys_ioctl+0x6f/0xb0 [ 445.288948] ? lockdep_hardirqs_on+0x3a8/0x5c0 [ 445.293517] do_syscall_64+0xf9/0x620 [ 445.297307] entry_SYSCALL_64_after_hwframe+0x49/0xbe [ 445.302666] RIP: 0033:0x466397 [ 445.305900] Code: 3c 1c 48 f7 d8 49 39 c4 72 b8 e8 a4 48 02 00 85 c0 78 bd 48 83 c4 08 4c 89 e0 5b 41 5c c3 0f 1f 44 00 00 b8 10 00 00 00 0f 05 <48> 3d 01 f0 ff ff 73 01 c3 48 c7 c1 bc ff ff ff f7 d8 64 89 01 48 [ 445.324814] RSP: 002b:00007f641f717f48 EFLAGS: 00000246 ORIG_RAX: 0000000000000010 [ 445.332509] RAX: ffffffffffffffda RBX: 00000000004afcc0 RCX: 0000000000466397 [ 445.339765] RDX: 0000000000000004 RSI: 0000000000004c00 RDI: 0000000000000005 [ 445.347018] RBP: 0000000000000005 R08: 0000000000000000 R09: ffffffffffffffff [ 445.354272] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000004 12:39:07 executing program 0: syz_mount_image$erofs(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000280)="e2e1f5e08a3f0fcf0100000010", 0xd, 0x400}, {0x0, 0x0, 0x1003}], 0x0, &(0x7f00000002c0)=ANY=[]) [ 445.361526] R13: 0000000000000004 R14: 0000000020000248 R15: 0000000000000003 12:39:07 executing program 4: syz_mount_image$erofs(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010100)="05000000c041", 0x6, 0x480}, {0x0, 0x0, 0x1000}], 0x2008082, &(0x7f0000000080)={[{@acl}, {@noacl}]}) [ 445.439118] erofs: read_super, device -> /dev/loop3 [ 445.449493] erofs: options -> acl,noacl, 12:39:07 executing program 3 (fault-call:0 fault-nth:24): syz_mount_image$erofs(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x3, &(0x7f0000000200)=[{&(0x7f0000010000)="e2e1f5e0f2029981010000000c0024", 0xf, 0x400}, {&(0x7f0000010100)="05000000c041", 0x6, 0x480}, {0x0, 0x0, 0x1000}], 0x2008082, &(0x7f0000000080)={[{@acl}, {@noacl}]}) [ 445.510378] erofs: unmounted for /dev/loop3 [ 445.518999] erofs: unmounted for /dev/loop5 [ 445.594145] erofs: read_super, device -> /dev/loop4 [ 445.599193] erofs: options -> acl,noacl, [ 445.606420] erofs: cannot find valid erofs superblock [ 445.634598] FAULT_INJECTION: forcing a failure. [ 445.634598] name failslab, interval 1, probability 0, space 0, times 0 [ 445.646498] CPU: 1 PID: 18249 Comm: syz-executor.3 Not tainted 4.19.196-syzkaller #0 [ 445.654408] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/01/2011 [ 445.663851] Call Trace: [ 445.666463] dump_stack+0x1fc/0x2ef [ 445.670110] should_fail.cold+0xa/0xf [ 445.673924] ? setup_fault_attr+0x200/0x200 [ 445.678263] ? lock_acquire+0x170/0x3c0 [ 445.682260] __should_failslab+0x115/0x180 [ 445.686534] should_failslab+0x5/0x10 [ 445.690443] kmem_cache_alloc+0x277/0x370 [ 445.694608] getname_flags+0xce/0x590 [ 445.698421] do_mkdirat+0x8d/0x2d0 [ 445.702230] ? __ia32_sys_mknod+0x120/0x120 [ 445.706563] ? entry_SYSCALL_64_after_hwframe+0x3e/0xbe [ 445.711960] ? trace_hardirqs_off_caller+0x6e/0x210 [ 445.716988] ? do_syscall_64+0x21/0x620 [ 445.720977] do_syscall_64+0xf9/0x620 [ 445.724799] entry_SYSCALL_64_after_hwframe+0x49/0xbe [ 445.730000] RIP: 0033:0x4656e7 [ 445.733219] Code: 73 01 c3 48 c7 c1 bc ff ff ff f7 d8 64 89 01 48 83 c8 ff c3 66 2e 0f 1f 84 00 00 00 00 00 0f 1f 44 00 00 b8 53 00 00 00 0f 05 <48> 3d 01 f0 ff ff 73 01 c3 48 c7 c1 bc ff ff ff f7 d8 64 89 01 48 [ 445.752229] RSP: 002b:00007f641f717fa8 EFLAGS: 00000213 ORIG_RAX: 0000000000000053 [ 445.759938] RAX: ffffffffffffffda RBX: 0000000020000200 RCX: 00000000004656e7 [ 445.767304] RDX: 0000000000000004 RSI: 00000000000001ff RDI: 0000000020000100 [ 445.774565] RBP: 00007f641f718040 R08: 0000000000000000 R09: ffffffffffffffff 12:39:08 executing program 2: r0 = socket$inet_tcp(0x2, 0x1, 0x0) setsockopt$inet_tcp_int(r0, 0x6, 0x10000000013, &(0x7f0000d06000)=0x1, 0x4) setsockopt$SO_BINDTODEVICE(r0, 0x1, 0x19, &(0x7f0000000000)='veth1\x00', 0x10) connect$inet(r0, &(0x7f0000000080)={0x2, 0x0, @initdev={0xac, 0x1e, 0x0, 0x0}}, 0x10) setsockopt$inet_tcp_TCP_REPAIR(r0, 0x6, 0x13, &(0x7f0000000100), 0x4) setsockopt$sock_linger(r0, 0x1, 0xd, &(0x7f0000000140)={0x1, 0x1}, 0x8) close(r0) bind(r0, &(0x7f0000000000)=@ax25={{0x3, @bcast, 0x6}, [@remote={0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0x1}, @null, @remote={0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0x3}, @netrom={0xbb, 0xbb, 0xbb, 0xbb, 0xbb, 0x0, 0x0}, @rose={0xbb, 0xbb, 0xbb, 0x1, 0x0}, @rose={0xbb, 0xbb, 0xbb, 0x1, 0x0}, @netrom={0xbb, 0xbb, 0xbb, 0xbb, 0xbb, 0x0, 0x0}, @default]}, 0x80) r1 = socket$inet6(0xa, 0x401000000001, 0x0) close(r1) r2 = socket$inet6(0xa, 0x3, 0xff) connect$inet6(r2, &(0x7f0000000200)={0xa, 0x0, 0x0, @empty}, 0x1c) r3 = open(&(0x7f0000000100)='./bus\x00', 0x11250c2, 0x0) r4 = creat(&(0x7f0000000280)='./bus\x00', 0x0) ftruncate(r4, 0x208200) sendfile(r1, r3, 0x0, 0x8000fffffffe) 12:39:08 executing program 5: syz_mount_image$erofs(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x6000000, 0x3, &(0x7f0000000200)=[{&(0x7f0000010000)="e2e1f5e0f2029981010000000c0024", 0xf, 0x400}, {&(0x7f0000010100)="05000000c041", 0x6, 0x480}, {0x0, 0x0, 0x1000}], 0x2008082, &(0x7f0000000080)={[{@acl}, {@noacl}]}) 12:39:08 executing program 0: syz_mount_image$erofs(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000280)="e2e1f5e08a3f0fcf0100000014", 0xd, 0x400}, {0x0, 0x0, 0x1003}], 0x0, &(0x7f00000002c0)=ANY=[]) 12:39:08 executing program 1: r0 = socket$inet6(0xa, 0x2, 0x0) connect$inet6(r0, &(0x7f00000002c0), 0x1c) socketpair$tipc(0x1e, 0x2, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TUNSETLINK(r1, 0x8912, 0x400308) sendmmsg(r0, &(0x7f00000092c0), 0x4ff, 0x7ffffff7) 12:39:08 executing program 4: syz_mount_image$erofs(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x3, &(0x7f0000000200)=[{0x0, 0x0, 0x400}, {&(0x7f0000010100)="05000000c041", 0x6, 0x480}, {0x0, 0x0, 0x1000}], 0x2008082, &(0x7f0000000080)={[{@acl}, {@noacl}]}) [ 445.781978] R10: 0000000000000000 R11: 0000000000000213 R12: 0000000020000000 [ 445.789347] R13: 0000000020000100 R14: 00007f641f718000 R15: 0000000020000080 12:39:08 executing program 3 (fault-call:0 fault-nth:25): syz_mount_image$erofs(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x3, &(0x7f0000000200)=[{&(0x7f0000010000)="e2e1f5e0f2029981010000000c0024", 0xf, 0x400}, {&(0x7f0000010100)="05000000c041", 0x6, 0x480}, {0x0, 0x0, 0x1000}], 0x2008082, &(0x7f0000000080)={[{@acl}, {@noacl}]}) 12:39:08 executing program 1: r0 = socket$inet6(0xa, 0x2, 0x0) connect$inet6(r0, &(0x7f00000002c0), 0x1c) socketpair$tipc(0x1e, 0x2, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TUNSETLINK(r1, 0x8912, 0x400308) sendmmsg(r0, &(0x7f00000092c0), 0x4ff, 0x8dffffff) 12:39:08 executing program 0: syz_mount_image$erofs(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000280)="e2e1f5e08a3f0fcf0100000022", 0xd, 0x400}, {0x0, 0x0, 0x1003}], 0x0, &(0x7f00000002c0)=ANY=[]) [ 445.925166] erofs: read_super, device -> /dev/loop5 [ 445.930562] erofs: read_super, device -> /dev/loop4 [ 445.954585] erofs: options -> acl,noacl, [ 445.958980] erofs: options -> acl,noacl, [ 445.970324] erofs: cannot find valid erofs superblock [ 445.978533] FAULT_INJECTION: forcing a failure. [ 445.978533] name failslab, interval 1, probability 0, space 0, times 0 [ 445.995604] audit: type=1800 audit(1625488748.218:181): pid=18279 uid=0 auid=4294967295 ses=4294967295 subj==unconfined op=collect_data cause=failed(directio) comm="syz-executor.2" name="bus" dev="sda1" ino=14784 res=0 [ 446.017516] CPU: 0 PID: 18281 Comm: syz-executor.3 Not tainted 4.19.196-syzkaller #0 [ 446.025444] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/01/2011 [ 446.034809] Call Trace: [ 446.037416] dump_stack+0x1fc/0x2ef [ 446.041068] should_fail.cold+0xa/0xf [ 446.044888] ? setup_fault_attr+0x200/0x200 [ 446.049222] ? lock_acquire+0x170/0x3c0 [ 446.053214] __should_failslab+0x115/0x180 [ 446.057461] should_failslab+0x5/0x10 [ 446.061279] kmem_cache_alloc+0x277/0x370 [ 446.065458] getname_flags+0xce/0x590 [ 446.069271] do_mkdirat+0x8d/0x2d0 [ 446.072823] ? __ia32_sys_mknod+0x120/0x120 12:39:08 executing program 1: r0 = socket$inet6(0xa, 0x2, 0x0) connect$inet6(r0, &(0x7f00000002c0), 0x1c) socketpair$tipc(0x1e, 0x2, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TUNSETLINK(r1, 0x8912, 0x400308) sendmmsg(r0, &(0x7f00000092c0), 0x4ff, 0xeffdffff) 12:39:08 executing program 0: syz_mount_image$erofs(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000280)="e2e1f5e08a3f0fcf0100000029", 0xd, 0x400}, {0x0, 0x0, 0x1003}], 0x0, &(0x7f00000002c0)=ANY=[]) 12:39:08 executing program 0: syz_mount_image$erofs(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000280)="e2e1f5e08a3f0fcf010000002f", 0xd, 0x400}, {0x0, 0x0, 0x1003}], 0x0, &(0x7f00000002c0)=ANY=[]) [ 446.077175] ? entry_SYSCALL_64_after_hwframe+0x3e/0xbe [ 446.082553] ? trace_hardirqs_off_caller+0x6e/0x210 [ 446.087657] ? do_syscall_64+0x21/0x620 [ 446.091748] do_syscall_64+0xf9/0x620 [ 446.095695] entry_SYSCALL_64_after_hwframe+0x49/0xbe [ 446.100889] RIP: 0033:0x4656e7 [ 446.104087] Code: 73 01 c3 48 c7 c1 bc ff ff ff f7 d8 64 89 01 48 83 c8 ff c3 66 2e 0f 1f 84 00 00 00 00 00 0f 1f 44 00 00 b8 53 00 00 00 0f 05 <48> 3d 01 f0 ff ff 73 01 c3 48 c7 c1 bc ff ff ff f7 d8 64 89 01 48 12:39:08 executing program 0: syz_mount_image$erofs(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000280)="e2e1f5e08a3f0fcf0100000037", 0xd, 0x400}, {0x0, 0x0, 0x1003}], 0x0, &(0x7f00000002c0)=ANY=[]) [ 446.122995] RSP: 002b:00007f641f717fa8 EFLAGS: 00000213 ORIG_RAX: 0000000000000053 [ 446.130713] RAX: ffffffffffffffda RBX: 0000000020000200 RCX: 00000000004656e7 [ 446.137991] RDX: 0000000000000004 RSI: 00000000000001ff RDI: 0000000020000100 [ 446.145342] RBP: 00007f641f718040 R08: 0000000000000000 R09: ffffffffffffffff [ 446.152599] R10: 0000000000000000 R11: 0000000000000213 R12: 0000000020000000 [ 446.159855] R13: 0000000020000100 R14: 00007f641f718000 R15: 0000000020000080 [ 446.263718] erofs: unmounted for /dev/loop5 12:39:08 executing program 2: ioctl$BTRFS_IOC_START_SYNC(0xffffffffffffffff, 0x80089418, &(0x7f0000000000)=0x0) ioctl$BTRFS_IOC_SET_RECEIVED_SUBVOL(0xffffffffffffffff, 0xc0c89425, &(0x7f00000002c0)={"8322fbe662aec8ab8dd57488b74e4028", r0, 0x0, {0x8fa6, 0xe62}, {0x7f, 0x20000009}, 0x400, [0x200, 0x80, 0x3, 0xfffffffffffff05b, 0x0, 0x3, 0x8, 0x1f, 0x1, 0x0, 0x0, 0x40, 0x2, 0x1000000000000002, 0x0, 0x5]}) r1 = socket$inet6(0xa, 0x401000000001, 0x0) r2 = syz_open_dev$vcsu(&(0x7f0000000040), 0x10001, 0x3010c1) ioctl$TCSETA(r2, 0x5406, &(0x7f0000000080)={0x8d, 0x8, 0x4, 0xda94, 0xa, "41f4d6bc97eda33a"}) close(r1) r3 = socket$inet6(0xa, 0x3, 0xff) connect$inet6(r3, &(0x7f0000000200)={0xa, 0x0, 0x0, @empty}, 0x1c) r4 = open(&(0x7f0000000100)='./bus\x00', 0x11250c2, 0x0) r5 = creat(&(0x7f0000000280)='./bus\x00', 0x0) openat$sysfs(0xffffffffffffff9c, &(0x7f0000000140)='/sys/fs/o2cb', 0x80000, 0x191) creat(&(0x7f00000000c0)='./bus\x00', 0x56afd2c821a00405) ftruncate(r5, 0x208200) sendfile(r1, r4, 0x0, 0x8000fffffffe) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x2000003, 0x11, r4, 0x7ab12000) 12:39:08 executing program 4: syz_mount_image$erofs(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x3, &(0x7f0000000200)=[{0x0, 0x0, 0x400}, {&(0x7f0000010100)="05000000c041", 0x6, 0x480}, {0x0, 0x0, 0x1000}], 0x2008082, &(0x7f0000000080)={[{@acl}, {@noacl}]}) 12:39:08 executing program 5: syz_mount_image$erofs(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x7000000, 0x3, &(0x7f0000000200)=[{&(0x7f0000010000)="e2e1f5e0f2029981010000000c0024", 0xf, 0x400}, {&(0x7f0000010100)="05000000c041", 0x6, 0x480}, {0x0, 0x0, 0x1000}], 0x2008082, &(0x7f0000000080)={[{@acl}, {@noacl}]}) 12:39:08 executing program 3 (fault-call:0 fault-nth:26): syz_mount_image$erofs(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x3, &(0x7f0000000200)=[{&(0x7f0000010000)="e2e1f5e0f2029981010000000c0024", 0xf, 0x400}, {&(0x7f0000010100)="05000000c041", 0x6, 0x480}, {0x0, 0x0, 0x1000}], 0x2008082, &(0x7f0000000080)={[{@acl}, {@noacl}]}) 12:39:08 executing program 0: syz_mount_image$erofs(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000280)="e2e1f5e08a3f0fcf0100000792", 0xd, 0x400}, {0x0, 0x0, 0x1003}], 0x0, &(0x7f00000002c0)=ANY=[]) 12:39:08 executing program 1: r0 = socket$inet6(0xa, 0x2, 0x0) connect$inet6(r0, &(0x7f00000002c0), 0x1c) socketpair$tipc(0x1e, 0x2, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TUNSETLINK(r1, 0x8912, 0x400308) sendmmsg(r0, &(0x7f00000092c0), 0x4ff, 0xf7ffff7f) [ 446.783047] erofs: read_super, device -> /dev/loop5 [ 446.788742] erofs: read_super, device -> /dev/loop4 [ 446.796455] erofs: options -> acl,noacl, [ 446.800746] erofs: options -> acl,noacl, [ 446.804697] FAULT_INJECTION: forcing a failure. [ 446.804697] name failslab, interval 1, probability 0, space 0, times 0 [ 446.817272] erofs: cannot find valid erofs superblock 12:39:09 executing program 5: syz_mount_image$erofs(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x8000000, 0x3, &(0x7f0000000200)=[{&(0x7f0000010000)="e2e1f5e0f2029981010000000c0024", 0xf, 0x400}, {&(0x7f0000010100)="05000000c041", 0x6, 0x480}, {0x0, 0x0, 0x1000}], 0x2008082, &(0x7f0000000080)={[{@acl}, {@noacl}]}) [ 446.823722] audit: type=1800 audit(1625488749.069:182): pid=18313 uid=0 auid=4294967295 ses=4294967295 subj==unconfined op=collect_data cause=failed(directio) comm="syz-executor.2" name="bus" dev="sda1" ino=14844 res=0 [ 446.883140] CPU: 0 PID: 18319 Comm: syz-executor.3 Not tainted 4.19.196-syzkaller #0 [ 446.883306] erofs: unmounted for /dev/loop5 [ 446.891082] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/01/2011 [ 446.891088] Call Trace: [ 446.891111] dump_stack+0x1fc/0x2ef [ 446.891132] should_fail.cold+0xa/0xf [ 446.914935] ? setup_fault_attr+0x200/0x200 [ 446.919412] ? lock_acquire+0x170/0x3c0 [ 446.923507] __should_failslab+0x115/0x180 [ 446.927737] should_failslab+0x5/0x10 [ 446.931532] kmem_cache_alloc+0x277/0x370 [ 446.935674] __d_alloc+0x2b/0xa10 [ 446.939155] d_alloc+0x4a/0x230 [ 446.942435] __lookup_hash+0xc8/0x180 [ 446.946228] filename_create+0x186/0x490 [ 446.950294] ? kern_path_mountpoint+0x40/0x40 [ 446.954781] ? strncpy_from_user+0x2a2/0x350 [ 446.959196] ? getname_flags+0x25b/0x590 [ 446.963276] do_mkdirat+0xa0/0x2d0 [ 446.966824] ? __ia32_sys_mknod+0x120/0x120 [ 446.971139] ? trace_hardirqs_off_caller+0x6e/0x210 [ 446.976147] ? do_syscall_64+0x21/0x620 [ 446.980111] do_syscall_64+0xf9/0x620 [ 446.983917] entry_SYSCALL_64_after_hwframe+0x49/0xbe [ 446.989094] RIP: 0033:0x4656e7 [ 446.992275] Code: 73 01 c3 48 c7 c1 bc ff ff ff f7 d8 64 89 01 48 83 c8 ff c3 66 2e 0f 1f 84 00 00 00 00 00 0f 1f 44 00 00 b8 53 00 00 00 0f 05 <48> 3d 01 f0 ff ff 73 01 c3 48 c7 c1 bc ff ff ff f7 d8 64 89 01 48 [ 447.011163] RSP: 002b:00007f641f717fa8 EFLAGS: 00000213 ORIG_RAX: 0000000000000053 [ 447.018874] RAX: ffffffffffffffda RBX: 0000000020000200 RCX: 00000000004656e7 [ 447.026132] RDX: 0000000000000004 RSI: 00000000000001ff RDI: 0000000020000100 12:39:09 executing program 1: r0 = socket$inet6(0xa, 0x2, 0x0) connect$inet6(r0, &(0x7f00000002c0), 0x1c) socketpair$tipc(0x1e, 0x2, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TUNSETLINK(r1, 0x8912, 0x400308) sendmmsg(r0, &(0x7f00000092c0), 0x4ff, 0xff000000) 12:39:09 executing program 0: syz_mount_image$erofs(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000280)="e2e1f5e08a3f0fcf010000079f", 0xd, 0x400}, {0x0, 0x0, 0x1003}], 0x0, &(0x7f00000002c0)=ANY=[]) 12:39:09 executing program 2: r0 = socket$inet6(0xa, 0x401000000001, 0x0) close(r0) r1 = socket$inet6(0xa, 0x3, 0xff) connect$inet6(r1, &(0x7f0000000200)={0xa, 0x0, 0x0, @empty}, 0x1c) r2 = openat$vcsu(0xffffffffffffff9c, &(0x7f0000000080), 0x10000, 0x0) connect$inet6(r1, &(0x7f00000000c0)={0xa, 0x4e21, 0xffffffff, @private0={0xfc, 0x0, '\x00', 0x1}, 0x1}, 0x1c) r3 = open(&(0x7f0000000100)='./bus\x00', 0x11250c2, 0x0) r4 = creat(&(0x7f0000000280)='./bus\x00', 0x0) connect$inet6(r2, &(0x7f0000000140)={0xa, 0x4e21, 0x9, @private2, 0x1000}, 0x1c) ftruncate(r4, 0x208200) r5 = signalfd4(r3, &(0x7f0000000000)={[0x4c97]}, 0x8, 0x80800) ioctl$TCXONC(r5, 0x540a, 0x1) r6 = syz_open_dev$video(&(0x7f0000000040), 0x2b68, 0x2400) close(r6) sendfile(r0, r3, 0x0, 0x8000fffffffe) [ 447.033408] RBP: 00007f641f718040 R08: 0000000000000000 R09: ffffffffffffffff [ 447.040668] R10: 0000000000000000 R11: 0000000000000213 R12: 0000000020000000 [ 447.047924] R13: 0000000020000100 R14: 00007f641f718000 R15: 0000000020000080 12:39:09 executing program 4: syz_mount_image$erofs(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x3, &(0x7f0000000200)=[{0x0, 0x0, 0x400}, {&(0x7f0000010100)="05000000c041", 0x6, 0x480}, {0x0, 0x0, 0x1000}], 0x2008082, &(0x7f0000000080)={[{@acl}, {@noacl}]}) 12:39:09 executing program 0: syz_mount_image$erofs(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000280)="e2e1f5e08a3f0fcf017ffffffe", 0xd, 0x400}, {0x0, 0x0, 0x1003}], 0x0, &(0x7f00000002c0)=ANY=[]) 12:39:09 executing program 1: r0 = socket$inet6(0xa, 0x2, 0x0) connect$inet6(r0, &(0x7f00000002c0), 0x1c) socketpair$tipc(0x1e, 0x2, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TUNSETLINK(r1, 0x8912, 0x400308) sendmmsg(r0, &(0x7f00000092c0), 0x4ff, 0xff030000) [ 447.127626] audit: type=1800 audit(1625488749.369:183): pid=18334 uid=0 auid=4294967295 ses=4294967295 subj==unconfined op=collect_data cause=failed(directio) comm="syz-executor.2" name="bus" dev="sda1" ino=14834 res=0 12:39:09 executing program 3 (fault-call:0 fault-nth:27): syz_mount_image$erofs(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x3, &(0x7f0000000200)=[{&(0x7f0000010000)="e2e1f5e0f2029981010000000c0024", 0xf, 0x400}, {&(0x7f0000010100)="05000000c041", 0x6, 0x480}, {0x0, 0x0, 0x1000}], 0x2008082, &(0x7f0000000080)={[{@acl}, {@noacl}]}) 12:39:09 executing program 2: r0 = socket$inet6(0xa, 0x401000000001, 0x0) close(r0) r1 = socket$inet6(0xa, 0x3, 0xff) connect$inet6(r1, &(0x7f0000000200)={0xa, 0x0, 0x0, @empty}, 0x1c) r2 = open(&(0x7f0000000100)='./bus\x00', 0x11250c2, 0x0) r3 = creat(&(0x7f00000000c0)='./bus\x00', 0x41) r4 = socket$alg(0x26, 0x5, 0x0) bind$alg(r4, &(0x7f0000000280)={0x26, 'hash\x00', 0x0, 0x0, 'cryptd(sha224-generic)\x00'}, 0x58) r5 = accept4(r4, 0x0, 0x0, 0x0) sendmmsg$sock(r5, &(0x7f00000035c0)=[{{0x0, 0x0, &(0x7f0000000080)=[{&(0x7f0000000040)="f1"}, {&(0x7f0000000300)="cc8f1802cbb5f74382df69ba92283531031c8532d55cac59f4b6f11ce5e38b95f5600f940cd74d1a8157783a5240943f6e62cb4852989f67e75e9fc4b4e3ba386bdddd3cc9ecb26666e305bc72f67870fa4d8524800976ea3d8c70d67a7634bf17d1aa657aa1c3f32978faa8ca2894bb519b6c839014b8db8558770c4ce1c60bdd703669690164f4efa094de979fa1c3123f9df62740d8563588f4a121123fb037330eae2dc656f79007138387d2fcc04feea2903cd03c83985d92743ab11ffcc451719cab0a5d9485d8b1e05ce96cd3fe27c2ac6937f6ed406370155bc02d4f0cd293f0469423edd4286f7a3f4a0fd49385641cfb72d3b8b0497067b5179e999eda1a8afe010ca1c3e9c2b8d482830492f69e75df3816bd2ba98f46348b37d0ff577dbb53056a67afd33be77e1997d1c5020e7d06bfc51b3b4970dc061dfa947bb47f8a936c7a1e464d0251c60f72cf9b5a7d496fbdfbeedc7cf2688ff406d8818c69dcf136c71dcb9797f266f8f036af5e507f783e792edb353b1c8b068f8da5573309c74d495f08d04a5884393856a4ca4d81fef7415d89a895b267f9db810486baea04831f75ee33b56d0a118b975cda54a112b751b14cfd30b55a5ac6c804be15829f982480dbd4489cce65dcb0c02e6b7b28f510f77e1ec8b1a32c0681ce1fa9a2853d29bdc7a6e4db63e03d92df84675c606f81c614752d3371afa8e9e622986de08e5aa177cc2330245b312da71a1978561fcf82fed507b2c1efbad1c873a0fc1a7e293af8286680d0e09fec1e3731d2cfd030f302a4f35c6c60e9ee9662feac6bfd8816cd013f1cbca6242c9b202ca1d5e5c8c1880027d1d3a0213f5eb45d49fe66007ece46368590c52509f506be3f399e8fbcd4bcb47cd5f28ee596bef25c56c559fa86536f8e5d1f45fef0709f85a267b531bea795fe3b3f72a3348207176db05ea7408e6508a8df6ad5ce8aaa3bf37b6e5c015f0a2fe33fd0a3690640cf43d5ab7a2947a6fbdeee1618637041a6965773a9d853e0947d9471b920f698d47c8dea009813fc5f5145ef18c06b16d0e35e935f46bc4705eda39174c5ed339522b66611cd28f9b5066d70f7d889b3d53d1d11f2fe0a415ee24458f67f19b6c483b3b4555bb0b5649b2ec2b9f98a200934116c6a9e683ec140fd30abbfb1287766f2be051c721e32a77c357d74fa7efa1e3eb638603e69f4345a40c206b5ab2aa2e1868caa4ab9fc5457a5b336fd293c8115232c275e8c6a10c896246172c21245a3053f8f0fa332956dc353e8a53cf81c1ce09544f63075ab58b4c1b36ffb33f21d86fb7ec0f95b0dae0e0dfeb1cb76d5699f3a2433f7f4fcafb8ec6238669b72bb9839f499517028d3757f01ba85b90dbc0486b0656431026e7cbc6f977a09f3e0b67b7a22ab65ceb6eb16846e7896ccbeeb73a92ec663592cc6f49e7b561a5302d38192fb295116793bed4f1a8f454c7368b30efede5310cd3674b6ed0b526d629dedc747a610c4bef41824ea94dfba94ab337323615990a1b090d8a32da6465dce34118243a2a27d8f0f30260e88e7e8b9d37a49a590e24f651c9f0d685f8978df2e04846e8d506688e7dd1f2e014a72648561b2fc7beb0f286d27d6f944bbab4f1c548ede5d4bb0b4b45c934491e2769707e3826c10937f5c5ab5e751a7f6a432ae968313ec1bd0844fe1df10d118bbde0efca692cdfc2eed6cc15bfac9ddd5e76e815ab887b922b8adf321789f3a01776cf5a8162762b6b90c3ef316db7e67b78ada1ff4c150486c6c2c0f1d1d71a91175231020e6a440591f988b85e6472a652c020e366e43c402957e48b64996c25ed5e09d2b0d91e71ca5f390e9d21bf7ee92fab4fabc4126e59ae5f893a2aae00c7640a7dc24a53578140fbdbf116da49443477083b29e7fba70fcee731004dabc15f05888304533f255fc64bb313e4df986fb73ffabfd52473ea653e2a57c9b6bde3846e351d2a85c070193e4b2b5fec7c035171698a9adc822f847e02d552715ed84924f1e5a7b5c7466840bab83a07bb37a02b5138cc8fcd15434e270e6acdc93edff7847465c938b058c09b2b29f478958b5a2e624a1e22369eb987cde01020fcc0dc5c94f4f471a20b533bd433f40067c99daab94260aa1b27bec32f75ffcfb810a95a01905091fdb2842103af7a590361d6b2e95b24e58d164025a4fe665895ff902331dfcb064cde4e428052ffb526e320d53e106671d5f7949f78f1f7e9ff85ee5fc2abde2543160028782615c8798eb0daada904cfc8287538bcf58183d710dd3dcdf647359ec5209c713d85b4f101aaa9fa98120426f8caa08a5a7010885d9c70f7834c7fd2bb2a650081a883326de56a70fc6c181f295739f4660313be49770a63a593ea1c526ee278a245b2770c734f19cea8a8d9a740cf2933c73f6fc1f929862f2e59cdebc936be9c6dbe1185c8dc8adcf4370aa348e53241724a93b55308df54d0f09fa632f53282e1d579daa6a107a0404a3ad65461534da472389e8a96d2bf180bf890322e3d62a0e937f95f6b0709e54eafeebf95bcb1905a136c8ea675d821f10b4cc2de0303754e6e41880bc55d6aaa38546841f2a7d9bf1fb8459700a9b13a6117654c85e46a958beec20364497290f644f7d733194d68097b9d2b1eb34b0e588076d9ab535851a4ca87c16a0e1faf1a1a39b9f8972ad3cec3c273b86c52714d2585ec5ff9439fcbd7f9609355eceacf6bf5450301591c8da0203fcdd87dad03eb2a7e144dba479ab674a0e26f5ca3a903937f20147394b7ff8f87a258f3f87f156a64b408dc36f6afccb90ebaa308bf0c1620f0755a51328fbad5f710ad745048fe64452ecd75ac052eeda3bbe6f0851da90857a3e1ba1eaedc9c58cd6786b27b810cab6af8dc1263ffb353628c2d4f36b730990b3befb92f8dc3d0c04295a77089eacfb12a25e57d8af0e093fa689fb4c490ce1324721f4aae1d00c9cf1ca58b803c85e6b84188ad530ee96143cc521fda84c275b422b62538d3a3b4db60438a75fb86ad6240c9d02e86764398c81498b62bc811bbfe4144fdc9a135146c8d686cca1ce85c51c6ef9900942eee3878d1b4feee47d33325aa37bc1c618b3000cf847d6b18d9c29b4e8addd8c2a845d57923d763a5c1916867f442973994eb78c9a014aca5d964a662a98a1fc46d1af139b5f4bf341954849310b43c4b2a85b3d97126b2a8f88cbf27ea3bc25328bc9da772e2da58428bbf130f82834795f352e3f011ba9d5658b691fdf66b0166313df34aba4072aa58ae1b8d75e281bc5a19186d75dcf6b94d6571fc18a0c5074d48e065cc3c320bcdeb38766a55c1948a0ec2b9f713afe89e5cc5fbb5bd411409f2f9fce38a2a68e0d0034435cdf16d4c6c944e07f7736eec2c05904fed89038b5f031022ad270775ad5876a45e98349414e766b92f4d601a4fc950b3170bdf4cb0e5ba5f61e6a76c0a1c7699ba45594f4fde2e3ae358ed6f11f7bd9c058f028174f8a6b786a880d33e3869a98113d0f0d65c42cf3acbf7765be0295e50b6e8bf05a28398abd789982868e661e67245ba30772615edf2d3d52c8df3a41a2935e9e1b92e84280bb5863cef57b81440002c97b8259730849fdd3233b3f1f1effb4f06e65320363e221e584619a05f5ef9d556a8680eb31ca9a1086ac48c20958a7b663f496deb2747fbcd2047f3294e3957863754aafaf9b7a7c30a262a263cb219a7a7db01aaf55a073d2962447324d7c6858406985e72f68b54dfc6a7a85a1ebc8313d4d7132363181ba9d96110202ebb0be8edefe3d75cece33849674848f0c458e97834dc53bf7f54ede6518ce62874d8411230461a2820096d1b600afe11bb5f2a62f0b0977b93845acb5150d0ff560beaf42d64e8f95aa36cbeefed29ebf5899c781ae0e6ba38cb49a9ca9365236627726c9080f8295087c1797a90d4babe9bf576045dc125f98f543a0015a55936b9762699acf1ce50c4b7bd207abc95d595bb9f993d0225f83526765b3b96cb6408a6fb0fd60f92d88101c03964bc69fb1f1c9d1732cc613e34192f00d75b1b4e54d755fc06e3a40713b75c1a4641fad70f092a2ef33d7576cad29ca961bc3014fd97c995af014e10993b2fcd45e96615c9d03e471b08dba496d245a92964a437c4f089a1ddcc70c89a07b27a36276d67ab61a51a21efa5382569a2af28dcd30f9702e08bd4c4f20c4540a3a3a2a0f01b7ec5349c6abf0b08335da2e951684a7e4f9d326a741f83a7a924aaa8ea646c5e592c1da1446c6e96a32a011d8811bdf0dcf055a76841010a021c0cc0d662a1e44be1c1de873864236d0e6b23bffa13fa8cba30595d3b2047e13cf03f9f1826ce3f503dbd422dd50c893e514e445bad7c31e88ada55247871e86e84c7121445c1069c4fa6d75f97cb416763b6bbaa669a6235228b1a06919dbc27bd392a0d44fcf7735b7e07cc69d0e67b6f606a567e928f34a06ab3930ab7aa7ed49e995d0b36fb50b7ffc3d12fa666b2db7f1c4fbebcbe21dee163b4a9d40f6b6e763ea3d00a671e6e74c925b84df8e20aebc87f8ef3aef01c9013d98778424b83c8dbeae67aa772148b813ecc3f35a79516d88a67759f756d831f513a5fd7f9f54b337014dd921474459dd7379f417295bad9091f6837370bf178915941defc91495688e616ea4525220b17c065e7e87d99b6fed78a256e1217f8bf686d90786e6621d1a56324ffbae0e0d8deb4a2bc9e51109e7e32b9238d92963b788869481e3e7820412718ba037bc11f6d43bb8229182c358a7d33733cc0aef0a02f8cbae1f48b6658f29fd839805c3ff020e1f637d2ee7343fe732e0cf87fd61d3e88a3abea1cf03c145e2ecddd6cd99b4fee20da102554b103edf6508dff66a9a0a836ec302b763addd95b4901adc4f2ddfd2e6c35c159e224e1bd0a75587d2cdc0544fc412dc3568e0cd92f1fdd9950424aeef4e5851bffe4126107b39cdf5f656a5564eb003e902145cdcc789bfaf5d1322da31eafd7a7d9ce2bc642020eafc1a703fccbd24670cad9ec512dd12dd97ebb719bba2639888d19cad109e6fd1415a69b9c203aa71a564f6a0a7cc703b79bbb3361bfce7c4ff500575a2f00747077d94d6578c57cecc75ec6c4c20ef4d21ba27a55a65036112e276e516bccc2196f5fc852ff7ade19c65f0551b40903241d2de7ee91eeaf60e5bcc03196bb7c87e16de235d6eb0541735ea0db5f1654d2a67cd9f1e035ca7c6dfce8f922f1e55b73ae62f7ec347b25c7a02d9d27ed9721fb180beda7ea9210ad02fbd653084f52af05ba6786431646e9a83d3b1231c24e034774b566a7ac55e5c2ad33e2b2d8410ac12f7d8e428052eb34ca50db94bc75b61835c4813acefb5e5324af203d35df053c90a3e1b28fe20ee83c909f67ca5c98a3a1efb54b614a1fbae67c650768962bba3f4a77a50ca42fff2e565238b33c59bd4bb264aa922ca9dbbcfd19de01639f95b07e953fd349d219749ce8063803c1ea6ef83e81e4e5140e5ab84d635846a10843c3bc2f464d0b634c806c738d280157cd5209fe52584f24712d4a636170b4859c5e0073940285d577b1226f9a312a9dfc3346656947fa96dc33718a9edd3bfe9b186a0086f18517f054ba325f290705d78b2411bee8694adcfe3c289db6aea5fa00790e4394a0853c7c2283087044a54d8d46098704ca17b535bae85ef0d6a6f36ed266d3b0b404807aa0cc4e282f3b9b3f92e2f38430e1855850324e6d1ded0475f007759cc4a99c265cf52013cc33a8d6753ba4b4d3c", 0x1000}], 0x2}, 0x2}], 0x1, 0x0) connect$inet6(r5, &(0x7f0000000000)={0xa, 0x4e24, 0x3, @mcast2, 0x1}, 0x1c) ftruncate(r3, 0x208200) fchmod(r2, 0x60) sendfile(r0, r2, 0x0, 0x8000fffffffe) [ 447.228141] erofs: read_super, device -> /dev/loop4 12:39:09 executing program 1: r0 = socket$inet6(0xa, 0x2, 0x0) connect$inet6(r0, &(0x7f00000002c0), 0x1c) socketpair$tipc(0x1e, 0x2, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TUNSETLINK(r1, 0x8912, 0x400308) sendmmsg(r0, &(0x7f00000092c0), 0x4ff, 0xffffa200) [ 447.272522] erofs: options -> acl,noacl, [ 447.278022] FAULT_INJECTION: forcing a failure. [ 447.278022] name failslab, interval 1, probability 0, space 0, times 0 [ 447.291326] audit: type=1800 audit(1625488749.529:184): pid=18354 uid=0 auid=4294967295 ses=4294967295 subj==unconfined op=collect_data cause=failed(directio) comm="syz-executor.2" name="bus" dev="sda1" ino=14842 res=0 [ 447.303060] erofs: cannot find valid erofs superblock [ 447.337955] CPU: 1 PID: 18352 Comm: syz-executor.3 Not tainted 4.19.196-syzkaller #0 [ 447.345947] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/01/2011 [ 447.355306] Call Trace: [ 447.357907] dump_stack+0x1fc/0x2ef [ 447.361549] should_fail.cold+0xa/0xf [ 447.365373] ? setup_fault_attr+0x200/0x200 [ 447.368473] erofs: read_super, device -> /dev/loop5 [ 447.369807] __should_failslab+0x115/0x180 [ 447.369830] should_failslab+0x5/0x10 [ 447.369848] kmem_cache_alloc+0x277/0x370 12:39:09 executing program 2: r0 = socket$inet6(0xa, 0x401000000001, 0x0) close(r0) r1 = socket$inet6(0xa, 0x3, 0xff) r2 = socket$alg(0x26, 0x5, 0x0) bind$alg(r2, &(0x7f0000000280)={0x26, 'hash\x00', 0x0, 0x0, 'cryptd(sha224-generic)\x00'}, 0x58) r3 = accept4(r2, 0x0, 0x0, 0x0) sendmmsg$sock(r3, &(0x7f00000035c0)=[{{0x0, 0x0, &(0x7f0000000140)=[{&(0x7f0000000040)="f1", 0x1}], 0x1}, 0x2}], 0xfffffdef, 0x0) sendmsg$NL80211_CMD_GET_COALESCE(r3, &(0x7f00000000c0)={&(0x7f0000000000)={0x10, 0x0, 0x0, 0x10}, 0xc, &(0x7f0000000080)={&(0x7f0000000040)={0x30, 0x0, 0x800, 0x70bd25, 0x25dfdbfe, {{}, {@val={0x8, 0x1, 0x2c}, @val={0x8}, @val={0xc, 0x99, {0xb01f, 0x7c}}}}, ["", "", "", "", ""]}, 0x30}, 0x1, 0x0, 0x0, 0x100}, 0x8000) connect$inet6(r1, &(0x7f0000000200)={0xa, 0x0, 0x0, @empty}, 0x1c) r4 = open(&(0x7f0000000100)='./bus\x00', 0x11250c2, 0x0) r5 = creat(&(0x7f0000000280)='./bus\x00', 0x0) ftruncate(r5, 0x208200) sendfile(r0, r4, 0x0, 0x8000fffffffe) 12:39:09 executing program 1: r0 = socket$inet6(0xa, 0x2, 0x0) connect$inet6(r0, &(0x7f00000002c0), 0x1c) socketpair$tipc(0x1e, 0x2, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TUNSETLINK(r1, 0x8912, 0x400308) sendmmsg(r0, &(0x7f00000092c0), 0x4ff, 0xfffffdef) [ 447.375133] erofs: options -> acl,noacl, [ 447.379168] ? ext4_sync_fs+0x8d0/0x8d0 [ 447.379186] ext4_alloc_inode+0x1a/0x630 [ 447.379200] ? ext4_sync_fs+0x8d0/0x8d0 [ 447.379218] alloc_inode+0x5d/0x180 [ 447.406783] new_inode+0x1d/0xf0 [ 447.410162] __ext4_new_inode+0x400/0x5a20 [ 447.414418] ? putname+0xe1/0x120 [ 447.417888] ? do_mkdirat+0xa0/0x2d0 [ 447.421622] ? ext4_free_inode+0x1780/0x1780 [ 447.426039] ? debug_check_no_obj_freed+0x201/0x490 [ 447.431061] ? __dquot_initialize+0x298/0xb70 [ 447.435569] ? lock_acquire+0x170/0x3c0 [ 447.439552] ? dquot_initialize_needed+0x290/0x290 [ 447.444492] ? trace_hardirqs_off+0x64/0x200 [ 447.448906] ? common_perm+0x4be/0x800 [ 447.452802] ext4_mkdir+0x396/0xe10 [ 447.456460] ? putname+0xe1/0x120 [ 447.459920] ? ext4_init_dot_dotdot+0x600/0x600 [ 447.464592] ? generic_permission+0x116/0x4d0 [ 447.469091] ? security_inode_permission+0xc5/0xf0 [ 447.474026] ? inode_permission.part.0+0x10c/0x450 [ 447.478963] vfs_mkdir+0x508/0x7a0 [ 447.482506] do_mkdirat+0x262/0x2d0 [ 447.486141] ? __ia32_sys_mknod+0x120/0x120 [ 447.490467] ? trace_hardirqs_off_caller+0x6e/0x210 [ 447.495511] ? do_syscall_64+0x21/0x620 [ 447.499512] do_syscall_64+0xf9/0x620 [ 447.501323] audit: type=1800 audit(1625488749.739:185): pid=18365 uid=0 auid=4294967295 ses=4294967295 subj==unconfined op=collect_data cause=failed(directio) comm="syz-executor.2" name="bus" dev="sda1" ino=14838 res=0 [ 447.503333] entry_SYSCALL_64_after_hwframe+0x49/0xbe [ 447.503346] RIP: 0033:0x4656e7 [ 447.503360] Code: 73 01 c3 48 c7 c1 bc ff ff ff f7 d8 64 89 01 48 83 c8 ff c3 66 2e 0f 1f 84 00 00 00 00 00 0f 1f 44 00 00 b8 53 00 00 00 0f 05 <48> 3d 01 f0 ff ff 73 01 c3 48 c7 c1 bc ff ff ff f7 d8 64 89 01 48 [ 447.503371] RSP: 002b:00007f641f717fa8 EFLAGS: 00000213 ORIG_RAX: 0000000000000053 [ 447.557921] RAX: ffffffffffffffda RBX: 0000000020000200 RCX: 00000000004656e7 [ 447.565359] RDX: 0000000000000004 RSI: 00000000000001ff RDI: 0000000020000100 [ 447.572705] RBP: 00007f641f718040 R08: 0000000000000000 R09: ffffffffffffffff [ 447.579965] R10: 0000000000000000 R11: 0000000000000213 R12: 0000000020000000 [ 447.587351] R13: 0000000020000100 R14: 00007f641f718000 R15: 0000000020000080 12:39:09 executing program 5: syz_mount_image$erofs(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x20000000, 0x3, &(0x7f0000000200)=[{&(0x7f0000010000)="e2e1f5e0f2029981010000000c0024", 0xf, 0x400}, {&(0x7f0000010100)="05000000c041", 0x6, 0x480}, {0x0, 0x0, 0x1000}], 0x2008082, &(0x7f0000000080)={[{@acl}, {@noacl}]}) 12:39:09 executing program 2: r0 = socket$inet6(0xa, 0x401000000001, 0x0) close(r0) r1 = socket$inet6(0xa, 0x3, 0xff) connect$inet6(r1, &(0x7f0000000200)={0xa, 0x0, 0x0, @empty}, 0x1c) r2 = open(&(0x7f0000000100)='./bus\x00', 0x11250c2, 0x0) r3 = creat(&(0x7f0000000280)='./bus\x00', 0x0) ftruncate(r3, 0x208200) sendfile(r0, r2, 0x0, 0x8000fffffffe) r4 = socket$alg(0x26, 0x5, 0x0) bind$alg(r4, &(0x7f0000000280)={0x26, 'hash\x00', 0x0, 0x0, 'cryptd(sha224-generic)\x00'}, 0x58) r5 = accept4(r4, 0x0, 0x0, 0x0) sendmmsg$sock(r5, &(0x7f00000035c0)=[{{0x0, 0x0, &(0x7f0000000140)=[{&(0x7f0000000040)="f1", 0x1}], 0x1}, 0x2}], 0xfffffdef, 0x0) connect$inet6(r5, &(0x7f0000000000)={0xa, 0x4e20, 0x9, @private1={0xfc, 0x1, '\x00', 0x1}, 0x81}, 0x1c) ioctl$F2FS_IOC_DEFRAGMENT(r0, 0xc010f508, &(0x7f0000000080)={0x800, 0x10001}) 12:39:09 executing program 0: syz_mount_image$erofs(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000280)="e2e1f5e08a3f0fcf010002000c", 0xd, 0x400}, {0x0, 0x0, 0x1003}], 0x0, &(0x7f00000002c0)=ANY=[]) 12:39:09 executing program 4: syz_mount_image$erofs(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x3, &(0x7f0000000200)=[{&(0x7f0000010000), 0x0, 0x400}, {&(0x7f0000010100)="05000000c041", 0x6, 0x480}, {0x0, 0x0, 0x1000}], 0x2008082, &(0x7f0000000080)={[{@acl}, {@noacl}]}) 12:39:09 executing program 3 (fault-call:0 fault-nth:28): syz_mount_image$erofs(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x3, &(0x7f0000000200)=[{&(0x7f0000010000)="e2e1f5e0f2029981010000000c0024", 0xf, 0x400}, {&(0x7f0000010100)="05000000c041", 0x6, 0x480}, {0x0, 0x0, 0x1000}], 0x2008082, &(0x7f0000000080)={[{@acl}, {@noacl}]}) [ 447.675629] erofs: unmounted for /dev/loop5 12:39:09 executing program 1: r0 = socket$inet6(0xa, 0x2, 0x0) connect$inet6(r0, &(0x7f00000002c0), 0x1c) socketpair$tipc(0x1e, 0x2, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TUNSETLINK(r1, 0x8912, 0x400308) sendmmsg(r0, &(0x7f00000092c0), 0x4ff, 0xffffff7f) 12:39:10 executing program 1: r0 = socket$inet6(0xa, 0x2, 0x0) connect$inet6(r0, &(0x7f00000002c0), 0x1c) socketpair$tipc(0x1e, 0x2, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TUNSETLINK(r1, 0x8912, 0x400308) sendmmsg(r0, &(0x7f00000092c0), 0x4ff, 0xffffff8d) [ 447.740323] audit: type=1800 audit(1625488749.979:186): pid=18376 uid=0 auid=4294967295 ses=4294967295 subj==unconfined op=collect_data cause=failed(directio) comm="syz-executor.2" name="bus" dev="sda1" ino=14837 res=0 [ 447.768353] erofs: read_super, device -> /dev/loop4 [ 447.814998] erofs: options -> acl,noacl, [ 447.818244] FAULT_INJECTION: forcing a failure. [ 447.818244] name failslab, interval 1, probability 0, space 0, times 0 [ 447.831013] CPU: 1 PID: 18383 Comm: syz-executor.3 Not tainted 4.19.196-syzkaller #0 [ 447.838899] erofs: cannot find valid erofs superblock [ 447.844264] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/01/2011 [ 447.853733] Call Trace: [ 447.856325] dump_stack+0x1fc/0x2ef [ 447.859968] should_fail.cold+0xa/0xf [ 447.863781] ? setup_fault_attr+0x200/0x200 [ 447.868110] ? __es_tree_search.isra.0+0x1af/0x210 [ 447.873073] __should_failslab+0x115/0x180 [ 447.877330] should_failslab+0x5/0x10 [ 447.881321] kmem_cache_alloc+0x3f/0x370 [ 447.885396] __es_insert_extent+0x39b/0x13b0 [ 447.889906] ? lock_acquire+0x170/0x3c0 [ 447.893891] ? ext4_es_insert_extent+0x17e/0x5e0 [ 447.898672] ext4_es_insert_extent+0x22e/0x5e0 [ 447.903358] ? lock_downgrade+0x720/0x720 [ 447.907524] ? ext4_es_find_delayed_extent_range+0x9f0/0x9f0 12:39:10 executing program 1: r0 = socket$inet6(0xa, 0x2, 0x0) connect$inet6(r0, &(0x7f00000002c0), 0x1c) socketpair$tipc(0x1e, 0x2, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TUNSETLINK(r1, 0x8912, 0x400308) sendmmsg(r0, &(0x7f00000092c0), 0x4ff, 0x10000000000) 12:39:10 executing program 0: syz_mount_image$erofs(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000280)="e2e1f5e08a3f0fcf010003000c", 0xd, 0x400}, {0x0, 0x0, 0x1003}], 0x0, &(0x7f00000002c0)=ANY=[]) [ 447.913338] ? rcu_read_lock_sched_held+0x16c/0x1d0 [ 447.918369] ? ext4_es_find_delayed_extent_range+0x7d9/0x9f0 [ 447.924266] ext4_ext_map_blocks+0x2129/0x7390 [ 447.928865] ? __lock_acquire+0x6de/0x3ff0 [ 447.933118] ? __lock_acquire+0x6de/0x3ff0 [ 447.937375] ? mark_held_locks+0xf0/0xf0 [ 447.941452] ? __ext4_handle_dirty_metadata+0x1e0/0x590 [ 447.947266] ? ext4_find_delalloc_cluster+0x1f0/0x1f0 [ 447.952556] ? mark_held_locks+0xf0/0xf0 [ 447.956630] ? ext4_mark_iloc_dirty+0x1b0d/0x2b30 [ 447.961763] ? ext4_es_lookup_extent+0x375/0xb60 [ 447.966543] ? check_preemption_disabled+0x41/0x280 [ 447.971588] ? lock_acquire+0x170/0x3c0 [ 447.975575] ? ext4_map_blocks+0x33e/0x1a50 [ 447.980008] ext4_map_blocks+0xd88/0x1a50 [ 447.984185] ? check_preemption_disabled+0x41/0x280 [ 447.989213] ? ext4_issue_zeroout+0x160/0x160 [ 447.993719] ? __brelse+0x84/0xa0 [ 447.997179] ? __ext4_new_inode+0x2eb/0x5a20 [ 448.001610] ext4_getblk+0xad/0x4f0 [ 448.005261] ? ext4_iomap_begin+0xe00/0xe00 [ 448.009783] ? ext4_free_inode+0x1780/0x1780 [ 448.014199] ? debug_check_no_obj_freed+0x201/0x490 [ 448.019227] ? __dquot_initialize+0x298/0xb70 [ 448.023758] ext4_bread+0x7c/0x210 [ 448.027310] ? ext4_getblk+0x4f0/0x4f0 [ 448.031216] ? dquot_initialize_needed+0x290/0x290 [ 448.036765] ? trace_hardirqs_off+0x64/0x200 [ 448.041191] ext4_append+0x155/0x370 [ 448.044916] ext4_mkdir+0x5bd/0xe10 [ 448.048560] ? ext4_init_dot_dotdot+0x600/0x600 [ 448.053415] ? generic_permission+0x116/0x4d0 [ 448.058014] ? inode_permission.part.0+0x10c/0x450 12:39:10 executing program 0: syz_mount_image$erofs(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000280)="e2e1f5e08a3f0fcf010004000c", 0xd, 0x400}, {0x0, 0x0, 0x1003}], 0x0, &(0x7f00000002c0)=ANY=[]) [ 448.063104] vfs_mkdir+0x508/0x7a0 [ 448.066662] do_mkdirat+0x262/0x2d0 [ 448.070304] ? __ia32_sys_mknod+0x120/0x120 [ 448.074646] ? trace_hardirqs_off_caller+0x6e/0x210 [ 448.079678] ? do_syscall_64+0x21/0x620 [ 448.083755] do_syscall_64+0xf9/0x620 [ 448.087563] entry_SYSCALL_64_after_hwframe+0x49/0xbe [ 448.092760] RIP: 0033:0x4656e7 [ 448.095963] Code: 73 01 c3 48 c7 c1 bc ff ff ff f7 d8 64 89 01 48 83 c8 ff c3 66 2e 0f 1f 84 00 00 00 00 00 0f 1f 44 00 00 b8 53 00 00 00 0f 05 <48> 3d 01 f0 ff ff 73 01 c3 48 c7 c1 bc ff ff ff f7 d8 64 89 01 48 12:39:10 executing program 2: r0 = socket$inet6(0xa, 0x401000000001, 0x0) close(r0) r1 = socket$inet6(0xa, 0x3, 0xff) connect$inet6(r1, &(0x7f0000000200)={0xa, 0x0, 0x0, @empty}, 0x1c) r2 = open(&(0x7f0000000100)='./bus\x00', 0x11250c2, 0x0) r3 = creat(&(0x7f0000000280)='./bus\x00', 0x0) ftruncate(r3, 0x208200) sendfile(r0, r2, 0x0, 0x8000fffffffe) r4 = syz_mount_image$nfs4(&(0x7f0000000000), &(0x7f0000000040)='./bus\x00', 0x81, 0x5, &(0x7f0000000500)=[{&(0x7f00000002c0)="59f00b10e3ed6e343dec7a4e44d2e81cbe0ecc021b6820d62d091c46943f455ff45164ca9fb61e5b2908c177b291ad86222961713f909f4f928b68845e834b3a75c0046cd6a5e9c2a1e3af587a224023884c215d776f5f4a66d5ae651429c2e419cb94e95cd07a92ae4530e3896d74e02234a95c55b551c08d2371b242352d44ce5a601e199aa2c663c2092c6f7e8fe87406d8415c75ed2bbf709d936923c62ec0bd9b7777690e5b9a3852956244d64da8ac2235c643296bd057647fb82af022b8c416984d29154648ed584bb9f71713e3fbbc65b66a0efa525f1df128c0", 0xde}, {&(0x7f0000000080)="1d3f62a81545853b617e4e68d779614c7f2471269db18480cb14281cb5d3461591371be3afeb8cd2281cf8a4d8626c2fdb0f6f1589b08b6b7af653fd279887683bd93c84ba1c43841a99cdccef2a403b3088314de765f4a0dfc08e65438649f2f6f2ffac7e665360336c75a760bc", 0x6e, 0x5}, {&(0x7f0000000140)="2f7aef61c6d0a31c93b72d5726bd74de5bb4b298916857b1b11ae63276826db9baf3d930483a7a26b8a8f740df11a31956a64278630440d3ffa3e48ab448f1ac54", 0x41, 0x8}, {&(0x7f00000003c0)="6afb222c5b763a3096cc0543ef95f4ec9075821d843a9215b703979c875444671b82be3faadfb6da6ce1919349dafb1466adbc11971759080138d385ce3ddb4415208efc0ce6761c6218d2b76c999dbee92d9906ea3ebee4983d92dabc46b041ae38fcf9dc0eecc3c23ff026514672a6b0f4d8a497ccdb09fe7e4fd683a1701b2ac400d08b6d35c987cb0ef1251ea557afc6b3ae54242cce", 0x98, 0x2}, {&(0x7f0000000480)="ce4e4d36ea0317726ad02ba345cc41c13f0a26b380910178fb1226da5311c565b271a0bbe62da85e3390734dd77d84de6f1eae204e2e53c79125eff3f7f886b9bc7c50d0048ea08a2f306d8586b76a63db97f83897", 0x55, 0xffffffffffffc800}], 0x400, &(0x7f0000000580)={[{'\x00'}, {'\x00'}, {}, {}], [{@subj_role={'subj_role', 0x3d, '\x00'}}, {@smackfsfloor={'smackfsfloor', 0x3d, '\x00'}}, {@subj_role={'subj_role', 0x3d, '%{\\'}}, {@fowner_eq}, {@euid_lt}]}) dup3(r3, r4, 0x80000) [ 448.114872] RSP: 002b:00007f641f717fa8 EFLAGS: 00000213 ORIG_RAX: 0000000000000053 [ 448.122591] RAX: ffffffffffffffda RBX: 0000000020000200 RCX: 00000000004656e7 [ 448.129954] RDX: 0000000000000004 RSI: 00000000000001ff RDI: 0000000020000100 [ 448.137253] RBP: 00007f641f718040 R08: 0000000000000000 R09: ffffffffffffffff [ 448.144550] R10: 0000000000000000 R11: 0000000000000213 R12: 0000000020000000 [ 448.151917] R13: 0000000020000100 R14: 00007f641f718000 R15: 0000000020000080 [ 448.181469] erofs: read_super, device -> /dev/loop5 [ 448.186514] erofs: options -> acl,noacl, [ 448.188916] erofs: read_super, device -> /dev/loop3 [ 448.196159] erofs: options -> acl,noacl, 12:39:10 executing program 3 (fault-call:0 fault-nth:29): syz_mount_image$erofs(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x3, &(0x7f0000000200)=[{&(0x7f0000010000)="e2e1f5e0f2029981010000000c0024", 0xf, 0x400}, {&(0x7f0000010100)="05000000c041", 0x6, 0x480}, {0x0, 0x0, 0x1000}], 0x2008082, &(0x7f0000000080)={[{@acl}, {@noacl}]}) [ 448.228657] erofs: unmounted for /dev/loop3 [ 448.278149] audit: type=1800 audit(1625488750.519:187): pid=18408 uid=0 auid=4294967295 ses=4294967295 subj==unconfined op=collect_data cause=failed(directio) comm="syz-executor.2" name="bus" dev="sda1" ino=13937 res=0 12:39:10 executing program 5: syz_mount_image$erofs(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x3f000000, 0x3, &(0x7f0000000200)=[{&(0x7f0000010000)="e2e1f5e0f2029981010000000c0024", 0xf, 0x400}, {&(0x7f0000010100)="05000000c041", 0x6, 0x480}, {0x0, 0x0, 0x1000}], 0x2008082, &(0x7f0000000080)={[{@acl}, {@noacl}]}) 12:39:10 executing program 0: syz_mount_image$erofs(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000280)="e2e1f5e08a3f0fcf010005000c", 0xd, 0x400}, {0x0, 0x0, 0x1003}], 0x0, &(0x7f00000002c0)=ANY=[]) 12:39:10 executing program 4: syz_mount_image$erofs(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x3, &(0x7f0000000200)=[{&(0x7f0000010000), 0x0, 0x400}, {&(0x7f0000010100)="05000000c041", 0x6, 0x480}, {0x0, 0x0, 0x1000}], 0x2008082, &(0x7f0000000080)={[{@acl}, {@noacl}]}) 12:39:10 executing program 2: r0 = socket$inet6(0xa, 0x401000000001, 0x0) r1 = openat$rfkill(0xffffffffffffff9c, &(0x7f0000000000), 0x210201, 0x0) syz_mount_image$ntfs(&(0x7f0000000040), &(0x7f0000000080)='./bus\x00', 0xd6, 0x4, &(0x7f00000003c0)=[{&(0x7f00000002c0)="53baaf8b1f8cf8b7b0071de4f210fd39715396a4aa110228ce309bcc5a5c2ab523ef51f6b76de9f6958520b8ea9b75b06487e54ef64bb69ec71ea07cca5642310fbefbed442a7aab77f687eaf98bb30de3d4aa0a8cc4c576e4fdb7815936db87ef24d14d45151daeea248aee2a963cf0035ffee895035a3a8112b7ceb44006975c1bf4306a4ade1f8278243a903feba0a79d484287307fbb11a3bc1fbc7f1ced3ab6d270b946f6d04196bcb11721a35059ced0277ac418ea33fe170bfda7c9a72ee36e8830050ddcafb0a89ef2", 0xcd, 0x6}, {&(0x7f00000000c0)="2c2eda18e7adb87e1be2f49a2d1511", 0xf, 0x91d}, {&(0x7f0000000140)="051b87d232d40db2ba441d7036fb0fb50444e8bb6c273e44a4c5abb24e0fdc3bf541fb306b8d", 0x26, 0x1000}, {&(0x7f0000000180)="ce30cfe1d1afe67160f0c144d6072c94a96948ed7762df7847fddf90a7895dc450b7777e", 0x24, 0x80000001}], 0x3944010, &(0x7f0000000440)={[{@disable_sparse_no}, {@nls={'nls', 0x3d, 'cp437'}}, {@errors_remount}, {@gid={'gid', 0x3d, 0xee01}}, {@case_sensitive_no}, {@show_sys_files_yes}], [{@seclabel}, {@mask={'mask', 0x3d, 'MAY_READ'}}, {@smackfshat={'smackfshat', 0x3d, '*['}}]}) close(r1) r2 = socket$inet6(0xa, 0x3, 0xff) connect$inet6(r2, &(0x7f0000000200)={0xa, 0x0, 0x0, @empty}, 0x1c) r3 = open(&(0x7f0000000100)='./bus\x00', 0x420000, 0x15a) r4 = creat(&(0x7f0000000280)='./bus\x00', 0x0) ftruncate(r4, 0x208200) sendfile(r0, r3, 0x0, 0x8000fffffffe) [ 448.351485] erofs: unmounted for /dev/loop5 [ 448.378923] FAULT_INJECTION: forcing a failure. [ 448.378923] name failslab, interval 1, probability 0, space 0, times 0 [ 448.390460] CPU: 0 PID: 18412 Comm: syz-executor.3 Not tainted 4.19.196-syzkaller #0 [ 448.398359] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/01/2011 [ 448.407731] Call Trace: [ 448.410354] dump_stack+0x1fc/0x2ef [ 448.414005] should_fail.cold+0xa/0xf [ 448.417924] ? setup_fault_attr+0x200/0x200 [ 448.422262] ? __es_tree_search.isra.0+0x1af/0x210 [ 448.427224] __should_failslab+0x115/0x180 [ 448.431476] should_failslab+0x5/0x10 [ 448.435311] kmem_cache_alloc+0x3f/0x370 [ 448.439482] __es_insert_extent+0x39b/0x13b0 [ 448.443908] ? lock_acquire+0x170/0x3c0 [ 448.447887] ? ext4_es_insert_extent+0x17e/0x5e0 [ 448.452659] ext4_es_insert_extent+0x22e/0x5e0 [ 448.457252] ? lock_downgrade+0x720/0x720 [ 448.461408] ? ext4_es_find_delayed_extent_range+0x9f0/0x9f0 [ 448.467226] ? rcu_read_lock_sched_held+0x16c/0x1d0 [ 448.472257] ? ext4_es_find_delayed_extent_range+0x7d9/0x9f0 [ 448.478227] ext4_ext_map_blocks+0x2129/0x7390 [ 448.482844] ? __lock_acquire+0x6de/0x3ff0 [ 448.487098] ? __lock_acquire+0x6de/0x3ff0 [ 448.491448] ? mark_held_locks+0xf0/0xf0 [ 448.495524] ? __ext4_handle_dirty_metadata+0x1e0/0x590 [ 448.500990] ? ext4_find_delalloc_cluster+0x1f0/0x1f0 [ 448.506190] ? mark_held_locks+0xf0/0xf0 [ 448.510270] ? ext4_mark_iloc_dirty+0x1b0d/0x2b30 [ 448.515121] ? ext4_es_lookup_extent+0x375/0xb60 [ 448.519903] ? check_preemption_disabled+0x41/0x280 [ 448.524935] ? lock_acquire+0x170/0x3c0 [ 448.528927] ? ext4_map_blocks+0x33e/0x1a50 [ 448.533294] ext4_map_blocks+0xd88/0x1a50 [ 448.537798] ? check_preemption_disabled+0x41/0x280 [ 448.542830] ? ext4_issue_zeroout+0x160/0x160 [ 448.547346] ? __brelse+0x84/0xa0 [ 448.550832] ? __ext4_new_inode+0x2eb/0x5a20 [ 448.555347] ext4_getblk+0xad/0x4f0 [ 448.559006] ? ext4_iomap_begin+0xe00/0xe00 [ 448.563862] ? ext4_free_inode+0x1780/0x1780 [ 448.568276] ? debug_check_no_obj_freed+0x201/0x490 [ 448.573305] ? __dquot_initialize+0x298/0xb70 [ 448.577820] ext4_bread+0x7c/0x210 [ 448.581376] ? ext4_getblk+0x4f0/0x4f0 [ 448.585276] ? dquot_initialize_needed+0x290/0x290 [ 448.590225] ? trace_hardirqs_off+0x64/0x200 [ 448.594651] ext4_append+0x155/0x370 [ 448.598396] ext4_mkdir+0x5bd/0xe10 [ 448.602042] ? ext4_init_dot_dotdot+0x600/0x600 [ 448.606728] ? generic_permission+0x116/0x4d0 [ 448.611544] ? inode_permission.part.0+0x10c/0x450 [ 448.616576] vfs_mkdir+0x508/0x7a0 [ 448.620129] do_mkdirat+0x262/0x2d0 [ 448.623771] ? __ia32_sys_mknod+0x120/0x120 [ 448.628104] ? trace_hardirqs_off_caller+0x6e/0x210 [ 448.633129] ? do_syscall_64+0x21/0x620 [ 448.637113] do_syscall_64+0xf9/0x620 [ 448.640928] entry_SYSCALL_64_after_hwframe+0x49/0xbe [ 448.646124] RIP: 0033:0x4656e7 [ 448.649324] Code: 73 01 c3 48 c7 c1 bc ff ff ff f7 d8 64 89 01 48 83 c8 ff c3 66 2e 0f 1f 84 00 00 00 00 00 0f 1f 44 00 00 b8 53 00 00 00 0f 05 <48> 3d 01 f0 ff ff 73 01 c3 48 c7 c1 bc ff ff ff f7 d8 64 89 01 48 [ 448.668327] RSP: 002b:00007f641f717fa8 EFLAGS: 00000213 ORIG_RAX: 0000000000000053 12:39:10 executing program 1: r0 = socket$inet6(0xa, 0x2, 0x0) connect$inet6(r0, &(0x7f00000002c0), 0x1c) socketpair$tipc(0x1e, 0x2, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TUNSETLINK(r1, 0x8912, 0x400308) sendmmsg(r0, &(0x7f00000092c0), 0x4ff, 0x4000000000000) 12:39:10 executing program 0: syz_mount_image$erofs(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000280)="e2e1f5e08a3f0fcf010006000c", 0xd, 0x400}, {0x0, 0x0, 0x1003}], 0x0, &(0x7f00000002c0)=ANY=[]) 12:39:10 executing program 2: r0 = socket$inet6(0xa, 0x401000000001, 0x0) close(r0) r1 = socket$inet6(0xa, 0x3, 0xff) r2 = socket$alg(0x26, 0x5, 0x0) bind$alg(r2, &(0x7f0000000280)={0x26, 'hash\x00', 0x0, 0x0, 'cryptd(sha224-generic)\x00'}, 0x58) r3 = accept4(r2, 0x0, 0x0, 0x0) sendmmsg$sock(r3, &(0x7f00000035c0)=[{{0x0, 0x0, &(0x7f0000000140)=[{&(0x7f0000000040)="f1", 0x1}], 0x1}, 0x2}], 0xfffffdef, 0x0) r4 = socket$alg(0x26, 0x5, 0x0) bind$alg(r4, &(0x7f0000000280)={0x26, 'hash\x00', 0x0, 0x0, 'cryptd(sha224-generic)\x00'}, 0x58) r5 = accept4(r4, 0x0, 0x0, 0x0) sendmmsg$sock(r5, &(0x7f00000035c0)=[{{0x0, 0x0, &(0x7f0000000140)=[{&(0x7f0000000040)="f1", 0x1}], 0x1}, 0x2}], 0xfffffdef, 0x0) bind$inet6(r5, &(0x7f0000000000)={0xa, 0x4e23, 0x5, @local, 0x9}, 0x1c) setsockopt$sock_linger(0xffffffffffffffff, 0x1, 0xd, &(0x7f0000000140)={0x1, 0x1}, 0x8) close(0xffffffffffffffff) sendmmsg(0xffffffffffffffff, &(0x7f0000004a00)=[{{&(0x7f0000000080)=@in={0x2, 0x4e23, @multicast1}, 0x80, &(0x7f00000001c0)=[{&(0x7f0000000300)="417984c03baeafc5b1494ceed47b167d960a30b560dc4b2b114c525ca889ee47f462f57cfb42906ce87547074ce3058f174cdbfef5fdd9d534088e796e1b7c142f4cc5f764c23e53c70ffa7b660dd55b07f4e6f432e0ba51718d0d252532e0bd3bc5cfbf7f4ba64019dfc9b77ccf457dc109e1151180f9b7f709d29d515da120f11590c23d8b9932c64f17f98db68093f6f1231073602b704d97547ddaec1c4a2ed0c82df9f801cfb113ca310cce1c48cbdbe9240f", 0xb5}, {&(0x7f0000000180)}, {&(0x7f00000003c0)="87bf07c465c1ae3c8c41c34859ea9d75a05db349eb98c2347ba090f2eadbb9901319e98efe8fdc760f6a81b29af71cdc1704d796e2726a454dcb911800b5e4adc49f70aefbdfa816c622cde10660daa07dbbc180a1e99f", 0x57}, {&(0x7f0000000440)="32be0205ddbd9ac64202d6c9816786ca6d35576925ad097c78dcdb4efd2d731634d1a161049f552e4a2eb30d66a67382e00678fef00b9f389087ee811521ac2ff31528c194e44a077c8a9c7a58d53ee2b7732cfad0cae6de29c9e0774f54f18191a9605eff97629fed6533d3071beca33f5c0f3cc282dead97b6cfa3c9e924fb1f7e7876d1ad634424817989960ac9eabc433e", 0x93}], 0x4, &(0x7f0000000500)=[{0xa0, 0x18f, 0x5, "680771240f712ab1b2647855cb73388d9659f607d03151b80742e336df1662d48b2ca38fca4c59839893f1b2e00ac9784c220b9682bbdb79aca39919744a30f80b92c3cc1ca089ac9c188c4e6b9b5942f2dd8821a557437077cdce3d4372267c07b3a6bc5edb7396512ca3f8c8bcf831495e58f966f90260765554e2392cad9f7bf34ec9093adcfeabd97c974bdf13"}, {0xe0, 0x110, 0x5, "14399041f46bcf656b3e46c96705d65c5bdeb8c6710e82b8c61dfa21a7aa0e351a2ee384794c2c7370cc71bd426dcc4f3311fd91d6a606e345a57d7d80af0610ea7c149117ca3cf1f929abe61c69c14de639734687714d13701a80886d6f8b3daaa40db5cbcc0c91a4368fefea6d03fa47d0803e1f20f70b374ceee518533fc3325e304dd546d6def3fa16f8e6c213f693db15fc2e2d5b6241ac3786bb706af7f8bf6100785f4752383e55c452840972a5a568cb88156204d9af0b98f889adbcc85366810bf2e102f9a1ee"}, {0xf0, 0x110, 0x4, "e7c6dabafc9254210fee36e21f8dd3824c0c4b33ec5789437012cbf708eed95509c4a35389313b747f29ca3cf17d4d308cd7fdb6d850679007ade998f540f01c94e98b26ebdf2f6867c9698e19e1bda42fa849fbc9f3c3a20e31d9a350854daa2756a9eb4ca8c0bb6fe1e38305b25f9675fc352d74588ae4262389f1f0f51381226a748181182cfb3d15f040fb6235da6cbb548ffbb7fae143ae6df41dd1088596b3eabb6e17073f3e5e858cf131df3db78397f99d7fc2ed3440e3038e6d6c0f58248376a9c9b9c2cfe60f1511538bcedb90a086c225c01cc63955b33cfd21e6"}, {0x90, 0x103, 0x5, "33b3c9e6c00b177e6975febe7dc3a93c12351e1fdab998883af8017220330c9b129471f53d8ab573f37d4ac7dfaea5a882289400979dfa982e56ca6e1265bd1cb565117c390a4e14566720a6d1c5211c42568b5c18a6737eb586d87da7ab017f7ab7d638b317999c9c32e249bba3ffb9f60c86e19db5d67906a1f52fedc603"}, {0x60, 0x119, 0x0, "f7b456e29cba1abb601b509272f4bb268ab55c4a70abf237c38232e97e5188d5b3c74a8032d19970cff8c2d3435d2582728a1c5ea5f078c89cd8a24b54b20924b72d2c59750c8e9296"}, {0x70, 0x12d, 0x2, "172085374c4a1ead2190e522841ccc498857dbfd1cef00ba074b9330a703e4fac1f1c9eef27675d4b5dd4e610cc8c604330806e00222b6b664e4d7d1026d6e70656bf52090777c340efa58e247022feeaa6e236be617b4a0b4d1824f199ca042"}], 0x3d0}}, {{0x0, 0x0, &(0x7f0000000240)=[{&(0x7f0000000900)="d06dac8fc1976e2fc25bcedc044e6d52ee0573b89e5b73dee596bd0c680a8775785774bad13b7bb2b990dffe199bdd735699c5376bcb91359b15995a63e9c222acf2f97e735dd8ce7d8f1b5fdf", 0x4d}], 0x1, &(0x7f0000000980)=[{0x78, 0x108, 0x1000, "811f4af272ffda1ded511d948b2c03724f7e68dcaec093f7b3e7fb3a288ab1b66702eba6204b664dbf6dd6c91c1921254c72ab5bf5715fede7c857ef119749e9197d8279c83d9401ff26957d371b552aa1a8a2c0cb9fc64e8b2338755dc8abbd3247b9717efc7102"}, {0x48, 0x110, 0x3, "e3ebbd1d8dbf9154b8351345bd639a1c543626d20b11e670fdded27a4e4514ee26fec8bc27c856174042363cfffb869e76c6"}, {0x1010, 0x103, 0x5, "5dc78272bed1a0988f16a1e38b418ee81bccd7c8edc4f07b4797851303b597c60193c16d7ac995eeddd78e472a851c89ce0ed1f0a160a4e51073145e301630f85e82f07977610ce430798e348f0b556a2dd015541779fbb5ec7f07dbe309f60ef49eff784a7d82c9eed1984b6165b789e81a040e910a4e9ab2a1f146ae6b4e6c3e7cf248167b5314c2f35df7a1a3d41f9515f453a9c7428aa2e312502ce8dc5c0e39a9037e99de71aa18cc41b94d3fa9f230777493ea46805cbca944568a7f008f6d3be30819d0a71d4fa7b1cfa3171e2868c6945f0f4432291c5128df3a3d998a582cd6936f3697c6513b46881d6309c79863c210b6e4eb4144959fa0981d3359eefc41a5c259a5954b6e6911ce09996ed43d56279b2001a457dda51694476feb3e828d2cd19bc17eb506f5796eabb8567910f67b74217736df067cf199a98770e5c271a573e3f4fead1456e8c58f26ddab535e250623a352603ce9026c10a3d780bf1bc7d0175628ca649d99ef720195691756ed054ebe45a18a282a607e52675c719dd3c876192be83c07e009cf382e6028e54195eeb0ec9171ed1300828fde830cc77c9a92a54f273bbf2d9469fba700aca9de9c86308f3ea3f9442c9cbe11cede38078a9d2d7c97e433f50cf282ec368e864a56d93d7ee76bc1d3f5ef89c9845d37f44df70d89192de972c954bb1c03216a6a946e5c2c4489569bb2bf0bab876402885e420724b6a15d4b5eca65ecca6df8b2a7ef3084ab436f35db45693b4b062042e4b8aec036ac95db2ad904d3855bd6c352a3a7d3642504d44be9f9fd6b6737f4443149408cf747be27d6a983f68339371a602b7e6dfdf1979340edee601e1130c59eb2baf443c72a90542c70ae49acdfb84c5feeaede675331b6739457d6912082f42c95d3e8b5ae47ea4c60384d13fe78ad868c40466d1d10022eba1fd9a0464e791f2a7ac500f8686ab05ff3d7234077507f2457031ec923a35d9aa779f726616574012789055efcb585d816dd7043552450ce6dde939f447930fedf7ea4019d6b9b30dbde0d64a714859fbed707ff37d79af19b695ad14e2563f5c6079f0349051875f98542a4db5cb13b23fbf7eccedf9fc3cdfaf7e8ca5e5ad227ae7612834f0c802c5c13124cfa6ed201e066308717e2ca125f8bd019c4645c005bee46f9ea6af80eabad223755b092602d77edd82f728ed52c97e0dc5b2f977f3829fb91c0f677ecd60fbfa12cafc22bb745ac50c64309979a5a5c71ff3f6bf33c767e7a7acb14f5a457d6ffe90deda54d520642fa2a0c9c50da4f58cf5a3223aaf286e16cac34a0972e33ad37e0d90d7dffa66af2cb806664c86d090b42311f0e9ff357ce784988f59d0e3b2438c6b1fe66fd741faa168c50b466dc4e1de14ab4b138b96e50390b75be9d6f7ca79127c4c039f04d582da2c8f10de637f208ab8653a292dc27c12c5b97ef3a4acd63a26fe53b8a79945719f2ca6f41996e801a5c03828afc5c36a801f004da4c4b9060aef8cdebc0cdf3eced300802d6c3f23039d5b32895a0fcf8fbd15425d4e1677d6ac682b45617ae82654660e1430138f663b5d62fdf5328303277f5ab4147fa0478ebd0eac245a1ba5b0ceb050a68fac84cf92a65fe877ab62d75843676d3c4c6caffc922224d3039f978a3bff8e77854dc4196378b3ab703e30f0225015251b55ce10de70dea1932922ec2739b2640f71fadc4451cacc0c32e8e58c2367cf07bcbee583fb7bc2627f049cec4afb98f9d421ee9f1a1b57eff42fefb5029af562f5eb22ae640fb90807993cfa09d37c76ac70b0fb31078d3f3a3c159789797e6e0cec7caf211007ec54b24bb9298e474dc999647a1fe7bbce11e50c624c772845e8aa058a6dbcaca153ca0347d0b4a2a0f05b0953887f1a9d2f951d81c877582c937380c8ac2863c6552cc207a88caa76e1d6d0f87cdcb1034c40a22bc927e2534ee5083b6cea32123271b425405146ea87b8a6e1ff74371fece6e59e573dc6adb2e7c814247c999d941fe8e499ad3d320b410f9b38c1a5cdbe61baff96f8b47a5ccca19c5aa1910e39bc3eb5d5498d189de5773cede84d6f04152d0ef225d51f83dccfe8b8926445a1e8a005802a16f2cf14a68d30bcbb2ca7fc648b7d19c5eddef4960e31cad51ced99157caab5bd20021e4939692759c28aeac4006807645446a6e75017f90de37bb10cb65bac9b6f47fc21f996b5b8974625960e0cb5f957243970a664b15080c95852d1442a9bd3910c35ac7f714d63fd3d90fb1259c72eecf3fa0e390b49372c30738100f8f20081cdacae8b284b397fd42076a47eb6c175459f7891c24e403fe334bbb2b1299823770da7f13054c22132cf58ea096751ca148752eedeb2f5e2fd6702fa8650ca3b0e2a416e243c194ab9623632a01513de636c44fcb3b9cc22246fdf2faa881ab5ba3faf919d24a435b906e2da54e9d4a74af423513803f32fc2c57da571d269df26831fd1203dc72cfa3c0762bc667392cba6c8b213b04ab432385419e49f13b1e8680ec1ed3b035dddcb6581dfc102ee22fcca181aca72e567020db2dc16e65f22eb391ad3f540cc513d201e1ab4482e2d802d656918379bd301d0f995bfcd8902c89ab1bca144b0b90d656c398d81beb3aa99bc2879450d2a379ade9ec0739fadef2b15b64a736341d80cfa7f56fefcfe7ccdbe93149febcb8d59f4fbcc806ad9bfaf605d8050354c458122eb07124229017b64add1a88c348a900d9caa57acc3781fd2096bd29b007f3f7a52b2e44dcbc6c679c1fa91461cb10ac2ed2706eabf6be911bdc6f61cc44038f7120dc70fbde5ac89d3af6715e9ee5744213f719d4e2cf3979847e0da05512cbb7c2f9541a73aa79c6acdc1d705eec5a4affe71c49256ef9a57d16ebc7f21cf5cce6efbd05384b2b062fb74bf8c9390bf1ef86ef8655fdaa25579de881276043397eb9ac31f1ba3cb7f1997297c66cd4a350d835cc4bab0da1085c023f05e8efabf838ec22f110a5596d98eedc625b81b19699fa007fd03c105fb043fc13aafa232f3171a76fdf71413a9b6247ff823a995eeaefb1ee80373772a5ac581c98a0fee52f0b9db802460c0de59a8881d99bbbebe981e77d570eca211cee62d3facf9d4bb975b96d1a12b1b4088131e8170286c6334b1ea6a51feb4fb7a656683658989be9c5c8a37fdbb600df6e9517002ea20ba214e0d65e6dcee95d0a9e542d850ab73098614a11bc24a8e3aee41085ba30c466a936be8a8dbc884088b494c2165c9b3ccd530e75393442403832c4e5179d4e924a61ff3265fe507213dc67f6df598f39fa9fc88b112a658a9915d901b7605f1cac1562eecd4094636915573d989b0b8904f038d6cd48a5b39f26c54687389d345772a3dd2f7909a276ca93ba797dc2c47b29cc2052e9b78e07b41cefd7bc929424a05b018db095466176190164e6dde0cdc7b3c4d6c9baeb62dd762b32fbfbbebf3827641e102058f02b5ed89d339306d4bb90181a965f71ef92dc80e3bba485b353ac1e767659eb3c9eb1b8bff7f5b50333eb828e50354e735f2b08861560a19761c29a84b4bb033332ee2a2edf132fc5a4f88ca84be972215248550650b032fdcfe3473252e2d293b5d7072be65f094266a32526ac669da154c540f0e8cc0ae8c3129f9015a4a40c7d365456377abe8d29bcc8cf9ff4c2d1b1c1dc38f351a80ddd6e010495a9722aef27a4b97a5ab4361fbfdbb5791cb1d4c702b287978227d32a5f327c4a5f917a9242ba126e285a398fbecee35e30559b3f049eab6803b24ad1277746aa86a00f2e145f2855753ec5155a98b97e4908de27e3eea4b4be13ac1873c065df26bd2b68c665d72b34e7e0b148ccbd8ba90e355287e08a33cd8d07548ccd287946a26d023cd6a413ec162d23331d60b011bc323c21ec511de2e467f1b422b900f5e1a68ff7cc066b446c3f4f6309a6929a568cb50c89e51ac8941642fc0657c968d8d4f44d17f2520925ec6beaf5f9e65b63047bcdd98ef119ab28e90cc21176630df40a8a1ed88bd291d28b43ee5690f5123a247d65f661da8e9f63872997b9fdfe6025de46e7f023e90a58ee2a26ad7857563a74e2d47ee003eaf4a94d983ebaa5666889190e22d4507be1a09866bf8b97c33f775a58600072bc39c223cc33d144310236e3f83ba1fe51125d38a2ab3420b6e82fccc088712253280428d84de2b31e36647b8aaf3ec304e5ef40090b92c6e3f0ae4e9d745f8b5a838e7845c72d1fd9c80d005d4df848b7d375deb6df074d578af1139236a710b68824c0cdf6f772324c3d85d22ffdafac1ab68bec74ec58bf1cbb2ac8012904a466b48119c6eb8a81eb8eaabd79219d50a75b169db63b576ab07531d297d8bd79988a606b52d19702b5348cd183a71dde136c9a1346c5d76c20121133382d6af39426c8a211942845284eac440a91a03397ef3075802b1e51a87be597972321b9eda0217d08800c0d2d429fc83487236a8e1ad0f9fedb5bf92ba87a01db2cbc148d8131ae0b649714f993ce92d31f8e9b780191c3c0f5a3f5f3df6fd649e3afdbbf1462cd4b1d5e0fde8ce9461a3ca7411304baa1f5feb67b20e8ec120cd712ed63176c8b689d0d5926abc1bcc5cf991b195172d6761cc85fde67b86961ff421ade4bbb883c80177b6cea1a6908756d251121dd3f17fed59a163ae23a9142a9c81fdb1c6a123117c085829255fde90ab5ed33720dc3d520dd09cb18de8a0728f1dc748390e359a85aa6871944bfae05e1acb5ea107c0f04d423a286aab3680e0e9336269b09286c6664ec197c77a56cb9579ecc5b3c6820de52b234c70c9fa7e32f9e47fadd59ff139ec06d38a0bd108da3e29907d86b8488db07d091e2e0b00c76512c475d0bd06684498005d46cfe48587bd7c2a31d9fbb925e8a306d62bef122a2994ac1bf55c8d43ac660fa33ee08caea3a1046a3749984c16167271e279ceb609df85b9a651f0439f60ee75d52f38efb7e2c1600614dd0800422bd388bd2dd3c1ea5a8ba4ecb96c25ff40b6051557717ed66bc5c36ffab38aaa2db2ac9962a3af92a22ca1c0bfe91c4917954468eb860e428fdd914086fd31f07b588448d446578393ae2afe9ea0a2966d6d3bffc66bb2b639731b0324cba1a50eccf658e066d83e108ef415012a975b5a7631429c51e239a8861e789218eb51ba67c49d36ed9b89346c7ea0c6cfc6fade8a9f04f3e453bfd3535c3af88cf9305105e36a818034eecd9706d3abc68d95438ffbec3791164720c3478f078957db9323e60936e201ee956cc63c70a3fa395c20d9556e153171a75df11fe44b9d15e831cecdca9eb67429053b1a2db248a96ee4a89b5b7bc5a9cd4b79390c77f3bd13ba372e074bfaa8991ae155ae09f13d7414bd304d46f00df9a4baf41aa0598a9d7bb3c116ad9e539841b6c148c947fc5de836cdd9ae4dbee29d9463df3eaa4d1698b42a9a524ec4dc50a323ab33190e5d74ea45ddfb63cee5602428d50a3738b6519ed9d47214367e4aeac1c1c672322c65af577b0e4ad9bdfdd89588bf4e406f7512b3404e18836cba0226d0bb4e4b204b1323606e0e67b6966a4f3d785dbfab5119bccc4c2d51f57dd906a37a21452b31640e35e0314cbfbdd4491dc42128dbd470e52fa9fad6d9b799bdcdd9111f55f9ff8b7313b7b5a5177aab57a3e06af3469f0c4f4284df57375f3afbfb2f1721b93aa8fbe43f340ae15db8caaacb56c769f57ff07e303b8a8a51e17da4884103e3aecca5b4c814da73069a7b96bd0803900"}, {0x88, 0x105, 0x1, "6593dcc6c306fba4e92cdcf8b4f0d5edfca6e30620583e37dd37898ff84a76eaf98b2fbb7fd0a52351024d265703bbb8544e1e6321829afd5be4a8a4cdd84fb0977febb76e65b5348800c41aae5855c709fe4d90f01fb1a90ecf66fce988e94f865e5a3ee0e395e909850fdfa892412bbc"}, {0x70, 0x88, 0x1, "18508efd00ebb1cd740d0187ef256d500810dc2551f3002119a54650e2e41cba3d2d563b51f7baf0d170d3701e3935cf8302bd6a92acb871a8726690e9cec2223b8417b2eaecef5824b92e0a2f26822a37257b7f52b702d1513cc2930d2f"}, {0x28, 0x84, 0x800, "6b5610ed209596ac5702b64e9ece5beb79"}, {0xa8, 0x1, 0x1, "8dce561f49be8730a2afef583d4dcfe9b0c8a26cf263e77a7f8e9b90145f83ebf06cbbd71498d3b2ef1c1fc0c9b2bc352fa19bf4904fade2b1628138a3ce8f9699f267f6f29addf63058e678dee8596f3a27c8d93f9a6d0c1b302f3aedd48ce882ba6e8a048c9838a8ac39dd728e21efea9de886078136cf90421a5cc4d11193e8dfa51e2cd86d6f23a0a6a031718c51cabb"}], 0x1298}}, {{0x0, 0x0, &(0x7f0000003200)=[{&(0x7f0000001c40)="1cfd252d434974ba5a17", 0xa}, {&(0x7f0000001c80)="fe7dc3fa4396b84b2058ef0b1b0675b5f95404d5f2f10d714e44b169a3df794776653829c62e5b9c8de4", 0x2a}, {&(0x7f0000001cc0)="f17df0df4e7d60bba25c1e93a46b1811359bc5a8d82ba9f5ae2cda0711bd357b875d6fbed9f28988fc7228be4c61564756009667d48650c4c072b2ed0c34fc7e934a4896b3fba5955fae0a2ebfea7d5a5861afe5a3968f5a1b453ccaccf98a486cc2bb17507b570d34f9084ec2fb6f1c6cf740129d54121a0a3ba3734ec996d7e80d63ac5d7be744db62e9437c3535fe2ec47d29c64a05cf210528e97b70eea212acc2e1c421c7a1f6b0c86c1a51ab696e8da9598484f5e845d514181f2ff609623f1c88bc1614f179f651c8f177083920c788accb1b24ca557af54d47c14a4a3641fe39cde3c0e3cb8008d17eb22debff9c5ebf", 0xf4}, {&(0x7f0000001dc0)="7e8432382de87ffaa8197bf86097c35179542c5c883fb2160df5796c164d9f857097c7ad1193c684bd58857ea9c49269d74ce97ed1c1028fa64ef77ba8f3a9758b456704d577bd0ac9aee6ea6529f6c2d4dc735c9edc6559b6ac9d7a6f19de32ca11de00c231913cba1cec6edfb253b2dff110c93db9392eed187d2e12283d9ceda4e1500b0511993e77587176ebb75f0a8ef198a306dc98edf732cbebdcff2bd79d19b0b82d2cfed76b202765a345d8a05f3565abd46cddaa7926449694b33de761c06284a249f3465efedd573b35e77721e8a4a4afb9215d0054daf97fec6efb6957df", 0xe4}, {&(0x7f0000001ec0)="9fd1135f62f6b8e64c5405424f8236ca7bb9d53bce9772768ff9c13e0e2ac068501671071e958e10a6ffda", 0x2b}, {&(0x7f0000001f00)="c0d05fa0c7465366d0ba63f81a869ee8da0a6d28621944c320699caa9edb1021cceddd14138283fb6dbfd6ff909709d6c1cd1e961b04f1d0adc99b6699b7b64987e060e942f55c4f9d52bdf13078004140dd594a339d7dc9ec7999d4262f71a52e4aa27155e194460b5b48600bcc17dbfbefb4b54a873b0804b1c69860cca09d6d5b58f03e0ebf46fd3b7c207d41dfa4d8035a2b3840c97fe782948a86a8486fa3aa8657391b06cafb339ff3e69c0031a55eb44a6d353e9512ecc172e16a0f247f12655f3e9e117bac4e50f2b2c45cf26d46910a6b6401377567314a5d539a5be06d29cd9590882840beb66d592d2ccaf2256c8e65981c92b83a1886aa89ab287b6bd2bea41b60a21a84f8ebd4ef622379b6dac1e0e4cf107ce5acdcee6b4e8f60e2448ef0ebc510df4534f125932958e31638135612bc51df2da2a27f99688888efb81d3379c3703492472099d2e49ec881897a653b56f412efcc111e8c0140f456eb4fc4a0b4ca6872ea309cd441056bb207faf7d38a59d97433954a899ed9de8b9503adc6302fb1793d0cff65a2175a772406d62873e93cbf105893dadfbc0a31b907c8b2afe25d194ca569876a7901df64a243a7fab81eae129103b0daba6ad44bccc79c4766d3aed96553317514361950ddb7af15fc320b59dfe34b6863cf0533893c364fde37a13fcf630d0bc788de4595eebcf62c6e195f16a3bfd90037d0d0e6b4aa2eb146f62179470c0d4d726eb230bd81739cd801fb19d4789311dd9a14db16bbdd4ffdebe01534ce1586bbffb457ee52e17ef72b9a393474155f225fcf0e4e24a92ec86e2763e08ec328f1d9052a24510f5180db9122699d1ba56f272250c1b8a127ae76e7e697bc75db4a617f4d680864d534041c880cadf50df348c71b7d7bcff818af74c32c545f5fa6fc22b0079e97def84de0d7c3b6ae29f7bb6166fb3377113bf9b040d1941b2099637ceda5457b9c5bf6ee73d5db2c98c3a350ba84d7ee0614670e1d5e1b8cd5a91f8a965403a54b189a463932f3cfe2708e098eeb77f51238ae2cd620c3f040662a316bc905b63760cb2cc577ab7daf720e357eb0f487f15f0e0d45b3a3f07e5feb1a3d1bf33f409d076802e456318d5fd8cef0cfcefc1feb29f3aede316b01576fa57f3f17f353b62e353e69ce2af5f4e5cd49e8767b223cad98f367603f08858eed35a66bb76169e0f5d1ed8cb73f94c497a94685f329d579c76611ccc0955c4ae8033490c81e0c5a52d651e64cd5be8ef070382d18431a68f6411c3505d9242b5c1d2d39cdaf25ba51f45d94dce84e5f1a552aca0fcb713f6e79a9a75476ab8136c6a252278900070bcecdd2d40f7684b2418d590fe30e45278b4716e0974bcb9e488e0f30c77a47fc59a7fcf56a603e22375c853257c556a6469ed40a295a9494dfb75f6032d14806bfb00080fa721f31f91e79e71350ac70954ce2247e8ed6b17926aaada6a071a011f68d5e5b53aab8e2da625913ef776dbc34596b67a6b0b685a0e4ca2f2b4408d7f947943b068bf8e1b68ff52af5f6fe994c7496b2d4397abb06dea2e93c9bc43bb3406176d95574a2dfd51dfd578a5a3ddefada2aae46f5552bb921cc2bd1939bdfa5dd9e2f7025ffbe12e0c509ed7086a4676d08d572e6dec21aac0f6eb4a22ab632952838f43aaa42d668951e4d1e328220bccdc1548a3fa6391c90a60362d716c44cc49dced1f77e4379d500e8eea38b42ad1f71f6d21a49f12e44e72bcd33383d24d3e013e61bc35d074976ef0b28ad075b9b6783ef29d6f3632ba4a52d69fc4cfe02e5bbfb90132e719c2c8289d754cc21195def0cd63f991543093f1f4570797ae822df90355114b1c10dae8ffe2c8263077bdd410ce57fae72ad36b09faf033cdbf5b03fa1fc95f603de571b299be988fa6537f7c2e76cc656f521bb7544ca2308c00ab82ab08ed002f849e177dfa4bfc062f39390951f15ba05c08d3e940f883a027c37c42327d80cf51e8072cd4ba6350dd4ef6416b16697f43e2cd955ce5d61eda2bcce553e3ce8bd07a8098bf53a1bb6262ae016f937d176131e0cbe3960509159fdd0c49a63f2096d6a73a4d759a90e86d106884762863053be3f8ad8186cad61660a48623449acde6dea693d1649ff3c301355900d2c04c7e368bc89efaafb82d819f4e5bfd56b121fd61051c3aa831b819de33ab871a4375157aa28dc979e0f309a304f7d248830ca675c5111c6b3c0271f4481db2b090a0737fa21edc4469d159e9118d773c8537c4f74ba2d96708a90f6015dc8c84be417cc2a1be4fa1a9731153bce7f170366b708576948b2df7183ded55d347074985ad7053dff126b1ad56ef2ef320531737cc298ff772feab902d7a9ee570351fdf679b96186adc006b6a6f40cdc5b8df2d8784eec80319b675dc3acf828798482425b4aed6c13702bc809b533f78f5bd050fc0798630f9786ae288ae5668ec39c0949188175891934858f18690d6b74a1d963a7f7e0eede943f2925f472a3fe4f09231cff654f3d39e772eabd262b7a23fa65897957b1fe85c17e53107566d8cdea359b5d156179551300e15c10b85a92dbdc9958484d8e702a7a8b5e93654f566402a48024f1d99adceb7d4bcb511b1432b53e56bd554735c7eb92f5447b19f6bc799c73bd13516b1ba32572f9f44ad5bc6b984b3441ea276e71af5112895623ab2882d2526b9170a7d4f2861e421f0396875a68457bf0ac27bbeda161e03be2122cc6d4db6ddf295aff6da0f1355b6c279163415cece5b7c89d12ba63d17c48671c4272f5413c53920e517cfa20c265fa22000aadce0704bb5e28cbeefc50e90fe40c8fd2668cce4bd25062f25cad430fd695bfb6835e09999c417e0001aaa07a2f320459ce909b62946762dd30aaa7599419561a1c756719fd6b228e9c3e982fb89feacae90bfc568519b6027fd442418e0df50624e84a5b9c4743e3410b19d265b5b2c4f6aff47b73dcc0a84043bd40ce40bac9232e0aad317b8a78cf19fe7def3e2e00b8d71f4fbbd151caaf8e39cccdcb5f1d412fd309ffdedee49d2c9b2c669474e3d3511ac19ec02c759aba218a08799398052bb98feb56cdb2284c273b90a9482c8b18054ab8d4c4152a34b83287e6f46b4bf8701f5b5d35683d1a723951ac473c778316cc046c92d166383351bf868b24d4b3bf32686b86ed6eb81c3dff60ff1c19e8dd72ae4d5bd0206fccaca7e483bebd1f8fa6f5c1a866435aa3bdc8381c6c778915af8da91dd98df38219c81cb236f535ee5e0e8c8fdb61b2ed03a382856a8b483e71cf3162b1ea6d8f95365102f9626fba24e06a8044c51cde8c5910837f20586eda740554ae57e2e57c795d96a0a38aef1da0684f63a68f4ce15ccea60a075c157c98eea1b5f2f21364066995e0fe3d989ea2cb47b8a27c796f682be0c1969642d3eb5cee973e2f0878c6bedcc271437b954dfd5491c5f01f232e889d85729f08a40c37211fcd3d7fdc79e7669d73c1dff1dcae19402f20f032cefaa307bdb7141345cd562ab312d6ddd19de189269ef1887c557e1c2789e45bd391d8f6b6445a9424ee8ac80c724fa49867a57b0dc50f996050af3c0b0282f8727cbff19ee67a8e1395b2ddc1b0813521099408512e51b2c2470cef56d65b9f5b3a11f47248c8fcaf8b87b09dc6ac0f03ad2f54718f049c9a9a1f5f01d47c74a1c524688530bb8d75425cdcf2092bb52119c706de29f20a1cf2055659f85c15ae7db664313eec848402457f0d4de8e1fbb3e8c37f6f7613e8ba7d3ef38b21cc03f0347eecfb931db759cdc78ce5be087c5e3205a9e1f2df1b2e3f2fa357026d2e7883d27165beef720da594d58331ed64e952c1b37c4d392096b0f039ccba6f1ba8e71f7492109ac32e78c8cf68edbefd2e18e43690c013f123b1f4574f3f3d714680b5da41609049a8cb19d64813ecd4672ade2270d346eaf2a1b21434ade04de09331931210c86d2565da70c43409df67e70be90e06d6ec49fef0f733e9d3e269450b8c68fb551f5419732789271b26e75fe5a7327a30673679f569ba04ab6f03ca493c4f02b3eaf56b3fcfce8024582584e18814d6b14e1da9a03695c7f3ed3d853e8ff3d97fb43acc934adb11253161b3ab9a1f9dfa1114dda632fa508b63801d740bbde045444b6b68ab8320571e05e996eea61f7487389e93e36b711718ffdd525e17bb66e570dd971189d37bcac419265c60825f57c1704b2321648dbb0af35a1ec9f9e528c24ba3e34d30c0d8b088e65d0d31b2650be61b4548d756e9deefaf7b7964ab6fe0baf0235fc805fc4d09f1f856d6ad8d9d3a9109f56c427572ec9d7e2a15e07e0c116eef941027c7b37e07f27304ec76876694fb60f60304826ea4c2fd224ba44274b203ce11bb70c3f36caa7ef077ab9e7041fc0be5fbadffde152a02c69f1ef2fe8667b85e9c13157ed70e4ce862039a31764252c7f3a0181622c802a3ea4601fb6b50b8cae9fd8246d76ce1a69bc7c1292269a57b6d60435526f4621b4c8698c57a6dde0a543993d58f0310597ae064ab6d3c28f7c21d426e6fc7aa3495b7e414909d0e209331df05bb7c5022d859ebc6368f6e9e82f881284a6548e407619c417e990c025f40a4cd73c994dce19fa6003f2f041933b10c2f74e1f12ae90c33d27300035053b41ce398906d597fdaaf0f5d4726cdf67e7f207a56b74648bb32320f143be2d02cc833a019cc6435762efd4b3baa032bcfaed2f39a020dc71aef4f35fce81ff3311d67a5348310136f5536cb02420b8201f079cdad0b0e3a2077b7478a10f8ba62d8dd0086fe48b191c0a513ba1598ab7da74611ea1e1556876874a13b775ca65a8823ff31cfd88f3345f2f39e398bac52438ed23f6837c5f0e03451ac91c0a154bf29fd586f938383ff8e2e34718a7a5704dc12de05c344704ba47b3cbc4d50e7a224f7849d5b82b360854b2564020ed0b61d95af55cfd612267e1012a193d0e3ac2dc26a0243f51c3e427379ea9765e05e18d930a9da212d0b0eacc24f5c38399ba31e1b0165b221aac6b5de721b6953916f41b04cd43eefb74621e61ba198ba98a67cdbd9179d0a2c7e553179c89edb2022526913b28df7c2d2e0986b6adbdc58952f00cbb573d2010a957dd43e09d121cce21e992e80f329465a2bca4808d00be2722484b99bd75a08c13cf6526d2d4f755c2b9bdec6bda32e94a7cb3c605ffcae3884ee0b8cddedfd6f02317b6028c82ce5fd531a7cd2a8f8f5c1aff4fc7045af395030dfe3646121305d928d6ea033d553ff1e0eb2768185f6e6930e9e8fd5dbeb5fc668c6dea2c2e7cd03b0ed69fec4edf92788a284afcbd503f04dff90178d8a7755f096983b49e8b68d0ef41339d22125864fc98ee1b9b052843ed1f9b5ee1ce98a24bb86d8794ad4ba127a7aa80a6ac850971c97363a64c4fe054c48594deb92d2242e29b5eed68f859d9a19e3e20bc5c0e178394cab186134d90942a893ebe745f45233f80101e5b29f1ce80ccc76202ab4c1a6a4740b99ce27f225b5b95d507718092f03878e80f8c0c787f08638296acd74ce096a1dfc1fc77f3561ef8f2890d055f5bbee693eaaf70b0e31ef483b92b5267c2c23f9582224ac7d906e61690e6689d20873fa38cd32f6ece9135d445f6aff5a1ba8ab40554df0467e335b5247cfa0721b943f0b7f3e8c45d5e6c609741cf02f5344fd5e2aa90a758cfef5bcd2b7bce876a26a0f8f9da0431feacdf2ae1be076cc8df679762f63b33d362a91b809d2c91c0fee21ddfe95d5d5c8cd22", 0x1000}, {&(0x7f0000002f00)="072a53b507210bfa1c9fa08e0824d34a7c1c8160c8c70dd60366eefc4061a93654a7c601772356814646a64c0d08b6fdb77cc02402f99ab9685b81c495c167225d41a4c45142ead9b78b2ae87786ddd66c6d5a537db4377b8494f769aa24b507c176246ea921907b5f2e6d61124108d7a04d5f9b97c4bda2a058b358a2da1dc817c79b86d5a986d363a361ef13f005882787c2a1cd", 0x95}, {&(0x7f0000002fc0)="cd4a728cfa988e5ab319639ec480d50301ce5c38e1fdfa425a63dce5a293c37a3fbbda5ff7300e8d43a0b03c0b47df9d88f30e6bb41501f9de2cc2472ed98bd2d3a272fb48d64f8964e06c641a048b0ee6f2583bfdd2917f4298fdeb8807e5cf9689903549a06a80534f12f681307b8e6ab1c027938a73ad37c91121b9b70f74f8e18c9ab690c657f948f1855116c69ded91f1665231f841729d8f7c8f86176aba1968cbd35dd245df702c12a941cb936f56776a4fba7dedfad78b797e63bd6582c2f6f3390ea2740ca6d11e52820180d4d280893bcf52dfbdb04cb4f447bcaa5e42393222f4b941234b65c1cf70ce004b33439a9e97", 0xf6}, {&(0x7f00000030c0)="18c9813874c56fe0301a821ac8b2ac2c9c925b6ff58951ab87a7c30413a1be5e3aa7e39785485df3880786a3ae71c94cc480d8046913f9dc2e4b03efc7850348310aefe70253edcf773b49fe6a3b7d2601261a69538609624104db09af602291d7dba4314cfb78f8fa4f9c9a68d1ec9aea443e41d6f72b4dcae5e27d1940dc9be88e1e75c0bcc0635178ca9bb07aa2007bc7704b62c18500f6d7486c6d4cafce9cb20114eeb70abcd75ee4146e126f0e009309f2beeacba7f044fa84dc2f9b61", 0xc0}, {&(0x7f0000003180)="f0a7d7a168372399171e4f84184e8d929b8a5ed9042250fe170c591e908d079ae55f5805e7c3cfc0ebe505a68683b1c4d74bc802f0058f473ad9f270bee37068bb6929365bccf8d95c05b98b9165", 0x4e}], 0xa, &(0x7f0000003600)=[{0xb0, 0x1, 0x7, "1e1a87ef1010a7700ee6a2f052e7ba1b623483a951052701a78b60e91ac7ab861216ab60179dc20cb3518f87edde0c909dcbe4b7e0986ed6b79131674e3a04f26204e8a2f3b195495453d5ceff73980a133bf476a025074ffd475433309a95aa2b4f77d0e6d1045136e62829dc138ca7837d4b259a65545d44b372bd2cdf9daa58cec3c2f64ad635942873f1201fbcf6b18f3a00cc05a0fd9efc15125cb6"}, {0xa0, 0x116, 0x0, "805438268d9aee5d83ea74e5e07e6c354253295fb7248acc864e2a704649aafe56bb91bc068fde635367821358b1acfc4696d92922f1e326784416ff404aeeb5821b59d062a40d1ed1e1ebf619aa87fc998dd3374793d9f3b3621dde5c7e8188d03ff1fe52a0aa6caac5eca64193112845e1662c2c213a99d81280379d98c1d160e9c5930c0e80eda95e7c6d2f87"}, {0x70, 0x1, 0x5, "51b59566f0555eddb6e7acb38217ecb01fff974412e93be6f4dbfb98d2121556684ee2d80d256d6543854fdad6df0c5ef6efd04fd450e5fe2d65322c19a4998fefb4883a0d9cb9422cbcefbbbb971a1ad159f4de2b49d0df98d62d4f"}, {0x30, 0x10a, 0x2, "0018f6984cb2adc48792883f4c492cf20803dc4b3a1ba3a7da"}, {0xe0, 0x11, 0xfff, "f3fb689e2ccd01169abba90b30ff4d92d92974db8d32ef1983274768b7b91df4bd3d9004533478d820f2ff34b95d735f53553fd4a97fc04039e7c1812865d1b06d4e66e35e0b02efb07ae6dc5b8df28ff0155efac9fd38cc878ca0eb171008b027171227e1205cc4450fe861c4c265790dcee500f1ab8dcfe42999b1a21f24df6e862b3e96eeb693b02a13a3dbd9c1003ebc7ab50acba7eea754ba5a4acd97cc4d808d2d788aecf833de352614f1a46e69a181651f74a250e7ed975d9850bcec1f0a2535365bd46c68d37b"}, {0xd0, 0x1, 0x80000000, "fce890c19325336ea42cc393da93197dff0b043a69fd5f4acb7d4c426eb3e1ff0f321b31433eea0475172e2f4e5d49449114f8affd7fe00b51f7d29813f7fb90c40ce592dea058733fb3f9e56a8c1d6cefe689c74406b3cf305173e47d585b4064f431ca8db50e9599edee439c5794f4a620b853f7c37b8e306891d93269ad357235fa25e433161eae967ff4c24d307f4b2438399d32ade931d219fb399f25375c058ffd9ee3e01c36dbb2db04d2d29784e98eb0964b2ff25b27"}], 0x3a0}}, {{&(0x7f00000032c0)=@ieee802154, 0x80, &(0x7f00000034c0)=[{&(0x7f0000003340)="df67e760d0b84d303a66e29f2b33c4f96eba26068a0b2396cca00787feb7377b78226f0e7ef00f7f6f585bb47fe5e612a4158286ecf03a5cbd325929578011a655e270aa7cb7fe0ed2cba888002e07773fd8ea", 0x53}, {&(0x7f00000033c0)="550d30719fac82ae25a25c59a065a3b24fe483002f70a31c308ebcc8bf3e12d17f9fb1b1f12a3ccfc70c8fedb3e451f06ff056b671777685c23a8379c3f215884b21ff89e03a9fff81dd15fb770697a78990e739cd690049b03d95c80f95c40e8600c0f380905746822bd12f06ff6bc3d02ede0555e480a9f8d80a5b82f43c4a03736ba0f05750a2a66f621d4e6d18fd574f04c3b7fb5640708b1a8685849212d06baa0fd9fc1cdf60aa8ee5be29f4e8bc0fd50b072866aabbd4b1d930e4989c3fd9d1267df2a8db5bdb0b959b46634f51327e2d64c9ec77c4066178131b9c4dd5391921fa7ad85f546c3de2ac713d7fa06470610d32eb58becd21", 0xfb}], 0x2, &(0x7f0000004b00)=ANY=[@ANYBLOB="10100000000000000600000080000000046d50742fdb2f344357869151f118c724c1781507f3993c7ce0987f2d903b3bb3f1fe1b127e39521a2421c588600ebdcc196ad39e4dd8ffb1e9dba5e51bb285ce5d0ddd7015934f5b698740856b7dce2084ae5905a7d9a4c12b77b86e7560df6de32658d955227eafbe73619ca83e55c3e427019030d0b5c0bda5ae57c05cf1bd75e89f612c308c3bb0a7a32780f31954e076a9ae7cf2881a9179c691f02d5ecfb7de1978393289bfa2d2548b4d48f184c04f6c5e661eb635ba3f1e4715413ac974266163e4c077126f582adcdaae74d74435c17dc054e0301d1044e5225376c3654ae5b2203764e9b06d296d348756cc5bd4a57dd26ecf100cd528fdaaac9d34086bbdf49f9b99b8abcc40a9e4c7ea422a74db805371fbd44ade8548896c90e993d0f60617730995d794186513a2e0513677eb0c4ddbf784744e79459a07639f3cc4e68a9c5caaca5971dcd3ec92f15eb8a0efd8c623c4c1fb1609eeaa0dd928c1e9510b558b5ca4f19c1bd49e031da72c21382958f5d330a1e9b03164b5ce4277c878f10020266b32341c341afadf6a8068fd28ac4e30161bea47a3a85e0814cbe60d51370ddac2e8fb7910422dc226de4ca228fe39f37d4032299b0d7819218ac0ba2f2e94fdbb8a9ec0c73fed4c954b6963ac67572c1802c7a8cd8249119126b24dbfd50f59a4e819678556ae6dfd67e9ddf7838ce173c2ac8a09cddf153c8b85c98e39e244db18353bd2b87f5e7665ec045933786cc0359e741c04c0d380dd71d72bd185ef283913cbfd0c8fce08fcae6d44db508c2b90526d78b980dfc2fda7b46aadb14c5892a739d20468296e8c791651e8ef25d7e0cf91a94f74965eaf2dd0ca08fa661c9ca680a16f47a253ef478c67fb0771319aa1d6f044a592073d3d71c9ab10dab70ea64834b763ab0ff8526772103f2181e8ac4a67c6caffd21046d71937e6a0c83d775dd813bcfcaa9a9d5b70b220777f8dc324ecb52adccf063aa069ef70229aa64c3725f84a7de9b2f0a1cfd2da623cfd488b51ebffe455ba6138f6802431aac17deaca90dcf392dcc0a6ee29c19c9ef107d061cab25e29ea1dafab57b2b47d24dc8161162a0c4c84461737d752bf63d68cf7e42facef17fe1b367c5114f348d29dc750e81aab8bdc18607a4ecb789717b59fef977fb2b60d397ef9ed5083713353e2608e7b3f3a3c98bac0a2ff104d3b97a32487d97cc2582dbaa4e37ea19d31d9496db5ed82a7d1a3217876713ab6c1d28bae233b03cfb0facdd4f168975bc56b97dc08b7ae27dfd256d6dd4df02bee85915481935a2f8446cbad0c18a3c0beac93d4042275ca2b8223ab06c9d8fe80de67369e3780bda5b0a74a1abffa9f4076142f41418781c0a2557408f38ec9c7c885607ded1ead8b9ca0d33387a8a4b4c6c17d510b264f87ee7d6d107b049b2b2a7b1377de0d0aaec7074a9688cab169d8152198d88c2011e696bfed8475da5c707ea960501e898cb670b345506ce0ed97472712c4a9aba29ddbfebc3e6088933b0173b84047c48da3c12efd98dc0abdca035ec5a6d8569f26a0034f9bbe80d91d31dae41a5db3fde923c48e82154dd9c060315e6a1e58da8d698d5d62dc18021edea3a12d5a42dd6f173d7c3644ba9433aab67fa92b2c08c3c5cae18136a05773d8dcb85844dab7313fce905d2db328953afc0133dfb3c22b7f9eb17541114d37c2e5bdf3484caafb14cdfa7a6037aeadae323f999d9d053218a2518cf19540166759d4d349c4bf316c0184e2aa9c6f0ffc3dc428fd16fff20fb11355099051fe2d874851dd37965e08b453b044411389038fcf7488a7a70938b96a0e0757748ec4cb4b75a7925ab14f85300f1e1b27939677f4de3ad17a2e86438da78d692979e93227f71a630ddb935c23ede922057e069150abd224843491ebef9a36cd118d2bce1023d0c3734ed1f7b60319e25d5a7f4804f066e1fa1520fa164de5ecd9d0a490dd4d821d73110abaa150aaafb6ca6fc6be4cb8365b3eea6508f5cd5c7033234235325f396587bdb31a65f36af43ad46658f893817371f2e2cea0ab684accbac1d67ef538e17cd0621c531273eb97a577d23f9b19efcc738a3e35302209395cd16e42684d98d207090be9e7b600d8f36f1183fb28971508494f750d992201647ed01f58815ccb9f1cc9b615c73ce4d232aabd1b09b9ba090e7e2bafc41f7bc0a1c650312e574f54527964ad47cd89bd050cd3f66835b0255879bed9e5e4adf41465128cc56d1a01baca354c4130eaf73a3d4d46a1528a48a4d72789154c81917e6f5db681ec8c7e2874b94ba0a527aec4a69d44e1aa891656e889c6e837e0ff7db0bd024a2f0a0ebf7c2cde7553db04e098237af3986bc8654b822ed38320f8b75586f924ba4f0fc6f901d93eebb73d2706051146d91d6de8fee5ff8b267391e8e90e88ff5f058a0d4fd8e6cc872514b881b5ac906a96358064e3ed8428abfd182cf4d7d0c64a0a2dc5f96c1592c93a46a52c8179890609efc082efc456b4efdb7a996e71115e9ce88a41893f2ad9b5acc8555eb25ad6e398a77c28362e5cfd65b1b0d21aacdc6a51910bc863ffffc98f25f209c604cd870488df625d72ceadff3a63ed37606ff1a6df6bfaee5e35e392d95598b59aa1b2aa3a245a49f5e0eab83c63298cb87ccc150fd3c59d405e723f8b1b84dd005a3f9c551b689c9f4f1061f2f8055d8a2446e9367b10c02e6af2fa394d2f9f93f9903ecf9b470608ea53f8bed3f4f5221fae550dd9ec574d6c521fae6fea06004eab32b4e223dfbcf1488ed3d929967a6b095c8334b211195241a10cb9d2fc4e31fd411168bb4327076d18a99897a6a58a914ccd4acfc755cc3bfb66ae114be1d104ab7e6fa822df0190f8935e62ddb7746c12e58ede5ff879f6250edad3d4f8cf11b74d7dac7d79fe3f0da45bd7d1244cb9b13952e47202e81ed4e4a7e9b3977c3f87a4a37fb3faa4779ccfc10cf9927758c539b9016c96ce9f1b42a3b185096879fd8fc621fac751a4f416d47d2fcaa2eb011f48bd7c4a595fbbd895e48658589996cb259b028212901cfda7243e970a69bdc704e088175ff1d6b124275cacdf76bf4ee4c3de4aec70fece30b56550b95109fda8802cb3fdfeb90b4b98620f23d9788b591a1c4244a7906cf5113c9148f383593df870604e70b8eb895a1522f8937d16cfd45838c817e73f519a7c075cf1796df0dd0f1f2be7063c24db2f116df0dccffb1d53e74d8491615fd3cc9bf197fead58ae93d91d2997fda4a53cfa255d6af7e41905d38962df3397d932d983dc608f344a33a38db7c1c251ec41675acd1d9527d60c1eff014ac8bc77affda1aa048010b8117d34eb1cc8513a96009c671847297e572185aa1ab5b114c2e3a651033f18054cd37cfe6d4a7487d806ae3b927d477febd948bf106baaaf9163c2a92aa193889b024ca2b60f076d290c1e0ff19c2a625356c55f2c3a9f5b88cc9e85562a48d321132d7e495367e54f0602638c2d58f2760c9eb63b1c35d751dedc38e84c51f75a7bb48433abf1d21297d0e4489ec2da97bf71af62b0f1e7e53968e2c9f9278f03c32bc351356ef02d76989bc014b5f6e6f97223a6d93019fd4ebfc3fdb5bb536bc03a6c32004b66d31b46234be0d0376a8521abfc70273b1fa70381e09faaf53258152b6f9806942764d7c4edc94b77713a10a660a95af791ccf8a79a6865ee2bd959da67f9da075980024c2974293298120d2d7e7b2b2ef20a6dae4ca6268976d117abb9f588850d91f55d9f81eb967e4a1389a2c82145ab25c06074e562ba82d4f71ca3b8555e470ea2494ecd2047824079e871771b0000a164e449ab9e97f822f6e0a1cfeb2465f0469b141c4c429a73b822941dd196b0f2f10383d5ead43dcf6b598ed000bb2fa97772040de8547a6d0bd081dbd0306a1c008eac4c7f4bf2f6b1476086d74d93c5b02830aebc05daef332a9181ead440e7c8a1986995e1aae4f72b2ff17292292128384f57d0d895b068cad9271288f71c0eca7d89d94097b9f5da9786cb3d5e183b8197af74032efb6ffc6ac033829b84555032dda75a969c2216e284858909ffbcd5769685b9d6795dea3bc7cda7a24a1800f98122bd0cb53ba52b232067291768d7a631c02b5c0034f6de50cebb5f906e56edd3cb1e390c02d44cf4b562ac06f2ddf59bbb6fd882d642e5602f045be8b8a6ca5e8632c4b72b96b1c2b2b1009c097c2c7229f6b87ecd119553e4ad080b4149da2d2299161671256c09a5a99d5e2d8481cb54d6ae868e7cc53880921ef152a21497958456c70fc2df8849f93c892cf22ad7aed2a2b756dd8100e25f1a324a06537881de19076d7c7ef8663adb434a54cff05b0bee499a324864c8c371055a1085a04e2b534a359c76cbfa241fc8015668406370000868588a886db076c7fa047abe3f77c65abec132d9b161f8331f1565e7d48d5308c0c8f0129d83d8c9c3ba8b31eaf17910e590eb872da0c2e96d64e1cab88d422e613815525f3f0f2d9948775126f383722ba48fe4e4f61f36555b1f394a3d5949b2627ea6eb472fa5ad8c455b89e748325c3d3cc06789855e35e21af3911e44d2e4aa11dcf1a4bc6d4b552352fc9fc8d02986061dd8f13ffe69e0cbc6c3a1e42aa014ee8e4e51ce5dbea169e385d7aba6a232341a96c7a0c13ba16f35de18c4cfaf8139fb89499ba06d759dc86fa7f49997f8ad6d24474f60ce5f23a0bb1b52d129029a4f8f162ccc47ce2abac599db5aa228034920f76de9775f1e6df4c9995f1ab67746fb65412056ada3e78b5567b250c9df62d6017527ef2bb336c41966fa844f421cadf248c1d5b77ffac87e724b34efb962a5c6a5000112115b0a80a1e2dbbfb8fd1025bdd1b3ebedbb0b50463808f9bee08fbd584aae31f8eb5555eef36e9665c367807a74878739c693e0da7c6094e70330f546eb7a2323cb145f60a61d980409670ad39d5f2e633cb09ed4807710ce31441abc2445f286e37e599ffcc708d6d5d83882ad5457b397e5fdade6ffec08a3f1fb57c03bb43c25525e5981e88892641ff2b0596705fff567a3cff0656144ecad8ae5a41d9ae8c6bf2726c1aa2d4b921a2d5291aaa98c4639d232c4f7960b3ff92d755951c8997f90731f69d6686183db3fe9c08b8bf6b4f24a90a921fa3fc04037ee6d12818552ba2e0dbd8fd2c9c1c2f134c02e43a33415dd21d4760248a95788359316a5a7da06b7c70c7e7d54812616cc001187b360875dcad67e518ab22230eebe271c2b512b0c59af9193812c910684534f28ef37621cafacb5a16f172460b4998aec6e0d54e7e99a4450a7848709be0aa606550ebd8e704636082032aa2af3410141f91ccaf3cc35b88d632d715348556dbc43add602cbcba156edbbccf86ed7097490fdd43e4760487d93f4ea20a1054d8110c60d9b90b6bf2548faeda451e53b81f89114ab76b49a763d359069f731f940ece46687f85047b14b24835a2bbc71766f50e71efcd2d9e5255a91c88a33fabaac1f563c19c29c0b83f84b7b002461fbc1d5ccb61a402a5bf5c909dbd85ce2af4af4f9aec7a4b53d3fee081252021f51e45e4f67ae4bd61152d7c083557d61405f6d74e1116a3581c674799300435f30f5a72920bde58df59786186350446ccb04b6a793beaa7870f5582d072e747e025fb450c81634fcf7be1d096d218a5109e7378bc7331e8afdb34d4b2c0ac01db8615f8e5e714b06ee06305867fba72ceffc056d102cd52e776ef3eaca9ef68665a79903c5f63a610719553c476df55f423b24deaebaa7f42f81c3e9310b1c29714d25266e41280000000000000012010000020000009fbea92fe82cedc4d201cf5a1c5aa3fcacac971e30822c"], 0x1038}}], 0x4, 0x4000010) connect$inet6(r1, &(0x7f0000000200)={0xa, 0x0, 0x0, @empty}, 0x1c) r6 = open(&(0x7f0000000100)='./bus\x00', 0x11250c2, 0x0) r7 = creat(&(0x7f0000000280)='./bus\x00', 0x0) ftruncate(r7, 0x208200) sendfile(r0, r6, 0x0, 0x8000fffffffe) 12:39:10 executing program 0: syz_mount_image$erofs(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000280)="e2e1f5e08a3f0fcf010007000c", 0xd, 0x400}, {0x0, 0x0, 0x1003}], 0x0, &(0x7f00000002c0)=ANY=[]) 12:39:10 executing program 0: syz_mount_image$erofs(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000280)="e2e1f5e08a3f0fcf010008000c", 0xd, 0x400}, {0x0, 0x0, 0x1003}], 0x0, &(0x7f00000002c0)=ANY=[]) [ 448.676045] RAX: ffffffffffffffda RBX: 0000000020000200 RCX: 00000000004656e7 [ 448.683422] RDX: 0000000000000004 RSI: 00000000000001ff RDI: 0000000020000100 [ 448.690698] RBP: 00007f641f718040 R08: 0000000000000000 R09: ffffffffffffffff [ 448.697986] R10: 0000000000000000 R11: 0000000000000213 R12: 0000000020000000 [ 448.705784] R13: 0000000020000100 R14: 00007f641f718000 R15: 0000000020000080 [ 448.719472] audit: type=1800 audit(1625488750.639:188): pid=18432 uid=0 auid=4294967295 ses=4294967295 subj==unconfined op=collect_data cause=failed(directio) comm="syz-executor.2" name="bus" dev="sda1" ino=14837 res=0 [ 448.747413] erofs: read_super, device -> /dev/loop4 [ 448.747430] erofs: read_super, device -> /dev/loop3 [ 448.771503] erofs: options -> acl,noacl, [ 448.776737] erofs: options -> acl,noacl, 12:39:11 executing program 0: syz_mount_image$erofs(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000280)="e2e1f5e08a3f0fcf01000a000c", 0xd, 0x400}, {0x0, 0x0, 0x1003}], 0x0, &(0x7f00000002c0)=ANY=[]) [ 448.803746] erofs: cannot find valid erofs superblock 12:39:11 executing program 3 (fault-call:0 fault-nth:30): syz_mount_image$erofs(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x3, &(0x7f0000000200)=[{&(0x7f0000010000)="e2e1f5e0f2029981010000000c0024", 0xf, 0x400}, {&(0x7f0000010100)="05000000c041", 0x6, 0x480}, {0x0, 0x0, 0x1000}], 0x2008082, &(0x7f0000000080)={[{@acl}, {@noacl}]}) [ 448.842603] erofs: unmounted for /dev/loop3 12:39:11 executing program 4: syz_mount_image$erofs(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x3, &(0x7f0000000200)=[{&(0x7f0000010000), 0x0, 0x400}, {&(0x7f0000010100)="05000000c041", 0x6, 0x480}, {0x0, 0x0, 0x1000}], 0x2008082, &(0x7f0000000080)={[{@acl}, {@noacl}]}) [ 448.911771] erofs: read_super, device -> /dev/loop5 [ 448.921564] erofs: options -> acl,noacl, [ 448.983653] FAULT_INJECTION: forcing a failure. [ 448.983653] name failslab, interval 1, probability 0, space 0, times 0 [ 448.995078] CPU: 0 PID: 18449 Comm: syz-executor.3 Not tainted 4.19.196-syzkaller #0 [ 449.002972] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/01/2011 [ 449.012333] Call Trace: [ 449.014948] dump_stack+0x1fc/0x2ef [ 449.018597] should_fail.cold+0xa/0xf [ 449.022422] ? setup_fault_attr+0x200/0x200 [ 449.026777] ? __es_tree_search.isra.0+0x1af/0x210 [ 449.031789] __should_failslab+0x115/0x180 [ 449.036055] should_failslab+0x5/0x10 [ 449.039872] kmem_cache_alloc+0x3f/0x370 [ 449.044033] __es_insert_extent+0x39b/0x13b0 [ 449.048486] ext4_es_insert_extent+0x22e/0x5e0 [ 449.053089] ? ext4_map_blocks+0x59f/0x1a50 [ 449.053919] erofs: read_super, device -> /dev/loop4 [ 449.057420] ? ext4_es_find_delayed_extent_range+0x9f0/0x9f0 [ 449.057467] ext4_map_blocks+0xa2a/0x1a50 [ 449.057494] ? ext4_issue_zeroout+0x160/0x160 [ 449.057509] ? __brelse+0x84/0xa0 [ 449.057523] ? __ext4_new_inode+0x2eb/0x5a20 [ 449.057549] ext4_getblk+0xad/0x4f0 [ 449.057566] ? ext4_iomap_begin+0xe00/0xe00 [ 449.057583] ? ext4_free_inode+0x1780/0x1780 [ 449.057595] ? debug_check_no_obj_freed+0x201/0x490 [ 449.057612] ? __dquot_initialize+0x298/0xb70 [ 449.076239] erofs: options -> acl,noacl, [ 449.077061] ext4_bread+0x7c/0x210 [ 449.077078] ? ext4_getblk+0x4f0/0x4f0 [ 449.077106] ? dquot_initialize_needed+0x290/0x290 [ 449.077140] ? trace_hardirqs_off+0x64/0x200 [ 449.080704] erofs: cannot find valid erofs superblock [ 449.084998] ext4_append+0x155/0x370 [ 449.085017] ext4_mkdir+0x5bd/0xe10 [ 449.085037] ? ext4_init_dot_dotdot+0x600/0x600 [ 449.085055] ? generic_permission+0x116/0x4d0 [ 449.085072] ? inode_permission.part.0+0x10c/0x450 [ 449.085089] vfs_mkdir+0x508/0x7a0 [ 449.158137] do_mkdirat+0x262/0x2d0 [ 449.161788] ? __ia32_sys_mknod+0x120/0x120 [ 449.166122] ? trace_hardirqs_off_caller+0x6e/0x210 [ 449.171148] ? do_syscall_64+0x21/0x620 [ 449.175137] do_syscall_64+0xf9/0x620 [ 449.178964] entry_SYSCALL_64_after_hwframe+0x49/0xbe 12:39:11 executing program 5: syz_mount_image$erofs(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x60000000, 0x3, &(0x7f0000000200)=[{&(0x7f0000010000)="e2e1f5e0f2029981010000000c0024", 0xf, 0x400}, {&(0x7f0000010100)="05000000c041", 0x6, 0x480}, {0x0, 0x0, 0x1000}], 0x2008082, &(0x7f0000000080)={[{@acl}, {@noacl}]}) 12:39:11 executing program 0: syz_mount_image$erofs(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000280)="e2e1f5e08a3f0fcf010010000c", 0xd, 0x400}, {0x0, 0x0, 0x1003}], 0x0, &(0x7f00000002c0)=ANY=[]) 12:39:11 executing program 1: r0 = socket$inet6(0xa, 0x2, 0x0) connect$inet6(r0, &(0x7f00000002c0), 0x1c) socketpair$tipc(0x1e, 0x2, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TUNSETLINK(r1, 0x8912, 0x400308) sendmmsg(r0, &(0x7f00000092c0), 0x4ff, 0x40030000000000) 12:39:11 executing program 2: r0 = socket$inet6(0xa, 0x401000000001, 0x0) close(r0) socket$inet6(0xa, 0x3, 0xff) connect$inet6(r0, &(0x7f0000000200)={0xa, 0x0, 0x0, @empty}, 0x1c) r1 = open(&(0x7f0000000100)='./bus\x00', 0x11250c2, 0x0) r2 = creat(&(0x7f0000000280)='./bus\x00', 0x0) ftruncate(r2, 0x208200) sendfile(r0, r1, 0x0, 0x8000fffffffe) [ 449.184165] RIP: 0033:0x4656e7 [ 449.187366] Code: 73 01 c3 48 c7 c1 bc ff ff ff f7 d8 64 89 01 48 83 c8 ff c3 66 2e 0f 1f 84 00 00 00 00 00 0f 1f 44 00 00 b8 53 00 00 00 0f 05 <48> 3d 01 f0 ff ff 73 01 c3 48 c7 c1 bc ff ff ff f7 d8 64 89 01 48 [ 449.206628] RSP: 002b:00007f641f717fa8 EFLAGS: 00000213 ORIG_RAX: 0000000000000053 [ 449.214351] RAX: ffffffffffffffda RBX: 0000000020000200 RCX: 00000000004656e7 [ 449.221629] RDX: 0000000000000004 RSI: 00000000000001ff RDI: 0000000020000100 [ 449.229022] RBP: 00007f641f718040 R08: 0000000000000000 R09: ffffffffffffffff [ 449.236281] R10: 0000000000000000 R11: 0000000000000213 R12: 0000000020000000 [ 449.243536] R13: 0000000020000100 R14: 00007f641f718000 R15: 0000000020000080 [ 449.251115] erofs: unmounted for /dev/loop5 12:39:11 executing program 0: syz_mount_image$erofs(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000280)="e2e1f5e08a3f0fcf010048000c", 0xd, 0x400}, {0x0, 0x0, 0x1003}], 0x0, &(0x7f00000002c0)=ANY=[]) [ 449.281492] erofs: read_super, device -> /dev/loop3 [ 449.286537] erofs: options -> acl,noacl, 12:39:11 executing program 4: syz_mount_image$erofs(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x3, &(0x7f0000000200)=[{&(0x7f0000010000)="e2e1f5e0f2029981010000000c0024000000000000000000e803000000000000", 0x20, 0x400}, {&(0x7f0000010100)="05000000c041", 0x6, 0x480}, {0x0, 0x0, 0x1000}], 0x2008082, &(0x7f0000000080)={[{@acl}, {@noacl}]}) 12:39:11 executing program 3 (fault-call:0 fault-nth:31): syz_mount_image$erofs(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x3, &(0x7f0000000200)=[{&(0x7f0000010000)="e2e1f5e0f2029981010000000c0024", 0xf, 0x400}, {&(0x7f0000010100)="05000000c041", 0x6, 0x480}, {0x0, 0x0, 0x1000}], 0x2008082, &(0x7f0000000080)={[{@acl}, {@noacl}]}) [ 449.369856] erofs: unmounted for /dev/loop3 12:39:11 executing program 0: syz_mount_image$erofs(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000280)="e2e1f5e08a3f0fcf01004c000c", 0xd, 0x400}, {0x0, 0x0, 0x1003}], 0x0, &(0x7f00000002c0)=ANY=[]) [ 449.393611] audit: type=1800 audit(1625488751.639:189): pid=18465 uid=0 auid=4294967295 ses=4294967295 subj==unconfined op=collect_data cause=failed(directio) comm="syz-executor.2" name="bus" dev="sda1" ino=14835 res=0 12:39:11 executing program 0: syz_mount_image$erofs(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000280)="e2e1f5e08a3f0fcf010060000c", 0xd, 0x400}, {0x0, 0x0, 0x1003}], 0x0, &(0x7f00000002c0)=ANY=[]) [ 449.496634] erofs: read_super, device -> /dev/loop5 [ 449.512639] erofs: read_super, device -> /dev/loop4 [ 449.538514] erofs: options -> acl,noacl, [ 449.547342] erofs: options -> acl,noacl, 12:39:11 executing program 4: syz_mount_image$erofs(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x3, &(0x7f0000000200)=[{&(0x7f0000010000), 0x0, 0x400}, {&(0x7f0000010100)="05000000c041", 0x6, 0x480}, {0x0, 0x0, 0x1000}], 0x2008082, &(0x7f0000000080)={[{@acl}, {@noacl}]}) [ 449.622194] erofs: unmounted for /dev/loop4 12:39:11 executing program 1: r0 = socket$inet6(0xa, 0x2, 0x0) connect$inet6(r0, &(0x7f00000002c0), 0x1c) socketpair$tipc(0x1e, 0x2, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TUNSETLINK(r1, 0x8912, 0x400308) sendmmsg(r0, &(0x7f00000092c0), 0x4ff, 0xa2ffff00000000) 12:39:11 executing program 5: syz_mount_image$erofs(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x8cffffff, 0x3, &(0x7f0000000200)=[{&(0x7f0000010000)="e2e1f5e0f2029981010000000c0024", 0xf, 0x400}, {&(0x7f0000010100)="05000000c041", 0x6, 0x480}, {0x0, 0x0, 0x1000}], 0x2008082, &(0x7f0000000080)={[{@acl}, {@noacl}]}) [ 449.669934] erofs: unmounted for /dev/loop5 12:39:12 executing program 0: syz_mount_image$erofs(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000280)="e2e1f5e08a3f0fcf010068000c", 0xd, 0x400}, {0x0, 0x0, 0x1003}], 0x0, &(0x7f00000002c0)=ANY=[]) 12:39:12 executing program 4: syz_mount_image$erofs(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x3, &(0x7f0000000200)=[{&(0x7f0000010000), 0x0, 0x400}, {&(0x7f0000010100)="05000000c041", 0x6, 0x480}, {0x0, 0x0, 0x1000}], 0x2008082, &(0x7f0000000080)={[{@acl}, {@noacl}]}) [ 449.743628] erofs: read_super, device -> /dev/loop4 [ 449.748679] erofs: options -> acl,noacl, [ 449.754461] erofs: cannot find valid erofs superblock [ 449.798919] FAULT_INJECTION: forcing a failure. [ 449.798919] name failslab, interval 1, probability 0, space 0, times 0 [ 449.810361] CPU: 0 PID: 18496 Comm: syz-executor.3 Not tainted 4.19.196-syzkaller #0 [ 449.818260] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/01/2011 [ 449.827712] Call Trace: [ 449.830310] dump_stack+0x1fc/0x2ef [ 449.833971] should_fail.cold+0xa/0xf [ 449.837782] ? setup_fault_attr+0x200/0x200 [ 449.842203] ? __es_tree_search.isra.0+0x1af/0x210 12:39:12 executing program 0: syz_mount_image$erofs(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000280)="e2e1f5e08a3f0fcf01006c000c", 0xd, 0x400}, {0x0, 0x0, 0x1003}], 0x0, &(0x7f00000002c0)=ANY=[]) [ 449.847148] __should_failslab+0x115/0x180 [ 449.851483] should_failslab+0x5/0x10 [ 449.855294] kmem_cache_alloc+0x3f/0x370 [ 449.859364] __es_insert_extent+0x39b/0x13b0 [ 449.863799] ext4_es_insert_extent+0x22e/0x5e0 [ 449.868441] ? ext4_map_blocks+0x59f/0x1a50 [ 449.872777] ? ext4_es_find_delayed_extent_range+0x9f0/0x9f0 [ 449.878631] ext4_map_blocks+0xa2a/0x1a50 [ 449.882884] ? ext4_issue_zeroout+0x160/0x160 [ 449.887402] ? __brelse+0x84/0xa0 [ 449.890869] ? __ext4_new_inode+0x2eb/0x5a20 [ 449.895437] ext4_getblk+0xad/0x4f0 [ 449.899094] ? ext4_iomap_begin+0xe00/0xe00 [ 449.903429] ? ext4_free_inode+0x1780/0x1780 [ 449.907944] ? debug_check_no_obj_freed+0x201/0x490 [ 449.912974] ? __dquot_initialize+0x298/0xb70 [ 449.917498] ext4_bread+0x7c/0x210 [ 449.921049] ? ext4_getblk+0x4f0/0x4f0 [ 449.924947] ? dquot_initialize_needed+0x290/0x290 [ 449.929972] ? trace_hardirqs_off+0x64/0x200 [ 449.934606] ext4_append+0x155/0x370 [ 449.938340] ext4_mkdir+0x5bd/0xe10 [ 449.941990] ? ext4_init_dot_dotdot+0x600/0x600 [ 449.946674] ? generic_permission+0x116/0x4d0 [ 449.951267] ? inode_permission.part.0+0x10c/0x450 [ 449.953740] erofs: read_super, device -> /dev/loop5 [ 449.956207] vfs_mkdir+0x508/0x7a0 [ 449.964777] do_mkdirat+0x262/0x2d0 [ 449.968415] ? __ia32_sys_mknod+0x120/0x120 [ 449.972755] ? trace_hardirqs_off_caller+0x6e/0x210 [ 449.977789] ? do_syscall_64+0x21/0x620 [ 449.978309] erofs: options -> acl,noacl, [ 449.981861] do_syscall_64+0xf9/0x620 [ 449.981881] entry_SYSCALL_64_after_hwframe+0x49/0xbe [ 449.981892] RIP: 0033:0x4656e7 [ 449.981906] Code: 73 01 c3 48 c7 c1 bc ff ff ff f7 d8 64 89 01 48 83 c8 ff c3 66 2e 0f 1f 84 00 00 00 00 00 0f 1f 44 00 00 b8 53 00 00 00 0f 05 <48> 3d 01 f0 ff ff 73 01 c3 48 c7 c1 bc ff ff ff f7 d8 64 89 01 48 [ 449.981912] RSP: 002b:00007f641f717fa8 EFLAGS: 00000213 ORIG_RAX: 0000000000000053 [ 449.981924] RAX: ffffffffffffffda RBX: 0000000020000200 RCX: 00000000004656e7 [ 449.981932] RDX: 0000000000000004 RSI: 00000000000001ff RDI: 0000000020000100 [ 449.981940] RBP: 00007f641f718040 R08: 0000000000000000 R09: ffffffffffffffff [ 449.981949] R10: 0000000000000000 R11: 0000000000000213 R12: 0000000020000000 [ 449.981957] R13: 0000000020000100 R14: 00007f641f718000 R15: 0000000020000080 [ 449.996408] erofs: read_super, device -> /dev/loop3 [ 450.068790] erofs: options -> acl,noacl, [ 450.088120] erofs: read_super, device -> /dev/loop4 12:39:12 executing program 2: r0 = syz_genetlink_get_family_id$batadv(&(0x7f0000000040), 0xffffffffffffffff) sendmsg$BATADV_CMD_GET_ORIGINATORS(0xffffffffffffffff, &(0x7f0000000180)={&(0x7f0000000000)={0x10, 0x0, 0x0, 0x200}, 0xc, &(0x7f0000000140)={&(0x7f0000000080)={0x44, r0, 0x10, 0x70bd27, 0x25dfdbfb, {}, [@BATADV_ATTR_HOP_PENALTY={0x5, 0x35, 0x40}, @BATADV_ATTR_ISOLATION_MARK={0x8, 0x2b, 0xe9ba}, @BATADV_ATTR_HOP_PENALTY={0x5, 0x35, 0x80}, @BATADV_ATTR_GW_SEL_CLASS={0x8, 0x34, 0x1000}, @BATADV_ATTR_DISTRIBUTED_ARP_TABLE_ENABLED={0x5}, @BATADV_ATTR_ISOLATION_MASK={0x8, 0x2c, 0x73a3}]}, 0x44}, 0x1, 0x0, 0x0, 0x20008810}, 0x4000000) r1 = socket$inet6(0xa, 0x401000000001, 0x0) close(r1) r2 = socket$inet6(0xa, 0x3, 0xff) connect$inet6(r2, &(0x7f0000000200)={0xa, 0x0, 0x0, @empty}, 0x1c) r3 = open(&(0x7f0000000100)='./bus\x00', 0x11250c2, 0x0) r4 = creat(&(0x7f0000000280)='./bus\x00', 0x0) ftruncate(r4, 0x208200) sendfile(r1, r3, 0x0, 0x8000fffffffe) 12:39:12 executing program 0: syz_mount_image$erofs(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000280)="e2e1f5e08a3f0fcf010074000c", 0xd, 0x400}, {0x0, 0x0, 0x1003}], 0x0, &(0x7f00000002c0)=ANY=[]) 12:39:12 executing program 1: r0 = socket$inet6(0xa, 0x2, 0x0) connect$inet6(r0, &(0x7f00000002c0), 0x1c) socketpair$tipc(0x1e, 0x2, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TUNSETLINK(r1, 0x8912, 0x400308) sendmmsg(r0, &(0x7f00000092c0), 0x4ff, 0x100000000000000) 12:39:12 executing program 3 (fault-call:0 fault-nth:32): syz_mount_image$erofs(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x3, &(0x7f0000000200)=[{&(0x7f0000010000)="e2e1f5e0f2029981010000000c0024", 0xf, 0x400}, {&(0x7f0000010100)="05000000c041", 0x6, 0x480}, {0x0, 0x0, 0x1000}], 0x2008082, &(0x7f0000000080)={[{@acl}, {@noacl}]}) 12:39:12 executing program 5: syz_mount_image$erofs(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0xf6ffffff, 0x3, &(0x7f0000000200)=[{&(0x7f0000010000)="e2e1f5e0f2029981010000000c0024", 0xf, 0x400}, {&(0x7f0000010100)="05000000c041", 0x6, 0x480}, {0x0, 0x0, 0x1000}], 0x2008082, &(0x7f0000000080)={[{@acl}, {@noacl}]}) [ 450.097208] erofs: options -> acl,noacl, [ 450.118215] erofs: unmounted for /dev/loop3 [ 450.123760] erofs: cannot find valid erofs superblock [ 450.140135] erofs: unmounted for /dev/loop5 12:39:12 executing program 0: syz_mount_image$erofs(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000280)="e2e1f5e08a3f0fcf01007a000c", 0xd, 0x400}, {0x0, 0x0, 0x1003}], 0x0, &(0x7f00000002c0)=ANY=[]) 12:39:12 executing program 2: r0 = socket$inet6(0xa, 0x401000000001, 0x0) close(r0) r1 = socket$inet6(0xa, 0x3, 0xff) connect$inet6(r1, &(0x7f0000000200)={0xa, 0x0, 0x0, @empty}, 0x1c) r2 = open(&(0x7f0000000100)='./bus\x00', 0x11250c2, 0x0) r3 = creat(&(0x7f0000000280)='./bus\x00', 0x0) ftruncate(r3, 0x208200) sendfile(r0, r2, 0x0, 0x8000fffffffe) r4 = socket$alg(0x26, 0x5, 0x0) r5 = openat$dlm_plock(0xffffffffffffff9c, &(0x7f0000000180), 0xb8081, 0x0) ioctl$DRM_IOCTL_GET_MAGIC(r5, 0x80046402, &(0x7f00000001c0)=0x231) bind$alg(r4, &(0x7f0000000280)={0x26, 'hash\x00', 0x0, 0x0, 'cryptd(sha224-generic)\x00'}, 0x58) r6 = accept4(r4, 0x0, 0x0, 0x0) sendmmsg$sock(r6, &(0x7f00000035c0)=[{{0x0, 0x0, &(0x7f0000000140)=[{&(0x7f0000000040)="f1", 0x1}], 0x1}, 0x2}], 0xfffffdef, 0x0) getsockopt$inet_sctp_SCTP_SOCKOPT_CONNECTX3(r6, 0x84, 0x6f, &(0x7f0000000080)={0x0, 0x68, &(0x7f0000000380)=[@in6={0xa, 0x4e22, 0x4, @loopback, 0x5}, @in6={0xa, 0x4e21, 0xff, @loopback, 0x8000}, @in={0x2, 0x4e24, @multicast2}, @in={0x2, 0x4e22, @local}, @in={0x2, 0x4e20, @empty}]}, &(0x7f00000000c0)=0x10) [ 450.234826] audit: type=1800 audit(1625488752.479:190): pid=18528 uid=0 auid=4294967295 ses=4294967295 subj==unconfined op=collect_data cause=failed(directio) comm="syz-executor.2" name="bus" dev="sda1" ino=14449 res=0 [ 450.274885] FAULT_INJECTION: forcing a failure. [ 450.274885] name failslab, interval 1, probability 0, space 0, times 0 [ 450.284306] audit: type=1800 audit(1625488752.529:191): pid=18536 uid=0 auid=4294967295 ses=4294967295 subj==unconfined op=collect_data cause=failed(directio) comm="syz-executor.2" name="bus" dev="sda1" ino=14854 res=0 [ 450.286377] CPU: 1 PID: 18526 Comm: syz-executor.3 Not tainted 4.19.196-syzkaller #0 [ 450.286386] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/01/2011 [ 450.286391] Call Trace: [ 450.286412] dump_stack+0x1fc/0x2ef [ 450.286432] should_fail.cold+0xa/0xf 12:39:12 executing program 4: syz_mount_image$erofs(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x3, &(0x7f0000000200)=[{&(0x7f0000010000), 0x0, 0x400}, {&(0x7f0000010100)="05000000c041", 0x6, 0x480}, {0x0, 0x0, 0x1000}], 0x2008082, &(0x7f0000000080)={[{@acl}, {@noacl}]}) [ 450.286452] ? setup_fault_attr+0x200/0x200 [ 450.286469] ? __es_tree_search.isra.0+0x1af/0x210 [ 450.286490] __should_failslab+0x115/0x180 [ 450.286507] should_failslab+0x5/0x10 [ 450.286520] kmem_cache_alloc+0x3f/0x370 [ 450.286537] __es_insert_extent+0x39b/0x13b0 [ 450.286564] ext4_es_insert_extent+0x22e/0x5e0 [ 450.286589] ? ext4_map_blocks+0x59f/0x1a50 [ 450.286605] ? ext4_es_find_delayed_extent_range+0x9f0/0x9f0 [ 450.286635] ext4_map_blocks+0xa2a/0x1a50 [ 450.286658] ? ext4_issue_zeroout+0x160/0x160 [ 450.286675] ? __brelse+0x84/0xa0 [ 450.286689] ? __ext4_new_inode+0x2eb/0x5a20 [ 450.286710] ext4_getblk+0xad/0x4f0 [ 450.286727] ? ext4_iomap_begin+0xe00/0xe00 [ 450.398676] ? ext4_free_inode+0x1780/0x1780 [ 450.403100] ? debug_check_no_obj_freed+0x201/0x490 [ 450.408146] ? __dquot_initialize+0x298/0xb70 [ 450.412664] ext4_bread+0x7c/0x210 [ 450.416304] ? ext4_getblk+0x4f0/0x4f0 [ 450.420207] ? dquot_initialize_needed+0x290/0x290 [ 450.425150] ? trace_hardirqs_off+0x64/0x200 [ 450.429637] ext4_append+0x155/0x370 12:39:12 executing program 0: syz_mount_image$erofs(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000280)="e2e1f5e08a3f0fcf010000030c", 0xd, 0x400}, {0x0, 0x0, 0x1003}], 0x0, &(0x7f00000002c0)=ANY=[]) [ 450.433371] ext4_mkdir+0x5bd/0xe10 [ 450.437133] ? ext4_init_dot_dotdot+0x600/0x600 [ 450.441813] ? generic_permission+0x116/0x4d0 [ 450.446337] ? inode_permission.part.0+0x10c/0x450 [ 450.451281] vfs_mkdir+0x508/0x7a0 [ 450.454837] do_mkdirat+0x262/0x2d0 [ 450.458481] ? __ia32_sys_mknod+0x120/0x120 [ 450.462820] ? trace_hardirqs_off_caller+0x6e/0x210 [ 450.467850] ? do_syscall_64+0x21/0x620 [ 450.471840] do_syscall_64+0xf9/0x620 [ 450.475654] entry_SYSCALL_64_after_hwframe+0x49/0xbe [ 450.480879] RIP: 0033:0x4656e7 [ 450.484083] Code: 73 01 c3 48 c7 c1 bc ff ff ff f7 d8 64 89 01 48 83 c8 ff c3 66 2e 0f 1f 84 00 00 00 00 00 0f 1f 44 00 00 b8 53 00 00 00 0f 05 <48> 3d 01 f0 ff ff 73 01 c3 48 c7 c1 bc ff ff ff f7 d8 64 89 01 48 [ 450.503399] RSP: 002b:00007f641f717fa8 EFLAGS: 00000213 ORIG_RAX: 0000000000000053 [ 450.511204] RAX: ffffffffffffffda RBX: 0000000020000200 RCX: 00000000004656e7 [ 450.518613] RDX: 0000000000000004 RSI: 00000000000001ff RDI: 0000000020000100 [ 450.526024] RBP: 00007f641f718040 R08: 0000000000000000 R09: ffffffffffffffff 12:39:12 executing program 0: syz_mount_image$erofs(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000280)="e2e1f5e08a3f0fcf010083030c", 0xd, 0x400}, {0x0, 0x0, 0x1003}], 0x0, &(0x7f00000002c0)=ANY=[]) [ 450.533309] R10: 0000000000000000 R11: 0000000000000213 R12: 0000000020000000 [ 450.540786] R13: 0000000020000100 R14: 00007f641f718000 R15: 0000000020000080 [ 450.558226] erofs: read_super, device -> /dev/loop3 [ 450.563836] erofs: options -> acl,noacl, [ 450.568010] erofs: read_super, device -> /dev/loop5 [ 450.606973] erofs: read_super, device -> /dev/loop4 12:39:12 executing program 3 (fault-call:0 fault-nth:33): syz_mount_image$erofs(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x3, &(0x7f0000000200)=[{&(0x7f0000010000)="e2e1f5e0f2029981010000000c0024", 0xf, 0x400}, {&(0x7f0000010100)="05000000c041", 0x6, 0x480}, {0x0, 0x0, 0x1000}], 0x2008082, &(0x7f0000000080)={[{@acl}, {@noacl}]}) [ 450.636609] erofs: options -> acl,noacl, [ 450.640570] erofs: options -> acl,noacl, [ 450.647796] erofs: unmounted for /dev/loop3 [ 450.665212] erofs: cannot find valid erofs superblock 12:39:13 executing program 1: r0 = socket$inet6(0xa, 0x2, 0x0) connect$inet6(r0, &(0x7f00000002c0), 0x1c) socketpair$tipc(0x1e, 0x2, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TUNSETLINK(r1, 0x8912, 0x400308) sendmmsg(r0, &(0x7f00000092c0), 0x4ff, 0x200000000000000) 12:39:13 executing program 0: syz_mount_image$erofs(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000280)="e2e1f5e08a3f0fcf010084030c", 0xd, 0x400}, {0x0, 0x0, 0x1003}], 0x0, &(0x7f00000002c0)=ANY=[]) 12:39:13 executing program 4: syz_mount_image$erofs(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x3, &(0x7f0000000200)=[{&(0x7f0000010000)="e2e1f5e0f2029981010000000c002400", 0x10, 0x400}, {&(0x7f0000010100)="05000000c041", 0x6, 0x480}, {0x0, 0x0, 0x1000}], 0x2008082, &(0x7f0000000080)={[{@acl}, {@noacl}]}) 12:39:13 executing program 5: syz_mount_image$erofs(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0xffff1f00, 0x3, &(0x7f0000000200)=[{&(0x7f0000010000)="e2e1f5e0f2029981010000000c0024", 0xf, 0x400}, {&(0x7f0000010100)="05000000c041", 0x6, 0x480}, {0x0, 0x0, 0x1000}], 0x2008082, &(0x7f0000000080)={[{@acl}, {@noacl}]}) 12:39:13 executing program 2: r0 = socket$inet6(0xa, 0x401000000001, 0x0) r1 = socket$inet_tcp(0x2, 0x1, 0x0) pread64(r0, &(0x7f00000002c0)=""/139, 0x8b, 0x2) setsockopt$inet_tcp_int(r1, 0x6, 0x10000000013, &(0x7f0000d06000)=0x1, 0x4) setsockopt$SO_BINDTODEVICE(r1, 0x1, 0x19, &(0x7f0000000000)='syz_tun\x00', 0x10) connect$inet(r1, &(0x7f0000000080)={0x2, 0x0, @initdev={0xac, 0x1e, 0x0, 0x0}}, 0x10) setsockopt$inet_tcp_TCP_REPAIR(r1, 0x6, 0x13, &(0x7f0000000100), 0x4) setsockopt$sock_linger(r1, 0x1, 0xd, &(0x7f0000000140)={0x1, 0x1}, 0x8) close(r1) close(r1) setsockopt$inet_tcp_TCP_REPAIR(0xffffffffffffffff, 0x6, 0x13, &(0x7f0000000100), 0x4) setsockopt$sock_linger(0xffffffffffffffff, 0x1, 0xd, &(0x7f0000000140)={0x1, 0x1}, 0x8) close(0xffffffffffffffff) connect$inet(0xffffffffffffffff, &(0x7f0000000040)={0x2, 0x4e23, @empty}, 0x10) r2 = socket$inet6(0xa, 0x3, 0xff) connect$inet6(r2, &(0x7f0000000200)={0xa, 0x0, 0x0, @empty}, 0x1c) r3 = open(&(0x7f0000000100)='./bus\x00', 0x1125d42, 0x0) r4 = creat(&(0x7f0000000280)='./bus\x00', 0x0) ftruncate(r4, 0x208200) sendfile(r0, r3, 0x0, 0x8000fffffffe) [ 450.849564] erofs: unmounted for /dev/loop5 [ 450.858704] FAULT_INJECTION: forcing a failure. [ 450.858704] name failslab, interval 1, probability 0, space 0, times 0 [ 450.870040] CPU: 0 PID: 18558 Comm: syz-executor.3 Not tainted 4.19.196-syzkaller #0 [ 450.877928] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/01/2011 [ 450.887459] Call Trace: [ 450.890056] dump_stack+0x1fc/0x2ef [ 450.893697] should_fail.cold+0xa/0xf [ 450.897500] ? setup_fault_attr+0x200/0x200 [ 450.901833] ? __es_tree_search.isra.0+0x1af/0x210 [ 450.906769] __should_failslab+0x115/0x180 [ 450.911011] should_failslab+0x5/0x10 [ 450.914816] kmem_cache_alloc+0x3f/0x370 [ 450.918881] __es_insert_extent+0x39b/0x13b0 [ 450.923305] ext4_es_insert_extent+0x22e/0x5e0 [ 450.927893] ? ext4_map_blocks+0x59f/0x1a50 [ 450.932219] ? ext4_es_find_delayed_extent_range+0x9f0/0x9f0 [ 450.938041] ext4_map_blocks+0xa2a/0x1a50 [ 450.942227] ? ext4_issue_zeroout+0x160/0x160 [ 450.946736] ? __brelse+0x84/0xa0 [ 450.950280] ? __ext4_new_inode+0x2eb/0x5a20 [ 450.954871] ext4_getblk+0xad/0x4f0 [ 450.958521] ? ext4_iomap_begin+0xe00/0xe00 [ 450.962856] ? ext4_free_inode+0x1780/0x1780 [ 450.967365] ? debug_check_no_obj_freed+0x201/0x490 [ 450.972485] ? __dquot_initialize+0x298/0xb70 [ 450.977007] ext4_bread+0x7c/0x210 [ 450.980563] ? ext4_getblk+0x4f0/0x4f0 [ 450.984464] ? dquot_initialize_needed+0x290/0x290 [ 450.989486] ? trace_hardirqs_off+0x64/0x200 [ 450.994098] ext4_append+0x155/0x370 [ 450.997914] ext4_mkdir+0x5bd/0xe10 [ 451.001559] ? ext4_init_dot_dotdot+0x600/0x600 [ 451.006330] ? generic_permission+0x116/0x4d0 [ 451.010853] ? inode_permission.part.0+0x10c/0x450 [ 451.015792] vfs_mkdir+0x508/0x7a0 [ 451.019343] do_mkdirat+0x262/0x2d0 [ 451.022979] ? __ia32_sys_mknod+0x120/0x120 [ 451.027307] ? trace_hardirqs_off_caller+0x6e/0x210 [ 451.032330] ? do_syscall_64+0x21/0x620 [ 451.036401] do_syscall_64+0xf9/0x620 [ 451.040303] entry_SYSCALL_64_after_hwframe+0x49/0xbe [ 451.045498] RIP: 0033:0x4656e7 [ 451.048712] Code: 73 01 c3 48 c7 c1 bc ff ff ff f7 d8 64 89 01 48 83 c8 ff c3 66 2e 0f 1f 84 00 00 00 00 00 0f 1f 44 00 00 b8 53 00 00 00 0f 05 <48> 3d 01 f0 ff ff 73 01 c3 48 c7 c1 bc ff ff ff f7 d8 64 89 01 48 [ 451.067615] RSP: 002b:00007f641f717fa8 EFLAGS: 00000213 ORIG_RAX: 0000000000000053 [ 451.075326] RAX: ffffffffffffffda RBX: 0000000020000200 RCX: 00000000004656e7 [ 451.082599] RDX: 0000000000000004 RSI: 00000000000001ff RDI: 0000000020000100 [ 451.089955] RBP: 00007f641f718040 R08: 0000000000000000 R09: ffffffffffffffff 12:39:13 executing program 1: r0 = socket$inet6(0xa, 0x2, 0x0) connect$inet6(r0, &(0x7f00000002c0), 0x1c) socketpair$tipc(0x1e, 0x2, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TUNSETLINK(r1, 0x8912, 0x400308) sendmmsg(r0, &(0x7f00000092c0), 0x4ff, 0x400000000000000) 12:39:13 executing program 0: syz_mount_image$erofs(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000280)="e2e1f5e08a3f0fcf010085030c", 0xd, 0x400}, {0x0, 0x0, 0x1003}], 0x0, &(0x7f00000002c0)=ANY=[]) 12:39:13 executing program 2: r0 = socket$inet6(0xa, 0x401000000001, 0x0) socketpair$tipc(0x1e, 0x0, 0x0, &(0x7f00000000c0)={0xffffffffffffffff}) close(r1) r2 = socket$inet6(0xa, 0x3, 0xff) connect$inet6(r2, &(0x7f0000000200)={0xa, 0x0, 0x0, @empty}, 0x1c) r3 = signalfd(r2, &(0x7f0000000000)={[0x8001]}, 0x8) setsockopt$inet6_MRT6_ADD_MFC(r3, 0x29, 0xcc, &(0x7f0000000040)={{0xa, 0x4e24, 0x1af, @loopback, 0xdfbc}, {0xa, 0x4e23, 0x6, @rand_addr=' \x01\x00', 0xa47}, 0x7, [0x8000, 0xffffff80, 0x81, 0x3, 0x234f, 0x8, 0x8, 0x4]}, 0x5c) r4 = open(&(0x7f0000000100)='./bus\x00', 0x11250c2, 0x0) r5 = creat(&(0x7f0000000280)='./bus\x00', 0x0) ftruncate(r5, 0x208200) sendfile(r0, r4, 0x0, 0x8000fffffffe) 12:39:13 executing program 0: syz_mount_image$erofs(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000280)="e2e1f5e08a3f0fcf010096030c", 0xd, 0x400}, {0x0, 0x0, 0x1003}], 0x0, &(0x7f00000002c0)=ANY=[]) 12:39:13 executing program 0: syz_mount_image$erofs(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000280)="e2e1f5e08a3f0fcf010097030c", 0xd, 0x400}, {0x0, 0x0, 0x1003}], 0x0, &(0x7f00000002c0)=ANY=[]) 12:39:13 executing program 2: r0 = socket$inet6(0xa, 0x401000000001, 0x0) close(r0) r1 = socket$inet6(0xa, 0x3, 0xff) connect$inet6(r1, &(0x7f0000000200)={0xa, 0x0, 0x0, @empty}, 0x1c) r2 = open(&(0x7f0000000100)='./bus\x00', 0x11250c2, 0x0) r3 = openat$binder_debug(0xffffffffffffff9c, &(0x7f0000000000)='/sys/kernel/debug/binder/stats\x00', 0x0, 0x0) ioctl$int_out(r3, 0xa8c2, &(0x7f0000000040)) r4 = creat(&(0x7f0000000280)='./bus\x00', 0x0) ftruncate(r4, 0x208200) sendfile(r0, r2, 0x0, 0x8000fffffffe) [ 451.097227] R10: 0000000000000000 R11: 0000000000000213 R12: 0000000020000000 [ 451.104585] R13: 0000000020000100 R14: 00007f641f718000 R15: 0000000020000080 [ 451.121215] audit: type=1800 audit(1625488753.119:192): pid=18568 uid=0 auid=4294967295 ses=4294967295 subj==unconfined op=collect_data cause=failed(directio) comm="syz-executor.2" name="bus" dev="sda1" ino=14837 res=0 [ 451.176403] audit: type=1800 audit(1625488753.119:193): pid=18576 uid=0 auid=4294967295 ses=4294967295 subj==unconfined op=collect_data cause=failed(directio) comm="syz-executor.2" name="bus" dev="sda1" ino=14784 res=0 [ 451.187105] erofs: read_super, device -> /dev/loop4 [ 451.220651] erofs: read_super, device -> /dev/loop5 [ 451.226626] erofs: options -> acl,noacl, [ 451.235459] erofs: read_super, device -> /dev/loop3 [ 451.240737] audit: type=1800 audit(1625488753.479:194): pid=18581 uid=0 auid=4294967295 ses=4294967295 subj==unconfined op=collect_data cause=failed(directio) comm="syz-executor.2" name="bus" dev="sda1" ino=14835 res=0 [ 451.259915] erofs: options -> acl,noacl, [ 451.286604] erofs: unmounted for /dev/loop5 [ 451.296311] erofs: options -> acl,noacl, 12:39:13 executing program 3 (fault-call:0 fault-nth:34): syz_mount_image$erofs(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x3, &(0x7f0000000200)=[{&(0x7f0000010000)="e2e1f5e0f2029981010000000c0024", 0xf, 0x400}, {&(0x7f0000010100)="05000000c041", 0x6, 0x480}, {0x0, 0x0, 0x1000}], 0x2008082, &(0x7f0000000080)={[{@acl}, {@noacl}]}) 12:39:13 executing program 0: syz_mount_image$erofs(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000280)="e2e1f5e08a3f0fcf010098030c", 0xd, 0x400}, {0x0, 0x0, 0x1003}], 0x0, &(0x7f00000002c0)=ANY=[]) 12:39:13 executing program 5: syz_mount_image$erofs(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0xffffff7f, 0x3, &(0x7f0000000200)=[{&(0x7f0000010000)="e2e1f5e0f2029981010000000c0024", 0xf, 0x400}, {&(0x7f0000010100)="05000000c041", 0x6, 0x480}, {0x0, 0x0, 0x1000}], 0x2008082, &(0x7f0000000080)={[{@acl}, {@noacl}]}) 12:39:13 executing program 4: syz_mount_image$erofs(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x3, &(0x7f0000000200)=[{&(0x7f0000010000), 0x0, 0x400}, {&(0x7f0000010100)="05000000c041", 0x6, 0x480}, {0x0, 0x0, 0x1000}], 0x2008082, &(0x7f0000000080)={[{@acl}, {@noacl}]}) 12:39:13 executing program 2: r0 = socket$inet6(0xa, 0x401000000001, 0x0) close(r0) r1 = socket$inet6(0xa, 0x3, 0xff) connect$inet6(r1, &(0x7f0000000200)={0xa, 0x0, 0x1, @empty}, 0x1c) r2 = open(&(0x7f0000000100)='./bus\x00', 0x11250c2, 0x0) r3 = creat(&(0x7f0000000280)='./bus\x00', 0x48) ftruncate(r3, 0x208200) sendfile(r0, r2, 0x0, 0x8000fffffffe) [ 451.357905] erofs: unmounted for /dev/loop3 12:39:13 executing program 0: syz_mount_image$erofs(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000280)="e2e1f5e08a3f0fcf010099030c", 0xd, 0x400}, {0x0, 0x0, 0x1003}], 0x0, &(0x7f00000002c0)=ANY=[]) [ 451.396184] erofs: unmounted for /dev/loop4 [ 451.439280] audit: type=1800 audit(1625488753.679:195): pid=18603 uid=0 auid=4294967295 ses=4294967295 subj==unconfined op=collect_data cause=failed(directio) comm="syz-executor.2" name="bus" dev="sda1" ino=14835 res=0 [ 451.471336] erofs: read_super, device -> /dev/loop5 [ 451.476752] erofs: options -> acl,noacl, 12:39:13 executing program 1: r0 = socket$inet6(0xa, 0x2, 0x0) connect$inet6(r0, &(0x7f00000002c0), 0x1c) socketpair$tipc(0x1e, 0x2, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TUNSETLINK(r1, 0x8912, 0x400308) sendmmsg(r0, &(0x7f00000092c0), 0x4ff, 0x700000000000000) 12:39:13 executing program 0: syz_mount_image$erofs(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000280)="e2e1f5e08a3f0fcf01009a030c", 0xd, 0x400}, {0x0, 0x0, 0x1003}], 0x0, &(0x7f00000002c0)=ANY=[]) 12:39:13 executing program 5: syz_mount_image$erofs(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0xffffff8c, 0x3, &(0x7f0000000200)=[{&(0x7f0000010000)="e2e1f5e0f2029981010000000c0024", 0xf, 0x400}, {&(0x7f0000010100)="05000000c041", 0x6, 0x480}, {0x0, 0x0, 0x1000}], 0x2008082, &(0x7f0000000080)={[{@acl}, {@noacl}]}) 12:39:13 executing program 2: r0 = socket$inet6(0xa, 0x401000000001, 0x0) close(r0) r1 = socket$inet6(0xa, 0x3, 0xff) connect$inet6(r1, &(0x7f00000000c0)={0xa, 0x0, 0x0, @dev={0xfe, 0x80, '\x00', 0x28}}, 0x1c) r2 = open(&(0x7f0000000100)='./bus\x00', 0x11250c2, 0x0) r3 = socket$nl_route(0x10, 0x3, 0x0) r4 = socket$netlink(0x10, 0x3, 0x0) bind$alg(0xffffffffffffffff, &(0x7f0000000280)={0x26, 'hash\x00', 0x0, 0x0, 'cryptd(sha224-generic)\x00'}, 0x58) r5 = accept4(0xffffffffffffffff, 0x0, 0x0, 0x0) sendmmsg$sock(r5, &(0x7f00000035c0)=[{{0x0, 0x0, &(0x7f0000000140)=[{&(0x7f0000000040)="f1", 0x1}], 0x1}, 0x2}], 0xfffffdef, 0x0) sendmsg$nl_route(r5, &(0x7f0000000440)={&(0x7f0000000240)={0x10, 0x0, 0x0, 0x80000}, 0xc, &(0x7f0000000400)={&(0x7f00000003c0)=@getroute={0x14, 0x1a, 0x800, 0x70bd25, 0x25dfdbfd, {}, ["", "", "", "", ""]}, 0x14}}, 0x4) ioctl$sock_SIOCGIFINDEX(r4, 0x8933, &(0x7f0000000200)={'geneve0\x00', 0x0}) sendmsg$nl_route(r3, &(0x7f0000000000)={0x0, 0x0, &(0x7f00000000c0)={&(0x7f0000000100)=@newlink={0x3c, 0x10, 0x401, 0x0, 0x0, {0x0, 0x0, 0x0, r6}, [@IFLA_LINKINFO={0x1c, 0x12, 0x0, 0x1, @geneve={{0xb}, {0xc, 0x2, 0x0, 0x1, [@IFLA_GENEVE_REMOTE={0x8, 0x2, @loopback}]}}}]}, 0x3c}}, 0x0) ioctl$sock_inet6_SIOCADDRT(r1, 0x890b, &(0x7f00000001c0)={@rand_addr=' \x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x02', @local, @private0, 0x3, 0xfffe, 0x2, 0x300, 0x5, 0x40440000, r6}) r7 = creat(&(0x7f0000000280)='./bus\x00', 0x0) ftruncate(r7, 0x208200) getsockopt$inet6_IPV6_XFRM_POLICY(r0, 0x29, 0x23, &(0x7f00000002c0)={{{@in6=@ipv4={""/10, ""/2, @multicast2}, @in6=@local, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}}, {{@in6=@initdev}, 0x0, @in6=@private0}}, &(0x7f0000000040)=0xc) lstat(&(0x7f0000000080)='./bus\x00', &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) lchown(&(0x7f0000000000)='./bus\x00', r8, r9) sendfile(r0, r2, 0x0, 0x8000fffffffe) [ 451.568218] erofs: unmounted for /dev/loop5 [ 451.590585] FAULT_INJECTION: forcing a failure. [ 451.590585] name failslab, interval 1, probability 0, space 0, times 0 [ 451.602283] CPU: 1 PID: 18613 Comm: syz-executor.3 Not tainted 4.19.196-syzkaller #0 [ 451.610171] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/01/2011 [ 451.613639] audit: type=1800 audit(1625488753.859:196): pid=18620 uid=0 auid=4294967295 ses=4294967295 subj==unconfined op=collect_data cause=failed(directio) comm="syz-executor.2" name="bus" dev="sda1" ino=14854 res=0 [ 451.619532] Call Trace: [ 451.619556] dump_stack+0x1fc/0x2ef [ 451.619576] should_fail.cold+0xa/0xf [ 451.619594] ? setup_fault_attr+0x200/0x200 [ 451.619609] ? lock_acquire+0x170/0x3c0 [ 451.619629] __should_failslab+0x115/0x180 [ 451.619646] should_failslab+0x5/0x10 [ 451.619659] __kmalloc_track_caller+0x2a6/0x3c0 [ 451.619675] ? strndup_user+0x70/0x120 [ 451.619689] ? _copy_from_user+0xd2/0x130 [ 451.619706] memdup_user+0x22/0xb0 [ 451.619722] strndup_user+0x70/0x120 [ 451.619738] ksys_mount+0x6f/0x130 12:39:13 executing program 0: syz_mount_image$erofs(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000280)="e2e1f5e08a3f0fcf01009b030c", 0xd, 0x400}, {0x0, 0x0, 0x1003}], 0x0, &(0x7f00000002c0)=ANY=[]) [ 451.619755] __x64_sys_mount+0xba/0x150 [ 451.619770] ? lockdep_hardirqs_on+0x3a8/0x5c0 [ 451.619784] do_syscall_64+0xf9/0x620 [ 451.619803] entry_SYSCALL_64_after_hwframe+0x49/0xbe [ 451.619813] RIP: 0033:0x467afa [ 451.619827] Code: 48 c7 c2 bc ff ff ff f7 d8 64 89 02 b8 ff ff ff ff eb d2 e8 b8 04 00 00 0f 1f 84 00 00 00 00 00 49 89 ca b8 a5 00 00 00 0f 05 <48> 3d 01 f0 ff ff 73 01 c3 48 c7 c1 bc ff ff ff f7 d8 64 89 01 48 [ 451.619834] RSP: 002b:00007f641f717fa8 EFLAGS: 00000202 ORIG_RAX: 00000000000000a5 12:39:14 executing program 0: syz_mount_image$erofs(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000280)="e2e1f5e08a3f0fcf01009c030c", 0xd, 0x400}, {0x0, 0x0, 0x1003}], 0x0, &(0x7f00000002c0)=ANY=[]) [ 451.619848] RAX: ffffffffffffffda RBX: 0000000020000200 RCX: 0000000000467afa [ 451.619856] RDX: 0000000020000000 RSI: 0000000020000100 RDI: 00007f641f718000 [ 451.619863] RBP: 00007f641f718040 R08: 00007f641f718040 R09: 0000000020000000 [ 451.619870] R10: 0000000002008082 R11: 0000000000000202 R12: 0000000020000000 [ 451.619878] R13: 0000000020000100 R14: 00007f641f718000 R15: 0000000020000080 [ 451.739292] erofs: read_super, device -> /dev/loop4 12:39:14 executing program 3 (fault-call:0 fault-nth:35): syz_mount_image$erofs(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x3, &(0x7f0000000200)=[{&(0x7f0000010000)="e2e1f5e0f2029981010000000c0024", 0xf, 0x400}, {&(0x7f0000010100)="05000000c041", 0x6, 0x480}, {0x0, 0x0, 0x1000}], 0x2008082, &(0x7f0000000080)={[{@acl}, {@noacl}]}) 12:39:14 executing program 1: r0 = socket$inet6(0xa, 0x2, 0x0) connect$inet6(r0, &(0x7f00000002c0), 0x1c) socketpair$tipc(0x1e, 0x2, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TUNSETLINK(r1, 0x8912, 0x400308) sendmmsg(r0, &(0x7f00000092c0), 0x4ff, 0x800000000000000) 12:39:14 executing program 2: r0 = openat$procfs(0xffffffffffffff9c, &(0x7f00000002c0)='/proc/locks\x00', 0x0, 0x0) fcntl$setlease(r0, 0x400, 0x0) openat(r0, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) getresgid(&(0x7f0000000080)=0x0, &(0x7f00000000c0), &(0x7f0000000140)) fstat(0xffffffffffffffff, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, 0x0}) r3 = geteuid() mount$9p_fd(0x0, &(0x7f0000000000)='./bus\x00', &(0x7f0000000040), 0x1000, &(0x7f0000000540)={'trans=fd,', {'rfdno', 0x3d, r0}, 0x2c, {}, 0x2c, {[{@fscache}, {@dfltgid={'dfltgid', 0x3d, r1}}, {@dfltgid={'dfltgid', 0x3d, 0xee00}}, {@noextend}, {@version_9p2000}, {@access_client}, {@access_uid={'access', 0x3d, r2}}, {@posixacl}], [{@context={'context', 0x3d, 'sysadm_u'}}, {@uid_gt={'uid>', r3}}, {@defcontext={'defcontext', 0x3d, 'unconfined_u'}}, {@rootcontext={'rootcontext', 0x3d, 'root'}}, {@fsname={'fsname', 0x3d, 'access=client'}}]}}) r4 = socket$inet6(0xa, 0x401000000001, 0x0) close(r4) r5 = socket$inet6(0xa, 0x3, 0xff) ioctl$sock_inet_SIOCSIFFLAGS(0xffffffffffffffff, 0x8914, &(0x7f0000000240)={'lo\x00'}) connect$inet6(r5, &(0x7f0000000200)={0xa, 0x0, 0x0, @empty}, 0x1c) r6 = open(&(0x7f0000000100)='./bus\x00', 0x11250c2, 0x0) r7 = creat(&(0x7f0000000280)='./bus\x00', 0x0) ftruncate(r7, 0x208200) sendfile(r4, r6, 0x0, 0x8000fffffffe) [ 451.842883] erofs: options -> acl,noacl, [ 451.847608] erofs: cannot find valid erofs superblock 12:39:14 executing program 4: syz_mount_image$erofs(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x3, &(0x7f0000000200)=[{&(0x7f0000010000), 0x0, 0x400}, {&(0x7f0000010100)="05000000c041", 0x6, 0x480}, {0x0, 0x0, 0x1000}], 0x2008082, &(0x7f0000000080)={[{@acl}, {@noacl}]}) 12:39:14 executing program 0: syz_mount_image$erofs(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000280)="e2e1f5e08a3f0fcf01009d030c", 0xd, 0x400}, {0x0, 0x0, 0x1003}], 0x0, &(0x7f00000002c0)=ANY=[]) [ 451.911683] erofs: read_super, device -> /dev/loop5 [ 451.916822] erofs: options -> acl,noacl, [ 451.934752] audit: type=1800 audit(1625488754.179:197): pid=18638 uid=0 auid=4294967295 ses=4294967295 subj==unconfined op=collect_data cause=failed(directio) comm="syz-executor.2" name="bus" dev="sda1" ino=14822 res=0 12:39:14 executing program 0: syz_mount_image$erofs(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000280)="e2e1f5e08a3f0fcf01009e030c", 0xd, 0x400}, {0x0, 0x0, 0x1003}], 0x0, &(0x7f00000002c0)=ANY=[]) 12:39:14 executing program 5: syz_mount_image$erofs(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0xfffffff6, 0x3, &(0x7f0000000200)=[{&(0x7f0000010000)="e2e1f5e0f2029981010000000c0024", 0xf, 0x400}, {&(0x7f0000010100)="05000000c041", 0x6, 0x480}, {0x0, 0x0, 0x1000}], 0x2008082, &(0x7f0000000080)={[{@acl}, {@noacl}]}) 12:39:14 executing program 2: r0 = socket$inet6(0xa, 0x401000000001, 0x4) close(r0) r1 = socket$inet6(0xa, 0x3, 0xff) connect$inet6(r1, &(0x7f0000000200)={0xa, 0x0, 0x0, @empty}, 0x1c) r2 = open(&(0x7f0000000100)='./bus\x00', 0x11250c2, 0x0) r3 = creat(&(0x7f0000000280)='./bus\x00', 0x0) r4 = socket$inet_tcp(0x2, 0x1, 0x0) setsockopt$inet_tcp_int(r4, 0x6, 0x10000000013, &(0x7f0000d06000)=0x1, 0x4) r5 = socket$inet_tcp(0x2, 0x1, 0x0) setsockopt$inet_tcp_int(r5, 0x6, 0x10000000013, &(0x7f0000d06000)=0x1, 0x4) setsockopt$SO_BINDTODEVICE(r5, 0x1, 0x19, &(0x7f0000000000)='veth1\x00', 0x10) setsockopt$SO_BINDTODEVICE(r5, 0x1, 0x19, &(0x7f00000000c0)='syzkaller0\x00', 0x11) connect$inet(0xffffffffffffffff, &(0x7f0000000180)={0x2, 0x0, @broadcast}, 0x10) setsockopt$inet_sctp_SCTP_SOCKOPT_BINDX_ADD(r2, 0x84, 0x64, &(0x7f0000000040)=[@in6={0xa, 0x4e20, 0x6, @rand_addr=' \x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x01', 0x4}], 0x1c) setsockopt$inet_tcp_TCP_REPAIR(0xffffffffffffffff, 0x6, 0x13, &(0x7f0000000080), 0x4) setsockopt$sock_linger(r4, 0x1, 0xd, &(0x7f0000000140)={0x1, 0x1}, 0x8) close(r4) close(r4) ftruncate(r3, 0x208200) sendfile(r0, r2, 0x0, 0x8000fffffffe) [ 452.032188] erofs: unmounted for /dev/loop5 [ 452.063727] FAULT_INJECTION: forcing a failure. [ 452.063727] name failslab, interval 1, probability 0, space 0, times 0 [ 452.087926] CPU: 0 PID: 18647 Comm: syz-executor.3 Not tainted 4.19.196-syzkaller #0 [ 452.095916] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/01/2011 [ 452.105273] Call Trace: [ 452.107871] dump_stack+0x1fc/0x2ef [ 452.111513] should_fail.cold+0xa/0xf [ 452.115325] ? setup_fault_attr+0x200/0x200 [ 452.119651] ? lock_acquire+0x170/0x3c0 [ 452.123635] __should_failslab+0x115/0x180 [ 452.127877] should_failslab+0x5/0x10 [ 452.131771] __kmalloc_track_caller+0x2a6/0x3c0 [ 452.136440] ? strndup_user+0x70/0x120 [ 452.140329] ? _copy_from_user+0xd2/0x130 [ 452.144489] memdup_user+0x22/0xb0 [ 452.148046] strndup_user+0x70/0x120 [ 452.151767] ksys_mount+0x6f/0x130 [ 452.155317] __x64_sys_mount+0xba/0x150 [ 452.159314] ? lockdep_hardirqs_on+0x3a8/0x5c0 [ 452.163897] do_syscall_64+0xf9/0x620 [ 452.167738] entry_SYSCALL_64_after_hwframe+0x49/0xbe [ 452.172930] RIP: 0033:0x467afa [ 452.176128] Code: 48 c7 c2 bc ff ff ff f7 d8 64 89 02 b8 ff ff ff ff eb d2 e8 b8 04 00 00 0f 1f 84 00 00 00 00 00 49 89 ca b8 a5 00 00 00 0f 05 <48> 3d 01 f0 ff ff 73 01 c3 48 c7 c1 bc ff ff ff f7 d8 64 89 01 48 [ 452.195146] RSP: 002b:00007f641f717fa8 EFLAGS: 00000202 ORIG_RAX: 00000000000000a5 [ 452.202865] RAX: ffffffffffffffda RBX: 0000000020000200 RCX: 0000000000467afa 12:39:14 executing program 0: syz_mount_image$erofs(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000280)="e2e1f5e08a3f0fcf01009f030c", 0xd, 0x400}, {0x0, 0x0, 0x1003}], 0x0, &(0x7f00000002c0)=ANY=[]) [ 452.210134] RDX: 0000000020000000 RSI: 0000000020000100 RDI: 00007f641f718000 [ 452.217401] RBP: 00007f641f718040 R08: 00007f641f718040 R09: 0000000020000000 [ 452.224758] R10: 0000000002008082 R11: 0000000000000202 R12: 0000000020000000 [ 452.232116] R13: 0000000020000100 R14: 00007f641f718000 R15: 0000000020000080 12:39:14 executing program 3 (fault-call:0 fault-nth:36): syz_mount_image$erofs(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x3, &(0x7f0000000200)=[{&(0x7f0000010000)="e2e1f5e0f2029981010000000c0024", 0xf, 0x400}, {&(0x7f0000010100)="05000000c041", 0x6, 0x480}, {0x0, 0x0, 0x1000}], 0x2008082, &(0x7f0000000080)={[{@acl}, {@noacl}]}) [ 452.286659] erofs: read_super, device -> /dev/loop4 [ 452.305247] erofs: options -> acl,noacl, [ 452.315875] erofs: read_super, device -> /dev/loop5 12:39:14 executing program 1: r0 = socket$inet6(0xa, 0x2, 0x0) connect$inet6(r0, &(0x7f00000002c0), 0x1c) socketpair$tipc(0x1e, 0x2, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TUNSETLINK(r1, 0x8912, 0x400308) sendmmsg(r0, &(0x7f00000092c0), 0x4ff, 0x900000000000000) 12:39:14 executing program 2: r0 = socket$inet6(0xa, 0x401000000001, 0x0) close(r0) r1 = socket$inet6(0xa, 0x3, 0xff) connect$inet6(r1, &(0x7f0000000000)={0xa, 0x4e20, 0x800000, @rand_addr=' \x01\x00', 0x10000}, 0x1c) r2 = open(&(0x7f0000000100)='./bus\x00', 0x11250c2, 0x0) r3 = creat(&(0x7f0000000280)='./bus\x00', 0x0) ftruncate(r3, 0x208200) mount$9p_rdma(&(0x7f0000000040), &(0x7f0000000080)='./bus\x00', &(0x7f00000000c0), 0x1, &(0x7f0000000140)={'trans=rdma,', {'port', 0x3d, 0x4e22}, 0x2c, {[{@common=@fscache}], [{@func={'func', 0x3d, 'BPRM_CHECK'}}, {@rootcontext={'rootcontext', 0x3d, 'sysadm_u'}}, {@pcr={'pcr', 0x3d, 0xb}}, {@seclabel}, {@subj_type={'subj_type', 0x3d, '('}}, {@dont_appraise}, {@fscontext={'fscontext', 0x3d, 'sysadm_u'}}]}}) sendfile(r0, r2, 0x0, 0x8000fffffffe) [ 452.351461] erofs: cannot find valid erofs superblock [ 452.353899] erofs: options -> acl,noacl, 12:39:14 executing program 0: syz_mount_image$erofs(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000280)="e2e1f5e08a3f0fcf0100a0030c", 0xd, 0x400}, {0x0, 0x0, 0x1003}], 0x0, &(0x7f00000002c0)=ANY=[]) 12:39:14 executing program 5: syz_mount_image$erofs(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x4000000000000, 0x3, &(0x7f0000000200)=[{&(0x7f0000010000)="e2e1f5e0f2029981010000000c0024", 0xf, 0x400}, {&(0x7f0000010100)="05000000c041", 0x6, 0x480}, {0x0, 0x0, 0x1000}], 0x2008082, &(0x7f0000000080)={[{@acl}, {@noacl}]}) [ 452.436810] erofs: unmounted for /dev/loop5 12:39:14 executing program 4: syz_mount_image$erofs(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x3, &(0x7f0000000200)=[{&(0x7f0000010000), 0x0, 0x400}, {&(0x7f0000010100)="05000000c041", 0x6, 0x480}, {0x0, 0x0, 0x1000}], 0x2008082, &(0x7f0000000080)={[{@acl}, {@noacl}]}) 12:39:14 executing program 0: syz_mount_image$erofs(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000280)="e2e1f5e08a3f0fcf0100a1030c", 0xd, 0x400}, {0x0, 0x0, 0x1003}], 0x0, &(0x7f00000002c0)=ANY=[]) [ 452.474084] FAULT_INJECTION: forcing a failure. [ 452.474084] name failslab, interval 1, probability 0, space 0, times 0 [ 452.529879] CPU: 0 PID: 18677 Comm: syz-executor.3 Not tainted 4.19.196-syzkaller #0 [ 452.537880] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/01/2011 [ 452.547239] Call Trace: [ 452.549930] dump_stack+0x1fc/0x2ef [ 452.553579] should_fail.cold+0xa/0xf [ 452.557393] ? setup_fault_attr+0x200/0x200 [ 452.561720] ? lock_acquire+0x170/0x3c0 [ 452.565707] __should_failslab+0x115/0x180 [ 452.569956] should_failslab+0x5/0x10 [ 452.573762] __kmalloc_track_caller+0x2a6/0x3c0 [ 452.578434] ? strndup_user+0x70/0x120 [ 452.582324] ? _copy_from_user+0xd2/0x130 [ 452.586579] memdup_user+0x22/0xb0 [ 452.590139] strndup_user+0x70/0x120 [ 452.593869] ksys_mount+0x6f/0x130 [ 452.597434] __x64_sys_mount+0xba/0x150 [ 452.601416] ? lockdep_hardirqs_on+0x3a8/0x5c0 [ 452.606003] do_syscall_64+0xf9/0x620 [ 452.609935] entry_SYSCALL_64_after_hwframe+0x49/0xbe [ 452.615128] RIP: 0033:0x467afa [ 452.618323] Code: 48 c7 c2 bc ff ff ff f7 d8 64 89 02 b8 ff ff ff ff eb d2 e8 b8 04 00 00 0f 1f 84 00 00 00 00 00 49 89 ca b8 a5 00 00 00 0f 05 <48> 3d 01 f0 ff ff 73 01 c3 48 c7 c1 bc ff ff ff f7 d8 64 89 01 48 [ 452.637238] RSP: 002b:00007f641f717fa8 EFLAGS: 00000202 ORIG_RAX: 00000000000000a5 [ 452.644966] RAX: ffffffffffffffda RBX: 0000000020000200 RCX: 0000000000467afa [ 452.652346] RDX: 0000000020000000 RSI: 0000000020000100 RDI: 00007f641f718000 [ 452.659642] RBP: 00007f641f718040 R08: 00007f641f718040 R09: 0000000020000000 [ 452.666914] R10: 0000000002008082 R11: 0000000000000202 R12: 0000000020000000 12:39:14 executing program 0: syz_mount_image$erofs(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000280)="e2e1f5e08a3f0fcf010000050c", 0xd, 0x400}, {0x0, 0x0, 0x1003}], 0x0, &(0x7f00000002c0)=ANY=[]) 12:39:14 executing program 0: syz_mount_image$erofs(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000280)="e2e1f5e08a3f0fcf010000060c", 0xd, 0x400}, {0x0, 0x0, 0x1003}], 0x0, &(0x7f00000002c0)=ANY=[]) [ 452.674273] R13: 0000000020000100 R14: 00007f641f718000 R15: 0000000020000080 12:39:15 executing program 2: r0 = socket$inet6(0xa, 0x401000000001, 0x10) close(r0) r1 = socket$inet6(0xa, 0x3, 0xff) connect$inet6(r1, &(0x7f0000000200)={0xa, 0x0, 0x0, @empty}, 0x1c) r2 = open(&(0x7f0000000100)='./bus\x00', 0x11250c2, 0x0) r3 = creat(&(0x7f0000000000)='./bus\x00', 0x4f) ftruncate(r3, 0x208200) sendfile(r0, r2, 0x0, 0x8000fffffffe) 12:39:15 executing program 0: syz_mount_image$erofs(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000280)="e2e1f5e08a3f0fcf010000070c", 0xd, 0x400}, {0x0, 0x0, 0x1003}], 0x0, &(0x7f00000002c0)=ANY=[]) [ 452.710782] erofs: read_super, device -> /dev/loop5 [ 452.713426] erofs: read_super, device -> /dev/loop4 [ 452.720938] erofs: options -> acl,noacl, [ 452.738944] erofs: cannot find valid erofs superblock [ 452.748886] erofs: options -> acl,noacl, 12:39:15 executing program 4: syz_mount_image$erofs(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x3, &(0x7f0000000200)=[{&(0x7f0000010000)="e2e1f5e0f2029981", 0x8, 0x400}, {&(0x7f0000010100)="05000000c041", 0x6, 0x480}, {0x0, 0x0, 0x1000}], 0x2008082, &(0x7f0000000080)={[{@acl}, {@noacl}]}) 12:39:15 executing program 3 (fault-call:0 fault-nth:37): syz_mount_image$erofs(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x3, &(0x7f0000000200)=[{&(0x7f0000010000)="e2e1f5e0f2029981010000000c0024", 0xf, 0x400}, {&(0x7f0000010100)="05000000c041", 0x6, 0x480}, {0x0, 0x0, 0x1000}], 0x2008082, &(0x7f0000000080)={[{@acl}, {@noacl}]}) [ 452.918855] erofs: unmounted for /dev/loop5 [ 452.993866] erofs: read_super, device -> /dev/loop4 [ 452.998923] erofs: options -> acl,noacl, [ 453.003755] erofs: blksize 1 isn't supported on this platform [ 453.013521] FAULT_INJECTION: forcing a failure. [ 453.013521] name failslab, interval 1, probability 0, space 0, times 0 [ 453.040877] CPU: 1 PID: 18720 Comm: syz-executor.3 Not tainted 4.19.196-syzkaller #0 [ 453.048951] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/01/2011 [ 453.058355] Call Trace: [ 453.060939] dump_stack+0x1fc/0x2ef [ 453.064554] should_fail.cold+0xa/0xf [ 453.068338] ? setup_fault_attr+0x200/0x200 [ 453.072654] ? lock_acquire+0x170/0x3c0 [ 453.076628] __should_failslab+0x115/0x180 [ 453.080898] should_failslab+0x5/0x10 [ 453.084771] kmem_cache_alloc+0x277/0x370 [ 453.088901] alloc_vfsmnt+0x23/0x780 [ 453.092623] ? _raw_read_unlock+0x29/0x40 [ 453.096811] vfs_kern_mount.part.0+0x27/0x470 [ 453.101305] do_mount+0x113c/0x2f10 [ 453.104933] ? copy_mount_string+0x40/0x40 [ 453.109151] ? memset+0x20/0x40 [ 453.112600] ? copy_mount_options+0x26f/0x380 [ 453.117129] ksys_mount+0xcf/0x130 [ 453.120650] __x64_sys_mount+0xba/0x150 [ 453.124679] ? lockdep_hardirqs_on+0x3a8/0x5c0 [ 453.129242] do_syscall_64+0xf9/0x620 [ 453.133039] entry_SYSCALL_64_after_hwframe+0x49/0xbe [ 453.138267] RIP: 0033:0x467afa [ 453.141452] Code: 48 c7 c2 bc ff ff ff f7 d8 64 89 02 b8 ff ff ff ff eb d2 e8 b8 04 00 00 0f 1f 84 00 00 00 00 00 49 89 ca b8 a5 00 00 00 0f 05 <48> 3d 01 f0 ff ff 73 01 c3 48 c7 c1 bc ff ff ff f7 d8 64 89 01 48 [ 453.160518] RSP: 002b:00007f641f717fa8 EFLAGS: 00000202 ORIG_RAX: 00000000000000a5 [ 453.168321] RAX: ffffffffffffffda RBX: 0000000020000200 RCX: 0000000000467afa [ 453.175588] RDX: 0000000020000000 RSI: 0000000020000100 RDI: 00007f641f718000 [ 453.182850] RBP: 00007f641f718040 R08: 00007f641f718040 R09: 0000000020000000 12:39:15 executing program 1: r0 = socket$inet6(0xa, 0x2, 0x0) connect$inet6(r0, &(0x7f00000002c0), 0x1c) socketpair$tipc(0x1e, 0x2, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TUNSETLINK(r1, 0x8912, 0x400308) sendmmsg(r0, &(0x7f00000092c0), 0x4ff, 0xa00000000000000) 12:39:15 executing program 0: syz_mount_image$erofs(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000280)="e2e1f5e08a3f0fcf0100000a0c", 0xd, 0x400}, {0x0, 0x0, 0x1003}], 0x0, &(0x7f00000002c0)=ANY=[]) 12:39:15 executing program 5: syz_mount_image$erofs(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x100000000000000, 0x3, &(0x7f0000000200)=[{&(0x7f0000010000)="e2e1f5e0f2029981010000000c0024", 0xf, 0x400}, {&(0x7f0000010100)="05000000c041", 0x6, 0x480}, {0x0, 0x0, 0x1000}], 0x2008082, &(0x7f0000000080)={[{@acl}, {@noacl}]}) 12:39:15 executing program 2: r0 = socket$inet6(0xa, 0x401000000001, 0x0) close(r0) r1 = socket$inet6(0xa, 0x3, 0xff) connect$inet6(r1, &(0x7f0000000200)={0xa, 0x0, 0x0, @empty}, 0x1c) r2 = open(&(0x7f0000000100)='./bus\x00', 0x11250c2, 0x0) r3 = creat(&(0x7f0000000280)='./bus\x00', 0x0) r4 = socket$alg(0x26, 0x5, 0x0) bind$alg(r4, &(0x7f0000000280)={0x26, 'hash\x00', 0x0, 0x0, 'cryptd(sha224-generic)\x00'}, 0x58) r5 = accept4(r4, 0x0, 0x0, 0x0) bind$inet6(r1, &(0x7f0000000000)={0xa, 0x4e20, 0x2eb, @loopback, 0x8}, 0x1c) sendmmsg$sock(r5, &(0x7f00000035c0)=[{{0x0, 0x0, &(0x7f0000000140)=[{&(0x7f0000000040)="f1", 0x1}], 0x1}, 0x2}], 0xfffffdef, 0x0) setsockopt$inet6_group_source_req(r5, 0x29, 0x2e, &(0x7f00000002c0)={0x0, {{0xa, 0x800, 0x9b23, @local, 0x9}}, {{0xa, 0x4e20, 0xbd88, @private2={0xfc, 0x2, '\x00', 0x1}, 0x100}}}, 0x108) ftruncate(r3, 0x208200) sendfile(r0, r2, 0x0, 0x8000fffffffe) 12:39:15 executing program 4: syz_mount_image$erofs(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x3, &(0x7f0000000200)=[{&(0x7f0000010000)="e2e1f5e0f2029981", 0x8, 0x400}, {&(0x7f0000010100)="05000000c041", 0x6, 0x480}, {0x0, 0x0, 0x1000}], 0x2008082, &(0x7f0000000080)={[{@acl}, {@noacl}]}) [ 453.190110] R10: 0000000002008082 R11: 0000000000000202 R12: 0000000020000000 [ 453.197378] R13: 0000000020000100 R14: 00007f641f718000 R15: 0000000020000080 12:39:15 executing program 3 (fault-call:0 fault-nth:38): syz_mount_image$erofs(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x3, &(0x7f0000000200)=[{&(0x7f0000010000)="e2e1f5e0f2029981010000000c0024", 0xf, 0x400}, {&(0x7f0000010100)="05000000c041", 0x6, 0x480}, {0x0, 0x0, 0x1000}], 0x2008082, &(0x7f0000000080)={[{@acl}, {@noacl}]}) 12:39:15 executing program 0: syz_mount_image$erofs(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000280)="e2e1f5e08a3f0fcf0100001f0c", 0xd, 0x400}, {0x0, 0x0, 0x1003}], 0x0, &(0x7f00000002c0)=ANY=[]) [ 453.315078] erofs: read_super, device -> /dev/loop5 [ 453.328433] erofs: read_super, device -> /dev/loop4 [ 453.343666] erofs: options -> acl,noacl, [ 453.360612] erofs: options -> acl,noacl, [ 453.402077] erofs: blksize 1 isn't supported on this platform [ 453.428407] FAULT_INJECTION: forcing a failure. [ 453.428407] name failslab, interval 1, probability 0, space 0, times 0 [ 453.473431] CPU: 1 PID: 18748 Comm: syz-executor.3 Not tainted 4.19.196-syzkaller #0 [ 453.481344] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/01/2011 [ 453.490721] Call Trace: [ 453.493324] dump_stack+0x1fc/0x2ef [ 453.496966] should_fail.cold+0xa/0xf [ 453.500800] ? setup_fault_attr+0x200/0x200 [ 453.505129] ? lock_acquire+0x170/0x3c0 [ 453.509129] __should_failslab+0x115/0x180 [ 453.513372] should_failslab+0x5/0x10 [ 453.517177] kmem_cache_alloc+0x277/0x370 [ 453.521335] alloc_vfsmnt+0x23/0x780 [ 453.525141] ? _raw_read_unlock+0x29/0x40 [ 453.529301] vfs_kern_mount.part.0+0x27/0x470 [ 453.533812] do_mount+0x113c/0x2f10 [ 453.537444] ? cmp_ex_sort+0xc0/0xc0 [ 453.541164] ? __do_page_fault+0x180/0xd60 [ 453.545490] ? copy_mount_string+0x40/0x40 [ 453.549739] ? memset+0x20/0x40 [ 453.553118] ? copy_mount_options+0x26f/0x380 [ 453.557708] ksys_mount+0xcf/0x130 [ 453.561281] __x64_sys_mount+0xba/0x150 [ 453.565261] ? lockdep_hardirqs_on+0x3a8/0x5c0 [ 453.569860] do_syscall_64+0xf9/0x620 [ 453.573758] entry_SYSCALL_64_after_hwframe+0x49/0xbe [ 453.578948] RIP: 0033:0x467afa [ 453.582144] Code: 48 c7 c2 bc ff ff ff f7 d8 64 89 02 b8 ff ff ff ff eb d2 e8 b8 04 00 00 0f 1f 84 00 00 00 00 00 49 89 ca b8 a5 00 00 00 0f 05 <48> 3d 01 f0 ff ff 73 01 c3 48 c7 c1 bc ff ff ff f7 d8 64 89 01 48 [ 453.601051] RSP: 002b:00007f641f717fa8 EFLAGS: 00000202 ORIG_RAX: 00000000000000a5 [ 453.608776] RAX: ffffffffffffffda RBX: 0000000020000200 RCX: 0000000000467afa [ 453.616049] RDX: 0000000020000000 RSI: 0000000020000100 RDI: 00007f641f718000 12:39:15 executing program 5: syz_mount_image$erofs(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x200000000000000, 0x3, &(0x7f0000000200)=[{&(0x7f0000010000)="e2e1f5e0f2029981010000000c0024", 0xf, 0x400}, {&(0x7f0000010100)="05000000c041", 0x6, 0x480}, {0x0, 0x0, 0x1000}], 0x2008082, &(0x7f0000000080)={[{@acl}, {@noacl}]}) 12:39:15 executing program 4: syz_mount_image$erofs(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x3, &(0x7f0000000200)=[{&(0x7f0000010000)="e2e1f5e0f2029981", 0x8, 0x400}, {&(0x7f0000010100)="05000000c041", 0x6, 0x480}, {0x0, 0x0, 0x1000}], 0x2008082, &(0x7f0000000080)={[{@acl}, {@noacl}]}) 12:39:15 executing program 0: syz_mount_image$erofs(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000280)="e2e1f5e08a3f0fcf010000200c", 0xd, 0x400}, {0x0, 0x0, 0x1003}], 0x0, &(0x7f00000002c0)=ANY=[]) [ 453.623330] RBP: 00007f641f718040 R08: 00007f641f718040 R09: 0000000020000000 [ 453.630596] R10: 0000000002008082 R11: 0000000000000202 R12: 0000000020000000 [ 453.637854] R13: 0000000020000100 R14: 00007f641f718000 R15: 0000000020000080 [ 453.665825] erofs: unmounted for /dev/loop5 12:39:15 executing program 1: r0 = socket$inet6(0xa, 0x2, 0x0) connect$inet6(r0, &(0x7f00000002c0), 0x1c) socketpair$tipc(0x1e, 0x2, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TUNSETLINK(r1, 0x8912, 0x400308) sendmmsg(r0, &(0x7f00000092c0), 0x4ff, 0x1100000000000000) 12:39:16 executing program 3 (fault-call:0 fault-nth:39): syz_mount_image$erofs(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x3, &(0x7f0000000200)=[{&(0x7f0000010000)="e2e1f5e0f2029981010000000c0024", 0xf, 0x400}, {&(0x7f0000010100)="05000000c041", 0x6, 0x480}, {0x0, 0x0, 0x1000}], 0x2008082, &(0x7f0000000080)={[{@acl}, {@noacl}]}) 12:39:16 executing program 0: syz_mount_image$erofs(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000280)="e2e1f5e08a3f0fcf0100ab260c", 0xd, 0x400}, {0x0, 0x0, 0x1003}], 0x0, &(0x7f00000002c0)=ANY=[]) [ 453.809274] erofs: read_super, device -> /dev/loop4 [ 453.821384] erofs: options -> acl,noacl, [ 453.842713] erofs: blksize 1 isn't supported on this platform 12:39:16 executing program 0: syz_mount_image$erofs(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000280)="e2e1f5e08a3f0fcf0100003f0c", 0xd, 0x400}, {0x0, 0x0, 0x1003}], 0x0, &(0x7f00000002c0)=ANY=[]) 12:39:16 executing program 2: r0 = socket$inet6(0xa, 0x401000000001, 0x0) close(r0) r1 = socket$inet6(0xa, 0x3, 0xff) connect$inet6(r1, &(0x7f0000000200)={0xa, 0x0, 0x0, @empty}, 0x1c) r2 = open(&(0x7f0000000100)='./bus\x00', 0x11250c2, 0x0) r3 = creat(&(0x7f0000000280)='./bus\x00', 0x0) sendto$inet6(r0, &(0x7f0000000740)="d130e0bb01db9d9272a38761d313ea673e169ee37db1a1e7a3a8bc8c93f84cfad3b66c95c6bab2f0e9400c49de826f5b914b6a22e123f7c62e2d7495e2be364abc0dc0c11b92b74729f1e6b7bbf5eed7d770b266a237d7e999e348d75a084c541e64649dcf72ecd510b10b1da2ef645fc5f1a5c61e4ab4ad4f1d59d7130cb232df025c71ab8f280ed766dde26f42b905d136500a638d7c3a885b59231138ead7707eaac7449ba4555ab1cdbcb88f65ae7d0797d1ecfae3a26cadcf26acd1679e729796c992da69b47aae92704f5d5bfc897deae46b71c61f367e7b27f27abdeb81ec91540c19e20ffcbfc474053c8d0f576331b202ab0229", 0xf8, 0x20000000, &(0x7f0000000040)={0xa, 0x4e21, 0x3, @private0, 0x9}, 0x1c) ftruncate(r3, 0x208200) r4 = socket$inet_tcp(0x2, 0x1, 0x0) setsockopt$inet_tcp_int(r4, 0x6, 0x10000000013, &(0x7f0000d06000)=0x1, 0x4) setsockopt$SO_BINDTODEVICE(r4, 0x1, 0x19, &(0x7f0000000000)='veth1\x00', 0x10) connect$inet(r4, &(0x7f0000000080)={0x2, 0x0, @initdev={0xac, 0x1e, 0x0, 0x0}}, 0x10) setsockopt$inet_tcp_TCP_REPAIR(r4, 0x6, 0x13, &(0x7f0000000100), 0x4) setsockopt$sock_linger(r4, 0x1, 0xd, &(0x7f0000000140)={0x1, 0x1}, 0x8) close(r4) write$binfmt_elf64(r4, &(0x7f00000002c0)=ANY=[@ANYBLOB="7f454c4601030120080000000000000002003e00000000002c0200fcffffff00400000000000000006000000000000003f000000010038000100fbff47ff050051e57464ff7f000005000000000000000700000000000000010000000000000008000000000000008e0000000000000008d60000000000007f33a4aa7e20d2d4872c1cb222196089b2c26e93140a78810d8303dc06bf6d5da39b49f9a976c01385c2089e4c2c0592e6d7ac1fa26ba2d19b5850d458b03e480783f21c23fe947d7fb5166b967d0982e4cb7dfa1778c6f2e5f53abd6a94bd1a3b2b5f38f7eefafea8c805be3e82b654f1cbc9a58dfed67f8842be2e26f7a3641b5c50abde909342c81e6a4a668f389ebafdeb819f3f11827b79c8ba23c2948fbf87df16c1147fcce1d1fdc709bb54622a00"/809], 0x329) sendfile(r0, r2, 0x0, 0x8000fffffffe) r5 = socket$inet6_dccp(0xa, 0x6, 0x0) setsockopt$inet6_group_source_req(r5, 0x29, 0x2c, &(0x7f0000000600)={0x0, {{0xa, 0x4e23, 0x0, @ipv4={'\x00', '\xff\xff', @initdev={0xac, 0x1e, 0x0, 0x0}}, 0x7ff}}, {{0xa, 0x4e22, 0x1, @mcast2, 0xfff}}}, 0x108) [ 453.872289] FAULT_INJECTION: forcing a failure. [ 453.872289] name failslab, interval 1, probability 0, space 0, times 0 [ 453.913161] erofs: read_super, device -> /dev/loop5 [ 453.918208] erofs: options -> acl,noacl, [ 453.943032] CPU: 0 PID: 18775 Comm: syz-executor.3 Not tainted 4.19.196-syzkaller #0 [ 453.951074] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/01/2011 [ 453.960539] Call Trace: 12:39:16 executing program 4: syz_mount_image$erofs(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x3, &(0x7f0000000200)=[{&(0x7f0000010000)="e2e1f5e0f202998101000000", 0xc, 0x400}, {&(0x7f0000010100)="05000000c041", 0x6, 0x480}, {0x0, 0x0, 0x1000}], 0x2008082, &(0x7f0000000080)={[{@acl}, {@noacl}]}) 12:39:16 executing program 5: syz_mount_image$erofs(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x300000000000000, 0x3, &(0x7f0000000200)=[{&(0x7f0000010000)="e2e1f5e0f2029981010000000c0024", 0xf, 0x400}, {&(0x7f0000010100)="05000000c041", 0x6, 0x480}, {0x0, 0x0, 0x1000}], 0x2008082, &(0x7f0000000080)={[{@acl}, {@noacl}]}) [ 453.963145] dump_stack+0x1fc/0x2ef [ 453.966791] should_fail.cold+0xa/0xf [ 453.970619] ? setup_fault_attr+0x200/0x200 [ 453.974972] ? lock_acquire+0x170/0x3c0 [ 453.979055] __should_failslab+0x115/0x180 [ 453.983305] should_failslab+0x5/0x10 [ 453.987112] __kmalloc_track_caller+0x2a6/0x3c0 [ 453.991805] ? kstrdup_const+0x53/0x80 [ 453.995705] kstrdup+0x36/0x70 [ 453.998916] kstrdup_const+0x53/0x80 [ 454.002659] alloc_vfsmnt+0xb5/0x780 [ 454.006401] ? _raw_read_unlock+0x29/0x40 [ 454.007185] kauditd_printk_skb: 4 callbacks suppressed [ 454.007196] audit: type=1800 audit(1625488756.189:202): pid=18788 uid=0 auid=4294967295 ses=4294967295 subj==unconfined op=collect_data cause=failed(directio) comm="syz-executor.2" name="bus" dev="sda1" ino=14066 res=0 [ 454.010572] vfs_kern_mount.part.0+0x27/0x470 [ 454.010593] do_mount+0x113c/0x2f10 [ 454.010614] ? cmp_ex_sort+0xc0/0xc0 [ 454.047212] ? __do_page_fault+0x180/0xd60 [ 454.051466] ? copy_mount_string+0x40/0x40 [ 454.055714] ? memset+0x20/0x40 [ 454.058996] ? copy_mount_options+0x26f/0x380 [ 454.063503] ksys_mount+0xcf/0x130 [ 454.067044] __x64_sys_mount+0xba/0x150 [ 454.071024] ? lockdep_hardirqs_on+0x3a8/0x5c0 [ 454.075609] do_syscall_64+0xf9/0x620 [ 454.079436] entry_SYSCALL_64_after_hwframe+0x49/0xbe [ 454.084628] RIP: 0033:0x467afa [ 454.087825] Code: 48 c7 c2 bc ff ff ff f7 d8 64 89 02 b8 ff ff ff ff eb d2 e8 b8 04 00 00 0f 1f 84 00 00 00 00 00 49 89 ca b8 a5 00 00 00 0f 05 <48> 3d 01 f0 ff ff 73 01 c3 48 c7 c1 bc ff ff ff f7 d8 64 89 01 48 12:39:16 executing program 0: syz_mount_image$erofs(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000280)="e2e1f5e08a3f0fcf010000400c", 0xd, 0x400}, {0x0, 0x0, 0x1003}], 0x0, &(0x7f00000002c0)=ANY=[]) [ 454.106736] RSP: 002b:00007f641f717fa8 EFLAGS: 00000202 ORIG_RAX: 00000000000000a5 [ 454.114535] RAX: ffffffffffffffda RBX: 0000000020000200 RCX: 0000000000467afa [ 454.121808] RDX: 0000000020000000 RSI: 0000000020000100 RDI: 00007f641f718000 [ 454.124346] erofs: read_super, device -> /dev/loop4 [ 454.129074] RBP: 00007f641f718040 R08: 00007f641f718040 R09: 0000000020000000 [ 454.129082] R10: 0000000002008082 R11: 0000000000000202 R12: 0000000020000000 [ 454.129091] R13: 0000000020000100 R14: 00007f641f718000 R15: 0000000020000080 [ 454.158018] erofs: unmounted for /dev/loop5 12:39:16 executing program 1: r0 = socket$inet6(0xa, 0x2, 0x0) connect$inet6(r0, &(0x7f00000002c0), 0x1c) socketpair$tipc(0x1e, 0x2, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TUNSETLINK(r1, 0x8912, 0x400308) sendmmsg(r0, &(0x7f00000092c0), 0x4ff, 0x2000000000000000) 12:39:16 executing program 0: syz_mount_image$erofs(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000280)="e2e1f5e08a3f0fcf010000480c", 0xd, 0x400}, {0x0, 0x0, 0x1003}], 0x0, &(0x7f00000002c0)=ANY=[]) [ 454.168790] erofs: options -> acl,noacl, [ 454.173103] erofs: blksize 1 isn't supported on this platform 12:39:16 executing program 0: syz_mount_image$erofs(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000280)="e2e1f5e08a3f0fcf0100004c0c", 0xd, 0x400}, {0x0, 0x0, 0x1003}], 0x0, &(0x7f00000002c0)=ANY=[]) 12:39:16 executing program 4: syz_mount_image$erofs(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x3, &(0x7f0000000200)=[{&(0x7f0000010000)="e2e1f5e0f202998101000000", 0xc, 0x400}, {&(0x7f0000010100)="05000000c041", 0x6, 0x480}, {0x0, 0x0, 0x1000}], 0x2008082, &(0x7f0000000080)={[{@acl}, {@noacl}]}) 12:39:16 executing program 0: syz_mount_image$erofs(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000280)="e2e1f5e08a3f0fcf010000600c", 0xd, 0x400}, {0x0, 0x0, 0x1003}], 0x0, &(0x7f00000002c0)=ANY=[]) 12:39:16 executing program 3 (fault-call:0 fault-nth:40): syz_mount_image$erofs(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x3, &(0x7f0000000200)=[{&(0x7f0000010000)="e2e1f5e0f2029981010000000c0024", 0xf, 0x400}, {&(0x7f0000010100)="05000000c041", 0x6, 0x480}, {0x0, 0x0, 0x1000}], 0x2008082, &(0x7f0000000080)={[{@acl}, {@noacl}]}) [ 454.334449] erofs: read_super, device -> /dev/loop4 [ 454.339497] erofs: options -> acl,noacl, [ 454.361621] erofs: read_super, device -> /dev/loop5 [ 454.379507] erofs: options -> acl,noacl, 12:39:16 executing program 0: syz_mount_image$erofs(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000280)="e2e1f5e08a3f0fcf010000680c", 0xd, 0x400}, {0x0, 0x0, 0x1003}], 0x0, &(0x7f00000002c0)=ANY=[]) 12:39:16 executing program 5: syz_mount_image$erofs(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x400000000000000, 0x3, &(0x7f0000000200)=[{&(0x7f0000010000)="e2e1f5e0f2029981010000000c0024", 0xf, 0x400}, {&(0x7f0000010100)="05000000c041", 0x6, 0x480}, {0x0, 0x0, 0x1000}], 0x2008082, &(0x7f0000000080)={[{@acl}, {@noacl}]}) [ 454.389904] erofs: blksize 1 isn't supported on this platform [ 454.439915] erofs: unmounted for /dev/loop5 [ 454.468603] FAULT_INJECTION: forcing a failure. [ 454.468603] name failslab, interval 1, probability 0, space 0, times 0 [ 454.487825] CPU: 1 PID: 18819 Comm: syz-executor.3 Not tainted 4.19.196-syzkaller #0 [ 454.495743] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/01/2011 [ 454.505258] Call Trace: [ 454.507834] dump_stack+0x1fc/0x2ef [ 454.511485] should_fail.cold+0xa/0xf [ 454.515289] ? setup_fault_attr+0x200/0x200 [ 454.519705] ? lock_acquire+0x170/0x3c0 [ 454.523666] __should_failslab+0x115/0x180 [ 454.528007] should_failslab+0x5/0x10 [ 454.531805] kmem_cache_alloc+0x277/0x370 [ 454.536005] getname_kernel+0x4e/0x370 [ 454.539879] kern_path+0x1b/0x40 [ 454.543233] lookup_bdev+0xfc/0x220 [ 454.546870] ? bd_acquire+0x440/0x440 [ 454.550704] blkdev_get_by_path+0x1b/0xd0 [ 454.554875] mount_bdev+0x5b/0x3b0 [ 454.558402] ? gb_gbphy_register_driver.cold+0x39/0x39 [ 454.563667] erofs_mount+0x8c/0xc0 [ 454.567235] ? erofs_kill_sb+0x20/0x20 [ 454.571153] ? alloc_pages_current+0x19b/0x2a0 [ 454.575737] ? __lockdep_init_map+0x100/0x5a0 [ 454.580242] mount_fs+0xa3/0x310 [ 454.583608] vfs_kern_mount.part.0+0x68/0x470 [ 454.588095] do_mount+0x113c/0x2f10 [ 454.591726] ? cmp_ex_sort+0xc0/0xc0 [ 454.595440] ? __do_page_fault+0x180/0xd60 [ 454.599658] ? copy_mount_string+0x40/0x40 [ 454.603897] ? memset+0x20/0x40 [ 454.607182] ? copy_mount_options+0x26f/0x380 [ 454.611677] ksys_mount+0xcf/0x130 [ 454.615203] __x64_sys_mount+0xba/0x150 [ 454.619178] ? lockdep_hardirqs_on+0x3a8/0x5c0 [ 454.623757] do_syscall_64+0xf9/0x620 [ 454.627554] entry_SYSCALL_64_after_hwframe+0x49/0xbe [ 454.632742] RIP: 0033:0x467afa [ 454.635924] Code: 48 c7 c2 bc ff ff ff f7 d8 64 89 02 b8 ff ff ff ff eb d2 e8 b8 04 00 00 0f 1f 84 00 00 00 00 00 49 89 ca b8 a5 00 00 00 0f 05 <48> 3d 01 f0 ff ff 73 01 c3 48 c7 c1 bc ff ff ff f7 d8 64 89 01 48 [ 454.654909] RSP: 002b:00007f641f717fa8 EFLAGS: 00000202 ORIG_RAX: 00000000000000a5 [ 454.662606] RAX: ffffffffffffffda RBX: 0000000020000200 RCX: 0000000000467afa [ 454.669860] RDX: 0000000020000000 RSI: 0000000020000100 RDI: 00007f641f718000 [ 454.677197] RBP: 00007f641f718040 R08: 00007f641f718040 R09: 0000000020000000 [ 454.684455] R10: 0000000002008082 R11: 0000000000000202 R12: 0000000020000000 [ 454.691714] R13: 0000000020000100 R14: 00007f641f718000 R15: 0000000020000080 [ 454.805009] erofs: read_super, device -> /dev/loop5 [ 454.816019] erofs: options -> acl,noacl, [ 454.854389] erofs: unmounted for /dev/loop5 12:39:17 executing program 2: r0 = socket$inet6(0xa, 0x401000000001, 0x0) close(r0) r1 = socket$inet6(0xa, 0x6, 0x8) connect$inet6(r1, &(0x7f0000000200)={0xa, 0x0, 0x0, @empty}, 0x1c) r2 = open(&(0x7f0000000100)='./bus\x00', 0x11250c2, 0x0) r3 = socket$alg(0x26, 0x5, 0x0) bind$alg(r3, &(0x7f0000000280)={0x26, 'hash\x00', 0x0, 0x0, 'cryptd(sha224-generic)\x00'}, 0x58) r4 = accept4(r3, 0x0, 0x0, 0x0) sendmmsg$sock(r4, &(0x7f00000035c0)=[{{0x0, 0x0, &(0x7f0000000140)=[{&(0x7f0000000040)="f1", 0x1}], 0x1}, 0x2}], 0xfffffdef, 0x0) connect$inet6(r4, &(0x7f0000000000)={0xa, 0x4e24, 0x7, @dev={0xfe, 0x80, '\x00', 0x2e}, 0x81}, 0x1c) r5 = creat(&(0x7f0000000280)='./bus\x00', 0x0) ftruncate(r5, 0x208200) sendfile(r0, r2, 0x0, 0x8000fffffffe) 12:39:17 executing program 0: syz_mount_image$erofs(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000280)="e2e1f5e08a3f0fcf0100006c0c", 0xd, 0x400}, {0x0, 0x0, 0x1003}], 0x0, &(0x7f00000002c0)=ANY=[]) 12:39:17 executing program 4: syz_mount_image$erofs(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x3, &(0x7f0000000200)=[{&(0x7f0000010000)="e2e1f5e0f202998101000000", 0xc, 0x400}, {&(0x7f0000010100)="05000000c041", 0x6, 0x480}, {0x0, 0x0, 0x1000}], 0x2008082, &(0x7f0000000080)={[{@acl}, {@noacl}]}) 12:39:17 executing program 1: r0 = socket$inet6(0xa, 0x2, 0x0) connect$inet6(r0, &(0x7f00000002c0), 0x1c) socketpair$tipc(0x1e, 0x2, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TUNSETLINK(r1, 0x8912, 0x400308) sendmmsg(r0, &(0x7f00000092c0), 0x4ff, 0x3e00000000000000) 12:39:17 executing program 3 (fault-call:0 fault-nth:41): syz_mount_image$erofs(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x3, &(0x7f0000000200)=[{&(0x7f0000010000)="e2e1f5e0f2029981010000000c0024", 0xf, 0x400}, {&(0x7f0000010100)="05000000c041", 0x6, 0x480}, {0x0, 0x0, 0x1000}], 0x2008082, &(0x7f0000000080)={[{@acl}, {@noacl}]}) 12:39:17 executing program 5: syz_mount_image$erofs(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x500000000000000, 0x3, &(0x7f0000000200)=[{&(0x7f0000010000)="e2e1f5e0f2029981010000000c0024", 0xf, 0x400}, {&(0x7f0000010100)="05000000c041", 0x6, 0x480}, {0x0, 0x0, 0x1000}], 0x2008082, &(0x7f0000000080)={[{@acl}, {@noacl}]}) [ 454.927597] erofs: read_super, device -> /dev/loop4 [ 454.959229] erofs: options -> acl,noacl, [ 454.979424] erofs: blksize 1 isn't supported on this platform [ 454.987402] erofs: read_super, device -> /dev/loop5 12:39:17 executing program 0: syz_mount_image$erofs(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000280)="e2e1f5e08a3f0fcf010000740c", 0xd, 0x400}, {0x0, 0x0, 0x1003}], 0x0, &(0x7f00000002c0)=ANY=[]) [ 455.005959] erofs: options -> acl,noacl, [ 455.006610] FAULT_INJECTION: forcing a failure. [ 455.006610] name failslab, interval 1, probability 0, space 0, times 0 12:39:17 executing program 5: syz_mount_image$erofs(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x600000000000000, 0x3, &(0x7f0000000200)=[{&(0x7f0000010000)="e2e1f5e0f2029981010000000c0024", 0xf, 0x400}, {&(0x7f0000010100)="05000000c041", 0x6, 0x480}, {0x0, 0x0, 0x1000}], 0x2008082, &(0x7f0000000080)={[{@acl}, {@noacl}]}) [ 455.040510] audit: type=1800 audit(1625488757.279:203): pid=18859 uid=0 auid=4294967295 ses=4294967295 subj==unconfined op=collect_data cause=failed(directio) comm="syz-executor.2" name="bus" dev="sda1" ino=14338 res=0 [ 455.081034] erofs: unmounted for /dev/loop5 [ 455.115863] CPU: 0 PID: 18855 Comm: syz-executor.3 Not tainted 4.19.196-syzkaller #0 [ 455.123866] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/01/2011 [ 455.133309] Call Trace: [ 455.136007] dump_stack+0x1fc/0x2ef [ 455.139651] should_fail.cold+0xa/0xf [ 455.143468] ? setup_fault_attr+0x200/0x200 [ 455.147802] ? lock_acquire+0x170/0x3c0 [ 455.151789] __should_failslab+0x115/0x180 [ 455.156036] should_failslab+0x5/0x10 [ 455.159840] kmem_cache_alloc+0x277/0x370 [ 455.163997] getname_kernel+0x4e/0x370 [ 455.167886] kern_path+0x1b/0x40 [ 455.171253] lookup_bdev+0xfc/0x220 [ 455.174879] ? bd_acquire+0x440/0x440 [ 455.178689] blkdev_get_by_path+0x1b/0xd0 [ 455.182839] mount_bdev+0x5b/0x3b0 [ 455.186401] ? gb_gbphy_register_driver.cold+0x39/0x39 [ 455.191683] erofs_mount+0x8c/0xc0 [ 455.195234] ? erofs_kill_sb+0x20/0x20 [ 455.199127] ? alloc_pages_current+0x19b/0x2a0 [ 455.203886] ? __lockdep_init_map+0x100/0x5a0 [ 455.208387] mount_fs+0xa3/0x310 [ 455.211765] vfs_kern_mount.part.0+0x68/0x470 [ 455.216302] do_mount+0x113c/0x2f10 [ 455.219934] ? cmp_ex_sort+0xc0/0xc0 [ 455.223651] ? __do_page_fault+0x180/0xd60 [ 455.227909] ? copy_mount_string+0x40/0x40 [ 455.232152] ? memset+0x20/0x40 [ 455.235467] ? copy_mount_options+0x26f/0x380 [ 455.239969] ksys_mount+0xcf/0x130 [ 455.243528] __x64_sys_mount+0xba/0x150 [ 455.247508] ? lockdep_hardirqs_on+0x3a8/0x5c0 [ 455.252104] do_syscall_64+0xf9/0x620 [ 455.255932] entry_SYSCALL_64_after_hwframe+0x49/0xbe [ 455.261137] RIP: 0033:0x467afa [ 455.264327] Code: 48 c7 c2 bc ff ff ff f7 d8 64 89 02 b8 ff ff ff ff eb d2 e8 b8 04 00 00 0f 1f 84 00 00 00 00 00 49 89 ca b8 a5 00 00 00 0f 05 <48> 3d 01 f0 ff ff 73 01 c3 48 c7 c1 bc ff ff ff f7 d8 64 89 01 48 [ 455.283384] RSP: 002b:00007f641f717fa8 EFLAGS: 00000202 ORIG_RAX: 00000000000000a5 [ 455.291073] RAX: ffffffffffffffda RBX: 0000000020000200 RCX: 0000000000467afa [ 455.298499] RDX: 0000000020000000 RSI: 0000000020000100 RDI: 00007f641f718000 [ 455.305944] RBP: 00007f641f718040 R08: 00007f641f718040 R09: 0000000020000000 12:39:17 executing program 0: syz_mount_image$erofs(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000280)="e2e1f5e08a3f0fcf0100007a0c", 0xd, 0x400}, {0x0, 0x0, 0x1003}], 0x0, &(0x7f00000002c0)=ANY=[]) 12:39:17 executing program 4: syz_mount_image$erofs(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x3, &(0x7f0000000200)=[{&(0x7f0000010000)="e2e1f5e0f2029981010000000c00", 0xe, 0x400}, {&(0x7f0000010100)="05000000c041", 0x6, 0x480}, {0x0, 0x0, 0x1000}], 0x2008082, &(0x7f0000000080)={[{@acl}, {@noacl}]}) 12:39:17 executing program 1: r0 = socket$inet6(0xa, 0x2, 0x0) connect$inet6(r0, &(0x7f00000002c0), 0x1c) socketpair$tipc(0x1e, 0x2, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TUNSETLINK(r1, 0x8912, 0x400308) sendmmsg(r0, &(0x7f00000092c0), 0x4ff, 0x8000000000000000) [ 455.313197] R10: 0000000002008082 R11: 0000000000000202 R12: 0000000020000000 [ 455.320456] R13: 0000000020000100 R14: 00007f641f718000 R15: 0000000020000080 12:39:17 executing program 0: syz_mount_image$erofs(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000280)="e2e1f5e08a3f0fcf010003830c", 0xd, 0x400}, {0x0, 0x0, 0x1003}], 0x0, &(0x7f00000002c0)=ANY=[]) [ 455.406886] erofs: read_super, device -> /dev/loop5 [ 455.417722] erofs: options -> acl,noacl, [ 455.434529] erofs: read_super, device -> /dev/loop4 [ 455.439609] erofs: options -> acl,noacl, [ 455.455729] erofs: bogus i_mode (0) @ nid 0 [ 455.484317] erofs: unmounted for /dev/loop5 12:39:17 executing program 2: r0 = socket$inet6(0xa, 0x401000000001, 0x3) close(r0) r1 = socket$inet6(0xa, 0x3, 0xff) connect$inet6(r1, &(0x7f0000000200)={0xa, 0x0, 0x0, @empty}, 0x1c) r2 = open(&(0x7f0000000100)='./bus\x00', 0x11250c2, 0x0) r3 = creat(&(0x7f0000000280)='./bus\x00', 0x0) r4 = syz_mount_image$squashfs(&(0x7f0000000000), &(0x7f0000000040)='./bus\x00', 0x0, 0x2, &(0x7f00000000c0)=[{&(0x7f0000000080)="8661006701e378fdb306dafe28a33521b1eeae4faf70b8a59172", 0x1a, 0x715c}, {&(0x7f0000000140)="f994b344a67f856ce38ddaa22a1827db1972fc7f855a8db95d8596f055b2d6c8ed0ef67b0a293c836b9830e2324f541c4deab754241cd138b7f84d565aed45bc599fd3c30943ce1c1f67401ac5a2678bdf9bb9e90c3c236b3287c8b66e4583afd3b73f4614a8b14eca3c1314e876cbfd2c27961460c113606426a2b3d66a7ffddeaeb9c530e5c873fb5797dba69f479d5ff34b2080ed7e8ee634c51b8e78b7253ae5183961a0042c49a02c121a", 0xad, 0xd23}], 0x280, &(0x7f0000000400)={[{'\x00'}, {}, {'^^}\xc5@'}, {'\x00'}, {}, {'\\'}, {'\x00'}, {'\xd9\x8f&\x8e\xe3;\x87\x0f\xb1\xc1\x04\x9c\xec\x85\xdc5\xd4\x97w\xc9\a\xbf\xe3\xc0\xf33\x84J*\x99\xd9\x1f\xe8\x88\x12\a\x8d\xec\x88\nK\xcd\x88\x9b\x80\xe7Z\x8a\xab\x98W\xf2tr;gD9W%\xfc\xa9\xda\xdf\xaf=\xdb>W=\b\xab\x04\f\xe2qk+\xe7\xc5\xd3^\xa3\x8f\xf8\xc0\xc8\xc4\xcd,\xe8\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x85\n\xa7)&`c\xc9\xbal\x98V\x03\"\xed\x02\xcb;\xa6\xcc\xb3\b\xe4\xa6\xb8\v\xdd\x83\xdfC\x98[\'\xbf\b=\x82\x83\xbbf,%\x0e\t\x96#1\xaf\xff\xe6\xe8%U\xcd\xba\x1b\xe3\x17\xd8\xb2?\xd5\xad\xeb\xf5\xc7\xa1\v'}], [{@fsuuid={'fsuuid', 0x3d, {[0x0, 0x61, 0x32, 0x61, 0x34, 0x39, 0x39, 0x65], 0x2d, [0x61, 0x38, 0x34, 0x66], 0x2d, [0x36, 0x64, 0x36, 0x38], 0x2d, [0x31, 0x34, 0x5b, 0x31], 0x2d, [0x33, 0x33, 0x63, 0x61, 0x30, 0x64, 0x39, 0x61]}}}, {@mask={'mask', 0x3d, '^MAY_WRITE'}}, {@hash}]}) ioctl$F2FS_IOC_FLUSH_DEVICE(r4, 0x4008f50a, &(0x7f00000002c0)={0x10000000, 0x1}) r5 = accept$inet6(0xffffffffffffffff, &(0x7f0000000240)={0xa, 0x0, 0x0, @dev}, &(0x7f0000000300)=0x1c) ioctl$BTRFS_IOC_SUBVOL_CREATE(r5, 0x5000940e, &(0x7f0000000500)={{r4}, "5bff1ea11b7fc910e4ccedf4e193735304dc240d7aecfb916b324b9f925a816a08c7ab630e4505a4913a8a9c0acaa68a8863ddce295030c1ff8b40b0016e5300d2c39e601b20a4d411d23c4aed1a8f31e42f837db96469139d9431b7c42fb14e2a4b7c566c4e76190ece8f4fc627d0a999ac21807e9af72a29f37a0cc2587660220162da575004d2418c4e26ac85eeefe15ad336befae5f45d7fbbc9d30a275dd7ccc2b1a5928edc70988e248a62717a074c362664973adb53d02a3d08e5cf52ebf508738cd65e646ac17520f80bfaf5d90c11f31bf330d53dc20e8d1c8bd75e8a6f85c98b14e23e89e315b6d241fc1ec51fe62e8a91178a2958e14376a7bdf25a73c66b03b81ad8ba262de9c45aacb6608227c7426332cc12e60fce805587855ba1dc77efc76949f957efcd88dd8694ef595d8be58bbc76684a99ea8285ef77874478071745f17250426d81626fac0434bd8bf90d5accb9c9b75c75d1fb6212b61ee666367cb37bf7fc0cc695c7ac995fd370b41eec747d1de222ebb0cd0060d027905d088d4cb92fc6e0ffe8f72c0dd8ec0821be170072e9e9c7914b5d6c3fc4a64e07bb09247fce7c6844dbda9713e6e218903940127537fa43267c7cd6e3b66f916f7e8a94e3b533806818463c0c5b97f91555fd42894b3095d4c38803bbbe9ed93ddb98d03c07ead088cea1967e88b0cfe99245817b958c0603b89e5ca3eb7928cbd5439cf40e099b799f9d67c62fddf782d130dd29e251495e98c44094dbb550e1e2257a0a7e52bcbcba751c2990f8f12172519a527aef1e50798a4e8dc1e7a673f1c395ec45b29ae8a01bd6dc3593f6093b899d152078b630f564320804535ea678d66ab185b6ac3d09454e67eedb2c6152320d1eae429b9e201632b5600b367ffa239006b7a77f2cb5565788c3adf5b9ad384f4b447076e16d3cf8ffd1774c244262ec11442534b4acda8f516f4724076c241dc214ff332d738c29c15f623884deb05a2144c74a0a4d4c266f90d8ef0f0a75b4bdd7303f42c08ea75f0ebd7150655ad083169a564159b177e51692d59838c18d2dbcc3b3a392f5ff6e4b4a62747b2121f21323b19165291963ef21a08d620f1ff0c53946a45e6fef52bb385083582f9548ea5771416a93ba1aa1eca96cd413fbb8cd8ddfd84891d4a79815c27c36548f23368fa5f19176a814ada8163104094dbf4526f610905e0d3150fcfefac15562583b4e617a8ba11a928b2b1aa009aaa27c9895842c9391caaa08ca531b28bc7b07769d0f247ba6ab220ebe971c0ab69af950509201b1a4cedecd3cb40cfe9eab9f8eb2f1d8511a412cbc5c70597e0f1cb5c9a19a05b00eed467056ad5a841fa014be20c6c9f41f268895cf175771522d770466b2fad74eacf7972036f89d562fe483b730283aed9c7f4b17df2f6865ccb96ddd2ba19ec5f13c8b649a90a25d405baa24078f7e2a09e65063da9cb58e9759ec574a2d0e3b0dcfd280911e17f7f2d52345a15eea9b7b4be9b54ea5819ab9e1787f2c34c96e4f78b97b2a8404a54f03a29d15ad7ade105c5867fe55c1b7cf24b03d935e8fee19948dd673eb75a1fe5bc8e09f95adf7243d0e487ecf2a9f7e44a984adfa3fcc36f548db0cfcc683b520ce54523ea2b0ba5aa2faecc56dc20ef6f695ee89aeca346c0ab53188dfa0a3dfabeb39321c88810471c346f0969cb4cb1744e2e63c8422457f1b03e92fe8c0a26b75dea44aff75db219cb7008d923d4e5759bfe7df27d58794cc4f117b0258e41f839367512ed770a48cdae430eca27354f9999d6432ec6ef7973b2292547710dfa192d87c2e166183af6c06b4c01f545bde517b1ba7ec684888e7b94c10b0db203661987a35ab9ea8c28f9b94ccb4ca05638861ed92fa8a085b06b3ff521ecf7bcfc085e64153650a8e14624592d30bc65641a8a3794c5ba7badc7a76e3a9e34862cef888a85108b52e63d6fa9491c3940e84fe049d4ae0765ecbd7ffc0e7699c1ac6178df9e6d8e1f147e10fc13c82aeae2c9ad07658526f64762219fce645869c867fff57dfe21520e636912d5fe805a1fbc9912ab9d10070bd0745f8f4ef1a79bf6e885617ad709abc0c94d1655937f0a2723514a97ea674b8e0bc0999b3ec667e3b8e8a49e3452be959c815fba935b185440c1f0da4ad5999d982db8c302545d2ebb8a65fa9ca68f1b931af0a40b17aa642e6697486b7310af12555d4de7522a7469a412f813860e0590c7987b442d23139e6262c43bfdfba2df2c3b03881358bc24e891245a2e88b6f19cc0b8bada7715f4bd87ddecaa41fb7bf86ee7d30cee5bfd2ad609dbe825792090d3c963a928fdc3496782489464c7bcded6ab508366d6f9980e83496c4044c71b8a160e9c84f8f86dd729f530b764c865fc4de20c35ca779e0d3b0ba6eba38dae921978219fb166d18eb6db8880b5bd78f8928c9a536a9c1b568c8197f40e8a7c43c9d74c773ff3abe4c60897d9682904af234ad892f4423ef6e4b78923925a3cbff9049daf02c06c3f7539877b3c8fa6cf5a7956fe4a2cd8d247f68f3492f7537a7a475082c0f6fdbebdfc5cd5121a2f25175b5901ef1415c4596236f31978362a32b383509866e6fc8c44e87725b5b655ea738d53a8268bd97d1cf99c3eb19943704311ad3f0f53bf809dddd0a1ec490ddeb2c3f7fed8e6239018e37aad377dfdb495b82490166be15a826a63ba3a2b9e85ccd9b2b0911e03421e719e2e04782b76f1890975b01930af18f9c78049f8f881d2faa4e36d1d9437d2e686ebcde596b8b35616cff21c63b7b6b97e9301c84cc6af9501283bfbf21a19b1c5f06f069521e374da33b460b96de26e5563fa88f2ed9b83adf01f820962e52d05ea644cccda0e2da24ffbb7b42deb0efb453228a11862dcf5aef84e5a50d737fad45f65a54fa48903975cd865f25ef25fb8f276a26c21d3477b46687885c7981dae6f3084b896657035405eadbeb0bdb4feea01d169092b6709711b7530eef37e13b71560e9458bd1a46a27562442a697246c6a5c45c4a04068b9654e5c271cf973bcdced18e65d382665703e9f1329828cf294bbd506c02c9e44396404e090600471d2a6d2a2ffed512303d23f400a146d4a3f8ba39a5a453e6e513d9adda1b0c91d1ab1b35c4a00a990e4eb80e214d1f2e42ccd69b591a203eac8163fafdc229f23d591a06fd892d461937e4abe7e7972cf45a1e5b54a4bc3dbb2f3f2ca32b32c8f84aef17a107ca65de6bc0ea39c81de50608abed643e819de08e2bfd4d6b288f3d4421939f28e5c70870525e967fdb85d47f821da07f39fa2b354e79a5300ea25464089a899133b173b2e711da10046a30e63cf813959c26437436547d4400f2b9a0ad5f6a83e3765a080aec86a300dca766fea3033d60e7d3c6f4ca377498e87d6e493a65761375668234aa90c3f03a2d1e44861f83c4c3c39c990c60632fac32cc77f585758937540c5a8ed67b625bad7cd1a50069813dcfc70ff28dc38c6068dbfcec5378944822dd1cb68be439d022ae964874438e98fb47504645cc21960d1d16321ea21c86fdc22a89a13966ccab26b6e8a228923f264e59cbc5cac8deafabca37ecec00bdd0c620cfc91b30d15880671fc2f03d9b3e22e8ee52a885fb3e7193e04ed03ea2641c099694369b441309ae1be4b1aba4872a11ee7af586ccef279db96b44ba7f06c114755efb6fb731823dc1d569922cd20ae03ae238b74837fd861fd2379457a18653e7433298237cca26db2fc472675c00157e6c34e8f636fc6146343cb22d6d32ece4f03204c053a330676edc2b79fdefdead2c6aaae34279a7aade22d7caae9e87a4e7b051d0c9495c0aabf60d9aeea71a49c6b7b6d3b2bb102a631ab023b2320b395c000953062d3747f05a042b9d07a08e852220069ef33dfb1bf6aae59be53982de6e9c4ae2cb6e8335e7865f1d3d103390a18183f61851e5e7773ac37d4942596c0c9e6cd669e46fdb3fd3e5d0a973faead5ac017c73b62cbfcc894ceaf730093c71d6c7c8150dedfb6f0feb24c7170759be29d99d2e10aba411f8c4dc6bd6f9d611227a260e83f25e288176af45eeb7a191c46802219adfc99fce719792f41a03ff1dbd51e3ebeb5e54d575e5cc83a0526bc2d5679e5ec603158c7bd7af5eabfe47b9bc76b81901c66d37de62bcab9114fed559255c3ebaf8a28e9e2be501b8bd31d5dac97e71ba3f7a491b3fe5f205e9e8a30b7076a9c78d8f6c68a3f994a1edc6945d39b05f1367c30184eaa7fc42aef5e986c250679dbd03cf6badd1b23051765d4e25e2795c7fe0ba6d8135f19ae50e1acf1759c1f3f8be1edb6b77cce7aff2fd2effc8be514f68b40a8a8c3cd01df96c0747d35538e87088f5c2ed60fedf24a6cfaf12bb2a704e6485943a3d76d65d08e4e4df472c8f17f50cae4e51b841bf8ad4005316b3d437501e1335369bc39ef0d125f1456fde5ee5523ccf15b7d2d1621de969405cd0073a0d937f8147c288fb5c2fe5c339bc9cf73991ef6318d7eeb0d5df15b94277afba13a6e99dd9a18413a8e41472854581ed3da076320a8d84b607db631d13238bcf60a90c1fe3f1747a0dd8509e44f2d4d1eaa192cc3638820b1fd59651d88b00f6c868b97800d5d5bdca5a9bf794501af06fb6d68cec75b3b53c2af2b7d67ae97dcd5b8b7edf9bfc599fc7cd8d587f56ab690b09d9d84a37dee31873636de906590d8286c1929e65c5afea10f2226c008b673c95c598d0274d73347f1a4592ed9b25fd627be621002a45c2ed0ed7211a33006acdbc1ce472a8eaaf52627c131677134abf81e15ac24381ed5139fd2b0efacd67558fa3a7620bc73a0a6121afb143b6fbb0caff8d7fd3df909f9600295a532504c489beb9984fc3713dd2bfa8cb881b01a8f6bdd600c74d03f0c15e546f74977f7ce273eac3ff3ab76706d0adc7f79c828e2dd39b51edb8287643e6b2f2fc66f39e2622e30f32cbf0c43bfc99c749b7b725331fa2fa5873be345d55ee187cce77c76577478e923383749dbd0287f8532b6267a1eb4b0cdb9868adb0790988a8b25d443c1070d7231e3987ccd2c872eb4efe0ec3c1ed424f59c23bf1fc566efc071727ae5932c3ff604a2359e56d84760f38d8748dbaae0fc39c1dd849625849f6b093cd5c7e4e50283c498db8dc87b5355c67a22afe42bf4371465b3b32f1e28a17a631d457f14249aca38965e0198459a426ad9c1469529a9043499237a706a45cafaa23344e83f14cc9064e8ee0e75f423a601bc17d34a3b86962d79ed836695361377c61d4c7a11aa49595a58e87cdb517a512db95252cfcd6e52e9319346c974600a5fe6ed62268d313ededff90e675e5e8aade6b61b1b4fdf7999001dba61a3d0a0d52cf37897776d504a82b22b715a006fb5b377647f5f9e23ff0c498c95e6df426a252e83eb67bd03b486931b4d14035b18a7eaf74bc7e7aa1a4b3147d1b344645cd0d18e6ab9ac7f1f31ed7b57f17fc8416fd1d9a57de7373d6dd3a4c9b254e2843f6d8027b7297c2c62fb4d4758f2ec9b61e161db594c9e3634592be0f35b1da09e15a32a7de3061943f74694caa45969906db533bce1089f148551a1f3df6d4ea879ed2b5d6d6372e5ca5691f42d0aa4e791070ff24eb20828e4bb51c5e1ed3c3ab2d8706357d794eb223f5eb35bbfabfe2c219da17d0a49073f6dc5c58bf081ea2d02f8d1e8597724a15e43797d47f78ddff75b869fc6d4012045570339f81faa2dc9f8474a6c321ab03839dd8130bd5a0d3284ad6ca"}) ftruncate(r3, 0x208200) sendfile(r0, r2, 0x0, 0x8000fffffffe) fcntl$setstatus(r2, 0x4, 0x2000) 12:39:17 executing program 0: syz_mount_image$erofs(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000280)="e2e1f5e08a3f0fcf010003840c", 0xd, 0x400}, {0x0, 0x0, 0x1003}], 0x0, &(0x7f00000002c0)=ANY=[]) 12:39:17 executing program 3 (fault-call:0 fault-nth:42): syz_mount_image$erofs(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x3, &(0x7f0000000200)=[{&(0x7f0000010000)="e2e1f5e0f2029981010000000c0024", 0xf, 0x400}, {&(0x7f0000010100)="05000000c041", 0x6, 0x480}, {0x0, 0x0, 0x1000}], 0x2008082, &(0x7f0000000080)={[{@acl}, {@noacl}]}) 12:39:17 executing program 5: syz_mount_image$erofs(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x700000000000000, 0x3, &(0x7f0000000200)=[{&(0x7f0000010000)="e2e1f5e0f2029981010000000c0024", 0xf, 0x400}, {&(0x7f0000010100)="05000000c041", 0x6, 0x480}, {0x0, 0x0, 0x1000}], 0x2008082, &(0x7f0000000080)={[{@acl}, {@noacl}]}) 12:39:17 executing program 4: syz_mount_image$erofs(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x3, &(0x7f0000000200)=[{&(0x7f0000010000)="e2e1f5e0f2029981010000000c00", 0xe, 0x400}, {&(0x7f0000010100)="05000000c041", 0x6, 0x480}, {0x0, 0x0, 0x1000}], 0x2008082, &(0x7f0000000080)={[{@acl}, {@noacl}]}) 12:39:17 executing program 0: syz_mount_image$erofs(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000280)="e2e1f5e08a3f0fcf010003850c", 0xd, 0x400}, {0x0, 0x0, 0x1003}], 0x0, &(0x7f00000002c0)=ANY=[]) [ 455.651760] FAULT_INJECTION: forcing a failure. [ 455.651760] name failslab, interval 1, probability 0, space 0, times 0 [ 455.659632] audit: type=1800 audit(1625488757.899:204): pid=18896 uid=0 auid=4294967295 ses=4294967295 subj==unconfined op=collect_data cause=failed(directio) comm="syz-executor.2" name="bus" dev="sda1" ino=14417 res=0 [ 455.681152] erofs: read_super, device -> /dev/loop5 [ 455.691232] erofs: options -> acl,noacl, [ 455.692676] erofs: read_super, device -> /dev/loop4 [ 455.728170] erofs: options -> acl,noacl, [ 455.747789] erofs: bogus i_mode (0) @ nid 0 [ 455.753025] CPU: 0 PID: 18890 Comm: syz-executor.3 Not tainted 4.19.196-syzkaller #0 [ 455.760924] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/01/2011 [ 455.770284] Call Trace: [ 455.772894] dump_stack+0x1fc/0x2ef [ 455.776537] should_fail.cold+0xa/0xf [ 455.780345] ? setup_fault_attr+0x200/0x200 [ 455.784671] ? lock_acquire+0x170/0x3c0 [ 455.788659] __should_failslab+0x115/0x180 [ 455.792903] should_failslab+0x5/0x10 [ 455.796710] __kmalloc+0x2ab/0x3c0 [ 455.800256] ? __list_lru_init+0xd3/0x7f0 [ 455.804429] __list_lru_init+0xd3/0x7f0 [ 455.808415] ? up_write+0x18/0x150 [ 455.811966] sget_userns+0x7e2/0xcd0 [ 455.815775] ? set_bdev_super+0x110/0x110 [ 455.819929] ? ns_test_super+0x50/0x50 [ 455.823820] ? set_bdev_super+0x110/0x110 [ 455.827968] ? ns_test_super+0x50/0x50 [ 455.831855] sget+0x102/0x140 [ 455.834966] mount_bdev+0xf8/0x3b0 [ 455.838681] ? gb_gbphy_register_driver.cold+0x39/0x39 [ 455.843962] erofs_mount+0x8c/0xc0 [ 455.847503] ? erofs_kill_sb+0x20/0x20 [ 455.851397] ? alloc_pages_current+0x19b/0x2a0 [ 455.855985] ? __lockdep_init_map+0x100/0x5a0 [ 455.860483] mount_fs+0xa3/0x310 [ 455.863853] vfs_kern_mount.part.0+0x68/0x470 [ 455.868352] do_mount+0x113c/0x2f10 [ 455.871981] ? cmp_ex_sort+0xc0/0xc0 12:39:18 executing program 1: r0 = socket$inet6(0xa, 0x2, 0x0) connect$inet6(r0, &(0x7f00000002c0), 0x1c) socketpair$tipc(0x1e, 0x2, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TUNSETLINK(r1, 0x8912, 0x400308) sendmmsg(r0, &(0x7f00000092c0), 0x4ff, 0x8dffffff00000000) [ 455.875698] ? __do_page_fault+0x180/0xd60 [ 455.879935] ? copy_mount_string+0x40/0x40 [ 455.884197] ? memset+0x20/0x40 [ 455.887478] ? copy_mount_options+0x26f/0x380 [ 455.891981] ksys_mount+0xcf/0x130 [ 455.895523] __x64_sys_mount+0xba/0x150 [ 455.899498] ? lockdep_hardirqs_on+0x3a8/0x5c0 [ 455.904099] do_syscall_64+0xf9/0x620 [ 455.907909] entry_SYSCALL_64_after_hwframe+0x49/0xbe [ 455.913101] RIP: 0033:0x467afa [ 455.916294] Code: 48 c7 c2 bc ff ff ff f7 d8 64 89 02 b8 ff ff ff ff eb d2 e8 b8 04 00 00 0f 1f 84 00 00 00 00 00 49 89 ca b8 a5 00 00 00 0f 05 <48> 3d 01 f0 ff ff 73 01 c3 48 c7 c1 bc ff ff ff f7 d8 64 89 01 48 [ 455.937116] RSP: 002b:00007f641f717fa8 EFLAGS: 00000202 ORIG_RAX: 00000000000000a5 [ 455.944810] RAX: ffffffffffffffda RBX: 0000000020000200 RCX: 0000000000467afa [ 455.952070] RDX: 0000000020000000 RSI: 0000000020000100 RDI: 00007f641f718000 [ 455.959327] RBP: 00007f641f718040 R08: 00007f641f718040 R09: 0000000020000000 [ 455.966614] R10: 0000000002008082 R11: 0000000000000202 R12: 0000000020000000 12:39:18 executing program 0: syz_mount_image$erofs(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000280)="e2e1f5e08a3f0fcf010003960c", 0xd, 0x400}, {0x0, 0x0, 0x1003}], 0x0, &(0x7f00000002c0)=ANY=[]) 12:39:18 executing program 5: syz_mount_image$erofs(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x800000000000000, 0x3, &(0x7f0000000200)=[{&(0x7f0000010000)="e2e1f5e0f2029981010000000c0024", 0xf, 0x400}, {&(0x7f0000010100)="05000000c041", 0x6, 0x480}, {0x0, 0x0, 0x1000}], 0x2008082, &(0x7f0000000080)={[{@acl}, {@noacl}]}) 12:39:18 executing program 2: r0 = socket$inet6(0xa, 0x401000000001, 0x0) r1 = socket$alg(0x26, 0x5, 0x0) r2 = socket$alg(0x26, 0x5, 0x0) bind$alg(r2, &(0x7f0000000280)={0x26, 'hash\x00', 0x0, 0x0, 'cryptd(sha224-generic)\x00'}, 0x58) accept4(r2, 0x0, 0x0, 0x0) setsockopt$ALG_SET_KEY(r2, 0x117, 0x1, &(0x7f0000000300)="c40e96935d98cf86470bf5bece614fbf32fc028e1585e2a8362ffdc3339faa6aeab8c33d72c29038df762eaf82f2611e151ef7c698b2a8e8c324ae2c44a21576596935f83f5fdffd93ea5ac3307495c8882427c6a25f0640b4a7bebdb19b35c28e52381d0bef524fe6cc378a5659b6b94ac848c640288790661e0620737e61ea6b7f25a512795c726e143415477fa828843f", 0x92) bind$alg(r1, &(0x7f0000000280)={0x26, 'hash\x00', 0x0, 0x0, 'cryptd(sha224-generic)\x00'}, 0x58) r3 = accept4(r1, 0x0, 0x0, 0x0) sendmmsg$sock(r3, &(0x7f00000035c0)=[{{0x0, 0x0, &(0x7f0000000140)=[{&(0x7f0000000040)="f1", 0x1}], 0x1}, 0x2}], 0xfffffdef, 0x0) connect$inet6(r3, &(0x7f0000000000)={0xa, 0x4e24, 0xe3, @mcast2, 0x5}, 0x1c) close(r0) r4 = socket$inet6(0xa, 0x3, 0xff) connect$inet6(r4, &(0x7f0000000200)={0xa, 0x0, 0x0, @empty}, 0x1c) r5 = open(&(0x7f0000000100)='./bus\x00', 0x11250c2, 0x0) r6 = creat(&(0x7f0000000280)='./bus\x00', 0x0) ftruncate(r6, 0x8b9) sendfile(r0, r5, 0x0, 0x8000fffffffe) [ 455.973900] R13: 0000000020000100 R14: 00007f641f718000 R15: 0000000020000080 [ 455.990492] erofs: unmounted for /dev/loop5 12:39:18 executing program 0: syz_mount_image$erofs(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000280)="e2e1f5e08a3f0fcf010003970c", 0xd, 0x400}, {0x0, 0x0, 0x1003}], 0x0, &(0x7f00000002c0)=ANY=[]) 12:39:18 executing program 4: syz_mount_image$erofs(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x3, &(0x7f0000000200)=[{&(0x7f0000010000)="e2e1f5e0f2029981010000000c00", 0xe, 0x400}, {&(0x7f0000010100)="05000000c041", 0x6, 0x480}, {0x0, 0x0, 0x1000}], 0x2008082, &(0x7f0000000080)={[{@acl}, {@noacl}]}) 12:39:18 executing program 3 (fault-call:0 fault-nth:43): syz_mount_image$erofs(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x3, &(0x7f0000000200)=[{&(0x7f0000010000)="e2e1f5e0f2029981010000000c0024", 0xf, 0x400}, {&(0x7f0000010100)="05000000c041", 0x6, 0x480}, {0x0, 0x0, 0x1000}], 0x2008082, &(0x7f0000000080)={[{@acl}, {@noacl}]}) [ 456.155391] erofs: read_super, device -> /dev/loop5 [ 456.174021] audit: type=1800 audit(1625488758.419:205): pid=18934 uid=0 auid=4294967295 ses=4294967295 subj==unconfined op=collect_data cause=failed(directio) comm="syz-executor.2" name="bus" dev="sda1" ino=14417 res=0 [ 456.175354] erofs: options -> acl,noacl, 12:39:18 executing program 0: syz_mount_image$erofs(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000280)="e2e1f5e08a3f0fcf010003980c", 0xd, 0x400}, {0x0, 0x0, 0x1003}], 0x0, &(0x7f00000002c0)=ANY=[]) [ 456.212171] erofs: read_super, device -> /dev/loop4 [ 456.252508] FAULT_INJECTION: forcing a failure. [ 456.252508] name failslab, interval 1, probability 0, space 0, times 0 [ 456.264170] CPU: 1 PID: 18938 Comm: syz-executor.3 Not tainted 4.19.196-syzkaller #0 [ 456.270852] erofs: options -> acl,noacl, [ 456.272163] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/01/2011 [ 456.272250] Call Trace: [ 456.272273] dump_stack+0x1fc/0x2ef [ 456.272293] should_fail.cold+0xa/0xf [ 456.279311] erofs: bogus i_mode (0) @ nid 0 [ 456.285705] ? setup_fault_attr+0x200/0x200 [ 456.285724] ? lock_acquire+0x170/0x3c0 [ 456.285743] __should_failslab+0x115/0x180 [ 456.285761] should_failslab+0x5/0x10 [ 456.285775] kmem_cache_alloc_node_trace+0x244/0x3b0 [ 456.285793] __kmalloc_node+0x38/0x70 [ 456.285811] kvmalloc_node+0x61/0xf0 [ 456.285826] __list_lru_init+0x4c6/0x7f0 [ 456.285845] ? up_write+0x13/0x150 [ 456.336715] sget_userns+0x7e2/0xcd0 [ 456.340438] ? set_bdev_super+0x110/0x110 [ 456.344598] ? ns_test_super+0x50/0x50 [ 456.348497] ? set_bdev_super+0x110/0x110 [ 456.352657] ? ns_test_super+0x50/0x50 [ 456.356572] sget+0x102/0x140 [ 456.359686] mount_bdev+0xf8/0x3b0 [ 456.363421] ? gb_gbphy_register_driver.cold+0x39/0x39 [ 456.368719] erofs_mount+0x8c/0xc0 [ 456.372386] ? erofs_kill_sb+0x20/0x20 [ 456.376303] ? alloc_pages_current+0x19b/0x2a0 [ 456.380888] ? __lockdep_init_map+0x100/0x5a0 [ 456.385391] mount_fs+0xa3/0x310 [ 456.388777] vfs_kern_mount.part.0+0x68/0x470 [ 456.393288] do_mount+0x113c/0x2f10 [ 456.396924] ? cmp_ex_sort+0xc0/0xc0 [ 456.400650] ? __do_page_fault+0x180/0xd60 [ 456.404890] ? copy_mount_string+0x40/0x40 [ 456.409136] ? memset+0x20/0x40 [ 456.412439] ? copy_mount_options+0x26f/0x380 [ 456.416948] ksys_mount+0xcf/0x130 [ 456.420506] __x64_sys_mount+0xba/0x150 [ 456.424484] ? lockdep_hardirqs_on+0x3a8/0x5c0 [ 456.429081] do_syscall_64+0xf9/0x620 [ 456.432892] entry_SYSCALL_64_after_hwframe+0x49/0xbe [ 456.438169] RIP: 0033:0x467afa 12:39:18 executing program 0: syz_mount_image$erofs(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000280)="e2e1f5e08a3f0fcf010003990c", 0xd, 0x400}, {0x0, 0x0, 0x1003}], 0x0, &(0x7f00000002c0)=ANY=[]) 12:39:18 executing program 1: r0 = socket$inet6(0xa, 0x2, 0x0) connect$inet6(r0, &(0x7f00000002c0), 0x1c) socketpair$tipc(0x1e, 0x2, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TUNSETLINK(r1, 0x8912, 0x400308) sendmmsg(r0, &(0x7f00000092c0), 0x4ff, 0xeffdffff00000000) [ 456.441369] Code: 48 c7 c2 bc ff ff ff f7 d8 64 89 02 b8 ff ff ff ff eb d2 e8 b8 04 00 00 0f 1f 84 00 00 00 00 00 49 89 ca b8 a5 00 00 00 0f 05 <48> 3d 01 f0 ff ff 73 01 c3 48 c7 c1 bc ff ff ff f7 d8 64 89 01 48 [ 456.460267] RSP: 002b:00007f641f717fa8 EFLAGS: 00000202 ORIG_RAX: 00000000000000a5 [ 456.467977] RAX: ffffffffffffffda RBX: 0000000020000200 RCX: 0000000000467afa [ 456.475252] RDX: 0000000020000000 RSI: 0000000020000100 RDI: 00007f641f718000 [ 456.482524] RBP: 00007f641f718040 R08: 00007f641f718040 R09: 0000000020000000 [ 456.489866] R10: 0000000002008082 R11: 0000000000000202 R12: 0000000020000000 12:39:18 executing program 2: r0 = socket$inet6(0xa, 0x401000000001, 0x0) close(r0) r1 = socket$inet6(0xa, 0x3, 0x80) connect$inet6(r1, &(0x7f0000000200)={0xa, 0x0, 0x0, @empty}, 0x1c) r2 = open(&(0x7f0000000100)='./bus\x00', 0x2841c0, 0x60) r3 = creat(&(0x7f0000000280)='./bus\x00', 0x0) ftruncate(r3, 0x208200) sendfile(r0, r2, 0x0, 0x8000fffffffe) r4 = socket$inet_tcp(0x2, 0x1, 0x0) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x0, 0x20010, r4, 0x37d51000) 12:39:18 executing program 0: syz_mount_image$erofs(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000280)="e2e1f5e08a3f0fcf0100039a0c", 0xd, 0x400}, {0x0, 0x0, 0x1003}], 0x0, &(0x7f00000002c0)=ANY=[]) [ 456.497135] R13: 0000000020000100 R14: 00007f641f718000 R15: 0000000020000080 12:39:18 executing program 3 (fault-call:0 fault-nth:44): syz_mount_image$erofs(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x3, &(0x7f0000000200)=[{&(0x7f0000010000)="e2e1f5e0f2029981010000000c0024", 0xf, 0x400}, {&(0x7f0000010100)="05000000c041", 0x6, 0x480}, {0x0, 0x0, 0x1000}], 0x2008082, &(0x7f0000000080)={[{@acl}, {@noacl}]}) 12:39:18 executing program 0: syz_mount_image$erofs(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000280)="e2e1f5e08a3f0fcf0100039b0c", 0xd, 0x400}, {0x0, 0x0, 0x1003}], 0x0, &(0x7f00000002c0)=ANY=[]) 12:39:18 executing program 5: syz_mount_image$erofs(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x2000000000000000, 0x3, &(0x7f0000000200)=[{&(0x7f0000010000)="e2e1f5e0f2029981010000000c0024", 0xf, 0x400}, {&(0x7f0000010100)="05000000c041", 0x6, 0x480}, {0x0, 0x0, 0x1000}], 0x2008082, &(0x7f0000000080)={[{@acl}, {@noacl}]}) 12:39:18 executing program 2: r0 = socket$inet6(0xa, 0x401000000001, 0x0) close(r0) connect$inet6(0xffffffffffffffff, &(0x7f0000000040)={0xa, 0x4e23, 0x8, @initdev={0xfe, 0x88, '\x00', 0x0, 0x0}, 0xfffff800}, 0x1c) connect$inet6(0xffffffffffffffff, &(0x7f0000000200)={0xa, 0x0, 0x0, @dev={0xfe, 0x80, '\x00', 0xf}}, 0x1c) r1 = open(&(0x7f0000000000)='./bus\x00', 0x11251c2, 0x65) r2 = creat(&(0x7f0000000280)='./bus\x00', 0x0) ftruncate(r2, 0x208200) sendfile(r0, r1, 0x0, 0x8000fffffffe) 12:39:18 executing program 4: syz_mount_image$erofs(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x3, &(0x7f0000000200)=[{&(0x7f0000010000)="e2e1f5e0f2029981010000000c0024", 0xf, 0x400}, {&(0x7f0000010100)="05000000c041", 0x6, 0x480}, {0x0, 0x0, 0x1000}], 0x2008082, &(0x7f0000000080)={[{@acl}, {@noacl}]}) [ 456.630188] erofs: unmounted for /dev/loop5 [ 456.635600] FAULT_INJECTION: forcing a failure. [ 456.635600] name failslab, interval 1, probability 0, space 0, times 0 [ 456.667582] audit: type=1800 audit(1625488758.909:206): pid=18965 uid=0 auid=4294967295 ses=4294967295 subj==unconfined op=collect_data cause=failed(directio) comm="syz-executor.2" name="bus" dev="sda1" ino=14322 res=0 [ 456.673798] CPU: 1 PID: 18960 Comm: syz-executor.3 Not tainted 4.19.196-syzkaller #0 [ 456.695002] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/01/2011 [ 456.704355] Call Trace: [ 456.706955] dump_stack+0x1fc/0x2ef [ 456.710599] should_fail.cold+0xa/0xf [ 456.714415] ? setup_fault_attr+0x200/0x200 [ 456.718773] ? lock_acquire+0x170/0x3c0 [ 456.722764] __should_failslab+0x115/0x180 [ 456.723927] erofs: read_super, device -> /dev/loop4 [ 456.727007] should_failslab+0x5/0x10 [ 456.735821] __kmalloc+0x2ab/0x3c0 [ 456.739382] ? prealloc_shrinker+0x15d/0x340 [ 456.743886] prealloc_shrinker+0x15d/0x340 [ 456.748132] sget_userns+0x7b4/0xcd0 [ 456.751853] ? set_bdev_super+0x110/0x110 [ 456.756013] ? ns_test_super+0x50/0x50 [ 456.759909] ? set_bdev_super+0x110/0x110 [ 456.760441] erofs: options -> acl,noacl, [ 456.764063] ? ns_test_super+0x50/0x50 [ 456.764077] sget+0x102/0x140 [ 456.764093] mount_bdev+0xf8/0x3b0 [ 456.764110] ? gb_gbphy_register_driver.cold+0x39/0x39 [ 456.764126] erofs_mount+0x8c/0xc0 [ 456.764139] ? erofs_kill_sb+0x20/0x20 [ 456.764156] ? alloc_pages_current+0x19b/0x2a0 [ 456.764168] ? __lockdep_init_map+0x100/0x5a0 [ 456.764181] mount_fs+0xa3/0x310 [ 456.764199] vfs_kern_mount.part.0+0x68/0x470 [ 456.808610] do_mount+0x113c/0x2f10 [ 456.812248] ? cmp_ex_sort+0xc0/0xc0 [ 456.815971] ? __do_page_fault+0x180/0xd60 [ 456.820218] ? copy_mount_string+0x40/0x40 [ 456.824467] ? memset+0x20/0x40 [ 456.827743] erofs: read_super, device -> /dev/loop5 [ 456.827755] ? copy_mount_options+0x26f/0x380 [ 456.827773] ksys_mount+0xcf/0x130 [ 456.840799] __x64_sys_mount+0xba/0x150 [ 456.844785] ? lockdep_hardirqs_on+0x3a8/0x5c0 [ 456.849455] do_syscall_64+0xf9/0x620 [ 456.853276] entry_SYSCALL_64_after_hwframe+0x49/0xbe [ 456.858473] RIP: 0033:0x467afa [ 456.861669] Code: 48 c7 c2 bc ff ff ff f7 d8 64 89 02 b8 ff ff ff ff eb d2 e8 b8 04 00 00 0f 1f 84 00 00 00 00 00 49 89 ca b8 a5 00 00 00 0f 05 <48> 3d 01 f0 ff ff 73 01 c3 48 c7 c1 bc ff ff ff f7 d8 64 89 01 48 12:39:19 executing program 3 (fault-call:0 fault-nth:45): syz_mount_image$erofs(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x3, &(0x7f0000000200)=[{&(0x7f0000010000)="e2e1f5e0f2029981010000000c0024", 0xf, 0x400}, {&(0x7f0000010100)="05000000c041", 0x6, 0x480}, {0x0, 0x0, 0x1000}], 0x2008082, &(0x7f0000000080)={[{@acl}, {@noacl}]}) 12:39:19 executing program 0: syz_mount_image$erofs(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000280)="e2e1f5e08a3f0fcf0100039c0c", 0xd, 0x400}, {0x0, 0x0, 0x1003}], 0x0, &(0x7f00000002c0)=ANY=[]) [ 456.863181] erofs: options -> acl,noacl, [ 456.880587] RSP: 002b:00007f641f717fa8 EFLAGS: 00000202 ORIG_RAX: 00000000000000a5 [ 456.880600] RAX: ffffffffffffffda RBX: 0000000020000200 RCX: 0000000000467afa [ 456.880608] RDX: 0000000020000000 RSI: 0000000020000100 RDI: 00007f641f718000 [ 456.880618] RBP: 00007f641f718040 R08: 00007f641f718040 R09: 0000000020000000 [ 456.880626] R10: 0000000002008082 R11: 0000000000000202 R12: 0000000020000000 [ 456.880634] R13: 0000000020000100 R14: 00007f641f718000 R15: 0000000020000080 12:39:19 executing program 4: syz_mount_image$erofs(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x3, &(0x7f0000000200)=[{&(0x7f0000010000)="e2e1f5e0f2029981010000000c00", 0xe, 0x400}, {&(0x7f0000010100)="05000000c041", 0x6, 0x480}, {0x0, 0x0, 0x1000}], 0x2008082, &(0x7f0000000080)={[{@acl}, {@noacl}]}) [ 456.968907] erofs: unmounted for /dev/loop4 12:39:19 executing program 0: syz_mount_image$erofs(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000280)="e2e1f5e08a3f0fcf0100039d0c", 0xd, 0x400}, {0x0, 0x0, 0x1003}], 0x0, &(0x7f00000002c0)=ANY=[]) 12:39:19 executing program 1: r0 = socket$inet6(0xa, 0x2, 0x0) connect$inet6(r0, &(0x7f00000002c0), 0x1c) socketpair$tipc(0x1e, 0x2, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TUNSETLINK(r1, 0x8912, 0x400308) sendmmsg(r0, &(0x7f00000092c0), 0x4ff, 0xf7ffff7f00000000) 12:39:19 executing program 5: syz_mount_image$erofs(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x3f00000000000000, 0x3, &(0x7f0000000200)=[{&(0x7f0000010000)="e2e1f5e0f2029981010000000c0024", 0xf, 0x400}, {&(0x7f0000010100)="05000000c041", 0x6, 0x480}, {0x0, 0x0, 0x1000}], 0x2008082, &(0x7f0000000080)={[{@acl}, {@noacl}]}) [ 457.060394] FAULT_INJECTION: forcing a failure. [ 457.060394] name failslab, interval 1, probability 0, space 0, times 0 [ 457.094419] erofs: unmounted for /dev/loop5 [ 457.108973] CPU: 0 PID: 18982 Comm: syz-executor.3 Not tainted 4.19.196-syzkaller #0 [ 457.113998] erofs: read_super, device -> /dev/loop4 [ 457.116885] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/01/2011 [ 457.130807] erofs: options -> acl,noacl, [ 457.131311] Call Trace: [ 457.131333] dump_stack+0x1fc/0x2ef [ 457.131354] should_fail.cold+0xa/0xf [ 457.131369] ? setup_fault_attr+0x200/0x200 [ 457.131389] ? lock_acquire+0x170/0x3c0 [ 457.139750] erofs: bogus i_mode (0) @ nid 0 [ 457.141630] __should_failslab+0x115/0x180 [ 457.141649] should_failslab+0x5/0x10 [ 457.141663] kmem_cache_alloc_node_trace+0x244/0x3b0 [ 457.141680] __kmalloc_node+0x38/0x70 [ 457.175017] kvmalloc_node+0x61/0xf0 [ 457.178746] __list_lru_init+0x4c6/0x7f0 [ 457.182822] ? up_write+0x13/0x150 [ 457.186384] sget_userns+0x810/0xcd0 [ 457.190119] ? set_bdev_super+0x110/0x110 [ 457.194364] ? ns_test_super+0x50/0x50 [ 457.198263] ? set_bdev_super+0x110/0x110 [ 457.202500] ? ns_test_super+0x50/0x50 [ 457.206390] sget+0x102/0x140 [ 457.209503] mount_bdev+0xf8/0x3b0 [ 457.213049] ? gb_gbphy_register_driver.cold+0x39/0x39 [ 457.218329] erofs_mount+0x8c/0xc0 [ 457.221877] ? erofs_kill_sb+0x20/0x20 [ 457.225765] ? alloc_pages_current+0x19b/0x2a0 [ 457.230357] ? __lockdep_init_map+0x100/0x5a0 [ 457.234861] mount_fs+0xa3/0x310 [ 457.238333] vfs_kern_mount.part.0+0x68/0x470 [ 457.242837] do_mount+0x113c/0x2f10 [ 457.246478] ? cmp_ex_sort+0xc0/0xc0 [ 457.250218] ? __do_page_fault+0x180/0xd60 [ 457.254472] ? copy_mount_string+0x40/0x40 [ 457.258727] ? memset+0x20/0x40 [ 457.262026] ? copy_mount_options+0x26f/0x380 [ 457.266710] ksys_mount+0xcf/0x130 [ 457.270262] __x64_sys_mount+0xba/0x150 [ 457.274247] ? lockdep_hardirqs_on+0x3a8/0x5c0 [ 457.278918] do_syscall_64+0xf9/0x620 [ 457.282718] entry_SYSCALL_64_after_hwframe+0x49/0xbe [ 457.287888] RIP: 0033:0x467afa [ 457.291063] Code: 48 c7 c2 bc ff ff ff f7 d8 64 89 02 b8 ff ff ff ff eb d2 e8 b8 04 00 00 0f 1f 84 00 00 00 00 00 49 89 ca b8 a5 00 00 00 0f 05 <48> 3d 01 f0 ff ff 73 01 c3 48 c7 c1 bc ff ff ff f7 d8 64 89 01 48 12:39:19 executing program 1: r0 = socket$inet6(0xa, 0x2, 0x0) connect$inet6(r0, &(0x7f00000002c0), 0x1c) socketpair$tipc(0x1e, 0x2, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TUNSETLINK(r1, 0x8912, 0x400308) sendmmsg(r0, &(0x7f00000092c0), 0x4ff, 0xff00000000000000) 12:39:19 executing program 0: syz_mount_image$erofs(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000280)="e2e1f5e08a3f0fcf0100039e0c", 0xd, 0x400}, {0x0, 0x0, 0x1003}], 0x0, &(0x7f00000002c0)=ANY=[]) 12:39:19 executing program 2: r0 = socket$inet6(0xa, 0x401000000001, 0x0) close(r0) r1 = socket$inet6(0xa, 0x3, 0xff) connect$inet6(r1, &(0x7f0000000200)={0xa, 0x0, 0x0, @empty}, 0x1c) r2 = open(&(0x7f0000000100)='./bus\x00', 0x11250c2, 0x0) r3 = creat(&(0x7f0000000280)='./bus\x00', 0x0) chdir(&(0x7f0000000000)='./bus\x00') ftruncate(r3, 0x208204) sendfile(r0, r2, 0x0, 0x8000fffffffe) [ 457.309963] RSP: 002b:00007f641f717fa8 EFLAGS: 00000202 ORIG_RAX: 00000000000000a5 [ 457.317684] RAX: ffffffffffffffda RBX: 0000000020000200 RCX: 0000000000467afa [ 457.324947] RDX: 0000000020000000 RSI: 0000000020000100 RDI: 00007f641f718000 [ 457.332225] RBP: 00007f641f718040 R08: 00007f641f718040 R09: 0000000020000000 [ 457.339481] R10: 0000000002008082 R11: 0000000000000202 R12: 0000000020000000 [ 457.346758] R13: 0000000020000100 R14: 00007f641f718000 R15: 0000000020000080 12:39:19 executing program 0: syz_mount_image$erofs(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000280)="e2e1f5e08a3f0fcf0100039f0c", 0xd, 0x400}, {0x0, 0x0, 0x1003}], 0x0, &(0x7f00000002c0)=ANY=[]) 12:39:19 executing program 2: r0 = socket$inet6(0xa, 0x401000000001, 0x0) r1 = openat$cgroup_ro(0xffffffffffffffff, &(0x7f0000000000)='cgroup.controllers\x00', 0x0, 0x0) sendto$inet6(r1, &(0x7f0000000040)="3c0f1431f33937c1773252d428ec1dd3f789a493", 0x14, 0x8005, &(0x7f0000000080)={0xa, 0x4e24, 0x4, @rand_addr=' \x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x01', 0x1}, 0x1c) close(r0) r2 = socket$inet6(0xa, 0x2, 0x800000fb) connect$inet6(r2, &(0x7f0000000200)={0xa, 0x0, 0x0, @empty}, 0x1c) r3 = open(&(0x7f0000000100)='./bus\x00', 0x11250c2, 0x0) r4 = creat(&(0x7f0000000280)='./bus\x00', 0x0) ftruncate(r4, 0x208200) sendfile(r0, r3, 0x0, 0x8000fffffffe) [ 457.387577] audit: type=1800 audit(1625488759.629:207): pid=18998 uid=0 auid=4294967295 ses=4294967295 subj==unconfined op=collect_data cause=failed(directio) comm="syz-executor.2" name="bus" dev="sda1" ino=14322 res=0 12:39:19 executing program 0: syz_mount_image$erofs(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000280)="e2e1f5e08a3f0fcf010003a00c", 0xd, 0x400}, {0x0, 0x0, 0x1003}], 0x0, &(0x7f00000002c0)=ANY=[]) [ 457.472276] audit: type=1800 audit(1625488759.719:208): pid=19007 uid=0 auid=4294967295 ses=4294967295 subj==unconfined op=collect_data cause=failed(directio) comm="syz-executor.2" name="bus" dev="sda1" ino=14163 res=0 12:39:19 executing program 3 (fault-call:0 fault-nth:46): syz_mount_image$erofs(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x3, &(0x7f0000000200)=[{&(0x7f0000010000)="e2e1f5e0f2029981010000000c0024", 0xf, 0x400}, {&(0x7f0000010100)="05000000c041", 0x6, 0x480}, {0x0, 0x0, 0x1000}], 0x2008082, &(0x7f0000000080)={[{@acl}, {@noacl}]}) 12:39:19 executing program 4: syz_mount_image$erofs(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x3, &(0x7f0000000200)=[{&(0x7f0000010000)="e2e1f5e0f2029981010000000c00", 0xe, 0x400}, {&(0x7f0000010100)="05000000c041", 0x6, 0x480}, {0x0, 0x0, 0x1000}], 0x2008082, &(0x7f0000000080)={[{@acl}, {@noacl}]}) 12:39:19 executing program 0: syz_mount_image$erofs(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000280)="e2e1f5e08a3f0fcf010003a10c", 0xd, 0x400}, {0x0, 0x0, 0x1003}], 0x0, &(0x7f00000002c0)=ANY=[]) [ 457.598663] erofs: read_super, device -> /dev/loop5 12:39:19 executing program 2: r0 = socket$inet6(0xa, 0x401000000001, 0x0) close(r0) r1 = socket$inet_tcp(0x2, 0x1, 0x0) getsockopt$PNPIPE_IFINDEX(0xffffffffffffffff, 0x113, 0x2, &(0x7f0000000180)=0x0, &(0x7f00000001c0)=0x4) sendmsg$nl_route_sched(0xffffffffffffffff, &(0x7f0000000300)={&(0x7f00000000c0)={0x10, 0x0, 0x0, 0x40}, 0xc, &(0x7f00000002c0)={&(0x7f0000000240)=@getchain={0x34, 0x66, 0x0, 0x70bd29, 0x25dfdbff, {0x0, 0x0, 0x0, r2, {0xa, 0xb}, {0xfff1, 0xffe0}, {0x1ffe8, 0x3}}, [{0x8, 0xb, 0x7}, {0x8, 0xb, 0xffffff01}]}, 0x34}, 0x1, 0x0, 0x0, 0xc1}, 0x2000c800) setsockopt$inet_tcp_int(r1, 0x6, 0x10000000013, &(0x7f0000d06000)=0x1, 0x4) setsockopt$SO_BINDTODEVICE(r1, 0x1, 0x19, &(0x7f0000000000)='veth1\x00', 0x10) connect$inet(r1, &(0x7f0000000080)={0x2, 0x0, @initdev={0xac, 0x1e, 0x0, 0x0}}, 0x10) setsockopt$inet_tcp_TCP_REPAIR(r1, 0x6, 0x13, &(0x7f0000000100), 0x4) preadv(r1, &(0x7f00000007c0)=[{&(0x7f0000000340)=""/92, 0x5c}, {&(0x7f00000003c0)=""/29, 0x1d}, {&(0x7f0000000400)=""/149, 0x95}, {&(0x7f00000004c0)=""/162, 0xa2}, {&(0x7f0000000580)=""/127, 0x7f}, {&(0x7f0000000600)=""/234, 0xea}, {&(0x7f0000000700)=""/141, 0x8d}], 0x7, 0x11, 0x5) setsockopt$sock_linger(r1, 0x1, 0xd, &(0x7f0000000140)={0x1, 0x1}, 0x8) close(r1) splice(r0, &(0x7f0000000000)=0x8, r1, &(0x7f0000000040), 0x3, 0x5) r3 = socket$inet6(0xa, 0x3, 0xff) connect$inet6(r3, &(0x7f0000000200)={0xa, 0x0, 0x0, @empty}, 0x1c) r4 = open(&(0x7f0000000100)='./bus\x00', 0x11250c2, 0x0) r5 = creat(&(0x7f0000000280)='./bus\x00', 0x0) ftruncate(r5, 0x208200) sendfile(r0, r4, 0x0, 0x8000fffffffe) [ 457.625061] erofs: read_super, device -> /dev/loop4 [ 457.628389] erofs: options -> acl,noacl, [ 457.644094] erofs: options -> acl,noacl, [ 457.650310] FAULT_INJECTION: forcing a failure. [ 457.650310] name failslab, interval 1, probability 0, space 0, times 0 [ 457.660466] erofs: bogus i_mode (0) @ nid 0 [ 457.695815] CPU: 0 PID: 19023 Comm: syz-executor.3 Not tainted 4.19.196-syzkaller #0 [ 457.703730] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/01/2011 [ 457.713087] Call Trace: [ 457.715691] dump_stack+0x1fc/0x2ef [ 457.719356] should_fail.cold+0xa/0xf [ 457.723174] ? setup_fault_attr+0x200/0x200 [ 457.727502] ? lock_acquire+0x170/0x3c0 [ 457.731494] __should_failslab+0x115/0x180 [ 457.735737] should_failslab+0x5/0x10 [ 457.739553] kmem_cache_alloc_node_trace+0x244/0x3b0 12:39:20 executing program 5: syz_mount_image$erofs(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x6000000000000000, 0x3, &(0x7f0000000200)=[{&(0x7f0000010000)="e2e1f5e0f2029981010000000c0024", 0xf, 0x400}, {&(0x7f0000010100)="05000000c041", 0x6, 0x480}, {0x0, 0x0, 0x1000}], 0x2008082, &(0x7f0000000080)={[{@acl}, {@noacl}]}) [ 457.744665] __kmalloc_node+0x38/0x70 [ 457.748485] kvmalloc_node+0x61/0xf0 [ 457.752223] __list_lru_init+0x4c6/0x7f0 [ 457.756292] ? up_write+0x13/0x150 [ 457.759841] sget_userns+0x7e2/0xcd0 [ 457.763559] ? set_bdev_super+0x110/0x110 [ 457.767718] ? ns_test_super+0x50/0x50 [ 457.771599] ? set_bdev_super+0x110/0x110 [ 457.775749] ? ns_test_super+0x50/0x50 [ 457.779620] sget+0x102/0x140 [ 457.782737] mount_bdev+0xf8/0x3b0 [ 457.786264] ? gb_gbphy_register_driver.cold+0x39/0x39 [ 457.791528] erofs_mount+0x8c/0xc0 [ 457.795060] ? erofs_kill_sb+0x20/0x20 [ 457.798938] ? alloc_pages_current+0x19b/0x2a0 [ 457.803511] ? __lockdep_init_map+0x100/0x5a0 [ 457.807680] audit: type=1800 audit(1625488759.939:209): pid=19031 uid=0 auid=4294967295 ses=4294967295 subj==unconfined op=collect_data cause=failed(directio) comm="syz-executor.2" name="bus" dev="sda1" ino=14242 res=0 [ 457.808087] mount_fs+0xa3/0x310 [ 457.831286] vfs_kern_mount.part.0+0x68/0x470 [ 457.835790] do_mount+0x113c/0x2f10 [ 457.839431] ? cmp_ex_sort+0xc0/0xc0 [ 457.843144] ? __do_page_fault+0x180/0xd60 [ 457.847363] ? copy_mount_string+0x40/0x40 [ 457.851586] ? memset+0x20/0x40 [ 457.854895] ? copy_mount_options+0x26f/0x380 [ 457.859383] ksys_mount+0xcf/0x130 [ 457.862913] __x64_sys_mount+0xba/0x150 [ 457.866886] ? lockdep_hardirqs_on+0x3a8/0x5c0 [ 457.871461] do_syscall_64+0xf9/0x620 [ 457.875354] entry_SYSCALL_64_after_hwframe+0x49/0xbe [ 457.880549] RIP: 0033:0x467afa [ 457.883725] Code: 48 c7 c2 bc ff ff ff f7 d8 64 89 02 b8 ff ff ff ff eb d2 e8 b8 04 00 00 0f 1f 84 00 00 00 00 00 49 89 ca b8 a5 00 00 00 0f 05 <48> 3d 01 f0 ff ff 73 01 c3 48 c7 c1 bc ff ff ff f7 d8 64 89 01 48 [ 457.902611] RSP: 002b:00007f641f717fa8 EFLAGS: 00000202 ORIG_RAX: 00000000000000a5 [ 457.910324] RAX: ffffffffffffffda RBX: 0000000020000200 RCX: 0000000000467afa [ 457.917673] RDX: 0000000020000000 RSI: 0000000020000100 RDI: 00007f641f718000 [ 457.924927] RBP: 00007f641f718040 R08: 00007f641f718040 R09: 0000000020000000 [ 457.932184] R10: 0000000002008082 R11: 0000000000000202 R12: 0000000020000000 [ 457.939445] R13: 0000000020000100 R14: 00007f641f718000 R15: 0000000020000080 12:39:20 executing program 0: syz_mount_image$erofs(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000280)="e2e1f5e08a3f0fcf010026ab0c", 0xd, 0x400}, {0x0, 0x0, 0x1003}], 0x0, &(0x7f00000002c0)=ANY=[]) 12:39:20 executing program 1: r0 = socket$inet6(0xa, 0x2, 0x0) connect$inet6(r0, &(0x7f00000002c0), 0x1c) socketpair$tipc(0x1e, 0x2, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TUNSETLINK(r1, 0x8912, 0x400308) sendmmsg(r0, &(0x7f00000092c0), 0x4ff, 0xff03000000000000) [ 457.947198] erofs: unmounted for /dev/loop5 12:39:20 executing program 4: syz_mount_image$erofs(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x3, &(0x7f0000000200)=[{&(0x7f0000010000)="e2e1f5e0f2029981010000000c00", 0xe, 0x400}, {&(0x7f0000010100)="05000000c041", 0x6, 0x480}, {0x0, 0x0, 0x1000}], 0x2008082, &(0x7f0000000080)={[{@acl}, {@noacl}]}) 12:39:20 executing program 0: syz_mount_image$erofs(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000280)="e2e1f5e08a3f0fcf01000fff0c", 0xd, 0x400}, {0x0, 0x0, 0x1003}], 0x0, &(0x7f00000002c0)=ANY=[]) 12:39:20 executing program 3 (fault-call:0 fault-nth:47): syz_mount_image$erofs(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x3, &(0x7f0000000200)=[{&(0x7f0000010000)="e2e1f5e0f2029981010000000c0024", 0xf, 0x400}, {&(0x7f0000010100)="05000000c041", 0x6, 0x480}, {0x0, 0x0, 0x1000}], 0x2008082, &(0x7f0000000080)={[{@acl}, {@noacl}]}) 12:39:20 executing program 0: syz_mount_image$erofs(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000280)="e2e1f5e08a3f0fcf0100000006", 0xd, 0x400}, {0x0, 0x0, 0x1003}], 0x0, &(0x7f00000002c0)=ANY=[]) [ 458.121666] erofs: read_super, device -> /dev/loop5 [ 458.126715] erofs: options -> acl,noacl, [ 458.137305] erofs: read_super, device -> /dev/loop4 [ 458.143333] erofs: options -> acl,noacl, 12:39:20 executing program 5: syz_mount_image$erofs(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x8cffffff00000000, 0x3, &(0x7f0000000200)=[{&(0x7f0000010000)="e2e1f5e0f2029981010000000c0024", 0xf, 0x400}, {&(0x7f0000010100)="05000000c041", 0x6, 0x480}, {0x0, 0x0, 0x1000}], 0x2008082, &(0x7f0000000080)={[{@acl}, {@noacl}]}) [ 458.168527] erofs: bogus i_mode (0) @ nid 0 [ 458.213560] erofs: unmounted for /dev/loop5 12:39:20 executing program 0: syz_mount_image$erofs(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000280)="e2e1f5e08a3f0fcf010000020c", 0xd, 0x400}, {0x0, 0x0, 0x1003}], 0x0, &(0x7f00000002c0)=ANY=[]) 12:39:20 executing program 4: syz_mount_image$erofs(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x3, &(0x7f0000000200)=[{&(0x7f0000010000)="e2e1f5e0f2029981010000000c0024", 0xf}, {&(0x7f0000010100)="05000000c041", 0x6, 0x480}, {0x0, 0x0, 0x1000}], 0x2008082, &(0x7f0000000080)={[{@acl}, {@noacl}]}) [ 458.235581] FAULT_INJECTION: forcing a failure. [ 458.235581] name failslab, interval 1, probability 0, space 0, times 0 [ 458.263878] CPU: 0 PID: 19058 Comm: syz-executor.3 Not tainted 4.19.196-syzkaller #0 [ 458.271803] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/01/2011 [ 458.281170] Call Trace: [ 458.283781] dump_stack+0x1fc/0x2ef [ 458.287432] should_fail.cold+0xa/0xf [ 458.291243] ? setup_fault_attr+0x200/0x200 [ 458.295573] ? lock_acquire+0x170/0x3c0 [ 458.299562] __should_failslab+0x115/0x180 [ 458.303818] should_failslab+0x5/0x10 [ 458.307716] __kmalloc+0x2ab/0x3c0 [ 458.311263] ? __list_lru_init+0xd3/0x7f0 [ 458.315421] __list_lru_init+0xd3/0x7f0 [ 458.319407] ? up_write+0x18/0x150 [ 458.322963] sget_userns+0x7e2/0xcd0 [ 458.326686] ? set_bdev_super+0x110/0x110 [ 458.330846] ? ns_test_super+0x50/0x50 [ 458.334744] ? set_bdev_super+0x110/0x110 [ 458.338898] ? ns_test_super+0x50/0x50 [ 458.342789] sget+0x102/0x140 [ 458.345987] mount_bdev+0xf8/0x3b0 [ 458.349535] ? gb_gbphy_register_driver.cold+0x39/0x39 [ 458.354905] erofs_mount+0x8c/0xc0 [ 458.358450] ? erofs_kill_sb+0x20/0x20 [ 458.362346] ? alloc_pages_current+0x19b/0x2a0 [ 458.366953] ? __lockdep_init_map+0x100/0x5a0 [ 458.371546] mount_fs+0xa3/0x310 [ 458.374917] vfs_kern_mount.part.0+0x68/0x470 [ 458.379400] do_mount+0x113c/0x2f10 [ 458.383014] ? cmp_ex_sort+0xc0/0xc0 [ 458.386726] ? __do_page_fault+0x180/0xd60 [ 458.390957] ? copy_mount_string+0x40/0x40 [ 458.395180] ? memset+0x20/0x40 [ 458.398446] ? copy_mount_options+0x26f/0x380 [ 458.402930] ksys_mount+0xcf/0x130 [ 458.406467] __x64_sys_mount+0xba/0x150 [ 458.410429] ? lockdep_hardirqs_on+0x3a8/0x5c0 [ 458.415020] do_syscall_64+0xf9/0x620 [ 458.418824] entry_SYSCALL_64_after_hwframe+0x49/0xbe [ 458.424003] RIP: 0033:0x467afa [ 458.427188] Code: 48 c7 c2 bc ff ff ff f7 d8 64 89 02 b8 ff ff ff ff eb d2 e8 b8 04 00 00 0f 1f 84 00 00 00 00 00 49 89 ca b8 a5 00 00 00 0f 05 <48> 3d 01 f0 ff ff 73 01 c3 48 c7 c1 bc ff ff ff f7 d8 64 89 01 48 [ 458.446078] RSP: 002b:00007f641f717fa8 EFLAGS: 00000202 ORIG_RAX: 00000000000000a5 [ 458.453860] RAX: ffffffffffffffda RBX: 0000000020000200 RCX: 0000000000467afa [ 458.461119] RDX: 0000000020000000 RSI: 0000000020000100 RDI: 00007f641f718000 [ 458.468424] RBP: 00007f641f718040 R08: 00007f641f718040 R09: 0000000020000000 [ 458.475699] R10: 0000000002008082 R11: 0000000000000202 R12: 0000000020000000 12:39:20 executing program 0: syz_mount_image$erofs(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000280)="e2e1f5e08a3f0fcf010000030c", 0xd, 0x400}, {0x0, 0x0, 0x1003}], 0x0, &(0x7f00000002c0)=ANY=[]) [ 458.482971] R13: 0000000020000100 R14: 00007f641f718000 R15: 0000000020000080 [ 458.546928] erofs: read_super, device -> /dev/loop4 [ 458.552609] erofs: read_super, device -> /dev/loop5 [ 458.557638] erofs: options -> acl,noacl, [ 458.577153] erofs: options -> acl,noacl, [ 458.611908] erofs: cannot find valid erofs superblock 12:39:20 executing program 2: r0 = socket$inet6(0xa, 0x2, 0x0) close(r0) r1 = socket$inet6(0xa, 0x3, 0xff) connect$inet6(r1, &(0x7f0000000200)={0xa, 0x0, 0x0, @empty}, 0x1c) r2 = open(&(0x7f0000000100)='./bus\x00', 0x11250c2, 0x0) r3 = creat(&(0x7f0000000280)='./bus\x00', 0x0) ftruncate(r3, 0x208200) sendfile(r0, r2, 0x0, 0x8000fffffffe) 12:39:20 executing program 0: syz_mount_image$erofs(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000280)="e2e1f5e08a3f0fcf010000040c", 0xd, 0x400}, {0x0, 0x0, 0x1003}], 0x0, &(0x7f00000002c0)=ANY=[]) 12:39:20 executing program 3 (fault-call:0 fault-nth:48): syz_mount_image$erofs(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x3, &(0x7f0000000200)=[{&(0x7f0000010000)="e2e1f5e0f2029981010000000c0024", 0xf, 0x400}, {&(0x7f0000010100)="05000000c041", 0x6, 0x480}, {0x0, 0x0, 0x1000}], 0x2008082, &(0x7f0000000080)={[{@acl}, {@noacl}]}) [ 458.641545] erofs: unmounted for /dev/loop5 [ 458.695561] audit: type=1800 audit(1625488760.939:210): pid=19087 uid=0 auid=4294967295 ses=4294967295 subj==unconfined op=collect_data cause=failed(directio) comm="syz-executor.2" name="bus" dev="sda1" ino=14147 res=0 [ 458.729284] FAULT_INJECTION: forcing a failure. [ 458.729284] name failslab, interval 1, probability 0, space 0, times 0 [ 458.750964] CPU: 0 PID: 19086 Comm: syz-executor.3 Not tainted 4.19.196-syzkaller #0 [ 458.758872] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/01/2011 [ 458.768229] Call Trace: [ 458.770835] dump_stack+0x1fc/0x2ef [ 458.774488] should_fail.cold+0xa/0xf [ 458.778304] ? setup_fault_attr+0x200/0x200 [ 458.782635] ? lock_acquire+0x170/0x3c0 [ 458.786626] __should_failslab+0x115/0x180 [ 458.790869] should_failslab+0x5/0x10 [ 458.794688] __kmalloc+0x2ab/0x3c0 [ 458.798230] ? __list_lru_init+0xd3/0x7f0 [ 458.802384] __list_lru_init+0xd3/0x7f0 [ 458.806362] ? up_write+0x13/0x150 [ 458.809913] sget_userns+0x810/0xcd0 [ 458.813627] ? set_bdev_super+0x110/0x110 [ 458.817786] ? ns_test_super+0x50/0x50 [ 458.821787] ? set_bdev_super+0x110/0x110 [ 458.825935] ? ns_test_super+0x50/0x50 [ 458.829832] sget+0x102/0x140 [ 458.832946] mount_bdev+0xf8/0x3b0 [ 458.836505] ? gb_gbphy_register_driver.cold+0x39/0x39 [ 458.841856] erofs_mount+0x8c/0xc0 [ 458.845401] ? erofs_kill_sb+0x20/0x20 [ 458.849559] ? alloc_pages_current+0x19b/0x2a0 [ 458.854150] ? __lockdep_init_map+0x100/0x5a0 [ 458.858654] mount_fs+0xa3/0x310 [ 458.862032] vfs_kern_mount.part.0+0x68/0x470 [ 458.866537] do_mount+0x113c/0x2f10 [ 458.870153] ? cmp_ex_sort+0xc0/0xc0 [ 458.873852] ? __do_page_fault+0x180/0xd60 [ 458.878137] ? copy_mount_string+0x40/0x40 [ 458.882360] ? memset+0x20/0x40 [ 458.885627] ? copy_mount_options+0x26f/0x380 [ 458.890105] ksys_mount+0xcf/0x130 [ 458.893630] __x64_sys_mount+0xba/0x150 [ 458.897587] ? lockdep_hardirqs_on+0x3a8/0x5c0 [ 458.902242] do_syscall_64+0xf9/0x620 [ 458.906029] entry_SYSCALL_64_after_hwframe+0x49/0xbe [ 458.911213] RIP: 0033:0x467afa [ 458.914405] Code: 48 c7 c2 bc ff ff ff f7 d8 64 89 02 b8 ff ff ff ff eb d2 e8 b8 04 00 00 0f 1f 84 00 00 00 00 00 49 89 ca b8 a5 00 00 00 0f 05 <48> 3d 01 f0 ff ff 73 01 c3 48 c7 c1 bc ff ff ff f7 d8 64 89 01 48 [ 458.933896] RSP: 002b:00007f641f717fa8 EFLAGS: 00000202 ORIG_RAX: 00000000000000a5 [ 458.941771] RAX: ffffffffffffffda RBX: 0000000020000200 RCX: 0000000000467afa 12:39:21 executing program 1: r0 = socket$inet6(0xa, 0x2, 0x0) connect$inet6(r0, &(0x7f00000002c0), 0x1c) socketpair$tipc(0x1e, 0x2, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TUNSETLINK(r1, 0x8912, 0x400308) sendmmsg(r0, &(0x7f00000092c0), 0x4ff, 0xffffff7f00000000) 12:39:21 executing program 5: syz_mount_image$erofs(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0xf6ffffff00000000, 0x3, &(0x7f0000000200)=[{&(0x7f0000010000)="e2e1f5e0f2029981010000000c0024", 0xf, 0x400}, {&(0x7f0000010100)="05000000c041", 0x6, 0x480}, {0x0, 0x0, 0x1000}], 0x2008082, &(0x7f0000000080)={[{@acl}, {@noacl}]}) 12:39:21 executing program 4: syz_mount_image$erofs(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x3, &(0x7f0000000200)=[{&(0x7f0000010000)="e2e1f5e0f2029981010000000c0024", 0xf}, {&(0x7f0000010100)="05000000c041", 0x6, 0x480}, {0x0, 0x0, 0x1000}], 0x2008082, &(0x7f0000000080)={[{@acl}, {@noacl}]}) 12:39:21 executing program 0: syz_mount_image$erofs(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000280)="e2e1f5e08a3f0fcf010000050c", 0xd, 0x400}, {0x0, 0x0, 0x1003}], 0x0, &(0x7f00000002c0)=ANY=[]) 12:39:21 executing program 2: r0 = socket$inet6(0xa, 0x401000000001, 0x0) close(r0) r1 = socket$inet6(0xa, 0x3, 0xff) connect$inet6(r1, &(0x7f0000000200)={0xa, 0x0, 0x0, @empty}, 0x1c) r2 = open(&(0x7f0000000000)='./bus\x00', 0x60000, 0x58b6afa45d2597cb) r3 = creat(&(0x7f0000000280)='./bus\x00', 0x0) ftruncate(r3, 0x208200) sendfile(r0, r2, 0x0, 0x8000fffffffe) openat$mice(0xffffffffffffff9c, &(0x7f0000000040), 0x200) [ 458.949112] RDX: 0000000020000000 RSI: 0000000020000100 RDI: 00007f641f718000 [ 458.956376] RBP: 00007f641f718040 R08: 00007f641f718040 R09: 0000000020000000 [ 458.963631] R10: 0000000002008082 R11: 0000000000000202 R12: 0000000020000000 [ 458.970885] R13: 0000000020000100 R14: 00007f641f718000 R15: 0000000020000080 12:39:21 executing program 3 (fault-call:0 fault-nth:49): syz_mount_image$erofs(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x3, &(0x7f0000000200)=[{&(0x7f0000010000)="e2e1f5e0f2029981010000000c0024", 0xf, 0x400}, {&(0x7f0000010100)="05000000c041", 0x6, 0x480}, {0x0, 0x0, 0x1000}], 0x2008082, &(0x7f0000000080)={[{@acl}, {@noacl}]}) [ 459.036549] erofs: read_super, device -> /dev/loop4 [ 459.054309] erofs: options -> acl,noacl, [ 459.067244] erofs: cannot find valid erofs superblock [ 459.081931] erofs: read_super, device -> /dev/loop5 [ 459.108408] erofs: options -> acl,noacl, [ 459.116383] audit: type=1804 audit(1625488761.359:211): pid=19105 uid=0 auid=4294967295 ses=4294967295 subj==unconfined op=invalid_pcr cause=ToMToU comm="syz-executor.2" name="/root/syzkaller-testdir213347771/syzkaller.6oTicC/266/bus" dev="sda1" ino=14884 res=1 12:39:21 executing program 0: syz_mount_image$erofs(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000280)="e2e1f5e08a3f0fcf010000060c", 0xd, 0x400}, {0x0, 0x0, 0x1003}], 0x0, &(0x7f00000002c0)=ANY=[]) 12:39:21 executing program 4: syz_mount_image$erofs(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x3, &(0x7f0000000200)=[{&(0x7f0000010000)="e2e1f5e0f2029981010000000c0024", 0xf}, {&(0x7f0000010100)="05000000c041", 0x6, 0x480}, {0x0, 0x0, 0x1000}], 0x2008082, &(0x7f0000000080)={[{@acl}, {@noacl}]}) [ 459.184065] FAULT_INJECTION: forcing a failure. [ 459.184065] name failslab, interval 1, probability 0, space 0, times 0 12:39:21 executing program 5: syz_mount_image$erofs(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0xffff1f0000000000, 0x3, &(0x7f0000000200)=[{&(0x7f0000010000)="e2e1f5e0f2029981010000000c0024", 0xf, 0x400}, {&(0x7f0000010100)="05000000c041", 0x6, 0x480}, {0x0, 0x0, 0x1000}], 0x2008082, &(0x7f0000000080)={[{@acl}, {@noacl}]}) 12:39:21 executing program 2: r0 = socket$inet6(0xa, 0x2, 0x2e) r1 = socket$alg(0x26, 0x5, 0x0) bind$alg(r1, &(0x7f0000000280)={0x26, 'hash\x00', 0x0, 0x0, 'cryptd(sha224-generic)\x00'}, 0x58) r2 = accept4(r1, 0x0, 0x0, 0x0) sendmmsg$sock(r2, &(0x7f00000035c0)=[{{0x0, 0x0, &(0x7f0000000140)=[{&(0x7f0000000040)="f1", 0x1}], 0x1}, 0x2}], 0xfffffdef, 0x0) bind$inet6(0xffffffffffffffff, &(0x7f0000000200)={0xa, 0x4e1d, 0x21, @empty, 0x1000}, 0x1c) close(r0) socket$inet6(0xa, 0x3, 0xff) r3 = socket$alg(0x26, 0x5, 0x0) bind$alg(r3, &(0x7f0000000280)={0x26, 'hash\x00', 0x0, 0x0, 'cryptd(sha224-generic)\x00'}, 0x58) r4 = accept4(r3, 0x0, 0x0, 0x0) connect$inet6(r4, &(0x7f0000000240)={0xa, 0x0, 0x0, @empty, 0x1}, 0x1c) r5 = open(&(0x7f0000000100)='./bus\x00', 0x11250c2, 0x0) r6 = creat(&(0x7f0000000280)='./bus\x00', 0x0) ftruncate(r6, 0x208200) sendfile(r0, r5, 0x0, 0x8000fffffffe) ioctl$TIOCGPGRP(0xffffffffffffffff, 0x540f, &(0x7f00000000c0)=0x0) perf_event_open(&(0x7f0000000140)={0x5, 0x80, 0x1, 0x7, 0x9, 0xf8, 0x0, 0x85, 0xc, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x1, 0x0, 0x1, 0x1, 0x1, 0x0, 0x0, 0x1, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xe056, 0x1, @perf_bp={&(0x7f0000000080), 0x4}, 0x4800, 0x4, 0x5, 0x1, 0x30000000000000, 0x10001, 0x38c3, 0x0, 0x1, 0x0, 0x6}, r7, 0x8, r6, 0x0) getsockopt$PNPIPE_IFINDEX(r5, 0x113, 0x2, &(0x7f0000000000), &(0x7f0000000040)=0x4) [ 459.252573] erofs: unmounted for /dev/loop5 [ 459.268536] CPU: 1 PID: 19116 Comm: syz-executor.3 Not tainted 4.19.196-syzkaller #0 [ 459.276446] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/01/2011 [ 459.286064] Call Trace: [ 459.288663] dump_stack+0x1fc/0x2ef [ 459.292299] should_fail.cold+0xa/0xf [ 459.296132] ? setup_fault_attr+0x200/0x200 [ 459.300460] ? lock_acquire+0x170/0x3c0 [ 459.304441] __should_failslab+0x115/0x180 [ 459.308685] should_failslab+0x5/0x10 [ 459.312492] __kmalloc+0x2ab/0x3c0 [ 459.316036] ? __list_lru_init+0xd3/0x7f0 [ 459.320198] __list_lru_init+0xd3/0x7f0 [ 459.324174] ? up_write+0x13/0x150 [ 459.327721] sget_userns+0x810/0xcd0 [ 459.331612] ? set_bdev_super+0x110/0x110 [ 459.335771] ? ns_test_super+0x50/0x50 [ 459.339662] ? set_bdev_super+0x110/0x110 [ 459.343811] ? ns_test_super+0x50/0x50 [ 459.347700] sget+0x102/0x140 [ 459.350809] mount_bdev+0xf8/0x3b0 [ 459.354374] ? gb_gbphy_register_driver.cold+0x39/0x39 [ 459.359652] erofs_mount+0x8c/0xc0 [ 459.363206] ? erofs_kill_sb+0x20/0x20 [ 459.367100] ? alloc_pages_current+0x19b/0x2a0 [ 459.371699] ? __lockdep_init_map+0x100/0x5a0 [ 459.376198] mount_fs+0xa3/0x310 [ 459.379571] vfs_kern_mount.part.0+0x68/0x470 [ 459.384090] do_mount+0x113c/0x2f10 [ 459.387731] ? cmp_ex_sort+0xc0/0xc0 [ 459.388590] audit: type=1800 audit(1625488761.629:212): pid=19131 uid=0 auid=4294967295 ses=4294967295 subj==unconfined op=collect_data cause=failed(directio) comm="syz-executor.2" name="bus" dev="sda1" ino=14875 res=0 [ 459.391447] ? __do_page_fault+0x180/0xd60 [ 459.391467] ? copy_mount_string+0x40/0x40 [ 459.391489] ? memset+0x20/0x40 [ 459.391504] ? copy_mount_options+0x26f/0x380 [ 459.391521] ksys_mount+0xcf/0x130 [ 459.391537] __x64_sys_mount+0xba/0x150 [ 459.434693] ? lockdep_hardirqs_on+0x3a8/0x5c0 [ 459.439278] do_syscall_64+0xf9/0x620 [ 459.443083] entry_SYSCALL_64_after_hwframe+0x49/0xbe [ 459.448268] RIP: 0033:0x467afa [ 459.451459] Code: 48 c7 c2 bc ff ff ff f7 d8 64 89 02 b8 ff ff ff ff eb d2 e8 b8 04 00 00 0f 1f 84 00 00 00 00 00 49 89 ca b8 a5 00 00 00 0f 05 <48> 3d 01 f0 ff ff 73 01 c3 48 c7 c1 bc ff ff ff f7 d8 64 89 01 48 [ 459.470357] RSP: 002b:00007f641f717fa8 EFLAGS: 00000202 ORIG_RAX: 00000000000000a5 [ 459.478091] RAX: ffffffffffffffda RBX: 0000000020000200 RCX: 0000000000467afa [ 459.485363] RDX: 0000000020000000 RSI: 0000000020000100 RDI: 00007f641f718000 [ 459.492897] RBP: 00007f641f718040 R08: 00007f641f718040 R09: 0000000020000000 12:39:21 executing program 0: syz_mount_image$erofs(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000280)="e2e1f5e08a3f0fcf010000070c", 0xd, 0x400}, {0x0, 0x0, 0x1003}], 0x0, &(0x7f00000002c0)=ANY=[]) 12:39:21 executing program 1: r0 = socket$inet6(0xa, 0x2, 0x0) connect$inet6(r0, &(0x7f00000002c0), 0x1c) socketpair$tipc(0x1e, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TUNSETLINK(r1, 0x8912, 0x400308) sendmmsg(r0, &(0x7f00000092c0), 0x4ff, 0x0) r2 = socket$alg(0x26, 0x5, 0x0) bind$alg(r2, &(0x7f0000000280)={0x26, 'hash\x00', 0x0, 0x0, 'cryptd(sha224-generic)\x00'}, 0x58) r3 = accept4(r2, 0x0, 0x0, 0x0) sendmmsg$sock(r3, &(0x7f00000035c0)=[{{0x0, 0x0, &(0x7f0000000140)=[{&(0x7f0000000040)="f1", 0x1}], 0x1}, 0x2}], 0xfffffdef, 0x0) recvfrom$inet6(r3, &(0x7f0000000300)=""/4096, 0x1000, 0x40, 0x0, 0x0) 12:39:21 executing program 2: r0 = socket$inet6(0xa, 0x401000000001, 0x0) close(r0) r1 = socket$inet_tcp(0x2, 0x1, 0x0) setsockopt$inet_tcp_int(r1, 0x6, 0x10000000013, &(0x7f0000d06000)=0x1, 0x4) setsockopt$SO_BINDTODEVICE(r1, 0x1, 0x19, &(0x7f0000000000)='veth1\x00', 0x10) connect$inet(r1, &(0x7f0000000080)={0x2, 0x0, @initdev={0xac, 0x1e, 0x0, 0x0}}, 0x10) setsockopt$inet_tcp_TCP_REPAIR(r1, 0x6, 0x13, &(0x7f0000000100), 0x4) setsockopt$sock_linger(r1, 0x1, 0xd, &(0x7f0000000140)={0x1, 0x1}, 0x8) close(r1) ioctl$sock_SIOCGIFVLAN_SET_VLAN_INGRESS_PRIORITY_CMD(r1, 0x8982, &(0x7f0000000000)={0x2, 'veth0_to_bridge\x00', {0x8}, 0x9}) r2 = socket$inet6(0xa, 0x3, 0xff) connect$inet6(r2, &(0x7f0000000200)={0xa, 0x0, 0x0, @empty}, 0x1c) r3 = open(&(0x7f0000000100)='./bus\x00', 0x11250c2, 0x0) sendmmsg(0xffffffffffffffff, &(0x7f00000039c0)=[{{0x0, 0x0, &(0x7f0000000800)=[{&(0x7f0000000040)="975b85eef7a3deaa63752ff14d47c2929e8ae8cd4c55ee9263a5b3476b3ebedb01afb64783f419a4eb61a3bbe3d00977aba25313259ac6d591417f747ed151632140357bff00d8517c09bf801727ca6ecee7e4675dfbb5baecda0dda323df639d1f3d8bb0593b54adc3acab931c513eb5ae4194c8fd75530b3fe518572bda935f879ab2ef6115e5fc7e1744c50b36e67dfc82ae04929f6ec9fd9c53ac40d5c8b3cdd525c6c70a6c31392bf39e59698a5b4", 0xb1}, {&(0x7f00000002c0)="4d615205cc115b1fd7da59713c644df60ff7b3cd254be81ccf2dc6e5235ec1fe04fb071bdb05ee91b741073be802e39048e257e5065fdfd4b7ced2b24cc2e26c58a491df429c37afd933ff9175a1c4a7962cdf267c7811d8d8911d79fe763531a2215013330d4c5b5b352178969a5aef94b24b40b2cfaa0d7a9e5cc5e41e7fe2e16529001af3d6d40817f68e27dd42e34a928297313f7939fe904412a8afe2fb10abec0ec061c097dcac9896abba5697bf9349c65e7a55b05dcfbf570ed9ffe953d613da594567436219e12eec1b27aa254dd8a63d43a553ca0f52a70d2230853ee5a26b4d539a1b1872", 0xea}, {&(0x7f0000000140)="361eb3a6e676b80106228529aca7a5bbd2bc358b9f5e69da717430056748f186a79e17bc92b24298ab1a98e4a5d0601116286f153f75e41448956a59820e7620baaf0860a20b5f564f5631690f08c120a01815643bb3832c5dd031c9af0444436c2952f46da9d4c6064752c2d25a530eae801b14032c259f38044acb00106c394bedea", 0x83}, {&(0x7f00000003c0)="6fd6925bd7cf7cd86ac0a7004ff2755cf0d5a93325f19ce0a89b6b882ac2de31f5f840e6484abf39b96bc27424e813ae747b6f4c08c26942dc6e2d9eda9eef554f84f0520ede9e3f36209387a3edae26ac6b11c1c1ee1baac007c42183de6c7afe3bfd014a146c918dd0402e4c45ec2269e8bcb724251b7374e8429d2f8516371e740dd4b242e2", 0x87}, {&(0x7f0000000240)="679e7cae5ca162920ee154c320e57999938dc2c940e93ba4a52aa6f51852a3d59ff32dee12c26541ea318d", 0x2b}, {&(0x7f0000000480)="c8d9bd441f81749f3cc68895e51dc7eaed3e4a9af931568eaa391c8a1a3fc59a459f73fd84860bfec615ec96b5c86155b9b8765777b3477376e522251e2c1b4397b75ba49012c7d151708755d47791e634cafa4af1e540646274c5241319d6b8c16da33748314a5a6250b47deaf4c44e2d6a7ed8e0ce54bd739230f0bf7c4a51ae5a2f690a51c83a2aec8d47249adfe24153a35e41fcef02895dd04bae430016d5d17a821c5639efd87c161f3c604ae18fdf86a602e9086d95f212d209610bfbb96a132379dfc88354a862f6b6b56a2e1b24cb3daeda7125f87f35", 0xdb}, {&(0x7f0000000580)="da788bcf82ff5e0ff823ffdde8bf3e248277f452997de099dc1a43810be98dbfd7463fbffd4a197ac6b800a8e73efb9da836e8eb0943830423dfed9060a3ad58640b6d235dfd41e0a80f90b15ba2b4c7e66b55175ba98824e575d9388a1c", 0x5e}, {&(0x7f0000000600)="52db61568e1309668a0c2100bb0ac4fd7c", 0x11}, {&(0x7f0000000640)="cabad088ace59a05f2ae57850706ef7a03aa93f0a0bbb2cbf68d222298d96285b99c83e5cd87c020e6469af808929a94d0cd4e7828847ad982b291d69e605ddb4a7d0e7dedd963f1d71325aa4c1c8c408d988a835fd91cb9a81a2a1c6bd77dd1c97591b229c482af3b11d940f37dfb67b169e11afe66d5d95a1dc99bc4667bde370b8c8d3cffc3f56ab91ff7469d49c2a6dc9e30c1aae8d243844e9e11981f5726ec0c35a48f119eaaad59cf437eb8741c5b4d13db55418255fdf95164167fed4a8f059d2fa0bd600b6316101d1f2b8939c8993b4253fb6412e690397937d4c2", 0xe0}, {&(0x7f0000000740)="810ba29f92b065d4ac6005e9a51e72c90d20197f633011b46fb5287b55847d25cccbccf7528e11989fc65613f1ff4b2e70c4726e2feb1076417346518a743501229bd9d83de53652bd67374c600a40a882abe37357d6afa8f0b1c109f10b8315c1ee0ea69ff7afced56d55bb026b5d45dfcf5e61b8c54fa40bdf1716d63273d9eee6d39e40ccc1f1e3ded87bb41afbbfec157979ff9a30d5276e5efbd3", 0x9d}], 0xa, &(0x7f0000003b40)=ANY=[@ANYBLOB="600000000000000012010000060000001e95e4e988d4c7b8288c0b19049802389940a804a2cca0ba1f7a348087856574e213a2737c26fb0e21a5318b8c487d7b27785c770563baa9cd67148cb708f40ace29a266295789f2d80000000000000003c8c1873671aacd24d6336f103942d997b8c21fc7a133753802a4e8c6a6494738e441314c62ca6b5fb4f69f9ae5e2b89116b2c7ed2e1aa5599b121331f5dbfcdb671fc91584544ec3e2ee53b7bc7ac95cb11dfceff21171c7861d51b82b39c0a6bd4f30dd3c1d34f0ad83d73e59e381eaa224665789f0e88982711fec2c1584bebb39decc4dc7a78046e88872"], 0x60}}, {{&(0x7f0000000940)=@rxrpc=@in4={0x21, 0x1, 0x2, 0x10, {0x2, 0x4e22, @remote}}, 0x80, &(0x7f0000001cc0)=[{&(0x7f00000009c0)="bad420e8a4c081e88b5ed0d4e84ca0b29e6785b74ee351a12468f0f0e8faaf7425c66efe43decc74b3354d2bbace88b1605674046f0e5d54d212dd437582ae96a34fcb54dd10b34d35", 0x49}, {&(0x7f0000000a40)="1cbe127f92f5e92e251d5ce46d8ff3f3c0fbcc1218980415e9a0ce100f61aabcac4a2b1a3686bc3ce5f2c56a6354671cd5ac12ce911a80c66479aa989e94ceeee489bd405e35519de08d73d5995f463428deba08f2cba196f8e623086918782aad057ba7f9e062f806c2a01c1a641e3fafe51ec5dace408e262b79d6d8224faba4f03cf1b4dc17052e4fc090d0e042b44bebb8598ab6c9582061217fa7c2315552cd5a85ad61aef3b79388b6", 0xac}, {&(0x7f0000000b00)="36b813e275049046d644fc691c94cd24640fd2a2e4a0e0c12d1e484f9287350c2aa32ccb5927bbc2d2cb2a3993237a66ea414c112f616f55749c737e89d4bf98643cd7eeb33b991f0e40b16158b9e5f96e7defba83597cfb68d6e9b353e0e5dfc6597cc3fc25b068b23c4636", 0x6c}, {&(0x7f0000000b80)="a0a763752348679c152ae1b56cc5629d72435b72a13e0c35d1ebacaa6434994e64de5e48f36459054f82e9005382d584cb21ab4cc00aa16875f9208b70e62d700fee25da9fc4f9fe4fb658e6f4c9a861c846001b5b37a9653ea8d7d62001d5e0b3c34b8efc359c0d42197d0cff1817a4e4408e83c9b7a6ced7d7f143c839906a1117dcba49b42dd23687f7aff1b745409999719cecf06a97e983ba70bc15", 0x9e}, {&(0x7f0000000c40)="0538f1ad221e08331277fe1ce4501455a9c983b5b586145ce7282c6af4c362400366024fd1b99ec1268d74f8a0a7b0316fdf4b1b3bd2c799acfe8e4b813deb7f65a96919d81c73ae59ce7373ebf9ce56ba774238745879649f2957d13eb1b1b9c813fa2f6264aa67b7958de75a44388e89", 0x71}, {&(0x7f0000000cc0)="490ed69b5908ae291ffab0c92c12e3240194803a40f90aff37467792d9600ddf96b3245a2d929d4d89fcc731e8dfbecb53008a969b167c70de762063d0e9f2edb85cfe13395626f6032b521d74912b3691bd66a2239b9d4083553cfd88705e5d8e4f1dd3a69327a49eade593c8ca4cc427edf76cb76465196299d69f3af596c23b7fcf692e6d1ab85ad0bd6a469eed43e5d1cd8ff0455b8cd779df2620eb57b788f15e97593ef1d5f407a0bff99a05746a919e1a8a36e9bd3ad506178bee1f5cd98882f6e188aef39f63d905843c39d1c89c81bb5040874418eeaa2138798bdf1d696349f356389007b81e32658d1927d95519a682e879e95973bddb5df4df53571d277d33e1ce210bd5aa23cfd6b4424bb8634b37cc8738fdde9315050400975f9bb48f7af25b62b81c3fe50fc91b913813ae8d301645f02d6edc8e8a65a3bbf003683cd2e24d58b87c17c8c6460d3a55547129f5eec2ec59a19e9579e7326a42c78f514eceffd1dad2ba1a5bd063c2b6949f9fbda6e7a97a2278063e148a56659062f08c43d54c46d2a8c5c514955abc39cf85c11561e460bc98036b62fa24ed4b0f7567c6655c61b72ca271afe78c5395337714653d09ec99ece14e7c64bd1a3969750cceff224da5e71ef34637d389acbf09ed917a6638dffc727720282a3b60860475c0fd9c05ff5fb05a2a27aefd269c75c1f2721ce11c0dc7fce942ceadeeb100cfaf526eadbcb3c1425f44b10df5df4d0ba7da6fc8bb061a021bf1ef1413511049c5180975e95ef9be6f1dd8b4d3490d5ded65465c8773fa5d52018fe9b1774eb687e784a2df28a4a18594051f9b6b1fd260caa89df00aa06bd92f56492cefca32a318e2e7096acba75c0c33ffc301d04b58cd37185165947b69aff975dbeecc315af370a6415460e6fde0dd56ef26fe0709b3b3c2673578aeb7024db7bb4d09dce80c650fb3d90d9597988be153ed33100406e9b29eb4b512d00d75dc7069d90b3b09dcb6d22cb4ab9b408caa12a520d971e761bb24452113890873535815ee770749d536f64a431164640efb08ef7649d04dd415e426809bb1e1b09f5bbdf6b4b2c7662481dc0762025eac604c083c37b86c8d44b4d33fb061bb1e398febc0d6b99b79d2a1c18a563cecba8c95cea251d00931f7200b97734a4e3b42171d3c64957e6cfe7abad9877679dbe50258fa37307141f760bb869981d8ec2346199e01a082d57d4814da771f1c7b0ead772797b9db16c17a1e70cfa7f46cceb3527bc2a6bb86545837745d96fae70d24681fe2774a21df82cfdfc589b8d1e1bf2cf9e054626b2fda2ffcbebcf257a228e442f79ed56506ae4952f4c701da5370a53c0110d6e1bc6db910857692c40a7b0f2680f2e584ff2ed96ac935f1a61c0d023264aebe2d3364e90a35a9e4c5ad22ded703d8ecaa91cff9b6a50b88525a0b7e563caf2dae8c4287982f833d3446d3d3d25bf2bbb40010622b84c7bf78e5c9c1150a36dbba322bd2c685e83445caf899d9525020d459cf1438ab7f66281a139a44634e6c0f3157d165c19af84b62df8dde2ed6b25f890c42b6c2c94527c9960328aa8a9e1ffdab21fde5de32e6e102942446db104a91836216f6690f308e60bdc0ecb0c251ff2073dddfec80a83f18c1b06927ec170dc85294c75f26e39984721fa7cafcec01082771645a8fd86d4ddefe5aaafcff5c3a7b9ad6ee133b8392f316e51081bc6f7079f1af01fb009e5441f094ce48ee33210134793570079ff948418174638cc5538fbf68aa134796420c0a3b1862819469dc98c137f69c80fa2bbac0103efb5e6adc8f4d3d976aa5473e8e5a4399e04c40f89a683df91aa5afadde0e65ce71872cc50ec6c5536a8b8bea9b87f29796df774ce5508e5c879ee0e710e19c2557caa312259d108e62300a89e414b02382f457d86c16a24b98a61fd54190f63dd7e16513a4b82176a573d2d33ae11717e3d3d0ebd25ea1fc6c75cdc36adee255e2ec530eb952e3239cc65c020f91f6e2ba710ab7e6272d28c3bf5c542545e793eb91c8a1d90b403a0be6f27faa4f180bf34cbc8ec1f33d46b21e86ebe09fdc807a477015f2b9f26a21e8fab98bd0c02643368ee04899a36dcab4f0d0039650549c466a965fcb731d7d2c07182ab9cb95430f95335448207bf507c23ced5f9d83915bc4669b54b38f99c4653c2359957544a9a8bdd1564f18eadb4b843f9f3025554d05517e10fa010396b5d62dd1f3e9cda060978f44b76b6f788ebd4f4a4520cbfac882828e345309aa7db8ebe9cd46b626c459b7302662e86dae60c693425fafc57bf008ef54d7916c7af231334baa3de74490976b78995c6f34e7de70bcd24a0ea59670bb93e7c7650fa615bafeb6aeb1008cba39b90b3eaf60a1655efe061312426f788120788aa24d3a83fcf8471df8d37f64a3506704a2e91a2a34ee37099f6eb974a0252328b4b3ab32bcaf2712fdaa870c5bc923f882a6bba63b93112563aa6bc0351a4cace275a1392a8368626499ff5dbef157b6029f26bff5b5b8964b370797aed7f8e842e5c196975c9de0ccd75e3c8a67ef132bb87c2133db51e5b422996dd2524fb73f1c3b180ee71f58764f3acbb38002a0fcdef757a13580af212f1fff3957ff01b28498f967acc7b535d76044ba85d1d403d63779fb27c8a5210353a6f5c8900830ab3dbb0a2d23abf0be165845e86e7d401958009602bd316aad53565dbee324e759cf6ed00853b1c25a8be6ff171b85a74c2088b1e0558051c42629cac71b3b483944b5168181fa6bebaf861bccb81faa788eca793acf29820b78378519f5dad77523fc414bd20bd98a4118169c9299f6781d8914119214660c63d9ef7f65e95585b54c9c1d4e83301a9193ed5ddd0c08369ae721be6ff92a06720a9df9fd3da9824976d801a90553daf9fad4f58a176f2ec6607318d6e551e1c9182ef489d70ee4434ce25a1e8873956b3311401c04a80f1fd269628465c30caf053ed0fd2ea71409b02337788f445484681fb54c06c4ef71f797eb3e23799c73b5f8491e953a3ffa910e706b724ddfd5a9f50eb36b53b4ebdceb2f8271b1413c265346ec053217472af380d05d92013c970ec82e5bb3a5a81ab4f0d44d7944dd1a1b5220c50260370a55f8977c44ab7c574f2caf89eaa8ffd8f8753146765bf39fdbf35d24999ca9c2162477b76e12a3e4b01f76640fbe5494b81396e0b06ffafcabfd64f7a89d8dd888cac04314f2c69c92fabd144af6eb144ba23161c69f9313b366e77f5943b997df68db67cdaa6a165a05fe9f26c4ac7d65100a48740c4f9920f81e3fca1a60820f9a2bd48fd8ed25e151ed0c7dc98a7fe0f47f8132df55a04d5decfe7949484956d1c5e9ffc26a6ef7968700cdced4fe66dbcec3c64cec3340189e8fec8586095434cb0afad8d8fe1de75c494eb6612e6c60562095e74ca8fc45c5f3888ecdf9c40b87f9c0ec0cefa755e6e8e3296ee95f742ff18db20076ef0ecae1df4b9e0fc67ba50a25da89979fec27249b3ad932311d9db8809752721fe035e035276309051b2121048cb438884a709e3ef29c3fc4d356e165c16900a393445ebede2d249c0bc4583b3b56f914c6830c43c9253fb9de4b12083a1c9064ae36064d8eac0196cc9d9d4c7526aedf6c8591f7e70d33d1af925d7346e1f02f50dfd51549c0edc9371be4d2b5256536b29114b7e8a47594a1af91e0f2b2dca4463b43913316279d2e77af9bc47343fd2a69f53514306908c6cbf0ef71cc0867f5d331821645ac0010e0219ec047c028cb300ebdb3e5f9222a191decc3f007f3a7be6a2e920343888ae9c9b6011a5de818496d02a761365c49704a0670f14bc0a5838efdecda9120d8037446111b202c3b158ed0514335fb049e1fa6998f81e1be82616396cbe8a39d90ea9755414880d34c889420044f38888cd36341b2077f744fa2b5861c90c09431e8e3a15878c9d1eef70367f9e21571593e9d1856724c348c866c7bd37a38505b90bd84926cbd133820af4c67a577c71313f8401401a13d911e2ea1aa245749670070162a920fa6b4ee946add79016018cc54cdb2d0639aaa3ab145c12c4054e5c383a68f45d7625a85397c4761cacf903d4f2ed727a9e5aac338efab0fd2e32d989a5a87270d6595f9f52e94abbd0b59542eed5967b9460afb281d36f5944dfea8f6d9e8d159e0b33b34b911e338080c1ca90ca167bbd416c3b64bf1b70821326f0c70dee9e148a5515dd1eb416def9ccac132445c39cbcb0213565a976ac60e99f77e97ad683d08d017c5c43849f9be26d1e4fd3d8e46c6d4176219c85ac0814dbf7030595c655c32cc246f7c04f086be9ae318478693b2ce42a277bf5dbb7b7e1826b0f65e735928c146ae0598d508db280ff6b14cf2f46d4713566dc098e9189fac789c4c11dcd010cae16ff7ad2bccc1da17cd25530473cdc18e7a84c6b85408aac7c697e6a6ee03d6857a0b8b67eefea037f3f40d68a814e67edd2e676cdcb376ddb7932f77a2ab46227cbf6441a1de7c4ab777ec3aab43b61c5ee3d9ef2b0a5352901a4b5ac2e3cc92cb9743dedf9ba8b68d189424456e4be0af12afb7a8e01c4f9f9225c94cd7e7b5f97dd31222e1d97845deb5792768a27eeb514d103a8a08f36d2769d988b5f94f7cc184e4fa5de7868a5426a837621b094cc232c37527ec42e556d8b4c87c78997611cb0a87bdb1bcf1ffe0f3591fa6b690550865ccd0b50345839c22821f86d872c3fcda2118a8a791b4e0d5bcbe8c2e52a328c0a0306a587785997b898e4b628ff54d6b4c5951b4f7119bb492562d5aa10428950e6e1952e09f144b08dac6a3a4ebde04566d5e1c14fb236d1369d650bdca661b2472900cf5072c2d17f57b8bf5a4417a641cc7787ff5254ea543556a79c62664b1b8090e5a5e2cdbcf15212f1ebefba543f9bc24b52ac4850c07a5f9d21f7c0762862bee8eef73195ec2b6acab7ea2ed07d6b743f9853de8023b83f787ddab6bac7d690185ab74af6f56fc4d3bf7aaa23f27e46facb4316401a5ebeee4cac02cdbd446b9df6b0862ddf074fe4154cf4f6c81c954fdba6d9b6b146e30a198443b17f79c9a9e39a431512b0be8237ff1d226fe15123d104e9e36d97a1d4239d295d2a0af550fcebdb1ed8282c4784b614f92852ea8e6bd4b6d92eba814bd4f769b2abd89ab115d6dce80b7c5aa5f918ae730f18761d97451e38eaa5185015f675c1c7c1d547b88544c2e5917dbe892d3414434694259e8fb99742a4be84c8e8d591a119564c490d1f55f6f24c46126f1f3268bcfd634ad629fa990a39bb3e47750adeec183bb9cd1b288e28c20055e876a0603bd1fe29b571b2e444093db12ea7fa07eb46ed729fce093485effb6ec1e4c4a29c8207872e61ff225735b3115e6d6ad927a758af70ff348ce38b68528a89fc8838bd3d174904dd128d12311f10c772f89d168e72384b97352c968ad74aa671df170e17953b3cc9af3a9f73a71902b5d2ef18239a6e9d6532f29f7dfc61dcdf3b9273aaa3677f414088bcf87ab0fd6767ec714febe7214ea0b841e26885afe59db797baaf151c7ed276d56ff67f657b8e6f5cce57596d4031482c349fe3a8974c524ae095c5d110abb88697e11537472ae8ce0c7f2638427c08ddbde9af9dab26cc58d755f45644c8ccac6c98abcff6140deb07649f86b796f34488791e8cdbd0c0ad57edf0ae51c5f3249eb6c7aabdd970fb3260ec96f10aad036381c8d4f9b68f63363fd77a223e9b2d7c6dd51d0045437227fa44eb534", 0x1000}], 0x6, &(0x7f0000001d40)=[{0x10, 0x104, 0xff}, {0xe8, 0x10e, 0x9, "7ca2b4de144ee7cdcbee240b86f5f649514559e056e486f2f58dee0222229741e5eee414cf52429e9e376b0beb7c3f1e0dc1a0f3f8a2397306a6b29954e58907cc2356fa7c583fd2c5cf6b59dd28583b25b66ac471f5f57617b54f23a2f2f90f91d5f03a1c55cdf833dc3314cdae7d32c5fc1c940c2a241b347dc60d4a938d8001b5e060e5faa156729e1360f670cfd44a2a553524973c17d6eae32ec61b113729575372ecf1e8a1b725c82c8616cbf535a7eeee0549da60855ed32b383e333b1bdcbeaebedf46da699b22a83e995c921dc4c575a8"}, {0x58, 0x10c, 0x2, "ae14feb7d0775cd42b6ccfe143f746d8af0876917d681791ed72cc710105fd880ece6a5d6d350ee31354b61a60bc32501bb08f8c337e920255a5f4ea049fcf53f6ff3d64a52b7fac"}, {0xe8, 0x108, 0x3ff, "bbc162ccb72895465f54bab5f6a4356940bc7c2e0c457a36ff6b7db6ad18bd30ce290629a8bae95324cc2ff2c0e99a60d2e16265d6f06b681bbd969cf04903661c984b475031d9c50a68fcd775128c1aea87c6515ec56af5bb22531f5c07acc5b7d764c2b5543010274b01f4eefad385538e0011b7c2c83cab1bed896737904eaa2ad2e7b4872dbc9c309b988e3f34e27863cb6d896ae2bbe436f3c79dba2d3033206c6c27a25cffa7d0fe263871b7bea0271426be421a09993f63dc0e779fbbb732b73a84a1b6c84dbd677a2037995f5e3a7522"}], 0x238}}, {{0x0, 0x0, &(0x7f0000002f80)=[{&(0x7f0000001f80)="6530d2f93ae4094bcd1e9739637f897166038653cc1ddbcfe68936b9a26b8c2889822bbcdd8f34aa7fb7ce260fb62841089c270c9fb5fe8b2b19fc577712615a4282c1cda7657566b0ee48cf8a08240ff252324fcd9c441c10d3f496def5da1ac3784306427ab7b768555b64de6d8b3e54d782de2e17356edae9e6879ce5b187a71be436b27f128cc0395805780449a0ab5aec805ea6420f16378884c08aee50a33c1aa46598f6488477296c11ecde9d14fd1a3d27ca6b00f7cb1a91ba41894aaecd5e8b5cc8eea288e6a10630ef0678c473c8539b8d152ec2c3dec6b5bcf517a0d37163c6ede338632bfda92648cfb5519a0566cb11a7a81b59f2aa69e34f63885cb0c8258865a815d6a8c53e7e0f9551a14baeb8e8a3e992a787325c0bbd23cef9204b1941c53c00b344faef95419e7138962973ae06907eab249e0853ad6f1ab8a49d9d1d1e151d188bc9c978185ee350502b2a159a8349c343fee9ebc4575f0e03c2dc001bd71e6678e881e395a96db978816ae8a637630fbfc4d7ec62d3d5474a7cb3ead9983b92127bcdfc396b3c9ec01aa0f23c8fbbcd7fd23b776fc7565973aab12cd04839bff171d8e4571d426426b505377959ae5b6894d52da9753a05471ea34462b64847fcf457c5a9862123dfeaa5464fb4f3e7ac0cfbec125a97217b7519526479f077170fd7dd07f70c8ece45e8197ce3491beec6e6d164bd3eb8d196b4753c7a8fd0e11f660613eafc179ce4aa9dec30169f408a8123b4035def5b78deec091055b949e33203dbbc49066ad80ab969d963bff65e0489d4a47a80af36e52ae0becb034cda67551015ea3bef3efcfc5893378584dda020967d8eb54a8a10346067a1e0fda67d725d2b5ae661cfdfb7d0026054201b540e0c1e2c987555109f9326ef3236cf7b002e6b6ffc54ea32b17504b138ea898e2e577bedfd6b677f1558ec7e039c0adb6087621989a84046f649e01b2d56cf66b2fe1a95866b6830bceee1af0abf4602606cfe4cbce37636d9b23da02ecf99d9084c51a10659926ab8d210ee4cec2410458cbeb483a1da1b5b627bb078fcd79ac52dab33273233dddf62005b728700b2c56f79ba59f6f96020763345aa619b61ef51c1b85aa2f8ad98407417b8a5717a889b78772643f606f41acbd33480fea0281a7b8fbb6930c5edf1cc0461691da7d43e253f80e77b488cd3fb18bdaeb5bdb6b998719a0315c662a56d69e04ac25bafb5e81eda630273b31df20f281359b23b952b247b317a11a4f4d0b5a54f0fb096ad7e57c3c2e903172f12d113d13e22296f4824139af20750c6931d3d01b302a68c3acc3e29967c1a98a2b0c10285f5a0b7e6701c4b844161ce67479416d8b3fb5c6cd30e07d551d6f352f16ecf963365344146973996600f72eed0b2aa9c95127389ef6220f985a6478ddd6d1f289c800de317282e5307eba39b3ba2e9d4bcf1e3701059dc386b5738115bc3075d2e5c3aaa7e02779a3dc3d6be7b429eb9610b7573e49745473efc4d345bc3c4a15d8ce23299f29b5c496b6e0a42ea4458dba71f260a5d00514a41d13be7f3274fef0c917dde11169bf1840763cbf9dd14bcd0a0b5b00e7fadb3b392bb0ca96acce510b313d87a5242ee7cc373ac580c465d8df7df318e533b347a7d5890ac045499853b28fe07f9a714e4d5fa161dee3894323e5983135297ee5fe3fe18a11ba1d399241bef17c939cadc813a83ae6880f852cb12ccd1ec2a3c11632ebc67af6be6c019890449631875e4fce385273d4a9761d1a33e9a816c47d6132326ba3c38caed8e61865bc99f0fde92c5917977fa8823e2276cbf69744950ccbec991714f87bb0c79f67bc20cf45a39e81b1a0a09be9a5b86666278ad73f00177ed4bdc77c1ad5d17793e2aafff110d3b8047e8d5e7ea4b96b63bcdb6b7abe71f833fc2de1e0953534d3c91de30ac412cae6ff3da145e864cd6d50a76bc67b84d0d2d953e040d92590f52062d46f327a973b21ae45481892a391b715937094796a82c57ac6e7709879b9bbf1829264682b9f9c9ab28d7ab7aa8e5824134e8dfeeb8c4d3abee4dcbaff4872918f993cd4dde63637751898243f553193cede8cf916397071abb8e7ef08dfe4cfdce31e219d40c776001943e704cc733672fa4f7cef656655f7307a9f5b7d98d88bc0e693061276e3edf57275ba0b0f146b9a880438793ff6d9b3f095243b744aad617b81353df69254ae427df87fd5114e3e8ad2a56eab13d6ff2dca21da0f9d8bce5ded22997e7728a35364d799a38af55469eeaa99f6f8456f5cd62bfe48fd5a25a4722c16c147ed0017963ad2a75fd3569bd9df0b5cd21364e08044f4d6f483a92263390ace6f64a7a8076f0559944299327826d3854787136b4231dd477bac4a5138a81ec8533548e9e13e49ced095afb612e75e149b9b8ba548a8bbe8173c53c4babe795d98f7c8f027bbd7434dccc8c4fdaf648304987059c5abe489608b9b15c7be96fdd64a8b36eb07fe13a80774c8972c6d86010e63cbc3d77456e474c049f0debe48ffa92b1602d0909717ce7a00d82d27cc942d8047316726aeabc233be204f1ef13f8c06752d62430e280bb3a46757b034b50e5646d2c29eb15c6f9e0cb32529434499e40951b3c9f0c41aed009048c65cfb25f1997bda84339478ee80c30642199f8a8381c39222859d8256e1910b432bc9b3adc7a6fdf703769586f51d9b8fabf8bbc91d56f67c7fbe2393c09137f6c24a8a4a792f9b51b04995536cfa7ca550e3c62bccd6a5fea8b2e66abc496c943cba33ca8e1ec50767a1db69c28109e69bb5d173e072a5f96353eda7d8959d87dd4dd9c0ee812cdc4a17bd0f336c38c112d84ca112fd6752fa2cd11004704a7401c4cdcb13a0a4b3efa63a7bece436c908489e891b66423fa87a22f2cf357d2bf907e475d6155b432226b10b4edebe635f31bcb5a4869698ca7d8a5f2cc469bf90acf873e57dfd4702db0b19e531a81f2634ce523d5b9f45c53456bf0aec289b8f4a85048354cf4ca27c95018016a2cfba4af098674386e9a89f3f00e2c93c3638e3537b28b5ff166d230f0de826cf01e58078062bc026d30841a520599a8c46a372f7d9934f30f61a0b8c8170e33aa66deaedddaf40b93edca5ae0f42179463ada64312f1e8c4feebf2e89aece8503ddc29ba4b50b8f16c573b087743918c66b8bf1ac20435678cedf6fd001b11906bf731f571d85d9676709cb0ff876a3fbe1899eba7e354cabedea6672258ac9f12d7371da7ac51fa63848545e09ed4424b5493c443c1b4222a56d4dde7bd7dbedab4f0c0d4ad91fcae90feef75f8ee434167f7b2068b406b100946089016db6b6795eb283f6eed6c10ef1a5fd3a1119f2e2034988a1614dff62a49f490afd9aa618b28759b1753f5666460e695d9bd3e7f53d7cb37d9de6a25856ad2fd2131d83d75c4e9c8a88af90d3e68e6a3653fd6f3b6f3d6cee8fe5ed83f67dfa1d38eb3df8b3d66f13b470921ca24e89d21c9b997a183dc775989d4fcd355842ec24859ae032839d4d6940b4a9c7e59da2bf82b8bf79fd771f25eaff4d2fcb1fd94df21286f647838190ab1e74b118acda1430852a6717c6e9163bf56c015f02dfa040f90a1eec5a88e99437371c501237bb540dbdd0af19bc6715952156fff086198baedf13617b4b677bd957e348cb68d5b058c188ec1bf65ca7e36b65dfe12d221bf6619b4a8d503f2a3553cda560d10615f6d2c53a64bd003915bb719864cb7d7daa766cebdb3f0584478705d4cb3d62cf593796f9e5ba062a7178d156c357498109db1109d6fbe607724930fb9ffc19ae168da7e48cf46a5c20be84982cbd51d5f0d388546141a8834240c8626ea9dfc1a332a0031ea55fa93bb9e5f2678a3d48963d2922c33bad0637d9c125676e80e8e929166a3528ad5aa787d9b7c31f0eb0a111c7fa5f3422931b846881d1b981115c4ab574e1b775a00cbe2c7a30ba0ebf9764d845f2bbf5aa28c0c6e1542358e67bd46f4f1b79143982f665a5ffe1bdbf31cf587565244c7ddb08d2dd732a9fdff739d1bf81bea2e049b8c7b4497c82db6fcce0df09a1d0c40eec3774d857d11efd800055c9c29cea171fba40cbeb9af8426a43a0b529dca7725e0fd0a15210a233f3b3b028f7812829b5d4e44fa3184f7ba843a444bed9d1148166c8b5523c7d98895732728a01980707a9b9fd0cb2cf28743f2ada7acb2b6b116481d33ed743b8f31c10f5c28fa8e6e6e0126d6c4386da56b9fab594e4b60f81c84e50025e243ed4badc9f6122505e8e86f1f87b8c03c04678b2f4bed73d2e8e1543ee171d7eec104e33e8ef1a0f161202639e09a5bf0a10202487952808bcaf0db54c4c55a739afa19fba8a5945785d1809ce79a9f2c7ad570c9d84bac9e249dc0247be63757fabcdd0948b0f4bcb0ad4f2b7c11cb165ed8155411269c154fad1738e5dad0805d7e4a7c920dcc5300f4b39537898cb281b6c5adeb356d3213370cd77863fa7b5121a5c5d1c3e71c9c85e0057bbddbe8246542efb8f725b800cfd9f4d2453701103945f9ba165bd3c796048f6d86d32df33d4e482b1b537ecd4ad0a8a0421a9a1edafa3e8dbb4e1e6ddaac84d51bb81ba24dff84ffb47d72febbaab4fcf3c9dbd71509eb4bbbe562ee0d78ca6998368004fde90d88668959a8f8925ed1129a290682a04a75e1af8fcb32642013fec0e517464b07590725c50de74700c7ecb49f1ab133fcae73f63c2a1a174408a95ece562d265db6890901e3a8280774e61921bdd188d344bdf6150bc019f21566e048646a52c05b71e2bd0348ba5ac38d279fc1b61620db6b2767f8175022e9d1d446cdd1cd663becb0585f7f09f5dab5f14a0976b87d3f2ecd9ca87d86fae344671770e877f81a99a1a7a9ca6d12af69ad5f75305d6ec9e70bb1448c0471ccf00c33cf2e39e016c6573aa73ed38a0c8f66bb2df899da71f9ccc57a61478f625fc6313e58e64cdc482263ff6ad4b1a5ef3ef756dd407efd123708c03d00a4e671fb7450115945c8e8cd2d794a98cdee2171cf15781501bda1e6f9d44498732a0e05117d092047f728a85096035f980d983a5016e8459730438584331f1e1dc5005a59faaa5c8d3af9d4ee58af0f2769faed3c09f3f72c6feb8ef1ea52b7bfb045122d893900d4b0c880eef6600efb73fd55a14d5798d1c1fc6343dd2972aae51f8dd891c40e9f836be6e258c36c14e834456f40d7dd661bc0343639e00bf19069e26c2f8a3080c8dbccf23a689202e12aac51c44df1c0b91f565244f8e5d9247a800c279a946e8565fc5b6e5bc4fa5cad7059a2099acbede329683f6ad41b138941f861e3a6751fef3beffc8748bff35ccb2762d42eb800c364cef9ef60507f81c7535c99bd097612da37d8aa31d2ea2d830bada61b135c24cc94c38dda0654c15f64fc53c0402d0110a444a4ed48b5349823fc6747adf34537063b329834a3c5b3dc9e166d454badc6744fddc40b118edc217ef495a849205cb2fbc16978bfa07af239e2f17f82e94537fa8ca198c25a7e28a0298376b660485c115a9012ea34d26ce7886ee1d8e7b1713b242a4a87a9be9889d5c0ad0379a8010c700774be4702ab8c772593ff14c227ee51f780d7a99ba04da85d853ecef0c8b2446ab779c17310bc171e4d329bcc59aaff43a9665c1a51b24dbb7fd9acddf462be7eaedc20f43e3b6f7fd6b89e3b78d74960aed104d34b6f1a60e5a3dd7bd45d83822c045a644c0feadc4941a26b1e8967020fca1cd14c93b9f886e071c41", 0x1000}], 0x1, &(0x7f0000002fc0)=[{0x48, 0x115, 0x99, "f63d39717d685bb7c7d6d863e3239f9c69b158c244f988b75c67cd2b413f625b936610ff44e13d2bd0ab9de855a6772b686b14072b"}], 0x48}}, {{&(0x7f0000003040)=@tipc=@name={0x1e, 0x2, 0x1, {{0x1, 0x3}}}, 0x80, &(0x7f0000003180)=[{&(0x7f00000030c0)="c82ffdb96c77beb21d0718a9f5ec0ee5f70f29dbb2494f9553d2f9f356e7be4804931ef5ad1f3b942e6630ba6d857f0b01b97716fab730c9f83a3958f8e16bc7a9601b7c5f9d724e94e7d1e5dcfade738b13fdea4cf72c07854e8d039a5efa9732d9a38c8e424bc15b0dd3edbc09f26b7ded366e32180451618d58b96fcc46568d33af118b360f2c5afab39b160dfb64cef866356a0ac2", 0x97}], 0x1, &(0x7f00000031c0)=[{0x78, 0x1, 0x5, "a5a2908d728288dfcecdd326a78e768ac4340036bc4a36405031b9ecea7b22b6fc7a3de6113fb4e1165d9c3126e4c27ac63a2e8aaab8ac4d76ae4a315c16063cfeb3619a476d7fb7d31ba8f30f3236cd80018a0e25deb96835dbb1163d79ae418f9965be43a8f21c"}], 0x78}}, {{&(0x7f0000003240)=@x25={0x9, @remote={'\xcc\xcc\xcc\xcc\xcc\xcc\xcc\xcc\xcc\xcc\xcc\xcc\xcc\xcc', 0x0}}, 0x80, &(0x7f0000003380)=[{&(0x7f00000032c0)="852698e64dfd664fc20e7a5a6637ef1230fc2826b3cfbe2bbc25454537e370362add88ebc2bf39b53b229844711daadacff9103267ec4b601492c2ed4123412775e7cc5337ea62bcf41c8d42a13873c6a58d736c1c7eb271acdad7811d2878cae81e66de0b883c1ab96cf5391ade5cd1cbc4bacd4a06914b2c76054129aa453be9b2334e9f8a23991faa7a6f034c9c1683fa84eee2124e1bf9f4b18a68294abeb5692a8022acad13ff0e927b39990817b72db9b6c02407", 0xb7}], 0x1, &(0x7f00000033c0)=[{0x20, 0xf, 0x1, "fb2c386e4cc7732796e0"}], 0x20}}, {{&(0x7f0000003400)=@l2tp6={0xa, 0x0, 0x800, @private0, 0x9, 0x2}, 0x80, &(0x7f00000038c0)=[{&(0x7f0000003480)="f857703e2127cc92b9", 0x9}, {&(0x7f00000034c0)="3e2a9644085f5685b067d749a890cd60c2525c9891089bb01951cf9ede382a40c451ed1506173463af8372fd289d998e851712e78716b17fbe44", 0x3a}, {&(0x7f0000003500)="1ee228438f7b", 0x6}, {&(0x7f0000003540)="f4457cff764923f947b3044669f4ea870819778667c3033dfb7640f9cc2f3d630cf94f4e204b9008481b73e30b34d20e25c905fd13c52b7259f48d9182a0c71c94d0d183192b9a69962533a764bcfa79a39bd2878889400de64dd2983e19aa740c1ac33c183c2c9f1991ec4400ad519d5978448673258d6b5e4d613105f369125e8c2a40bbb0ffb438726ed07e0f12e3939c47f1c4d648bd270dd4a4e5b84b9ba0ef1fc2afaa54a73baf753b59e39a34cbe172bec84c8657170366aa71df84363d817ed608e2ef559ef91f00a45c7f36e9013d5db54df7f3c22a76c98f5a4bf3a2e3", 0xe2}, {&(0x7f0000003640)="a3ba872b3972fa1e6d", 0x9}, {&(0x7f0000003680)="594268eba7d9dab3d7073358a180edd5f428b160056ce89ac8c5ffe07e4970671bdd634c73", 0x25}, {&(0x7f00000036c0)="562e5eaca0e4fcb804429e3936812ff921bb8530b0a0748dea813b10e08446436ab3b75429deacde1eda3865ff118c86ebb77ad2a5e2ef917b9c24bb038d575eb3b276499d2fc01e300f3ea3073cb2bac12454b56691755d2a80a148a07947598586265fdf0923681d3312d07ab7d897d453a25bb039a4fc10c079e046d399d4e2ecddd3cbac28678d2036d3d72563b71cbf5f0d0f02095109199fe55c5868a64941f075f2ebb1ebf99b297eed54468599f7cfdc7410b665cba018", 0xbb}, {&(0x7f0000003780)="93ca0742c408c5677a6222708a2428758ed363a789729a6dc790ddb3fa21ddb7c16ef009916052033bb8ade13ebd89d3f1c63b92e93c51f8f02bf71bf44319723f22d8f25b43e9dda0f51882b5acf5047cd37ea88af63ea97facd156113c186eac70bd72a99b36c7d4d83d6df439397e1ed4c982c59fdc408f2c9d63dc826b1df3b5ca7b33d48c87d7340e7a126ddefcd50b62f91c6a332538da96b67701a7443828fbbaf184f2c99e6ead78a1edd9a8c162cc69915a", 0xb6}, {&(0x7f0000003840)="ec6e1b46d7fcec10cc2566d54322cccd74ce94d9a57baf6abe088a519ace444fc43914a8bf14e50bb08ab4fd78b8", 0x2e}, {&(0x7f0000003880)="144631db12fb71f9938e429dc690452a307f0e4e0b58b294e6cbfdc246876e42900b5b", 0x23}], 0xa, &(0x7f0000003980)=[{0x28, 0x108, 0x8001, "34616ce69d9ba8088d42bd360db7b09f63a575"}], 0x28}}], 0x6, 0x4004840) r4 = creat(&(0x7f0000000280)='./bus\x00', 0x0) ftruncate(r4, 0x208200) splice(r2, &(0x7f00000008c0)=0x3, r0, &(0x7f0000000900)=0xf07, 0x7fffffff, 0x1) sendfile(r0, r3, 0x0, 0x8000fffffffe) r5 = openat$ubi_ctrl(0xffffffffffffff9c, &(0x7f0000008cc0), 0x216601, 0x0) accept(r5, &(0x7f0000008d00)=@pppoe={0x18, 0x0, {0x0, @random}}, &(0x7f0000008d80)=0x80) [ 459.500164] R10: 0000000002008082 R11: 0000000000000202 R12: 0000000020000000 [ 459.507429] R13: 0000000020000100 R14: 00007f641f718000 R15: 0000000020000080 12:39:21 executing program 5: syz_mount_image$erofs(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0xffffff7f00000000, 0x3, &(0x7f0000000200)=[{&(0x7f0000010000)="e2e1f5e0f2029981010000000c0024", 0xf, 0x400}, {&(0x7f0000010100)="05000000c041", 0x6, 0x480}, {0x0, 0x0, 0x1000}], 0x2008082, &(0x7f0000000080)={[{@acl}, {@noacl}]}) [ 459.559703] erofs: read_super, device -> /dev/loop4 [ 459.562547] erofs: read_super, device -> /dev/loop5 [ 459.570001] erofs: options -> acl,noacl, [ 459.591107] erofs: options -> acl,noacl, 12:39:21 executing program 0: syz_mount_image$erofs(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000280)="e2e1f5e08a3f0fcf010000080c", 0xd, 0x400}, {0x0, 0x0, 0x1003}], 0x0, &(0x7f00000002c0)=ANY=[]) [ 459.622790] erofs: unmounted for /dev/loop5 [ 459.626417] erofs: cannot find valid erofs superblock 12:39:21 executing program 4: syz_mount_image$erofs(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x3, &(0x7f0000000200)=[{&(0x7f0000010000)="e2e1f5e0f2029981010000000c0024", 0xf, 0x400}, {&(0x7f0000010100)="05000000c041", 0x6, 0x480}, {0x0, 0x0, 0x1000}], 0x0, &(0x7f0000000080)={[{@acl}, {@noacl}]}) [ 459.718752] audit: type=1800 audit(1625488761.959:213): pid=19155 uid=0 auid=4294967295 ses=4294967295 subj==unconfined op=collect_data cause=failed(directio) comm="syz-executor.2" name="bus" dev="sda1" ino=14114 res=0 [ 459.751903] erofs: read_super, device -> /dev/loop5 [ 459.760478] erofs: options -> acl,noacl, 12:39:22 executing program 0: syz_mount_image$erofs(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000280)="e2e1f5e08a3f0fcf0100000a0c", 0xd, 0x400}, {0x0, 0x0, 0x1003}], 0x0, &(0x7f00000002c0)=ANY=[]) [ 459.816569] erofs: unmounted for /dev/loop5 [ 459.854717] erofs: read_super, device -> /dev/loop4 [ 459.860007] erofs: options -> acl,noacl, [ 459.864859] erofs: root inode @ nid 36 [ 459.868982] erofs: mounted on /dev/loop4 with opts: acl. 12:39:22 executing program 3: syz_mount_image$erofs(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x3, &(0x7f0000000200)=[{&(0x7f0000010000)="e2e1f5e0f2029981010000000c0024", 0xf, 0x400}, {&(0x7f0000010100)="05000000c041", 0x6, 0x480}, {0x0, 0x0, 0x1000}], 0x2008082, &(0x7f0000000080)={[{@acl}, {@noacl}]}) 12:39:22 executing program 5: syz_mount_image$erofs(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0xffffffff00000000, 0x3, &(0x7f0000000200)=[{&(0x7f0000010000)="e2e1f5e0f2029981010000000c0024", 0xf, 0x400}, {&(0x7f0000010100)="05000000c041", 0x6, 0x480}, {0x0, 0x0, 0x1000}], 0x2008082, &(0x7f0000000080)={[{@acl}, {@noacl}]}) 12:39:22 executing program 1: r0 = socket$inet6(0xa, 0x2, 0x0) connect$inet6(r0, &(0x7f00000002c0), 0x1c) socketpair$tipc(0x1e, 0x2, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TUNSETLINK(r1, 0x8912, 0x400308) ioctl$sock_ipv4_tunnel_SIOCCHGTUNNEL(0xffffffffffffffff, 0x89f3, &(0x7f00000077c0)={'erspan0\x00', &(0x7f00000076c0)={'gre0\x00', 0x0, 0x8000, 0x20, 0x1, 0x9, {{0x32, 0x4, 0x1, 0x0, 0xc8, 0x65, 0x0, 0x2, 0x29, 0x0, @broadcast, @multicast2, {[@cipso={0x86, 0x58, 0x0, [{0x2, 0x12, "15761233ff22fb3254ca9478cbc32c69"}, {0x1, 0xf, "8367eacb30f3e8a545e38853ea"}, {0x3, 0x5, "dbbe94"}, {0x1, 0xa, "9a832864091a539b"}, {0x6, 0x9, "4774745fb5485e"}, {0x6, 0x11, "005e22e23a9dbb49f9ea25ac092b82"}, {0x2, 0x8, "349b8b8335e2"}]}, @noop, @timestamp_addr={0x44, 0x14, 0x40, 0x1, 0x0, [{@empty, 0x5efca6dc}, {@loopback, 0x401}]}, @cipso={0x86, 0x1c, 0x2, [{0x7, 0xc, "4716157a55072e17ecf1"}, {0x2, 0xa, "c401b4e482c0dc95"}]}, @ssrr={0x89, 0x13, 0x5a, [@broadcast, @dev={0xac, 0x14, 0x14, 0x12}, @remote, @initdev={0xac, 0x1e, 0x1, 0x0}]}, @generic={0x94, 0x12, "94bdbd0d00c3acf489d95620caf0b818"}, @ra={0x94, 0x4}]}}}}}) sendmmsg(r0, &(0x7f0000007b40)=[{{0x0, 0x0, &(0x7f0000000080)=[{&(0x7f0000000000)="0fcac96f58e643a0a2c205dea40bb275ef56fe426cdbba54690797aac24d04b2878fe50bea05fede27486e7769580a0a3df11e483d338eb7610f0061a3c2ed6d7be306f3c6f640ee28410b9c69d97e0f966be53b90406ae38571f51a3f89f8ea04700009005d8bb5", 0x68}], 0x1, &(0x7f0000000300)=[{0x1010, 0x3a, 0x1, "665800d30d92aa6edf4681ec20c9f2e67d561e3d740a17c680ad0701c7c2cffd97916d103afceecb0765bea65bddfeb764c3b178646558441979c56901832b96d9a987d1db0927133d4bce24a0a0e9055b6b6a64b307df442f3b27a1ef70598ec156ab50659812754e5229e80f8506b4803bc00e2d3211982a5d67d1cf118886f6b6aade30beb83ab8a5852e437990841dae49dfb05f9bcdf05c0b2932fe352f588ff69cdf5b2ef33b5f6168607dc1a1be7850a7f933a9b8a9b4feb7862be1b23d7e78df12a1a684dbaa27b618ec840b6e475a97e3e694ad9129a38049bc441283d94f1517b951481778724c9abd3f386da686df8e782e74b2bea0a29027e3d0c1440c86fb6a9551b6df5c6257c7ec59031e7971048abf729230b5e8d69ca61925e40bee9c96e6dff3facd6a6f9bb50de01c222e9c3961c0fb92d48034c151fc5d2d8059c1ca9bb01f0015a307a028b549fb01ab0fb352f648ab4f0d2a2d50a70b158b6e750f6e559964da69579104a03e3727e70a564f772e64bfd56e72c07a9a832ec2c7e236692ad31c130b1dbe4961ec641cc11e0d429550dce8997f5f8b10392d0e370f5691d88f108838a99a1505accb8e579cba97600ae554bae293d2b73ede71005602d005cc3c4f2138f9abcc37e1275ec48efe0f1601492675a2e3bfb2ac4d3e6a2bfe37fa396e4ab8152a56247c111af65e5dfa8d67c84bdd291bf3c20f8e77393a7c7865452f889c12e8ce9f6c54f573d3ee5bc11c4e819f0420e8ba808871652e8260ffab98eec9629d59140c4dfa3800c05e02903950aa2bf577c3a29323b679ebb9e59645813dc1af871234d8ff6c849211889563da96518f0d49cf0e3eba21313dca976fd71d14cdfd2a52ff798dd6ee02a065a12c268e9c32ac4762e4f92256dded0a1ab26c2a243d4bfb9327202750e3ef3c1d9736b398f2e9bd4025e8324a8e63747c898384bbf77a9de015165485cd0030fff891375c6cb1fc30266a1108ea89f3f4d9c196130d774c0ca311ee2d2d6d9e0b61a9beef61761512e517fe47a4944544c2b6f9c09108925cacd9371b5b42236b6d7fe86dba4cc05b6d49e999bc5cf5c8460d7fe793446909c120f2e431771dcc5a694e5067477e7ef69bf7af988278353a06aa73674252636f0613bfab0480f55532dce677a92924074b811838d04f2bf68fe3999cfda2310b522b2ba95988276c640d82f493992f4295bd3b716eeaec2ac6f054ae87bad498fd2db461f2b26e0b7e3639b20918ee96606cc9e9d00bd53de1346eb854dae49c45ba1de9b26e3edb04698852bea4bd5ec2d04650f99244bec0ebfd94f494ccf378df7bf6dd719eaad92a8fd082e913f0846ceeeaa76a8890fd3276939398078776e2406ca95e61679a3b30973c3914eeda7a18014981a9291ff21fdcc593d731f3599397807ddfc3214209f9bf16c96c026b10ab6bca5c140794ee1a85da18f827e049a4a2b0b0aad9df372572b56a60c4f0f8b16ec73e0454141a88486edd43859a06c699cb9eabdce96a26139090cd9a044abae472caad6a5d320af3bb431a65a87ca5a0989b091fabd65bac8b1a6a46cfa491ef8911c37f4ddc2260e88ea3168319fd8ebc6c8c2fe6d80e2e102c39c67f8eb40d8ba0386e1b8f4dbf5612279720cbcb7a095b8068d7ab315be7fe9b1530730380f7ef7b9db3f09a8696a429e255e2cee55c6ddb0f4ff9476302d28615a91c458e4d48bbbea728b9238262a0c6736f8f504997af1f996422daf67d00a9ccbf2d77c411ce92bf797b92cf6134152a5e073d6718e0ddb8e5099905b8bf633de8f70bfd066248dd3a8497a02cdfc1883910dc6ac3ed4c64019f16b601820a30cbd397968a7141ecedae727e587b4ef11e654f7928e8c24476919d5b54f441cd3e9b0bde8e55a49c7b72b8703c6a04b65f8cde50e04996d8177ecb4f288c04fe65d89b69dfa888073f1ac5b54d3a5c2a001baebbe47a12cfb423a1dfdf2a9ac51b9b75c4f67237a34e1b61917f324d862b923402e1d31454923876e35d5ea8af599b1ba5ffea630174a8d48cf350c641dacd8ba76453891fa88434b6d939e71ec750b9d28733cb63fe8002389bd0b4c90b0ff8fd58c6f2f75931d21219c30d8f5c3f9a258679e38e52b8fdbf92c2bbc6b6729bb59f15371a113820502d24045c7a579a8225d8cbda4cd99d66f8319fde34c668a9a7e08dd7aebd6daa90b04baf72e17b64fbc01fc2f794371d3d77644b9c7432f8fe24ad718429e8866c33f666f368e7f9a348dbe2203b24748c474ed564be19eba1b098ae963a8882dc3fd61462cb573a64e8de84f29d59e4484f6d4ea207894b14b988c02db1cf2f15112b54dc6ee2edbf388f2d57fd917e2365c4a18bb567136fd35ba1c961abf15f193797411005feb04b30475f86f3bafec3072554f934b6af1f963a5d2034eff6391f6ad2c9569c6ae3a06542096dc359efbc001b550c255eb71aa4722c902f72614f427e189b9935c7e182451888e539b0e3d85bd648f5a5ef518ec0ada0fb5aa8f32ec9366a8b313cc927b597cfc4791079e72a5fb4075d3428c522b0dc70ed0edabc24c313b0656587b591d13fd04b5723ba3ec22a12131b5984e4d28bb51ee6442479133943c790e326ed17f94aba825d546e31cfffd98000c0ebb941dd34ef8537cc6fbb204ee98dd2322ddbb5619dc80f253e351a28b04cdf2308535a67537f38223a9e13bc55a6756f9f3028ab640349ba2ce80ad5827c06bef558e6736532023d9793f6681470d71482d1e85c63d097241f60e548462348c52ad61c4603c16cfdf063135f3826d65522d682295364208581843b177db35488e3e94cedf3b5d79c91190398965a68c0d3be1061bfe87bd4b21b7c6d4a1b74bbbcfce643e25f3c74767c48e009f1c5379439944c20e9cefc55ddcedebb5c72ace94ea8fe612f4137e4313b3b2998264624e87740a1d7e6cb1cc06c77585de0e764e4599458e67ffad8e8b18cf7a9ab3de1911e78d9adfa9714c9d959feaaf45f0e67276ebfded7ac09b3f5d8a55a4c9a89203a0ed4cdb9fd35196200dcc13b8fa0d86c65ad4d3bf0a1a331da487343745b2691d1cc9e1cad54339c3869c72a9f57269d5ba1cbf6b1a1258b52b0659d41e36ae42dc23a96c1568334a601c206129d04ae28327832627b5ac5cd27cb15e61e0f1e6bb4516474873b77cde7f853872552ec9355a7418e686e4473a7aa0a511a620cb2b195418c04a489d6f43724ca6cc51d2a9956298bdab1ccc89d917bfaaf76fba94a07b436a82d2b6776444ee66c8330ce6c8bbc9753f248b27f209f7b19ada798ba614a96440a90f256ce0a53d7535ad990e356ff67b6f63359daa2f96f491d0a7731415642ce8ea1dd856959ddddebc66b08763001a0fb162326608c2ed3e137e8a709376011112a016a7cfc77f90d48e990f27d10e57fc88791530dcf7123c388688cfe1bb3b74c34cc58160010457815f01730e698fa2c1b90b44198a2e11fb9f6392781a1fe0b5371515683c19fd3b2f907067d76d21e34d3f533ed52664cf0419e70989582751907ee1e3a797671ebed739e129af7cc735d67f3b84efd51979e616d777243c6f0ad6800a900d671e4b4d2d920fa0d9d46cb4ca79c542181fa307a48ebbffa13ece657a6d1cbbdfe6ab705a499bc8c638d4c9971bdeead83328c103d1c8e0ac565d4a98264669a9b4d92fddbb048a2264dbf8ede11e7b519c10bb8081ae323404fcd955ef6558c006ab4a5b8d28aae9893a3bdfe9371290cb03a05cc0dcf7eb67295d24adad6d1426629dfed689c4d3ac228b0a1e5ee3aae20cf5b0f3d7c5dd7256879b7f129057ca9086264e6cd3faef5e0093aa71e881f250f872cf9bff1f8d710efc3a8bf11a0fe90a343db7779a3669f0bda77bdd073a16cf63c20e077aee06f63960b5ab714992b323f13c970cae95d7b4a45cb4a4210079ac8d1aed261949dfcbf1955aa9f1c8e50039202c5f42c8def4c6a8e2e98ac7a76295c54a10e5f4ddee9ab4b7c53f92d92f5a2b18d21de02cd76b5ef36714fce2b8ce01189735ce1d4bec3aa82022a741b78ac6101b16f7026c4e471184c308e1f0180391f975e728afaa32e114e70ea9792bae7acc1d1cac844d5f1fed7071eea4ee5fef125dce1892982c33f95976cd258be5682fed61110ecf7826f8ba3b1c023f7f98ea408cd7b87f43fc7ca9276cec3c533afb6b1c762e8000f337dadeb5ea533756e1d345e39e71793e4f4279c4089ccf5d6141e379d1d9689f7f94807c70354eca17b0de39c83d48406ba0394e907229fa8ff40337c33082f1d3f7c252a4df3cb16a49641737c5b8a44603227388160cbdbeef149de9561fa74639556b6d2a4910e18657de4720d0961e091b381f39f2e73d5e25581cb3b12976d95979e2b8b2426a729cd2107ef2b61225ec36d3e27d8defcd1c3d48c0cc0fb19a18ce192ebf028f25fd870d0c5bbe2fc0103683ffc8ed66563aa19264fc4af0c7fea338352b4fa98a82870990f93f0698e0dc3840a71627f72765346172f467222a8aaeee6c81be7d280947552911dbc1da18d716c9a1fdc6397ab8d6eaa5989d54a7fe9a6e973fe834626593e8d0f9d3153a43130e10d01c0f15dcc59419f952e2c684d584bab49a9f18178f467cc5e2327f5309fa22764a3be8481710e3327895fa327837f77cd67b9ea6e5c0dabc748df8a111a33790c85a07b1b9ae3aa6970ba54324151c4b3ffe00c8655729b72f3399991491d3574b871585b30de7d034d88efa1d417dd534446eb8d25f2263199c7d7b2f5fbef1004a51766d3396d722af98b3eedfa397299ce82eee1b66017a8f28f7495b0e4547f4f24db5ef3538e77772cc4949d9c36b34193c571cc17a93912e0d634dfd6d89a759e258946044038ba9aa49694e5be61463417f09a3270e63d215750e87a8b58f94479e66ade4d4b3ca30dab8b327e4fed914fbc80f9c9746ddd39d053aa45c94b8bfc4a3d6417bc1ca1892f2206eae3491adf8f99d63701008527a4da49825bbadd78fa63f2700fe44bec292e4630311f4579c139d8c59d5822685a33352995caa2eb7d8f8a58b2a685bd868950ad6bbe8792ae7fd8d206b04320271765e3ea9cfea2104c6ce37abb3cee7dea98435854f42ce037988097368f12417c161d87c179f3bc4332a356c315ca7d0ba08651782172f1179aa09a627beb09c8e82abb7863e3e85619f56d5ec43305a3c94ad163c232e5c0d4e542f96bcbf307727f8c340dcfd70939ad41d73d6bfb5b8700a5bb7d8d50eb686303a5f8c17c7490b68235d341d7ecb4d4fdc8cf0c4778dad963c9c90934c867e050b37b9f9b82f195286814e1136b8c78b3a7f02feecaeb536d39e59a8f3aa6f32480a1abfb92a178603790320fd60cf8dfacef6befbfc21c02ef2f2f0a172010119d56b787490ba9c7ddacb4231ac2ae101c42c952ce32b970bc23e0788c2cbcac57d7b59f948b109ec88be1d44e1407ff6efd9c6cd2600fd46c15f209dcab900a6febdc90a54e3c01dcd6663b135e22e03a5d1391b84a7dd6722fd501670a7a83e1d430fdf6172526cc94bb569b800a5aee94bc3dce7be80bc7ffb95683c90d2f07ef0d513a1881bb29bff21062c4216e329a3fe2d15bb7c577c133c1fd3ad37518893366ea6b8ca5bc2250c7bd5d935d8fe4e5bbb5e62a840424b5f838035cc68d3c65bd2ccc5a2888a427fd8857df587d780f3d38b9a4d6bc2d86ad2b15c68b947e240fc5a386c80c5e6ee1947bdfadbf243740e05002bf954e81"}, {0x80, 0x111, 0x5, "4a1a154768159ae9656b4cb4aa0142b9c75a97592c68341ce4361bed56131cfc13fb05fbb86e1ddda3e9d84de107d7a57f6f5ab9a71b7aaa8515088496a177b554bbc9b2e50f56fc4cba74555c150bd6d5805b4655979f14d9fc7a02a3b847c7e1e048785dac658cc0bd"}, {0xc0, 0x116, 0x2, "5f423a2f6e87ba9e0fbbd4a3b16685096a1006c36744c96bf56df8ea7e70d5b0569f2aa9e35b58fd44dcbcf9eee3793e6b7d76f4a191968be2063e0671bc05c62f1367615df7f5d87aedaea4e0a1a3e8e80c0c122e71ba8bc1420886769ebeebbb89e8d26d99d8c3486c17b0b845d8e48b048fe7d9569ec9ff797f96c54842459aaf5a4af77e84a580a0abd097d23893d6266d811644bb060d4bb82e44aee3de519dde02c9b61fc8544684334eef"}, {0x20, 0x10a, 0x9, "1d45dd08508135ea9648a9c4"}, {0x108, 0x101, 0xffff2940, "86a364c2f8f085613ad157abf8e1ef27760c5e58cb0ce45e16809d5e07fb79b262c3e919bdccf5867980519c6b59d63992486c14f8bd3ef0455d424b6f9033904e366df5b83b7b8e34b285d29afc73edb15372b3b548851347267f4dac1691b388cbc396b611d6940676c555a8146ce5806f24726bbbdffd562c9789998186afe86bb8e68a94b7bc298deb69a2a13e90d61f5d78aa99127d210832c87dddcbecacf4dbcb73032b3d73677dbd99174d02caba4e6f28fc6664ea236a056496626db7dd550d698a3c5691fb1bd75c48cf5e70ddddd2f86bca7784886d3688064e2535e1213397d8917f3dd725acf032e76cea87"}, {0xa0, 0x84, 0x2, "945977dc24a37d878db139bdea7bde75f46cb9f83979d964c53844f0ac55e69e140e7cd88ce1591302cd4f9d267017f78b702f959699ded76fd0e9f29a75854d55d976b3dc7b21baf5ff94e46fb4b8fcf28b0ade16643ff18b59b331e3f07c37b7aa52703a6cc8c710ca535ce8c882c6a344b6a58c8446c63a6e589d76e7bf3eb35579f8a63e902c12c7752da0d9"}, {0x58, 0x84, 0x20, "695b6d9012f5d3b2a702f81ae9c86d1891fdfb92dde31e1d0875cf084cd9104fc0242c56e0bc28178d41a35b51d9512e3a6dd5a728313578fec3cbafd22d885638e136339f"}, {0xa8, 0x117, 0x0, "3a7351ee224658f112ee2193cfb9e57c04f0413883b00937f4c1ce454025e92cd6b0c3d1c9d15e2843b3c1d4a22823082e5c0a54bcb4714c1ad93b0e7e35e07110f072345a39c5efb1ec7fa243002267495183ec1533c331cc44f02b2e78ebf4b5adf1421cab70e39d833a83a5e49bb3d1990d034f5aa2e8a97d91827a2738e111bbed033a9b7519a7d1c87d98c493d4f42969"}, {0x20, 0x188, 0x0, "41125289ea51b7bb8be324"}], 0x1438}}, {{&(0x7f0000000100)=@rc={0x1f, @none, 0x1f}, 0x80, &(0x7f0000000240)=[{&(0x7f0000000180)}, {&(0x7f00000001c0)="9f58556acd9e10f32bd8247adf8afab0d09140929f03ebe6e4c69bf1ac89d195fc0eb1c8cebd95312b91996d31c1b2bb28e72f83955dc24013626e229c41a5fefa2b01e95a4201", 0x47}, {&(0x7f0000001740)="5920ebc436bdfe9b156e9b2ce8a84163a9b640492084f78b8993af4de5923b9be63ccf36f58ab06b9f29b091ad4584ee05709411ba1b784a18eb502d4b3c8875fba191c1cb3ed72260c37698faf9c98f5a12c223f519382f784b5ad51b20c12f815baa3fc95b7aa7de012d724cec8f8389e1c44e0fa2a1b60b5cdfed7025016842e9d9af8396805eaad6abc76024914fdaf37db2fa", 0x95}, {&(0x7f0000001800)="b2474c0dd37b229048a316d9040d3d6b8662cc48897e35277043df170be1fc82702b7cf13846a2b78e8a2a1b5744b7d9c51d31dd68644f14a0a64182ceb0565c158658da7243835bae5a2f5fdf4b8ea24c42f5e0840b5ecc6ba9b41a9d6f70465755db8ba22b9b80f381176ff44d00f245eab2c75a93a3b327370309e13e32cda46148ab7ca8cd6eba89726861", 0x8d}, {&(0x7f00000018c0)="e7da6d017c200010420f6d04aff34e7b1a725739e8e626bb22a575547b0ffc042cb154e367bf8d769842f983d4ba5f6af11aa8f29cea3a01120b1bf918b7e87d6f9e3587accce492f852bad2827d1d4e4a062435a0a9f6e3403d531069e8ddb034403c51fd619836c27bafc8616f1522a1abf91311b2a77e650db7af7e3fe2ddbb2b3340c3816d65acf313f9778848c1106bfe8019228c3976ca", 0x9a}, {&(0x7f0000001980)="88737efd97645e03f333a6f229ff44c2290d357289b106d292cd2b9ac730029ec4c9bed2b389eb0a6816a1233185c6e96d57cfb59ecbdf313bc6e9b090298b38097a5cd1bc346efc77c9a973562e0ab694a6565c1388c2ba856cc72d06c1fdb9b2cf736043653392606f685f661344fd5dbc7763b5970233a8b29a7e73d020bfd8da7effafcf1a79fb4995ddbee61a53753bfeee86f356891f54e79783062f40d25674d88d47919ade4ee3b752543c7d0f4271101fec1b19e767cbcec889af5d", 0xc0}, {&(0x7f0000001a40)="78fb97d27a2598fc54d44f0d2ce133f69c856d878e86d693d7543d7a07389276e51843f30cda4102902731acc9b76e5a2916004f6184b0eec15632dd54f12f26c23ddd4b6ca9a5151a3b19f46a623f7edbdc84d483055b768fcbd982da4388b70c1e50112a63e2a71f187a2af351517c061fc15c672df85f453a0b8ad426d9dd3282e6555e6763362d8fa7356c348cea884eae6cb49f2e58339d71854e6e6e6b748ef1f12709990d6d6f898fae0f0ee5fab81dd77715bb1dc38fc5f2", 0xbc}, {&(0x7f0000001b00)="09b958961c0d91751d44328e6d8f301e31d4da3b7246157b3c17f52edb68536880e8a04e4eea2cd37b1e9b8de86e73a0fad62039c33a674c086d2abab6eb44a92a4c7d21693c1af7aada3bcd38a3abae022ed0347fb8a1e0baa1c928ca1d28e65fa7f068d5461bfc6fd5d1d7123566a283918e0be0de46dc530dac204963b134def95e9dac1b4617a8417b29b55a72407a2ce6737ef5638de6526e4c83dd481274be172e82361b3b1ef23f943af2f0652a62053161c4d1e247b5d6c7f969d62e0da7395f85ddd492a453583382121de7e94931020077eaa0d901135768bedfb28a82edacb160e745218233e134af5ca3e0f52594c384f43534d49d71285478cee19983a4283f8eb7df4f4955ae60e65bb6a88537c757d37b25ad6dbdc677098df0ee084837e90fbeee9245ffe56f0faac494716208d456f30182df98469a3de7003e3c54cb24a9d0ac6f816fb814a7bb0ddfe4805412eeb4751eab5b8c117e29adb2fdeaae7a0137bd7888e47b405926d4e69a47f1f59b0393f2dc0118e48bdb7b11d81fa5be2c2a93a562e89e58a62345fde57ab7938312e571ca2a86e7432eb875c4b9eea38d5fe1baa27b7864113eaef92b9fbc080daf137330b99b7385664b42a6f83d3c05d3726fe68390b0d8305723a888c10a8dc353fb853688744243a927277c6faa1dffbb151b08c2cbfd5d8d6706c12fb6bb5ed5ec5bb5bc783714affe4537bf27669c544c4fc86579a5f5d5005be00b5538edfc195bd42ad539c48e398eda962fbb0aa8b555a229fa04f4163e9c74fcd71868f28c04cb4e53dd7a1e5285638a126d6361700b6f4756a922e1b95c13cbe0dfc7943b3573fe4414b1756575008de6870cf8a7ad18ebbd30affd88ed6f30c3f63e4eb3a7634dcfa8da0f7434e9311dc817212e7fc56f8c8586b29c4a9c590d0b3598be6018d3e202d06fc31f4fb6d18b2dec213e03cd3196465d88a9447190844701abe36c99a14b70e59f6201e5d8057c85e54a42ef021509f7da4d86d7841859e01e902fe742e4b62ab6c154a408213604cf243a91fbb4bc70909ba571d237035229619ee50add721ca59588f84bf1da50148096a8adde6177b52fa7fb9009ae522b1448323ba7b39d0f5fe0bedfe8dd40554ddde647bc220ebf3c8f5280cf940bbb0dbd6009ad8e7603ea4dd4e41d39ea256e397baaf7bd7043e749e77e47a238ffe134c3c0258abc655d84535998bf17de90e4d4e5a0cb59fb9d3d586161adb966657390f54a209e06d125594082e5d194b28cd25c796c6e80d73dbd8711c99901c7c65fac7385c4eef015c003deb7a41a2d192c7b9e0fb053437361a586014c977dcb154b5b44f95a7358bf73c742c089905eacf2c7205780e653f681db996f62e663267bdd901ad0f9f34504afacfe42072e888d652ab40f3078e8271a06a8cff9aa22d4296d3134498949fe3219bef4a5d903f6488c6c4744529105fb054d80ce1b092d1329a41dae6ce300647b1d38aea4f80a6cffd6459821ea4ca33cd8c68bd652288b664a353bab3970808aaa27c3cf895e673bf57dc51a049042f32546db2bb1b2bfa7bbb57aa6704d1b9cee87c747ad69b5fa8a174568d98b4794d872b2bbb90daa2e05e8d6336c136b0a630e098f6e94e9615f3a7acdfd71a87571d56000e0afd797bff4e3614f2beb7339a5700f1d08cf553f2002bcf6a0cb73f2da8e2c5d412c14752554d059e9b17fa9f9b0688845fb59cce7caa31bb5b216f568eddd2e54ccd6948c691871be98fdc7ef2755f0ac01902c646d5301503a476a5f5bdb118a5ed5edd35fe74a74550628e6d3c7dcb91b86f6db78bb19cd4633c4a1613e7a4e672e2bce482a2a968181ea98c2be1e1f360b04f2a485f1fc59459aad6895e6ddc096b6989a3c290c83a70bfc011cd106e5fcf6e6dbad7e7173d2b40bc5a9da66d183e18b05bd66f66b9208a6dc84d88f14365ceb5d76377afc6dc802cffa83551c520aeaf70448c16888ea265099037630b8ee417728b33ca777c670cc6a981c23606549884fb21bab929adf0fdbabd86d47dba73dcbe097cd23731bd934cf42938bba9ca455168e5fe25183be6212fe0d850f1263ac31bb966be60e6d415dd3659a5f9d0c24e39e9a83aba8f4bf39a7c13b576cc927a0838832fe8fb586026431c67e1d7a2e56df08df6297788757b0990f293146c08dd175a19ea5b1e81338fd14e16933372fe11007bd54000e31426fbfae12223fab062ff0e3d0fce939fcb051dcfde5e989a0a85887a2dcf0234c0774a6e711836444122b7704a723f1fa741630406f24acb08a32c759e5c9a023f23dcb25dd97c261fbb913d7c2e6b2ebb9b9540a5840779bf619a676a7c804f055f398a20ce250ebfd414e75fca2c28edc7aee2aedb19833c6519e8a4055c8005818dd2a648ce0f40fd1d8760ac08e6a7f29fd564eae19fb34bcab3b63879d853d1da300057ee15d233854043f776fbc2d126de545cfbf9dc6fa7aef9ddbd54735c4d4da6b0a968b130b590ba9d56f113f812f3bce19528bf7c2d76f9ed28fd2b970e680d970ce2253fbb9f0c4d6c884c40e357d01a0a93f511f9a4f0d3a2d0f92cafbac0d4fede1f8056faa322e62fe19044b182a93fe4303f7df0a26ec953a8cdcb54951e63ac3e812b8e27dee7b8221f54705ce5bf7b94b3a124acc83dc0c816bf1a9fb89f2f3e44ed32898601708511e0c1450082e44e2e552d695e005e8f7bdabf890493cd0e090c60f0c8ea6c4860b8b32df36efd493083d5092cda9a78ad361c9d76b220c067b5d64341bbc9a8339a4e3e8ca834b871777b4fae250a2a1dc145acc85281569fcbf7a35e6dcbad747079b044d404ae60e5ea49d42ed9f751b53e50ef90b67148d6a475936f8f8a79a0e5d2a1e26411daeeb68e654addc581b286d06aeb120af6addb1a36e15225e730d8bd6efff2e04a47e7752d6d5d50ad4219829335c40aa372d08906b0e93a9f16808d0f0ed8764a3ae646a6bd624397170153fcb178675028795912951c7000bf92f77a8c643a24aaa316ad49e15914a268ec65c2d6d5ae9e0c332e0bcda2163d524e12a6a02faa1a3d336caa287c700302e53fb0e5d35c6b64fbfcedcb53ad4bb91e219e9e4296833a3002fdaad382df29cb6437a01ff0a0de47483c81dbdbb13d0ed841bac3ecdd4422dd53eafd74e5f817aab2c7e059bee3a9bacce0a5bf5e76d9b43211f2e0f73674339d631ad70e9147d55383d8b35835a4660d0ca1a63464097a72dd2b9b318ab9d2236501185c572ea0a123512f625f62975bf2d065571761c20aae6dd5aa5403841f352400173120ab84d236659a9bdefc29202e877ba6767e9d1233b2426cbe366b343587eccd313677c0193bdaf5739d97c16a569ac3e2f92570e494d71266720fc0a38e78bd3a046ca193e5b3a6e0833586324c6c8282e709b7e8cf539eefe60ef4ea41c0fe273cf0b63086a4cd50299c8bc8b13185bc2523f125514d0dd3b55096992ef1d0d771dddd1f7e24bb0917bb2fca38032c1f8adfcc53c1154da6851904a89af650f5ae077fffb12f66ca345dd90cde463af8aa8f00f645771841aa195c6c707ed77b6d81402aff51f7ff5e9fd5d3d39a3c84a6c29cc46c9851628f0075b9d7b2c1dabb9b4334d16174cc659bcb98ab668ad3d6d569a4c8aab1fd9791760091baf3efc453513e29cd5da2715fbcb99489c78604a033331c5fe4600dc62071e3b5dc8607350e6b0a56b8001dc5f5bdd66dcf6f139a899b07f2596ace7b6d531ced7b3ede0b3067826fe15947c435a7e457362c2a074cebebdd38d44dd096237455ef25b8bb045b5bafdc95a0cf399400c24e0d361577006b6cfb640d8bd022dfb285826d9d9b514dcaa61078d1c0a748c1f95b53e60801ba113b58530904347c90ef81d251b56af1cd587bb242bb1ad5ed4473ac5e371a19ee62d3645cca590fe12b6ab980625d51ba63052f756cf9a8398d091a0bc3e6be3991fafd097368a2fd6590bc46e28d654aef999f10dc517b04c1aa2c766f2012259452105099408e937e35969ec5b353bc446cca8837355f1884a821e64642356041813fe47a93c835c1acd99888e68b52045a6d1a77c6b647cf5708d460999c85108a3372c70e0a2d9c601046ebb90d5754e0b6b14bc2aa345f3d498c691611d67375688cf845cf1587d1b10c3db28677bc24fd7dff1daf2acc6db2daeeb6adc85e12f0d4f4c180ce038484f63ea2db50d098fbdee636cda3a57eb7ee7220386021282039754f2005fc0db7f589fdc56101be8de93b50a0ff23d68b8a3a74be80bd4e7ab72cfcdbd4147164628ebdced73e8c6ff0257b8a95ad409eaab5c3aa6f8e2855c60e9bfb89010ee6e71b420b6932b9b62cd3ab6bdf0ce060889ab3a2a2f164a2a3b97747cc0a6fa19c76105f88ffc8aff95d7786b98c28b497951b3a6bfdfe7626e4b7a43683e229621145a42d6f902115b84e2df4ca687f665ce58eecb4835ae2c44f8978227ae24c19320b11518625ff1b72749501734589fbb463bf54ec822cc1ed7dae141380aaca92e36f88f4c525468ccf96ab8c71e43f4a126ae7b9fb1dffd2c38bb0d3a2b135f91d65c86bd8f692cb3f403d271f0e9136a524bb9f046931f31438d28389f845f49019c978fc65e159a65622260504e175cafe355f8f141cbfa69014ec819fe596149b265e0db44b2dcf29e14a96db62ea1aba3b4c084022f53e10281aee2a0c038e408006fa266d475df4d464e4eee8d56346c195b2ba51404c4b60ef4215e39c810b2ea3b75dbe9f548c3fa6bdd8b68ffeb25c54257a426d58b22435a926e4e6c5ad712d63e3209cf1314f9dfdfd48cf7f36286ca9947e6b4b838586bf61f3b2306e76539427343f545b224ef1517c3b679f6371d6bf4faa05e2ca98121b4d5f60a81c2f64c96220f5f2563609d6ecfff324f0c8d94fb90ec291337524fadacaac16b554c462e4a61a82d2b9b8035ac28e3dfffbeea0049cf8cbb04d6dfac79e8e0a156250502bdc2763761c0ff30e57db039f31f5e4aba07f3e37d33242c777fd772322cd8e31cbea72fdc7b77056835e62ae2722f275cbfbc2ae6630c58e3e4afb53372aee86e0a8e39eeff9504a3463bf68b0307f658d4d5a029c6a7eecbe3674f55f8efe1b024f6021fc698c9aa22d3e49995ad45a9a63690da4093c9675673d3ecc544ae5cd02f602b2e06eea8f5653d5d6e3727f2c1602302685094f5438b1efde897d4fea3a5873f60f4a25966531c328f75d9e8bfb5ebac3db6771cbb45768137b3426c663920b8f2fa72677cb6ea692565981165789e48fa81b1c912d52c511de919de6f38cf9b2db71e059a750aa004788a27e2e3d0dc4f5c13555e3efb415fb0a127931fa4f05c769af2b4de2e6a79f124da98a4b8706b6ca85e1c763f864574c617b471acab9c7719cd9d2d5211e40cd50f5579b469088ed6973e916de771db5cda50c28e9cd74c1fc2363069a57905ce19b297b6718d83f54da5e2d28551621d91be37f8007a14be4a7ac7bc48473abbdb192644ca38c4f12af3d439c475da60229c444b3a47f6c26b13f9279470c774023ed2b00e0ecec6278dfd65acffd40c9dd20fa6725156deea29afa47a298eabd9c259b37b60bf2e6a6a183d58a86b5ecf3183b0578ac81f7608e00bb9d8dbd918f8887d7b4a6149dfc253c8c0a7576e68247a717d28cf0ea8bd745cf6eb65cfcd97a7903a924cf3420b82db44e377bc806c9407bff26720c9cf557519ad53aa4286bfc92511104b91fd35a025b610143439bd", 0x1000}], 0x8, &(0x7f0000007c80)=ANY=[@ANYBLOB="101000000000000000000000ea0f000040c7a8fefb4923c38f08839e57135636b883a54fe93d3bfe7a1d912cd271252c670cc7657b83c508a2d8878fab7cc29190eaf97770be6973feded6f2e39c1c2484a1b52b25a78b3d22ecfae9202a5679824802c0423e2d26111eb7abf49d361fdec72bae46a0daa71ac82d994358367e9077c0afa312710c62838869b4f62de17372396c193f22c25279059d690a3ed0d0c4787a132a69503e4eb2d305ee140406c25df0eb532f75eadccdd0fd8738aa4758b4ab81390a3e45ffb137f8cf4a30c8477cd9cebcc45133dc72448dc06372731ee6f02f34a5599528b46ab9bd607c35584144766983db0f46d6acccefc0107ba777bb208478c747e79fc68b4f227aacd805029abea44f7ebcbda0b6331f73eb1063d6b51a4ebe3999a88717e23a391a885ff5acfd93993c765ff1dc7498b84b0cfc24dc167679e7d1420181d0565b35495a65e4191c85e93e641b66aab4d196304d51a33e75296b74fedef5f53aabf236b20b4e18d66bb87f062987517887e26d6302fb666310d7846ea69e1172e91647e94e33996016ef3409dacbd187eb186b73b481d8899c890ec14cd724e557f6158fb13f04545d25771327ad6610b04951fca5e7adbe436f11703d987289767cf866c37a4860973cabacb00c046c1c406fbacd30ada7ed01d8569bd2399926cb269a47af5e9f1071d3805dd5178c91ffe5afcb0d95df8cbc1affaf88a608b899f822c21d6a643a1b10a8461dfab746f41e562dd1a96761c4dab3a8058601b61b7b4bf522a85c5a4114dd8cffd462a7cd2248515cccc762eeb28f0c4586b61f7814310d3527a774af88f7f811950490183d62684020c1adf06c0b7f5c6a5df4993f2e489ac7010431ee1355f14c2cf22e98869c498917518949abd89aad7ddf93a9d3de86c16e05e95f13192261a202d310bf5a0c9c0c5ef5c526ed77e8f60b8dce97985b0d16ab8983f8e1772d9e68a0f9d5d1ef6c2b667cdc2308c5e385ef7775004245c255d90b9cabb396cef11aee3da809d6eb55c21bc51460a639e5e08f79dbd40c526ff9670675c0a511096aeb44a1ae7119aedd5e24a6864bea1c92545dd69b1e3c0bca6889eafd36c05050104ea4a4fc27a8a93acc47a015682a7f8e70f825ea95fa9a3d361e406969f974d5026c7b29c802f283f67e96495f5098ff0e66bebbdfa8d6a8c55f5cfc059632c6f0d05292adefef5b4e4e8347330fb1681e40fd27e46f3f6aad0cc2b37cde4805fc15e462e9853a9dda762b382c86467b8e8d3299dc2354c7e83b874d3366c8ec8fcdaff4fc3b55d72b6094e978bdd84b2e76a3732921f59d5ae18d982bb98c3cda1f3ad6d13682208762eed7b1d9909f520423eac6d7e3e68205ab593d6b685cda77fba8a8d22d5d79424ac509b70862d78bdba3360245f724a0e0312e25fe4b032d5dad96eff90828534ce48b68ff7f7af5e0b3c677d355724b53ec5b9a66e45002be49dd807adbd8c7836fc037cd4877111eed5cbee554e67d53a482856bee483e29d29183fb7293d1f17a028fc59b6f491cd9c8d874c5045354aed5f1507eafda73549b6b64f0a875e70304be302ae9b2edbcf6e80bff04956b7dff7a03d0bf4c11a68e4533191d561249b433fac450f1378dbf43c74f7b6675ff9bd35368c3e0e9ff613f120657f5800e0352dedd1e9d03d79c70eaddcf247229ee09d616ae96b6c335d71262a8d93ef7f62052cc6b23ba01d8d5687134dd543b03a4082925ef4dad0117612d915ba059d61dff122fb9fdbc17aebb8c719365ac680c8b1821329878af95f70a1e1217c8273ab3cce39b896bc342787d0009cb7a83f408f8544ce54cde2df3b0797a1037724a12dbe49247809eb68b16878c5e5161db250af181e70a421fdaaa6946238d8a6214e4ca1d4b7c428bea02e8547702846d7b093c1ebb3687a637986b8a9e3ecb6845ad544af8b05f65d4eedba5aba85454cf7ecf8eaf15659f22d747a4abd4a87e0974c8e437a7a0298369385ebf7b422908fc31cb1b0090b1c7bece11afd54f33d362cf829bc9a737e7d766b4f186a53519ceae702fb0c68bcc392b526ca639a072f456abbe9a337541c06e6b8dbbd63f254fe15086a487137343e75f1581c14a1f97b6588829d055df4a6819a8d4bf9f098ee0dfaefaf76d85e7ec057dde694058b98ec4a5c19aa53251ecabaa4282b4768dec1e725aa1466300e0eee07c5414935bfd7836ab24c11376b625d34da2dba7ec53df3bef53cb140559d1516709693dfc96cd241d0c8717ff4a4a7851b288ae181228cae16b3b9313563439036a83ecf5fe1cd181ad5bfca9e3bf77fad9324d95af1293d631d940adb55e146cdf219d468fed7b0bd44af408549b492e59136d52b2f1b6c92a9c9b173b29d9c20b07c578464da4e4d80477cb1122c085c69fb1823c43d636350b28904d4eb7f644d56002819c2c2599d18bd0cf97d06b213d70314167524ce0668e5f1680b542eed003764019dd45e84f62eea95d5eb15414b3e3789f57ea69e35c373fe828ac279e7d272ce3b64a6be24a550b5f2f6be73f5706504487db99ac07db2b2ba3a163d580e2b1a7204b300ab797dd3429e4215c3db94a4a2637c385efa4d2567faa6ba1edd7a6519b529e0f578598be7db97394815e2e2f45d3b3049235116212a08b655492b49c938d24e4b9941d21afbcf7737c4142e469afaea10b7623f4f6ea45eb0e3128f793318dbcf0c83913b07647042c8ec776f7bd2baef55e4f7829d4916ef8386ffe6ef854159e846bb32c5d2f8610029701832c8b0f9ce355b0618cee0c4d06cc35f4369c09f90335f8f60b4b14532f9030b192c5bca9d3757a6c78ea2ab23815780ef27664d0c7bed5fcf76bf7cd35425c196ef7af0d30005932aee4277783651468ff2151bac2eb316ecde2406d2b975c947cd5371b76a77705680c5934adb20edfba50db6d7647b8e679e089246232374ba85fa44d9ef6f3b6ea2f40f4f312d374f78da2d057be7b2b3f4a7430cdb6544b93bf24f6448b169ce7facb4d1022d4f0df79e5567ee0bca5955402f341b126f735d487e59982fe9e03d08bcf79b978908d71c118c29cf74299c5ecd8611164e7e6fda1c249998b7ab9df8401c25beb94034442ad40a8c7cadb5c40860a6139dfda34e828f4b8a4b697e11c7c0f1f6882318787b980a2cdab3abf3ba2fc19600b2510dcb6af624a65d52de85ae21d0b3c86dcb9c5fe6ebfa9c58c577c652acc41398f127b0bf1979808fe31701382e640f2726f7a1f53c1dff94e96aab3c73c4a9d0b4ae10710a327b3a24243efc8c4812d4e6107eb0e78e226a67c8a7515045bc021df3a83f6fcfad54ae4ff657b107d33f7c193f7fb55a40affe2236c926abddddae9d90f40e62753ddc79b5db06c9eb6750a7901a4ba82842751d29d55aab08a8c81c181aa835d086ad4e4a5e8d172273f8b1ec2ceace2bf600d451ac4e0b053136066ea191ba2ad3bb2c37eb2adb785f555265b081745ee4d61e32ff1a1bf4708d777bfa2bb685641b1d23aa6f4c704bfed7c46166760ad0a5d5dbef4881731d393fedd7499b7f025cd6dcbf4ac9298e200a5f0c212c0add95977225914c96834d217147697933a348490ec6399c5964f2d96e6be1df5c78f0f3307140613cc020e52d0d0b44ecd059b9d77e9bb73e6a6044e160006af72c7f672d31f795647e9f8347d667af0cc5158b5a0ee24f6d124f1a6f959f3f366cc171941c1957e75e205f294502e04893277668980fa69df2e95acc540afb409934bf333b944e974ee91812179a9238edd5bff84ab35650065faf7083a90fd3d928e3716dd3379d1cc8d2a15b6849711ff540057ee39d73df6e3b82565445aec216c7f7ad2fe4077a9eb9ab271a4ff40ba9b710604e281382d5e55587b4850bc5835f284619d2a9b8ba486ff44b46a3038dad71737841589f2eb569ad5b7327cddfd2f7e2fdb928f3aa54a3e7c3dcca032da1cd30eed180eaae212c0dc4173ef7aba8ef1264273f97e78224e8a75b4d6e30c1f526f96379b53bc8ef49e7bee0d09a898b7d7f4e183c35db4b06066dcdc5b22d98fdf5cff3301aff6a33c0f407c24cdbde06c305e86e39ffd9891f1fcf2973d2a9b280288f0e45d24455530275320dc2b2dc5cb9874290f9cbd686762564cd73abb003b7238d6f67c90995cd0c90a68d1148807f587e09f7dee053565482291f3b2265b6671935f84266b5a8e97f423c192c1ab17b127d0f2f90b8d9738b4bdc92fe771b5b68223ed3e6cf32926928c39c6b0b46c0ebaefe000dcd950bb913ddada55d3c56927aa6754ac2673cb3e7df59cf7e7d729ea59d56fb577656e2fa07be22be66188e561005256c22c1a01150a0e75cd3520e522a1b57b4497b5a04df535e6ed4632e7fbbe38b6eb22bf3441ca13da87c80b2e5299038d556c14da76738c636a8dc484694e77c32013b636d34432a3a8c4340519c36d3bcf4a7400b5ba207932c6adb37986bcb586b98b02cb453fa23cce8bfe362ef4faa3fe2ceebd5414e938b23e7978269dc417da2a4cbeaa5a354e825b300a73e30a8a292121c009bf397fd81a788799d7e1f99c32603bd3b548a5d0497685f3d55470e4c10e5aac418d2b8b4646d49533a8c0962b83a7f18374d1e5a347034467e8908206829110e5fb16b5d208b1f71b90da17e349c853b70ecfa591f651bf1dd84338731f3ed5e3d6ce24ce0ca37e3bb4106487dbae1b4ee06b5e0a737f1372f75602e6b5721b0ff0f606637f3b7b1dfdcb01efea93d156d21089d2d66efb02ec211c5b990b580197f011baf684ec6ebac0d249120af5a368f6f9c769cea8cab48fc0459152a65220bcb66f1618d9a0aeafbec42f8fa7e063ec2c4526d6c81131695d9d97211db4d6dad722478d2bcc70e9b107d587742b09cabc769c2d288604a0f3354d264d89b63582840a27aeaff24b074defdfa076f09705bbba761f2ac9ddeb346f8bd7fcb7d195b5a79acb49057bc3049e3988710d259fb556e391fd9b0b16e302be62e9bee609bb99c493dec3b9598d6f53a699ecf19d9571869ffd50f52239743d7b7a12744038f17b772a7767db2d96e0d1978fed7f4c9eff9c8ac94c481844a5de02bf9521e02d61bd7f66207c9472ee39ccc35d04c0525f3b57f74e87922dc46e272a987ab07c3dc2a72960ec5ad98fa84fe96f19fb14ccf4a2e61f2f01ea8eec208ac97edf286921fe8ce0a9c25b9b601c2056dd9b91b8ce54e546645f1224c48eceaa1f1341e50f7efc542891de6234f73c9ee50674e090b822dcfe8c7e4814d895978f40dfeaa4eba7175729089158f1327a69889dce95e97f3cbf0703aaff19a8b645b9354133d4b18369edffb4ca7939855c94ecd58fc6ed03a8b2c1f24e71aac064192d7c815514753663a1ad18983741423ac60ca79e68ecda7b4d7813df18c40c161c0b5d80f6ec28827548f2c420e3beb6bee450cb9a5b29e98743225fc21a34c6203333444a6077ccbf352852d4a53869e372c8a60fe827fe2683d435e2792f0d714a7bcb310e31d05b807c7cf6d02971023b5a9beb62d30c99ae727e1d0d3e269e9308a8b24aa60ab005dccd8ce8d4f25e3bdb18548fc65e3576ab511226b95cd70cd6cc20e6364ef3e47b979e577cf5813ce8fba019afc29d3764cce84e59db8b614f4b79f425109673eb7ccf8f5ef80f87b5597a685de87cafe479ade9e980a0766f43983e01ef97aa8a6206d4fc6b8ffd52653e0e20010f1c69a05410a8a32217a1ffaf9e0b7d39361e573b66360047560385f608ab8389ee3700010000000000000e010000020000006f3aca5aedee03761e80c78c3c35265ee120970d4c45aa95b59865518a2e55475e5fc72310b5308562d08aa9b231ce5061437a8a221ee738de61d22d77508b5f69759652cc1cc027800ea1931147cbc15448a60ed7fb8ef137091bec7966d203c68f6aec6b46026c9d5adc263b1dd1f4fb62ebaf8e089c63adc802541cbb4138d124394d6e436eae17e70bbc1264cd1ba7796313610ca62f1908f93344e4115c8c73885245864d3c02496da87f03356ba8f6109e839475454e6f87623086423a242ab884dccc04cf8a857b386fcb548afd9d14145b38580d25e73e519f7c4fb9679fff634314a63f3900000000000000a0000000000000000d0100000e000000c64e0eb4efcaa716ebec42aa9d4d32b315e2e06a493642631bf75e3bd7a9773d755a0697babbd8b508c011e6a9c8cf204cd8c67e30f14a843be0501b59ef1021ba71815ff0e97bfd062a08464386c5e428a2ba56297a1827ded515b9783ae5c20f65ab358534962bacf0913db8e9d7bdef019b1b71afeec7ff3c45012e2db017ad0fca081ca0637a0f59000000000000e8010000000000003a00000002000000419c17ac741cc2cb2a5fd04abc21a426e8de24595537dd96db4c78d5e48fdd0277598a0a348ee0d07330990d37c4c3a45b7a29e800b027b68012b3a6167b50205e1a40cdc33e49dbd1018260202f2dde2b88e75c880e3bec3bc04b91f890f2d7b0891a697a399a1c68692a3c36c710fdf49815a27dd3fe49b802bec1feb1cadd444dc3b79da045bd13fb365c60a6588d5b33b6e2d98b6a8431c886f71fac000c6bb72767b35b254ff4cac9de3cb6791a8fd8946cd3c210cbd89cdde0ffb9646d4a57d8c9bdc626eac3540ab0fe4eee094fd35f718710efc77a9c9a70ff29b20140b9ec119e727983d9dd2aa02576ea1e69fc24ffba4ba56c5084ef16b7595b000000000000000000000084b8098650f0ab952b745c501e9df93ad9407153176124d04b8342ec6bd340c7f0db3958b90538e8c78c4b72e186d5c4a6dd4bd9ee4e3795cc8727e0f3d78609ec471751a21b2a602d194595a62bf5ef95856bb08a68eab9321deb9802981e920dfb749171ef3d6d5012dddbb1d7b081ff60797c1831fe181a367105626a6cafecbb406084fb91e1d0dd35988372bc2006746cd66499ca467ce4e7bfeb7f254de50655ce13789e4433aff1f799584bd9fb332b9d8f890d0c0ad13357fdf83e2a2e6f535d7aa13cc60000000000003000000000000000010000009c000000d981e50934ab31d10a153f522e918c608ef4d3276340506bed2a0d2d4027d0002bde2729642e1429c60aa1636bcd60e93e41546f36b47b3aa928e5c9b164cd72ebb5f30d16a5a9e1689e44e248cb53561b4c4dc403f8eb22927364c3e2f45f7b8b9a119f5b8157c83928826eb7d3ed94ebed5cd2fef2f3c04bcf4e91ebf37d3395d407fd7eb5ce66e72cc0ad7eb0b031046b03b43f404f73fc7ac300"], 0x13c8}}, {{0x0, 0x0, &(0x7f0000003e00), 0x0, &(0x7f0000003e40)=[{0x38, 0x10c, 0x8, "35a0f62216d8e2cba6f680b76a9c039fea23f387acdf1ece3a807476849b60e497"}, {0x38, 0x11, 0x10000, "1e811cb1e3fd62351e18b4ce261c95ea7f8081acf63ad0ce739edcf61394a36eecdc56"}], 0x70}}, {{&(0x7f0000003ec0)=@phonet={0x23, 0x6, 0x1f, 0x4}, 0x80, &(0x7f0000005000)=[{&(0x7f0000003f40)="4dff3e06bd2181096af2ae125c449227102bb3d525", 0x15}, {&(0x7f0000003f80)="80e13eb4ba8b2ffe2c18d8aeef52a5dfc5f417edad692158ca3253f578062faadeb793c92c22515cb854a5f5181f6ca1bcade4ee3398668cb8876e3cd6af96b54d4c81a21e32b3cababe5252e372fad547a9a0f07a9ab79524dc2bbc03e378c8c0b8eef9cebdcfb3db221b8f5020a249eb7c70b0af45a8c2303ae7eb313735866b578f580ff30096e994d4ca4c1b397f205c1a620588c10e67ff3c222ca8fcdabb89c1e1e38847fb907e284874b3c99d8f11471a48954386e3cfa63066a9a387b38878061f3b16fb5950e5d291b1ad4aaae17d40f7f2739986ba1b6ce9da4c82b7a30c8a07efd007ae7a7bc3b7dc8e30be2742ea2941456270c72827076e4937897ca55528d895b2852a6c81996331ffb481649ee3e9b90e2ab5ff3436fe8d911b8540a8e63d5cf908544dbc70b1a14c1347e1d000f4334e5151694773ec1eb559bf6ba5ece56244d1064b26da76f453c848823006188e411dee75352c6eadf14f2042afd87958c401db03936f5f08c8bd8a82cd368437ea42b3b7882b2d01a2024fe9ba08870e65895725aa3f3be833d55a60de2b6f6488a7d85c4f66e78b39a8d3615b1304f2e2626dfb5f8a0fbfecf9950aa7ea183378cd9b93689aa24555fd1d061b41abd594f1d1fab35da7d174512770c94c5ffb30b7fdbf2af6565ace804ad89f56d0d43e3f7c3bd3d686ddeb6ddb979436e70d9f422feef247533d72c7c1c2c862a70875a5261e784b26f065e96c7a088a47f04980ab46016b18e3b3acaabc346d578795053d49a3a323dae426d0a89f9beb747deac1d79b6ad0fc99f5ef395e51be0a804d90572769f4f588a708d1c8e97f0c737084db700efe59743406fd3cbc3617ba59f69c6588d14e72e5660df018fad223f654d17c9a9f09e77f5154aef087e1ef3ee8a9d0a797cebe50e63e1d526e14c7edf894fb59d5f0358057fd7f10df391f47fa2a3fc161bdd2e249c3dbf6ca9916bf8d29ff4202d880a5e88fd965bacb0e9be92ae3893deb30d26ecdb560ea6e06ced8bc2beb922e3dcbe1807fbd4cf6e4c48bc70c452fd67a2a9badde2818de3c3e7b9f687bd26199752fbc7a1c7ee39e1d6a7763a510f1cd840fdb0b5ea62deb444b578422eeada3ee61739943a0434a9a667ed8b318638e9529ebb326e0f00d5020aa337defa59287325ab08e6bf223f865848f78f900bac138d9639f97217a4776b75f95b22c7e054d5efaa17e31929ddd0574d440fd0ef698a5e1267545416f592bd364156369f8250ff32e75f3da774310412d3ceb1c2f612155a323d53240a7301cbcc64d287dbb8b2b02b5b3e5cd381e6e724e28b97e038703989e20570dbc3056ae6e520cf225f89b554e8e9af2c321995e4bcb950b27b6c55d9ca40ec2537156118adfee7fbb28d53d6f4ff85df382fb67d3c603972cbfacef21d59dbc21da2ef3d1687e4d8cf6c0e21afb40a93ada29773bbf5b2f7fd6a7924ff7b039b1d31205ea66eeea8b2a1db7333a1fbc3ffeb52bf363ffcb5e2bbff83ed1fa475a91742e0de7e3d96dc94283fb1f2f8a8bf480ba5bdb126e1ec691979c0b3552e757cbe3b56bc77c83003c0ba70cc7a165ee0285861815eb7f55e84191c8b23ee4de718db8f4aab9b2cd1238ae0a4a7fb9fccef73ef9893aa0c5aadea2f2dd9b4fde7b1129d6e10c69bf7314ada323c298cf9911b14ef5314e8475aa0f282369a9a92d6dcbc35dc07c404439af597a4daa21b828fce1387300151195277184efc43fbc3867334be75fd6a64d3e8be3f66b2319eddf482fd5bdd97b4451363df0f1eedcd05709475b94acd08b28401c98e7619b90b1a34bc81167ec8b7b31bbced3391d2c4fbb6544be583b625d5e939964955c4ff01a385cb8408b07263a08f7786aea485a302ee04bdee80bee2396850f66d6a40588127e864bf25a62375eab2af36f531bf550422b98e3107a3b299fc94afcdcd483f0d6578f5ee338935112f9ea10f1332906775f19998984db6318bcbc928af04689d4a465f4f328bb5b6b29ec7abe9dd181bc95515416d1c6eb4320df567412e39719e5cc5e0a3628ea997af7654c3d3054428f4825f4dba1c6006f1e7d6d6bdab9f5655d66b97ef0c9d4787e85ce8b66d95e82f343868802e9c7ff066df9238462ac08b57ac92271cc8b2787dfdf3b08c5eb61e9db30f83603760f5f602af810884ae398446eac7f4ed8c93d0f0ae3bd9670c0acbc3a1916247ff06d9769f7e5c68dfa83b6d7076c20e60bbaa6e62edf99f4858e7dfa571e97fc7a74d2bd0f5dc85aa0f7cd0ae18ce0b7603e5aa70d84d69e74472d0c56a2e19886536aaa137724d018d32a32072b75da73dc4fe742c36d7b017546921d58509011ae16045433f465a21e12d75a7f23bda931eba071d31ff79de6e9ef135846e65faaa6d69ab040a08326e8f0210618d29aecc20ce0d9601b1922d70517fdca50887c7ceb65531cd397778ab7bc8de0abdfe1ab366115936bc3789514c3c96f82d14675c4c814a07a232dd2e679669d39a67b1796cf0490cb6b7cca276d4633645ac198912e30391470d693eb591ba0ac1f3ccd2ced56d0048b27d1f3c826cdf8fa81650beb1b319686d242e3ac9e05e8beaca5ff9c42cc2664a1d0f463ea638c0924a8862f5eb457cd00d3cf31940f88ea564429c656b95d067082f64bfd25c718fbce0b4b594ce70560d2a93e1171b4d1a47fba6679bbe229543588909ac4d970cf2b40017b2026bc8c7d6dcc2650c9fbfbf67035831340438b2a01fbf004322480d6f1288452a6428f414b26710370dacffdc2ccebf26c386636632c4ba6e21c97c8978fd0b0b7aa78051099680fc33a996eb0156ccb7bed30000e9320a69c68726b9b7cebe938d1b76cbed01f34996e4c05129649d135cb7743a3ac64a9be18fdef297a661d7698ca87005058dfad5bc00ed6c28273c85d96ca6f8c201c0fca9daa3807a74b3661f1e050e491fb45767f4ff172c579b389c958cbe5966605ee2ca6c983ffefd4dbde6bf3662f758a13e904e38ef44a1541a931cb05340a1fe84b813d3a4ea19cf54bdf2e7699d5ee052805b1c9e1ca0d94c29becc062906121690d779f2c06b666e02b3df4b181cf9417b65a209b70a5b53987d48c6422ca3dcdb805cefdddb33711950b8ddba765707e28e375ff23c6ed709c98ee070989c445791139f0bc0a3f63983e8ea12619be6c7e0b5afd4cb12df10b2369e9f92171519ec2e30ad16d99ff085b8eb6dd4fce5412dd6f9be2861ebba67f161705934315239fc2d6e9545bb36865aac53644aadb0ad003da81379870d09efe1aa8682ad8ab732adf560b3fe74d87fc6ccbfcf176d30b4d9a130faef606a41a5413cc8ceb441806123f9de15cb0d13183cf0c8106c275ce14cb5a51a606d8399993d04cac7b3214c809baecd4948ae7a5e12a5bb5786e930b522cc3c73ea7554391d06f6b34f1ccfa7750dfd6a6488ac64b4f0ec769aaba6b526a5737d58e27573d8bf43c9ee5b9d4f33da68909b8699cec0d2181f77f5c875ae423ba07e008b3a3c0603f8a733dc1e72827c01adbaa5fbcdb2d44ffdf8af4d3e55e75ec29d9527a96e9eaad80877b24083eaa5ed74ab9b2f51c68c1d345f74a15f9c400044b93e901cfa5453b62c14225166006cdf01a88e06241d7ef8bb44222bb921794b050a853db727299a0b3922cb09e8169070edde3019889c1dff55a433c40f6e1a7a209346e5c124ff736d2e4c61ab4d7c34fed821891feda61d7470b1524005c36da42e80a70303ddcec8b6425d8a756301947ef905a833eb587906651b64321aa04b5acc706ed7f16df41b41ea41823395088084fbf5ca6b646ae011938a18cdef1cb3a7cb490edaaa9402e48c22a3bbe9de25175f8202dda03ea34e7d7550eed74bbd559a2bf31cdfe23502f02e97d79dea1a8e866f0535507ce7bebc3adda3d3ac0de453bbb9e0c91aa3ac68ab2e0db5a220eae9f45cd1bf721da42c67feb3b6c83efc2d56d8fd123aa82268ecf8edff3f85a80f788ba3a85882f95b3f8f4d4faa34c25dc5211e047bf828554d1a536d66a67c05a7ecc97ed65bf1ebbc1ea52002f4f349f5b6ccbb163f442449b849785f2d888813a81ebd9bdf19f6d99cbefc9e330973c31c0b14b2ca3bf7d8aaa226d1fecc3144134185e2324d4f576a570d98171c83ccead1d0b93cf4e9e3e408e7600a6239b113b1a29eef0aa254832774c1d14f394d763b8f6e48f5dca09d310aefd4c403f2a5e01750491d44e9b64d4526e2efdf02a35f5e3bed6087b623cb4cf9f178bd210523c202ae7176eaa3ec00bae11131c57bd4ecc57ae52920b37a1898acfa5aee575095efb02719b19da3818e6174b4c85fea20e34c7634b7fe887287aa470ba54ca162c08ce3c2e6fd84183b458990a6bc57c22aeb0f0b08ea25391d5d19024bcdd06b42d1df7727daaf8b06d54516eda0548bcf5a46a7c920ba304f64cb7f673a16316c75cb84249e7178186c17dcebc9c432dfed452a63a8ae577a946726f2bbd74f46de736d6123afbcac0fb5f35aee2e8ab8bd3c2565e7eb34ebd830a52fdaea2784fcf10447fe5e398aa6f0335eb0972ed0eb50b5ffd0c8165cf35a6f16f393b0001f9b45d2740ae529608bd717c074b8cda29697ba5cc7d1c41fe89812fdfbd854a0f8d4c9c0c406a7c671d795226317ed5498b2f92e38f4913fed170c20d04fcce71e6f41eea296cc30683369b901f498c44c59bd6d7781a695b0f6b7a60028c421c9fb95a6d5d42fed4472fec22c83a7c37d125abe9b6e22b9dbe8a5ec0cd4a9e99739d8bccdd146f1b0c4cc3c86eb1eef3a8aa5258051abf1bf3963cf6fc6996386ae968ce7827f3b821258644c40e98edeb88d128db10dc07b90688f721cc5d94874b9b0f8489c4ce22c4800c043376f33b077b481165328156dd0246cf4d6ba98f8440b07ee29df22365bec95f056c9113acc9176ad57033f03db7d7e22fdeae22a42becd564966772d8b2218467a3c0763e0849adcd3f591cfea595666eb0af1edf2116a5ff8e0a3b572e4ceb505598aecb8c2b8341109f022fb46c50206e7f6fd3610930ac5e0793a9d37b03e88c2c3bf0c72f9826b90446ae959d0623da61936000ab29e649674c3aa06f44c0624b9701f50e3cfc5a8aa658822943f32193a67b646cf465f33fb91647ac8d24f8f02b7fd52c5568e315c9f2c2cc2769b35f8fc1858b71eb320a687995de053131fa83ead2eff7f3cc647375ef9c71ccdcd51c5a6012ac8f68761125cc0519cf7c4d4415edeea15a5a55f3dfa286c032516e65b9b173f97eb984ef30e34a02c4f2d5262190e4b4742e55e8960722e0276125d45c93e199f197ee01acd9fa04e10431545d2f10637faa08d69e952715f24fda96897903146dc89e8ecae08e40f14273057c5ed4646283985c3905d0c43a1f66dd2eb16fc32db014d4ed3826595ed679df6cdfe36fffe204f902e20e7b05e1408a623075812f2f7776c2b5e02ae04c44dc382d7ec76be5d2e87b1a5ef58ed0ef97340e3679b9637703f87fb4a7183dacc3385ef3b50863c4af7c244ba95c95dfe44a6afe98196f674c6583e116b4ae79fb6598fda6db464176e2d9976a474dd0b3dd573031f6c813945f98b8d7ee04adfbc74317f4d72c27006fe59950b769f0ebcfe1cb03117567a1b6a81037ae25f918b812b78eb99aad1b2b27e0b399fd5dbf8ef0090ba82d507a6edbcc3178154dada5856ff175f951f48aa3fac762768c7cef6db399284ecdcd57aa9a5a8ce58ae112d18a6946ef1e7c9110b0dcab9a", 0x1000}, {&(0x7f0000004f80)="2ddcb70254a6fe1b0265d531cc3312a7461c453360a1518bc41b56380cf91e0a58b548066654ddac2367761fc5587f92acdd43c0884b761c581b4fdb8f6b24fd4ed27d5576", 0x45}], 0x3, &(0x7f0000005040)=[{0xa8, 0x114, 0x2, "788a5866a7b865cfd51598ac8024428e9f1410f66d83f827333688d1cfac790325521db515e2028904f11541dafb11c2e4ef43937b17521d58cd93e5d2a9ec942c8c806e6b1688dbabf882aa295f34387ce816e63e471c73bd49a89470c0fb3734e6263f5a6483cf7aeb0eb4ba9d4383a2c0c40327b0092c12e4948047927de8fcd70ca1c6690b4c990d4e31a70eb731ff5a"}], 0xa8}}, {{&(0x7f0000007800)=@xdp={0x2c, 0x4, r2, 0x20}, 0x80, &(0x7f0000007980)=[{&(0x7f0000007880)="dfdc65bbbaa040b0d0e71208f9bc5af0c8d9f72fa3ebeb43d69b2492d3a8794f797358efa5f6aa3ccdbaa0468c95256a2516f2fe52d71a495b8ac7fc5724f73958dee4e76e596355a7664a8c996a3e052c157fd9a27d7d52371ea042074588f14b32ef3b5e3357b8893acddbbd48e5a92d23a1942012c03497cf18281dc8a55b87ba6ac946c3b5837b25fa0228a660b147d9edd548a7f89614a3517440f272d2cdcc8d0d96", 0xa5}, {&(0x7f0000007940)="b6646a7daad32c12ff4814d54111a4d87baff091dc2d895030d310a862c46d4c7408d9dac08a946ef37e8d23d1197a3a833a7c54c46958ce04f6b16f", 0x3c}], 0x2, &(0x7f00000079c0)=[{0xa8, 0x10c, 0x800, "b67982181b3fe2f791629cfbfb9e2d4a43c633c8698a5611cd8d4e4fee3ca028711bd2b6975a69f4a5568ea4dcc27c0ff81d76451a2a63dbf143d957e6e49c33818ed24a8a1b8ce84bd504ae8572d6a574175dd06bdad0b7dc736a58f65c541038b102d22f18d4d09cc28be4457e0543499bce8c13c87fcac900335f69d2b1807f3fe29b4183b92eb680022b6dfc18648141e67522c75d"}, {0x20, 0x103, 0x8, "17ba6892c915a9236632c1b44d31"}, {0x98, 0x110, 0x401, "5111947daa52f938215a5e999f0739f3cc1738ab5140572d8c00325a2424c577b90c8612f2940381bcc3cc8a22cb80d48eeab9080331f5b723f27a13e7ed8004b83c5f398030a5df73fbc29b9ac27a19f6a680b02a9ee5906e0a418c0f6a7948eebffd5212cd03a3c86576b81c501c68bc02723ca7629df67ade9ee1ac9c0a9c68b93b4c3299a00a"}], 0x160}}], 0x5, 0x8004) 12:39:22 executing program 0: syz_mount_image$erofs(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000280)="e2e1f5e08a3f0fcf010000480c", 0xd, 0x400}, {0x0, 0x0, 0x1003}], 0x0, &(0x7f00000002c0)=ANY=[]) 12:39:22 executing program 4: syz_mount_image$erofs(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x3, &(0x7f0000000200)=[{&(0x7f0000010000)="e2e1f5e0f2029981010000000c0024", 0xf, 0x400}, {&(0x7f0000010100)="05000000c041", 0x6, 0x480}, {0x0, 0x0, 0x1000}], 0x0, &(0x7f0000000080)={[{@acl}, {@noacl}]}) 12:39:22 executing program 1: r0 = socket$inet6(0xa, 0x2, 0x0) connect$inet6(r0, &(0x7f00000002c0)={0xa, 0x0, 0x0, @rand_addr, 0x3}, 0x1c) socketpair$tipc(0x1e, 0x2, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TUNSETLINK(r1, 0x8912, 0x400308) sendmmsg(r0, &(0x7f00000092c0), 0x4ff, 0x0) [ 460.009484] erofs: unmounted for /dev/loop4 12:39:22 executing program 0: syz_mount_image$erofs(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000280)="e2e1f5e08a3f0fcf0100004c0c", 0xd, 0x400}, {0x0, 0x0, 0x1003}], 0x0, &(0x7f00000002c0)=ANY=[]) [ 460.071688] erofs: read_super, device -> /dev/loop5 [ 460.076827] erofs: options -> acl,noacl, [ 460.089585] erofs: read_super, device -> /dev/loop3 [ 460.116902] erofs: options -> acl,noacl, [ 460.138170] erofs: unmounted for /dev/loop5 [ 460.193492] erofs: read_super, device -> /dev/loop4 [ 460.203532] erofs: options -> acl,noacl, [ 460.207759] erofs: root inode @ nid 36 [ 460.214461] erofs: mounted on /dev/loop4 with opts: acl. [ 460.220059] erofs: unmounted for /dev/loop3 [ 460.296880] erofs: unmounted for /dev/loop4 12:39:22 executing program 2: r0 = socket$inet6(0xa, 0x800, 0x0) close(r0) r1 = socket$inet6(0xa, 0x3, 0xff) connect$inet6(r1, &(0x7f0000000200)={0xa, 0x0, 0x0, @mcast1}, 0x1c) r2 = open(&(0x7f0000000100)='./bus\x00', 0x11250c2, 0x0) r3 = creat(&(0x7f0000000280)='./bus\x00', 0x0) ftruncate(r3, 0x208200) sendfile(r0, r2, 0x0, 0x8000fffffffe) 12:39:22 executing program 5: syz_mount_image$erofs(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0xffffffffffffffff, 0x3, &(0x7f0000000200)=[{&(0x7f0000010000)="e2e1f5e0f2029981010000000c0024", 0xf, 0x400}, {&(0x7f0000010100)="05000000c041", 0x6, 0x480}, {0x0, 0x0, 0x1000}], 0x2008082, &(0x7f0000000080)={[{@acl}, {@noacl}]}) 12:39:22 executing program 3: syz_mount_image$erofs(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x2, 0x3, &(0x7f0000000200)=[{&(0x7f0000010000)="e2e1f5e0f2029981010000000c0024", 0xf, 0x400}, {&(0x7f0000010100)="05000000c041", 0x6, 0x480}, {0x0, 0x0, 0x1000}], 0x2008082, &(0x7f0000000080)={[{@acl}, {@noacl}]}) 12:39:22 executing program 0: syz_mount_image$erofs(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000280)="e2e1f5e08a3f0fcf010000600c", 0xd, 0x400}, {0x0, 0x0, 0x1003}], 0x0, &(0x7f00000002c0)=ANY=[]) 12:39:22 executing program 4: syz_mount_image$erofs(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x3, &(0x7f0000000200)=[{&(0x7f0000010000)="e2e1f5e0f2029981010000000c0024", 0xf, 0x400}, {&(0x7f0000010100)="05000000c041", 0x6, 0x480}, {0x0, 0x0, 0x1000}], 0x0, &(0x7f0000000080)={[{@acl}, {@noacl}]}) 12:39:22 executing program 1: r0 = socket$inet6(0xa, 0x2, 0x0) r1 = socket$inet_tcp(0x2, 0x1, 0x0) setsockopt$inet_tcp_int(r1, 0x6, 0x10000000013, &(0x7f0000d06000)=0x1, 0x4) setsockopt$SO_BINDTODEVICE(r1, 0x1, 0x19, &(0x7f0000000000)='veth1\x00', 0x10) connect$inet(r1, &(0x7f0000000080)={0x2, 0x0, @initdev={0xac, 0x1e, 0x0, 0x0}}, 0x10) setsockopt$inet_tcp_TCP_REPAIR(r1, 0x6, 0x13, &(0x7f0000000100), 0x4) setsockopt$sock_linger(r1, 0x1, 0xd, &(0x7f0000000140)={0x1, 0x1}, 0x8) close(r1) setsockopt(r1, 0x6, 0x81, &(0x7f0000000000)="7049fc25c15fd900013f1d60940d0c4e1b52982f369c0f6dd1fc0f3c8ef6b3e9973c5ae97c0c1cdd1a7a05af100b0a6f00f6dd230651", 0x36) connect$inet6(r0, &(0x7f00000002c0), 0x1c) socketpair$tipc(0x1e, 0x2, 0x0, &(0x7f00000000c0)) r2 = openat$procfs(0xffffffffffffff9c, &(0x7f00000002c0)='/proc/locks\x00', 0x0, 0x0) fcntl$setlease(r2, 0x400, 0x0) openat(r2, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TUNSETLINK(r2, 0x8912, 0x400308) sendmmsg(r0, &(0x7f00000092c0), 0x4ff, 0x0) 12:39:22 executing program 0: syz_mount_image$erofs(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000280)="e2e1f5e08a3f0fcf010000680c", 0xd, 0x400}, {0x0, 0x0, 0x1003}], 0x0, &(0x7f00000002c0)=ANY=[]) [ 460.601099] erofs: read_super, device -> /dev/loop4 [ 460.615984] erofs: read_super, device -> /dev/loop5 [ 460.623284] audit: type=1800 audit(1625488762.869:214): pid=19221 uid=0 auid=4294967295 ses=4294967295 subj==unconfined op=collect_data cause=failed(directio) comm="syz-executor.2" name="bus" dev="sda1" ino=14114 res=0 [ 460.624776] erofs: options -> acl,noacl, 12:39:22 executing program 5: syz_mount_image$erofs(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="e2e1f5e0f2029981010000000c0024", 0xf, 0x400}, {&(0x7f0000010100)="05000000c041", 0x6, 0x480}, {0x0, 0x0, 0x1000}], 0x2008082, &(0x7f0000000080)={[{@acl}, {@noacl}]}) [ 460.661131] erofs: options -> acl,noacl, [ 460.669085] erofs: read_super, device -> /dev/loop3 [ 460.698540] erofs: root inode @ nid 36 [ 460.704513] erofs: unmounted for /dev/loop5 [ 460.717952] erofs: options -> acl,noacl, [ 460.731038] erofs: mounted on /dev/loop4 with opts: acl. 12:39:23 executing program 0: syz_mount_image$erofs(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000280)="e2e1f5e08a3f0fcf0100006c0c", 0xd, 0x400}, {0x0, 0x0, 0x1003}], 0x0, &(0x7f00000002c0)=ANY=[]) 12:39:23 executing program 2: r0 = socket$inet6(0xa, 0x80000, 0x0) close(r0) r1 = socket$inet6(0xa, 0x3, 0xff) connect$inet6(r1, &(0x7f0000000200)={0xa, 0x0, 0x0, @empty}, 0x1c) r2 = open(&(0x7f0000000100)='./bus\x00', 0x11250c2, 0x0) r3 = creat(&(0x7f0000000280)='./bus\x00', 0x0) ftruncate(r3, 0x208200) sendfile(r0, r2, 0x0, 0x8000fffffffe) r4 = fork() r5 = socket$inet_tcp(0x2, 0x1, 0x0) close(0xffffffffffffffff) tee(r3, 0xffffffffffffffff, 0x200000000, 0x4) setsockopt$inet_tcp_int(r5, 0x6, 0x10000000013, &(0x7f0000d06000)=0x1, 0x4) setsockopt$SO_BINDTODEVICE(r5, 0x1, 0x19, &(0x7f0000000000)='veth1\x00', 0x10) connect$inet(r5, &(0x7f0000000080)={0x2, 0x0, @initdev={0xac, 0x1e, 0x0, 0x0}}, 0x10) setsockopt$inet_tcp_TCP_REPAIR(r5, 0x6, 0x13, &(0x7f0000000100), 0x4) setsockopt$sock_linger(r5, 0x1, 0xd, &(0x7f0000000140)={0x1, 0x1}, 0x8) close(r5) r6 = fcntl$dupfd(r3, 0x406, r5) perf_event_open(&(0x7f0000000040)={0x1, 0x80, 0xf1, 0xb3, 0x1, 0xfc, 0x0, 0x1ff, 0x12020, 0x8, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x1, 0x0, 0x0, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x1, 0x1, 0x0, 0x1, 0x0, 0x0, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x3, 0x4, @perf_bp={&(0x7f0000000000), 0x8}, 0x4000, 0x3, 0x2, 0x0, 0x401, 0x7, 0x1, 0x0, 0x4, 0x0, 0xcb}, r4, 0x3, r6, 0x0) 12:39:23 executing program 3: syz_mount_image$erofs(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x3, 0x3, &(0x7f0000000200)=[{&(0x7f0000010000)="e2e1f5e0f2029981010000000c0024", 0xf, 0x400}, {&(0x7f0000010100)="05000000c041", 0x6, 0x480}, {0x0, 0x0, 0x1000}], 0x2008082, &(0x7f0000000080)={[{@acl}, {@noacl}]}) 12:39:23 executing program 4: syz_mount_image$erofs(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x3, &(0x7f0000000200)=[{&(0x7f0000010000)="e2e1f5e0f2029981010000000c0024", 0xf, 0x400}, {&(0x7f0000010100)="05000000c041", 0x6, 0x480}, {0x0, 0x0, 0x1000}], 0x2008082, 0x0) [ 460.820164] erofs: unmounted for /dev/loop3 [ 460.826361] erofs: read_super, device -> /dev/loop5 [ 460.838747] erofs: unmounted for /dev/loop4 [ 460.846776] erofs: options -> acl,noacl, [ 460.858016] erofs: cannot read erofs superblock 12:39:23 executing program 0: syz_mount_image$erofs(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000280)="e2e1f5e08a3f0fcf010000740c", 0xd, 0x400}, {0x0, 0x0, 0x1003}], 0x0, &(0x7f00000002c0)=ANY=[]) [ 460.923222] audit: type=1800 audit(1625488763.169:215): pid=19250 uid=0 auid=4294967295 ses=4294967295 subj==unconfined op=collect_data cause=failed(directio) comm="syz-executor.2" name="bus" dev="sda1" ino=14114 res=0 12:39:23 executing program 4: syz_mount_image$erofs(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x3, &(0x7f0000000200)=[{&(0x7f0000010000)="e2e1f5e0f2029981010000000c0024", 0xf, 0x400}, {&(0x7f0000010100)="05000000c041", 0x6, 0x480}, {0x0, 0x0, 0x1000}], 0x2008082, 0x0) 12:39:23 executing program 0: syz_mount_image$erofs(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000280)="e2e1f5e08a3f0fcf0100007a0c", 0xd, 0x400}, {0x0, 0x0, 0x1003}], 0x0, &(0x7f00000002c0)=ANY=[]) [ 460.978858] erofs: read_super, device -> /dev/loop5 [ 460.985266] erofs: options -> acl,noacl, [ 461.001162] erofs: read_super, device -> /dev/loop3 [ 461.007428] erofs: options -> acl,noacl, [ 461.017396] erofs: cannot read erofs superblock 12:39:23 executing program 0: syz_mount_image$erofs(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000280)="e2e1f5e08a3f0fcf010000000d", 0xd, 0x400}, {0x0, 0x0, 0x1003}], 0x0, &(0x7f00000002c0)=ANY=[]) 12:39:23 executing program 0: syz_mount_image$erofs(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000280)="e2e1f5e08a3f0fcf0100000014", 0xd, 0x400}, {0x0, 0x0, 0x1003}], 0x0, &(0x7f00000002c0)=ANY=[]) [ 461.163651] erofs: unmounted for /dev/loop3 12:39:23 executing program 1: r0 = socket$inet6(0xa, 0x2, 0x0) connect$inet6(r0, &(0x7f00000002c0), 0x1c) recvfrom$inet6(r0, &(0x7f00000028c0)=""/4096, 0x1000, 0x20, &(0x7f0000002500)={0xa, 0x4e20, 0x800, @mcast2, 0x8000}, 0x1c) socketpair$tipc(0x1e, 0x2, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TUNSETLINK(r1, 0x8912, 0x400308) sendmmsg(r0, &(0x7f0000002540)=[{{&(0x7f0000000000)=@tipc=@nameseq={0x1e, 0x1, 0x0, {0x41, 0x4}}, 0x80, &(0x7f0000000080)=[{&(0x7f0000000100)="42ac15607dfe4744bb1c77745fb62cfe6311d0c02e26a972684a76c64052232f6afde3127186dbf9b4c019da96b6c689b9b6ae4117f277858ec9360fea7ae6459467c1d0eec6aeb9eeb8718a08b9982eec01777ce2482f710513f09be3df2b097ebedf32bb120062e77ad57f5cc2fd5303d1628db51a2ac0fe418d32085da3b2fd8748e44a2e951b97c22d687cfe0c909e30b8fdc574bb519f968d0c1b67032bf9c171fbee64deab1f4c85bf9ee1a2bd2f76c797da8937bb2b7bb0b546aef718fbe0d1c94ec386451f2389c42420d3", 0xcf}], 0x1, &(0x7f0000000300)=[{0x48, 0x108, 0x800, "cc7116e4bf74ecd124b66522734a032b0251ad4a798cf34e65282beebeb9dc197cf854d7fa9decb6daa754fce949cfa5ff18"}, {0x30, 0x88, 0x9, "acd5a78594dfd5dda65cf2943114fabf02dfe4f273bd623885bed1"}, {0x1010, 0x110, 0x6, "f971f14ab5015fe2bcf69fdf221ce73c16cb289fd134a75997c86ce023181980b3b6c552b4de4e1413aaec3475f0ffe232fc1e87232f4afda12c770e24295a12ca37950b8135e935c51dd29f77becbb1288d1590ac465ff001a94d5bd8c651244862325cb670bab4de70e0f6af3f777702a17747b4767c94de5547a475f4183d381fd0f0d9d834f2cb8fd3b407a23c32fa6f5dc9d7e214e977553bb7e7a3553c1e6bce63a20f432b2fcd1c9eb6fc33e079ecfa1fc737f2f6d07e7e754ea28aeb4cf08e1fbc85838d51fbef3664d6fc5e0809686803acfb8135ddb4a0adbe9fade31936de7bf8d58fb0553abc905ee9ad1e49d21a70b1c3e89d8f0bcb3aecadb8ca813d7742b34a47518af90303ff72f911a22eb940b34a56885788fc5dba01b77ec2e0891cd07cec14b440e13fd94418e4c4878680db87c17c5e20b275c8132f4c30e030f9a90b43b2614552a4daefe3cc81e5d62374ac6ec38e53e289f1a411458f4fe57e73f519deba1ad763915f7f1149d9ae3fff9f2cbaf2617cd98e6a81f6c180a902c676df7b582ac70037f16c4109815ea6f402f4f10c1c06bd6546ef2f82b8411306772f813983a433e6b0e5db4e23cb2817ca95cbc55a29ba1eff5fd93a5ef60d2c159d151c033d133044471ac2b825f945bd3eb8ccaba57d13ce1459e9db32b6c63240a0586678c4cd91fee6e7bd838569bf524791d80d03c22b5bc40309460642d67a4ebf0356cf66eefe6514faca6a901973724049b3e01c7c6a4de89dcca5f78ef1ab8441d2cc02ba1adcc67e6cc0ca343a5c2f601688c46d24edc26be379150c9cbb3c610097673bd19185b69e02010b75092959d0bea3cee855bdcb9bd882576964626e76ff712dbbdc6e2e211a26cd8ce24b9a3def7d121235d79c8e8c8e13b3d6a627d76dd9719d7d1448a4d94dc4170bf3674ef05a4abca3d61403938f29c812c4ab94c489166e7d4512658773f779d9ce945b6b840bf8470dabd93be3cba906acbc0a68319602005082126c8ac1f3f25dc078322c6d7c67ebb391fe2d3888ce8c81b348b946c884b7b2b214cbb0aa96db0f4e1c190aaf69b44a5f92c894ef2064308e0937a2a447bf22d17df939a6f8cc3551f85a513beff333b650ed1e6b6e6277ad89dc7b8474b650a178a078c3cf5f25ef906bb09d3413a5fa64965ae58f96ecf07571728c6ec0dddb953cfdaa2bc7089cec44200552cffcf9524c495d00032d5cd0309cdf8b84760b4f22d9dfc1ed5fcc310128ab7dbdf74bf19712e140222cd9173495f6d7bc5d1c6914508f12f6589c9f8109bdce5d45424ee491767951460b29e03e163d89ad387840fdec5766a63585699a5bfecd2b90d97c8cd534f3a5f8ecca031c4221bbebd9db0f859b67299598d3b28cc380fa85d9e26a3c4c1c24c1af2498ae86e949598501222994eb923e188ea9764a3cf8c6b88cfa31e3197f4235ccffe5fe8d8073775d5e5fb57a8eeaad09967cdfa6b530fd92964fc3fb0a49813da26cfda7192cfc0d2cd7371a07f4c058f1d56d4fe80768abe0181c36d8eabc22699684f1962b6324e8a27668a3f0b3a0cd36907706e31e6bb64b6a2e1dd802db4385194c9a678a6cbfbb9e49b70e784d9be9c829501b03dd14846402bf2bcfeb1b0572fc2ab81625d26f11a139b59e855983b842a0d73276b00ccc73f7f004da529b4384fc4743595a9ba0d22104aef7c894d4082486bacfa9624fc6dda6a6b32477c92dee45b7a6096e21ce319575fedc39f4deaf487aec8fe52cc33e966f0a712fa10c25d3d39dfa7530b36b141cfae03c859beddce8aec935ee407f57c72efd26bb5da28039af06d4ff7875eac741c546f2aa67bb574207640b7185f61c430b96cd62b821bbbf8688ac84733c75efba0957b139175a3495fa63b8cd4fae0620768c2002fdd2185577f42c85f504c7d2d24bcf5129f4f8130806a6f6ad27564515f5b24984dc5812ae189f801632541632794c03ea54a8d72d1e15f741ebf3d2109f19cac9bc7ba1e4e48af150977f89501818f68f4e700a6205fe92ae271011c743951e35132f20dcd3d40fe43424e0a56a3f7d4e938db75b9fce2ff2354bd754184b1473a993af6a4faf920ea7cf5fa234c178dfdcc9884a914ea849ca0bf5b4f651fb195cca7ca1dc8560de1778c83f8de64e73b8641474c777bf94f45b111ec533d3651de69b209c957505c16289fbf3e6ed7bfdc5853ac7a57161b5cb5e0767ae95409766c8a3cc34071ecaced0cf17c7e7910425fbd3a5d14523610e9e40f3a10bbe197d5e2ae5f6f7e5de577c6bb285e6bb89cd493990746fbac203acd05fcb43c8865258c8839491a4b6bed225bbabe3471773a7d5aa22e80253d4c014da9379fff7817f0f48250ab799ddc83f5f882132759c94bd1bbd74ae7200150e42ae445ab3361281caa9ee454ef447a13f4a793da1c97b8b0af1ac12bf78aaf9f205a608ba534955a456dca83fd1359f7d69671751be18146d0fda61fac2d4d19f5f798e05ae3899ebca0347ce238eaef797282d8f0cd64815d47564b869130bc4892d92cc1300b447e87b6e8cbdefe527e9b98e35c648eae6793b1cb8e6da5328e12ca4210734a709f93be660920452e517f60f2c264cf4660acb76283bfe71db3c9aba2eff9b2c8711e5621e424a23dce07ef36de2b34c6a654ebf13db7e38c854051f6b90a149b2055e36fc874a9f7bc6879a0b8eb6643a088bade8c2549f8773cc9e069dfc545a1d5f5ef10dde18c513abd3348d7ce3c81575b8beb95355606285f34acb1488e9a0b2787544d360dd94d83852c73f1928c156169c94093d5488cf5695b378932a8b07df66d5ab2346f5f0fbb09181676b9c97c89c11e1d5b948332393f2a2fc9e5e5f71e08413edea95eec8ff10103e987d792a57e0ebd24315cd3c5cb0e8a91d25b8aa89980f7e4b42d8c11f846e9f8276dbb1b9631207313c5d6221e531989a7988e2ec17880f14a1c1096eaa51c5f5b14205f25546fba4e03053daa8c8297ac6e9e2eff07b8c5729af531f427462a347a5dabd2f600f57af459bda08034fe1e06a0f229dd7711fb6d003e5f0ca69ee236714015a8eb24d10061e01d43182994126567cb8916b676e05d1c40271a2259f41c06c8f4ed1bad1d2c45193b761d9bffb54103b2506da461d0fc19404a4fd585b757c2215322c205d5f8aab8fc2aeb9650dd46eb9c4e838d0e6c93d8922b6128d5bb327ea86b7bff5e77c30a0c98d755430a56451405dda7aa8c027b0bdba120dd272f692559c2ef0a1ff1192dbe887c3c81e9f822a1dbd536e06d83bf39bca38772334920184f14a921468da13f55f1e1a82ef038f719854af203af99ea774da83a5c1e9276e8e30c7b7a6443d90f8f9112981033d92cd0dc05fb0f1defdef2ba14c03fb3f1685bc7c661ff7bb4b1fb53198ad1488f9113d7b6123f3eac81cfc22f5fcf000534b5bf20b1a98d463290ac8a606ac74c9442033444dc9978d64b84f927a296ca7022933d15f2ef9b30b025f02b6b32ab138c53fa604df21c7277e0e308e73ed5be066889f63deb6aa5b8f57fcc6c190f9b3ba68ed410fcacb3a674dcf280e4038b5d6d684c691e34015717e689140b09962932974f81368de022d12e9f8bab1a3e2cec573d4b0995e6d8b821645576fe9746643683e2aba9c3f9d605c28dcd6b3ec14e8227e6b667ea3a99e4dce58d8f674edfa2495cf45af8c27ba2c64c4bdd7a4bbe7a1c33697fc07e6bb07b8aed4bd5c562fd7c8e5dcbb092350f11453475360096a71485a0e03b59ab43a5b824681ee47db00d5bf7a3226d06f95aab545c456735f6093bb8d6351ffe83a7e0b05a21554c99c5ce08d86a62ffc1dec025155fa97fadc0d77435e7646a83f0d0781965655487645c2d14058e5c08e63c50bdaf7d39f47aa53c1013137a1ac070093a32be44c796acdcdda127090b28b790fa100d1bb3d1ec4a80cf290e306609475af3d879bd8f668b78381d5dd0eb762fa816b26e4bc2c5aec28d9573e4e0ffe94f8c0f2905a7878adf2b9e207a42c78839046d3f1eef801d974014c72cf15edc50e83d3dd26aca121790cfe5cc637540f98ec5b6a2ac55e5cba03bdcd1f7da52197524d7b0f5281f1aa09d959b2990d4a02aefe55416aa3cd637fd141f0733f7105a6ce0f43ad3cf5d83b2dbde8cd5c0638cb805c44dbe9b4da5141535f993a26de18069499593163023ed4a4aa23a57994d2dc0c70e09a70867fb8587d212a951e63baf7abcdeb7533891893ab3b4d1d0752d2bc686d000df1f68a7d6da3ebbe1c187234c23b941cdefe542c9d9d0754deff1def66113e31f7e4da16975f004354c233160906b5520cc441235e2fcd3b77d87158fa07ef1bc286e1d893c1e1143246abcde99c4e2214a7e887cdc2fc5a755f4891f3382f23098111dfce66bd72364aafc033fdc3cd13db4f1c9bdd56267ae55a57a3b790e137ea8a67ee07e8ee712b15d0623e2e3d5fe816a7c5da2f48046517c150c0ebdf5e358cf09e0909f7be69f167946c24400c00df2e6acd4af25e198ff18eaf13bb9882da7b8b41a5537a25c6a5f114209841010b6db7235611cb9900a858d0f12e6be9fadb5c58f863d6ea02b4d555bc557aa9d0a96dd1697ef528ce2b4005dcef2acd3e53ee2e81ce0b4e2ed39127e83234c1661f2722e9af159078d3c87ec9f86ddde78faba8a2a96933c8ba4b479fc4d726e0f80399b0553debbc0f24814913c9536d803065b16392cd21e89dbcd92f73a746703b59ccbc0b05e6f3783c5e4f544b48948ece55a08559acc2fcc10609357912c36b47755e720806ecdef7a5cfbfa3bf557d2f5305640180334d0b6e13630cc7991e5102695a9810d2fdbd2a5616b62764b6c46e2708f6f67239c96ede98403d311d178d993e915be05f954599415973ae435792597631f7b59e2fd08cc797dfa1b3e0503e3fd68ff06a5071db9cfecf2bea5c44ed64181510fad9c19b384442ac756aa3fa11d440441e782220d44ceac01dac436f24c43811d87cfbb52a588b27204b34ba998caa73ae7adcc2837515c5b86148c7c81b25112df9e1cb36428191b35122367c463f389ae6b82543907f5e1a2d2ecfb8f7e367dd0ff67d9de1e619bc7d82b8b665898a569ecaca25fd25b3132617e9d47d3aa82e0c593d4ea878e5319622349fa34812d33af2fded0f90a9226b8aca20a51f10f29449b29400c61d854a6bcbded55a7b3a3d27309a44e55a5a006535b00566fa6f4bdf3ffeff3ef427b21ee4875188e9ab68ec775fa9200b97da89c4e4ed528edd2263587591750e8c997d0d3ed1899b6d2e11087752fecda99bcfc26a55a7f22e998ed1c4b3a594061aa449537cda65d0e5b920d0c435e1b67e616164033bd4b043b82f20b47a558d689fa188b4b5c6c0ec38943705d31768c69fafe060319c87cf131dc48fe3cde80f731460c9c37de21e274cb4311ddeeaabb4f8217ffa148e573c32ce1439ec2f83ac24f78623236db9fe214bdb35d5473e4c8d07e4391bb13ed1fe8c8b1d4cd6fdd62d794c500226f705c71a3638238ed4408c67685d945a72ffca24ce079343d2c1c8b5ddb543913ca812050181f78337aefe99ffbef738146c9ad8e0b420b427bc703b96f9de36cd9b338a4693ccc27c53a43d331384abb17121f1726d8b530d38fbccebda318683f122fc34e7f23edf9fe20ebf04d7a6dc4274143eeb1d1fab04295a7a28a4b059efa588eb185b597442ad3f49ee132e3ec452600df652f84317a0f3c0e39b6af5dcfa889462bead1fc116"}, {0x28, 0x113, 0x4, "a687f7b804de8570509cedf9abb01b93bbce2a2cfcd7"}, {0xa0, 0x101, 0xa0d3, "a6c6cd62c3198db177107fb9d4579872f2d1e82f97fca0696e2979d60255207cf8e619b157e8958d015474a150d6ae1ec49f499e5e7dfc08c33b099cc7eb74b10bbdd2a6a0f77a1297435aa32c21c172a179bf9945925288ba45f4ec1a3d7505ef64632289149502de9298fd94c847cc1190ee763e27eb900ae9dc032cc563e5b0f3478546e7bf9eae5f31811b"}, {0x38, 0x117, 0xc822070, "c3526c3da9ab7db8683a3f14ce0ddcb9fa99461d84e0b42fc17498ef9099eda4c6e03f"}, {0x30, 0x117, 0x8, "b623fc81198d2c8107fc8e464ec1bece4e518cfea2ee572a2dff"}], 0x11b8}}, {{0x0, 0x0, &(0x7f0000002800)=[{&(0x7f0000000200)="99ef512ae44f22", 0x7}, {&(0x7f0000000240)="342d637f357bca6f63c128c1e8cf76505407dba9a310c48a24c7d79311aaef0bc90937735c46e098c5fa0e62bf38147b859ef658e8d8fda62e4ded6a1bbf2bd8464b4edfb7a9aac5e4576f39e5213325680d1b419c2455776d267ab29629aa2d3ccdbb2f4eb645665794905ca56d", 0x6e}, {&(0x7f00000014c0)}, {&(0x7f0000001500)="4c51a9052029c1627bc193f7499c3d3b5366016a1eb64a6ac51ef98add3f79651ff05725201526bb9aa471175ba41aa059be68d32d39145e62b8a68d36572f8d0a6de23b87a5bbd5a3eba7447c766072538168e5bc6e1a4d6edaf41b4a28a0ab668bc423343893a3bb611c96fd114cdf4bee3ca795690c6d9b657dd3e76877d545b0f04a8573f0e0cef60d3bbeec34c1b3c47cae2e3d4703fb26f0d5e95cd213d92520525b7b1c82362a7cb59a421a0ae8676225981a19d0d6294ae2cbada4a2693841692c27b8bb82814ee7faeff2ece961d829bcd5d4e523209eb14997e83bd86359c658a0259966e2f9609b41cb73e55584e66e4ab9c23f3def778fffe648e0c5c7c51f2cec29ce983e7fc898df5d1cba7a23db227fe1de74a8ada9a184d3c854bb750c6f8df88989bd43283bbc756de22c60c2e7009b6ca66144befc9c95b3f102c376595ad6d0043266267bea8216c4b2d627a2e230da934f0b67068bf675321301e3503762197f6be39189508b3c7175a12761fdf6886c55641c43f80b7dfa4e6e29b1f9034c73be1fbfe3353ca47b36130ed7e02d8a7a74c5a4f92c498fc0a135a8c7836588dbdb1f975ef4c1a47213c4193cbb2bfa8ff47a7dcedc97249e8b5ea6b2a84651dd25d8281a6f6270b889cd67cf1610e6af81364415c775f482502a53a125f7ac9d8ed2deac161db7a3d3bd8781620d68dc334e6777eb6f83aae0a8ae46decb6d2e48b981c673428fc15e8cbf2e8eac61e313c41dbef0c8351960a971c98d9aa1094deef8f7803c7c731aa0cd7ba8721abcaf2550447c5999c25a99873c9a97c416d39d117a2beb4bf858595707b60043679d324ae32e36d3bfcad200e9045ef26e8b99a8a441de5d769c31b82dbafc80130948220aef6f7c939695b64d1c989bfa84b00836e452cae6cd7ba73e105bbcf300f476ef703faa87b7bdb8c9ad841832bff03b056c80caf8a65ea4c315f1407df72647370a5a4d689647fcacdf768c1626f18cc9ad2886614621c8b31f44abcfb10c409fefb51260030f4058b0e407f3eb3f2379d67b3a70307e679ba5211d9c73782fb0c0f042d7f52f38a4039938e491cd918181d4d6e6d078c3c716b4f4b71113672568dd7ad02a8ab477e9102db0ca0eb410abd9290e431d7f46aeb0ba40bb9685e032599fd53a7241f2140e55141c4b671bb762af1da9c8e441ffd9d4b38e629df8c30cb113bd77854330859882e666ca29404af14ee3a6f57fcbe3d29a1b343a2c780a3318eca9a0452644863d563184df805c52a9f4587db6e8883efc3e42ada5cb9744cca944d50214e160ee59276f607187045c5ddf609bfa8817683d26f7c7fbe1b2defa8aafdb252e70ab6089b097c346cbc209bda8faa368e3e27b423485d52b22d4cf70d3c1b76cb769ee71ef76dc9430497411e721853a5f7bb88f394fc2663cdba6d946ea012dfdf9bb0ad624726462559c0e6bf3cffd282c5f0f9c6e19a6736245762a6b0d6892198f3a2ed688d996049d9259ca87d0bfaee60f237b869f5c793897bfa53d5a4e49139a429cfeeafc7293c2f4a3007cea886283c2538a3b0c8fc6570ec20c6c081d6d0f29113a52cd0fa07da613f09268ab460424baf1766451f8546f821a6ced1f89142bbb69f47e4db9b92449b741003663a7760038191fad437b95174ead9f119a50bcd89017909c26014b8b025848fd21a40a9e974546ce2f5ec865faecf6a201e6cb39a658574f10b2b76ad7a54279f482949f073fda6257bf0bc4923e636792847819d89f11f04f77aee31d735fb85d656160b6861be8072ddb94a59e6d1e6cf495a5d08d5fe23a4a9c5bdb41aaf4200342e07fc0cdf99d99bb4b6a5c144e1decd84a969f08b9840d2a4aafb8374426d0da1d8b9b399914deea09af8ec4aaee0a88faf6c00f8cf89f3264c65bf7c1c1434b028c41c1f2a1cc66f73c39617c56f30544276121dc08891f257700241a31d43592efb522f79955f48f241d4233bafb15cf941b84a76f789a1e33d5ada8b60ff55e1408cab8c0faac39570d561c81cbc22d62e737c97527bc95f123602d74384880e4422b4e14ac457b109bdb2f64ebce4be98894297425de9348cd8711d73b134343d97144f8b1f7deae5ee298ab786114fc5ae9cebbd476f34dd13aa1a9402944b01d6cba342579c3c57d62b9dfcdc6d2e7bbe379c867c9d51cbc07ab4463bb9086826c596de925c18a4cec0b7ed09b05274b82d6b645945eb44d3e8f915272ae75b973d72a57cfe1b7672226b61646b6b1bce4aeabfbff70440e097c3a27594b61339cb5663f8a3492c354b2cc9768bd67ef965e010dc035f46565c18cf3621eea9ac4675332f52d8d0a1ab3545faabe6b85bac089f31f7b60e3cb2942dd769b6ff094bc3e2e1dd879811ec042f8abf348117b5d7ab49eadb64296b99f431e4d686f77fe2184eac902fa40ce3d9e4983d2b151cbcbbac0350d7947213488a6c0c14dd98d7ee4a7f80035ed102602f77c38c2272afe1cfaaf1fae94464021789a2e1c072c4a51ebc5a1ece2d4f26618ba5b41b992bb7fb17c1c0d7b835dea6c5d182e8912d791ccc3c1135f0891109c61e9ded27c0b2453fd66cdc5e08d126fa24501aed996c10a279c17b4d1130a6b4a4d86a9c34ed83bec55161f7f8b1776fd3ccca5ebdc8690a40eb12d7571cfcd2ad8c016d600029b66753db874b60e78e77e34e834f8bc582a9209b483ad653df8bef25449757e7da5e6c54f40842e7c3659a51fce9f74fdcf0a248dba33cbd76d5c7e7d8d5c7193e4337042e0038dfb38340a041d29e1abdbe617bfecada58746af8a4c7f8740aa61c9261471a273303938f5a9eb20bf4ae45250ac011c49583bdb45f549051902dbcdaddda31f1b610c85027ae825ab5652bc76ca1511034fdb8166e57d5307e7dce8011a570c3be6fdfc868fce3f00fbc217f73ddf6f2b3655e5ac58fe37b525149049243744a454e03b5a23ca2e0203025c49667159ef276bfd2ed06aad0db558f8d7b95e113d4e1c67b941dde9c89c0069b7d0ff4d52ea5eb820456d53a55bad61155d72d92d6053ad451983c025c326b2624836455113a033000b9f7a8c1b0c78d19845d51f13b2b132ca7ea14460340c08eb0556cbe42ef23e53caca9ee441de14a1c7e18d1639a0f834e3cce6a525a788230e776b4b6328cb69062ae917a0404cd84bdf0fc472e074f2a0b17d6e376ce3da68d04d319cbef3b533df403baac71e79efde93e5c72b7002347823f17b5cec6e1f9ccb0faa1e0160f59cc3590c95522f6a593050b84bf86407023ed0e9d629d058f556beb9af4e525b88ff36093b5e19716816ecf7a2bf3ad6e2dfae25497d594b393c208ca2638521e728b123b0f090a693d1895587045b1bbb99d25644dbacabc52af7aa5d214cfd5d9a44b80ee43b2deab9af028d42321dfe1f681dc0c11eee82768f49327fc124a714232af37843d648b4f459a1e2d9a26184b3b7232da2ac4f416960395bf61957dc30b54b2b88771ccdc821fa97292f515a43f2f30b8a1296aeb7eff9b6cf34e6684d1b625ffdd91cf053c99711ff61c28314a9aaf5cf86b11d07826435bd671e2f2254fdbb245f974d838b41ddc155a7dc1046ce55d8acbab6014246a9fd5fa50b0725eb9ecc71ad970444b4221e8ad6489f4024553fdc0fe17600439778ec48ac9f9a10eb9b72cb268ff7ae593a731bd3e48859e86036bbc151c73d98083ff0e4ba7bd3272179669b48a68f1d4babcc3d7b6e997b06a1a9e2ad0bbb6d81af22a376ba585f32b8e6ac28f431edef8bfe595c5caf4bc3aa59200e94afe5406ad22333f966e5f86392d657caa35549ef27ab167f7459e99cc66f20f187724c87af16dcab8edc8cb4e99e5dd11a7b39dfe1f3dd996d1b2bd5c9062b814240057dd5ac08a508507e633ff60264341239905aa98eff7daa95422a309087c9a3b079eddd908d7a423aa5a5c4cfb9b52eb35eab7f642e5ce8c07a2a7b7b75c995a88cf48c1dee5a6f1cba39d1efa13b7a8dca464b30aead0fad44ddf8fa2c0f1d284973ede9df8cfda01febd453577435382a69b6e40c7eeb536bbffdc24eea648d19b4577daba6d2d73fc9a1887d3740cc8063e26016684147bd45764566a7ef12e86f264a10c1c8e65fd2fa9af804207484edf38c4ce428b8270fa465d7438348788a346297bac9bd2bc14618b153e9bc224a80497d77c030329fb363f92e29763018d9cec67004007c6e50c5a8f6e38d0820816d21863a8851dee048baf36679967926aceb7da949158f7809b9c3745d039c3ecac967273e00d9cf4034e3f637e1a47dd38277c180def71f893269a34511fea095b4ba1def8ae70f240914ab480a3bdb34af5ae460dd48f39d760df3c5f9e7377f11fae482b368f1c1e9580aae73329366920eaae8ca3531c2923d0f7febcd889693d45c83513cf256b88c329d57598b0ae1c7a24aeab94288032cacb934f5c49d4c007f7f92f5cae3cf27349f728b6a074cb535b3f45549bafa88c57ae8300e666e6500a4f64148fadd8f7c0cbc308d8d9d387f9b834d9f9c14317df6634c6ebdbb7f1bff78ec120d55495b29ad0705fc1ca4983997cee759f21779d4436e9348674277a6a95f1b5b811578e2f177f0d5825c374154a3359e0db89e03df3027d03731ae608ad1d7309ae3892de65f8cbafd47db615d474e171011a5b62af428db4c249146d1d82944e13e854d8a29fe1875a2ca85ba2ae37474dfb712709aa6efdd87617847c2aa6b55f6fc929a081dc092e43da3ec13fac5b88b35ee896cc95d1510d60f0229160cab0be73f9148d6bdba66ca871d756634b85199d438adc113b3f8bc1d39b863e56c1e49b4ffe5bdbc19b45b627990ed4f76ca17b10feed61aedf26b06208fca949f6f13c8a6757315990c898beb5a810fed8678be96aabac91a638e575ac81a7590449516dc8c8f671c645eeb567e0d134e00e22a614469b8a4092f28d778a3fa1360a18afc7fa438e320ee39e0031363df18fdf05b7cab526d3d25f56d15e94e4f60a25b2629b0714daff1df9329853b2ac80d005eff385b816e4cdcdecb9713c007f532be4b7595fcd25f1998b0b971ffd4a4fee40350ab04f34b139b49a3ed2d385414160cd870b845aea0792191ea9f39ed33733e86f0420aa5be82e33284f8222f7a00870d5e11d02dc59ae9383a15c0b62f4acc240a6d154b2b64666804abc5455ecd1fe54024aedc3ed0a2a925cec529f8273178234e275f432dafc1afe2b3da969cdc766cadc24fef585c82214c2ca1b01f00017df660afd376a49c0913193232f38b6f58161be30de95093fd45b779348868f796b3d19a11e0abc8c80dd6c65c129252cf26090ad41f18c19ed8a3ddad472d0c32d51b9f89bd2ea2af771095f454a7eb680eed58246e5a27f6a399bccb082d2ead8ef2482b776111df2d4241e244cc9380c2c3e5f2853de7f295d57f87e369e2b15b7e8b538896b78eeba7b79675d4d8d2083c359fb6d1e8b0a5cb3c34453edc10a167a5397251522bce2966d49200f984381e6b0205d0fb43969dd85a6e28625982a216ff9ec32d1a799b0e415949e599ad379a055548dadde462d7b5f8740ec3c7852624007a0dff1bcb57c40144f20b088bcb4c5628747a3b17a2630366398c7d84d251186e682e2d336c33f9f5bebbe4c1e8cc48ddd9555bacee6adfb49f2250d2381cc64d35001c8f6b791a4524104b0e3413a2cdfb3e932588d54ae9ac40c292102a63e9ac600eeb6b84", 0xff1}, {&(0x7f00000014c0)="cc9c44b2ed", 0x5}, {&(0x7f00000025c0)="3b39af995897954a12ecde9ea985755fe0106ca226ae85378af2ecbc6a2937fb5336607b0687a2c5d24ab76c569cf996a7e99812122127460f2e31a2b49f1f38114827625df6af2abf93463862f78c7df3db2ac4d3cb5b7af385fb49ce9ce4bb4a8bd096a5e4be5f2ce2bcafaf57352dee1e99f344a9f5e98df94b364ff83607153877eec2d1e4c7087626a0469264ad3808fecb0388353515ad4a4d3089ad6c9c6a92a2eb10c44b5cab4a6c3a51a97eeee463b6ff1d00", 0xb7}, {&(0x7f0000002680)="ec4d33b1e1841aa00bbb89c4f4c3d02c1009be707204c5458793aa93697337aa5261c2647cddf26dbc25b1c1555a02", 0x2f}, {&(0x7f00000026c0)="86e60af98db09b8a8424383906ed321d2e814752a96822c1b80e678720b0aa2d028185156eb56e37014f2d481cacfebe49714d8336a66d7f34787eac4194c60bd52bc80f9f30e4a8a913b977e171d4749af94c71a63cddecbafd8a353368539ffcdc96c3d1cd132f", 0x68}, {&(0x7f0000002740)="3d1d08bebe9a74d6babf35bd6e91664c1e3ed8778187b68f7991c913b300879619deb735444567e621d5a5b40fc71d7bfd25c298020737a9dcd3516cbc2c9fe2862eadaf98f198be32d69edc91ccfc0c6e5480b04f1d2ccc440a74c401ca4e6a47ee72abe82f686b2219fd25bc00e4b7ad626b3541950d8ec5e6f25604309887bc49f7511183cc708dcf1c0989d89d9e71ff03f7a98a37deb7f594d0c08beb4dd3ded4", 0xa3}], 0x9}}], 0x2, 0x0) 12:39:23 executing program 5: syz_mount_image$erofs(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x4, &(0x7f0000000200)=[{&(0x7f0000010000)="e2e1f5e0f2029981010000000c0024", 0xf, 0x400}, {&(0x7f0000010100)="05000000c041", 0x6, 0x480}, {0x0, 0x0, 0x1000}], 0x2008082, &(0x7f0000000080)={[{@acl}, {@noacl}]}) 12:39:23 executing program 0: syz_mount_image$erofs(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000280)="e2e1f5e08a3f0fcf0100000022", 0xd, 0x400}, {0x0, 0x0, 0x1003}], 0x0, &(0x7f00000002c0)=ANY=[]) 12:39:23 executing program 3: syz_mount_image$erofs(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x4, 0x3, &(0x7f0000000200)=[{&(0x7f0000010000)="e2e1f5e0f2029981010000000c0024", 0xf, 0x400}, {&(0x7f0000010100)="05000000c041", 0x6, 0x480}, {0x0, 0x0, 0x1000}], 0x2008082, &(0x7f0000000080)={[{@acl}, {@noacl}]}) [ 461.493054] erofs: read_super, device -> /dev/loop5 [ 461.501881] erofs: read_super, device -> /dev/loop3 [ 461.506978] erofs: options -> acl,noacl, [ 461.532815] erofs: options -> acl,noacl, [ 461.566136] erofs: unmounted for /dev/loop3 [ 461.572879] erofs: unmounted for /dev/loop5 12:39:23 executing program 2: r0 = socket$inet6(0xa, 0x401000000001, 0x0) close(r0) r1 = socket$inet6(0xa, 0x3, 0xff) connect$inet6(r1, &(0x7f0000000200)={0xa, 0x0, 0x0, @empty}, 0x1c) r2 = open(&(0x7f0000000100)='./bus\x00', 0x11250c2, 0x0) r3 = creat(&(0x7f0000000280)='./bus\x00', 0x0) ftruncate(r3, 0x208200) sendfile(r0, r2, 0x0, 0x8000fffffffe) ioctl$int_in(r0, 0x5421, &(0x7f0000000000)=0x4) 12:39:23 executing program 4: syz_mount_image$erofs(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x3, &(0x7f0000000200)=[{&(0x7f0000010000)="e2e1f5e0f2029981010000000c0024", 0xf, 0x400}, {&(0x7f0000010100)="05000000c041", 0x6, 0x480}, {0x0, 0x0, 0x1000}], 0x2008082, 0x0) 12:39:23 executing program 0: syz_mount_image$erofs(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000280)="e2e1f5e08a3f0fcf0100000029", 0xd, 0x400}, {0x0, 0x0, 0x1003}], 0x0, &(0x7f00000002c0)=ANY=[]) 12:39:23 executing program 3: syz_mount_image$erofs(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x5, 0x3, &(0x7f0000000200)=[{&(0x7f0000010000)="e2e1f5e0f2029981010000000c0024", 0xf, 0x400}, {&(0x7f0000010100)="05000000c041", 0x6, 0x480}, {0x0, 0x0, 0x1000}], 0x2008082, &(0x7f0000000080)={[{@acl}, {@noacl}]}) 12:39:23 executing program 5: syz_mount_image$erofs(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x7, &(0x7f0000000200)=[{&(0x7f0000010000)="e2e1f5e0f2029981010000000c0024", 0xf, 0x400}, {&(0x7f0000010100)="05000000c041", 0x6, 0x480}, {0x0, 0x0, 0x1000}], 0x2008082, &(0x7f0000000080)={[{@acl}, {@noacl}]}) 12:39:24 executing program 0: syz_mount_image$erofs(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000280)="e2e1f5e08a3f0fcf010000002f", 0xd, 0x400}, {0x0, 0x0, 0x1003}], 0x0, &(0x7f00000002c0)=ANY=[]) [ 461.771264] erofs: read_super, device -> /dev/loop3 [ 461.776934] erofs: options -> acl,noacl, [ 461.784572] erofs: read_super, device -> /dev/loop5 [ 461.793127] erofs: options -> acl,noacl, 12:39:24 executing program 0: syz_mount_image$erofs(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000280)="e2e1f5e08a3f0fcf0100000037", 0xd, 0x400}, {0x0, 0x0, 0x1003}], 0x0, &(0x7f00000002c0)=ANY=[]) 12:39:24 executing program 0: syz_mount_image$erofs(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000280)="e2e1f5e08a3f0fcf0100000792", 0xd, 0x400}, {0x0, 0x0, 0x1003}], 0x0, &(0x7f00000002c0)=ANY=[]) [ 461.815703] audit: type=1800 audit(1625488764.059:216): pid=19328 uid=0 auid=4294967295 ses=4294967295 subj==unconfined op=collect_data cause=failed(directio) comm="syz-executor.2" name="bus" dev="sda1" ino=14901 res=0 [ 461.925041] erofs: unmounted for /dev/loop5 [ 461.932216] erofs: unmounted for /dev/loop3 12:39:24 executing program 2: r0 = socket$inet6(0xa, 0x401000000001, 0x0) close(r0) r1 = openat$procfs(0xffffffffffffff9c, &(0x7f0000000080)='/proc/consoles\x00', 0x0, 0x0) fcntl$setlease(r1, 0x400, 0x0) openat(r1, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) r2 = openat$procfs(0xffffffffffffff9c, &(0x7f00000002c0)='/proc/locks\x00', 0x0, 0x0) fcntl$setlease(r2, 0x400, 0x0) openat(r2, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$KVM_GET_VCPU_EVENTS(r2, 0x8040ae9f, &(0x7f0000000380)) r3 = syz_mount_image$sysv(&(0x7f00000000c0), &(0x7f0000000140)='./file0\x00', 0xfffffffffffffffb, 0x2, &(0x7f00000002c0)=[{&(0x7f0000000180)="0df13a1aaf995fcb21b5ed165898c42dfe4b7e95739b94691b27e312d6cb09585e4433e3de612cf1da929b80ca6d14fa34460d997169c02ea350e80179fe603b096b70b514e3be", 0x47, 0x7}, {&(0x7f0000000240)="cdd70ebee4557a9c3439dcccc949bd7d79", 0x11}], 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB="2f70726f632f636f6e736f6c6573006211ab7405fb7ef32c6f626a5f747970653d2e242c66736e616d653d5b5d263a2536736d61636b66736861743d5e265e5c3a2c00"]) openat(r3, &(0x7f0000000340)='./bus\x00', 0x101000, 0x40) r4 = socket$inet6(0xa, 0x5, 0x5) connect$inet6(r4, &(0x7f0000000200)={0xa, 0x0, 0x0, @initdev={0xfe, 0x88, '\x00', 0x1, 0x0}}, 0x1c) r5 = open(&(0x7f0000000100)='./bus\x00', 0x11250c2, 0x0) r6 = creat(&(0x7f0000000280)='./bus\x00', 0x0) ftruncate(r6, 0x208200) connect$inet6(0xffffffffffffffff, &(0x7f0000000000)={0xa, 0x4e21, 0x3ff, @initdev={0xfe, 0x88, '\x00', 0x1, 0x0}, 0x7f}, 0x1c) sendfile(r0, r5, 0x0, 0x8000fffffffe) 12:39:24 executing program 4: syz_mount_image$erofs(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x3, &(0x7f0000000200)=[{&(0x7f0000010000)="e2e1f5e0f2029981010000000c0024", 0xf, 0x400}, {&(0x7f0000010100)="05000000c041", 0x6, 0x480}, {0x0, 0x0, 0x1000}], 0x2008082, &(0x7f0000000080)={[{@acl}]}) 12:39:24 executing program 5: syz_mount_image$erofs(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x14, &(0x7f0000000200)=[{&(0x7f0000010000)="e2e1f5e0f2029981010000000c0024", 0xf, 0x400}, {&(0x7f0000010100)="05000000c041", 0x6, 0x480}, {0x0, 0x0, 0x1000}], 0x2008082, &(0x7f0000000080)={[{@acl}, {@noacl}]}) 12:39:24 executing program 3: syz_mount_image$erofs(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x6, 0x3, &(0x7f0000000200)=[{&(0x7f0000010000)="e2e1f5e0f2029981010000000c0024", 0xf, 0x400}, {&(0x7f0000010100)="05000000c041", 0x6, 0x480}, {0x0, 0x0, 0x1000}], 0x2008082, &(0x7f0000000080)={[{@acl}, {@noacl}]}) 12:39:24 executing program 1: r0 = socket$inet6(0xa, 0xa, 0x4) connect$inet6(r0, &(0x7f00000002c0), 0x1c) socketpair$tipc(0x1e, 0x2, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TUNSETLINK(r1, 0x8912, 0x400308) sendmmsg(r0, &(0x7f00000092c0), 0x4ff, 0x0) r2 = openat$procfs(0xffffffffffffff9c, &(0x7f00000002c0)='/proc/locks\x00', 0x0, 0x0) fcntl$setlease(r2, 0x400, 0x0) openat(r2, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TUNATTACHFILTER(r2, 0x401054d5, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x7fff, 0x30, 0xf7, 0x8001}, {0x100, 0x1, 0x80, 0xf4b}, {0x2, 0xff, 0x6, 0x20}]}) 12:39:24 executing program 0: syz_mount_image$erofs(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000280)="e2e1f5e08a3f0fcf010000079f", 0xd, 0x400}, {0x0, 0x0, 0x1003}], 0x0, &(0x7f00000002c0)=ANY=[]) [ 462.422784] erofs: read_super, device -> /dev/loop3 [ 462.427918] erofs: options -> acl,noacl, [ 462.448627] erofs: read_super, device -> /dev/loop4 [ 462.469637] erofs: options -> acl, 12:39:24 executing program 3: syz_mount_image$erofs(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x7, 0x3, &(0x7f0000000200)=[{&(0x7f0000010000)="e2e1f5e0f2029981010000000c0024", 0xf, 0x400}, {&(0x7f0000010100)="05000000c041", 0x6, 0x480}, {0x0, 0x0, 0x1000}], 0x2008082, &(0x7f0000000080)={[{@acl}, {@noacl}]}) 12:39:24 executing program 0: syz_mount_image$erofs(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000280)="e2e1f5e08a3f0fcf0100000006", 0xd, 0x400}, {0x0, 0x0, 0x1003}], 0x0, &(0x7f00000002c0)=ANY=[]) [ 462.475448] erofs: read_super, device -> /dev/loop5 [ 462.492751] audit: type=1800 audit(1625488764.739:217): pid=19372 uid=0 auid=4294967295 ses=4294967295 subj==unconfined op=collect_data cause=failed(directio) comm="syz-executor.2" name="bus" dev="sda1" ino=14901 res=0 [ 462.512561] erofs: unmounted for /dev/loop3 [ 462.526983] erofs: options -> acl,noacl, 12:39:24 executing program 2: r0 = socket$inet6(0xa, 0x401000000001, 0x0) close(r0) r1 = socket$inet6(0xa, 0x3, 0xff) connect$inet6(r1, &(0x7f0000000200)={0xa, 0x0, 0x0, @empty}, 0x1c) r2 = open(&(0x7f0000000100)='./bus\x00', 0x11270c0, 0x102) r3 = creat(&(0x7f0000000280)='./bus\x00', 0x0) ftruncate(r3, 0x208200) sendfile(r0, r2, 0x0, 0x8000fffffffe) 12:39:24 executing program 4: syz_mount_image$erofs(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x3, &(0x7f0000000200)=[{&(0x7f0000010000)="e2e1f5e0f2029981010000000c0024", 0xf, 0x400}, {&(0x7f0000010100)="05000000c041", 0x6, 0x480}, {0x0, 0x0, 0x1000}], 0x2008082, &(0x7f0000000080)={[{@acl}]}) 12:39:24 executing program 1: r0 = socket$inet6(0xa, 0x2, 0x0) connect$inet6(r0, &(0x7f00000002c0)={0xa, 0x200, 0x0, @rand_addr, 0x959}, 0x1c) socketpair$tipc(0x1e, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TUNSETLINK(r1, 0x8912, 0x400308) r2 = openat$dlm_monitor(0xffffffffffffff9c, &(0x7f0000000000), 0x400, 0x0) accept$inet6(r2, &(0x7f0000000040)={0xa, 0x0, 0x0, @dev}, &(0x7f0000000080)=0x1c) sendmmsg(r0, &(0x7f00000092c0), 0x4ff, 0x0) 12:39:24 executing program 0: syz_mount_image$erofs(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000280)="e2e1f5e08a3f0fcf010000000d", 0xd, 0x400}, {0x0, 0x0, 0x1003}], 0x0, &(0x7f00000002c0)=ANY=[]) [ 462.617926] erofs: unmounted for /dev/loop4 12:39:24 executing program 5: syz_mount_image$erofs(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x37, &(0x7f0000000200)=[{&(0x7f0000010000)="e2e1f5e0f2029981010000000c0024", 0xf, 0x400}, {&(0x7f0000010100)="05000000c041", 0x6, 0x480}, {0x0, 0x0, 0x1000}], 0x2008082, &(0x7f0000000080)={[{@acl}, {@noacl}]}) [ 462.650817] erofs: unmounted for /dev/loop5 [ 462.655399] audit: type=1800 audit(1625488764.899:218): pid=19388 uid=0 auid=4294967295 ses=4294967295 subj==unconfined op=collect_data cause=failed(directio) comm="syz-executor.2" name="bus" dev="sda1" ino=14873 res=0 12:39:24 executing program 2: r0 = socket$inet6(0xa, 0x401000000001, 0x0) close(r0) r1 = socket$inet6(0xa, 0x3, 0xff) connect$inet6(r1, &(0x7f0000000200)={0xa, 0x0, 0x0, @empty}, 0x1c) r2 = open(&(0x7f0000000100)='./bus\x00', 0x11250c2, 0x0) r3 = creat(&(0x7f0000000280)='./bus\x00', 0x0) ftruncate(r3, 0x208200) r4 = openat$procfs(0xffffffffffffff9c, &(0x7f00000002c0)='/proc/locks\x00', 0x0, 0x0) fcntl$setlease(r4, 0x400, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x40c0, 0x23) openat(r4, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$IMDELTIMER(r4, 0x80044941, &(0x7f0000000000)=0x3) sendfile(r0, r2, 0x0, 0x8000fffffffe) 12:39:25 executing program 0: syz_mount_image$erofs(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000280)="e2e1f5e08a3f0fcf0100000010", 0xd, 0x400}, {0x0, 0x0, 0x1003}], 0x0, &(0x7f00000002c0)=ANY=[]) [ 462.738027] erofs: read_super, device -> /dev/loop3 [ 462.753008] erofs: options -> acl,noacl, [ 462.762947] audit: type=1804 audit(1625488764.929:219): pid=19388 uid=0 auid=4294967295 ses=4294967295 subj==unconfined op=invalid_pcr cause=ToMToU comm="syz-executor.2" name="/root/syzkaller-testdir213347771/syzkaller.6oTicC/273/bus" dev="sda1" ino=14873 res=1 [ 462.804093] erofs: read_super, device -> /dev/loop4 12:39:25 executing program 3: syz_mount_image$erofs(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x8, 0x3, &(0x7f0000000200)=[{&(0x7f0000010000)="e2e1f5e0f2029981010000000c0024", 0xf, 0x400}, {&(0x7f0000010100)="05000000c041", 0x6, 0x480}, {0x0, 0x0, 0x1000}], 0x2008082, &(0x7f0000000080)={[{@acl}, {@noacl}]}) 12:39:25 executing program 2: r0 = socket$inet6(0xa, 0x401000000001, 0x0) close(r0) r1 = openat$kvm(0xffffffffffffff9c, &(0x7f00000001c0), 0x0, 0x0) r2 = ioctl$KVM_CREATE_VM(r1, 0xae01, 0x0) syz_kvm_setup_cpu$x86(0xffffffffffffffff, 0xffffffffffffffff, &(0x7f0000fe6000/0x18000)=nil, &(0x7f0000000080)=[@textreal={0x8, &(0x7f0000000040)="640f21f3f20f2b2b26d9784a0f01c3d93926670fa80f3266b83d0000000f23280f21f86635000000040f23f826df1dbaa10066b8ef8dc56d66ef", 0x3a}], 0x1, 0x0, 0x0, 0x0) r3 = ioctl$KVM_CREATE_VCPU(r2, 0xae41, 0x0) ioctl$KVM_SET_USER_MEMORY_REGION(r2, 0x4020ae46, &(0x7f00000000c0)={0x0, 0x0, 0x5000, 0x2000, &(0x7f0000000000/0x2000)=nil}) ioctl$KVM_SET_GUEST_DEBUG(r3, 0x4048ae9b, &(0x7f0000000200)={0x3}) ioctl$KVM_SET_REGS(r3, 0x4090ae82, &(0x7f0000000340)={[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x40010c00004cf], 0x17001}) ioctl$KVM_RUN(r3, 0xae80, 0x0) r4 = socket$inet6(0xa, 0x3, 0x103) connect$inet6(r4, &(0x7f0000000200)={0xa, 0x0, 0x0, @empty}, 0x1c) r5 = socket$nl_route(0x10, 0x3, 0x0) r6 = socket$netlink(0x10, 0x3, 0x0) ioctl$sock_SIOCGIFINDEX(r6, 0x8933, &(0x7f0000000200)={'geneve0\x00', 0x0}) sendmsg$nl_route(r5, &(0x7f0000000000)={0x0, 0x0, &(0x7f00000000c0)={&(0x7f0000000100)=@newlink={0x3c, 0x10, 0x401, 0x0, 0x0, {0x0, 0x0, 0x0, r7}, [@IFLA_LINKINFO={0x1c, 0x12, 0x0, 0x1, @geneve={{0xb}, {0xc, 0x2, 0x0, 0x1, [@IFLA_GENEVE_REMOTE={0x8, 0x2, @loopback}]}}}]}, 0x3c}}, 0x0) ioctl$sock_inet6_SIOCADDRT(0xffffffffffffffff, 0x890b, &(0x7f0000000000)={@rand_addr=' \x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x01', @empty, @initdev={0xfe, 0x88, '\x00', 0x0, 0x0}, 0x0, 0xe3, 0x2, 0x800, 0x1, 0x20000, r7}) open(&(0x7f0000000100)='./bus\x00', 0x11250c2, 0x0) r8 = creat(&(0x7f0000000280)='./bus\x00', 0x0) ftruncate(r8, 0x208200) [ 462.824772] erofs: options -> acl, [ 462.837018] erofs: unmounted for /dev/loop3 [ 462.847379] audit: type=1800 audit(1625488765.079:220): pid=19407 uid=0 auid=4294967295 ses=4294967295 subj==unconfined op=collect_data cause=failed(directio) comm="syz-executor.2" name="bus" dev="sda1" ino=14163 res=0 12:39:25 executing program 0: syz_mount_image$erofs(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000280)="e2e1f5e08a3f0fcf0100000014", 0xd, 0x400}, {0x0, 0x0, 0x1003}], 0x0, &(0x7f00000002c0)=ANY=[]) [ 462.903830] erofs: read_super, device -> /dev/loop5 [ 462.909044] erofs: options -> acl,noacl, 12:39:25 executing program 4: syz_mount_image$erofs(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x3, &(0x7f0000000200)=[{&(0x7f0000010000)="e2e1f5e0f2029981010000000c0024", 0xf, 0x400}, {&(0x7f0000010100)="05000000c041", 0x6, 0x480}, {0x0, 0x0, 0x1000}], 0x2008082, &(0x7f0000000080)={[{@acl}]}) 12:39:25 executing program 5: syz_mount_image$erofs(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x3, &(0x7f0000000200)=[{&(0x7f0000010000)="e2e1f5e0f2039981010000000c0024", 0xf, 0x400}, {&(0x7f0000010100)="05000000c041", 0x6, 0x480}, {0x0, 0x0, 0x1000}], 0x2008082, &(0x7f0000000080)={[{@acl}, {@noacl}]}) 12:39:25 executing program 0: syz_mount_image$erofs(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000280)="e2e1f5e08a3f0fcf0100000022", 0xd, 0x400}, {0x0, 0x0, 0x1003}], 0x0, &(0x7f00000002c0)=ANY=[]) [ 462.994214] erofs: unmounted for /dev/loop4 [ 463.002431] erofs: unmounted for /dev/loop5 [ 463.063636] erofs: read_super, device -> /dev/loop3 [ 463.068683] erofs: options -> acl,noacl, [ 463.111984] erofs: read_super, device -> /dev/loop4 [ 463.129562] erofs: read_super, device -> /dev/loop5 [ 463.152102] erofs: options -> acl, 12:39:25 executing program 3: syz_mount_image$erofs(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x9, 0x3, &(0x7f0000000200)=[{&(0x7f0000010000)="e2e1f5e0f2029981010000000c0024", 0xf, 0x400}, {&(0x7f0000010100)="05000000c041", 0x6, 0x480}, {0x0, 0x0, 0x1000}], 0x2008082, &(0x7f0000000080)={[{@acl}, {@noacl}]}) [ 463.175722] erofs: options -> acl,noacl, [ 463.194970] erofs: unmounted for /dev/loop3 [ 463.229505] erofs: unmounted for /dev/loop4 12:39:25 executing program 1: r0 = socket$inet6(0xa, 0x2, 0x0) connect$inet6(r0, &(0x7f00000002c0), 0x1c) socketpair$tipc(0x1e, 0x2, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$BTRFS_IOC_GET_SUPPORTED_FEATURES(r0, 0x80489439, &(0x7f0000000100)) ioctl$TUNSETLINK(r2, 0x8912, 0x400308) r3 = socket$inet_tcp(0x2, 0x1, 0x0) setsockopt$inet_tcp_int(r3, 0x6, 0x10000000013, &(0x7f0000d06000)=0x1, 0x4) setsockopt$SO_BINDTODEVICE(r3, 0x1, 0x19, &(0x7f0000000000)='veth1\x00', 0x10) connect$inet(r3, &(0x7f0000000080)={0x2, 0x0, @initdev={0xac, 0x1e, 0x0, 0x0}}, 0x10) setsockopt$inet_tcp_TCP_REPAIR(r3, 0x6, 0x13, &(0x7f0000000100), 0x4) setsockopt$sock_linger(r3, 0x1, 0xd, &(0x7f0000000140)={0x1, 0x1}, 0x8) close(r3) sendmmsg(r3, &(0x7f000000b380)=[{{&(0x7f0000000000)=@pppol2tpin6={0x18, 0x1, {0x0, r1, 0x3, 0x2, 0x1, 0x3, {0xa, 0x4e21, 0x401, @initdev={0xfe, 0x88, '\x00', 0x1, 0x0}}}}, 0x80, &(0x7f0000000280)=[{&(0x7f0000000080)="2640dde9b91dd79f4230c1ff4fe924dd09039b10ff2bcb61e3", 0x19}, {&(0x7f0000000180)="d98ca7aea1430b5d80ed33d13237c96b70d3adddc51ef92d8d4f2a0b99c446ba169a60d32b36442e4eecb5eb31a21f91493bb696c0e0cdb0fe52a2b5a8ce8eb4242d42b91e6fc35dd370f13379efe33ebd259729ee54b48535cf7ad2e6f242d3fe21e3d80c5ac4761c33d24480e43fd93fb1fcfb80cc713e225fefe0e3fe3a524e8d709cc7ec1c9c83c4be001af600c026fba6becc086fc38c4868d4db6524fe60ef73bcc3431f08e1bf0e08bdbc47f60433ca681c551a85d36d18b44af375ef155de4f73132f81f49ca06b39842ee09", 0xd0}, {&(0x7f0000000300)="3caaa36b6d7484330eef467831f998995ca54ab6f33dfd3f09a85f253b56705eb86dc49306d476b630598dd47254e45af83137b212699bdf0a6ac534a792e41058e5ee9ea5affe5cc6c53d31f394968f02f675675deb2aacb39d68819aecb44dd544466810c3e44eb9302e3b308d2fa9f67ab6f9c0826806313533e9883885cda53a4ae8d55369c2c1cfcb119d04260a0a9db37b", 0x94}, {&(0x7f00000003c0)="4f2f1963ff13ac969b0e20ffbd56af8752deb26cc6ff6dcd90b4b23d635ec476836ce5c657cf922ff1d4cdbbd75586aaae19317e674de9307bf4b0aca54f88fe4f6d19257f7839b9d21012708ff9b52d2bac9a329280869aaa27ac5d7c18da4ddfaa0474883974c2163d6257a111", 0x6e}], 0x4, &(0x7f0000000440)=[{0xb0, 0x3a, 0x2, "24109eea4485282845dd33f2e25049050b909c1d3b77aec7ebd2498e2472a893b56e0a7e422a272b318b77c124d7c7e46b7bc8ddcaf89eaaee3a40d81878d4886de23b433b091acd4cb49cbfdfc39dbe7e74d421a4ed2ff50dbd72be60ce7316222f212e9b8391eaf22e8a1ab10db3fa15c6f9eb4ec9e91bff04c214e0346fe945a869c3873bf4f899378170b104cf2997e10840557ae9f4601e16"}, {0x98, 0xff, 0xcd, "80d2fe103b246451957fed61b1672c2b3b747a7cfcd5e910449119aac677de280914bd2473805a69486531db1f02d0365f5bf87e991c91de6ad6e6ab2d8872ab90d90bd23282952bf31e9b9f78c92dc2a83fc7d6c7e55fde2a7ef425d57b5edae9e348e7f0a983a89a0be89de75219618e4d443d23669e138c2513725b2c43346b0fe1d7"}, {0x1010, 0x10c, 0x42e, "a020a1d4a51b09fadc8bc492e37d91e199f744376d552277f4db57bf7649f861467dad35583b68e87571b2d260ad958e1b4814e21d193c37a9280498e4ccdd1fbf64826e75aa3eeaac283094ca5833af50a697a725381a5d87ea5867204d00312a8dcb1800b4fa4590f4cc32ed09185176fb0bcafbe2ae0dad75f2ef921ea3b2bc038b3fe51ade078e406fcab798625f24fcb302ca7b235a2c676d148839aef41ab2c14b7e8af81cc4565d4a6e32ea995f6fa414352ab1de282c96327f66251857d979a0c3374868577d6015fc361389000e5906b8ba2d9901d37acf84958f59503131186b9e3455405a709b36c033860ec57df6f676b0841c1fc8a086d8de67fe906871278039ed7bc6148e5640fbe9a3da9563ebe37e619ced482252d66119a38dfa0a14fff0478893c59c459f723d3e79709085a1417478118fee4a0f74816064d73855c6acf1a6b3a747c30bf70eaa3625a6463c8faa667505fa8d690322e9907fb020fac18740c32e93703a1b4ce6c64dabdc9e7378b96515701f1cfe260ee8b96b996ff8d13ccfa38d73230895e1461e3d4c9814f3ce882bbe93a0b46164e710933739646802952af44f7d31482c9c2273504eb38ffdcc97b2c457264ab8761eb17efb6f160c3370faa404e7f71667159d0415ccc855b92ec741277187047d0b2fefc8febeb3ac99f2adad9fa41675a5b272d5e799861b7a736c6c208f7f8c5f9a87d4e1876bc74c50133269b773d0c2ea07527457881a3fdebc19e93ab07aa17ac2c90dfc55c1c3c4802dc044628b7da38ebc9afb2f257a18b5a62ebf827b9dd62e992e6688eb6dbb327e7b836238e130c6e5c45a2be72a3d3e3827982e4b0bcbc24f376b352b07e9771f4a9c192ec8ed054271b5629782a5dc699b61ca94fca5e74486e8ea6c37761eb5ab196f23cbd684d5a7a2fa416888595042c8fa63b593e88a82c11cfe1df617c74f0408fb8f36cc5197ec535afc4a4250af5bd5f7b523274a934483caff84bbdca99d46c34019942d081d8cfe23021848b7a3fba1a7fab8e21c5b08c583e55fa4879683b77fd6ab12232a2620c0222b5ca2ba56d7c1233d6bf2abf0e366e8a556067ffe24a194c539b209b401faccb7384ac191ec7086214fbacbd4e9303b15cfa2e9490a805a35f0630fcfcf91485a0f86117694a3e942c212da569fc1b1d8e82d3d85ff71934ddf1e4a85518cf39410e67913caa909b1ffd240214076817e3a22ca73c3aff7ae40b1d3597e4d5ac0d938ee2a1439dcecf68afa482834c8454fa6dadb3b24814728b9fef9795a818692360c7e465c219c31c64d55a1882b94515eedfe1f0afcd07734e93622f8aa5f1ae9399587abb0308dd8d7af81ee6d855d9c952222a391c19ac34da9993b1fa1ba02b886ff2ed9888dfe45ec308b972521dd98ea1adff392cdd6ebe3348316861305ec7e944bb60f0f7a26c05015109f5da4ce56794b1172f1faf07887962a40cca1bef51cd5208f3550be3d24fc9fd09f306029a689749bee18108402b072638657a666553a702334ae16bb69c23ff6f9b49d861b4616be295c98f6d0132e1df978acc9e49af9682e668a12d2a19f26fdc85949d6b5b05b25575b5b601f329a6775d344153e72c0bc3d06941d42ce87801e9b79a7b8c79987f2b920c340e96f730e29557812521b758f41ea66358c000116994460772206618bf13580dfc664bbe98d380aeacd4c08e36a143e0c70c9aab703685e74b1f3a2433b6f3226cad621be67291ec88ad64783aebae11059d44cd372db51d6b3af2f2ff88654b9e4e767ead7fca0aec87e158ef3e9002a9bddd6180de70dcb1707a6fbce81bd9b57604fb879c50c9c735c06367eba770c5207e969e78236366a4e9852ddbc602615e787432b02d0a14257b84921d507e81016eb1ddb5ee52be582465ed5367c8bee9b98b30a75473f8481b1d44c7c5cb9b885247877d06b795f331a371a8c0c9e59d770bf5945b95dd70016f02c448b9c34023d51bedec56f746223cb0dd626669dde0e91942f1d91fa89ab614959e27418d29cb09429c70c5f3139c01592775aca9de67a2a63ed692822d9a2ad31ab015d0187865d51e801990efddb3de86298cd490298e117a13b61a77d9c8b63a3fb6b197dfb99a24da00fb290467c27156396ec0b5852b8377373e5757d849a0f804d354654e9f7079c7e40b3ffc515e2ab8ab5c60fae9592befba4e07eab4f6f2a21b5fde4da9c689e5e0d2053e018f697ad0c0aa1efe7b110bff74dde3e0d48f74c36c5202e45e2c4340f2da32d55591d6f241cd79b70a99c3af5fd6d1f254b8c2b4b3f660a84c059b1767ba14cd31286f98427e36e94a68c089484d9743e88ab6ff907d1e800cf2ef8c51826742ff5feffbb59e4b713183593a81139877698655c9692ab18b076335023e544571a6c1092114a497a79c3c1758d97c4d2e7341680c76540c300199ec44d7a35fd0e51de9cc5765aca72905ac2554b03705b2b30204d679d1189cf69d4e89a36bd4fa38d6adf28a65112b4a0bb8541d131e35da2649702a49db22f5a7ad47066b20579d6e4091fd38df3e2d4e987231e1303225275346dc9780c0a44b19de71ceedd7639004273640ef864f375a691ce0ec1284f6bf9e07c7d41be65bfef26466593c62ddfb4209d1ccef3aa42499e208d2e7ff4fb453c2abea93bc1a4e1f1cbeedcc1a3ed7a04b92c172033b5b7acfa5cc4e0658ee3ee0f65a5ca10daa1e76196d5659d92f63c33d3b8a11185b10e39fb7c180514ead835429d3efdb8d907e67003018700f54a9c2160effab501f832c0b4d32596b78ac119e6f223f58fc5b250df868eeef187bf857d5df09eda3da67989aa85e0da1634398fe104bce52058d996c1c80e2fdffccd2f1ac9f2804ae38f9fc3bc600790bdd0181f14d1f5465664a83d273f4b112c088a1b577d53761e985d06d7d76c8f7c2476f57be3e6626106769cef9c78cd4ee11a476ceb2e3a737f91d8e2537e3e0d075c9874a505ec0df62325be3b77523235b5b4314a346cabe07413146225090994236b72eaf649633670d909a9c255ebbf5167366585609c1b5d06e258ea5fde5595b57f41d60b8c12525b8d719985ddf617b68908277f256fdecdb1d457176a79b67cd520b3553c8f549a872931c174a5ec3a79f3b646260cbc8f2dd23f5b5521e1b9a07131a34406d33bcdaabd9af955c072fbb779693af1d88af587f6c26fbf54ac56b5b700b2d66e87aa413abecd4851c574accd1fa7cf72fb1e5fa1dbf8ac43626bedd8c4a2fdfcb056ceaa500b3693da94a169b9193e98bfbeefa48bd52d2229e0a5f789742ce93ca39c4dc75aefb4d0b7d02ee9d3bc32a7bd3d0416dfd8b0831c558664f7c3231e43c17c258f1fbcfc54fae6d71df153c58a563e1cefe5640f2e05bb9b1eb05a4af81e82f996fd76f854fa0e145c6758c24f3e178ccdf7ca9518d34da14e7a91970725cc4f6dd7ba882b25d2a4194e3aa2c7875215021eb57c75792f6de4b9360bac65f5f433396d60bf1fbfd4e36a0e4895cc665b801de0adde5be4823502cd607da8d6f9876c42156f581d2bff09e639c9b198cc009e20d14d9c9edbff0f56761decc42a962761663108c4f1fc2fee749c951970006b874f7d4eb3b490abd1f9fc13a93efc589b3d186ce50b8556d121460d596c6af128b6cf24671b09f8c427adaf766311528a12c7bae39e02fdd66f1d7db38200ead1b98d9df187c3697efab6ec1c00e30ef37a769c9f69f49687df7e4a523af5a83ed0cd49403d3bc62f7b04d5676a247a00bc8c827cd9347cb7312165adff1e0cf3f2db3a5c701bd303475fc80c666de73f3681470dc121df5273eb8563d956c9702f2d3112e09a3d74f9dd3eda844bb7d3e6c6aae5da4e59cd4a6ed26fff8957a4e04bb668220a534318f25721511ad185161363bb809d9209b0b86707b54e1d22c1564564aa3e526474ab633676c31855aad9741cc44adedc084a75032fa34ca43787e55d008050c9759dcd578d15eca500423495d9c04c3afecb3b6fff5fdd123caf490f2a1159919ecb04a752c22a64236e498da10de182b9aea472e52366fee1c87fbb9674718581b0583c81ca52b045655bbc995636659d5957c715ad26715e684f614267f047ddae299a5d708882d2723703597bd485ed6ba9613d9746a3e161840bf0051db85bce6f2c08eed3ddaac20a24302c4e7ac08463deeb3e1e6b5b8c07ac048544fe953568aaf2f812c6c529140830d1ee02fe4f1c5ac969afc702ec8146038ba8a3c668f1cb05fc004ff8da5acbc5896316935709e4ef48e5679eea610509fa2f2a10d585b7758d09a54de629e97df878f42cfbfd7939957894ca2308e2007e80ea896e3f69366810ad645646b9406a8f995e420328d7abf599835b27b6cadc8eacb7a6a235f76ba1f38295cc750f34f8935b5063d0a8f1e2fcb1c00d248db06357a0a572ce080d84cc30e98d71b7c563e52216cac83dec52a22d94190f4c44272f61b00395c46e486489ca4d5ae79939128dea0796044f983f52f6d9530c523ffc339de10d739022596b9c45220eeedc8dd5d881f12df3bf8c6a47b492e89aab4830ada164c2fa3198e1f82b71a19b0c247de088a2a09a37e3940f6a5244f6006907d4b7867f446a6c5485685b7a8043d9c52b16f1e912eff22b3336cae6988daa755b636f51d7871be9e5f82226e94da31596395e0d3ffe38d37ef90984ba6d72d26ad582c4f1685f5b7508e330594bcb585bdd3ef38e0df0f81abf68c493aea88bb6635443a9300cade717a7535de53f651fae5883148e6249c7f977b361986c3ebe86d994c0468dd526dcd26e6c8d6ca215a9a27255b1bc5315478df2088ed983f06d58dd299152e5612af3d0997f26fb9d2002f4a2808513d2da786c412bd7dd91925a582fb4bcae9b847a60eed5f9aad710c730d98f0321eb57db9780745d3d2d1502bc7fa305f1c5044de81eff48a28874b711e86b8f00305a6ed991e3e9d2a77ae612291d0a55cb12c4cd197beed4b036f41ec6e84bced890596198389ea734571fdfbcef9ab5355867f634134d2fd93a4fae6f42e3a7f092fda86be8e2d87e412c572005c362e88729db72bd6bc2eec59fec74b96a4bddbb0c6ed9fd11344a26e33bf3dd06cb52e584f227aa42ff959a529d2811cff70eed21a18287f615ebd623e58dbadb4972b177702c55c4673b37c06f0c5511b0de09dd50ef5616dbe27fe00a8302161299cf87f881a1ed1b87194403d3c315ae0c17f5cf5e4637cd9ed2176e9595021ae048e9ac64d4862841623a4c3b2b667cbbc0112bc446759f1da618d5b5a5bfedae5c0fa0fa66977308f652ee0e21d09a0bd55191104e61f9a61d39255a4df45a4e8b420712a471d3da3d7f35ab6870012e1f1f170d15af8cb6bda984401f53e713fb9f483d250e77292684129f485ae26ac74001a27d44fad13efc49df0824dcd3623399b48f66c36120e1c68f0399d2cd3acb1fdcdcc43f797444e356e00df0b438368cb1b3c23d4b3b10f52be60839021dcc1d7fd21f9d6205ec2a2544fab4ef31140bee259d8c4e49e462e3c68d5a427c3632dd9e272f3dbdfcb1d76cb087b9c13a379cbaaf72b821726e1773fa30d202931ba7292da47fdb5dee34df71fdc6b36b52b59dac567bf6562bfcf8dfca1457fb4a45d01245ae1bf6fb93c8018c588d2e7eb930e88a48bf186e8771f8d5343c4f182fd4ea88e060d37c80610632c5fea5ea11374aff19a912dba5e061c734c7f78432ea8203653496afea67"}], 0x1158}}, {{&(0x7f00000015c0)=@pptp={0x18, 0x2, {0x2, @loopback}}, 0x80, &(0x7f0000004800)=[{&(0x7f0000001640)="44413f3fee9220bd9b623c8c2be204b5a53a20", 0x13}, {&(0x7f0000001680)="5f01ea20cc6f8850e5b46f095436423cc57c9d620e3d47330ae4995965e59208e59bcab075756e920bcca2afe5800d99cec5505af7956a1bcce5c69c3e9269140131cd02f9d7b1b35b6c09ecea46ecd97ff3d1fe1bcd7aa10568a72975e16b57a8ef486015f4dca9706a42b78d43c6301334adeff9999c5c664c1d3f4d1656f4bac5e929c33ed27985ff03d77febe755eedaabb2972d9edce3e6d842527c8bc8279f0a374e7d6f8a0350a479df9536dd", 0xb0}, {&(0x7f0000001740)="0ccb0929ca9b709d8492a4bc35d1ba1cef71a12564a6409610134abacd03304804e8d13117a870a8fa410f1d735b59b912c365a081d2db50e4d2cb97d5445461a7de2db552a428d332f09c4f8f8d87540e6b32de1af126864045f53749c0ad62e4c6e9a8adaa32a9c957df794a4e69ed713c4cbd7dde73549a878404a916fb4a5766321ff3d32b1f8ac2e12056d7f3d4c7841d1a7dba1540a80605d36ab67f75c8d337d4fb936490e5c04d79868d0e5a95603caf413009027af6b0ad8b3384b488da8a39c0005078326bc57953e2c6f7eb3a34a992884d5557416ae274748de5878cc82bfc9fcaf9b8c6b0fff24414783701e11201c0aa733285ceb2bea5c5c73a750c7920626f002c32a1cf6d79d98342c4ec7c97e20f6acd569437d7dcfae7c06e4cfe139986b194d6c6b60d82a1dd9f7fde285d14a04f720f990b68b92b6bffc1df5c9c149bdcdd3d5ffa158e743decef9e4523da1621a8662deb67be6171dcefcb065a9b522db905439a215af8f761fe70fc84538a9371fd1fd7fd7d39ebf0d771e26d674689601f310411951dbbd1f3e421a107186c5fc9b173411372561153af001e32604f608ebeb6326ba19f42375b87b9b0026de51c02893e022b7068d3a76fb926c962676088b89326fe3529fe481d448ca3ff5eb3795f47183221ee80a55075784ee993e9aa7ee4a5418fde5f3d7c8668a8b6e4ffb3897ee6161394057b82186967d3e914f1265aaeed26dc2f52b6e98ba5278e6ff9d1e3a227c87ddb6149e2e4ff4eb8e3ad89f29dc624aaff41c684139d5d307fbd1ca4e82d5374cd1dba0c43ece3a2ee9b613207c463ba7c306a60edb914bc72733d19e95f8008f61968e093779ab34d2262bc21da51e27e1430ad9b31634004bf119e52a2fce0332f87a4f5fc85d5811b933256364baf5678f2b548b72b5b2cb7074866f7c49afea937c5cada4a5dfb194001c86880c14332c9f144b9a09555c50777e0ce85662ce00932eb59cbc4c5954cd8a8ef9cadb490244d2c7a64eaec6431ce8e71559c5c1d3cf06fac2dc23fd4cf363aedf9a50c9a220a8bb8f6f099bd1535631b09631633390feaf98d77317939178d41ab73d0b4bdb2216ce2c99ac27c5adf627601666812b63a03d89254e84cb4a9991202b284f3d12f39578f23c622fe80824eb0732a3d654f0c5624e07eb060b860655455df1f7ab6b71f6870a15906f8cefed8c6f651ccd0eee5475d42e1b6f26da145f472b14bf0fe44f14884fa3fb7099bc02f7d28c9344cc63907bacc943f30427bbe5c8c9c45456f956f8c834c5ec2360d8eb2140650249468bb26cc96bda3e3b43844cc11dbeb83b18ae680ff623945708d4a8d64447272a5d9f0e7626fd83083d728655cbd7fcbc9e49c93c91193e0731e97fe8b94b6da841cf076c7ec494249817dbf4309dc0bf773b215e3a891fe4d540cb8556bdb1885ae4fef81d6035d41be9eede91157dfaa79bbb83b42fda97e1a3f6ee37c84d342525255a359158b744a83ad9f5a3a618b0bb33065e6ca8892a702fa6b2019cc4139a1aac8400f61aeeeefb1a60d05f055d76afd9777ccf46ad0d7f889e289a1335997fc07f41fab2d2a7ce0dc71f77c55402f2683debaeb7da63d55954a3eb7289fd2779706dbb39a01f5013b66917c45f7235eb4c193a40f997968d08828e75e30d0be8b10c17db33df81301bf65e107dcf83fb6f53eabdacda1246088769fd0d4eda2a1d9b41bc385bdf72896a7b27665ea8f3a056bb864b35ecc5a5843544ce477cfea005d4236ec114c4643bf12063b2338dcbeb0e441f3b842891e54390610b4b4dd4b2952427f1efefd0e0b706e4ab6c6d04f5c6a8922c8d0d842dd1ca43fc693602bdfab5e0f3e8c9a5de16fbfa68421e314afb2e79286741d4c88fca060dbea6b52e070952dca0d8623170966fe4fd60de34a7278e227ff9ba09b7d22ce11828ad8223fc51f8d8a1af5c5533bf5d5f1dc696b2012963d331adf498ad03d8de3cf1df1bd9d029a0f85cea2cedaeec1d1f71a558b27c43f5b5048bcb65dc4a884171527e8f9efb8f41e87a79057ff89d7b65a0f9a43a98ec4e3efa5ac3e4abdaf31239683a04c7eec155fcd67e855ce2d5aaa75744a41ad872b745ce1b930317ecf6a47e677c03ffb129fc8d8c3d867c32dac366ad0e900179c6bd727cd2d07b9f57fa2651c85bfca1d75a105c4ed91b317169199e08c0d83436f81b1495e321835a880df41b287248e580ea60141d38fa5f30c53c9f50dca205138658baf1d4b0d2d56f8336452ca7efa587f705375be93fc512ec4a2e61f78613c9cb7b5eed0ad11418b3116cf1010f37f45f6de864dc48782a05a048d70079ec907a58d4a784af1f5df6a9644dd8e5440d596846ef2ca9aa68465a0fd05309e9be3087c998911077c03791676e5695638128ec7c13ffbe30a91b9d1e742d7a828dbeaeffb91ccd5053dc5c0896b36da6cfaed6d70418dec0f142adda214375416f507bacd6633355e0f764042e9eebdf1a2d8dd8fe640620f567ff1280f833b8626089497f3d4ef29e9a8c9fc02d7014cdf04c56dbdae332a7c33beaa2053941472d9b290328dcb32551f9d84351aeb21f81633ed6d1ea060e4939f7fe17dd1ac5a8b7810bd900235423fda41530de0633fa0aee8f90abe1197ebeca7dce8d2345f902407530abc4f93aee3a0e32e84d1aae66e7cbe20097bcbaef9e7a853ee102385bc71e778a433e0b0989127cee80d88ae29af2e8df9a3dd72f00a62291651e135716fd945ab0a3bb12fae832847a701e25752a76d5c7af4e6a115118504d35be19f494b181d23cfb0475c01379cfb63d1c0e0d7fa37f618d303f4a44a80653d387b51405f7ea9ad16c4ed27e3d922f0e4c88cc48189c186d4b59b9331ab734e668161a7fc674b094638e547972bcbde25926c4e4de48a6d93378edff27dae8a2ac2759fe145b7cac9b2aabf7f20fcfcc7a8dfeadd02407c96cc24afaa76ccdb2948b2bcd76587d8a5d29b918045a97033f33c3e6ac66d062c40f2debfe507306da867dd79ad232d1dabb6c5518ad7f94c21d81e6a9b562f20bb67e453b0351b091986b266a0e9bc7d351e750061951165584c17da85f7fcd6bd63b178074e9838cb75bc5be4f2d642c4bb895c8195c134ab3002d596d9cfde974f26e464e35fb7d02700b8aee8ab0bb5b12605044aca3a68ec0ed39abe7dd33db864a000a3a0f11c382bc8f01760ae17e182f98b56fbc1a66d1cda06030e4d13c91dc57ebd2a6d7d529dccfd8d3b9c4a9b04ea6abd011628c05c8b06f905da2d7abcefbf06b6cd202338245321502d1da2c4ba5e779cf89b04028bf059e2a86bc6e113961603b7940f13203c11b6bdd8b5126d9c19a5b8b92ff21fe6bc07c9cee21ecc076bb105cbe6102d93b015d02942cae00bc50cf6da651611a42a57ebc7cc095965fcb1abdd5465ea9df076cca4f181cf75a84c4ff786a453c7857c5cfc179c46adbc208a7616dc1910c836d718117092dc47ee4720c57f7b6c7bdec2e9a0a35b91e025e63cff3abf252a88b27e7b7eabb60fcacd348e4709337996a5f25d04151628d087ac4f65b2067b6e166465864cad8952caa14ac6256cce8a51b97a0a984a6d8c6d3080b3c8e542b43efc96f2656d80a082c024bffa46f273dcb25c2009bec69ea16073d979aed5aa4c372eb159ea23d776aef81e701a6bf45422c1ed45209bb0174adb6381349e70a69693a9bb3587fbcc4359919ce2c2e66c586ce7bde1ea7f2619602b5a6bef023faf15794a98e59143711933f4b801434c5e0835478f96efce6b79475bc96ff30996864c2a5562c45a8ac832672a198642f1549cf89b50d29401b45e0ada9f2b4ff78d98e2ef1df013c6b480a38617f477caf6d0569a0db496affe3e2c9f9a998a79aff22e338a2d47be5b6ad516544a431a63ce2ee0d118e354e6f5e8f2eff7ccc4685d66aa288e28d3c329eaaa03512c7916de8e9a46c11e3f5da5aa1843104e0c42d68c2e0ca1379d325649a2b5204c8e227b5748cc3870a9c0dd6ee2f2fe288ed96225538800078e6f4773382ca8e7049bceb2fd8b15f3afdac10e887b190c35a4ba799b1b5d578567b66a8443ec8370b458287960f4781fe1258f291e5f31075d56517be201a8e676ec315371ca2fb96c0539504eb3b166aa3e8615082f60ef23c394bf2c8f8ad26e0538b5ab175fd0789ae2415919596a9de96e79e1d65ff804c2381141098bc4f4d344c7e169f931165a9f4ea122bbfad6e213539ce71dba94d7dc1ba6038efcc50fe256f68660568308582be5350a9b234507c58c21ef359b3243d72d210f6af839bc6e6e4cf3e361ae0a22cbb2043eb0dc3ab3e1db693eeaa8bad5898de2e3bed91226f606faefb09d676d54f2de37d8f27b742a689fc70cce3167139a6cfff1c910e87897f08693ef794e230fac56f3224eeea7420d4d8be87c3b4f55b63e75ff2ddc12ccd2863f3c04e627898ed7382f9cac3982e81a6319c6a819e2b49ddedb6c819cfb128d286615171a84621bc0f09a07fdbd015e6bc5f05d28c561a9851a58f10a5c5122dc68e3306f43da6636ef3ad62552aef27934cf6a3c255db3fb3acb315f4d2fcbdfc2a323916723ecef4e3f34c921180fab60f285dfe594d52ecb9a1597e84526efdb67720b746f084321d9514aff1ce6a3ad5ebaef3fbfd2cd8b70214cce1343d193ce93aac222c3c803145c99be43817c439e2813df78b8be536351a758a5600f4142c78a203de022eb78acbf817fa9e1ded1f19a9bb039a1ad08d0be6e8202953bae0380f7ee53f4dabc00df445c59e3f999a1dd4ce36f80decc5140d3bc232b1982c3fd6d9414e31f1771ed61d9145dcc6b10885f27c02d82d251cd85100b95bb6292e18a8c747a4dbd5e7fc589ecf04eba9d172112d1633328c7b0e5c29d2d1ec27c731c743b6b94a3d40b1791f5dc5504ff8dc6c9411ca0747dc2a9c3624ba2ad305eb5443fd98a63ea9190548c22313d8624394e99d821a1b0fef9db8514e5b14138914b3e13b4e1a244f7d868ea839a93029647de0d7bd68469aad0958086eeb8d449aa5dbb3c0451f8abc7170609a50f9d358617970dcaf6c592ef59db1b923f4bced94f9bd2a7ff39c5123937eb5ce8cb191c02f004426e321fd802b23909b627a536d47fa87394f1ada31d35d813dc248f61e78cb0482b4cd328bd08ee1c6454e18b934cba91ad2ca912a6cce6ef0c51df5153edf6450e77e75089b2c539bf036697ffb2a9f6fcb96c4c1cd9c722752c4d897e3e8b3636f6704b1cdb699ddeadc47706f3b122cf09bd324d85aa5a12d12a5ae93b9870b5a0dd9dd132e13b2b881b9d0171b84dadffaac3267c114ac7131352231a450c00e5a41e7df23748570a86550e8973289f6e0058464b0543d9069a3bd1596ca6ecff951ab4d1ceb40ad6dcfc7ece4752fcd6179d49c950f02bde32fda597876e649f2777a7d9a92d3677c0227565d7419417dea19bb9cda17224dfa4071a35e73ee87fec02159f5e685d3b216023c9558c6e4f067bb010f4f9f6e777045ff0c9bf6304f175b1046cbd9e475329eaa10de1e99054a401a6162f44cc9a4ae7af0c3905d20921e80eae792c8ec0733e65a20490f690326783b7d35ab3a038acbb79b56b3b6fe15788cba26c1aa07e58fb8b167a52ca2e15750a7a2a9033f8e5c00262a3c6e15e67086d5780663f3e0853095e167af2fb9d9df2c38bafdccb8443091a320fb559e2dea42c529f88cd71d8a38cc56e910ecbadd560791d58b842b13ad88430", 0x1000}, {&(0x7f0000002740)="0d81b6f67ad6a665fc40b103908af60ad6cd41d0a01d181f42c514a6997ae8ec77814fe02371d630fb7100f5f4b49ad9172f5170c55afa970788408ef264b6816b0ed904701eb8bcfcd72c36c0e8d686b03260fea5192fdbfa4dbf363ee487019fc9c943a0", 0x65}, {&(0x7f00000027c0)="6441c26a2a1cf77f561409f3245eeb37b597d274d9ea2fc093e662fe1d1c351d8eae46ff180c410c45f779924890b07881d4d52368f9426c7139de7991881fe11f4f6b630e58a4b96b64f032cd022d2fa126d8e9a30fd21d32da5e5cb62480b3776d2f0bb56cad455715bf37d1ba2c354e6280456703a5c0d65df52a22ae8f747a40c3867f2c8e210554d179dc1dc658a80e99fd108b6d77688b8224f0234c6964814496b77e2430bf2053e15163113fd5b2e18fa162bdd84602565d6ea18fd16cf0c5bf69c0f7fa373f946332478b1b3cfb56a41371a7d2226f39d8c5d4e36ebfa6f641e639afbcc44414733f42772463e8d7c15074b9a53abb083cfa23e7772df724d7d388aed7f2caa7fb4045dcbbafc8e1e9e1d2f6a1ac8c8bca159ac4c37849afb11675a4fd61050b42a325376b05cc96c5eb1a21e06bad55b4b4a8b479cd0d432529e4aa53606a2fc5f195e80fabdeb27054840aa92628023786f7eccf3c8310693e48107934621e2bf7000b2fc0b1730215d755bcf3d1414df745f892d852f277d69a6b2877aab8a9ca5b5b4aee2fabfef5608416eca8c0ec1a5a76c1e4be89ecc73fa0e282e3b61358e9080c6cc6250a7716e52c9e17a0b920906c644934c95b829cff5bca098d06393a26d3db8723d475c3a3d59f639133ebffb864bfc8c0c536213d54a782e856317e1695a8982a26df6c9fbc3e7b3b8f49e6a7746515ec684c467e8f737b8ca85a13432a3c429dbe51bc74255942abca6c1676d72cafbdd59d7cab0dd0fefc51241031cb4bb9d8a215cdf60f0c3a097c605be23343310256adc2a0d212cbabfacee484afc78d44810ab0e6491c29adcf0a24d64c516d49dd8c4c0360bd2f1c2796722ea2660ff7ea536e08a46096603c472c1e99de06b08b0e57e39ab36d638adea7bd7a67ad765a711806dd6256244931e93c7a995992ba579a1aef7bdcdb8eee488917e8bca82cfc995cd3bde13f6c37d99c80799cd2db77255b3c415e4e72734dc5bbc6ca79315f275dd6b8c034b0b5c9afa0139e0da20104e5a82a70dc6d51b158617259c6d150a399a5df2aa7d97a7de77a17ed2ee2a4049d5edd915c8cf35b267d2747a58dca091fc491c9d9fa4aeae5af1a0101077e48b7ab64eda5de11f832b2d38354d047444ecd7c0ad7c225087ef17141fabedcc489ba5420ae49bed880461c1af252cb6767db8d1b08a61eb55bb2a6ec64180ab888d814c424ed15e7e0861433572aaf83eeb0ed49fa31c15a35a7ec16c00e5ff76b69aa6bd804627e98236575cc9ca630384e470922183293218b87aad3a03f1c6c6647921c15df19f9e8594cc9e73f614340187d146286db17c59af925e6740d129035dc0d366d42085c31ec9fe8b2cce14e0e83ac45b76cdf9d0db9414fcbcb4fd5817069fe0b10139dd0bf9d0303851bd250ea5cf7c8c7733c1ffb458d10f1861c88953d00c2838954413cf7a6f88a303c767d4b7c1d5fc06fb1f0a3272aca65e9ce1fd0123571bdc0363dd677ca221e560ef62190deca5cf27b94488af28498f550646108403c9d27899c68da2b7b81c8368faff830654de55b08823e994af7da5619c463ba61df97f543aab6d47edee21bbf8e91048bbf0c35d208f4a65b90beaee99a1e42f2268060c4b8d5db550677a4b4e8395f45b2db5468cc795f47034b1af304f0fcb742e918cc2cdd5125668990f562273ab6664b55a229563442c1007034a4abd4b57d7ed592e379547db17327961854638bdbe762e178ad40956695bb710d8bed75e6474b8413b368d1a8b22ba5ba9be8488badf6637af59e1d7496ae2c794b3f52de5cf9c82841276cc444fdc80274d95e0302f114176fcc53c7729ac4f0bfc9e21b86392a21034e87a01da903cf85dbe411d15f44e0d77bb0ca48c7eb647342362bcf4b4165992e8c2a781ff83ddb8528b7b514b87f0cdec9da5e59921ca35456e2742d00964c48b80f89a42f140f4d9f11fa99f64a28fe8c2a43d0c09ea08a373e92908aa35039f5280dc885acc027c0e498c25b82949a65105b9853fda711df8bcef546bb97e1c6229167239a22a65769e9d57de43696dafe7a4db5e3780e1a3c7a7eadcdd8d922f2af4a6b6666050a5c699495a04271c0e75bdeff9a7bd3fbae415c2e7d1fde78e4ae9ede8a401e0f006ef11f2553cfd538f04448ba9ab5e130e5f9c04bb956e25e8c14c38eff26571879551fae9d4e3afdf9200afe6fb7e2ba34ef90fdca3bada2d5f6460aa82ca98029407b7aedce9e5d218e1301db96ef81e291fd48e45d96821b3323e32c3ab6724bcb91cf758ab5a8b30d5df8005e0f7cf8f10c5f77970f0650dca50f390314c59465d028c016ada2dea9754249800b604838706e154a1de23939f1517c6be629b926d91596d5d2ea79722a8eecfcc4e86d352a36ae101b2d46ea484c2d0d5ec5e6d7778554e2d9a179aa2b86548485ef5e2c7f33b9b574bc193adc47e703cd27724d86a1743369e1a198e489a8592c8abd2d4d6b7c9778378b0fc738f9c085d603a929a8dc66e1c4ffa1a2ce86f761f8193b1dfc7678355fc9e5a76ff4501b2c8687221680fc18e3cfc1b86e62b4a4d5ed0b3898031a00ad2490395f62fb92c91c15683e3d60a2435e4703d1f71d13f0ccad542ee3bf765089c748afe923229c78460bf2e601d12c3147ac6f237e19126b13f3d3f6e24ff9a67b10d1d25e61126e0d097c2bca5e82a014cd64d81c1e9bfebe86d37648b7cb4ce178fa1e2e92dcbf8c1848e9c51565a9259d6593b297b675fb8c724322ff4b0a71b0051415b379fd25b4371478ea7a87d906eba084f0d2f3e76dc4ce0df16246a9bf3bd4f3967f895576a83145e0b88cd9d87dd11f4260b7fcf0d7db695c77aa2745a5b0693dc44d18b0e205e2a8d3cfdf0d6e4ad94b54cb4a64c08aa389732b223bc574de614acd962054935076b0ac7ec81f7d0f8d96aa3354fbefa2eec72d3a271f746c110d6a82ac7a09c3025c8c242ab4335daad4264b93881db64450e13cd143f0061e82e2ebd2a7feb8f76695d181e265cb5407953891c448c8605e40f4d5ac967a9693688ac2912230df491ab07a7f89b5189602fe0bd3b8d86c3378e71f7590829c47db7a3974a214a6d95a60e254910db0756dbcd4fca57f473198cd08c9a04925e28107ca01fcf8cbb258676ab0642391ac6b0a852bce247e3a572ce840eeb4498437c30f2edb7cb0cf0cbbeb09bbdf53deb7f9c38bf34f2819f17e2a55e9b849fc86901186acae53d5ead4b532a17551abf9774f5ff22110eebd172b3b7ca89f322c43d0b9a36345021d57a9904afacec0764dc9d909080d8feb89c5af234b36ffe331d5c92f5984906011c4d078a1f7ce3bb7ed281281fb8d6c535d2475b934ad7d4ff470eeff7a43f2840a583b52ff37bd00e8491f3417c04c3d40763381f8db8fb84f11c061ab2f20f96338613a4f839ea123c5ac22dd04d95310dc7a1c7e35ac6b3d49335a1bca7b7bb91692a47368f42fa91c3318652fa0a20fcc77b3a929bb78afbbfe77ac7878453c2b48b95c91f675dac1e34cf2712e68393c0ec63600ba7586b0f62ca71f4f2491c15c0c4f4842be9786779248fcb085b609374ebc136ad041ad5008b4d13e8fe3be07806ebff7120355a8acf95e469ad9ca4755ef4fd1aeae63d7dd9b97c7c403cbbf6c7b921a9a089ec694c68cabdd927d83e0795716edf5fb1fe9c09a69c40797cf65abeefbd409b1328bd02eb7a5b67539b66544e7ec9af30aba54ca6d79c2a8fdc00d00f7e1107e147772a5662e497e369d9ccdcedd547b9995e5c43f145cbe86c018a30ee4b33eb4af29d9694818d8a57248ba054a1b2d89ae7f69290308433924f0a58040f35aff78abfd064cbfaa1db1265554c7d6a7d42a7ffb0122857598ccbb3f624d3df7845fd6ec6d4ef1d3a6de4cc51cb906fcf1c3950c22a8e8c2f1275c38ffc5483e8863601f076e992243f9532ac27c32399b1d6ba25d93d94717e8c329d03fcde72c983a4d9f475983082c63efc6c214004d735e52c6b04b3eeed8025a5956d97d885518f3c4b005f18009f0b3562ac8e31b7764d24896e64e5dd7be3151da78e94a4703b2189419f14f1861317f0d5ab55f8661bb036dd758ea8b615fbc364b8d141aa912e298b53e519df33a43c79bb3e15a7a8ffd0fbe9479055e131a97b75e84a725d04e05c47f09bdc0fcd5e4ade297384089ea2e1891799d418471f3732eae843cebbd87277dfc6ed26df574b0e2597abc9e8111a5fbfc1de8e4553c10f5dcebebcb384299b9f691a74af7b15efe59308ef6e6d087530df562eb663f7eb31fcfc86e60328463de705c08a33c0e7c98a42edb9bc0852cc6b661485a6b986652014c0c456c6051fbc1117fa27ffacc5ed810b293dc73a13d65be5a64a083f84c40e58dbbffed5a0424d9bdd0df06cfa92f746717557161fdcf523372edb03f7664731557fea01e9c19ea29029387c9f2ff194241fc522071bed759448262036158e4a855dd381eaedadb320d6b9a236ab0b271d7e56475abcc2f0dd44b666248a8e7256d8f8c4274f25c75000f93d74844418e94569c93e4b4abbcd0de95df6d6867f72fa1a35248dfe129700ce67de9034fa965802f253e0a6ec94f05f3c559cb2022cccb90dc9998eab7c1a9b7aa8bc1b02be095001f7a0e35b62faaef13ae8209f83effa82cc555af6736826c08619f38f2726876be87cf16dd4897960ef544a234285b6ba3dded0cb50f30136c90d2fc4e2ecbe2f91db70173cce0777f2b34c57d0185af19808a2ada136b9d74bce14c0735a3c2df81605dd883181e8f320a4f7bd6b177b55a51fa15afa5274b5de106d0a83146b8066043bb68d07ab4612c4db9899b805a4dd5ad9d1b5982b077c0abaa59a11b26f7b1353488e7e8237883a37621dcd6e47e9c8085379c2f82d9ac7a2fbc53ddea193324ad5079f8de1f4bf75a22ae47ecac46e62ac92a94f565cf236a6507fa8edea93e9e5fbc99fb98921632421abf80c23244b291eab9d420d35b1d328b6009e1f7ac044f79073c51b192fe30a4140adc3a0a0a9adc8d874cee0cf426579022ca07da215ba9b01b8d9e8af6799ae6732c593c0b52f979ef88b1e22446cd5667c0c6d161f21f26f0587c9e3590c784d88ac502f8242bdfd0afba2bab4e89d8bc0fe2769019921ebd44844fad3ab906a14fdd6901149195b73460e6ea3c5cdd3e6cbc995581480b794caaee4b3d0982427918dfe53a639cd98d72dfe195fd3cbec00b30123e9f51cef05c4e66aa46fb1f4bd16e05148eb69152edebbbcb933dd4b4d0d0f273e8dca5e64dc1d22d5d727a03045d2740d743eade388d395775ceb9aa839f2bac2b2ef64e4a7779479d26a868b9dc4c09fadf04ac4a04ed18a78f6a4df24019fef84d017d07f9c8acbfcdd4fc3d6dac14e2504f81933f2654cd37f9bf88f7dae930bcfaefb3e63c95caa9d801ab304a2e42279a1edd47ef76a8bf257d9a238c1045bfd2bba9d4aff0d6a9f000aa7d920aaac9b2b109a77eca90e7ffe7bf7b31a3143e8e53b9b26aaaf7b69e12bf4aac13869b805c7c76c215b0788e7066bbb198aba08bfbd6950e46a8ffbb2b7872a88594b49c4b49f81d162002a0f97a8cacc6b1e3c70e52f0e0664416bd48eae6437edc140daf3d63830a6c267c80a8a9f11e321ee99ca269c16c43489825afe67f989a333a87ed1e6a03731579db46bfc6f7bb8ca5172bf117d4d7d01c8e5821bb842fdba5b7f9f5d01a63c31e599ded6433f11d578850c125caee8c0e06cd7878b5", 0x1000}, {&(0x7f00000037c0)="aef736b51c8aa9e70821ebbd260dc16f9b78ed62d59bb9e33fa5b2c0057e2522ca131e4b43905888823f4a9007c83ec02d340f8a0a35298257c24db477ca1adfa616c6063a50e08ae7adaecc0c12e61b634307d822df9bc33af1ca160e309b8a7c5fadd9c13b1980a6ece1a556c3a1281ee773ef5cfc23a4e8ad710dab119b293cddfbdcdc9c10c082fcd964c8ac850d18e97e88e49bf88c65fc73b0d7a582928239fe3e6a3f01259fbe7b00d69d9a5891ffea9e3d110e765ae9a9be83b3e9524a828da51e4a82b454bf0467c7a31380e475395b7385b68f91ba2cfa2a93941917f60d871411959028bf6b605ad5fdcc01055f9f1615820fefc8a202f3ea837045730b8db808c340dfd6c0eb6092d261736fca64128e05acec65482b9569f89fa828b145d7a4546467dfd15fec3375736c418c66e96a39c0415e8c538ae6cdea0b312227319aa0767597db4badc4cb97e7a0de73c60825dcc85459c3af5c6267aea26a5ca55ad85a4c31ccb446ca2b8a3e639b43a46b141a2cd6370fe87d5ec00566d7e9981c21a13f0c3982536ae456d2118debb2868d106a008fe40e925e3616c0684919cc9ae04ce02d16c41534d54b35a4a83520de13e5e96b8f86711ef7d508c1004eb59f7fdc159b4169233ee429e091d34e1d06ad2cc6678afc7c3f5fc9dc924f7b7625af0a1d67f2ab0d5ba26c07d773cb2bcede7b0e02ea3d6ee3ad0a6589690c3c9202b799b9c03411d41f12ae3577d101a0e9f0c556588694cc5a4e91dacdd82807e0f3ab2b40e6210e0fcb9940851ca8c0e3bd899a558ec8d82c6c6211a7c9ad88935e2fc3bf44a83e553acc57ec16bda8a744ed0f917828ea798f1e55fafd6ff02efdb31180d070cbfddf9c0540f85f3e1800fff1d2326cedf59d5cafdfd3fcf3965a76663ed7263d8bf515f1e11fc29f78638cc1b14c6d4a8a6d9918c73b931174bd19cd9bf7f4adc17a1e988a28b490d4d116f73b47609fb035f90e65e34ea18400c68fc15228993dde48f81efc725a882c4d234652044d7bc224bc6e705ede88aa062a303681895849486577eb74028bac7dce3e982ea0dddc6a4641b3cc516d9df70ed987d7c775acf503c67a1ab3eceb61573d741d631ea29f5453c253b5f5a8f52c1efc9914b1cf87ed4e538eb8989a1fa555d47b3b2605d8205496b238e9a228e9f52b8c94da32cc0128bc4bbc785b0131b6aac71883c8455a10f4dafe877d05d970244b895ee959826889021bdc9346dfa7e9c810732691e1dde44dc4a5f7d15ede06a7df5a362ac298490cbd34f5e6c9f124a51149bc183c237cbf3814103fd86e751705322a4c0cded0616fd9c917dc7cf85a5b5c64e57a3ee4010fdc059eca3d0673eadd14d13cb3d0f868cd5a37d5783fb1e99fa4b532913a1e13999466cf76b1365b1f8d4f0f6ff4fd6e48883aeb39c295b8a019b1917e4485544e6cd9949353cc04ec1280137b6291e036570886954aa5ce9c7d6ef5527c1a9a8f0287a2c060b3028cfe3472a271c800e2bb107f289b3cf9dd8e62d769c4793ec2b6021251632f1da82ddc4cec806491b4f8a51226640f399f40bc360d654f4e741115c266c87ee72b32fdbd2b1195c3ef4dd45e5f04f1a5d8f0c3275a9190e20e88bf86c5c8f8d7dc0d6716fe85a430812e9227eda6dfd44cbc48d18b46d29f1c63b8a60d9963fa4b15130453e024667d0220d051966091955080470a4dc08f6d8cdb97adedc3583bf96a25729e22190fdbf771fda9f368883ac3b00fafc48ec243c176ad9e7c3cdeb495975153d997772655181be4fbc1c8b8a5174b0205722c6255d5e22d705633beb13cb933d45a26656315dcf3f37d39e521e5f6ca0315e0fce6cad9bde4e3ade4758df2c5d6a2c6dc25cdf5c4ad2fc5b1bba2e2004f51aae9e640b6aa25954325f3dac3dec604ea408440aa7f030df912741d00b9d1d22eab067f9afe2b84e6944482b028183c3ad5685236842c9c89ca8651807ec78a6be479f35af918a27560dd117ae949297d2e2d155a40041edcb42ebcadb0be8ed3aa188853793bba0719bd708ed7024afa1d956f50d5b1e6c3916f23f92ddface482db90f59c20bf7befd3e9d00c699d23b46b828175fe377fccda470abf62c811e13ad577a5894d9fb2fc5cf91b6df884a90db39a52afc6f8f6f1b813118ceea7b6fec48d33ea2dec14c484e8ac72df3b443fd2cd3c89ccbb1938f021bb42b160c530a01c4fded1920a21d4b6ee32d07018d25f098aa78387631707c710d870372dab9c7e2c20cdbc15c02a97e06f98d9e5d41f024b62c5aef5b7721e49321570c4d418947783ef207925ef7f9199072937329cc940cdc701558a96ffcbc3a73ec17828b2ea86b99bbe3d29c2487eaa467c64a28e97f3f631d83847d5f3270bdf7f407f788a5eac4cb9011b3c1242728679bc3eec62b2dafac34fcbd5dd26765b0fdffb37cebcdd19c14f9a358ff0cef9b9e03b94e642f9af3e162d7a60ef7825e23b314b7a4dda44e6e3d9ccaff0e4f7a409277c577ad60ae78488a2ccbb895c3c4f1b4cfe4dfbdb0cfb4499387709f0c7874f5beec47f7e6c5bced1a93ce06b17dcecc09195c5c5253fab8f44d4518c57372e4a10b8660c56bb30847a7df514328e80fd86c685381cfa685aa1a750968d45c7817aeee885612c0c2d9d529cfb2fbab74d72a29583603171a5f3a3597bd3d9b00b88f5bdd4425f1cb983a77a0410010b5aad237aac77e27c5cd56e8983648e6ded60194b6a56612029129a29932cbc1b4cb32c361b24b2fb259cf8124b64c0ebff7b9858bec0d701d40de4701e8df8563d18e6986f3e46fff4ed1a604bc461167f636a46a89f12d018fc195cb373ac3b34ac89b8598c509117c38a6da653f796724f992a8f73a291898b3dc48e0f2c5ca0b71181f0c7571260a516b5a7f2ab9ff0fee4118d4b30f57178e55c8bcc587cec7bad3f6e51552bdb3b465f94d79a5d62bfc81492a06c496af10ce533c62daed3d45e571909b3b54cf273019f21e529d3ad4cbf7c29d50e7ae68f4f069551d3fa6ba8dafc4ae515b99f7d8ee13a0288f4d73f5daebc51532ce7a4031fab74f600e95a87c8f617160bec531892d66f0b950131aaddc47ea98d3445a5b72f010d9a0e2dd5602b81f90099aa730e684cbe66ae79db2bd396d14458b269d6207c5463826bb9d2e4b057936d150ea85029c2960ae0e8edf9d545cbb7945822c4ed1400061d0605e5c8d51997a75fd818163bd227a2ba9092d426853fcf69ede6d37021d1fbe5e3918edea3ccfdc43d4b4e19bf53920b453f932df0861c72c586ede36daddbfdd2dde665846247de156c07ec622f745c7e847fd08ccbb36c42cf09e5d8af990dfa757939f85ad6038a3ceeaa054eab683f9d925681077bcf3eee3c322720a928cb786e6e47f2f07f178de4adc1bfea26475819b7bef580e9a5bd27c31a899c0582ed67e0970039305b56dabf06b84f66de83279b9088e2684a21566d915b8769c7d82dd84b3584dc33fcf6828788f6b3378d37ae965336a6a3c91f99310944fc3b5d443cc4e8b12d3cb0d187dd58403ffb32006ada3be7191faa5b8370ba858d5fd075311b394118bdb132db751a52875d6606f2e8b3c13a8c953362efff5ebedf438ef9c37d511aceadd1d2ebb929baa6ba9262eb883c1c5136a28b31a6ec014a8b3f881a0ae76836279d6d47d8f4839de5adff629ebffa52c2a73b99ebe7cee9cf169693163959c039657b3571d929819c0603c4351e6413b6998f6216cf9b3097aff2fb97bd22c2ea8d2d310c323673fc6edfe72c4e7b4b6f0ad1286fff58789c83f5f3055414c0401b8982e29d2ea6ef36d1d2a3e66cf78904ad946410686f9138738e038a8189304a2a1bde1b03939ce7a7bfda848b7185cff0ed2f62f3fe1da2f04e13e117e0a65214707166f2b88cb0702368ecd1d9b1a6d17137e0083613480b562d537af08fb5f184a1646351de7a036661def847bfbecce9a3efb3b2de5f078c9327d0a3d854991168da89917514d35175e6283b4a0234555673fb9e571126d00197e56c7bf83996128edafa1fd10a3faf62092c243c9d7364dff96966bbc69709fe981268fd79623ba67761bdf59bd66280264093aa874c3056bdba0f7baacfc2f95cb061cf58e3f42215dac3c49f79170a83a9afcdfbdb0d0a04135a61f3422e0b64e8525c6c009dcc7dddf76c10c0a67196e4c925f3381cf098a41f292f2ca8a770a8e6330afc3fcc4f0502e7ba7b09d3c870c663714ac406e67c010b2e99af599c19563291afd856a94b17d561e6cefc87d4076a6c9d0d76e9e0206c47715c994827b371ad8ac09ebe8c5dafd89439959e9b47fd474d0b0b2b3c7eb7c538eb3d12f53d414554df562740e98cf65ac239ca99c37285a3556416e7d6b2d8bb03a323d80cd2df8d95966f2d9fc1eb61b81ab68fc8fe69f31b9feeaa7051ec4381c720ba5effb1b7c5ec3c5f6f59a37958448a2d46cbec79c1fa85baefb7b919277d4ed41265954076ebfd774d7267320cdf4b9352ed01fecff66ca01a4bdea9607f40aa461d15d4cf90a7eac059c49101295d268f8ef558e76cb64df48e0026f90031d04a455a6411457135aa23ed644b0dbb2741759621cbdbfce6b5f4e352392c95b2fdf3947e7dfb7ae2ebe1f25ae72ba50c23275a01af30ce46cf0cc8663ae3bdc7ef90ec4e3b3c1cd917f23feb58c891d22c6105119a290e50c4d13ddc1eba1fcfe5711825680f9fc72325769fbd76af97c52e2f75b7d25444e3dadb0a3bda1971ebd7e3f609481da39847d541a8d47cd57fde43176e9ecc8275ab1819b5320a4645b9830a577ff0cc2473b74e22790fdf782ae854a7799e1abe77e536a028e76281e0dd54534a8cfbcfc2082e0050b898d747baecb4718a5489734368c9f24bc68b8b83138da9f08c71248b8d0c69ac64e6e39079b3c8fa0ea687f0cd8f993cc62309f131fe5fcd73438f6462a72040c47ad1928bbbce0081b054f3b05ea8bd1cf799588a44e1b5c0aa546dfa5cbcd54580f9cea188820ed444de2321654b13f7689027f8cd2d0ec5b3dfcd6ed8d1c887ede2c9093fd4e03c02461ee793c9717706375d44deea2f10377f4d46b0e72ae53257bcdc2c4f8ca1d252be26f9598f05c956de07cb611e6c1945c0a906c2ae21db5775f06df3293e10e0b932daf0fc30462d6804b52d2a2a314e4051af53ce51438d078f1682bb6e84eaaca38c346f4d21be7fc8abceba88a7b5d1a86f6bc2aad4078332b9693262ada77e0cd12429c46bb7d45083239f291675d5fb82808114c5f47e9fb37b5461dd5e680c552d240a64979b5665ef286a674900491219c682911082b22b831abc2afca98ce0f5f5522a10120877b8464df31887008faa3b0f0af9982880b081d00c89fece7a9c661b6295cd9e32306ccf2d086f254ac372a3855ee90f64847a0254b406c66f09a212cd4847db4fb0098a60f0ab6af44ef0b2ed9c58291fdbd0e4041ad18673469a28d9c7d539d7a6317782c5ada6529e65b32c24588d3899a8ed78e2abfb8dc48a9eb1c8a6b12c8acc40304fcb12fb6cc328924b3e032dc37deffb6e2b5e0cce23b4c35bb36f9fb64ade94fb8969193bcc347b5134379b00129d6382bf0d8289dcad82b7fe8c7bd70ccaaa83e926e14ef9a8a3aece42ee50a515d52e8e8a2e8dc7c7ce49ffd51ea34879d495ac8a86640d9c354cec42cf040ae7e14d80a071f97c48626e64d6fdb87ee97f332aa9dc988ecc99e5fdc67a010dcfc0368050f2db70c79a8d0c25d1713cf3", 0x1000}, {&(0x7f00000047c0)="0a3726014dfff30f81662d3e12561ed6ffbf878996ad76", 0x17}], 0x7}}, {{&(0x7f0000004880)=@sco={0x1f, @fixed={'\xaa\xaa\xaa\xaa\xaa', 0x11}}, 0x80, &(0x7f0000005900)=[{&(0x7f0000004900)="afce1de45fd402aa4f31badf53a00912b16be84c46269d0ad59b7b3972152d42498c1a22a8685dbbe67a7655a6e612f26696ce43541d26ba465f5ccc455184cd554b77817ad2e5850dc6cf874e365fdb6ce4c95ff0901ded5dd3b56e48b5dc4636b4560b7f38dfbe2c571d30532183c2a940968b5a58ff99b96c2ce3232cc6cf31aab805f7a86b80a5151caa63b5c317dd7f40d50bb28470187bd764157f3edefcdf0a54d5d91658d912cc63803839bff5b12e5bb5159811898db29cb3f6f00c34a4514fe5a11e402f1b2c91fd40fccd055df9836e3581ea192b2345953203d173f036bc192dbfa126d21a525da46c385b3166e59b4a75718e97a65c5667e91986091ba63029bb6b8aef22b93b44f7a2dc02f92ef7674bbaf09c25d2665330b34dc175e1e46ea74d8ca6a704384090caa964efafef469b8e28b5a87fc5cc31d664091c2c2d6481aa3449b310d20cc08d6f6818bfc85621968e9726bf32b92baecc1ed165b81ab0f8be42d8d03fcf2923e05f8d1de1b80f85f0a3dae2def97322285d6dbbe3e8909941a6e50f8f1eb98a5ad05c81aca8d5f54de6456c7675b030da06118c140edf47ed0776458f748b0c01b0a266074478cca3b8a6c7edea52748c292d7f8fecb0982427f0345bc07979e8e126094d721df54dfac5af7a24224bc7ae00a752b124d28f2e0051d3206090983bbe7fbcef4b63e99fa7b0ffe82ad145f866b2d2de1a797b7579f3dcf7d9e295ce6c8a0b072673ea746e56e4e5219031a89cde2cbde14dc8c05d5c52b7450c24145c03ee0a40198a809b3f1c4278b7ccf764e2be71adc8cc3a0cc756c58bb860fab793bc15d4b4a2f2db6c277ff4705c8d4c7893cb0071c849777a603ccbdc1ab46a188c55258694397b4be66c1272affa8136863f74f5ff67f981c9f0ecd9b8f7a1c2d809a2d7f99d722b6013ec0fd6d152d753922ee2bc1c6d94a2d6511c14a466021c32fc3d1ba376bffb6cbac2c157bc229ee603a524c0e9fae970adfcb522b488d88f856a05500b13612190aa23a1e71db1b8f2c20b6aa428643e3c00ca07840c5ad6213d4d669215d011fe5d70a38f9358d2472575b60228e938a81f8373531bc86aefa4072d112ce9cd030d87e61d522b2947558e16066c97e1b326ed2a2c0a14aea7fb78eb05f38e5589b9fc5ad07530adac66eba5d2f8e3897ad3e832dc002d33e23b607297632e3fde11c27ba1e7bc77815ea3c5ac16b11f22d07355bc44e0de86f00eed1bddcd91f0199e8f954f8634a3b12c3c3eb38b7636bcd79eaa717c21cd9caba8e6bf4dfac751e3d523ce275ab4d720acae453820a15c77ef901b2d7528bd7ae3dc9f4dcd841d3be6091e1ccc2bba7ff473b58e248f9b214f759ddbad6cf348fea3c7f35c92d55923dd98706828c710eb5f9a321babea7b7f2294c687ae40a850d61b9e156e1706dc93991b3a1e0f45c4ac22895c1e000d120997d8d19feadd1c7def123bad3449b1f3e308790313ccf7626dec6246ecefadef6bc4491f944f54c68090ba2c7ad5eed27fbc38803729793dd913efe622f4bada8c647b1196059355d2e00d5ac0cc4fe5aede48ad5db1d965745b082273e02f05aceee2eb6bd3111c91fcd2af53790f34e802c12b4eb16b4a6d95139d142efa93835ac74d2d32c77b5af6042d03b33b8168e229ea99d7b86f3c84d9b3274b9a68dfe3fb0e56cafb19d6c52c91fde9c46724e62de6f106f15d3cdb19aa9ed2a6fe96744153c0f4fa3f5922a0963e95a385fbdc4fa36c5a427f6cb8e0364bccfbe6b6a2124022658317c0ad1e2b81bbcd577526f4696a5c15e578f1ef3283bb6cdeb0cb17773ab2bb83a88e441edf58ca35a77edb76c3abc6166760bf386257fe39cc728ee30864d70bc48e7c0d698ed7cba124b70b2bfff47c2abfcdbaf68259fa2c56dd76cd9ebc8e0deb124c57c5844e325faca1874c08bb3e0a892ddd34206bad19ceecb48bc3064f415e16a95afe8131d636387a82d97db372aff99d7da61a4896aabda43ab65fd9c31ecd996fff6fc331062d39d304bf5ee371d71635903cae9cc4654a0c6f1b9e7c62eb76a2ed822557645ab11c7612caf5e7fd0453a50847026c1df4df21cf2bcdcc32482e68f685ca17f37ffc33aecbcf595d6edd3f15021daaeb4f144101cd677f311a21f0c90d1056ea60cf13c94fe04e7aa2714ce884eb4fb2e44e38b53246760c6e69c48bfb7df7d2f62f257012cd1edf402ecd671055eacfbfc24e8e0ac3f39592863596a9349b55f3f4c4723edf3a6788e9b06b9128d2f7b47bd5101a402ee4c0d316f2166674ecbb924adf186a0a135a6ace1c2603ff977ea3caf8ce7ab7bd778f270373261ce1b9aced30f2b1874b05564a69467af6cb88ce485a0e6d9e29ce8b5025d68117e1e71d779073c8aa40c254498cd33f439d33cc28d7a06c3e31a4651a3e1af74922162472e376a69ed6cba5a899710842d02dc338080e9ca53b7713878e0b092ebacf60298f653e6be06042c1ec514c18452546778da5cffd5c10a95ea8f72c0743c307837e85a61aa77db58ad0ad091fadb45ce8e98e7c724c6467d870ceb1d140b8d6ab74914bf015df14675bff3dd0b7c6f16f7e92b2645d75e3b4c8445ff8562a0142bb46ebfa3f628d6ceb38bc74bdbb770b841f5d0abc225640269286923d54ca614e010a72b29f2db2c6be2eddaf9e7715f36e5d88e96b249f769a027ac34245ba31588db21a1475c8f3760209244690b7b1bf6fbff1d9dd21ec8dfe8621ca7c4a731adc2895ac28867c7bb3f7e580a3ac857b8515010546a27ceb7fe0cae93c8867e1299a1c66c4d0c758e8e3fdadda2ac125d5bc4731ca27d970a740bc530641ec7abd9642b91d2dcf25b5c6d2f586bf0253830c04505fb1851e587a51182a06d67117a71391a0e50d44bc915250322221fae89291496a38af271163d1c92b6eb2df767976a00a701f733bcfc51fdaa6d6425d7e3843470bec2616314fb3f99f3a4eeb10d23ab5f9b6e5ee4b486b6b031022c51c1560525679fc8fa7d58cce405b656ed8ad2d6f3fc511e139768b8c8093947817e11b64b8ae44b500d3dec4e727c08c3dc918388cafcb85d1398591d3c5f54c2344a0490c72281158fd190a02f691f9d648db8948b31460f53b9d9f8d65b448c0e969c21b9ce2f0a0b277cb82c5ef86986f6cd463c980ea165f6eb43456e299e711ab8dc844ee74ca9ca99b0a1d73ac20c29d7b336d546672c88a9c614f5a19e765ce094304503c97adef6c1632cbfec4ce5999eb85c561f5ad1d4101a643b0484c78abdf00048ddfa876c21599c898be5d36f204a9b769e2919402337d4f84b1f18a27987b29a1f69e2649690b15ad3edf7b05335c393e5b56962b87450a4b48207b985df0e3ed320e4feee989b63d6c9acaea2203831b3c5c3174b8ced7d7bb3c1505df0e76e222f14c370111df848df6f583bfb8eb146cc7c44d437ada24e9b2adcc01d00ec4dbfc3bc84d19b0f08b85d20c35442e9dce1374248f22539cb6f99e1cb0db3aa69e4905feed8e6f27fa5f161b89d9cac09f3f298cbef022786f04930b4afecbfaad59a428e58de495b3fb8774813e47f899102d614dc98d339efa9fbf67c16bdb873d45d50f7b2c82ae938d5486beb8482217519cf192b8e000ca15fc16d705a52cdee9a5a9e3d0ddccaf11497337e9e88b8d83a1843b6e85dff0285dcc7451f8263598d5eeae3ae5c76a0eb7f7be30f074eb24e54cbd8f21b28e3f2d8b51b4b38f74819c01f95cb25fd9c161a6a1ad753f82417210e47149ceb605039a4a15e6ec0687a0279745514e5b478525534945a842ccf20d446f5dbdd13d016fe5ce1c641fc064889166eaf62467a683e7bf5a0c47683ed870dfcc05ecd8288631d4d6735be2b57ff5912b4ae369dee1c2bc731c29d686918207870816c4cfc9cd8ecb947e0411b47e7d5f41883c1fba16839d3433ea77eedad907da544593e6aa509ff5b21b3058dfc3647b7a84e8737c22611624dcd23bc4c4ec6b1856a8f169af59fb99e2d461e11850506c9f78c596c21b059a921efc8b7cb7ee783cd98d62abb38435288dbff7e78f487d6c5bcb20dbc4c0b1d2f92548c7224a957451bc48fac79d64573b1818bb53f00b282bb350b2a961acb5824245a9a5fed885a062aa2f8c1eb645570cd97c30a705a909ad51b4f8788108bb1d761cf642d883df004ff43fe4cf8b35fd23f1ad3d39d7705da9242a73fa4b48a993ddae0a72bdc49766d4f2695c3552c78fad4c67d0d7fb2c094d1132a4cf9b8357cc4c685fe949ec58a5df656961d8977107947dfe998387b5e1fb9258cb478c8ea36611ee553ef0c9da5f996ffb38909ecb658cac607bd715481eb36ad6ab53ab7c795e1a9734c3ad23c0ab1c23ca61abebbf4b8233df82bb294f982526a0c483598854e377ea7690917075a9c378abe02030b375ecbe18d55a45c4b29675574d2a8689e83cd41d36fb62010686e27451ca76b6d8e9fa1074901cdeef0049cdd0f8bb1e05073e02b8f6df884b525e66132276540f21f9d84b92ba19a158c9927b5e5b20cf63757efe4ada2e1056f769585ce36151907a9e313f692a08b5d8f28c45a43b7c6662c2125cb39ef4964d4205453c88ccd4636644dc1475aacf463639d87c036cd3714542f03a17ba44f633c8a91aa8afe50f9c359e4e21315b6e1c06cfc465baff096956d2451b53bd54d8f379998b7994d925b024e7a601add3a8706ad15264d5e7acacebbb79951f56a0e4d7c65dc7f878f680213fea81a2b54d6832f3d51051fdac1187bdcd9d37da1f41e39b1091033200fa2ec5a36020b15385e7fb84f809d369687450f7e0e2ef551bb1a6010dd1af503f981287ded9c1a6383d358e0c81da63bfcd8bb6c1c3612be6214927bd7ecdd5c5d4fb791b694eeae2ca11ef91e9af5b84ff17ef422e17c17a0aa7d88c2a2e9659c30a8b00097b3f317aa778d5a24cc298f9dccd8244cdf0ade035b064a71ab375bbbd605477d992ecab44140d6d360d95d1facaba01db1fb2697f82ac7580c3f93b68bb2075626d4fbfebf32b8fe65e9175821dad6759920eb40cfe3c2b5db28d804540669c67e7b6a2830c483d2b40faa28d43dc53756356bcd1a1295f02f1fabd1e604931a3ad6c3140264711e4d19b5f87a94b593a2654fdaff26e93d9b38e0c191699e4c369c2a8f48a66d0f4fbdb59c7349f98b14f1eeb73a7e574e0e8b18728bbcd8b369ad19510c09842945d7300432eaaa93a6c91f889b8c2eb03968c0f66b1dc6188e5846e762d9ea7f55e663549a43d93142e0b137d87db4f0184b6c9c3c986b88664ec00948f1560486592bcc41112e27ecd0aa7307f62cfb3c053b5d8cccecb119de969ff3bb8a3aad2aa544408b2b2ddecb463ff5336064582a050eb9b228494567e0e894ee522f47f0dd469791117dfbac933203d83a52d179dfaa08bd2855ae6d7b2ef88659fed6f0e411f3ad7b3de6d2cf22a50e0aba4701c0e1838132289ae3bd2c03d759aa444e234d5d8a540646c5687d9f00b56ad1a6fe981b805ba7641f519636af178fd2f85d4276cd4edbdb6e25b346e1e3ff6a420c3ffc9e2734021baef3dd87ccd218dd46d01beda232b1a7297f2d7b91038157fb3eac5d160f6a39f85cd9909c098141d4adc03e8b780cac8207f0830d0a8ef8c2bd9a9c5efe79a1506977690afb96af906c0a3ac750da1169201a260c5b187fda443a3ead388b70a40353d013c32738edf6c998f2ff6f8bf3290bcb985786fa6a5ce5f72009cc0b6c652903ce5", 0x1000}], 0x1, &(0x7f0000005940)=[{0x90, 0x88, 0x10000, "13b84d42185f6a838d57103571abf5dfcf68c6117ac822cf9f7508c70d6254307f53622bcca173b1b045ca18700738bd17b93a4216d9d33aee413c17ba556cb3f65e9e804bf0f64d07adb32c427a0480f2b43e90f1072e205e4c84f50217a0954e2a8bb0ca148e083bd4735966677cac4a7ff047ad06db1d58"}, {0x1010, 0x116, 0x0, "ce4bef7ed1974bb3be39e89ee1d475065c361f0c864ba14e773c2de3732621376075e7ab204273bdaae5d825cc834854607942763f058589ad7dea71986bf121c28e2fe310de3626539ae4f522248741d3ee4d25401aaf94f8f82804d3bf82f49049fa17147b67355f2f64afe3dea4f04a0bf3872fa8d3344d2ee03e6a18934681c7e6509f320ff5b5fc76c2794b090729714d015a61b765f10dc59390bc7ce94696eee13d5e71c6481af7da51fdb66fd553258f9dfa2d17c43d3f029a598a2db1fb58ce44bf4aa1093a8ea7766b72eac4020e2dc277e64c7ffeaaad095139307cd9b37a452436e58b7c3f83be39cdcf04eb41e7a8016583b6482750bb9bff60e51afea70611699eca0701dcc3a1501fcb738b53eb271f25a3ca9096b951bef6bf61f0954d7c6404b969b42b12f8fa48a33462a462029ea72bc924cec9ec46481e42ec8298f9f5c3622a4a0bfe6cd9f3df9db25afd837629fe0caa1d0ba1d87206a54e44c9dfa07d2d01b8c018f0095ef778007be1dd9ce73d90000c9e700a7e9a10fbda2145ae6baadddd99a8631f54ea2e3df3f2b6c5119716c1284977f04dab1445d5b965a1eda3f24af8071e9be982d5c6e4d9fc90018302a06f49f8a384cf4754c24f54c07fa80122a1cc1c10cb5c7b369edca6e531b7834e47f5b883d254478f653ef7e892425fcd13741bcc01524c7928820c329939bbfb92e5e9066e42b69c87b1c1726cbc735fe08afdb1d8331f083fe31eccbe0b7dfd5f7b44ec4016197b3806176a9a2924bc45d54942c524dfc03d19437e7ba44eb8dfb7c3c30fd7ac6f3717bb690523d714a4bf119a4d243b9ac3197686862a9aa90927485fa73ecf1b83f249373463e7aa8cf280a835a826b1d58f6a2e18b95be42be73a276ad4df2421be549a46cc16b5cd90e7c46af7dc873ae0a7cf5ce8954f75059a85e1e219114dd229dc18ab7c0be34dd1b8c33cf83986f069f999e5cbf61db789122b327deddb604132f030e7b1844deee8ee90c3cf846a23880dad883f8dba6062929242cbd5d0eb9c9a2d2e45c892fec0ad44a149eac7f55dd9a007f25ecff1041298402db686f3d37bb430954d909c59dcc268463981dfd837aafb76f93a152b62d48bee4dff2dbfd6f9992573cbed2eb14324463db0ed64e998d4d1c6970e79bf9fd759066250280af8e4d276198492c8fa199318397d3f1f4d4b28cf3fbe71806722e2a1d58214508e2c776daa77682a1bc92207ab116edbfff47e63ddb076679799bbfe51f36fe7816e87f723e183cb9e378386245cfbc510f1e57fb9d72fe3ace45e1f34d66a318733a04de2de8d657e95730fd14952db25569a17852544bf688a3c036691e6279b9e8c0f0ec0e80aa433f9ceb8fc28708030f450f4576c83fe8b9ef0c9198e33eb8b22e8f0d9b44cc0cf36be8c95fc34b0ee578f3f824c6bc28977034f68e300cceafff97c6ada87e85e2506b317f5567e55a0de4633212824162b968e425e8138cd9d43154ae087de0a29caf3e45e775a48e11a2c4fc082f9d38984359980a64866e746e16310cc0b1800dc1394ea62c5f477b86020f2d47e97a045d9aceafc93ad2bb3ccf097a59f7062c5bfa2411fce8b8cf2b297b87e439602291e15ac97ffbb3953ad20769b4757d7d541d06f13363a4e3ebae7f05a780e6f9b428d621f9d2495a4905425531e47a77795ba5d94cb303cc7964285cb349a186558087db6c3d0e28c982d5aede51a60cc6d94a99f8380c97349362bbde9c854b7235243f58635fe8437b9c2635f85c57e97987577c83a01278276ba9765d21d09e768aea7b0bcd2a461f7468864fb0f686c4902c9ccc208b6838f960c04d5398648e607263d2fd9eecc2f21b1ebf39a95b9164f0c09785a57a378dd73caaae0fab68f7f8ca69f107419ecfd042442bd507a927320ae3bc4b638e575a80c38cf86d0e60f9f935a410754b9fcb43dc5d02224b2e394f709a665c8f8536b318ebd61f37f783bb9f4ff57e0e048fba28ad4b31782ff446cd181d06126df1572a15e39266ada67f809b067c24dafeb730c27a81982adb06ac5f3d56302d48d7600e87cfaaa0aebc1429ee73fff6da09557a1c477c6e47daa4133c03d0e95f186a118b1bfdc7c2a0e0a78ed55cc02c9f46d4f78141f1853e66bb5b75b669c6e47bea5f95402c9fcaa6988e40610db392cd9e1ee523a44d3fd4ad358c9a5b7af13a0fe76f952709e6758d217776c993b3ffda4f283705688573180cd4639b2203d89e464af484a3b982c604b3058c49e4200686c8fb3c32f7afd2f4ff76558bf8d9c450db95e933f0bad354021126c5d06323f829ec53c8df43339883a76e120cb685b5f6483331b61944cbcb0a97f32765a58b14651f7d2839b0e2ca7a06341ce2c0e094c972947ab5317633371f2eb2d737d71ce11cc9f5c6fc11087b5222e8213510054047e405d9679c0c5faa774fdd8c6a81e3ccad8774d35507ef77db1379880c0da235ee338e494e1e0b3aadc495d775a822ff0b3645c4833d446277ad863099206763eb6787c0f450c80babbb5ee363bb4b197952de6311e268bdc10d3453e39f7d0f007a3e0d76b8523929cc9736d6c0aa2f2f31e31cc1c4ea329830394b5c744c665dcbd55b6b787089c11a503087cfc24bf13769954e3c1ebef2a705f094fd53d5b74ec4ca190473eedbcbb9d04b256bc275f021464b8d0b81f713340b88768a6eb7abdcd2106b75c28cd1366fe1475b4903d93bcebf0358e1c4adc56540f41c5dd9d7293102819a4a488848c7d899cbfb7d7836f0a4f49a91aff23fcfa4d57ddb05ffa9e7716ca846a5ff3533675b23799764904fc42b81966d902bb3ab927977784cc76a51531c6f3203b0b4b9742d968cab4bab4f507c0c91d7da7979dc55c97e8bc15c40b8083319a86ff0c2314b327a87c6b517348e00d31bc9e6b31e5be9d58d8ccce701d942c71677409b500db4d9b48d7a1147a1b15193ee2242c4887cd00fe961e22e8506c1df1530dc9e65d1a4c47720d111e2476e4d04bfd5d7ec6206a7cfe7d5af39d241b03524e5c89191058bfc0a46b36feee015db913fd04c75a8fb8d42bdc256af45f6fd7323bf8be2e42ac3d9b673f697c6557f8caad5cc0ef2869f3071c48fa2c5f4a44c3e4c205f5589ba1e3078e71633224ca9937e72fffc284b8b02c62b6072131637f9813946ba4923426b28caba436c74eb29af8e653fb0b96c1adeb384bdc335b6d800b1f69fb1fdba24cb69408c14d4a14972e6c21131ecc1ee867faabf690fb1865af91fcf3587e264bc1a2b1b4aed800602793f3853ef52c176df0540b098246896db09714a50d1c4c679b456309e834e4d95ebf857fdcb882c825f75f76b53da75c393b325c47c9f2680fcb4581fae51340251492c857b81992d8df2cd30686b10f165c4e51ad1ca4e5cfadf861428b462c7a21b439962c2a8fc89bb774ca261e9ff6bb78c184f07a7f4eedf7f3259f77025d9beb9762f5226fdc7b22685f74c7d11cd365c1bdd7c90838249dbe549499221d79e1a53d322a467c2e1ed0287ceff30f8e01d7e97180e581273a61e9ebe83efe0e2972b43add0eb479b89cc563284e8823e6b7f686f63b08822732886aae46e9bcdc8e2f04bcf05b1c8c4dcad4b057e643a583281c679181f9cff38a4870435ff1f791d094f0cf2c01a507e44db398c0093d8a3a37e430d3c957c6433c6d20e534648a4a234e125bbc816e547f77be4128734034d2c042914275070e530204f321f74721534a769aaa52458d1ef9c768cd90fe1aca00f9a00a9bca3e376b6fac6e341a1f1d3a381241156d6af88b217916698bdaaaa646a4e2d99a99f76fa66df7b90fdfa7d9caec6cdf4a00ef85d51da9e25ea5741347e6c04b6d65bdf28ef2864f633f17ca662c5428ef0cb01eb2327639a14aa86829347d8bd8e42681b64d9f47d603c696ebd9e097129425e3a76c41ba670d1b79478b1ad0b06773c0e83db18ddabf13cff06767cd6cf66d2cb33b42587e7237922d538e4156e702bce056a8c85d33557e1d98a22a3373235c04ae04842bb882209c7462c9f3b97e4699ebbc14d34be7231d7caffdb233c4488c8ae054402d96d9e31a1d09cc83ecaee3df55463f5e1c39baee88d2702073029301e77a766e6c14ec284e582a45ed458cbbed0c852a3238f14eab131e11c8a41c07c01442376b85d67e754afda24fd1eae1ff9646435c72cb3e03598fd74053a8e19f5400d9d20fe99632edda2f1430abe9b0723917be06ec26129451f317cc08ea40d7fd80e3fd9a1425b56a7a52dd98d3e6afcfcd753731c5ebf156fe03c67871c660ccc77d45e5d9d1d4bcb10c27414258d91c5d308b55c2ad8330242f44dcbca3734ab1881b0715042622008f8f4a2d1de795b09d7d0e5b725e69d3d6f5cc6f5780b1cfb43a0045d304141e5b615b12d87638669591d5152cff8f57e2cdcfbdd1730b5a42232ca0a4e2851de20a3149676f8444e9873500a76bd4a03443942785d86f5cc5aebbb3bd7b5cb990b66285f8794a0a5f3c41edcd553d77f9860696f87847bd0f630bbaa572575a7ee889506c4b5f65857ee092ffe49f7c190d1312543fca18039f040eb30b67e2d94447cad9e775542349a994e8777af829db98787aae8d0418b7a7f6c2ddd3885f8678771f5af61bbb1c0fdb2a922062067456ae3d728a7a74bbdb139e868a4d6ea9336f2bd64073a1483251b81cd5ab37e145ea25b77e90707771160d1ae8ed17bd36630c06b2627cef485b3df433d31e42c2c067bf323d18c6b28ce74a438f548d426bb62e8377669f13e1dce5993a0102ce9ccd408454dfdc1cefe6dc670217cb0a804aac331f29338b946d10d9f349964674a2e5e1bbd717dac341fd52d65c14993defe30cc4dae3475edef0ee7f15946567092431cd2bfbb1a4b7c10fbbbe9371c3abccc42fe12ddfbbb758a61ba20b736aa4ac79f63f6998fe9ccb678b2bfded6859949de752be8e8ce0242bdae56d452e454f55e2681071f7ed12bd683eb6968685ffd9bf3c0906530ae0ee9b2d7b8e398c619162a1919a852627346f34f055554483b6e7ed40f9df6c2e5dcaa1168bd2c42cb012828ade643f924ce9dbe2cbf55d5fce3c975d9e84aa5f0dffb920a8773b0987965f16046e10a86e85b0b715a870368da774498c9e7d3d494655ccff09cc82f500bd4c79e4b59896a56142452776e99db4df359fca7216019646f487aef3955ebb3a314890ba9011688294c4635c37957e39e6734c22aad028cc2884f1bda0b2c0feda281a62f30f49e171a73ddd428ac75f0011dda44618f2888d504336b62606520dcd839e3d758825d455dad928f1627d74694069716b9ccfbf247241c9f063950d714b073ddebb9047f23ea89059b41faafe3f4d2a89b6ee454d8ffeccbde92248c4acc5613a6d84b7cbfb84ebc717e081239969c5a44e7c4703aa950f9bb987f14eadead311370fe8e164b93980d45b2c1fc6dbb98b75c5745b45a4eb63e7f43e5460617de86d863297c7d2322442b26ff12e00300b75fa0666531bfbb10163505d2b24088bb7f0883b2adf0cf69648ef9d31018b44ce87a72d6adef57a0e2c504bade45b0318547d5793b4a6f7daab838c8684ed6330ab44542b238e75ae45eb725a97653a25b60e943a1f4018196012bc0400fc2d114cb00e747e62966aa47bf0f7ba0b4830bd930e9bf069d5503adda13b947730bf1e6b48f8c0bae4c97a5837aa3ebb48c8b168fc13554d8dcb46dc6c503cf6bdf450f6affc62d95d85b0d04eb5015d"}, {0xb0, 0x101, 0x2, "1702037b046c7cdd79f82170a7fde10680797fc065d151cf4c69b05c3e32f6ee78157d2fd215aef6a4551726b30f1ce9e4cd240cd89922c92c5cfae0457eab9ff0fa925e40501915e8156b23296494c5d34df4175635a04065505babd6d1e29e425d30c95981d22cce7b5b00568f1f78212754dcc44d7520b0529c8bc9ad32116bcad5f60cf25bbd38fcf5939d3c3c57f1aff19d2ff27313e7c1edc561b0"}, {0x88, 0x2f, 0x0, "9d97a18f5491d7845d1b16759f4346630dbba28e24444102304e251081836d5bcca5e0b253e2cfa42f56391eafeda559550fe414f1355ab9b4080e8ca56ef7cf444c409f65f7348c3feda0bd85c1adf2fb194f6ed69aa43faf81ca4fabe485a2b879f4a2b1cfd2fa9999605f7ae9b9e932"}, {0x80, 0x10d, 0xd45, "b0d13f3e9793bfb60dc43b93e20c71366250110e79ebf9ad0267cee8b4a758bf7bbe9dccb410ef0ff07b7447f7e75eddfa841c8769faf1ba728b6a90900b1b9d6ab9e215afdf1539d6647aa440ed30964fc23a940b9740772d942750bf2a3673f460e2efd0c4c7c5c27eefc6"}, {0xd0, 0xff, 0xfff, "12b2993b55fcaef823989c182ddff86cb3ab89c6030bf8fce165283682fcb67ad82943c6ebf02abf11d3f60c7cd8f6a82729d1940d09f1492fd58cf7a80df233a5047f0a22473cbf90349a23857079facd226e9e6273f7cb715d8d4f736bb2efd558443876b867fe434a0c02e43594a984d2042c4d201a1ae939130efac793b57e63dab8b294f7a47a991e898b85323eb3fadd67683a9e7c2aa52135ed94f6991492740be1980dcf1cab9a71177147bca9a17ed0eb30abc43c583795ee25b8ed"}, {0x98, 0x105, 0x7fff, "38c63923b160037f0ebfdd314b605d372dd5932555bf4848c94cc6c9b819ef978fecdcbe22cd8522e21e6b878c0948f75af4ed2b5988523cbafb34276e7bcebe75f9eadaa2b1f4f76c1e5630cb4f6617742d35878c2cccb01ae0d0457102167bd20dc563ace9950d9be1fc1d1ace0cf301107533e57e1a8086ab39e4bc42bd4de46d6fa36990"}, {0x60, 0x10b, 0x1, "3be52d8e3aa3874896d3108e6c01b11f27f8c9cd064bf7887fd9c623a0d26f5144e666e3ce9553879aa9ecbffb9c8cf6dd9ef7e9ee9d13c75d0cea06888f8a53e3453a3a4c3fa04b5f377eeabcc90a"}, {0xa8, 0x10a, 0x12000000, "271e8b8134165620c986f84c63568ee925b8de090768e8bf524d5072e5a6b0ea1d9d4e59426329ec69ba3c5cede0932c8e028b9ff5caed8ba1e991522b553a832919c92768828899df26f0b53ac93adee6462ad6fd084a03dea6ced0492418d82fac8b0237b966b45d650d41850287bcc0e9ad6515f789670cec06d10d9e4a761f08ac9621121384f3f8d4395438d255f07dfc"}], 0x14c8}}, {{&(0x7f0000006e40)=@nfc={0x27, 0x0, 0x0, 0x5}, 0x80, &(0x7f00000071c0)=[{&(0x7f0000006ec0)="4d430a03b50738532e3452e13ac4698b548fd0f2f49537341bdd73a1f74911e278a999d7f797dfeb2a3b8f8d0ca02a61918cf21c9587933403d0d19ced6ea7350f9acb7a3a22b210c45d3f075dbbde02bf", 0x51}, {&(0x7f0000006f40)="474a187e841c69a83c7e0a8fee21d3d7712b8e656aabffa59b8b259a8470a8d25eccec03cefb9d3db52708247a9e5565b7bbd7e5c795689f6397a4c4277e10563323c08c89c1869f345e9c34c3620a9fd4b33b3fdaca454380a5c1a06b74fe1a3e7dbfc422c037f4d5a2bb9802704807f97c123bfdf28a65bd688c4f45dfb9082147e593ea8baebdcc344f9a5a64142f38f743250defd2a7c07ef61b73a45ae1fac6f418d0a4f42fc00411fff893a0e8ef1be9d2054cc7d03349fa3870a373d6531b1fac8064bbde0e0774846b24d442f40a100a41e1411f8b8c57adc475c7b3a5038be0fba06e740c2620b00cca71af", 0xf0}, {&(0x7f0000007040)="78a273733b2deabf3c48efb7369a6071eef6f1ec7aabe40475d6d0e56ff1f9693f774eea6ff433078969b54474aae07dd24cd08ece3bee12c0437030a46eebc2caa2c5e48cdbc8ef663064a5ddf4420fbb2a01d0b4df03e303fba669cc1f3e3c2a075da5c0704c945509578a282b55e85295fa93cc3bcd08172f5499b7f9478527ade113844547886248ec8ee55653be7564e95b45a21a566de3716dbb93c03caf80762c984e1f5fa4d5dd8d2ef9605fc6aea7cef89775b9bf55518aa00cd1c3fc62d4829afd914d3518d0c24c74f252a239baa9", 0xd4}, {&(0x7f0000007140)="cffcbf2c645d83b8311636e771a8e5df1412cfe244dcef8b2c231ec6d43af4c4e1907f196645b063e042a9d1d8204951238028863fbedabb5f3565cff6c93ef83b0d7f53f26d3dd2b3a02248d3263e156f5804a7c2da04292d841deaf0e1b905167f33028c3b0b89cca70ddc5e9a6e654fa44c368d", 0x75}], 0x4, &(0x7f0000007200)=[{0x110, 0x10a, 0x1, "00fbdee000a753d31869092d70bd06a25afd97b01638bdc1467006e13f7adb8377dc2efc54b9bb52fd95a02e5761678d88d827f883e54b53234b1fc8ac4d6c03009e5146a12e38860bcc89bfdc46de7eecf3c8a1df544cc671071560f6ea532307df7d62e135a03991f4ea4e9d58162434546bc91dcb95e5bd9ac8583db82950a661d7bcc8862d4f95c41f67956ac414dc783585a4684b1ca1e4a43ddc347a6e77e3127dd433b13912f06e94b8eae05434d9fb600ba57cb1e79d0099245b511c13c86f2ed9c48e64822c9f2a123930acb0f32946895d7f3405de27e12eb299db7dd8e9b7e415346f655e0a7c6d10b3daf4fab5323f9669c8487c516bc18f16"}, {0xc0, 0x1, 0xfff, "8fbcbabf46eeb7327940729649c505e3b4127432dc72406c88aa8078341030e0fa1547034438bb50d8ddd28b08238c64dc1c6a21aafeb87c96e345b0ed1808d7fa919cb39d68a67b4689b1e96287dc8168c3c04ada2455c0e8df1c7f542316c886ad8b405d7a9108a8b8ca87353424c1261ba6704578ce0b6410a2f343c7d01f0da0c61b723c35462e0f87fc9139f10ac281ebd7a8864934c845e118cc92ce7cf25c3cd94f4c05110bde34fa60e0e0"}, {0x18, 0x115, 0x7, "32cfa2de856a38"}, {0x78, 0x6, 0x79, "c81f2b597d9fe135f0d81450adffba73b51c76860dc142c569bdc1b5d943103852363a98fe404ea032f45a40669620d91399219c9abce50f3ee2ae7cc0a77735df9130d8ee88f8c73f99e125704bf412b992992c21ca82cc3783351a71b2d804951f01129a00"}], 0x260}}, {{0x0, 0x0, &(0x7f0000008580)=[{&(0x7f0000007480)="5c62aa7a99e58227d3426c0f6ee08b7ea798030b4c617bdad37d8f9bb49946867beddc8402cb9009f126c962a5d8bc05d7209ddec6c52af80701890fb73aa98d5d61741d85cbd55318878333f91da0c68e4a5cf6178ee799cc5b0cc91c108e7be75c470d085ec2b0e7096069c39b4eeb141d92a78ad3a82f73ddb05fe02fc967f3417e6e8b54cb2f865e2096de8a118797d3c8b55f784ec276b653c237cbc493dd6a4d7bfc8c3f93efe764f611690d9af4164bd6159ac0b463413bb13c4dcf3e8a0cf54a4b42a4ce51e821a3d40cefbb4b0b12d2c0b09abac0f50e01230751dc568436dcb80c315aeb27b9a47833c327aecdcb291898b97a5ad4635d490f6dedfe87e6476af4297d7faab306bb31fcf737f3cc72c21636ede86258c87e2cc67796a713c5455b110a978d3dd58a6ccbc0c7ed83254a07af451c6559a6d5e54544b05799d1eef7a5240e4f05ce48738a826b2fed7d40112fb17083a92d31b29a36aad4fb490f1f66e12a680fa931c28bd4059845a995e4df2a74a7533a8e185c36cb309ce6cba19b2edcff1e0dda71377220bec8b4a2af15f14b2ccf650fac9676983ac60b7c30985b623cd2c5fe6c12f2a26567dfb4ed970114dabe0d7c5b9ed6dfd52e1768e417b3109f1a8afe415edb1cbe06552b2b2baad8c39257489386f6ed1aadf1572be998e5328679eefa1c35fd82ebfefbe466aefacd5da97d8d837026684081458f1ec63c9d99cd1b0bc546300fbf387ea48d28bece4be6fb1571628d57ccdf0ce3b2d1aacd7296ab2ca9871e0eddf2577633ff928f547c6f6c913b0bbb003cb7e433d10f9e3290290affb6f7885c2ef1f0093f243a153c150d6ae7e415a98762c23802f3dc92170ebc3042ceade047ab8afa395fb904c342784807c1e11d477526eed1503d0af8124a1e3357680f62abf599a330660ed64783ff94d494db4e7f78022e78ce60c983af7325c1f531de9963c964b66f06eed58de8fa4fe9736f3d779e7e0a754482a8cb46b2f3717db9ea11138b91c0fffbbac8a9521c9b2c91aaf65bb109f85a71e25a1b1ec9b5cf0d69a6ee5f4f38f4be45b38dfa9f4afde88b3a7755965ec36f138b277886713f561b06438208774fd61aeb494f5225590b7b2273de11df7120f2ead1bd6ea0298d90a79e72c6b8ce969efc09ff0c54ea95ff88d01f274b34cdaf32933f08d7e419d4715e8ea573fc7ca096f8fd3dddd0c6231a6d89ead841d06e1105a2dab0876c9d98af20654ca41044d533c7e9e17326a3bc9491c69c8e8e2f0e380ff54507684f256b0a36aae3dfdd578fce8bf03afd59511aa7f235345749d2056ac4c2121b5faf2a72b221fc917b1de51df9bc3e40fdff45f4ccc51938b06161ed92949308531da112255eafd39a050111e39058495a8640f08aafced96cf13ac910e54fce41c0e7a6ded95e691d78d0b45990c14c3e0101519c21fef32a57a52f5f072ab2d6223c8c2f556b3fcbb162064eb589a83b33b9542223024d1779c7660d597b8437a6cd4ca2a437bab479e1bfd81c9181b8793f83a54d32bc90ba320682f753e67a6537caec85f5b15a33a2baa849582aa8f3379a2b3f40188765dd290cfd164e6ab0432b5835be3ce6df7493f9a78f944f506a59eed8e2503ded5c52d6c7d4ca9cd7bc26211b19fefac04944cbf582bf4c83f67aa8693a0deadc0e8757e71f2bee62913fe208724965b4b9e97f6d4a74de98b11e4f44390a4eac5fb4cbda03eacaf838a5add0895cb1f96923ceb0dc092e41eef2502f57c21eb9395979f2f2043ff42970569986165d6c860f5eeb33cf4743ef60743ea2e219909d91a98a6f5ab00866b8c0a210d4801251f419d376672974a0470174d7140b11635578cc6e74b94ebe4b14211ebc15c0cbe40239ea257b9257d645fc151914d097ab74a829fb27a6d88fbc9a0b776f1eb5d25180e0de21f1bace29aff4083d81ab282ce7a07430ec7640127a155a04d1b52f4e66089170de8f540bc956b126b79de33323341f3beec33012bc6e814c46ed68a7c05dd4536df6e47256e8c9308eff521cb00e5730ab119ceda4e5daa4e2da4c6527ad42465bec7b1723d8e05b6a56949907d9e80d8eb9176af4557de0827449963e00a6a65f8aff413c5fb86aea095e69d6182b2e9a4b259c340f3519ae88c449b4f04c55599c1ca68bf0cfe962d64ad17007937e71b6a18271d01efffeae964de8ca6c5af6fc327ed9dac136e2ffe489addcca85cb87c6a5b148721a0d2347e6d115c9faf93f48fbe3fb8bae508adcc951082be6633836afa3653291e584f03c36f468fd29f774b0bb8d36cf154e14d97b32b6015d7eea2395efbfba9f88f9deb68fdba7e940986314c82dd3cb38c288caeb3f373d2a31f842840a2a077675ffc4a5ed997a71687e4579ff3c7f4c6f60faa7d7398b37e269670842fcd249a79c75dab74b68463ddb2dbd6c40810be7497b7618f3898744b1d65fbfbfd0fe503b299b293877e7a7ef4d44926b3cd44a116b099d7d6385ab1a5a3a5a78b42ed454eb9565af2414f48ed741fa112735dfac68dfdeaee6987e2418d55684a34c55b81be4e52b308f05e5bb7b1eca5fb3797151d29564929ba90307368cba9f06ce9565b60b0b73bed8f6fc73662c53669d39d8d555bd246996e281fa58f7345fe8c8fd21506fd5c3ad7452857ec32e762e7bab90a57063e1b817c1900e48200a68e850e35c2ba1a47f5efbaafad11ef500c64c2a482a663555ba81d0deed9faf3afc73ef66d28f146f2e0e5b99dac2b3eb1d29c0cd94720a2e028abce91df1519def40d8c8c9f45961925e7045c4a8fb768f3ce90aa3c1a858b8f087c13ef5b05a4d520ce6f682de920e088785775db431747049d617fba8fa645ece91d958a47b0b6e405d0a7447f80203246ae978074b846343c510c1c0019973b2e5dcec739a075aab26399b62b0a1fdf831c0da37e55d9103f274e547f9fa3a395ba03fa84ab871f879f4ee91dce663bfa076c3fe6fa4ae91e4a557985a0c06318c15b418af5129242aae59410f21d250e3bbcd7f3158d0909fc12676461f4570857d71c5c4164618ea9b6c956092f282c6f148059415c41a6828b2684a30a76ec407f565dbd2db15244269ae3038b60d7e2f777c788c059ed5c90bc5c4139441ec7e5fb3ef211291bdf78ce7bbea90c08bfe6c062b1922f6d92647de7cf6811e2ae44ca2d92c1f1791f4e35a0b6c801e5b8c76b839243992442421b4d7d49212b28dedd2b3f61a5ee25189642740de5d0b1025c80575b24679e84156b15f0a46203d3220a3c05f1a8e2e56fe9b2f56e0f266e8d4bd167d739eb0c0df148600bcb802be2b730ff8ba3c695c8c36463ecda4987589b9b6c20e76dd7a9aac3721bd3855a498525b3a134109b94c26324d0043b44a94c5183107d31147d86528f728d4860723374d3db6bccf512c5c029b643be431ea3616e9db7c7d37169967c87e3d66f7179afacccf26dce68a5e46a30d9a186d929eb4a730d349acff91b1320f04b38f604576ad550eab8db93a169913041bf58d2e9ab2b80220d945fe7c7a9f09ac09d4ee7bfc7e227bcac73d78a07cf048da4d6826566841f72938158d3d5e0bfb3cb0b5ad149f64d33991e3e5302ced7540d9f0ddb6e7f2545bb867b1fcc77bfc62c3b7454e7b0f6e41a3e80fd0500ac839a9afdfa969be50d6afb68cb6181ee817432210236469218e53ed1c0e863315b6f09fe358ced2381256f19515cfa6fd3df09528f61f18eb25729daf5b8ca7b05cf01db59e002302c9bae69ae432dd3028e59c1fc357416e73f879632028e9afbeed80c8512f2aa1174b26963bf7057a8d7ca3a80f63cf6b0f14fdfc2769f4016467bc488cb1747e744197647830224e301de4c7d9d2df2d8abb20630215cbd132c0b815064c173421d4d87f861e9175e1baa475b29d546fb639d7f0ff409052b19de9b39564a7d4e314f7e4e66583e5adb51f433c7baaaba65971cb9abc8d8377b53cba4bea696f99fda477261daa4d2830fb036f74de7f3b16a2f77288c6e7038eddd93c28a1564cbe996a2efa35566a13d5cef73b5ea1aae21c36aa12a494a051685ba267898bd56528802fc01421e86ae6b9413a205b9c3996cff220e0ccc54266486e70075a41d6d2a7f57cc9dad100b07cd02c2e7a0065ea3d7ad699c504e6fb19926207024e877e7a1fd82aa8da31fc79838d99862e4e926464e08f7a04473265b786404a06bb4b1eba5fbf9999b7c2f65bcdba2eca9b73e464bce46de3f53616cfade32705f0e4188cd79cd2f5690df6cbc31c68607dd673e3c203c36018d18e502f1b8b854fa0a06f3ca788694c98b682bb408d5f425b9bf2807df1784c6ac77410c556aa370ba3db9e6f1de3bc2be90f5a95f729d3133d8a2a38a0da57cbaebb7194b8c43a921c967b35cfbcf209d9585ea36c1d8a363ae61e430fa4d2392c36393288dac06f5995b60de04556fe7cfb073bc21cb84b58ac1c3655fbd8479da1348f7b1403ea93966e1d43907c88b4c37dde49fd2ae6a2f80044038380e05ae68e7c042ab7f2a15599bfb00826f61e7efc8396553ba48c0153ede1987a14554755c5abdd1fe3a7340bddcc6b996f2984cf7165bca36ba7aa61101c89b76c60f77fcf84e9b036571741ec0d537f14fa6d101c571f7e53044076865ac075325f25f66434b48614116ae83c903f03c0e1f1209b2a9f834cc809633e0cef25942467f73ab5cef7a7d4cc15cfae0f5c134399543d4f12cb9b0db9a670a2dd9cd23136268eb7cb01529a5c1ca01a5b7fcd7d4b0fe04bf19b2b925d27cde76da6a59f3eff338781156e1da06a03f0c5c31676a7e1e4d9e24b8c0a16233a849582104a676577d4bfc130717557695f85f6dcb61180b3ca92b6fb5d1c5d5620d16d56c5dc64d42b089794149c2d56af16584fd895443027e646ee9db3f92e600171819986078759fb7dbcd34d1575d54b7f34568f68b162e474efd6c815d7a20fd1e2dd998c2ab33c8e4b6123743be11c39333c8d25fad0ead3edb12eb007f0f34f99a75c75126adf9ef973dc6b1f618bbdefb5ecbe7c938246eb79f2f96341d772687767326aa2e6eba10627c8fdd8c3b21cf0f12125045141db0b90b183b3a34573e3f07d7b4240f6e328e45579650beb929ef4538fef34a174365c5fdf01322d0d1dad669a669b923b9acf05af3733055c285b7f8c93c9ddb1619e1d5c7b3c2f8b8b866c378f10edef67a986401e41c06c20a4fc5ca0a7d3ffbb9caef844b650a59828a638770424d391d8512d1212db46af2480d1f2b53fd17b32df3dfa8150848611c7cc0ae756a08354c0da73b600ed7da0c1caa41247d668f0836a70ae921dd58a1fe3c566cf078644e559681f9886a55b78d527dd223044616877bf62fc9319cb092a2487dd74424aed611017e96d18a3e00b68a6832afac7ca4cb7dba012360bb26a5ab365ee2084cfc6cedb479bed47d998264652924b6838e5868f30121370c1a50eb58899f34d7cbed632b840e1f30cd49bc194fa239e6bb03adb3e4ab8945987437649b3df1f98f01e04f20eff3d49913aeae75a45fe0d119f5dc82ac31f95345b8a70b17d766ecb6cd8507224dfc3bc495aacfba80e19281ebb13f2a24733b328a2fa6d5bd73dc953c483cef1a809f12a1330b730b9a6389ab8b87b85ae58075208245c71e635d002be98c62c67f6a1ae567360b6a78f4570f5c64a54e218958a6543b94cc05ae2f0678b492e563ee9757c612c24e39a062ad5765d620a30a3ddbe7236cd71b8178d17b1d4", 0x1000}, {&(0x7f0000008480)="31106b757a273c784d63819982f4202b3a07e6625778103ca097370ff7a29fbd154ecea23cb6365b72d6a0bd253579718cd4b591b3b6bfa41901c0c26c9f396a918fe1a339c7a3556db125cc609c560677b439ba07d78fbecc3bf7caf4377711ec098961c2a5d882d9c8916d6a7631a8eb77258bee820efbe5d45179b81be4459a869d667c412ef9216fb14b3363a25b05fd3f3ed4dffe877f340a4db1e7f6d622e8c91630c9bab63efb80d1a17c5843708cbc4eca863568dd6ba014e0d6043becd12fb985fa8f42b10d3149234d999e86b19c45da093ce8ad873061e7ef513eb83d5d64fe55fab89e99400c2372d58eb5ee9a4ff3057510ad1906", 0xfb}], 0x2, &(0x7f00000085c0)=[{0xc8, 0x100, 0xfffffffa, "99dd9c37e6f02b0518670bf9cfe816ec03636f1623b5eacf4c4fbccb47fc7aad4f2a55e582c182837b1ed628809c8fc3926e266280ad4f986af6e6d6141f36637bfd54dc38a9638f186c55e684b50566849b93e4037d626e1d3864b4cea2db75a8dc0a0100eae16ba06f788246759f51b50f2c5ab14fc9ce32c9b8d757baf3817504638d29dc8a534f0e3659cabdecd05428f22c277076f6c6913a61734baec15b72550645407d1a98317df65061abd543ee8f"}, {0xd8, 0x0, 0x5, "9346083a33cad7006c38967742e037fb685bae8a5ea46e021155e8e05d97eee9236507689a23042e2205665a37cac0d593c30c621d0ffdcb7bc6b9c91e5180acabadab65d181a1d3daeb2e2a7d7902d49d7eb07131a4c89edd92da5c8bc7c2a15e2e87e2caaec4f83b4b75358f08088ca1de6b15da73833bc0abf8ffdd4bfa0b1ba2ba9908cc896db0512c57dd2cb447cc37c47b2dd27c3a33da73fa8ee77d22fc0368e81d1e87052fb76a54808fdcc40b4273adb8d3aca0bd002f3a42ab2eb9a1e876f1723462d4"}, {0x58, 0x10c, 0x500000, "387103c6936d1a35f248fefd202b9ef520888e832de72b2f819812f13117eab926668d7d572d87a4faf423cfd23b7366b058050287b161a2e5639aa2c3791b59b4ec"}, {0x108, 0x29, 0xfffffffe, "8acb60d59107105d1652281e3277ed70a39911b64b0afa0444ed307168937a8cd1bf8d34bf8b560eec537517e9d7b51589194c7ab158a50fc6bc5ee4037492174f8ce2bb54f1613d634376a266d1ff890bb5b844b19d1537f488d29a8e5d03454078ac22fee658ca769a934fd0506f1cc9bbc0b52d4e6c48d3ab49e8cb9462f680d0a21764b96d6539f3db0687b76639e906cb5734413defff04ba114bd6d83fb9929d029d566e23417c4e106b2ccb48657be417d5b51023bb47936a9a928ecd5e50f29614a9ad292386878bd9ccb40286af3a89058c0ce69c0463943667b4cca7c0c7c32866775ec3cdf61c7c3a996e23f183930b"}, {0x10, 0x10d, 0x100}], 0x310}}, {{0x0, 0x0, &(0x7f0000008ac0)=[{&(0x7f0000008900)="469956ce6a3789e052c5def35202b9788754dde36280a5c29c32ff0b66bc914b781fdd1fae67b8f5266115ad1c059e513f8c46c78dabb26bfc1dc34d1752b1c4dea63dfe3f1bffddedc6d9ea87295702b72544a10e9150f564917450db48dfbf1a9e4fc09c5a64f1c751a295bb20ca611f833fb9e5cf7dfc1dc72f8d425701285777fe28c2ea9f32e0a7f10146e00396ff3f957fa3c8281594c0cbd1791b2c7d88643494c21ad877b7aace6d1186d816191c4059990b76486e03fe84b1a04266614f", 0xc2}, {&(0x7f0000008a00)="1ee15fc592da7dc5134edc879d1d146e09fbc8b76b6ecd58110abbc451f085f270fb72f74054789b70c924788efd10a24b36dc82e41563b7f5df2d316adaa7a8c954b5298a882691c007a93060cf49166835a90bf1bbff7ce186e65fb2835f7c7572d7da86ec2571f339e978ffc3d713d2368b3199c8c60622082603a12e2c2a274d76e41877773afd0ef7ca9ed91bbd6181f467b927af7c8f3ab5190a4d63d4857ec099fda22a9ce543e40408cfc02930d5f1c286dfd7554776d94e72f957a2", 0xc0}], 0x2, &(0x7f0000008b00)=[{0x28, 0x100, 0x3, "d5e32c377db7816c89ad56384241fa43b637e575"}, {0x78, 0x104, 0x1, "711137ce22201d1db72f57f06bf7dfa38db4b0902ae97b931229c4b4b2ff0d8b390c99fbef5481d7df9534f1e17e81b4167a78239c266f35b2be37c5019a4efabac80b02d0c9493b2c89dd5715f1dfed65f4dc0e7bcf167e42fdc92c386d0502e879fe45"}, {0xe0, 0x10c, 0x920, "b6e75a22e21d3730bb2b440509ee6d8264161795e4293f7e9a4eaf4ed86b97ac46f6df544e6ba5af221c5bd11177d57ce6cc89e9e47ce3bbd33834b94fc05490206c44534741d3ba46ad7ab23507c109f7eeb0e47a481af3980909e62d31bc03e2287d28e225fb53d834fbddf399b565943a8603542881b148842afbf05fdbb72d1214fe2b146a7d5a5710d7ae3bfa663fe5c4c9356a2c43959a545862d64c02c0d2d4288711e56e5ac512103659fe26cd6d955fa8e5985a41b6060cb328640238355ce68f86617ed1977bd2"}, {0x1010, 0x11, 0xffffffc1, "8fb0e12e17d75fef5ccd1ca94001e5faf6efdeee08f909a64e7619f218848241817acd7ad36752fc9dbe6423991db4eef641318a17f5ceeacb56631eabd4a39e88845610c4b2be73e909889057217fd313e92017fce426a956982b8b2bed8ac485d450b13ea93f578e75533d9aa56d44fac9f4c0f9f0b5606982ad88f04dc57545295c381b66748d566b26575122a1dfbd7afd1f17a9bbc7ba3c4f5f6e57941b9e3b1de6199c5694c164ad50ca0d9928c0bf2809e8297a9048d07680207b24a40ad3a011635504b4a3ba4a47f60329e6bf363a9c47db54d181fc04fd78d46c4d321a5a8610a7711f241052e43b6bd06eeaf5a109c41878d81b6293634708ce087eeeb4152610c4aae3df90b3775d4d6f8c12c7129289e997be7fed3ac6f8303dea62e6bd9195adb936795f94852aae46f5337ada060d74ebf78d12e5fb78b2e9e0d8c0b23e2e70460e677cd3535d92da648a1fa40b7f7aca75bad2d2cb83aa5d2b28daff0462d802b8d16841096deb53f1be4256b327223e9dd0afab60af1fe962350462f2c6a79dba8b64cac02008f0ba4a324aa69ecb8ba5ec4f4f96d0bdf08f0b5369b7c3efb1a70f8bbb051d79b1766f4c95bb9683231eab49293486e0d15c790ee85e784ae6d59c17b854dac1d11fbc08a7d36c4df36588349262ea9c32f0a6636b584bbd7d4faade2af8cbaca149100ef33c763caba527647a65edb35598e6e600e57b458bed1a8ea7cec4632519559cef0f8d4faa6fac15fbdfbbf2e7c3e5759e5e944abc6be607ff1f3553f64ffb9940bcb8621a4f9521452ddf6b654d02e7a23f0846aa47dd1d994779494a64b2bed53333d96962fb2cb8d64ada228b45b8367c6a6fd798926313d3b17da14c0917e2f80e082779d1c380c68bae6dcebe3915be0623c0fc01f349c8149d152b94bf1c58c0b173f31eaa0f9e63bf9075105bf7fc6511b4942e7ca67015a3d0d9af234f4ddd6d464ad29ab6a98fe2ff85c7218b3efbee119872e9e3cea1cada9b513a08d914d9b46882240705195007fb7bf5240e48faa35e8bdf85b504ca5aadeec67b15131277ba9e094d818de74adc67f62890920afd1053782f87ff157414c1f0ce2a5f0c8e5c639aaf23f2696df9b967ff451441f364b9f40cff09a2b21dfe81bc79b366cbb86fe47fd38b828511aa81a9e72dd8872aa1795db0fd4d565bee0bacbab8e0610cdb4164a21582c83818c8e4e6f8debd49f3aea41624b9673453584bc066012d5786cc290c04ee670433c6a978a5c83ea0d86549ab74d2a4a148993f2332f21b4d0fe7eec27afd7eeeec46fe4ac807c0da70f2fd6c313d231b94b56677772f866e670048291b72cff9b3af28b126e02517b213a32394e3d3bdc71ed5b261398be1481d4992ed8b2d109fb32ccf80b19440cd4ce4280d090a522ec59bc2d9d39f8faddb755572f4596500577d3e05c4ba86455a0e6bfb3e5dba29fcb2be13b629a9597cacb667d171ee23a94e477546e12a731bee8ae4c4882a02603b6c9207a77b994c56f79b3c92598169d9083730b575979add4b7f2ccc951f9dbd1f24d97eaf8f1bdf4a6452e63c41eff128ff43ce7b9a820f28053b9c1ed508d77235a34d6a5fee8e5f090b7d4daaf1b6df0a226d145e85eb5e5ffb3e639d738362dbc017d4c11e932916da1fa688ead8486adc39f96aa92e680cc56231acc27a3124326abb0729c8484753c869d3cb31d0e64fc719d27bd4f9a6bcbed81196a736ba4d59f7db33da2fd201b192f7dddcdbd621368cd591e55e3003b7c1cfbb0bed80f3a5b3eadcea48e79e7f1aad25c200d38d67ce0c534c8bf943cd098950a55bac4b0e8c20fb039e4dfac425dbb43baeac254e9b923c4b4e81426cc2282b82632029ae634e7b2107daecbf031f266e83673666325a1e015bc1f5e9811ffc7eed1baeeb547fe41c6b32c909338c472d502a21e9d128bfa2df60d967a72c101a50358e9f311649a5029273355586d54decb32908075e6ced9802bc297cce666b6a45d6dbdcf9de5877e1e50ce8e4475bb13a62ebb84e1fcf90766c350eb235a59029cbe8153acf4b44ebd4fe7bf991a87210e17b5d6aab3fec02af881bc11e8b98d214a64de5fb87d8e80ec1f19fba0e4dfef9ed325c25de4f0276a2fa2b36010fcdf16f4574c354605baef2a307ce06d4f540ce16a5e8491b860bb913cf139d3a305afccfce547d67fdc83d81b8b102cb3cd163c1a0c41f978121b88c44b0679de8370696b8dbcf38d9ae520c7655fa0314b4697cb033a32e11e43eedc9bbe9485607c5140dd074734f1b5bead89d3b83b1d53530ae8e4f17a9908333303f06410754ca424dd4750ab0d1c78a517b578f9617b8134d05d38ac61a9d37b6c142dff45ba4a153b56389d49515aae5a86fa29bfb4b7277d62ad8a4ad7b2c86a2667f8ab8117bd32e6a34e35da976fda35da5d4f74783974af8508087f3d383d103de155d4cdb4bf80b48f87ffc320d78fe96ba3f2905d3d15ae7d426715e65221ce90e16ceaf51f04ef429211d2be5047e6beb07ebdaefa22c6025bedf9f6581002a065ffbd53f6d30916f4e748dde01e48489f874ce4aa34e2424bca14e1760e7bd1896c83ff47af4f19933b4af6a208c3ebf1ec4dc289e39ff3c917022c882427bf6b96754599a7c8bcd90ffeb138bbcbdd5bed5d2675a5b6eb71d24e43b7df9e7cfc061552cb12c9d116eb65fe86cedb26655ef5d7f9923f64d1c94efb6d3de78b8457b078e6e0cae76851ebd5e2545a9155a8dffc05410247ebe1634a764958a51864fcb5793415ca1ade10773b4f391a0748a393a760dca0d4a05d68617f4933374285ecd3d4c8ac4b5dc79a8d0bdb7071d65ab4739910d0421fbcb9978e2446c951c22e42b493ccce00f56a5c0d3574cf9ce1cce2180c5615e2fcf608a94a737d41c25a93ae717352339d8300ef4100c82bc65807f5a3241f76a35ac6999b798304559cad17c3632e5ae400826aee6b606c92564d2c9f6673c2ddfe56c2f59302e6439a07cfe95ae2e3578f0ce5638bbc5cf0c3ca2b6029686a4cefeb1c5ec18d18ea426e5c15937f49edd963e4835b93282021a4b49aebfcafbfa0f4f0ad5ea6deba8384fd1fda59f280b45b0d6f32c22c12b3b329d1e92b473e778476d9bb0db6e9bd035c8603fd9a8eed1e2e8476086b6fd59a7aaebec25e012467af6fae56bb7d80eaf81bd9cd4d55652dea78baaec877663a0c712a561ed933beab0b113acbfb860aac266a21acce173081b7d3fb80894f80e03ede9470d96f90c3f5e0f5e74a24b385664220bd52d72be2f699e7f57b46fa18b689e28f6bca934ec0a6e585d085e8cc852b23d2978adabff54f7c136192b24b8505da4441363250fbcfd84b61b15b2c7f317846812e464d71b611b0853dcccdc24548dcd9afaf0f85c97b79a0f7a6d3426510a1482d0e3354fe48ca0d8477509e515d842b63d7dfb61cc8271767c0e3ce3e17379651b9b8dc9f4af491347724e0e8e15c2f08e882ccdad94771ac6b7bd6baf92a086733504435a86aed6f52ca37f7e64bee46ccacab707c1dce3af8544bc5aa384c97f332d5c4fd5c8377132a6ceda31c48b2a31565fd125f316e5704f3e97c31e4bb88094c60ca0ac7f0d71cf4124b94e734608936c038f835f273a6ba59bcb4f804aec9de0d29a97af19580363ae28e15c45675163ddc7dd24f1bb2b4f1d7ba29f8d67ecf427d304a442f099cd74ae09c2f18fef6cea13e41b44746085316cfbead3367c5bb6cca1843c967729514754c89d780c0fef7d41b28ec3e312478d66fea9ee0105de541c1b8ed59f751dbc40c0ec699ace802ae56aa9c3ab3ccbc3194adceb64b16895a8d6494604a41f0f535fd14bf5bdf759e9e98f4508fc3cc38db3bfe4c0e7927da1b3bd7dba54f253609f3739211d14e82ad5bbb785db731d415422b50084ea89c3f62ef9330486559d9418890917c93b7d0186432f4b6e033c093c0024838293502e48838ee1f30bab9793261c44a27b3c7db4d5d20f1bcda820562e4ff3f3ba8cdc07d22558cb7cde95fb40e7824c8a72a65e9b169f38847e333aecf2fc4f653d40c5b9ced1b00b0edd8a3e18ffa0e68c654f05563ce7408f7ccb0c0c2f24f2a7dc2948614acc3e02f4f613958cb92b6fecbd92fa9a342775c687cde2aa8e4732b0531a2c823b3e4a103395f86f5e3c5d7ba7572852b34634ee6becbe9190b643118f621408e00fd67c70eca862361eb0be8810391c28872237c3a96656d900adc5b66c695c8a0a5e87a4b841579e2c8c1c21f2a30b5f06d631826d8906a9b5c0724ac59d9ab4b5d37fd21d17cc065c0040046bdc157700bbb82fa652fec7134fc474d451be6130f3cb9268ced118f9ad16e506ee3e7493921fcc986976ca505132a958555073d9b114ea20e657b4cf9d3c624c8e7ffb4f455dc9289d375715c1e3d90469f0d0fd0fa864914cc321427b23b014f86595cf57c75d1e0425a04d6699d71e467af535b4d5855e7910bea752cf1695eefd161bbf4de193f3682651da8944c1f6a9c21583ba2ed930bf726b6c246c7f694afddeded8771f89204362e19f6b41249c00bd09257d5b58a8a574d18885f0e74575dbf9aab3ec485e2ed7a3ed54003a8b647d50bfb0d0b956d41ab23b89997fb1eaf0080776a5bd20acbb481bf1c168c0c79fc7c29a1c3b09308f206a36f501685dcd00b06a37cf7f62af324987090ffc24cb608d0324644a57b1fddf0a7cd18e82eee4b2af524f604eb9ad6b939f5be092d532c958edb57e5ff5250dea2e33c86db52ed3caeba5d1e178c5cc36955015d598e35ee6d3406672d51647270950d8f30d074ba98914ce567271c4a63ff6eb714066eaed7962a6a0ddca1a6fa92d62489e550a04d5516cca4b845aa13cedb979f4b1ba8ec81640f299f838245b602f2e4149bea620d68025b0ab32de3a501a550cbb6816901f2a07cfc730a5c17d0bdc9039d4328a8a7c9b4d50fbd1e73bb48377d0f0bd487902899dc461804f9a6eb2d943d88c927a479e06cb0655b51cbaf034003c9d6e141b5c0937ef7219131b07fc8d32ae58aecbbf74a0afcd4afee2783449719d1399059e136dbb5ac1263884460223376a7b3e4b0476b34b74d95c99e176886af1aaee8ddbd5ce5e36abbae66806b537e2f45e3320676fd387c8e77e413401f1e1b8ab2de2b9ca3712aac8169051130539d1077ac29a8b1c79c8b109e7d899b3775a2cc7048857ca947d6a7f035f338256f02df7f1107373c4faa13bf9b2402beb2d063b6888e6a630bbe909bf527ae22bff6e55b37dd23d8e4b312c3de9ad4ff2e4f7c2a0d35b47d6a0e6eaacd319861bb5c0776d699e4fec3c73419166bf32ab9b4924ee1c6790bfe451d043c5b183b1b09f546426082276f95d84369372b2bd52edb30a2b3886bfff1999ce0d775c268f577e3da9a23097b513d810210b8e0701534091fc259fb59073be72dffd5de571c8dd4100c2bb954c8ab5d506b3f3f0c14f58fe40ff4dcb25c34ca2e9ec2d281156aad6f6c78fc6f7735aad2ba0d272eb25ed538b9e65d4f026b57ff29f38c0601a5b602c40d4470fcf93761d55386a8328b877a1a407ee074aa0ed9a88eb03d8a9e675701cf626740f40b2cdb82037d450231cfffaa1a68d68566acd7c2bd0bd0f7f0134be7cf6469182ed1d394d229272436cfaa4db8e663f3e3388933664c13a693464799b3ec211265196c093e9c2559e4288d9487c4e8411979b6b9584186594a948bea37e795e4681fd537a9af1a3394c9d4b6382a5279ecdf4"}], 0x1190}}, {{&(0x7f0000009cc0)=@pppoe={0x18, 0x0, {0x3, @remote, 'geneve1\x00'}}, 0x80, &(0x7f0000009e40)=[{&(0x7f0000009d40)="087c519627456e4e64aea292a412e4549619849ca1918cce0dda6913eb8e629c45d7e7fb", 0x24}, {&(0x7f0000009d80)="80125603ff64f9ae92456e385f56230496b5698616f84dde865b42446e60e1c569e0a3e2fe6fe8e0d9f9803eaa998e0358e863b7695bfff18fb2d2c6ff2dc81b8601fb7f9416959a54bfb3a8cf2d2f2aec19e14aa02c1675057a96f26685bc43ce53a2e05b784668049a159608708b8cd2816a8e0caa8a6bbf5ee37ceaf138cb6bd026be5c21d30022721f2a0c34def7171da33f6f2617cd3c0b9191893ff28b2f0e", 0xa2}], 0x2, &(0x7f0000009e80)=[{0x1010, 0x29, 0x2, "b6fb9e431e897ec4d7c656c28b54ce1c8feeee5f67821d98fcdf7f79084756b61fdad9afb3d265887b442d7680001871ba85e013bdc401f86ebd3fbd3cc90391e4bd3aa122e4230ad217003162a88abdf81c8df22c3a57b040e64ef6773b5f8caac4f70cb38835f76b6050985ceb6a825b8b56b4821fe405c43aadea9ac2ac0984f60096b7ba0e91f36fe0fad47f3c96b4a20e78d675db3afc4e75249aa3402e8bd61c4e8535691c498e45800300cd6d2f77b83fa496421503a22d8bed9c3c7b83d3944a153a09a3e63a77863a845bfc29f1a77290448c9c29a47fbffed74a1d79a0b3e0f651d23f29388cf647e383d582ff0525eee05dc1a0b83fe33b78feaf0f82558328e9f4e23fa551ecd43ad647a857a12cac74f44c41039714d20a5502db0ce434f0e96f3bd24a0211ec4cb3515bfa693feef205ed1bb1a8eeb1e9347dea56c3a225e41597b902a60213da0b8b6a2d3a8825337cbf75679c1897f752d37c9c9b075072bc5403ba804099b088fcd80e479d3451552932fee98d10f94aa78bce623009a8741b2accb6fe81c1081b58e8a5a3295bcdf3e58a8864977510c864c17d778cc2043dd742265c1f0044e2ae9d2c1f4de92e18af8efd7de05a23d204e4e03e559ce3219b5ee571fa4d7e02e5647676498423ea7de0bbb630d4125e5512555edbec437d2cdc7646be2c9f65a47b9b32740ce76d94e9ec34c57512aec29ce04fc61af7d2c61a4f314ac034427e622436dfa12f5ce6dabae7f445c6621a2ac2303956ff5f0c9fe713fec343216eac32a39111bd705d44692c1e212aab68789ea9af150ad32926433978f0dcbfacf96e6ce53a6a99b1d186bebb5a89c18608705812a4f85386cc2a276d6514e2c16afb028a6d0bb83483348987ef67a7d7b1bdfb6f99dad06d5f75698e286a052c6be21ff50aa1e2d9698af3c88452ecd89389c7874c65a00be5bbea0d213309e5f2b3aab2e372442425389d987f8deea7a6a9e0a783e19a78ff2759694adc7f5d5a99635d3aa2a85b48497f34a75702f9e5fa2d31571516595dda8f356d6ac601638a2cd4b6263fcca10011e9fe5a2b3cc0c92168de2830fbd96aef3592e341267adb84e5092ffa75f4a63cce863bb81513ad3971e84416975d60f46b5041ef54c19d5374c5f329038c5ee5ea49e1bcc1218c29f46451e6a8ea3bb110a2f7adaa6d9e8c890cd6aa8b690a7eb176a0eb42027c9756da1ca93e02bd5af891a2321928351dcc07f139571de0fc31c268efeea69fecebfaa8dd02379420d53a41c2a241f0acee7587f582164e2653c3a5555bf00e07030aa25ae47f6b9dced310bd1a121baffb030cda07a7fe53e15ff4afa580fa031c6e3876ffa565d14d217c65fcef43de32fdad1498628d3752b3f2674dbf8aa20bd156cd751247ca403cc2afea9e882388ff4bfaa1e2c271054535cf887fdb17eed8f4fd81f2fe20122ee109c868e0160b96f6d8bff8574a495964e72606b93021c92acb595a66a0894c89211d8b89f6be94d3c1f6521391c97eaf9601aa20783fb7431f057ad21d128aaf85375d540135dcd1e5cf941f00262350ba498abc64a680df9dc5db9b543ee6b81e4e66395b3885370284f9e9b1a0bef4bc5ddc596e73cb66fdd83f30dec074e4d69b214931fea86a06226c63b242ffe5a93b40eaa0c1f848b11bc650c6172f83524eca5cf4426ea4532b6b3d27f8579597c68b6b2e54f35792a632ce6bb9f541b61aa182847128266df9332eecc1b4c95417baeab2770cce1b730dcb1c60bdb91ed330df7facacb42f3700050f4f93299b4274661070ed9f56e05dccd093394f1ac23c298dfb601d1922ba8f97a09f1d89af7249889aec316fd7e652c09426d8c141bf6a176bc4728613a3d99a48e04e820618b8bb4ed3ab2d1fd1e249fe3445b0fa8cd6f42f66f710c0068bbb1b6cb5eb46007ebcdf5e0dcdbe3984549309657634240fa26dd67b54926b1769db7a9fcd31fc9faa447c9bce60e4ee5502e2ae497dfa2fce3466f46a8937251b28a131a6f8284a3e954f8f13f15d1d745439ac9017d9cd74ac98a3d41a2644023db81bc555cb61b3ce5e18e356e9c536b99a89afc0fba83735452cafaf862f002d21e5305cba8d6e7e1a0629a48d53032702766b950767d827ff015131c2341edf0613140ee237e28a4f0799afa39dd3e35f5143ad5e2361147cc8a7fddeb0ae2f88e8f49bbc4046fb33d71cbe888bddb81d051a78f2507b854700c9d1651ea573868e2681cc6176e8c192e8985b6d1ad70a9039208f3c41bb99ce4c0fe243e78f3304ce30d5a3c4cd24637902bf269de9fd767e5426178953d636ccc61683ceadf7f18b7dee55316c97a1d5aff80ca1b5649bbc59bbf35d3f173e92217475b7d4b179aff39d736e867786fae45b5437a5d82668034c29801b67345ea8105e4497a5f3f51ad43d73f48b3668afb67a83e8f5d6692b8e26993805619cdc409b66f5ad57e78b1a6a1b039c4305eee065ef7412f88051a6eb8b17e9212996074096030dacb2ac80a828d170b01d1781884c4e625862de6bd679502fa33304edca962b79f717cf198c77546c0f6ed9cc4969a4713f03951e41b26e22a0d04fed744d9182711cd463a5c887546274d79d817e622da56156604b0e239df0c9e89e6bbdae00a5d2ad869fac2e5aefaea9dbb2d620de4ec60a59629f25ea3d86339256c63d068626f09eaeb17684450eb318d618f485b9324ae805c0f6df1eb5788993548204e6a2d412774131ea445e6303bd73eb1a62733cc992a2d47d874700701770a45bc46c69810909de2834f3982c64f14efc1c281a2a77ab4a70e0c8d3c61f55fd87c30866cb396b16d4d4c180cb959d48a3f7d5e1bae89e82f807cc3d14fb8e90a6b8f0a89be580daa7fc1286b47c95cfaf9dc38b79f454c17444cb435b83c5046928ae2d401ea5d86912f91cca238431b528b8137751c2bd811bbef509cc778b89a19cbd238dc0cc754c445ea3f09c4f08ee07243b3ccdc789a593360cbc61847641b4448e43d65e2a369f6c86724f1cff445330d0e8b329f602ed8c5a8ae25f09d2ea834a9f5ed3fd07fc0ebf6f0fe44320fe19411934f9774e1774d1bd4a9f83ac3afeac5eee8188c7b610e6a46a5f123d0731105332dbff375440a6eb4ca7efe89248e08e5fc638f78a06270d016d1ada1993810b5cdf15f4fb091bfb11e83f8799166f5be342eb4590c0e068d5b999441dc4592978825566f536f6826a4ec153ea7354296e1508f3ec28924ba166b70ebb3dd21b00e80f05a422e4f8133ac3a5b898c9ede9e0f7ddf381bdde6cbbdbd3533d54d957ab3a05ef39b7301931889cb4d27d93555f00870a9e5af84189830af342a8aea5a9ee9ee24c9f39f4a9fbba9a87cc640d3d78a7bd15bf580ac4ddd8201f1a089405015e3b8c371d9dc81417136cbd483c1f3865dcbad5c32e539e0c6808c4fc0e8073cd57e9830c01915560f562be0aa1895beb26b4f64f207744e4039b4abb818b7151b0557ca3536a04e5ea8dd0bd828dcbaee12ff27d0c2af5b6f2ecab7fb44a04be2a1c5cee4b08f340cab7423381e12424a714e034f097a272d2821c3051c261a0bd1a5434eada9f3b182f3b9a5a63c7b3c9f9f3696e84b13490b405f7feec9d50f35c4002effd2b23783d47dbfa281d039dd187d5470f56ebc0e20f743759c1bfb1baa113dcf47fe3391f76bff02b7ffc86bacf5579bd295d7d6fba1c154d67cdc41e9ae888e74174b28e2829894ca5012596c83409a446bf46147c2126828244ea1999855c74ec8b05603ec0e0fd18fa7a05b0bb4e52f1cc2b8abe8006be3bf75ae5864d4eb7f53bc98b9685c984ccb82cfbda1f5b0a7f5d84319e8bd22a2fef22327057d396b8f92991de2119acc211bd36c7cbc052af5816bb7584e77890b83a3bb9d4dc16fde03a3d8c0952b15200cdea8c6cd28e29f2590cd1772cf82f3c9878d12ad37344dc717fe00ab1d98a17b1a3bebe93fd17a66c29826e765a9b1bf370e440105e6d437d704265bd37e327561a6a416f0ad744b7fa48a3ba101d180cb9cc99be8797f0022f3ef2b7239f5180912377cc75389ca79248ef42459275327c3d39a43a1113d0d29928311e4053f6566a3b4f3ff6fdb284aa2911995249240a8fdc6fcc49fe580f0165021d6075c5a8f80541374740c85a3a956b1b0207343235caedd7eea69ea91d13e006454696b4ddc8d6d2c1e87e723a3b2eb723af05cb35cec857c519e55195abc94bd2ec04e28a7b1bb06fd918439972261b0afd9df4546493d46ac2c5d404b2a420de6c7210ffe8287b2266e8fe399a8ac67fa9e950f68efd27ee1e541817720088e455f08ec7f2a118584777bc3a6296232b3a6c2d47112998e202343de605fc41087c4be5edf16b06145f3028eff7afc2f50e44b308b549634ba2fbf92ec984df34c52ceceebd3060f96a721e5f8fb518c35d6bd4c60d516cb151cce32da3530af95c6e25e5abbe556fa1c7d6c99815cf6f34b0365959387a636f3af960a4512e9cef1babe0d6ecc5b809e1678339bfc3dd113067bcd4f9c01b815f3f192ac1ea1788c20388af8716356c1559c5336047d40a64309d66af17467477a69bc487d3b94845ce003f720e170b2e6173bb2e4b8fbd059d67e7ef073b753957037a6f3e1685034eafa2b785a1964c83540a71e0173851f95d4d9f1eb6ecf27f84031f577faba5c36f52987c857350f3a4ea9d2f77068761e69b895a1181d855dd540e5834e87134f80764d8f0f8bdaac1cd7d8cfa42b705baca0768e64e9dbc3142a802c2c2f8d11fdb437356a4aecd705bc1b41bcd3dfe17c230743d6be9532811693f3075012a935a0a69131d7a4f52a3fdee26eccc5366f60a2b99ec120a3b87cff8f6c64f1a78c9640fbe1a69829d1ab56f47a9a9e7449f5e83b6ba391f5a3b5c5e145ea354de884a325dc214a72f5b7053604904ff3d2ce99929063eae81f752a19bca61ce6beda5a615f9f921cfad5dd91ddd53d4aa6f0bbc0d6f1a2fc675d98ec15565fda2a81f374804cf74ec6f9572464ab838189d7aa52b3f3f6a963511b726aded2fc134206106355f2cbab2bb42068477da9137aa5d966ac5e59e6d356f1c7be912dc014bf9342ac572c8036f1956d2ddc5998cdbce9bb6ccc25d66ed5cf96d53b6ede2462acfcf4dd656bb0827acac13ef5f1d033292abbdc63f71e3a6090c5c05f1b9da89bcb52724b5be34947a9da3483bbdf3ec6b475a61544ee5056a71d2ba45d1fd1f8bc9140201eb49c4073b7958d0c22dafb1ba14984b22f9e934739698a5750057ee29d899af0f5320bc8032696130f5fb8329a6424a826669afcf6feaabfc82593af1dc074697c6c1d64b01ba28a46709154ff359c621dcfac9388833ab9635c3c5efd79e698638b6a0f2bc22d29c693ab8a744e89eae59acfa094e40e7a0b3af114098049ef67de5c18add8a95714b67d57edbfbf14286748b4b5378190446c269c4cb38a1cdb8c42c211950f9cb09876e6d81c9ec3742859e59208d6850127c65e83921ccce4605944a67b0048d00fd17c14ed1d9761287d3516f8241f89988a5e29e61b0dda15aad916d42a17a14ec0b940b0478c417687debd19c4fa096e3e529f21c2ed2dbdf4821778c844c3ae46d29854644aaed0c87000c993313358454608885f30dd715b77271ad5ad5ea3dc3d77c01aa194f8395bdaac6c46c990819fe79f8e648708c557c23d5e1b5281c454cfb188f168fbd8825657a848cb326247fd190737b9123a37320cdd2091aec7eff0e"}, {0xc0, 0x109, 0x7, "1ccec6fdcc4f73440f01baf6ff098c6cd139dcb550ef1afcf19818b0225949773b176060cfa0aba84f1ba351de20fde825c0543183f492ad7b5b7a19921fbcf91803518c3de16e3882a989d05692392ae2f63dbca453cf56dd856cb2817a28e424ef073276ee098494b8180c4b2c01b9ec562ff26ac73dcee54cbdd696a34944ed734817d007d308e8dd6d3a5ab16a282b6f319ab1eb4f831c2ed44d9bd8656ecb7709b4bbffdc014dd1"}], 0x10d0}}, {{0x0, 0x0, &(0x7f000000b1c0)=[{&(0x7f000000af80)="3645c72f1127c7f6d6b4e02113786367355fa6f3eafb32c0deadc9203805e683b759054f735fcd46cb4ddafe283668a6ded4b4e55a4ffd03d9db97f8017d353cb13c65e138171db36d65c5963a0bc542d36108155698be412de6a1ce47ada8cb9f1752f0a30e9af5aa78b18965eab589ef2a74ce925836b1c2b36e63b2dd82eddf452cb0532866cc8449e5dcda12cc941ee9864308225d18e631fb6cd5b4f1586253bbf9d025801c922fa4931f967ad9dd92087e54a9", 0xb6}, {&(0x7f000000b040)="c247f7900c1099308cc4850e71df4b0a0943645fc34605ffaebff4bda2690a87aa79dff0e69d154e74e2b6999af40b4b6e7bc75be819bb3aa7d419d3d2b71ec922c21fb44cddf26fc88eca028dd95214d5a5ea271d316450beeba9ce73d7a4973161728e5619dd7b226a3affef74f6d7472bb5f2d455861a9b3e2e42908e9f21ab96fc75b4bbb5e1c242dd6ba093a7f0e56297059bb149723590c569be0a2a8a831c3808e8669b2c1024e0925843d790b17b5e790e711465a83150699bf4e26537ce2dac3acb6bb10b70c1c9aae74c41803b94", 0xd3}, {&(0x7f000000b140)="0fa00569ac81e49ce25da7ed58fca7e5d5af0a6785513afb23fd34463fb2715f0e2729508848446a8f1e4c25a39cab034c12ba48586e6fa5e35eeb736a51d9834cb191ec9426b91a2e66ae5a22855dab6cc653e043e85050e46602c30cffacdfb6", 0x61}], 0x3, &(0x7f000000b200)=[{0xc8, 0x115, 0xd208, "7864786ca22995a436d54499dc3102e176fb05b80c126e0b2de2f01729d61eba80b155710c41bdf15507f716d89b0651c3393b41d3f75dd4458286665dfd80f54b35f0199113abcdf6f832d4da23862cea76fedd48a1e1798a9dfd877152e88f3a64a2ec31b5e1de6ba430b06b4f9bfad3040fdcc51821845ad1b4645f92296e6af7a4af36e2c0304035f66315e1aa3f66f1ca10c7aec027d8793d12ff69124b06e7a2c39e970a48233e2764c2eab837b820"}, {0xa8, 0xf, 0x7fff, "e2391508cfd68a8e5134f2768688dab1a5216896cd4f2548d3c66391dd4240bc8d859f784c8a353451f2c9554c97e96546683716626e99c1f0054209d499d245182464a658675e68d46df08dbaf7b9215e69fd58ec2d6550a976628ea6fc097798571c774e9241b45d2fd6cc79746ef8db16c9676b34f8deb3eeea7b3379d2d536de42cb4f0cdd6e7f183828c96508c3d1b0ddcd9015ad"}], 0x170}}], 0x8, 0x48050) sendmmsg(r0, &(0x7f00000092c0), 0x4ff, 0x0) 12:39:25 executing program 5: syz_mount_image$erofs(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x3, &(0x7f0000000200)=[{&(0x7f0000010000)="e2e1f5e0f2049981010000000c0024", 0xf, 0x400}, {&(0x7f0000010100)="05000000c041", 0x6, 0x480}, {0x0, 0x0, 0x1000}], 0x2008082, &(0x7f0000000080)={[{@acl}, {@noacl}]}) 12:39:25 executing program 4: syz_mount_image$erofs(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x3, &(0x7f0000000200)=[{&(0x7f0000010000)="e2e1f5e0f2029981010000000c0024", 0xf, 0x400}, {&(0x7f0000010100)="05000000c041", 0x6, 0x480}, {0x0, 0x0, 0x1000}], 0x2008082, &(0x7f0000000080)={[{@noacl}]}) 12:39:25 executing program 0: syz_mount_image$erofs(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000280)="e2e1f5e08a3f0fcf0100000029", 0xd, 0x400}, {0x0, 0x0, 0x1003}], 0x0, &(0x7f00000002c0)=ANY=[]) [ 463.275551] erofs: unmounted for /dev/loop5 12:39:25 executing program 2: r0 = socket$inet6(0xa, 0x401000000001, 0x0) close(r0) r1 = socket$inet6(0xa, 0x3, 0xff) connect$inet6(r1, &(0x7f0000000200)={0xa, 0x0, 0x0, @empty}, 0x1c) r2 = open(&(0x7f0000000100)='./bus\x00', 0x11250c2, 0x0) r3 = creat(&(0x7f0000000280)='./bus\x00', 0x0) ftruncate(r3, 0x1) sendfile(r0, r2, 0x0, 0x8000fffffffe) r4 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) r5 = perf_event_open(&(0x7f00000003c0)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1ff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r6 = socket$inet6_udp(0xa, 0x2, 0x0) ioctl$sock_inet6_SIOCSIFADDR(r6, 0x89a1, &(0x7f0000000300)={@local, 0x6a}) ioctl$sock_inet6_SIOCADDRT(r6, 0x89a0, &(0x7f0000000440)={@local, @mcast1, @mcast2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4000000}) ioctl$BTRFS_IOC_GET_SUBVOL_INFO(r6, 0x81f8943c, &(0x7f00000004c0)={0x0, ""/256, 0x0, 0x0}) ioctl$BTRFS_IOC_TREE_SEARCH_V2(r5, 0xc0709411, &(0x7f0000001540)=ANY=[@ANYRES64=r7]) ioctl$BTRFS_IOC_TREE_SEARCH_V2(0xffffffffffffffff, 0xc0709411, &(0x7f0000001300)=ANY=[@ANYRES64=r7, @ANYBLOB="0101000000000000000200000000000061000000000000000000000004000000100c000040000000ffffff7f0000000000000000060000000002000030000000ffffffff000000000100000000200000004800"/161]) ioctl$BTRFS_IOC_TREE_SEARCH_V2(0xffffffffffffffff, 0xc0709411, &(0x7f00000006c0)=ANY=[@ANYRES64=0x0, @ANYBLOB="ff0f000000000000000000000000000001f8ffffffffffff0000010000000000fb0000000000000000000000000000000000000000020000040000000100010005000000000000005f1a000000000000010400000000000000100000000000001000000000000000000000000000000000000000000093b3a3912f0adbae08d8fa433e49c2f23d570d4dc2983382be775c1d5fb75f657f5fc2e8452a9f6da392fe77758002d3f04cee3663fcf5e312fc1fcf00007995228e69523f4e7316603a7814130aee0317bde37783a73d535c2ed761b6902efe451b1ca27b8ee35a3d6bbbd23c612d24c9f8fa79fae55641b9e68667"]) ioctl$BTRFS_IOC_GET_SUBVOL_ROOTREF(r4, 0xd000943d, &(0x7f000003f9c0)={0x0, [{}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {0x0}, {}, {}, {}, {}, {}, {0x0, 0x0}, {}, {0x0, r8}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {0x0, 0x0}, {}, {0x0, 0x0}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {0x0}], 0x20, "733e3580247b86"}) ioctl$BTRFS_IOC_GET_SUBVOL_ROOTREF(0xffffffffffffffff, 0xd000943d, &(0x7f00000409c0)={0x8, [{}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {0x0, r12}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {0x0, r11}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {r10}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {r14}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {r7}, {}, {}, {}, {r9, r13}], 0x7f, "c3a8cf30eae29b"}) ioctl$BTRFS_IOC_INO_LOOKUP_USER(0xffffffffffffffff, 0xd000943e, &(0x7f00000012c0)={0x0, r7, "c3127c24adb44fe788470bb39b82f48ec7d7f5bde94c207cf32c836430d4946e4dc60e21c3e9efbb4a606b58ea8b952e7ff00f4ab3f0ee15a6d11978c8f57388da5c302be469a20565be83d34bb9d5c065e94586813b54287154814bee183566ac9e0c8460dacc7774634d97fb955c28fc476f9234b81865ddeef601791a8b6f9288c6c8ee7bd4392d5b57c6c68a607d160e40197146444970dd31176996af10499892c0accf2a8f825c53867e1a6e69a12b71154b39e927f68b4e526f1ed01201067ef97825eaa35ef0e6ce8537ea7c7f04adec4aedbe2ec17ee83215c65cae6427ac9608856b25f6836b961cc192f12091603f0f078cd004e596f174d80dd0", "64cd5e8dad5e1d5de28bc273f479d35ec6256fa20d85dceb0bda9b8b7a0c280f6f2ff2f86e203e91c85bee89a58c39b1e246d1ed970887003a900711b6dfed0d28ad4ece5d4304c740904c281cea73fa375db246ad9561bbb81762803472551e865f7ef2e85aa4e37879f35b177a8bb8dd0e3bb8a0e96aa78cc3dd4ec549f11ea8ac7fcdea65b4646d5374503390e98db6829683c32e4e5fd50c547b2bc71b6b1d8e4e5e0d7643bf4843211cc8d7545cd083d8d53b80cf7ceb64e389029c4fefa89a337cb6fb2455851b4ffc6a2399ad1174eb6e38522379a60e50c1acc8154606a9fe35f8a39042099b3b83ce04180dbc25a6b0cae78d8d3edbf28ba670e6da7a2627fea6f8c20779d9446db1717ceebf242e1fae4e0506b9634b3b2769a8dbc443cb8bee904a060fae0fea0fddfc28dd27d7aea557d902cf075ceae0660bcaa51f8ee8dd9f3b54de86fd7a4436b261a08b99cb450fbb98615fb3d0ec2f6697a7ecad99cef4a114573b0bf1480b681207d37ffae515dd08144d0d62a8de89ad7cc7fef6020055c29218590cceb6583cd2999a9573bc7e2c2c62c7fc2a8fc0147220249be982b221aa8ee114e0150ca1ec58e277cf61f88fad617987c866e4d8bdaa4f4f4a9fce667780c00b85490ce12461b3995aa5f225cea0a7be8ff3e9629c8c49259b94aae93f316fced8ba082fb74ded48a5d5d4a8ab9f4b4bcd6796d9b98b503532273a130b584a5c2dd2e1fc25b40f4ef43246147797a9576eb8f07667e40ed27d9e34d38bf14ec8ba2b169526b201fa4c6c797d1cd50abd4f368993306392fda429c26f1e91994d0b72c64bdaadab5eecc3352dc8b693ce479e07162ffe194729626d9d2324d2a849bf8e2dbd178fbb1eaadfaceff3c785fd701bd841facbed1b24a6a66402d6b2eee2906bf34eb496ff8a018f539a2a0febbbc481e92067f8d87883bebc788ae4e69d8af8722566d2314b3e6a380d0f1587363393006a4bcbd173457008a1bc9102541fc1e7f863ef39b5475b2a55ce86557768b48da32e9efe0e095f7943f1da4e7880a0e532100d54e9f37ff694ac9b95f32525bd06abfbbee9951debccbc132321c3675c91618cb602a32677efe14cf97cc18a965930c64a1887cc30c693147a086501ea53524624a018dae2dbb2fb90d0721d3f24e7fa9ddcae83195758d9c2674445b9d7135ce432b7014b111d40bef14c417201ab5257afcbaf060d23443fc48cc63b5d1dc7962e6927016f5ffa11f29b527089a27e4c69b1ef5afeddd663fa99f9ff19a87144f42676adc0edb719faac358b813692353adedf1551156e459d1c640d83ebac089311e51d704876134d3432e41fbe34c6d25f95a543ff5721ef483a66806531e0af7c59be1503656f8b019b89e6ef66f08e78d97383619c3daeb33a4e2838a25a7c3a35c141401b6a0f8cf3c009cdf98f060b9e0ed8a88db0a295127ea07d7a5cb678427e6554847908fa8112ace1ac2b84691aa638fb6795055de5eb4af28a6b3c3e566dd8852207636a018e3478eedbce8a570b52aa8ab698ff296a2d6c8dcf72855a2264a326405941fed1090d45831f46c359956d4a129fed72f581509f859ec44246b06492fc303af4aa492f9a65ca02f41950371a262887c2057183efeac5e7cdc465bc2d0dec8eca5c92164d9b07644507460ef929e04687e236e023566b67a696a81f5c0c4cb44b6226ca140f7631340af0189136a17af24a74dadddfa67f4e886cc9fcc83dc88a34326e80558655e05c94c8f147fff7f4ea3d7ceef0f21dcb739d934c57012f9c5bb621111ade3bf7ad4b2526b8f507ff1827dcfe44cd7143ac1eee2fc3e436957cc96b4eeea22781e33bf656d998c9e27a759c1a6172df936f75be50defebaeb8919e8f198749bb8995eb3d49b88034f349e41ccd8ce4e80ecb8ed3f7edcbdbc3015282b76648f7127df77c74703c09e8f3396c3482645bdb23be166c7d32a84cb26479ab80c6bf509dac5de9a62312547fd90533b7ea5e5d0cc4bc7ea9845c7e6ed6b21cc994800251d3e7e94513147a170effb7f5208af562586ccea7521b8898d8937d3211a6eb4b9ed5e209913efa880ed6043789d32a46aea2983d1f4ea7bedf227479095da4d66432cf76137c8a4dda4b3747cfc02a1494ce1ecf434827621d0b229cfd2331c880bd8ea74663c1f466329a52cc45967f6c23874ed27ec1fd75ca3d1a4631687ab75101f0c1f9c16e1fa4bfd6afbe597e7a165e2da3452c869dc8da8da4c5217d011fbfe91380814c2bc436ed3a95cf9da791de3277bc4590298d1d3e36d5d5894459ee213ee3b5cad9084e2efa70ed67b64f1cf4185d24a71dfc148b141ebf6ada3776b25b915cebeb1b2d6f763d8cd8ffccc420564c059bfeb6b22c5d5b1377a560160e9c1b0f4537a3b9351f46b64c8437ed8d64f0350aeb6731ac5156244c370986cd8e81739d92d0ed69764611f184bea8f5a8dbd39d81b532b466db783db8411520b93f95cfedcddec2e5e5a3f0a935018852c935aba2a3fbad9c10449af4275c1327c17b95744271e917668dc3ce518259ebfc862e95b739fd660ce4a8088f8daeedf7161fab53b4950f3ec8350a83d4de89653cf846250d2534a577a5fd9e865d9cf1e904558cc80c6a5bff0aa1d69fd2e2e93bf35d3d722a9ca57a81f013212eb2793eb3600dd9f4427197b46c4088218a96a05c7fc7e2609718a4accd23d8a9924ff47e78b41342844b060b4fe81752511432fb7af4a2772affd37806398554655985f9b8cc43a7145c26a25bad4de1ea6f1c51c7ef1a023c31b4adc8f8b829874df36e672fe995f83c89e262a376c965db43e8174e61b418c6e3be4f6e64cc080d4baca2c56d1d12c3e83cea36ea997d27ae6c81fa877352e83777e8928a24acdcd044ab5a992c3881829cf7c2debe3ea05a4428f174838002a22ca9b05b1388e6849504a9eec3d09043835aa0ccaced95a5e5321fcccdf2a4153c77da09f84b03a317338d7ccce56eca1c640c5dd9a5c463f61f8819c52fac248fb8308de636a4dda225f7803e603324d6b57751f3ad8466b47d9d282035bafc5f156e415a1b5bf4cff13fae822ef0872eb32b518beeced682374341b807a5c8172b0fc13ae2e2605ebfb1e1dd0cfa9d7b19e47c0d00aae9af76d5fa7a8ce9e56afc39ce8cc59029f55a160e147329997afce5fcd076abf5116a8baafdb4b7975419d965c26ab2c72ef344bdd7e1a5afd38b139ebb081da94a6354e1ba78263b8dad004586b48c7cd6104b3fa6ba1934bbbfd61fff24e1e7cbabdd06ea725cddc9968e806d3fb24dfd25065afad9a1f426eb42a603ff6c74064a375e559f58ce0bd46fc175ec835593b310e2b2b396a4be7189625cb180bf55bb3f3b08ed39f9be33c02f85ab1159d8488161312bbd6ff2d14a9a69d2ccd373595ff4f63b54db3d6643163ffab39402083232375f0deff6d2ea4ccabf58444af4fe54d33796a674bd4978ee7dd7c32c1f0f5fbc1406b079fdcae2b4142ed5cd8c21dc7e82878c8d8e4b133e764f6e49bd50da4cfc24ae51bb846b591375fca9bd3c86a52d27c666aec58f8f106b2a6dc57dde2f38bac2e73c212bc6e6adae422395bbd8d7b52da61d0067f4049e076216a70bf6169ed8873afae22fe5d0de34c53a4d7bd87ec70db467ff973d28405efb8562ff26fc3f306d1d57f648739a653b86ca63c1bd503395401ebe014b1926cba75461197785b842bef94ead9affd78e3a8435aaeb1e9d40fbae1f3991d55aa0445b638a6fc6f181127e5e25f56582c9cd14f133cdda09a33c6e23506751e81d4823d5868ee825de22e003d590a8d611c50024db643a67d0dce297de526f87c861cb4a31f1a31a810b131eb2e1dde2a438d47f58489678aa7ba11968f1c10bb51c503cb1b76e3204d04eb0b2dcf3ebe6d5710ff7e873b3c00cde76a50845edd95bcea5a5a4468981f0417e4de6fd61b11735e5d500d1fdf70d5c1ea946fc6df40572c8d36530379a890d78aefe3d7e38112198effc09c4c10977a7c01fc6384ac34ec0a571e9b3f3a13876333239bada967317b6be504909c2efc2b90fa28da9e95eac196190eb57340b26cbaa957c8bbd61cc97550522b88845adcb1a610012cde14e4edfa6ce6350fad2f1116d7127b73ecdb058396d70118fae1073f28a9914b7fe9327f4c55c49305d8fd46dac2f7badb32e549abc85afa8dc872b245be6f477b3cb8012abe1333994288db82ab6f36aa8743bafe6daa080ce301cba16641569f03cc83b77b344e583e63c652a6baa029b819cf4c4752b10397456ef0c2e190cc00de7ef56ae0cc78ddee9533adc3e3ef64c4c1903c30aeecf5611131c7100c349fc857acfb8d9b1703d8f04888fc08405405ff2be72adb773b80d47eadf025e1dbd8e4dc5592c528b2dbcb98374d1786bf86bd89879833058d16d900f28b8c5bbd289a59c7a3589c6605741d62365c236613717adfbbf281fb4c30cac2387b3786b6fdc301d9ab82b8ea95f364a6039c9bd15ed5b2662e8280b416058f69aa655c9ff98967ad807c821aad92e11538889abf36b9a156af74198a8fb395373ecb73aa40ced7b8efe46677702b2967b3a12aeda2d63a79f526335fdd8686f0266e5184b2d3109490eb6b395af73d389069dce16d1dea4116845eb382482728f7f992a79b2c2e7652ee5da1d2cf0c12e4de834384fb02380a495e04e611b9c978870e7ff569a0ee61991a123f3c74545802b8282fe154b69f32a61fe9ab994effd45bcbe91f79eb15e7a50bbf93ec04012460621421dc227a2f793639a92ef33771e004ef56a88caf17e3fdecf51165e9eaabcb4779ca9d644330d5cc535dba62e95ab916ea226f927c71df24144bd551093747534ad398542783b54e1aa098930df3ba6c9d10c6ed92b5a34fc4aff79b26d142a4892695a9ab0c7c4388317700fa1eb3cdeb2ce1091b2fc3e2576e6b540840c4fc6b565b13cb960d887258077b988f2459880b492624384936f001fadd0274d41b89d4288f71f3aa62038988b77a9c5b2dc3e17e47ef81a58d443fe10429dedc52648728031b610fe6913f548e2097856e420f36d24cd239869281ef74ffcac97e6314a9fa459be5b3a67dcaf35bce3bdfab16a30edd956c728f663a78b8ed2a1730712aefac2c13fb81747dd10102de577e01a99b571e0e69e76d11e39c36a2942b865678a578f42eb3061d9a88b20277430766b4671c211d544f66fab7ef59e5fe14fee7cefc465dd10571b72de21c23a8dc99c006024f4d8567b71f5294b143f43543cb7ba88fa3424f3c52594e6b9b6b2d7f320fb18199a6be8e9a660d902eaca61e630467608da490eaa3dbbf3e88fd4501ddcbb62c00ec195ba41769eefa0cee39cca6d84e4f"}) 12:39:25 executing program 0: syz_mount_image$erofs(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000280)="e2e1f5e08a3f0fcf010000002f", 0xd, 0x400}, {0x0, 0x0, 0x1003}], 0x0, &(0x7f00000002c0)=ANY=[]) [ 463.366395] erofs: read_super, device -> /dev/loop3 [ 463.379035] erofs: options -> acl,noacl, [ 463.396548] erofs: read_super, device -> /dev/loop4 [ 463.399902] erofs: read_super, device -> /dev/loop5 [ 463.406905] erofs: options -> acl,noacl, [ 463.408230] erofs: options -> noacl, 12:39:25 executing program 1: r0 = socket$inet6(0xa, 0x2, 0x0) connect$inet6(r0, &(0x7f00000002c0), 0x1c) socketpair$tipc(0x1e, 0x2, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = socket$alg(0x26, 0x5, 0x0) bind$alg(r2, &(0x7f0000000280)={0x26, 'hash\x00', 0x0, 0x0, 'cryptd(sha224-generic)\x00'}, 0x58) r3 = accept4(r2, 0x0, 0x0, 0x0) sendmmsg$sock(r3, &(0x7f00000035c0)=[{{0x0, 0x0, &(0x7f0000000140)=[{&(0x7f0000000040)="f1", 0x1}], 0x1}, 0x2}], 0xfffffdef, 0x0) r4 = signalfd(r0, &(0x7f0000000000)={[0xff]}, 0x8) r5 = openat$procfs(0xffffffffffffff9c, &(0x7f00000002c0)='/proc/locks\x00', 0x0, 0x0) fcntl$setlease(r5, 0x400, 0x0) openat(r5, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$sock_kcm_SIOCKCMATTACH(r3, 0x89e0, &(0x7f0000000040)={r4, r5}) socket$inet6(0xa, 0x0, 0x10000000) ioctl$TUNSETLINK(r1, 0x8912, 0x400308) sendmmsg(r0, &(0x7f00000092c0), 0x4ff, 0x0) 12:39:25 executing program 3: syz_mount_image$erofs(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x10, 0x3, &(0x7f0000000200)=[{&(0x7f0000010000)="e2e1f5e0f2029981010000000c0024", 0xf, 0x400}, {&(0x7f0000010100)="05000000c041", 0x6, 0x480}, {0x0, 0x0, 0x1000}], 0x2008082, &(0x7f0000000080)={[{@acl}, {@noacl}]}) 12:39:25 executing program 5: syz_mount_image$erofs(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x3, &(0x7f0000000200)=[{&(0x7f0000010000)="e2e1f5e0f2089981010000000c0024", 0xf, 0x400}, {&(0x7f0000010100)="05000000c041", 0x6, 0x480}, {0x0, 0x0, 0x1000}], 0x2008082, &(0x7f0000000080)={[{@acl}, {@noacl}]}) 12:39:25 executing program 4: syz_mount_image$erofs(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x3, &(0x7f0000000200)=[{&(0x7f0000010000)="e2e1f5e0f2029981010000000c0024", 0xf, 0x400}, {&(0x7f0000010100)="05000000c041", 0x6, 0x480}, {0x0, 0x0, 0x1000}], 0x2008082, &(0x7f0000000080)={[{@noacl}]}) [ 463.517097] erofs: unmounted for /dev/loop3 [ 463.522561] erofs: unmounted for /dev/loop5 [ 463.527034] erofs: unmounted for /dev/loop4 12:39:25 executing program 0: syz_mount_image$erofs(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000280)="e2e1f5e08a3f0fcf0100000037", 0xd, 0x400}, {0x0, 0x0, 0x1003}], 0x0, &(0x7f00000002c0)=ANY=[]) 12:39:25 executing program 0: syz_mount_image$erofs(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000280)="e2e1f5e08a3f0fcf0100000092", 0xd, 0x400}, {0x0, 0x0, 0x1003}], 0x0, &(0x7f00000002c0)=ANY=[]) [ 463.725859] erofs: read_super, device -> /dev/loop3 [ 463.730862] erofs: read_super, device -> /dev/loop4 [ 463.733468] erofs: options -> acl,noacl, [ 463.739098] erofs: read_super, device -> /dev/loop5 [ 463.756580] erofs: options -> noacl, 12:39:26 executing program 3: syz_mount_image$erofs(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x23, 0x3, &(0x7f0000000200)=[{&(0x7f0000010000)="e2e1f5e0f2029981010000000c0024", 0xf, 0x400}, {&(0x7f0000010100)="05000000c041", 0x6, 0x480}, {0x0, 0x0, 0x1000}], 0x2008082, &(0x7f0000000080)={[{@acl}, {@noacl}]}) [ 463.799653] erofs: options -> acl,noacl, 12:39:26 executing program 0: syz_mount_image$erofs(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000280)="e2e1f5e08a3f0fcf010000009f", 0xd, 0x400}, {0x0, 0x0, 0x1003}], 0x0, &(0x7f00000002c0)=ANY=[]) [ 463.822319] erofs: unmounted for /dev/loop3 12:39:26 executing program 4: syz_mount_image$erofs(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x3, &(0x7f0000000200)=[{&(0x7f0000010000)="e2e1f5e0f2029981010000000c0024", 0xf, 0x400}, {&(0x7f0000010100)="05000000c041", 0x6, 0x480}, {0x0, 0x0, 0x1000}], 0x2008082, &(0x7f0000000080)={[{@noacl}]}) 12:39:26 executing program 2: r0 = socket$inet6(0xa, 0x401000000001, 0x0) close(r0) r1 = socket$inet6(0xa, 0x3, 0xff) connect$inet6(r1, &(0x7f0000000200)={0xa, 0x0, 0x0, @empty}, 0x1c) r2 = open(&(0x7f0000000100)='./bus\x00', 0x11250c2, 0x0) r3 = creat(&(0x7f0000000280)='./bus\x00', 0x0) bind$inet6(r0, &(0x7f0000000000)={0xa, 0x4e22, 0x1, @loopback, 0x40}, 0x1c) socket(0x6, 0x0, 0x3ff) ftruncate(r3, 0x208200) sendfile(r0, r2, 0x0, 0x8000fffffffe) 12:39:26 executing program 5: syz_mount_image$erofs(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x3, &(0x7f0000000200)=[{&(0x7f0000010000)="e2e1f5e0f2149981010000000c0024", 0xf, 0x400}, {&(0x7f0000010100)="05000000c041", 0x6, 0x480}, {0x0, 0x0, 0x1000}], 0x2008082, &(0x7f0000000080)={[{@acl}, {@noacl}]}) [ 463.897586] erofs: unmounted for /dev/loop4 [ 463.907545] erofs: unmounted for /dev/loop5 12:39:26 executing program 0: syz_mount_image$erofs(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000280)="e2e1f5e08a3f0fcf01000000fe", 0xd, 0x400}, {0x0, 0x0, 0x1003}], 0x0, &(0x7f00000002c0)=ANY=[]) [ 464.034592] erofs: read_super, device -> /dev/loop3 [ 464.047996] erofs: read_super, device -> /dev/loop4 [ 464.064340] erofs: options -> acl,noacl, [ 464.083167] erofs: options -> noacl, [ 464.158733] erofs: read_super, device -> /dev/loop5 [ 464.163992] erofs: unmounted for /dev/loop3 [ 464.168434] erofs: unmounted for /dev/loop4 [ 464.177727] erofs: options -> acl,noacl, 12:39:26 executing program 1: r0 = socket$inet6(0xa, 0x2, 0x0) connect$inet6(r0, &(0x7f00000002c0), 0x1c) socketpair$tipc(0x1e, 0x2, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = syz_open_dev$sg(&(0x7f0000000040), 0x2, 0xc182) ioctl$F2FS_IOC_ABORT_VOLATILE_WRITE(r2, 0xf505, 0x0) ioctl$TUNSETLINK(r1, 0x8912, 0x400308) sendmmsg(r0, &(0x7f00000092c0), 0x4ff, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x96000, 0x8) 12:39:26 executing program 2: syz_mount_image$ubifs(&(0x7f0000000000), &(0x7f0000000040)='./bus\x00', 0x80000000, 0x6, &(0x7f0000000600)=[{&(0x7f00000002c0)="7915a3ff19d95526295f33ac0fd988565f32a69a3d45afa4ce54be9ba57d77865f41bf6e2652703b1e0b557e3b837bbc570341160bbf31937528e155d923327e6cbca761661a3438289cb530e76369b4ec4c9aea096977ea31cd66ca9c1a97e71432ae0eda9ef3aa60b5f5d1e075023216f21d08a87aa8068d87c1910a3914da80699080a31af6d647cc059088c76cf598c7192b58d7fe9dc0991d9c27cbe3ca5f94960594d9faa704ba0affda3fcee30f8d30bb03c991f34ba44b865d9eabcab4e625adb8fceebfdb6ee9256c0b00f39b6ee2fc7ffda1b2f0262eefa9fd50c58981983a2bc8ae3a98ed761825a8e87a", 0xf0, 0x10000}, {&(0x7f0000000140)="d24023c0aa37799ef575003821b98c6aa01947d6c3db44f929d818a38e3e1a93322be463f0810b61231d9e28422532d61954172feb4c264af37253a77ae368dd849b2140277c47067d6be79e904351ea47d8c7f0028f59860d2d38e1095c3ffaaa02df02315c95b20660295fa2ddd39e2ff55382e4a858da8ace48d5cb5f18aed6132a5facb5f9010e85d0ac39aab2e13c8f998b4e785e9d73a6e78eecdd8e0aca8b7ceda6262355fd4679ed411d283c2e3db09a9e40", 0xb6, 0xfffffffffffffffb}, {&(0x7f0000000080)="f69ce7cd061faa4176a5ced55d94c8432616da0d9dc6ab11c22bef5f39c1c3eaf2d7985261a914485350ca4544b30f2b9ff80c42d16a38e1aa03f43c", 0x3c, 0x7}, {&(0x7f00000003c0)="e7f0120bff2a340a4a09d220c25ca52e37e5dffd8b39ac5777a31790756c03c63225e722accc89242ea9adebf3a80d1e3e3ab1e5223acfb3b8a07046942beb1bc1ee45cea440d308afc88b6093619c6795b6ba511be564427e1db45dbb4a6701de9101d2f3086e290c47113630869f2d5612b88a88bcc759a09d6f0e46ac285dca9bd0fa6a07999af8f49a45077e2404", 0x90, 0x4}, {&(0x7f0000000480)="4225918fddcc1fdac29168bcbecce41b44d50d01c225052bbffb73e0575a1270efe850e2652c4ef5a2f8daca328655967b426081e8759cac92b9ae7c21dc5768c2d67ed73dced0add76b18d7da86922bbb6f0253b79932bedc29db281509e01b69f59e1bb1aceb3915a96a9c4e03413f99fad1447134fa8e0f90c230e0ef0fb864c54ed363130d00f0b494848bc84020d1052f9f064f50daecec9e30e716483b6b21ada64e9de4ce3b0ee73702ababbb68eee4681f812c186133e7972e49c704755b495d35b14a33dc8b5661f2cab9dad942b63e6eea26ea8049b554dd16ec314742afd55050c4b8cb11b9033a96e9dfe4f7c9e095411dc57c74fa861c", 0xfd, 0x5}, {&(0x7f0000000580)="7eaee502bf25947629226e8b692ac422d22eb766b28a816b4c1752f1487cb6175e011faf2e9efda53dec0c18d01847f2c038ca7debf57bbe728a61df65c4172ce0012472bfbc185a321bde66ee9282b781efaf0c3d71f7664f392306d1a3fdee3146a3fc4a5917814e395ede62e2e3", 0x6f, 0x3f}], 0x20000, &(0x7f00000006c0)={[{@auth_hash_name={'auth_hash_name', 0x3d, 'ghash'}}, {}, {@chk_data_crc}, {@no_bulk_read}, {@auth_hash_name={'auth_hash_name', 0x3d, 'ghash'}}, {@compr_lzo}], [{@dont_appraise}, {@fsmagic}, {@subj_role={'subj_role', 0x3d, '\x00'}}, {@audit}, {@uid_lt={'uid<', 0xee00}}, {@permit_directio}, {@subj_role={'subj_role', 0x3d, '*['}}]}) r0 = socket$inet6(0xa, 0x401000000001, 0x0) close(r0) r1 = socket$inet6(0xa, 0x3, 0xff) connect$inet6(r1, &(0x7f0000000200)={0xa, 0x0, 0x0, @empty}, 0x1c) r2 = open(&(0x7f0000000100)='./bus\x00', 0x11250c2, 0x0) r3 = creat(&(0x7f0000000280)='./bus\x00', 0x0) ftruncate(r3, 0x208200) sendfile(r0, r2, 0x0, 0x8000fffffffe) 12:39:26 executing program 3: syz_mount_image$erofs(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x60, 0x3, &(0x7f0000000200)=[{&(0x7f0000010000)="e2e1f5e0f2029981010000000c0024", 0xf, 0x400}, {&(0x7f0000010100)="05000000c041", 0x6, 0x480}, {0x0, 0x0, 0x1000}], 0x2008082, &(0x7f0000000080)={[{@acl}, {@noacl}]}) 12:39:26 executing program 0: syz_mount_image$erofs(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000280)="e2e1f5e08a3f0fcf010000000c", 0xc, 0x400}, {0x0, 0x0, 0x1003}], 0x0, &(0x7f00000002c0)=ANY=[]) 12:39:26 executing program 4: syz_mount_image$erofs(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x6000000000000000, 0x3, &(0x7f0000000200)=[{&(0x7f0000010000)="e2e1f5e0f2029981010000000c0024", 0xf, 0x400}, {&(0x7f0000010100)="05000000c041", 0x6, 0x480}, {0x0, 0x0, 0x1000}], 0x2008082, &(0x7f0000000080)={[{@acl}, {@noacl}]}) 12:39:26 executing program 5: syz_mount_image$erofs(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x3, &(0x7f0000000200)=[{&(0x7f0000010000)="e2e1f5e0f2379981010000000c0024", 0xf, 0x400}, {&(0x7f0000010100)="05000000c041", 0x6, 0x480}, {0x0, 0x0, 0x1000}], 0x2008082, &(0x7f0000000080)={[{@acl}, {@noacl}]}) [ 464.285475] erofs: unmounted for /dev/loop5 12:39:26 executing program 0: syz_mount_image$erofs(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000280)="e2e1f5e08a3f0fcf010000000c", 0x10, 0x400}, {0x0, 0x0, 0x1003}], 0x0, &(0x7f00000002c0)=ANY=[]) [ 464.329849] kauditd_printk_skb: 4 callbacks suppressed [ 464.329859] audit: type=1800 audit(1625488766.569:225): pid=19543 uid=0 auid=4294967295 ses=4294967295 subj==unconfined op=collect_data cause=failed(directio) comm="syz-executor.2" name="bus" dev="sda1" ino=14896 res=0 [ 464.374297] erofs: read_super, device -> /dev/loop4 [ 464.387021] erofs: read_super, device -> /dev/loop3 [ 464.391761] erofs: options -> acl,noacl, [ 464.412636] erofs: options -> acl,noacl, [ 464.427578] erofs: read_super, device -> /dev/loop5 12:39:26 executing program 2: r0 = socket$inet6(0xa, 0x401000000001, 0x0) close(r0) r1 = socket$inet6(0xa, 0x3, 0xff) connect$inet6(r1, &(0x7f0000000200)={0xa, 0x0, 0x0, @empty}, 0x1c) r2 = open(&(0x7f0000000100)='./bus\x00', 0x11250c2, 0x0) r3 = creat(&(0x7f0000000280)='./bus\x00', 0x0) setxattr$trusted_overlay_origin(&(0x7f0000000080)='./bus/../file0\x00', &(0x7f00000000c0), &(0x7f0000000140), 0x2, 0x3) ftruncate(r3, 0x208200) r4 = gettid() tkill(r4, 0x16) r5 = openat$procfs(0xffffffffffffff9c, &(0x7f00000002c0)='/proc/locks\x00', 0x0, 0x0) fcntl$setlease(r5, 0x400, 0x0) ioctl$BTRFS_IOC_INO_PATHS(0xffffffffffffffff, 0xc0389423, &(0x7f00000001c0)={0x4, 0x38, [0x1, 0x10000, 0x1f, 0x4], &(0x7f0000000180)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}) openat(r5, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) perf_event_open(&(0x7f0000000000)={0x1, 0x80, 0x65, 0x32, 0x9, 0x3, 0x0, 0x6, 0x40, 0x2, 0x1, 0x1, 0x1, 0x0, 0x0, 0x1, 0x1, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x1, 0x0, 0x1, 0x0, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x1, 0x1, 0x0, 0x1, 0x0, 0x0, 0x1, 0x0, 0x0, 0x8841, 0x0, @perf_config_ext={0x752, 0x1}, 0x6000, 0x100, 0x0, 0x4, 0x40, 0x800, 0x100, 0x0, 0x8, 0x0, 0x2}, r4, 0x0, r5, 0x9) ptrace$setregs(0xd, r4, 0x8, &(0x7f0000000300)="f88e6e087fdbec3999411526635b0b08f3c4c9154821e90a47b4b03ff7fbdea596f23dd7097c12d3d3d2b3b10397c5fd69f5e2c469df39b5e685c03f77df045ba05c283765e8a5374973d46a2986c20cd47100ada60b0b7d6cfda68818d47d7034d1fe5c5c1531c68832e3c1352469226b860344bf84ce96e096451df7e05c3a73c7b1750e1a7eda61f76512ef9e242840dc2dea786110f31db38d42d7361f788dbc585421499f729ace697f71ecf7d76ea3f4ebb98fe988a40d8cd5f32dbe05d1a7f42cba5aa5c8a08eabc9580b9cb1d4ba180c33c37b86") r6 = accept4$nfc_llcp(r3, &(0x7f0000000400), &(0x7f0000000240)=0x60, 0x80000) fcntl$getflags(r6, 0x1) sendfile(r0, r2, 0x0, 0x8000fffffffe) [ 464.456489] erofs: options -> acl,noacl, 12:39:26 executing program 4: syz_mount_image$erofs(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x700000000000000, 0x3, &(0x7f0000000200)=[{&(0x7f0000010000)="e2e1f5e0f2029981010000000c0024", 0xf, 0x400}, {&(0x7f0000010100)="05000000c041", 0x6, 0x480}, {0x0, 0x0, 0x1000}], 0x2008082, &(0x7f0000000080)={[{@acl}, {@noacl}]}) 12:39:26 executing program 3: syz_mount_image$erofs(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x300, 0x3, &(0x7f0000000200)=[{&(0x7f0000010000)="e2e1f5e0f2029981010000000c0024", 0xf, 0x400}, {&(0x7f0000010100)="05000000c041", 0x6, 0x480}, {0x0, 0x0, 0x1000}], 0x2008082, &(0x7f0000000080)={[{@acl}, {@noacl}]}) 12:39:26 executing program 5: syz_mount_image$erofs(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x3, &(0x7f0000000200)=[{&(0x7f0000010000)="e2e1f5e0f2029981020000000c0024", 0xf, 0x400}, {&(0x7f0000010100)="05000000c041", 0x6, 0x480}, {0x0, 0x0, 0x1000}], 0x2008082, &(0x7f0000000080)={[{@acl}, {@noacl}]}) 12:39:26 executing program 0: syz_mount_image$erofs(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000280)="e2e1f5e08a3f0fcf010000000c", 0x12, 0x400}, {0x0, 0x0, 0x1003}], 0x0, &(0x7f00000002c0)=ANY=[]) [ 464.515640] erofs: unmounted for /dev/loop4 [ 464.528162] erofs: unmounted for /dev/loop3 [ 464.544039] erofs: unmounted for /dev/loop5 [ 464.554107] audit: type=1800 audit(1625488766.799:226): pid=19564 uid=0 auid=4294967295 ses=4294967295 subj==unconfined op=collect_data cause=failed(directio) comm="syz-executor.2" name="bus" dev="sda1" ino=14163 res=0 12:39:26 executing program 1: r0 = socket$inet6(0xa, 0x2, 0x0) connect$inet6(r0, &(0x7f00000002c0), 0x1c) socketpair$tipc(0x1e, 0x3, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TUNSETLINK(r1, 0x8912, 0x400308) sendmmsg(r0, &(0x7f00000092c0), 0x4ff, 0x0) 12:39:26 executing program 0: syz_mount_image$erofs(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000280)="e2e1f5e08a3f0fcf010000000c", 0x14, 0x400}, {0x0, 0x0, 0x1003}], 0x0, &(0x7f00000002c0)=ANY=[]) 12:39:26 executing program 3: syz_mount_image$erofs(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x383, 0x3, &(0x7f0000000200)=[{&(0x7f0000010000)="e2e1f5e0f2029981010000000c0024", 0xf, 0x400}, {&(0x7f0000010100)="05000000c041", 0x6, 0x480}, {0x0, 0x0, 0x1000}], 0x2008082, &(0x7f0000000080)={[{@acl}, {@noacl}]}) [ 464.667733] erofs: read_super, device -> /dev/loop4 [ 464.668958] erofs: read_super, device -> /dev/loop3 [ 464.678388] erofs: options -> acl,noacl, [ 464.691235] erofs: options -> acl,noacl, 12:39:26 executing program 0: syz_mount_image$erofs(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000280)="e2e1f5e08a3f0fcf010000000c", 0x22, 0x400}, {0x0, 0x0, 0x1003}], 0x0, &(0x7f00000002c0)=ANY=[]) [ 464.718644] erofs: unmounted for /dev/loop3 [ 464.797635] erofs: read_super, device -> /dev/loop5 [ 464.824614] erofs: options -> acl,noacl, [ 464.858432] erofs: read_super, device -> /dev/loop3 12:39:27 executing program 0: syz_mount_image$erofs(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000280)="e2e1f5e08a3f0fcf010000000c", 0x29, 0x400}, {0x0, 0x0, 0x1003}], 0x0, &(0x7f00000002c0)=ANY=[]) 12:39:27 executing program 4 (fault-call:0 fault-nth:0): syz_mount_image$erofs(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x3, &(0x7f0000000200)=[{&(0x7f0000010000)="e2e1f5e0f2029981010000000c0024", 0xf, 0x400}, {&(0x7f0000010100)="05000000c041", 0x6, 0x480}, {0x0, 0x0, 0x1000}], 0x2008082, &(0x7f0000000080)={[{@acl}, {@noacl}]}) [ 464.880101] erofs: options -> acl,noacl, 12:39:27 executing program 3: syz_mount_image$erofs(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x385, 0x3, &(0x7f0000000200)=[{&(0x7f0000010000)="e2e1f5e0f2029981010000000c0024", 0xf, 0x400}, {&(0x7f0000010100)="05000000c041", 0x6, 0x480}, {0x0, 0x0, 0x1000}], 0x2008082, &(0x7f0000000080)={[{@acl}, {@noacl}]}) [ 464.923436] erofs: unmounted for /dev/loop4 [ 464.930420] erofs: unmounted for /dev/loop3 [ 464.959121] erofs: unmounted for /dev/loop5 [ 465.076832] FAULT_INJECTION: forcing a failure. [ 465.076832] name failslab, interval 1, probability 0, space 0, times 0 [ 465.097388] CPU: 0 PID: 19604 Comm: syz-executor.4 Not tainted 4.19.196-syzkaller #0 [ 465.105298] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/01/2011 [ 465.114625] erofs: read_super, device -> /dev/loop3 [ 465.114663] Call Trace: [ 465.122052] erofs: options -> acl,noacl, [ 465.122253] dump_stack+0x1fc/0x2ef [ 465.129915] should_fail.cold+0xa/0xf [ 465.133728] ? setup_fault_attr+0x200/0x200 [ 465.138096] ? lock_acquire+0x170/0x3c0 [ 465.142109] __should_failslab+0x115/0x180 [ 465.146362] should_failslab+0x5/0x10 [ 465.150169] __kmalloc+0x2ab/0x3c0 [ 465.153715] ? __se_sys_memfd_create+0xf8/0x440 [ 465.158390] __se_sys_memfd_create+0xf8/0x440 [ 465.162895] ? memfd_file_seals_ptr+0x150/0x150 [ 465.167570] ? entry_SYSCALL_64_after_hwframe+0x3e/0xbe [ 465.172938] ? trace_hardirqs_off_caller+0x6e/0x210 [ 465.177963] ? do_syscall_64+0x21/0x620 [ 465.181949] do_syscall_64+0xf9/0x620 [ 465.185762] entry_SYSCALL_64_after_hwframe+0x49/0xbe [ 465.190931] RIP: 0033:0x4665d9 [ 465.194102] Code: ff ff c3 66 2e 0f 1f 84 00 00 00 00 00 0f 1f 40 00 48 89 f8 48 89 f7 48 89 d6 48 89 ca 4d 89 c2 4d 89 c8 4c 8b 4c 24 08 0f 05 <48> 3d 01 f0 ff ff 73 01 c3 48 c7 c1 bc ff ff ff f7 d8 64 89 01 48 [ 465.212987] RSP: 002b:00007f7ffbdc2f48 EFLAGS: 00000246 ORIG_RAX: 000000000000013f [ 465.220679] RAX: ffffffffffffffda RBX: 0000000020000200 RCX: 00000000004665d9 [ 465.227978] RDX: 0000000000002000 RSI: 0000000000000000 RDI: 00000000004bee66 [ 465.235241] RBP: 0000000000000003 R08: 0000000000001000 R09: ffffffffffffffff [ 465.242590] R10: 0000000000000003 R11: 0000000000000246 R12: 0000000008100000 [ 465.249845] R13: 0000000020000100 R14: 0000000000002000 R15: 0000000020000080 [ 465.259404] erofs: unmounted for /dev/loop3 12:39:29 executing program 2: r0 = socket$inet6(0xa, 0x401000000001, 0x0) close(r0) r1 = socket$inet6(0xa, 0x3, 0xff) connect$inet6(r1, &(0x7f0000000200)={0xa, 0x0, 0x0, @empty}, 0x1c) r2 = open(&(0x7f0000000100)='./bus\x00', 0x11250c2, 0x0) r3 = creat(&(0x7f0000000280)='./bus\x00', 0x0) open(&(0x7f0000000000)='./bus\x00', 0x101001, 0x10b) ftruncate(r3, 0x208200) sendfile(r0, r2, 0x0, 0x8000fffffffe) 12:39:29 executing program 5: syz_mount_image$erofs(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x3, &(0x7f0000000200)=[{&(0x7f0000010000)="e2e1f5e0f2029981030000000c0024", 0xf, 0x400}, {&(0x7f0000010100)="05000000c041", 0x6, 0x480}, {0x0, 0x0, 0x1000}], 0x2008082, &(0x7f0000000080)={[{@acl}, {@noacl}]}) 12:39:29 executing program 0: syz_mount_image$erofs(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000280)="e2e1f5e08a3f0fcf010000000c", 0x2f, 0x400}, {0x0, 0x0, 0x1003}], 0x0, &(0x7f00000002c0)=ANY=[]) 12:39:29 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) open_by_handle_at(r0, &(0x7f0000000040)=@ceph_nfs_snapfh={0x1c, 0x4e, {0x4, 0xfffffffffffffffd, 0x100000000, 0x9}}, 0x200800) r1 = socket$inet6(0xa, 0x2, 0x0) connect$inet6(r1, &(0x7f00000002c0), 0x1c) socketpair$tipc(0x1e, 0x2, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TUNSETLINK(r2, 0x8912, 0x400308) sendmmsg(r1, &(0x7f00000092c0), 0x4ff, 0x0) 12:39:29 executing program 3: syz_mount_image$erofs(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x386, 0x3, &(0x7f0000000200)=[{&(0x7f0000010000)="e2e1f5e0f2029981010000000c0024", 0xf, 0x400}, {&(0x7f0000010100)="05000000c041", 0x6, 0x480}, {0x0, 0x0, 0x1000}], 0x2008082, &(0x7f0000000080)={[{@acl}, {@noacl}]}) 12:39:29 executing program 4 (fault-call:0 fault-nth:1): syz_mount_image$erofs(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x3, &(0x7f0000000200)=[{&(0x7f0000010000)="e2e1f5e0f2029981010000000c0024", 0xf, 0x400}, {&(0x7f0000010100)="05000000c041", 0x6, 0x480}, {0x0, 0x0, 0x1000}], 0x2008082, &(0x7f0000000080)={[{@acl}, {@noacl}]}) [ 467.550474] FAULT_INJECTION: forcing a failure. [ 467.550474] name failslab, interval 1, probability 0, space 0, times 0 [ 467.569303] audit: type=1800 audit(1625488769.809:227): pid=19625 uid=0 auid=4294967295 ses=4294967295 subj==unconfined op=collect_data cause=failed(directio) comm="syz-executor.2" name="bus" dev="sda1" ino=14927 res=0 [ 467.583024] CPU: 1 PID: 19624 Comm: syz-executor.4 Not tainted 4.19.196-syzkaller #0 [ 467.596745] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/01/2011 [ 467.606102] Call Trace: [ 467.608698] dump_stack+0x1fc/0x2ef [ 467.612338] should_fail.cold+0xa/0xf [ 467.613564] erofs: read_super, device -> /dev/loop3 [ 467.616144] ? setup_fault_attr+0x200/0x200 [ 467.625456] ? lock_acquire+0x170/0x3c0 [ 467.626873] erofs: options -> acl,noacl, [ 467.629437] __should_failslab+0x115/0x180 [ 467.629456] should_failslab+0x5/0x10 [ 467.629474] kmem_cache_alloc+0x277/0x370 [ 467.645656] ? shmem_destroy_callback+0xb0/0xb0 12:39:29 executing program 3: syz_mount_image$erofs(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x3ba, 0x3, &(0x7f0000000200)=[{&(0x7f0000010000)="e2e1f5e0f2029981010000000c0024", 0xf, 0x400}, {&(0x7f0000010100)="05000000c041", 0x6, 0x480}, {0x0, 0x0, 0x1000}], 0x2008082, &(0x7f0000000080)={[{@acl}, {@noacl}]}) [ 467.650462] shmem_alloc_inode+0x18/0x40 [ 467.654647] ? shmem_destroy_callback+0xb0/0xb0 [ 467.659329] alloc_inode+0x5d/0x180 [ 467.662962] new_inode+0x1d/0xf0 [ 467.666338] shmem_get_inode+0x96/0x8d0 [ 467.670323] __shmem_file_setup.part.0+0x7a/0x2b0 [ 467.675191] shmem_file_setup+0x61/0x90 [ 467.679174] __se_sys_memfd_create+0x26b/0x440 [ 467.683767] ? memfd_file_seals_ptr+0x150/0x150 [ 467.688444] ? entry_SYSCALL_64_after_hwframe+0x3e/0xbe [ 467.693818] ? trace_hardirqs_off_caller+0x6e/0x210 [ 467.698845] ? do_syscall_64+0x21/0x620 [ 467.702828] do_syscall_64+0xf9/0x620 [ 467.706748] entry_SYSCALL_64_after_hwframe+0x49/0xbe [ 467.711940] RIP: 0033:0x4665d9 [ 467.715139] Code: ff ff c3 66 2e 0f 1f 84 00 00 00 00 00 0f 1f 40 00 48 89 f8 48 89 f7 48 89 d6 48 89 ca 4d 89 c2 4d 89 c8 4c 8b 4c 24 08 0f 05 <48> 3d 01 f0 ff ff 73 01 c3 48 c7 c1 bc ff ff ff f7 d8 64 89 01 48 [ 467.734223] RSP: 002b:00007f7ffbdc2f48 EFLAGS: 00000246 ORIG_RAX: 000000000000013f [ 467.741941] RAX: ffffffffffffffda RBX: 0000000020000200 RCX: 00000000004665d9 12:39:30 executing program 2: r0 = socket$inet6(0xa, 0x401000000001, 0x0) close(r0) write$binfmt_aout(0xffffffffffffffff, &(0x7f0000000780)=ANY=[@ANYBLOB="070180065500000053000000000100005a030000dcf600000000000000000000010a0e4d12eefbef7fffc5c3fd14edc8526ac801555c45a19a91600f23a459f72fb0e31385ff895a143d626aa953717689c5c7a91f42c6b5b01173bbaef08d20e3874ff51d9370429835a8f9c77743bd79d0c4a85f2f879378445bca98317c6d63c9076173e538836b6ebc6b5edc1822d57bbeba68a8ba0ba19d347f0ae20a433300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000083848fee7d056e0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000800"/1192], 0x4a1) r1 = socket$inet6(0xa, 0x3, 0xff) connect$inet6(r1, &(0x7f0000000200)={0xa, 0x0, 0xffffffff, @loopback}, 0x1c) r2 = open(&(0x7f0000000100)='./bus\x00', 0x11250c2, 0x0) getsockopt$inet6_tcp_TCP_ZEROCOPY_RECEIVE(r0, 0x6, 0x23, &(0x7f0000000000)={&(0x7f0000ffd000/0x1000)=nil, 0x1000}, &(0x7f0000000040)=0x10) connect$inet6(r2, &(0x7f0000000080)={0xa, 0x4e23, 0x9, @loopback, 0x1f9}, 0x1c) r3 = creat(&(0x7f0000000280)='./bus\x00', 0x0) ftruncate(r3, 0x208200) ioctl$F2FS_IOC_GARBAGE_COLLECT_RANGE(r2, 0x4018f50b, &(0x7f00000000c0)={0x0, 0x8e, 0x4}) sendfile(r0, r2, 0x0, 0x8000fffffffe) 12:39:30 executing program 0: syz_mount_image$erofs(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000280)="e2e1f5e08a3f0fcf010000000c", 0x37, 0x400}, {0x0, 0x0, 0x1003}], 0x0, &(0x7f00000002c0)=ANY=[]) 12:39:30 executing program 1: r0 = socket$inet6(0xa, 0x2, 0x0) socket$inet6(0xa, 0xa, 0x3) connect$inet6(r0, &(0x7f00000002c0), 0x1c) socketpair$tipc(0x1e, 0x2, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TUNSETLINK(r2, 0x8912, 0x400308) sendmmsg(r0, &(0x7f00000092c0), 0x4ff, 0x0) ioctl$BTRFS_IOC_SUBVOL_CREATE_V2(r0, 0x50009418, &(0x7f0000000300)={{r1}, 0x0, 0x8, @inherit={0x80, &(0x7f0000000000)={0x0, 0x7, 0x0, 0x47f, {0x20, 0x2, 0x0, 0x8, 0x8}, [0x0, 0x7, 0x7fffffff, 0x0, 0x1b1, 0x8001, 0x2]}}, @name="3c1b079b63ee03337e5445da0d810da77270b57d4a19d60ccc6dbb801575bb509857ab95982bba1c3aab38e50f81933719f3b34a702ab0aeb716a95fd89cacb4dc8370e19a716bdfff349fe889bb071be0bac94fa2096896c6e23890ef1780398441c3b6db2ec001a7efcd88bb11b4e642097c79c86f0041681cc3eea45fca17091716dc4d06ae53bda3501e3135ebde58e58c07df4a3301f9fe612ad0f19a249a3d4bfbbc4871af9e6c12e6adf3bb3d99d8b06e4fd3bf55438024047ca598f8133de684f259e7c5d61758b65760446a3f2065838cb6d70b5db4b66b08148296818992b8f30f4cf774e1ee72088e79c531fbda3fdb44d204dd9ab0ec13e2e19d6828676df8c203992acbcc279eb1cfb1a881e127fa43ffbbc4e46fdff958af626fe60236a6684507408068861c8bcd971f9ac56c18039e040cc343b094cccd03ed6aa837d245f3ef2c5367bbe6c523a24890763e4555d072a83d2719da3dd1f8f23e5a007edb0c6e6c5d344570abd1056d89871535cef8c847a770de70321c9e1a9a63cb88bfd48d73fc8ec00ae0f177a20196132ada472372e4352c017a90b80315a2a8f04ba0a94100e642117c3f65c2fa652421655f7f9ee5d7c492880a80c354736b9d92a9a26e885458cb1520e0b594e2acaba62386ada98d2cb937190022983a4f3923a7629bed01c98ef97d0563001e189c3bc373b744dbdd37d04c2d3fbc4b3388d9b5173d9c501d05f9c82ecbc217d5392bec5423d49fac87f8db0fd91eea0bc40bd95fa5a7a5fd44037f2c784b2b7630dbb807b32c62e6a954c0b265bcb31bddac294277b9555c9775ffaad8c6379de324499f88e13b3b0cd9de60be502bda2d48894ec7ee18349be8e44369a8bca51954e8d8db27dd49ba2cfc6a5d191e2040efea3273808d805f046a3592cee4d4f6396e8ba41c5b675cb794cdfa13e2308595b9465712cdbee809957172cc6544b259e2668b7a90d55a91b6c3a685b04052e166066e6b6d93d5476e4d8940ce3cda9ed312be3177f8b7952c29f7cb7130b35afae129fdc7bf62a51672e5aea01a9a6d24a161fc18d1bb281d1742affcda600deb61e0c92a89d0f20ee506ef2b9b07482ef99862a1cdc39ef1dc6cb146092e20f0c26b7b8bf70dcc631a303ea276c19c1736145c13ad11c69901b50b041e857cd32de9a29f6a74231af2ad40fb8e60afb106dd28a6693e781367d33f342f60e7be736a5508d9ecdb8a87e2a077261d2c044d3336ce128c4a4a532a6cde630e5f5c285844adfad588c41b0423863723dff3f6f6b731224c2d0857a03a06b61ae9289ade0bd7422d8059dd5d71522786550762847e2ca7fcb90288afcdcce320bec84ec4c0c001812c97234d2e9ae50e4aa9aeaedf4adec5f1e589e7ed0b56fcae2b460f4df181d8a90dcf2a8ddf9b0afb7d6cc65e2ac939f25d1988885791653a1666a1473f294efa8ee011a8d31d40bf8c8946b78dbd11db72d23a795ac82db1ea9c82ecba6ce2e37ea6704f5ef2b052a69d6cf9a8452e26cc85b36b8edb9969ffb2241625a2a68fccfc02d323a05a48f08a71c480d73bc15159aef974846816c7eea32e45ac6307a7df29ea146d5a4c3be148090190d2c8eb63a6ccab3c32f78ca9f5d83412150b76c29f56e20f3ec6671055bb2a574e953a2ad7b83f63e44d216bb04c13c9984bd8e01ed7d8e9db6388b07b1a47e31b0be1182e894b7f700fa4cf519db2c78fe1fd6b306b73e6380896a376a10a7b2d7d96f53c6b4fdbd4f97d1d2f3b5faae230277857cbc102906a3ad0636bb44e386d7607e30cbe6430c441d47e931d13d2cf63d0e6edcc09ea48a1a2e1321d9abb04bd3566c2e826ffa7c6fbf5b44a63048029fc1208b6356600c4a9cef9e572020f0c7672e27f124caa33cf9b33b90aea4498b23453852849be0a60af3ce8e0cbc4a60fabfead83ad45aad0539c4e51c94aa65749d9947bcc96105f5044fb094a54e314916ff4428e4b0fa75dd3000f5d35e21ca248426dd8492ea005088646d9ae0c2ccea475688c12f450b2f5259f7b6987e86ad2469f139553ff9357b65242acb3ab1f520738d09ad6f30683f434bfa592c3b8a5b069ab745cd7051faf3f12da3527d80fce81469531efe8239bdf03f1999b18c3a372bac8f073d5615eacd8ea87c8b35d82dbebb80418db3aade1cf924bd479353445ba3827c653aa3a1accd457139db2d1ecc7b3966562a1349ec652280a6401a7f770a95574da40931055ea0910ea1e5fb2e49247d3f7bf7bbe1b0fde3704517d890dca16f92ec5fdf3fd485d213b8ce4eb635f24aca8ef6636da5aa5b8b77f1cee423acff187e1595f2c3c1ce0d1a4a2c12db733924c0bb0ddecc9fb5463ef61a59435e87ba105192f352abb96873024dcd6d7fc52b72aab2dd5a6ab0efff145cfb17c9c651532cc6160ccc335e1de56aeb5db84f72dd9031959e98bdc9633c062850b7c1ffd0714c6fcab09399063e1e260371e52af3a32c54a899cd57eba1f0d48ada586ab127bea743e1c7053572687c0dc34a1c0e92af6f8b0caa69f8b475e3e74697f32231ec8edb0aa795ec4b4a4545e0778630672cafbca40887f119909f45e570d076d1c611b5d486576b3dd7cf1edc785b03aea76407d6260dcab20ef1d1e62ab3eac0eb32c9217c243c2b5ae4d4f9f958d4cd8cfc26018430e0795cf33050105dfc589213a98900b7a9fa51c950835c4a6d2455ee055382ee987da09c2f160018b317db3edf93f6d36e202ae4fc80584af5a100373ceddf0e90c596d9ae138ab8f9f0b77f17bb5570dad75f2155b4df002638396ab07230c0f755a2345c53ad53b28e34e6d3cfe1c4c8b764eae95b3d9f3fe1671fcdec7ab81d3d0b92c8ed8245b36800c7457b56b79f323ac1f3cfd577cd1b2f653fb2686439af73a1d14dcc7f8763c6ca2ab5ceaf8a7c417f815686f032657dd6e8073621e0e2d6019b1350d97134584a430f118974d93df9e254e3f30a34c2053b4f960281a269744e1619ce60ee7c261c84516be5e870ca721373ee5ec8edd46776690f778076fe77415f240c766a5a41a74b6f6dff45d83ca6b64a71363507462a3f40c229716c5ea7d100439e29a49e966234d483abf9b0ac557c107f099c2cc3143beb46c107866c2334aac4d0d4bd1ef187ccef7bdccbf8ee19af5d5e5d196346cd72a9bb82de44cd4d25bc3b0d2c7e8f4b0b13787da795786e0eb06cf176991610cad300b84961054df0c2d4c9bb7744edca6afa79128e1904e066355b22065b45cbec2d429bba2128a483213c2173108649949ac15a10b09a1fb8f95562d87f31eb90a4a237535657717ed538878b903c600f18e983804e547cad9900d41056fd3b75bdb8c43acf951ac8dc05f6f254cb84fa1e674798222861104df732b6ee5a105bdc68111a16a6104b57b8df0f1c455ac1d5cceeeed78f8b292616fe5a2f3c790e9e8bcdad772d1c4757faebcc81aa8e99e88048c702e4befaf2317ac4942ce6e3757defeb50403cfbb1c2bda8e74067462ba5f17fc4f7f237c106e6415fe1f119e2bc2cec56da72317107e61a2af0c7c4630c163a9f2a717baa3060bf6d17c8bbbfa793a7ae3b85e9ff3c956d6c7430e5c80d4891bc0aeef0fa01b79a75e5b36134a88cad3702f5a7e55d167777362d1b1d72f76aca4750ededd1ae623417ebebd8f7250774632844afdd2544ad37e9408b8dfd74e28638e89e9324f233bd797ba1d1c715c5f1bc7d64de7c2ac7f62f6637a188a9b28cb04a2e1bc86f568e7af89bffa50417b98c27ea78bcf16678d661db6dcea81a591b9e223fc015310d3820c360e04fc858b3e37379261fe3a415a6f880e0b1908151ee4c834a71df034ce81e36a6629573c33b110eb5dc208a1567adf79153c9bf091ad0194926b86ed0ee3492e750a3c17e5c8212ae21a0cde136f21f62e336c800b748c732156afd2a3920b1b3e74ae2c89b2038c6d2e4319b64a56043f923ceaa9f862bffa9a947bb01fd4e797bd656cfbfd5b720b91242d52f3e00916ab6e6605404fec05d34e9dfd89debc7c4b7e0039bfb0a503dbd4f3b5469708c9d758323954616663b65681afa08c4ff02b2e3490db25a1a69e00e1863e4b46fe01ab657e1d886d4d77093d25ca8c36ba9c2570fd1765f8ee8e5a02305c9f61055ae2772858d4d413c3342097b0412b114ff8bd7e0c6b9cb6051910c410a56f12e9444f65ce447898d1d1f19c36fcccbb056bb4a3df443859f3d63fd6b5f65ded88b0684112253c5942630e5e1cfcf11b7f9e9fa50d3af18657c0320a6bb2381ced03efaa473806cdd5e29cc8fc2cfccda00530f58a22483b3bfe99702c97988c6dbf9ddbaccaafd6affdb1510e2854ba43960ca5c5233c4e6fa108de6a7eece3e63c88e90c6bbf8709b136cb7eb6afce8452917e16beb18eb5dfcbe32e4b41656ff296badcc5bc9bd4575faeb0bfd283ad8fb7d12c1eb83d2afa65de2f74156ab0d91e4331f69e4904f936f5d1c715196f3005e4d3eeefe5c0d9dbeefdfa02e25f12344fdb324b1c300c18bfbfceefd84c8d67c1252a291fe741c9284f90187a39b38646673ebbc0f1dcb0cbe12d16cb71050b25b2b507251734c855164e8667e3d06f57849bca2ec2da86c895b0479e682073e6e89ef452c1cfca2b14f8e672c1105882c9093c44962a433f417ab635a1794126e1d9990508173c0c500b3715d5b62315bebfc9662b70cd1b5497fdc1e3a9f34fec982771df50532c31883e91563328b9a75ab6a8d45dafec2899f3f620fe22510a364eda93e8c5a5ed74e4e33b045d060a89e0083d87835eef4a89b6149b7b48be6933eadeee0eaa05b5fe64bf9838af33ec1953d2a6aa84b3160cd2d01cd51b9fa3012f6d324c2ad5daddc187d6364533c0f3c3345dd765cdb9764d615f4bf300803527f023c25f56c798c6307ec6bc228c8ddf7669f169b49f8043a96d43616c08e559c0d363ef16272c1776d78428ae20027f2f555992e14d09228d54cd87bc7d8a5888c40be268f7b6a181e049cbbbbdb1b887e2667a6d4009366a7e8f65ed65bf425ea7ef54e4b08c9f79f0de106b5a726bd6fab373081dc63c818a5a0259f618bd3c6b478311b18485724beb067428f26ad5edaf702822a4bd30f6d935f498e10d6806671a9e61b5e1fa0fa86a89110424bc2fb0c1d1ea4184e86bfae82853c51c07d7f8b0f587d6f676b17728136e40e2e78f3f1dd25a6f42fbcb3efed3703a89f4db8514039ffaf20f5806e1875f2a0be0a3fdcae085a9621319544c03e54ea9a3ff4106b00f1fe53ff81a28b9bc1b097e50d2721e294a4656e84ff3dadbc9b8d9db4720deca09301dc7b175580a52ea52f7c834b62c419b487bbb58179e05c3580a43578de4306935c2a4a9b90899ba65a184cab158cf022ee8a16ef5e4dc99fa500ab60a85ba43e9f1c5f6a3a826b11f0f72d081fa7bfea5851691c6737f899f9e4fc9c28f85aa0cf1e1de9e2324da97c234dd335850eda6e532d4a4697bb3399f19c3680f9465ce8878a33f30dd7838ab45a9945496565b3b36894423160c3bf83b01cd0800173b0c81b8a7f1b9f18cd5f24d47f249b9a0690163c03adf1f323bbc70a610ebc5762384e55989180ee6a3c8adadf7961af132a91018d539bef4a549eb3fc468e466711f5fd6e3ed8c30275d30503ac53481bb40d992eca7faf88dfbd7281d8e0ade8f"}) [ 467.749219] RDX: 0000000000002000 RSI: 0000000000000000 RDI: 00000000004bee66 [ 467.756495] RBP: 0000000000000003 R08: 0000000000001000 R09: ffffffffffffffff [ 467.763769] R10: 0000000000000003 R11: 0000000000000246 R12: 0000000008100000 [ 467.764120] erofs: read_super, device -> /dev/loop5 [ 467.771036] R13: 0000000020000100 R14: 0000000000002000 R15: 0000000020000080 [ 467.790772] erofs: options -> acl,noacl, [ 467.792701] erofs: unmounted for /dev/loop3 12:39:30 executing program 4 (fault-call:0 fault-nth:2): syz_mount_image$erofs(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x3, &(0x7f0000000200)=[{&(0x7f0000010000)="e2e1f5e0f2029981010000000c0024", 0xf, 0x400}, {&(0x7f0000010100)="05000000c041", 0x6, 0x480}, {0x0, 0x0, 0x1000}], 0x2008082, &(0x7f0000000080)={[{@acl}, {@noacl}]}) 12:39:30 executing program 0: syz_mount_image$erofs(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000280)="e2e1f5e08a3f0fcf010000000c", 0x7ad, 0x400}, {0x0, 0x0, 0x1003}], 0x0, &(0x7f00000002c0)=ANY=[]) [ 467.841748] audit: type=1800 audit(1625488770.089:228): pid=19639 uid=0 auid=4294967295 ses=4294967295 subj==unconfined op=collect_data cause=failed(directio) comm="syz-executor.2" name="bus" dev="sda1" ino=14914 res=0 12:39:30 executing program 0: syz_mount_image$erofs(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000280)="e2e1f5e08a3f0fcf010000000c", 0xd, 0x10}, {0x0, 0x0, 0x1003}], 0x0, &(0x7f00000002c0)=ANY=[]) 12:39:30 executing program 5: syz_mount_image$erofs(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x3, &(0x7f0000000200)=[{&(0x7f0000010000)="e2e1f5e0f2029981040000000c0024", 0xf, 0x400}, {&(0x7f0000010100)="05000000c041", 0x6, 0x480}, {0x0, 0x0, 0x1000}], 0x2008082, &(0x7f0000000080)={[{@acl}, {@noacl}]}) [ 467.934617] erofs: unmounted for /dev/loop5 [ 467.944193] FAULT_INJECTION: forcing a failure. [ 467.944193] name failslab, interval 1, probability 0, space 0, times 0 [ 467.957563] CPU: 1 PID: 19651 Comm: syz-executor.4 Not tainted 4.19.196-syzkaller #0 [ 467.965464] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/01/2011 [ 467.974819] Call Trace: [ 467.977420] dump_stack+0x1fc/0x2ef [ 467.981069] should_fail.cold+0xa/0xf [ 467.984896] ? setup_fault_attr+0x200/0x200 [ 467.989224] ? lock_acquire+0x170/0x3c0 [ 467.993211] __should_failslab+0x115/0x180 [ 467.997460] should_failslab+0x5/0x10 [ 468.001271] kmem_cache_alloc+0x277/0x370 [ 468.005433] __d_alloc+0x2b/0xa10 [ 468.008902] d_alloc_pseudo+0x19/0x70 [ 468.012713] alloc_file_pseudo+0xc6/0x250 [ 468.016870] ? alloc_file+0x4d0/0x4d0 [ 468.020674] ? lockdep_annotate_inode_mutex_key+0x43/0x130 [ 468.026311] ? shmem_get_inode+0x44c/0x8d0 [ 468.030561] __shmem_file_setup.part.0+0x102/0x2b0 [ 468.035504] shmem_file_setup+0x61/0x90 [ 468.039492] __se_sys_memfd_create+0x26b/0x440 [ 468.044089] ? memfd_file_seals_ptr+0x150/0x150 [ 468.048949] ? entry_SYSCALL_64_after_hwframe+0x3e/0xbe [ 468.054321] ? trace_hardirqs_off_caller+0x6e/0x210 [ 468.059350] ? do_syscall_64+0x21/0x620 [ 468.063342] do_syscall_64+0xf9/0x620 [ 468.067156] entry_SYSCALL_64_after_hwframe+0x49/0xbe [ 468.072348] RIP: 0033:0x4665d9 [ 468.075542] Code: ff ff c3 66 2e 0f 1f 84 00 00 00 00 00 0f 1f 40 00 48 89 f8 48 89 f7 48 89 d6 48 89 ca 4d 89 c2 4d 89 c8 4c 8b 4c 24 08 0f 05 <48> 3d 01 f0 ff ff 73 01 c3 48 c7 c1 bc ff ff ff f7 d8 64 89 01 48 [ 468.076096] erofs: read_super, device -> /dev/loop3 [ 468.094462] RSP: 002b:00007f7ffbdc2f48 EFLAGS: 00000246 ORIG_RAX: 000000000000013f [ 468.094477] RAX: ffffffffffffffda RBX: 0000000020000200 RCX: 00000000004665d9 [ 468.094483] RDX: 0000000000002000 RSI: 0000000000000000 RDI: 00000000004bee66 [ 468.094490] RBP: 0000000000000003 R08: 0000000000001000 R09: ffffffffffffffff 12:39:30 executing program 0: syz_mount_image$erofs(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000280)="e2e1f5e08a3f0fcf010000000c", 0xd, 0x22}, {0x0, 0x0, 0x1003}], 0x0, &(0x7f00000002c0)=ANY=[]) 12:39:30 executing program 0: syz_mount_image$erofs(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000280)="e2e1f5e08a3f0fcf010000000c", 0xd, 0x29}, {0x0, 0x0, 0x1003}], 0x0, &(0x7f00000002c0)=ANY=[]) 12:39:30 executing program 3: syz_mount_image$erofs(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x3bb, 0x3, &(0x7f0000000200)=[{&(0x7f0000010000)="e2e1f5e0f2029981010000000c0024", 0xf, 0x400}, {&(0x7f0000010100)="05000000c041", 0x6, 0x480}, {0x0, 0x0, 0x1000}], 0x2008082, &(0x7f0000000080)={[{@acl}, {@noacl}]}) [ 468.094497] R10: 0000000000000003 R11: 0000000000000246 R12: 0000000008100000 [ 468.094504] R13: 0000000020000100 R14: 0000000000002000 R15: 0000000020000080 [ 468.145509] erofs: options -> acl,noacl, [ 468.169193] erofs: read_super, device -> /dev/loop5 12:39:30 executing program 2: r0 = socket$inet6(0xa, 0x401000000001, 0x0) close(r0) r1 = socket$inet6(0xa, 0x3, 0xff) r2 = socket$inet6_udp(0xa, 0x2, 0x0) ioctl$sock_inet6_SIOCSIFADDR(0xffffffffffffffff, 0x89a1, &(0x7f0000000300)={@local, 0x6a}) ioctl$sock_inet6_SIOCADDRT(0xffffffffffffffff, 0x89a0, &(0x7f0000000440)={@local, @mcast1, @mcast2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4000000}) ioctl$BTRFS_IOC_GET_SUBVOL_INFO(0xffffffffffffffff, 0x81f8943c, &(0x7f00000004c0)={0x0, ""/256, 0x0}) ioctl$BTRFS_IOC_TREE_SEARCH_V2(0xffffffffffffffff, 0xc0709411, &(0x7f0000001540)=ANY=[@ANYRES64=r3]) ioctl$BTRFS_IOC_TREE_SEARCH_V2(0xffffffffffffffff, 0xc0709411, &(0x7f0000001300)=ANY=[@ANYRES64=r3, @ANYBLOB="0101000000000000000200000000000061000000000000000000000004000000100c000040000000ffffff7f0000000000000000060000000002000030000000ffffffff000000000100000000200000004800"/161]) ioctl$BTRFS_IOC_TREE_SEARCH_V2(0xffffffffffffffff, 0xc0709411, &(0x7f0000000340)={{0x0, 0x1000, 0xb6, 0x3, 0xfffc, 0xfb, 0x0, 0x0, 0x200, 0x4, 0x10001, 0x3, 0x1a5f, 0xffffffffffffffff, 0x1000}}) ioctl$BTRFS_IOC_GET_SUBVOL_ROOTREF(0xffffffffffffffff, 0xd000943d, &(0x7f000003f9c0)={0x0, [{}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {0x0, 0x0}], 0x20, "733e3580247b86"}) ioctl$BTRFS_IOC_GET_SUBVOL_ROOTREF(0xffffffffffffffff, 0xd000943d, &(0x7f00000409c0)={0x8, [{}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {r3}, {}, {}, {}, {r4, r5}], 0x7f, "c3a8cf30eae29b"}) ioctl$BTRFS_IOC_TREE_SEARCH_V2(0xffffffffffffffff, 0xc0709411, &(0x7f0000000180)={{r3, 0x7f, 0xfffffffffffffff9, 0xfffffffffffffff8, 0x5, 0xffffffffffff7fff, 0x5, 0xe8, 0xffffffff, 0x6, 0x4, 0x40, 0x401, 0x800, 0x2}, 0x10, [0x0, 0x0]}) connect$inet6(r2, &(0x7f0000000000)={0xa, 0x4e20, 0x10000, @local, 0x7ff}, 0x1c) connect$inet6(r1, &(0x7f0000000200)={0xa, 0x0, 0x0, @empty}, 0x1c) r6 = open(&(0x7f0000000100)='./bus\x00', 0x11250c2, 0x0) ioctl$sock_ipv6_tunnel_SIOCGET6RD(r2, 0x89f8, &(0x7f00000000c0)={'ip6_vti0\x00', &(0x7f0000000040)={'syztnl2\x00', 0x0, 0x4, 0xb3, 0x40, 0x1f, 0x8, @rand_addr=' \x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x01', @remote, 0x40, 0x1, 0x9, 0x4}}) r7 = creat(&(0x7f0000000280)='./bus\x00', 0x0) ftruncate(r7, 0x208200) sendfile(r0, r6, 0x0, 0x8000fffffffe) 12:39:30 executing program 4 (fault-call:0 fault-nth:3): syz_mount_image$erofs(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x3, &(0x7f0000000200)=[{&(0x7f0000010000)="e2e1f5e0f2029981010000000c0024", 0xf, 0x400}, {&(0x7f0000010100)="05000000c041", 0x6, 0x480}, {0x0, 0x0, 0x1000}], 0x2008082, &(0x7f0000000080)={[{@acl}, {@noacl}]}) [ 468.215422] erofs: unmounted for /dev/loop3 [ 468.225551] erofs: options -> acl,noacl, 12:39:30 executing program 5: syz_mount_image$erofs(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x3, &(0x7f0000000200)=[{&(0x7f0000010000)="e2e1f5e0f2029981080000000c0024", 0xf, 0x400}, {&(0x7f0000010100)="05000000c041", 0x6, 0x480}, {0x0, 0x0, 0x1000}], 0x2008082, &(0x7f0000000080)={[{@acl}, {@noacl}]}) [ 468.285550] erofs: unmounted for /dev/loop5 12:39:30 executing program 0: syz_mount_image$erofs(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000280)="e2e1f5e08a3f0fcf010000000c", 0xd, 0x2f}, {0x0, 0x0, 0x1003}], 0x0, &(0x7f00000002c0)=ANY=[]) [ 468.330644] audit: type=1800 audit(1625488770.570:229): pid=19678 uid=0 auid=4294967295 ses=4294967295 subj==unconfined op=collect_data cause=failed(directio) comm="syz-executor.2" name="bus" dev="sda1" ino=13955 res=0 [ 468.388639] FAULT_INJECTION: forcing a failure. [ 468.388639] name failslab, interval 1, probability 0, space 0, times 0 [ 468.406999] erofs: read_super, device -> /dev/loop5 [ 468.427009] erofs: options -> acl,noacl, 12:39:30 executing program 2: r0 = socket$inet6(0xa, 0x401000000001, 0x0) close(r0) r1 = socket$inet6(0xa, 0x1, 0x7f) connect$inet6(r1, &(0x7f0000000200)={0xa, 0x0, 0x0, @empty}, 0x1c) r2 = open(&(0x7f0000000100)='./bus\x00', 0x11250c2, 0x0) r3 = creat(&(0x7f0000000280)='./bus\x00', 0x0) ftruncate(r3, 0x208200) sendfile(r0, r2, 0x0, 0x8000fffffffe) 12:39:30 executing program 1: r0 = socket$inet6(0xa, 0x2, 0x0) connect$inet6(r0, &(0x7f00000002c0), 0x1c) socketpair$tipc(0x1e, 0x2, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TUNSETLINK(r1, 0x8912, 0x400308) sendmmsg(r0, &(0x7f00000092c0), 0x4ff, 0x0) r2 = socket$alg(0x26, 0x5, 0x0) bind$alg(r2, &(0x7f0000000280)={0x26, 'hash\x00', 0x0, 0x0, 'cryptd(sha224-generic)\x00'}, 0x58) r3 = accept4(r2, 0x0, 0x0, 0x0) r4 = socket$inet_tcp(0x2, 0x1, 0x0) setsockopt$inet_tcp_int(r4, 0x6, 0x10000000013, &(0x7f0000d06000)=0x1, 0x4) setsockopt$SO_BINDTODEVICE(r4, 0x1, 0x19, &(0x7f0000000000)='veth1\x00', 0x10) connect$inet(r4, &(0x7f0000000080)={0x2, 0x0, @initdev={0xac, 0x1e, 0x0, 0x0}}, 0x10) setsockopt$inet_tcp_TCP_REPAIR(r4, 0x6, 0x13, &(0x7f0000000100), 0x4) setsockopt$sock_linger(r4, 0x1, 0xd, &(0x7f0000000140)={0x1, 0x1}, 0x8) close(r4) recvmsg(r4, &(0x7f0000000340)={&(0x7f0000000180)=@ax25={{}, [@bcast, @remote, @default, @null, @bcast, @default, @bcast, @default]}, 0x80, &(0x7f0000000240)=[{&(0x7f0000000200)=""/38, 0x26}], 0x1, &(0x7f0000000600)=""/4096, 0x1000}, 0x2001) sendmmsg$sock(r3, &(0x7f00000035c0)=[{{0x0, 0x0, &(0x7f0000000140)=[{&(0x7f0000000040)="f1", 0x1}], 0x1}, 0x2}], 0xfffffdef, 0x0) r5 = syz_genetlink_get_family_id$nl80211(&(0x7f0000000040), 0xffffffffffffffff) sendmsg$NL80211_CMD_FRAME(r3, &(0x7f0000000300)={&(0x7f0000000000)={0x10, 0x0, 0x0, 0x20000}, 0xc, &(0x7f0000000080)={&(0x7f0000000380)=ANY=[@ANYBLOB="ac010000", @ANYRES16=r5, @ANYBLOB="20002dbd7000fddbdf253b00000008000300d6352dbaa6e281ea91035df24be80354331f9f819009409ce2df78eab42651d2c40ba7078009a510b7f2d23c19c545d47dc113374aad86d7ac607f0bd511dc3588911ebde5ff439deae3ce002cf91913abded0c97e32758bad7df6b66349d3b3c1475d2b50ed1d62c101ba4ce42ff703dcc5f19278e29baa0f285a5700ec98af66d0879626cef057b6b558397b7ee5a4e77b452002550935063df82b628c22bb7e9b04c15b0e45ffbb9cda1839b1d8b510559e6b4441f6c23d08be27ff47ddc944e8d9e448", @ANYRES32=0x0, @ANYBLOB="0c00990007c100000700000008005700da01000008005700c10400005101330010240400ffffffffffff08021100000150505050505088000402180001002d1a02001a0400000000000000080000000a00000008008100000009ddd712ec35c1fc12befe5106608758a736bb1b48ff109e40164e7b8ca5a286da5ce6dabe850287679173cbb3758e17fe6753a207ed04c346782d4ec5660395b21b4d5969ebb0e772b0a4f1715fb08656dd27a5e0f5821a888478b0b596bac5a0367993baffac48e53fe646a47ed5d05a26e83e9b0bcbc2704051f3712dbf0017feaa5b2d8afb6ef06ecd4576b3579d0ea7e3edfaa724cb61530337398e0d28fcda15c20775f6372604b56de61a4bc4aa0105883d89c7c811691b8c29d3287db809edb6abbb55daf4a6b501616647a9958aa509905180580c92dd380b136761208b25667210b79210844dcd5fd97876d5399e16d1006c6fac75f2ad874427371bc0dee963f4c89e71a6c8e76af2b2f03bfddf340000000600cd00010000001200cd00de310008ffff03000100b8080500000004008700"], 0x1ac}, 0x1, 0x0, 0x0, 0x4040011}, 0x40000) socketpair$tipc(0x1e, 0x5, 0x0, &(0x7f0000000100)) [ 468.435057] erofs: read_super, device -> /dev/loop3 [ 468.457837] erofs: options -> acl,noacl, [ 468.476094] CPU: 0 PID: 19689 Comm: syz-executor.4 Not tainted 4.19.196-syzkaller #0 12:39:30 executing program 0: syz_mount_image$erofs(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000280)="e2e1f5e08a3f0fcf010000000c", 0xd, 0x37}, {0x0, 0x0, 0x1003}], 0x0, &(0x7f00000002c0)=ANY=[]) [ 468.484002] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/01/2011 [ 468.493365] Call Trace: [ 468.495970] dump_stack+0x1fc/0x2ef [ 468.499620] should_fail.cold+0xa/0xf [ 468.503434] ? setup_fault_attr+0x200/0x200 [ 468.507763] ? lock_acquire+0x170/0x3c0 [ 468.511750] __should_failslab+0x115/0x180 [ 468.515991] should_failslab+0x5/0x10 [ 468.519788] kmem_cache_alloc+0x277/0x370 [ 468.523942] __alloc_file+0x21/0x330 [ 468.527666] alloc_empty_file+0x6d/0x170 [ 468.531736] alloc_file+0x5e/0x4d0 [ 468.535304] alloc_file_pseudo+0x165/0x250 [ 468.539565] ? alloc_file+0x4d0/0x4d0 [ 468.543378] ? lockdep_annotate_inode_mutex_key+0x43/0x130 [ 468.549020] ? shmem_get_inode+0x44c/0x8d0 [ 468.553275] __shmem_file_setup.part.0+0x102/0x2b0 [ 468.558230] shmem_file_setup+0x61/0x90 [ 468.562216] __se_sys_memfd_create+0x26b/0x440 [ 468.566807] ? memfd_file_seals_ptr+0x150/0x150 [ 468.571489] ? entry_SYSCALL_64_after_hwframe+0x3e/0xbe [ 468.576876] ? trace_hardirqs_off_caller+0x6e/0x210 [ 468.581902] ? do_syscall_64+0x21/0x620 [ 468.585897] do_syscall_64+0xf9/0x620 12:39:30 executing program 0: syz_mount_image$erofs(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000280)="e2e1f5e08a3f0fcf010000000c", 0xd, 0xc0}, {0x0, 0x0, 0x1003}], 0x0, &(0x7f00000002c0)=ANY=[]) [ 468.589709] entry_SYSCALL_64_after_hwframe+0x49/0xbe [ 468.594903] RIP: 0033:0x4665d9 [ 468.598098] Code: ff ff c3 66 2e 0f 1f 84 00 00 00 00 00 0f 1f 40 00 48 89 f8 48 89 f7 48 89 d6 48 89 ca 4d 89 c2 4d 89 c8 4c 8b 4c 24 08 0f 05 <48> 3d 01 f0 ff ff 73 01 c3 48 c7 c1 bc ff ff ff f7 d8 64 89 01 48 [ 468.617126] RSP: 002b:00007f7ffbdc2f48 EFLAGS: 00000246 ORIG_RAX: 000000000000013f [ 468.624906] RAX: ffffffffffffffda RBX: 0000000020000200 RCX: 00000000004665d9 [ 468.632187] RDX: 0000000000002000 RSI: 0000000000000000 RDI: 00000000004bee66 [ 468.639465] RBP: 0000000000000003 R08: 0000000000001000 R09: ffffffffffffffff [ 468.646745] R10: 0000000000000003 R11: 0000000000000246 R12: 0000000008100000 [ 468.654024] R13: 0000000020000100 R14: 0000000000002000 R15: 0000000020000080 12:39:30 executing program 3: syz_mount_image$erofs(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x3bc, 0x3, &(0x7f0000000200)=[{&(0x7f0000010000)="e2e1f5e0f2029981010000000c0024", 0xf, 0x400}, {&(0x7f0000010100)="05000000c041", 0x6, 0x480}, {0x0, 0x0, 0x1000}], 0x2008082, &(0x7f0000000080)={[{@acl}, {@noacl}]}) 12:39:30 executing program 5: syz_mount_image$erofs(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x3, &(0x7f0000000200)=[{&(0x7f0000010000)="e2e1f5e0f2029981140000000c0024", 0xf, 0x400}, {&(0x7f0000010100)="05000000c041", 0x6, 0x480}, {0x0, 0x0, 0x1000}], 0x2008082, &(0x7f0000000080)={[{@acl}, {@noacl}]}) 12:39:30 executing program 0: syz_mount_image$erofs(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000280)="e2e1f5e08a3f0fcf010000000c", 0xd, 0x140}, {0x0, 0x0, 0x1003}], 0x0, &(0x7f00000002c0)=ANY=[]) [ 468.716769] erofs: unmounted for /dev/loop3 [ 468.721921] erofs: unmounted for /dev/loop5 [ 468.748378] audit: type=1800 audit(1625488770.990:230): pid=19713 uid=0 auid=4294967295 ses=4294967295 subj==unconfined op=collect_data cause=failed(directio) comm="syz-executor.2" name="bus" dev="sda1" ino=13955 res=0 12:39:31 executing program 0: syz_mount_image$erofs(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000280)="e2e1f5e08a3f0fcf010000000c", 0xd, 0x217}, {0x0, 0x0, 0x1003}], 0x0, &(0x7f00000002c0)=ANY=[]) 12:39:31 executing program 0: syz_mount_image$erofs(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000280)="e2e1f5e08a3f0fcf010000000c", 0xd, 0x227}, {0x0, 0x0, 0x1003}], 0x0, &(0x7f00000002c0)=ANY=[]) [ 468.843327] erofs: read_super, device -> /dev/loop3 [ 468.848772] erofs: options -> acl,noacl, 12:39:31 executing program 4 (fault-call:0 fault-nth:4): syz_mount_image$erofs(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x3, &(0x7f0000000200)=[{&(0x7f0000010000)="e2e1f5e0f2029981010000000c0024", 0xf, 0x400}, {&(0x7f0000010100)="05000000c041", 0x6, 0x480}, {0x0, 0x0, 0x1000}], 0x2008082, &(0x7f0000000080)={[{@acl}, {@noacl}]}) [ 468.898342] erofs: read_super, device -> /dev/loop5 12:39:31 executing program 3: syz_mount_image$erofs(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x3bd, 0x3, &(0x7f0000000200)=[{&(0x7f0000010000)="e2e1f5e0f2029981010000000c0024", 0xf, 0x400}, {&(0x7f0000010100)="05000000c041", 0x6, 0x480}, {0x0, 0x0, 0x1000}], 0x2008082, &(0x7f0000000080)={[{@acl}, {@noacl}]}) [ 468.937611] erofs: options -> acl,noacl, 12:39:31 executing program 5: syz_mount_image$erofs(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x3, &(0x7f0000000200)=[{&(0x7f0000010000)="e2e1f5e0f2029981250000000c0024", 0xf, 0x400}, {&(0x7f0000010100)="05000000c041", 0x6, 0x480}, {0x0, 0x0, 0x1000}], 0x2008082, &(0x7f0000000080)={[{@acl}, {@noacl}]}) [ 468.989460] erofs: unmounted for /dev/loop3 [ 468.997847] erofs: unmounted for /dev/loop5 [ 469.007741] FAULT_INJECTION: forcing a failure. [ 469.007741] name failslab, interval 1, probability 0, space 0, times 0 12:39:31 executing program 0: syz_mount_image$erofs(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000280)="e2e1f5e08a3f0fcf010000000c", 0xd, 0x228}, {0x0, 0x0, 0x1003}], 0x0, &(0x7f00000002c0)=ANY=[]) [ 469.045055] CPU: 0 PID: 19737 Comm: syz-executor.4 Not tainted 4.19.196-syzkaller #0 [ 469.052972] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/01/2011 [ 469.062338] Call Trace: [ 469.064944] dump_stack+0x1fc/0x2ef [ 469.068592] should_fail.cold+0xa/0xf [ 469.072408] ? setup_fault_attr+0x200/0x200 [ 469.076742] ? lock_acquire+0x170/0x3c0 [ 469.080739] __should_failslab+0x115/0x180 [ 469.085004] should_failslab+0x5/0x10 [ 469.088818] kmem_cache_alloc_trace+0x284/0x380 12:39:31 executing program 1: setsockopt$XDP_UMEM_COMPLETION_RING(0xffffffffffffffff, 0x11b, 0x6, &(0x7f0000000040)=0x1000092, 0x4) r0 = socket$inet6(0xa, 0x2, 0x0) connect$inet6(r0, &(0x7f0000000080)={0xa, 0x0, 0x0, @rand_addr=' \x01\x00'}, 0x1c) setsockopt$inet6_opts(r0, 0x29, 0x37, &(0x7f0000000100)=@fragment={0x2e, 0x0, 0x2, 0x1, 0x0, 0x1e, 0x64}, 0x8) socketpair$tipc(0x1e, 0x2, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$sock_inet_SIOCGIFDSTADDR(r1, 0x8917, &(0x7f0000000000)={'ip6gretap0\x00', {0x2, 0x0, @multicast2}}) ioctl$TUNSETLINK(r1, 0x8912, 0x400308) r2 = socket$alg(0x26, 0x5, 0x0) bind$alg(r2, &(0x7f0000000280)={0x26, 'hash\x00', 0x0, 0x0, 'cryptd(sha224-generic)\x00'}, 0x58) r3 = accept4(r2, 0x0, 0x0, 0x0) sendmmsg$sock(r3, &(0x7f00000035c0)=[{{0x0, 0x0, &(0x7f0000000140)=[{&(0x7f0000000040)="f1", 0x1}], 0x1}, 0x2}], 0xfffffdef, 0x0) sendto$unix(r3, &(0x7f0000000140)="cdf9f3c051a2ffc1462244aad2d37679f187108ddb416bcb3d76485a41d23f15fe8cd65cbf7f235ca427290ca0a94c260107b49fc6e5d1158b97d42cab9ad2748086b9cbbfed70b6445804a5c190f0016798d146952e118ced62f3680d678e1b39161c7f2f8020e9bf963d3ad2ecb2b98f9f530a006598419504fc1f4207f6d8d3499c05bd6592afc6216a1f1fbd30cd7a5e6450acc22a11c17550908d64", 0x9e, 0x0, &(0x7f0000000200)=@abs={0x1, 0x0, 0x4e22}, 0x6e) sendmmsg(r0, &(0x7f00000092c0), 0x4ff, 0x0) 12:39:31 executing program 0: syz_mount_image$erofs(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000280)="e2e1f5e08a3f0fcf010000000c", 0xd, 0x229}, {0x0, 0x0, 0x1003}], 0x0, &(0x7f00000002c0)=ANY=[]) 12:39:31 executing program 2: r0 = socket$inet6(0xa, 0x401000000001, 0x0) close(r0) r1 = socket$inet6(0xa, 0x3, 0xff) connect$inet6(r1, &(0x7f0000000200)={0xa, 0x0, 0xfffffffc, @empty}, 0x46) r2 = open(&(0x7f0000000100)='./bus\x00', 0x11250c2, 0x0) r3 = creat(&(0x7f0000000280)='./bus\x00', 0x0) ftruncate(r3, 0x208200) r4 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) r5 = perf_event_open(&(0x7f00000003c0)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1ff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r6 = socket$inet6_udp(0xa, 0x2, 0x0) ioctl$sock_inet6_SIOCSIFADDR(r6, 0x89a1, &(0x7f0000000300)={@local, 0x6a}) ioctl$sock_inet6_SIOCADDRT(r6, 0x89a0, &(0x7f0000000440)={@local, @mcast1, @mcast2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4000000}) ioctl$BTRFS_IOC_GET_SUBVOL_INFO(r6, 0x81f8943c, &(0x7f00000004c0)={0x0, ""/256, 0x0}) ioctl$BTRFS_IOC_TREE_SEARCH_V2(r5, 0xc0709411, &(0x7f0000001540)=ANY=[@ANYRES64=r7]) ioctl$BTRFS_IOC_TREE_SEARCH_V2(0xffffffffffffffff, 0xc0709411, &(0x7f0000001300)=ANY=[@ANYRES64=r7, @ANYBLOB="0101000000000000000200000000000061000000000000000000000004000000100c000040000000ffffff7f0000000000000000060000000002000030000000ffffffff000000000100000000200000004800"/161]) ioctl$BTRFS_IOC_TREE_SEARCH_V2(0xffffffffffffffff, 0xc0709411, &(0x7f000003f940)={{0x0, 0xfff, 0x0, 0xfffffffffffff801, 0x10000, 0xfb, 0x0, 0x0, 0x200, 0x4, 0x10001, 0x5, 0x1a5f, 0x401, 0x1000}, 0x10, [0x0, 0x0]}) ioctl$BTRFS_IOC_GET_SUBVOL_ROOTREF(r4, 0xd000943d, &(0x7f000003f9c0)={0x0, [{}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {0x0}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {0x0, 0x0}], 0x20, "733e3580247b86"}) ioctl$BTRFS_IOC_GET_SUBVOL_ROOTREF(0xffffffffffffffff, 0xd000943d, &(0x7f00000409c0)={0x8, [{}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {r9}, {}, {r7}, {}, {}, {}, {r8, r10}], 0x7f, "c3a8cf30eae29b"}) ioctl$BTRFS_IOC_INO_LOOKUP(r1, 0xd0009412, &(0x7f00000002c0)={r7, 0x8000}) sendfile(r0, r2, 0x0, 0x8000fffffffe) [ 469.093500] apparmor_file_alloc_security+0x394/0xad0 [ 469.098709] ? apparmor_file_receive+0x160/0x160 [ 469.103481] ? __alloc_file+0x21/0x330 [ 469.107389] security_file_alloc+0x40/0x90 [ 469.111639] __alloc_file+0xc9/0x330 [ 469.115361] alloc_empty_file+0x6d/0x170 [ 469.119516] alloc_file+0x5e/0x4d0 [ 469.123080] alloc_file_pseudo+0x165/0x250 [ 469.127363] ? alloc_file+0x4d0/0x4d0 [ 469.131173] ? lockdep_annotate_inode_mutex_key+0x43/0x130 [ 469.136809] ? shmem_get_inode+0x44c/0x8d0 12:39:31 executing program 0: syz_mount_image$erofs(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000280)="e2e1f5e08a3f0fcf010000000c", 0xd, 0x240}, {0x0, 0x0, 0x1003}], 0x0, &(0x7f00000002c0)=ANY=[]) [ 469.141057] __shmem_file_setup.part.0+0x102/0x2b0 [ 469.146021] shmem_file_setup+0x61/0x90 [ 469.150013] __se_sys_memfd_create+0x26b/0x440 [ 469.154606] ? memfd_file_seals_ptr+0x150/0x150 [ 469.159280] ? entry_SYSCALL_64_after_hwframe+0x3e/0xbe [ 469.164659] ? trace_hardirqs_off_caller+0x6e/0x210 [ 469.169688] ? do_syscall_64+0x21/0x620 [ 469.173674] do_syscall_64+0xf9/0x620 [ 469.177483] entry_SYSCALL_64_after_hwframe+0x49/0xbe [ 469.182685] RIP: 0033:0x4665d9 [ 469.185886] Code: ff ff c3 66 2e 0f 1f 84 00 00 00 00 00 0f 1f 40 00 48 89 f8 48 89 f7 48 89 d6 48 89 ca 4d 89 c2 4d 89 c8 4c 8b 4c 24 08 0f 05 <48> 3d 01 f0 ff ff 73 01 c3 48 c7 c1 bc ff ff ff f7 d8 64 89 01 48 [ 469.190575] audit: type=1800 audit(1625488771.410:231): pid=19746 uid=0 auid=4294967295 ses=4294967295 subj==unconfined op=collect_data cause=failed(directio) comm="syz-executor.2" name="bus" dev="sda1" ino=13960 res=0 [ 469.204782] RSP: 002b:00007f7ffbdc2f48 EFLAGS: 00000246 ORIG_RAX: 000000000000013f [ 469.204798] RAX: ffffffffffffffda RBX: 0000000020000200 RCX: 00000000004665d9 12:39:31 executing program 4 (fault-call:0 fault-nth:5): syz_mount_image$erofs(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x3, &(0x7f0000000200)=[{&(0x7f0000010000)="e2e1f5e0f2029981010000000c0024", 0xf, 0x400}, {&(0x7f0000010100)="05000000c041", 0x6, 0x480}, {0x0, 0x0, 0x1000}], 0x2008082, &(0x7f0000000080)={[{@acl}, {@noacl}]}) 12:39:31 executing program 0: syz_mount_image$erofs(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000280)="e2e1f5e08a3f0fcf010000000c", 0xd, 0x300}, {0x0, 0x0, 0x1003}], 0x0, &(0x7f00000002c0)=ANY=[]) [ 469.204806] RDX: 0000000000002000 RSI: 0000000000000000 RDI: 00000000004bee66 [ 469.204814] RBP: 0000000000000003 R08: 0000000000001000 R09: ffffffffffffffff [ 469.204821] R10: 0000000000000003 R11: 0000000000000246 R12: 0000000008100000 [ 469.204828] R13: 0000000020000100 R14: 0000000000002000 R15: 0000000020000080 [ 469.350179] erofs: read_super, device -> /dev/loop3 12:39:31 executing program 0: syz_mount_image$erofs(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000280)="e2e1f5e08a3f0fcf010000000c", 0xd, 0x402}, {0x0, 0x0, 0x1003}], 0x0, &(0x7f00000002c0)=ANY=[]) [ 469.384553] erofs: options -> acl,noacl, [ 469.400226] FAULT_INJECTION: forcing a failure. [ 469.400226] name fail_page_alloc, interval 1, probability 0, space 0, times 0 [ 469.413094] CPU: 1 PID: 19764 Comm: syz-executor.4 Not tainted 4.19.196-syzkaller #0 [ 469.421005] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/01/2011 [ 469.430391] Call Trace: [ 469.432995] dump_stack+0x1fc/0x2ef [ 469.436650] should_fail.cold+0xa/0xf [ 469.440550] ? lock_acquire+0x170/0x3c0 [ 469.444533] ? setup_fault_attr+0x200/0x200 [ 469.445462] erofs: read_super, device -> /dev/loop5 [ 469.448874] __alloc_pages_nodemask+0x239/0x2890 [ 469.448893] ? __lock_acquire+0x6de/0x3ff0 [ 469.448911] ? static_obj+0x50/0x50 [ 469.466503] ? __lock_acquire+0x6de/0x3ff0 [ 469.470747] ? gfp_pfmemalloc_allowed+0x150/0x150 [ 469.475601] ? __lock_acquire+0x6de/0x3ff0 [ 469.479856] ? mark_held_locks+0xf0/0xf0 [ 469.483927] ? unwind_next_frame+0xeee/0x1400 [ 469.488429] ? mark_held_locks+0xf0/0xf0 [ 469.492495] ? deref_stack_reg+0x134/0x1d0 [ 469.496734] ? get_reg+0x176/0x1f0 [ 469.500290] ? __read_once_size_nocheck.constprop.0+0x10/0x10 [ 469.501316] erofs: options -> acl,noacl, [ 469.506180] alloc_pages_vma+0xf2/0x780 [ 469.506204] shmem_alloc_page+0x11c/0x1f0 [ 469.506218] ? shmem_swapin+0x220/0x220 [ 469.506247] ? percpu_counter_add_batch+0x126/0x180 [ 469.527423] ? __vm_enough_memory+0x316/0x650 [ 469.531937] shmem_alloc_and_acct_page+0x15a/0x850 [ 469.536898] shmem_getpage_gfp+0x4e9/0x37f0 [ 469.541246] ? shmem_alloc_and_acct_page+0x850/0x850 [ 469.546364] ? mark_held_locks+0xa6/0xf0 [ 469.550441] ? ktime_get_coarse_real_ts64+0x1c7/0x290 [ 469.555644] ? iov_iter_fault_in_readable+0x1fc/0x3f0 [ 469.561029] shmem_write_begin+0xff/0x1e0 [ 469.565197] generic_perform_write+0x1f8/0x4d0 [ 469.569803] ? filemap_page_mkwrite+0x2f0/0x2f0 [ 469.574483] ? current_time+0x1c0/0x1c0 [ 469.578484] ? lock_acquire+0x170/0x3c0 [ 469.582486] __generic_file_write_iter+0x24b/0x610 [ 469.587434] generic_file_write_iter+0x3f8/0x730 [ 469.592220] __vfs_write+0x51b/0x770 [ 469.595954] ? kernel_read+0x110/0x110 [ 469.599871] ? check_preemption_disabled+0x41/0x280 [ 469.604903] ? rcu_read_lock_sched_held+0x16c/0x1d0 [ 469.609943] vfs_write+0x1f3/0x540 [ 469.613514] __x64_sys_pwrite64+0x1f7/0x250 [ 469.617846] ? ksys_pwrite64+0x1a0/0x1a0 [ 469.621925] ? trace_hardirqs_off_caller+0x6e/0x210 [ 469.626962] ? do_syscall_64+0x21/0x620 [ 469.631126] do_syscall_64+0xf9/0x620 [ 469.634947] entry_SYSCALL_64_after_hwframe+0x49/0xbe [ 469.640143] RIP: 0033:0x419777 [ 469.643350] Code: 08 89 3c 24 48 89 4c 24 18 e8 e5 f8 ff ff 4c 8b 54 24 18 48 8b 54 24 10 41 89 c0 48 8b 74 24 08 8b 3c 24 b8 12 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 31 44 89 c7 48 89 04 24 e8 15 f9 ff ff 48 8b [ 469.662261] RSP: 002b:00007f7ffbdc2f20 EFLAGS: 00000293 ORIG_RAX: 0000000000000012 [ 469.670067] RAX: ffffffffffffffda RBX: 00000000004afcc0 RCX: 0000000000419777 [ 469.677351] RDX: 000000000000000f RSI: 0000000020010000 RDI: 0000000000000004 12:39:31 executing program 0: syz_mount_image$erofs(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000280)="e2e1f5e08a3f0fcf010000000c", 0xd, 0x403}, {0x0, 0x0, 0x1003}], 0x0, &(0x7f00000002c0)=ANY=[]) 12:39:31 executing program 5: syz_mount_image$erofs(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x3, &(0x7f0000000200)=[{&(0x7f0000010000)="e2e1f5e0f2029981370000000c0024", 0xf, 0x400}, {&(0x7f0000010100)="05000000c041", 0x6, 0x480}, {0x0, 0x0, 0x1000}], 0x2008082, &(0x7f0000000080)={[{@acl}, {@noacl}]}) 12:39:31 executing program 3: syz_mount_image$erofs(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x3be, 0x3, &(0x7f0000000200)=[{&(0x7f0000010000)="e2e1f5e0f2029981010000000c0024", 0xf, 0x400}, {&(0x7f0000010100)="05000000c041", 0x6, 0x480}, {0x0, 0x0, 0x1000}], 0x2008082, &(0x7f0000000080)={[{@acl}, {@noacl}]}) [ 469.684627] RBP: 0000000000000003 R08: 0000000000000000 R09: ffffffffffffffff [ 469.691906] R10: 0000000000000400 R11: 0000000000000293 R12: 0000000000000004 [ 469.699191] R13: 0000000000000004 R14: 0000000020000200 R15: 0000000000000000 12:39:32 executing program 1: r0 = socket$inet6(0xa, 0x2, 0x0) connect$inet6(r0, &(0x7f00000002c0), 0x1c) socketpair$tipc(0x1e, 0x2, 0x0, &(0x7f00000000c0)) ioctl$TUNSETLINK(0xffffffffffffffff, 0x8912, 0x307) sendmmsg(r0, &(0x7f00000092c0), 0x0, 0x800) r1 = openat$cachefiles(0xffffffffffffff9c, &(0x7f0000000000), 0x100, 0x0) statx(r1, &(0x7f0000000080)='./file0\x00', 0x2000, 0x80, &(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, 0x0}) setsockopt$inet6_IPV6_XFRM_POLICY(r1, 0x29, 0x23, &(0x7f0000000300)={{{@in6=@mcast2, @in6=@dev={0xfe, 0x80, '\x00', 0x2e}, 0x4e21, 0x1, 0x4e24, 0x5e5, 0xa, 0x0, 0x20, 0x2c, 0x0, r2}, {0x8, 0x1, 0x2, 0x1ff, 0xffffffff00000000, 0x6, 0x80000000, 0xc7b}, {0x401, 0xfffffffffffffffb, 0x7f, 0x1}, 0x2f, 0x6e6bbe, 0x0, 0x1, 0x1, 0x3}, {{@in6=@initdev={0xfe, 0x88, '\x00', 0x0, 0x0}, 0x4d4, 0xff}, 0xa, @in6=@rand_addr=' \x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x02', 0x3502, 0x2, 0x3, 0x5, 0x8, 0x8a, 0xfffffffa}}, 0xe8) read$FUSE(r1, &(0x7f0000000680)={0x2020, 0x0, 0x0, 0x0}, 0x2020) r4 = socket$inet_udplite(0x2, 0x2, 0x88) getsockopt$sock_cred(r4, 0x1, 0x11, &(0x7f0000000240)={0x0, 0x0}, &(0x7f0000000280)=0x5) setreuid(0x0, r5) syz_mount_image$squashfs(&(0x7f0000000400), &(0x7f0000000440)='./file0/file0\x00', 0x1, 0x2, &(0x7f0000000640)=[{&(0x7f0000000480)="2da6b4365e8b341670be2f0dc08496771f3a20f226c723d8a057793b93a5da0a210dc4af31b0a61e3ec699660abe8cc4f2bcfaaa314ddbb371f1572b5006cf8cd9c426734dadb44f6062dca5407751b8c5f318bc23e35997c620942571284716a4813d136bb137116dea0a9dc5cba4e5818bbd327227185c7ae53296ed2c42ab66d8c22c42bdcc40550dd39b1d18f112323160dfa0e67cf63a7fb8485cfd337ec05f8a55b6", 0xa5, 0x9}, {&(0x7f0000000540)="d0e782d684b74d1c47f56cc07c0e81a059f3f2bd27fabadd99006cdeed96feb6987d6394b82f016f06ae8752c44d66e56d5fc955a06a73ae27368bae223c918ba8a664dbab3d4f34e0713e6d31176eb1328c91ac407ec372d2d11da92e4932190f76b3f549936c88de849766659672787a90ec4e0510c4358cbd3dafa4fdd343d68aa7a051141828eee6f918e6267406cbcefb3870faddface7d5fdb2fc7c5b8fe34be25af82be00e723a63ec1d1fb09043b5eaf9b946a31e090001aade6def5668d1475b7a398bc51502edd196fba2edb000080bf0ad0c79d9c25b448612357f6f29bdc9d9bb11d3b", 0xe9, 0x9}], 0x20, &(0x7f00000026c0)={[{'(/'}, {'/dev/cachefiles\x00'}, {'.-)'}, {' \x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x02'}], [{@euid_eq={'euid', 0x3d, r3}}, {@uid_lt={'uid<', r5}}, {@smackfshat={'smackfshat', 0x3d, ']+%'}}]}) ioctl$SIOCSIFHWADDR(r1, 0x8924, &(0x7f0000000040)={'macsec0\x00', @local}) setsockopt$inet6_IPV6_HOPOPTS(r0, 0x29, 0x36, &(0x7f0000000100)={0x84, 0x16, '\x00', [@hao={0xc9, 0x10, @dev={0xfe, 0x80, '\x00', 0x21}}, @hao={0xc9, 0x10, @private1={0xfc, 0x1, '\x00', 0x1}}, @generic={0x0, 0x90, "7b30627e1b74b51a99bb18d94ebace53867067f909efd66139a91e11dd76c9794ce351fb76331d79d065cecda09da3712b13a69f7a690f1d82b7c3d632921174082a8005fceba3fb639281238f652c1716182b60fe106b7ee663c0c45afc26b1b54ac601ff1f378cccab5ee555a9865fe38d789298b520ada6a9f2ecb867d8ce4c0bdf2811a366c6d4a8250b324f25b3"}]}, 0xc0) r6 = socket$inet_udplite(0x2, 0x2, 0x88) getsockopt$sock_cred(r6, 0x1, 0x11, &(0x7f0000000240)={0x0, 0x0}, &(0x7f0000000280)=0x5) setreuid(0x0, r7) syz_mount_image$jfs(&(0x7f0000002740), &(0x7f0000002780)='./file0/file0\x00', 0x9, 0x7, &(0x7f0000002bc0)=[{&(0x7f00000027c0)="cd7c937f0abf03034d2e2cfecaf7634c7d646f526475e7bbf69639e1c14c62976752bc7cc1073af27b403f490aea607131123178e8a0f1fb3a065dfe438ecb0382b71ca04fa1283aa849a5b7e87bd239e41ca736caa83afc1d2b14391e82d42b094f76e0e05b5b793036103ee31fec3f3e51b52d8d2ffad9466110015042163d92473627", 0x84, 0x100000001}, {&(0x7f0000002880), 0x0, 0x4}, {&(0x7f00000028c0)="96ce9b60d89a0bb0aa04aabc2675610b27116925e4aa561f3d203495fca78466ad03d63cdbdc29514cf9e5f891586f3ae84f9b5eb9e7a3b53bfd97935c38ce325e0a8a9e42c1aba9e469b515da768edf9e8b3cb286f6e14bf75c5dcb38ca022a92fb9b1fc8131f1271ce09c2142b37ac8e0bdebcb52ffacf9c254e1d67dd237abbcbbc6019a3e98d59c18357c1bcdbc7197014ae6eb5173c15ee984e302f6b0b13d165fc686274386a31a20e3ee8b01fd3909ffe0a3ca34d6c5eaec228571e39bb320ea24057ec7a3e0b64a016d5ca9f75d7ecd27fb47f3d7496b50c308a3d30d1dcd97bc7", 0xe5, 0x7b8}, {&(0x7f00000029c0)="209b7a52f4bea83ad7de8752a0f99ccd710510ba7a124ea4915cbb10626ab8ecf1ce5a80fcec5d2bd8c8b4256f50a880173d4077e2dc2079ec985b51c948a350435fc30d95da031085c15f1ce08711c04cf61354d4db4a5574e2c0fe64ac662a32bc4ccd83fd1347ed4887ee54458464cb", 0x71, 0x2}, {&(0x7f0000002a40)="f083738e428695ef8090", 0xa, 0x5}, {&(0x7f0000002a80)="32a6dcb436d6403fd0f6e8750e963528b00c774c072a7a124c2a9abbfa333a562c80786aa9288303c4eebe1f24feebd73394639aa151f16aa75350b4513ed548ba8de894e347d4adbef63bb578c2525ea149e37c3fbbd729f9bf355bd06c56b771a157e20485282f155c92e368b896408ad62e1d5fec06ff370cce54bb0614f5385843e6f2ddc95ac08d758dfa1ca77e66a98bd557163d1d132d4a62c3b7058d0c2ff5f47f12efb79a09579d270097495b9cdf2ebfc788607398baa819ec5f5c0c859b901bfed1dd725a9d54f6eb0560c7d79d", 0xd3, 0x90}, {&(0x7f0000002b80)="a2", 0x1, 0x1703}], 0x43000, &(0x7f0000002c80)={[{@errors_remount}, {@iocharset={'iocharset', 0x3d, 'ascii'}}], [{@euid_gt={'euid>', r3}}, {@obj_type={'obj_type', 0x3d, '$!,:+}@{'}}, {@uid_eq={'uid', 0x3d, r7}}, {@euid_eq={'euid', 0x3d, r5}}, {@smackfsroot={'smackfsroot', 0x3d, ',%./:.-\\'}}, {@smackfsfloor={'smackfsfloor', 0x3d, ' \x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x02'}}]}) [ 469.735774] erofs: unmounted for /dev/loop5 [ 469.747111] erofs: unmounted for /dev/loop3 12:39:32 executing program 2: r0 = socket$inet6(0xa, 0x401000000001, 0x0) close(r0) r1 = socket$inet6(0xa, 0x3, 0xff) connect$inet6(r1, &(0x7f0000000200)={0xa, 0x0, 0x0, @empty}, 0x1c) r2 = open(&(0x7f0000000100)='./bus\x00', 0x11250c2, 0x0) r3 = creat(&(0x7f0000000280)='./bus\x00', 0x0) bind$inet6(r3, &(0x7f0000000000)={0xa, 0x4e20, 0x2, @rand_addr=' \x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x02', 0x40}, 0x1c) ftruncate(r3, 0x208200) sendfile(r0, r2, 0x0, 0x8000fffffffe) 12:39:32 executing program 0: syz_mount_image$erofs(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000280)="e2e1f5e08a3f0fcf010000000c", 0xd, 0x404}, {0x0, 0x0, 0x1003}], 0x0, &(0x7f00000002c0)=ANY=[]) 12:39:32 executing program 0: syz_mount_image$erofs(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000280)="e2e1f5e08a3f0fcf010000000c", 0xd, 0x405}, {0x0, 0x0, 0x1003}], 0x0, &(0x7f00000002c0)=ANY=[]) [ 469.846884] audit: type=1800 audit(1625488772.090:232): pid=19792 uid=0 auid=4294967295 ses=4294967295 subj==unconfined op=collect_data cause=failed(directio) comm="syz-executor.2" name="bus" dev="sda1" ino=14943 res=0 [ 469.870859] erofs: read_super, device -> /dev/loop4 [ 469.880483] erofs: options -> acl,noacl, [ 469.891279] erofs: cannot find valid erofs superblock 12:39:32 executing program 0: syz_mount_image$erofs(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000280)="e2e1f5e08a3f0fcf010000000c", 0xd, 0x406}, {0x0, 0x0, 0x1003}], 0x0, &(0x7f00000002c0)=ANY=[]) 12:39:32 executing program 2: r0 = socket$inet6(0xa, 0x401000000001, 0x0) close(r0) r1 = socket$inet6(0xa, 0x3, 0xff) connect$inet6(r1, &(0x7f0000000200)={0xa, 0x0, 0x0, @empty}, 0x1c) r2 = open(&(0x7f0000000100)='./bus\x00', 0x11250c2, 0x0) r3 = creat(&(0x7f0000000280)='./bus\x00', 0x0) ftruncate(r3, 0x208200) ioctl$FITHAW(r1, 0xc0045878) sendfile(r0, r2, 0x0, 0x8000fffffffe) 12:39:32 executing program 4 (fault-call:0 fault-nth:6): syz_mount_image$erofs(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x3, &(0x7f0000000200)=[{&(0x7f0000010000)="e2e1f5e0f2029981010000000c0024", 0xf, 0x400}, {&(0x7f0000010100)="05000000c041", 0x6, 0x480}, {0x0, 0x0, 0x1000}], 0x2008082, &(0x7f0000000080)={[{@acl}, {@noacl}]}) 12:39:32 executing program 2: r0 = socket$inet6(0xa, 0x5, 0x0) close(r0) r1 = socket$inet6(0xa, 0x3, 0xff) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0xc, 0x110010, r0, 0xccad2000) connect$inet6(r1, &(0x7f0000000200)={0xa, 0x0, 0x0, @empty}, 0x1c) r2 = open(&(0x7f0000000100)='./bus\x00', 0x11250c2, 0x0) r3 = creat(&(0x7f0000000280)='./bus\x00', 0x0) ftruncate(r3, 0x208200) sendfile(r0, r2, 0x0, 0x8000fffffffe) write(r1, &(0x7f0000000000)="0ff46f24d7328d8d949119ea386c41ec0d52d7613ae608fd", 0x18) 12:39:32 executing program 0: syz_mount_image$erofs(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000280)="e2e1f5e08a3f0fcf010000000c", 0xd, 0x407}, {0x0, 0x0, 0x1003}], 0x0, &(0x7f00000002c0)=ANY=[]) [ 469.977703] audit: type=1800 audit(1625488772.220:233): pid=19814 uid=0 auid=4294967295 ses=4294967295 subj==unconfined op=collect_data cause=failed(directio) comm="syz-executor.2" name="bus" dev="sda1" ino=14947 res=0 [ 469.999442] erofs: read_super, device -> /dev/loop5 [ 470.005088] erofs: options -> acl,noacl, [ 470.049790] erofs: read_super, device -> /dev/loop3 [ 470.078133] erofs: options -> acl,noacl, 12:39:32 executing program 5: syz_mount_image$erofs(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x3, &(0x7f0000000200)=[{&(0x7f0000010000)="e2e1f5e0f2029981b70300000c0024", 0xf, 0x400}, {&(0x7f0000010100)="05000000c041", 0x6, 0x480}, {0x0, 0x0, 0x1000}], 0x2008082, &(0x7f0000000080)={[{@acl}, {@noacl}]}) 12:39:32 executing program 1: r0 = socket$inet6(0xa, 0x2, 0x0) connect$inet6(r0, &(0x7f00000002c0), 0x1c) socketpair$tipc(0x1e, 0x2, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TUNSETLINK(r1, 0x8912, 0x400308) ioctl$sock_ipv6_tunnel_SIOCADD6RD(r0, 0x89f9, &(0x7f0000000080)={'ip6gre0\x00', &(0x7f0000000000)={'ip6_vti0\x00', 0x0, 0x2f, 0x0, 0x20, 0x3, 0x20, @private0, @loopback, 0x10, 0x0, 0x1, 0x5}}) ioctl$sock_inet6_SIOCADDRT(r0, 0x890b, &(0x7f0000000100)={@mcast1, @mcast2, @loopback, 0xff, 0x981, 0x4, 0x0, 0xfff, 0x80090000, r2}) sendmmsg(r0, &(0x7f00000092c0), 0x4ff, 0x0) [ 470.110205] audit: type=1800 audit(1625488772.350:234): pid=19828 uid=0 auid=4294967295 ses=4294967295 subj==unconfined op=collect_data cause=failed(directio) comm="syz-executor.2" name="bus" dev="sda1" ino=13958 res=0 [ 470.140341] erofs: unmounted for /dev/loop5 [ 470.164124] FAULT_INJECTION: forcing a failure. [ 470.164124] name failslab, interval 1, probability 0, space 0, times 0 [ 470.193857] CPU: 1 PID: 19832 Comm: syz-executor.4 Not tainted 4.19.196-syzkaller #0 [ 470.201781] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/01/2011 [ 470.211142] Call Trace: [ 470.213752] dump_stack+0x1fc/0x2ef [ 470.217397] should_fail.cold+0xa/0xf [ 470.221212] ? setup_fault_attr+0x200/0x200 [ 470.225544] ? lock_acquire+0x170/0x3c0 [ 470.229535] __should_failslab+0x115/0x180 [ 470.233785] should_failslab+0x5/0x10 [ 470.237598] kmem_cache_alloc+0x277/0x370 [ 470.241776] getname_flags+0xce/0x590 [ 470.245635] do_sys_open+0x26c/0x520 [ 470.249368] ? filp_open+0x70/0x70 [ 470.252923] ? entry_SYSCALL_64_after_hwframe+0x3e/0xbe [ 470.258302] ? trace_hardirqs_off_caller+0x6e/0x210 [ 470.263326] ? do_syscall_64+0x21/0x620 [ 470.267311] do_syscall_64+0xf9/0x620 [ 470.271123] entry_SYSCALL_64_after_hwframe+0x49/0xbe [ 470.276310] RIP: 0033:0x4196c4 [ 470.279506] Code: 84 00 00 00 00 00 44 89 54 24 0c e8 96 f9 ff ff 44 8b 54 24 0c 44 89 e2 48 89 ee 41 89 c0 bf 9c ff ff ff b8 01 01 00 00 0f 05 <48> 3d 00 f0 ff ff 77 34 44 89 c7 89 44 24 0c e8 c8 f9 ff ff 8b 44 [ 470.298419] RSP: 002b:00007f7ffbdc2ed0 EFLAGS: 00000293 ORIG_RAX: 0000000000000101 [ 470.306649] RAX: ffffffffffffffda RBX: 00000000004afcc0 RCX: 00000000004196c4 12:39:32 executing program 3: syz_mount_image$erofs(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x3bf, 0x3, &(0x7f0000000200)=[{&(0x7f0000010000)="e2e1f5e0f2029981010000000c0024", 0xf, 0x400}, {&(0x7f0000010100)="05000000c041", 0x6, 0x480}, {0x0, 0x0, 0x1000}], 0x2008082, &(0x7f0000000080)={[{@acl}, {@noacl}]}) 12:39:32 executing program 2: r0 = socket$inet6(0xa, 0x401000000001, 0x0) close(r0) r1 = socket$inet6(0xa, 0x3, 0xff) connect$inet6(r1, &(0x7f0000000200)={0xa, 0x0, 0x0, @empty}, 0x1c) r2 = open(&(0x7f0000000100)='./bus\x00', 0x11250c2, 0x0) r3 = creat(&(0x7f0000000280)='./bus\x00', 0x24) ftruncate(r3, 0x208200) sendfile(r0, r2, 0x0, 0x8000fffffffe) socket$inet6(0xa, 0x1, 0x8) 12:39:32 executing program 0: syz_mount_image$erofs(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000280)="e2e1f5e08a3f0fcf010000000c", 0xd, 0x408}, {0x0, 0x0, 0x1003}], 0x0, &(0x7f00000002c0)=ANY=[]) [ 470.313921] RDX: 0000000000000002 RSI: 00007f7ffbdc3000 RDI: 00000000ffffff9c [ 470.321284] RBP: 00007f7ffbdc3000 R08: 0000000000000000 R09: ffffffffffffffff [ 470.328635] R10: 0000000000000000 R11: 0000000000000293 R12: 0000000000000002 [ 470.335906] R13: 0000000000000004 R14: 0000000020000248 R15: 0000000000000003 12:39:32 executing program 1: r0 = socket$inet6(0xa, 0x2, 0x0) connect$inet6(r0, &(0x7f00000002c0), 0x1c) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000), 0x200000, 0x0) setsockopt$inet6_MRT6_DEL_MFC(r1, 0x29, 0xcd, &(0x7f0000000040)={{0xa, 0x4e20, 0x240, @initdev={0xfe, 0x88, '\x00', 0x0, 0x0}, 0xfffffffb}, {0xa, 0x4e20, 0x1000, @private1={0xfc, 0x1, '\x00', 0x1}, 0x6473}, 0xff48, [0x6, 0x1, 0x10001, 0x80000001, 0x2, 0x4, 0x10000, 0x3]}, 0x5c) socketpair$tipc(0x1e, 0x2, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TUNSETLINK(r2, 0x8912, 0x400308) sendmmsg(r0, &(0x7f00000092c0), 0x4ff, 0x0) [ 470.366729] erofs: read_super, device -> /dev/loop5 [ 470.377045] erofs: unmounted for /dev/loop3 [ 470.385169] erofs: options -> acl,noacl, 12:39:32 executing program 4 (fault-call:0 fault-nth:7): syz_mount_image$erofs(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x3, &(0x7f0000000200)=[{&(0x7f0000010000)="e2e1f5e0f2029981010000000c0024", 0xf, 0x400}, {&(0x7f0000010100)="05000000c041", 0x6, 0x480}, {0x0, 0x0, 0x1000}], 0x2008082, &(0x7f0000000080)={[{@acl}, {@noacl}]}) [ 470.402511] audit: type=1800 audit(1625488772.650:235): pid=19845 uid=0 auid=4294967295 ses=4294967295 subj==unconfined op=collect_data cause=failed(directio) comm="syz-executor.2" name="bus" dev="sda1" ino=13955 res=0 12:39:32 executing program 5: syz_mount_image$erofs(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x3, &(0x7f0000000200)=[{&(0x7f0000010000)="e2e1f5e0f2029981c20300000c0024", 0xf, 0x400}, {&(0x7f0000010100)="05000000c041", 0x6, 0x480}, {0x0, 0x0, 0x1000}], 0x2008082, &(0x7f0000000080)={[{@acl}, {@noacl}]}) 12:39:32 executing program 0: syz_mount_image$erofs(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000280)="e2e1f5e08a3f0fcf010000000c", 0xd, 0x40a}, {0x0, 0x0, 0x1003}], 0x0, &(0x7f00000002c0)=ANY=[]) [ 470.489381] erofs: unmounted for /dev/loop5 [ 470.497484] erofs: read_super, device -> /dev/loop3 [ 470.505406] FAULT_INJECTION: forcing a failure. [ 470.505406] name fail_page_alloc, interval 1, probability 0, space 0, times 0 [ 470.517315] CPU: 1 PID: 19860 Comm: syz-executor.4 Not tainted 4.19.196-syzkaller #0 [ 470.525289] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/01/2011 [ 470.534650] Call Trace: [ 470.537249] dump_stack+0x1fc/0x2ef [ 470.540985] should_fail.cold+0xa/0xf [ 470.543191] erofs: options -> acl,noacl, [ 470.544802] ? setup_fault_attr+0x200/0x200 [ 470.544821] ? do_writepages+0x290/0x290 [ 470.544837] ? unlock_page+0x13d/0x230 [ 470.544855] __alloc_pages_nodemask+0x239/0x2890 [ 470.565968] ? lock_downgrade+0x720/0x720 [ 470.570141] ? check_preemption_disabled+0x41/0x280 [ 470.575212] ? __lock_acquire+0x6de/0x3ff0 [ 470.579549] ? gfp_pfmemalloc_allowed+0x150/0x150 [ 470.584403] ? lock_downgrade+0x720/0x720 [ 470.588642] ? lock_acquire+0x170/0x3c0 [ 470.592631] ? up_write+0x18/0x150 [ 470.596181] ? generic_file_write_iter+0x381/0x730 [ 470.601164] ? iov_iter_init+0xb8/0x1d0 [ 470.605153] cache_grow_begin+0xa4/0x8a0 [ 470.609223] ? setup_fault_attr+0x200/0x200 [ 470.613551] ? lock_acquire+0x170/0x3c0 [ 470.617536] cache_alloc_refill+0x273/0x340 [ 470.621869] kmem_cache_alloc+0x346/0x370 [ 470.626026] getname_flags+0xce/0x590 [ 470.629829] do_sys_open+0x26c/0x520 [ 470.633565] ? filp_open+0x70/0x70 [ 470.637108] ? entry_SYSCALL_64_after_hwframe+0x3e/0xbe [ 470.642482] ? trace_hardirqs_off_caller+0x6e/0x210 [ 470.647497] ? do_syscall_64+0x21/0x620 [ 470.651472] do_syscall_64+0xf9/0x620 [ 470.655278] entry_SYSCALL_64_after_hwframe+0x49/0xbe [ 470.660535] RIP: 0033:0x4196c4 [ 470.663732] Code: 84 00 00 00 00 00 44 89 54 24 0c e8 96 f9 ff ff 44 8b 54 24 0c 44 89 e2 48 89 ee 41 89 c0 bf 9c ff ff ff b8 01 01 00 00 0f 05 <48> 3d 00 f0 ff ff 77 34 44 89 c7 89 44 24 0c e8 c8 f9 ff ff 8b 44 [ 470.682655] RSP: 002b:00007f7ffbdc2ed0 EFLAGS: 00000293 ORIG_RAX: 0000000000000101 12:39:32 executing program 0: syz_mount_image$erofs(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000280)="e2e1f5e08a3f0fcf010000000c", 0xd, 0x448}, {0x0, 0x0, 0x1003}], 0x0, &(0x7f00000002c0)=ANY=[]) 12:39:32 executing program 0: syz_mount_image$erofs(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000280)="e2e1f5e08a3f0fcf010000000c", 0xd, 0x44c}, {0x0, 0x0, 0x1003}], 0x0, &(0x7f00000002c0)=ANY=[]) 12:39:32 executing program 0: syz_mount_image$erofs(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000280)="e2e1f5e08a3f0fcf010000000c", 0xd, 0x460}, {0x0, 0x0, 0x1003}], 0x0, &(0x7f00000002c0)=ANY=[]) 12:39:32 executing program 0: syz_mount_image$erofs(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000280)="e2e1f5e08a3f0fcf010000000c", 0xd, 0x468}, {0x0, 0x0, 0x1003}], 0x0, &(0x7f00000002c0)=ANY=[]) [ 470.690373] RAX: ffffffffffffffda RBX: 00000000004afcc0 RCX: 00000000004196c4 [ 470.697645] RDX: 0000000000000002 RSI: 00007f7ffbdc3000 RDI: 00000000ffffff9c [ 470.704916] RBP: 00007f7ffbdc3000 R08: 0000000000000000 R09: ffffffffffffffff [ 470.712190] R10: 0000000000000000 R11: 0000000000000293 R12: 0000000000000002 [ 470.719460] R13: 0000000000000004 R14: 0000000020000248 R15: 0000000000000003 12:39:33 executing program 0: syz_mount_image$erofs(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000280)="e2e1f5e08a3f0fcf010000000c", 0xd, 0x46c}, {0x0, 0x0, 0x1003}], 0x0, &(0x7f00000002c0)=ANY=[]) 12:39:33 executing program 3: syz_mount_image$erofs(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x3c0, 0x3, &(0x7f0000000200)=[{&(0x7f0000010000)="e2e1f5e0f2029981010000000c0024", 0xf, 0x400}, {&(0x7f0000010100)="05000000c041", 0x6, 0x480}, {0x0, 0x0, 0x1000}], 0x2008082, &(0x7f0000000080)={[{@acl}, {@noacl}]}) 12:39:33 executing program 2: r0 = socket$inet6(0xa, 0x401000000001, 0x0) close(r0) r1 = socket$inet6(0xa, 0x3, 0xff) connect$inet6(r1, &(0x7f0000000200)={0xa, 0x0, 0x0, @empty}, 0x1c) r2 = socket$nl_route(0x10, 0x3, 0x0) r3 = socket$netlink(0x10, 0x3, 0x0) ioctl$sock_SIOCGIFINDEX(r3, 0x8933, &(0x7f0000000200)={'geneve0\x00', 0x0}) sendmsg$nl_route(r2, &(0x7f0000000000)={0x0, 0x0, &(0x7f00000000c0)={&(0x7f0000000100)=@newlink={0x3c, 0x10, 0x401, 0x0, 0x0, {0x0, 0x0, 0x0, r4}, [@IFLA_LINKINFO={0x1c, 0x12, 0x0, 0x1, @geneve={{0xb}, {0xc, 0x2, 0x0, 0x1, [@IFLA_GENEVE_REMOTE={0x8, 0x2, @loopback}]}}}]}, 0x3c}}, 0x0) bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000140)={0x18, 0x6, &(0x7f0000000000)=@framed={{0x18, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x6}, [@jmp={0x5, 0x1, 0xa, 0x8, 0x5, 0xffffffffffffffff}, @generic={0x2, 0x5, 0x3, 0x9bd, 0x5}, @func={0x85, 0x0, 0x1, 0x0, 0xfffffffffffffff8}]}, &(0x7f0000000040)='GPL\x00', 0x400, 0x0, 0x0, 0x41000, 0x8, '\x00', r4, 0x0, 0xffffffffffffffff, 0x8, &(0x7f0000000080)={0x3, 0x5}, 0x8, 0x10, &(0x7f00000000c0)={0x3, 0x2, 0x6, 0x800}, 0x10}, 0x78) r5 = open(&(0x7f0000000100)='./bus\x00', 0x11250c2, 0x0) r6 = creat(&(0x7f0000000280)='./bus\x00', 0x0) ftruncate(r6, 0x208200) sendfile(r0, r5, 0x0, 0x8000fffffffe) 12:39:33 executing program 1: r0 = socket$inet6(0xa, 0x2, 0x0) connect$inet6(r0, &(0x7f00000002c0), 0x1c) socketpair$tipc(0x1e, 0x2, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TUNSETLINK(r1, 0x8912, 0x400308) r2 = socket$alg(0x26, 0x5, 0x0) r3 = openat$bsg(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) sendmsg$kcm(r3, &(0x7f0000002780)={&(0x7f0000000180)=@llc={0x1a, 0x1e, 0xff, 0x2a, 0x7a, 0x5, @remote}, 0x80, &(0x7f0000000100)=[{&(0x7f0000000200)="ae77535b36753d5e864be76069dab806f3305f944990874775c13ca1d2858cb4cad3e29bb7af433ec7d28bd765b834741c48ceb17dbc6b44d04022c12f9b55050e1fe93b77067fe29ebe2808be6f1f9f66d3809c50c97331b357962db0d62775dfb01a9fc0385a17be02ca23504aee7a12d5b675e439527d013831244acd2b", 0x7f}, {&(0x7f0000000300)="fdcf754dbe6025e114ccc964d064a5847ad69c9fe7b64197041e370db70be179b918d485450ef77bb0efdb491cfb82632ccaf85acf8f11bda4c7bf69e80d359f83bc9c3be0b1ff234f58bdcd33aca39dd767c5f39a1d906c3ba8b571421d93ad3e7067b3565a9280144acaa1592de8d1c9f9435d1727a4980189db583eaff268042683f4b224995d56a8b3b9def0c1395559571b5e2bb5107db363b045af0b8643e8b9b8a1988994d0", 0xa9}, {&(0x7f00000003c0)="010a08fa65ee995618d268e80f224b3bc947c750ae02a8f4a96e82e8edfe04a87abf60ddb9227608a5aa7d8934bfafb2637e5b5c3da5b2ac5995a0ebdb7874b631e8e4661463b5d8ac54f14f49a83ecefe45f853ff7f4b47883e047291ec0ec06813d5bb646ccc71fd0d49abb1f8d97c405a7f6cd68b9a87916eb2e0858b01bb0d8b4b432504d968b043a0e647bb1ad0b758f97e28b1f6773b656f44fc9f8d240404e4a85d1cab1a793fb2cfaab990f5f45d", 0xb2}, {&(0x7f0000000480)="a6827c0e43ac9dd20dff5e7f825703b2c44c2fc8e8c6e49dd83b25408cc9e6d31a9f14142629b00465f19eff453fa4e37f3ff59e5519d5cb5bb15a7dce571d34d25979a581cd113d9e3a3a59151dae12fe8713eb6b", 0x55}], 0x4, &(0x7f0000000500)=[{0x1010, 0x109, 0x6, "ea0ce67c5cdfc824a34772a2d4ba65afb8fdfaa3bdea272936b339f097b3662cf565ea9d9968b957aebbf0863539f4cf57dc8cadfe016afbbbc701cc13f81773267c26ae6172431b8dc6057d3bb68b587f2733c18764c67732bef6db724c549bcc72b37067f91ba72dff0927540eb945c6480d35622931ec3b66e3e63d34806f456b0a9706094aca2db0f40deb49f53d9ea169476db8a4b5aee278d3696a7b9e20c69b731d615a99e12dc7f24669324fdbb1bc091bb66a61fb111c8649913dbf6377d478225720c3eff6b0cc746ea326e4cd78c3cfd9ab35e5c2607fbb20a79d78692d8829e407206c2f84fac5f39736ee09b9f2107d58ecc25b1e7ab2de6d7dec59af4e59465d2a86d2f6bf5460956b18eb95c2d49b8fba8da76ef59687deff0c0fa5ae5d9cdbe9628c0c910bf6df1b3d73184e4edf17c4ddf2a3aa3ed7d17e6327fa6160ff0b73f621b59b222bca805c369e72e92ab90a6c3bc8ad71e5250e416d25376902232655ece16de318f6d22500316223ca7777036aa4bbd4aea35a30a1c181ec9311165250c998bfe98871be8f134866054e431d2d3040547487faaf308d7708d5cb7a70124f44456677c44ad2be75f05ebbd906b8b9617ad7d8e42f603dbec42842b6a52115f5effad5dea6aa33ee49daaf1a4117a8a643b0d4136be16d05e7d3de90de42df0c9a355f596d2322be7e1d41ba11c2d60776d33644d4c016b8518fffaff075206ba97bc634628931ea7399d2271059ed95d36987be1c1d518761d4e1ce5f7027aeea35dcf8d4d76a5708da6b3307975e650bb178ac2c7a115389a7f43572f0f12bbd294216e2e7dfe691a2b414707218fe0ae9abb48c42b3fb52b24f5d52dedd9d68d795dd0b3b11e322912b5ada8edc79214945ec37109ecbcadd212633f3f1daf5c97dfa36bd4fbf82578fcddd541ddd90d75dafeee53d75baa921db0a22aa6bf7e0cc0721e2f115dbce4dfe3967edc29099024337fd42266e0b05e8d80fdf0e70341c9e2c3c96a0e7f6147e1c8808532a6f691b49b04239f893a4ddca362494ef39ed73b4d428dabd8c898c725616487615d47f1f0897401fd9b723e8d8b41c71a82311f690c9316fbbf1fbc10cfb6afde63b2aab36025441945cc11dc026620477906b8c94e020600d09c691c0f0e2ce92d355620160933b0ffad7628c912459a2e767b6e66c22d0e194b791916ba3092aa72f6f9136382ceecc3ae766316d5fa055c3a022058796e16ddc04c0d4742447d6a1edb1e96e7ffd7a8ee6e71fe76f006583604f5fedaae2a2ff18d79d30b1c647e122311eafbf8dca86ee93ef3f085b57b9e68c57279f74b48d17d3d01c511cee0d74471a5b17fef5a2ea1ad5d1db876b2844686066f0e68309537dcab4bc138e4d40eebe8234f90c67cfe621c73cb3e127aa5df8a83f46d7c20afb77790877339ca3424b30b08906fa9ec29b5bafedd91e51de7d879edab2bddba23a2ff34a8d5372334f8e5ab271961cd702eb64d2c4e1d4df254b2ef0af9ed9c6666912d98bfb4cf99ac8f43e9de70870cc8a172eeb407885bfdfb17dca0c99389408f78fe7bb27cc9ebdb1cf90842cb1fc141fd05f0ab8a17ba9d2fe15dc94d5fc05d6e65e71e0f1a9665b77b0cc4d2b6fbfaa013fab795708f149ea308225454d2b98e8ad92fd71a3e8959e1714f00a025b59f4dd2ac90118af5173a23bf80791f929b30fe4fc9988a9daefd1066cf47039f3e6fafa49862a3cec4259d031c693f61b2074a339e3332b43120cb6fd4457bf7d3a0ec50a8fad40d9c3c7eabcecc3b19f9963cf0ce8d2b3526021e1e5b5666e59d57e547e945726fffd873f618c842cf4b231101b9404eb93a4c38bcdbbb0aa6310e9ba9008d437856f308d1f252a2c5acded0e9117181ddfd3ce7ad5fe5b56a3ff4c3fcf75d458557dca103d1fb9429febad0b4910c5dfb868a0b3e54e5405b11ba1dd4cf1fe0d79a3ca5291281bfafb5afa0a41bbf5bd3e2ec0339cba37017c6752eb06c1120973653d428d3e0e3d517d56a2addaeb440143c2930eb769a6cd7f4f63786a9473c92956a8a65bad0c8501234cbcff39459e1eae8aa12974f09a7e77af0602211e8b47ccd5c741699480ca88e7ac32f4a93a67d140b751ae03f680a4d4f298d0de0ee512258e9a740886c51c30f6293e6ccea449b57dac2ccb0df653495c6310722706ee38b4b6d1b88a47e3f39b98f06e25f5a0725a365d5fb360db76797cfbf5d216ad1708976f6cbef15d29a84e8b083091d6007440ec66e03bf4986b8abf5864b695d8754c7763cdd69bf0811ba684e15c7769d2d87a6930790affe9c69764b96a267b55207d48503e6e13119c8058bfea39e72993137fccc03ccfe9660624aeedcd9afa032449db07629fe4a18a0648114c46b259c8266b3dbecf276cb99cc1cc505ccba2bf6136b53b7730172845425aae8259a370ccdce50cdced38a90b43b4fa425f9e2f4bd7f9f057a1b0687d963b14190136001395c075013fb5243d946aeaf785047c46eba413a1469580657c25fa032f90f6cefd63efe5310fd990e071df42bc0fa6557f1cda4fe2e40dea61f80d5a2d24efc59e84422c79c6d5dcb17ec5d139ee2d788028031459ada83f08decdaa5b5f57eca6cdb768b8568f64ccf87b93ec37f28c00430b01813d3d11b886977b8edbbad0394c2b1a84d942a582689cd9f656046f1b628a2694eeb22a087df6f33605cbe15839f8fe1ce5d305c8f078580c53c06d4cbacecde60284e5f87c67a298555ac74828473214b8f9df83132189656b9c6812194907dfed4c7105627f35aa20a8717cd79288692f25a1e90dac3faa759d6c27d7ef4d97e3f5e83a04e797fd969fabb229e4f719b3badce2d37da25810745291ec6222dc2af9268156fef8aeefaa4ac63b088c0cda094a8fd2cea15fdd9d7cd021b0ace56b5477ae8efb816c31ff40d4f6cce151030398322dced49b97b86f8f266cee5f6e6f0f4482be7c22e7f124f924fcf6ad2a8bb6241b045b45d068deb2c3feae92f7c25d0916adf83f1803ff82538c676591af6418a6bf4b315f9445181c40c7b37447689a22dbf61053b6b8cff7d804a290e38441b694fe8ba67289d2b662a04da7ee04979ff0ec99f9b9a0a941533958a65be89c8e54dcee10b9279ee418c94eba3dda3bfa7cf462dfd4cce21c1933cd765106dc2bded4552869f8afeaeba424e988e58c22f5d5d3bdf46a2c63a6d9b49e08a3d5079ee29a22df7bb315c8c998a3b902ee2e1a30fb2136e0904fbb8a8f95c7bbf2d2b2ca9a6e51e0ff02b238a334204ca43d552844d0aa7a61dcfd9ee48e77982ba9d15b1f9b7cd739c44e6d91ba8099d44747d00b9caa4e2f0428aba383ac047a2e7a44809f2eddc80cc6438c2d8f08db1f1e33ec3b9f6641a2a830bd6b88a3cfe8586a07e56e821c5da36e4c727b115d2501ec70202432c95a49b98d8851f9e65ff414e43dcc36e0d30b32b14acfec630e61f05ee29319578a1f1bf6dc0cbafc1232dd248b85bae3b442d47796b7136e3309e2b8a9e0f274c9ff9ca29060bf43d8d4734b674ff02f6c42ae2180a15a83d21f15da2009c231a7e9078af8ef50d5047b0128932b4124fb318ddc3884001f3da93737f4e928a3fb48dd8291823c150fb8809c978948fad9579b77db07cd1e71075dea43dfcdb8928a1b68c8d50959507c009de23cd15151299581da76b19c1340cef1bf472f011dbb67204c97626d52e99fe080ee3c3a912704d59da92e5b782729342be9f419d098d21e95781edbaac07d118ab76f87f24e8d9b11e23631ca69c49c07264278e83ef5724f0bad3e2cfa9d832890b4593648a828fd98967ba5dc17fcd661c65bddcab95d3c00f307686aa6c1c6c145dc5538b112b93915d0aa0b72f6278b080d701ca76526facfba2d7f3b424ceef90fb490b311eaf8fae21ecee4c7011f1fe70771e53e0505e21118d1aabb4caadc78934736ae78fc86efc6f114fbe234d582773589333721208f741a9847f11c880dbbc59698bf6cbe3792041a6071646c65140c2512c9e1e4f8fc465d85543b8fb8a336af05f0ad612c4e2650be924c6935f82ade338a7d4cb83bf5dbf1d13afa45cae6540ad94e85918882e4c016617e8bf61bb69a9d599c000e42c297850ce8f7cb093c063ee11c5c30d2054dbb04184c8490331c12a90ee00326896019df5f07c655d0b0f3e9dff486fc05392e77bfb881e1ec2cd50112c5f5ea5cb62ab429d3212156e7ec45dc13259c56e2602c03e78485f51c9a5c09fe2815135765a9a765b1de681ae03858f5bc1aef5c677fb854596e1e3c63e3df5ad732b321933800f2f33a222f0df168f172082f8d4e65016698ae3e12ba32f99922a415a0819c188ac54cac1feb4b90549857d24228e390520c586826f87faf960c054f82af6193d9a8c22ea5b32465b71711207e8f166d36a1abc0a8f5408366a7504fe4e9d3716466850716b78b9d8a62722dd0dbfadef68da768e68d16649549081e7c4a5f5c58e2919392a16a770d086b2d057752c57a82e77104db483b6dd93070e78a8d5669761a120d93c4462120d21849a748e07cc32d751c47565731dd25dd86286ab251e086b789d5035d8aec1e1e88a01fcdfa6bf43fec5f0b2086d3a3ade099d0b3f536122106ffd18ed468edb11b7ea7218fa4a651b8258e7684ef599e18ec1bd8ee9d02961bd4fa5f8536ee2f8a825994debdac975f3001f9d15b19caf54e9441579e4ac1f74ccf02a3a5949a3c2b89aa88a66db1d31abb06bed3d4991f3121f345e2c06a521ff362cd65f0cc51a1ce499b4a8d0134aa96357d88c2cd6d286b8f007ed85938a57c304957bc4b3118bf56e999f0b83f38d81a11a4fbb91eed630799bb233f28534c4ef79964688fe1b7c5706408a45d738563735465f18141060b69b132ed61b23d748a9329ee0233f3c24e94544d9c8be07d8117fcc3ea83a18daa6317384f6bcde7dfb4c2e6f4e7a7f6a86d962054e271036bcdaeb6a39488169903a8fa7dce7b685059d8f169e5b21d3885692f34b00db192faf14dcafaddaee8e5755644a10482fd81f493cc8fabd45acf892e6c1de6bf556f93a5593eac2cb5ff149384a40c141f6db2fb2a22517cc6dd93665c5455cd2bb8b9ec00e6d3ee5b670f87910b73b0c2d9c330009ee9764db301fccd36ff4d390019116089a2c13cd66cbc0f261387a886b74f1bd22ad227afbcea136a9e1652ee6d5dccce30491b354510a48bc92cb368773de1027eb514f2234a38a702e25afce8e618f175906d3393ad5781d93c7b8575e38097ae3dad1471dae3a235a31cdae20dd8d6a45829d39c6b0528286ae0f345cc9ee462971b51ccfec565d06231e7d23f315443ffd93a0129c1bf597f0cd6fab42ef65a03988174add6c60ae84181c9bf7bf63b1c93529777c3f8f62fd264123af412db5a71155a919e9af83660225e7bbb3742fdb4e08713046f7a71ab748d1c45790ba698a93e00f290c493e8c21a9395fbd646b2d8fe9a662de32935186ad46aa707629202b8c7ad1f82f89f1b77db1c1c77d8134f4a1dd0c89584842830a394ba1d807ee96ecced101fe4e3c151ad9daf1381707171b437e36d42bbe689aa895679b9f089e6192b5f9187008702966e03f6c398d45c766a2b09d0484ac93988e63a11dafa34c758eeb757c53d52e20ceb26afbb856daa7f5fd37ffbd9261426972c8df1198cdca3dd42390edbad64b901ecfb533e91f45111b4c7fb95506221e819b363e1de5e9d4723cdd471c77cf53501c3b4ca6fd6"}, {0x80, 0x10d, 0x7, "b889b0e8a03402a3757747ce27fcbe96a085bd894eaafd6b81d8ea23095262622dea6a4b00dbf57673e53e5a2b31b1ce90a5aa41a4bccf6ef815ecc0b3837847180fcc1c08324a74df7524276634cf4756f0470759fc69b2a27f7994af446bc8f0d2a89c7db63ab687eaf318ce89"}, {0x110, 0x117, 0x6, "253e5295bc7bd0ee2cda5f04d8cd098db198fb74d289905c44d520ff1178249e0f5361c3b703355879437799d02aac697943d1615c2ac32aa877e747b743ed6c7660de7c8c6eb436bd4e5e777081151e75256d6936f3e356e047c2372930676d0af5a286198f6737b701ee7689ca9b53f40ec4e47c6853967887e7f78e36e076849e5349554814a372aed726a5527895b7586f5e7847a298c6e25d4d53a55c2a0d556b8c9bc6e1202ebbd78a871310cecdb3bfbd623aa6a66206246b74c29b4ff67fbc390e59280bd129261eee7a82d9573a96b6802e7ab463ab616493cb2b41a3b2d936625a47aaa2c706a299f79762e803a1d80f6b7cadc5"}, {0x98, 0x10c, 0xfffffff8, "341303ede7807dbe937083358d0d006c285177a635deb25d9f3efbecb6e7b165493d3098bed7d7d8c7be98a696af6fd99fd320ad308d92c1b6a1f241edfe6b0104f0e4e1ab26615514a4540c5059212f2a2a1ec8b82ec0d02ba7658261310cf613bf495c0fd0d0a9505590f9f50a7da51c88925dfb4fd54aecf4f5a5243c598e1e"}, {0x1010, 0x1, 0x1ff, "49dca52c61333b522d3444d024b14b15b33196739edfce26b8fbea29f7839f641c3118f054c7cd1c81fa697ed925c495c9480f1f8322c05ac5e803ca1109be1dcaf184b6038f29ce86f495f54e8ebd6ed3a50682749c333e14930298966ea1b8eb80013320f1e72f5f51544c9763183ad326ab2a72cea99830f0b30ba6f89a9b668d8ab3e5e2939291c1217a62de7b4b79ceb4f0a1998fb501fbbb90eab3db62db0f179a1884868806df30d530713a2510431f1e0b9c107fd9291078f1577a2ce117398be631ccb42bb9de48859e794ba2eedeaafa194aa21732989d3535171b5ca6df7fa31c8e3230d0e12174f3a04d56cd34a952e10ca172e9a675995d6fe8f69eb5b8e12ff7068f9a395fab539af7abc66913e198f189b1a5a4c6e5432771821c688a56f5c016e9ef251b91648d9507a24ba7588c7ece0af884331a2d19d35aaec578731a9a4741bd763aaa888e5d701447cccaa701d8a5ac99e76de34616dd311e4e240c63159b61e7a8f5c07cf723771bc714411fa307ead9675d6531ccfa9089e5d11830b0bd9c6576a6f6ef1a579f9ce4dbf1b3bdb9b0af9cfd3c35b6e22f4fe26a55fc3b17668e86bc2b578d3c127172e1c3264e8ea979286c93593ec7e8528a9ab962b63208da939fa67fad8b624b4d8fd3194c32e94d4ecbba2b874c0f173022a14e285575d2d79921ecfeccc2ef1cb03bdb66090897a0b91b8a4fbd2f6d08c9ff129934339f4767da4b6d54f7a2a69dc3db1e67e5afdeb3b8a4f419daf09331a9511f4a81d14c2b68a4587e792f28d3b30591e692407aab8b599712acbfd33ab587cea455e57828c051562ce8cccac602c2eec95d7b5e5f4156d7391640a80005f92f0cea7cbe99b9f8f94774a5bc2df2321b11868bde2b952598283c68708fe25da19e7068b28d21fbfa150ab00d079173f698c06677806513ba0bdc55a07304bf3ab14ea5fd2abaaa085be8b1c37f9d9311cf1aff25f55de4420e3d459163c9f386a0e3f6118b85ce2d647213c558445192a6e513808c3941e53b1615312f2266aa0e5363b02c4706a5560000b9c9b15750241106bc8a7483c70de35c08a037c3e1453addc811f4409a92dc4d78a5d97febc345ac919fe2072c848d8388d7697706d7452e347c2c0346e2f785eaad7b4c6952e21f0681428401fe5df9d24462e53561c8b3b56e4bd8b065475611b54657f9b74bca7ed698a847f4e1a0aefabd08528902bc27b1f939029ea3292141f18faad4b1b06201c02b7b16b0fefbb2ee081b0b36a11d43b92a2c3b74e3c0fc0eb1689a23a383dfa6f455a9da822327a2d8b4b30ffb10000ec284ce52a8204775dd65e64a3613e170d0883a7a36d6d0e3b32f73b6c2f4e5715407b929055ad2836cfa70794b5377bc51c8bdee57e4dd88f40e2f0c5bba767b539985d7faf123e3df1f5bbdef60ec62fee8d4a5e36a0fc6ec6eb6b397c2e7e101c0d97e553dcbc786528abf63495b6b320882e566e7310790b1f39dd84b371e8f938fd0da125cf0b5a9f02594f9efa8b44f56fa28a78cfca4a2de24bab8286d4150c3ed79aa0e1fc8ef3df9686cd0f89b95dfd3501f11c7e08b2d579232592106fc3f97873d72d5db6f3738e16fdf55ee53dc8e375bcb9211d92ca6fddccba519a9f546d8d2aeb77fefae4cb14da89d513dd9fa471d7683dc55be7f9bcc4330fc203e76a44926ea90a1112e6d5a5256e6fb9a0ffba82541a4ea4f6309d0cdda6a18fddf3764c803ffc4b5fe95ed890b0a7d43219a943c30250b6ad92bd87572b766d26dfb5f75507f8dcf9584db1f89355f75db786df5e21d916e01bb1a1b976b5ad086696308a3d7bc89b6d88d1fcb240ffd1e10b906be4e263581d0eecf2998967a95aabe2c839a3797071e64847904caa9a5020a34c29bc3fd54d5c141f54d0a4f56b3f159e34dc8b3e4e0452cac344f3320f61ae1d1010e291bc17a6111922d712d4cf5f990b2a4d0d9e83215604e8a8ac21f5fa7e9dcb3b5656c5e9ce29cd14b6279e4d718fc64bc4bac7f1f4fa61706ef181d3493ede1b861011f99804db7842f0cfd64cd7d94a189fe7264ec78f102de259f072e3c19a4cd551f548b58849fc4313d9ab5eb799b00c50a90f85681c9fbdbe953d11f0afa571cd9a7b43745f127e296a2ee99bf2e0e5d0a7e69c86040559123024e05329ccaa684eae10e04b21efcbfe2d34703dba5149d8bec20a5d4075d3946bcd24a734baabdfe74d3dd390279e33c73b8bf9f80d447ab20f25685d27a88472092c943f3c194dfd8138aa2a39625ed14e2f781edb5c2233fdd22af33c1c2b84652047b4ba7c8272e6c0ece895dc1e268248ccd8d651de5931a1513d7157efc8942a541a8252050a4f4de5b65d47c505c93ccd9495f5b065032f2cb730a05e07cbbda887604d5ed619f6a058099273dfd822bda20ced21734162c8ad44f1dc44459aaec33bc57946ae9b7888a1c9774e39e7452853d357442df3512d61ffdd0ac8f181f99dd91b0aaa24cc7a1ce8aa1d2c0cd57aca4c476f8f111403944581a7f44573ec9daa13b7b8a06d7e59eb80d93ef17610a24f8dbd0dda813aec7220087bd9766e575e278f6051d850b6c263d45808849083934c908f117ffd397b613617e2399cb5849ba6286c5c48132efd9c7ad625fc8cfe01e153889661b118c080aa550f83d08d15a8e99aea91996c9669002dbba54d8c7934b3d692dde426480308e590d9d7b34477d2a94abbe96410197c0d9ad600ca99a556f9d835d6f093eec209121ae0aa151545a82497f6563e82d456ebf69bb318121b0d38afb9a7af83e0bac469b9b2fe4aa62875ad6c948ae76e82984d566d1b8e2f5747aa8e9c381519754d9bee3d91811132a988cbaf715cc104b64cc18fde057c1a93be0bf031e8eb3782e58cb3e45c3af76414c36a9259714e5e03c3c3f8eb46c8de5fc84a5e74aad94e4b729788433547c6c45eb62d7ec0058972cef05dace77ce1960f4bff75c507be066e1e0e9004ee23ee16a3aa4ac20ac31f6d5d7b382c3c71a55a4343edff94a2d054cb9c22c19eaa762daf35f4f0e81f50ddb93bd7a346db60652dd8538db75266412d73b6629776ca6c17fd839ef2edae1e5275539d4af672547de62946004cd6ef4ec82ade012411a835c1e20e3a27ed6712ee02f770ab50a421daa3a32c1ba6731e35fed307e5de8bd7de21dcbd83aacb980c2febf755f7054c6d2f11c2ad2a9f6b775acc050d94f243a20141e709e391aea2a4a03df9da2929b73d0a699c268a1055e80c2c729d407fd00a1b98e99fd2be2725cf0394a906afaed7e4200199c94d0a9776cf4170193f98985beff1922ec9ebb636967538c42bb0e660520f175bda0b07d1a3e70e7eb9691b829a727852a58d8da128e1c833a85b9e8045f760c9811523d899aacb90eb2c72df65a5552fe278aa0d52d986f84db7b1ce774666aef5389c398b979222d8f2206c1247e6099dbe02c7e284b045cd5e0575c89f9332b9f8adcff9830991520a510f6c0cc9c4f1201ba36462d52a68b67c471dcdf87a7cbbc7ade21234cd4a8adac15ec15932ec52e9d575d5da04d3dad7177d976b5e100feec936a33f6b1565d92cbc98adf52900ce54a44ae4858622641a63f1ea9da6c3e85cd4d5e02067bc9b93f66037e9a22270f534cc3c44f003c0b4d002a352d108dd4e44a1014d91870d6a8c6d57f6d4cb39febe69c01c5144a20da98befdfc04afce8d01f40e8457871fb269ed09729df87126561e30ea092445315800f2c3701b875053da522c601dcdcde49cb34b26c5bfcb6e97315ff5fd75c2db127ecb825bde1c427284d15bc87b757fa15670ca220191b21a6de124ec7381a28a604082dc2e0fbc0ab53e018201048e7fcf0ade224da31aeed5ce53ff9f5a23c61956113f1ba5dea8084606db754566e9bb1a6546f1e8942876295ae188223c51276a692c5714c4041e1f25769da051bb5cdd363ad29cfa907bd513eabe9798377fcbd53decf78b5e32a577830ae3241690d7bb9bb68f8357a120b0b5fb7af9cd3561f910578eb1358041321d07e487ade3b5f00f4c4a43ba65dbab0a8c007a6fcb36e3f973f0c535c03be529699079d2d8e7264fb3ad2ba486a9f7282eb874d28f0fd11dba39502a252debaaded4cb552cd535cc0bc19be4444d1ade5fcee6803183f59d32b3e26f2a2ae87bbb74dbfdfe1d86e6c4466fceb43fe0c2cd9c67f45ef620473c3f029a050373dd151ba927b5b8195deebc2c40443af8e986617b9b17e15d1cabe850d3fc879581f6fab075c441e0b114483d4d2ce4c123c2e9acd1d80ea428dfaa61b755064c60a3ada19cea024a96aa805fc860f4007dd3269985e6fb67123a6acc94a59b7b24e17f63358791cd8f743324de05be0c3bf4e6c3abbd5c943679d7b2cf2b4ace5dcbe8908dfcfa8f9667b5eb5182beefa494e05b3d8ee4b4dca2b77e3a6cbc383ed5558b5ac25c42c843b89f0d8e236126cfa9af22ac4526ab1c000c2eaa0173b16795bcf26cb136e07106fc147a2569f7f8dffe00833c6309b056d2b0be5dbef08725a465ee7d3695891850e4343f7508555332d9f903cc5474c53a7d520cc7ff7437897066fcee926e925d32850f28b90e6d1b9cea26d4a1ae42977f6ca458c6b76afe2ee63da71ce71a7f8133f1840a43d10c2f40479cbfce56bbc11f88ac3d98418b0242a330a5b991c5cf9979f2c0e2453801dd6ddf78a6678a15066176018162a6698fc51eb5b65458a262f89b1b7f05457c8b99d1e83452db2d240b9981805bd07ec622a2851e0eff29f8862b577f0839b7f76527e7ab2bb90a70a8348c44e69bb71bc51e86799d47f91080a6f7d56d8d0a25979a2fbfce16d1b305a76b09f4bf3ffa68e0dc3a9f57ad4e5bb76f2b6163f15366c28e6e223c7d56ac4370db808ce1b6734baf54f411378b6a684bf102956f9bd176aa854e4e111f1a69df98ce250bc01f5280029f6ac1274a34f6b8e80a1880381aa9cbbebd835f70b9078dd9c348711ff3e0624a27dccc8683b7949eeb2fb2dcdbd9d0ca89aaac1b6c407f1fce0b4cc72e61053e256f01ff4a7ad9ff36eaf962ea6de5bc2ccbd30c5607db8b6ceebaf6cacd35d2a7cf4fff4bfd63fcfdbe4aede1ca9d06285429f87a91152f7a09bd6b4ae53172a00811e62e5c6b2d2ca88c6b4b823080c5552f45e6cf0420a524ba41fcd1670af319fe702508b3de6b82b382d858f14632ed948ca4887639a2149cf3270e62e4ad1b8fbf409c52cda07d9b8f9f5ab3ed6f83f71db88357bcee5fece3fd29435a74be3b4550d75136be1bc66a50ee67d22f7ef3c3a93da07d5c57cbde99ba63245cdd348141388847f1d250e7cb6f800ecd14c39bfc9c8b74db76cab6188cb0c8d337a9c867b1e68bda4684d529a43735fae53a8a770add3804daace87165f220aebeea2224c294b2f8c80e191ba22740bc787cc9febfb263709de6e8f5590042eeb1dafbc66575f72757158e977910cd521474a8c50367612be4fcf209c9e41d875b46ae03bd62225ebb515a2b193cec34bf90be23c79ef6306e4cbd100514f64f5ece2205c9143d2282919abaa239f21ffa7b7572a66a5947fb47d1378ead49e894e630a7238dbbb62ead6ddc5c613e11d1272941c1f7224b669f3e15be69b316680a2374388c9174e6c413cba855fc64e46770d295beedeed9e1e5f0c98cafcb40fe9abb7fab2e8782ef650e598879f610e3dbed4a2c4887eb3b31c3060fd8bc1c707a0a28feee652fdd8c4587afec4529e4ec394332736d90b9d0847d98486c"}], 0x2248}, 0x4008841) bind$alg(r2, &(0x7f0000000280)={0x26, 'hash\x00', 0x0, 0x0, 'cryptd(sha224-generic)\x00'}, 0x58) r4 = accept4(r2, 0x0, 0x0, 0x0) sendmmsg$sock(r4, &(0x7f00000035c0)=[{{0x0, 0x0, &(0x7f0000000140)=[{&(0x7f0000000040)="f1", 0x1}], 0x1}, 0x2}], 0xfffffdef, 0x0) bind$inet6(r4, &(0x7f0000000000)={0xa, 0x4e22, 0x41, @initdev={0xfe, 0x88, '\x00', 0x0, 0x0}, 0x2fc5}, 0x1c) sendmmsg(r0, &(0x7f00000092c0), 0x4ff, 0x0) [ 470.807029] erofs: read_super, device -> /dev/loop4 [ 470.812278] erofs: options -> acl,noacl, [ 470.845369] erofs: unmounted for /dev/loop3 12:39:33 executing program 2: r0 = socket$inet6(0xa, 0x401000000001, 0x0) close(r0) r1 = creat(&(0x7f0000000000)='./bus/file0\x00', 0x84) connect$inet6(r1, &(0x7f0000000040)={0xa, 0x4e20, 0x80000001, @private2={0xfc, 0x2, '\x00', 0x1}, 0xe6}, 0x1c) r2 = socket$inet6(0xa, 0x3, 0xff) connect$inet6(r2, &(0x7f0000000200)={0xa, 0x0, 0x0, @empty}, 0x1c) r3 = open(&(0x7f0000000100)='./bus\x00', 0x11250c2, 0x0) creat(&(0x7f0000000280)='./bus\x00', 0x0) r4 = syz_mount_image$omfs(&(0x7f0000000080), &(0x7f00000000c0)='./file0\x00', 0xc50, 0x5, &(0x7f0000001400)=[{&(0x7f0000000140)="4c5487df4e96d5b832f6570ae86b0ea59a14cfabcab79b1bcf29ab8124af6bc16866cfd7c0b5", 0x26}, {&(0x7f00000002c0)="a0b42cc7b0dbebd6123e7e9f5231456827e6bf2eb8b0eee4f855ba91f1428b3a33b8c9840c3eac2542a9d1820958a69397b80532da3c43fceefb9530e3eb9696f7d447234ccc7c4ca838a2dfd3e65fd6d7a0d04916629dead76247adf743555d07c1bfa3810a9ebf8a9b8e2aeff44f6f3816f341e0d35c8e937e412e299c1432f42d5628a91963922ad4993a33bad1c3f7a1a7eb518aa0c06ab073c0249ccdd9991a9e872a4d8601d33cb974b056664e2a8404e0aa6072b4bbe84b5c2aa33032527a3d296ac0f68ee08ac5df291c098fcd2a34e651f82738e89cb5cb3f80fbf2ccc3ebc1a7cf67c88e99246c53da106c3321b265d380920d13790423f55bb1fbdb44df2a6958258bb7f6ebe5ccc5e9832701c896f71c24b5228f485514f7214cc87b6fe1d609ed10d5a9582563094518ef31e5d58661278c01bac53e08e67edf4871bdd492351b01242688bdb7a14e06c53406880395040624be890be8e9998c57f458910879928842be6278cf03447f7f26b884f09361c113318bedd7b0cfa743e2c6951f41f495e0cc206d44a1358901104254eb364e22515d551afbd3ae221db939a3475099fce64e762329619c9d60f30900e151a0e02331cc831c4e417ec9b168c737500bbcd3b262b8ec217d784e9a5c95eeb7b95e255456fcc1bf0811db09e73a56e7172dddca4f5886c2f406c29b5bcf47f467a3bd087bc80a3d161c1144966bb0caf5fe379d4f919ed78049bc79ba4062a0f300266b25edb7cf1e0ad2c6b2a5950011eb009aadcde834d3bf8feec8c468b55783e58ddc4f7c6df2b12694ccf9a4312bde271d89efe98a0a2d4b0ad923a46af5d1093856d71961c4eebaf2fcb763ef6b1645a25edb3c2e52c07317221041f65d8bddfd4f53ba5b3e783849aac4c39db9a36be4b494457d43665f4914a1d1623ee39176fc0458db372c5d48338e206782f75af43d29005baa86c3ee025006e43a715f2efb6e667ebea45e1f978a0a80102b7cb15bbc776cbe7995bdf2499a93de9f3a14e18c55015472a6a4c205ae5149e333bf8f8ab69383ffb282f438c5f7a882dd518b73f5539b8e206023851ccdf63bdf767c2b1e718b40a0152541cb237eb1e682fa7934ce0ad3c4faa32501582ed38aec4b4e09c15fec3406ac039ebc38f987b566ed4de3269f837bb06f93d07ee61d0afa2f298dda25d2d8faa07a373f3f582b407e4a9b85e6722b35437cc9f5adc7f51d239c03e4ebf08388f3d488a48da58ef773d35d7a1b3ce2f8f91a2e0733353622b35d00732da91d1e3025ea29bb5d3022bd7bc45d8cd81d1da7d6ed6463091933b3a5a6e1fc6064d03724246ea6b6e3ff25139ae7027a1b800bc9986c7d2fc1a6cb71abfe3eca16a3871e6b41245c079f336c4713025c5b52118b8f29bf6b5b81252d8a8a5582e8f8ad3bfc739b4189da8a5d65b6a1b9ec263c895ff38ed05374b5d491f0fb82296005d6bdae196cacf9987a60ef55f209dd5c91d6df5163493be79bb247586e208f91dcbbb75428e1e80c0e12d23af61c4103ebb5e916c3d70decaf42e9e93bde4af863fb733bee98d2056d40a9eb6a6843aa6a703576dda8bdde56cbe542602d6b98e36fc91c19ede2d5f2bb0db7b2a2291ef4e573a528535be0a7a71d0a0904a660af71b2edc112859f2150b199c27617c36251c950d8e7200c4785f2a997b241c212ccbe6d9b60f04c1469959cef5d1b34268f3ab34914bf3b53665a5a199d2cc10227244a7b7f156126af23368775db6624d70fac08119be4b1b0ae734b70fd2473c972ba35675fd90165b6e79eb5771915bdf3ce8f7eb3dae508eb798fbc3c2c21c3d052bdccc1db3493354e1b19b46b85e7e82acbc868710539da8413e45378f070751a6645d590e8ef24edfd30263ee3259feb13b76b9f9f911284bdea5507fa9438c6674e4a023f4ad109495f6367c5593653b16ac4f177f8814a018fa90fcee9211bf9d721f2ad619ea93d03526df012435309643bec9652a841be5fa6c7da2ddefb5a8f40a9c4ce46a085ba743a302d58cff7bb42af2cfb758372bc1691faa190227c19656aa7cd6c64d4ccf5bd8b087a8662b9838d4ff95585207750efbccb1de04241889399ce81963d119646f0095a59809e33726199ddcd53a5a500514e926cdd2bce16a90e3d86906918d311d82c7cd4681b0580e262174b6fec9b3d8464a9b18ea4c674cd0a66950fc705c58d4100146498338632d10064bea1d2d6c70b45316afbd5b8183b36e066f6de07192fe175e76a031a7244a6d6f6de623a57c0e075ed42c9045632cb70e426de66ee23081adc041f9430455433aa643a247373a300aa033f51664e7354deeb3be5ad3b846434bfbda4f5ba0ccacc952e28a8666c35f17049fe688d9e5e0062927dc443a2d2687befecaeb8827fcfb2d735a4684668c9c1aff0d6e7e0ecb66781022f176dca39f8bc358c0fcc924064d92d55249373458e76495db10828499644d42f7046349d22303ab6d88b9be47245b8a3f61c6c053d55c212339f436a6908521b9e6a53fd38169c9bb8d438d22b2aa0cf45c8dcc5b5306e167f517466a3132a7838aebe71c9f82ccf282303c2d1ca2de9d8bc8029c5bee2aa6958754025c6a9e5741456cd4fac86678b86a7dd8a6aa77ad36448d5c16c69d05ae25c4d0ff4202e254f5e28c828d1f0cfc287ad1048a13741e0d5dcb838b3ca7e606ee715ea220d9e3e6b691b08782beb6258a756dbab5bc8a1c93ac4a7acc8e3b73df00a7954c7937a23a09110db10ed4a88b3075d26b58babf11d6abb3abdb802e1e33778316cf81ab12dbb38a87121e86f95c5356a234b1145ec2ca61dd4364cd0e4ad55eb71a92ef7af3124c9f19f7067ce117071b32acbd57446e6fe81575e450f1fa3731172eed8aeb56a503896a65b5afc63a9e23d1b84b968e0e309008ca12e8fb6321b55a8816052052ac49c9fc9c45660de48587af0460462c6ae6666349a09c1d38743585ab49c2758bf77bcfe1b4077143b52514025e4f8bbc3ed1cf0bfb19b42d4f6a7cd64da424ecbe8a55149e94c7884d8d6de03ef3df6db5665d24fb3d5d5e23855446d0f3e6a85cae31f0fb9ecb12e52d0a8663ed421b462ccc84f865ef5db3c3e89343ddf1af16fbaad1c5245d015a80868666a95660ddc5e2faf916d4c4abea687f53dffeb8012ebac451e5beca40ff8c4b46d0d9ff7e575c75bd1abe3a6a8b04504a9d09bd7e100196513d6fd52ddde2068f92f8c5690fd70ca608e35b556fd3351643294b703d62ef7e75547dc57dbb8995ea5413819825cc2dbfe93c15008557c759e6df3d592cd0607bd0c57aec8ed0fd79c62dbcdc4e95f092b904f8e8c1712763f199f39014ba7e0c265caa4b05e98095f3a8c5ebb2767239292b3a6a64f793b8194739726ee1bea526b889cd36c82944958ce1d5c0cf55c14c5b0339748a7fb1c0c1ffe5a27a319e0bfad9fb87f0a2cf2e9d3dd402345d663d22543a99df713c53bac3b09aa53ba2dd8c84085134aa0a6b074d4cb08bd107374f5650731308e3b8636d0640b3ff733a48e2a9382402df0ca6ae180d2c22f40698ae27b61e0bde5398b593e1d1e377c07ac4772ea0aac56997f8f1ef124df689d91cd017fb178d44079a119b077288743c160471a9e0c9ef04db9e4ba657019c140f6080873d207176221881822f84521ded395f481229372a33fa5777a5bf32eb586a6781f34a08e014b3493fad07bdebb1a64015df875c070fd7e116a4a53d3d7b87c5f13035a97d032ba1524cbcd75d0ce2b60b85a1e8a950039557ed21d6dc1301d33bf88be0df56de72162563b5c1e2a23dd4d0ac1ca738533f43165ed680206f96c1b3185b16090dc5b64bcea9f257783ce81efcf8829c92bc85beffc02cf6f0de9ed8def72981a2614f10a89f74dcc430a206d8516dc9ba2b3be15cd15dce46f01917f9875944e01908caee06fbb5a8be1a0b4de9a9b57218ea37d2c5744ead1a728e9c74709393d3a4469af7d469a3567e946dfe21cd7d0c841e475d10167e83c589df81e0238662ad8c15cbed138bbbd758171fefdd8e9e4e9cddcecca8f189a9e52be6b53a4590b8b5159460c93a60e714ec1f61efebcfff389063134b84db565908d2cc4472b76f8bf922f2ab27016bdb94492b0538e7df0235e8fc5d824a7d656c7115f28cd3f5d3cde751c8a1e2d0b5bea9adab956472b8ee68aebaa4235548d24600475d0dbd4f3cab80cb36491767a6b11101bb8447ef74e9e46cbc6fd090384422050b746b3ae5a859ea2dc907d36e6bd90f4261c7105cf3a2be414eb053d7aa41536c346cd9ed47bb49563792d83686c53d5724666ef8106b265f782f565f08bd5a4017448d156f597c9fd1b47ce993c1cd441fa4bb7dea4e24dcb66f624cd15b280e30fc0748903fc95e9286a48676300830b285a192ae6a14c9a9b7a5bbafc573bf5071c66d588333c792347f4ec3efa72957deaf3efea130d135787458f3b9837af33287bccc7927cd3ecc20480dbe5a90290e71281d22633bbe4e8c4d1a7b4396bb17636443d625bcda5ca69c96b51059f489a516a93fbc2023d62abeaece60f4c5118a66ca2a54faca02eca4e955e83863b2527c6a27189127894d0113b43ca31dc0f4c6c1f6d712c7f57288d194359a53619d01b1bb5bcd69b183c44db2b78168972ac61ed654ec262f5c608ed2a492af4acbb06d782ae027eaab235c9fd3030d602518ea67d36347972c4ee1954006d5d6345d32564a5b3eba93741325742e93204d5ae2b712557ecd37c3ba9b15534a1258e8a66e76b967ba803befcb2011397d73b88e6402c2e3a5058f5555379c9998449be197204e3a10c0f3cf57738add9e79a7135844975fc9e6627ab136800f0189d4cce2e7bb92b89bb2383134bd4da5143d0520be1f1316559c2ce7f9d1e547f52220fcc7af66bf889d51d10aa112b99f3977627a2d1738c23a208eaa20f40da1ed7a15bf3051230bcf612dd89f97ffab757f155e29fcf32d962c28fd24821ff6edb32f8911802d61f3aed4110980372f84637a5d3e9e2f703d61f9482bf411859374d98a78417ef1a270c62fa24fee77674138ae74078f815c346e4b574afce51efd57244333e7cf6070e6a0c47200bbeca71c8403631228ff5d2277d5f5a38d40fda1086105c294e2051e0749b0240fa0a3ffc4ae4c4ff106f12d12447798758413a4b38ae23a041e4cafa55ee126adb3e55e370202b70a64b58c9b932f990c53f538250af6b216b7cda2cf678c165a2a1486418a32474f11e23061f742ef47b29719ea57d6b8c20561a0a75a53bbb54da564b469e3e60e4c7d08fa528fb1e88deab843afa58b81b5e3a4099d537bba7e5691e2edfc716b197dcbbdf1ae1917b897d2411c78894038017fcfa83be5844ac3d8ec537e36c9f8a8bf2e1593354dd8c41faa7114b8de1efbc2fe1d3d7e884fbdd9d4447b2e13daf858fe9354a26ae19e59c9d60d5480a510711159284fb3a705c469ec38a660a0f4a68104261f126d9802d9fdc4e6d666b214a3d07d10799c17429d2e80623313c4a9b0b6847bd47d18cedffc98f7735d96c4202fb4aca16febe707fb220e88e5b38cb67b251573d00a3fb975cca63b2d8a29bb2ec37ce3ff1b079d93c83e75c152d2f60989d50ef0989b3fb934c2733eed02519b74b6a7c616a9dcde0cec48276aa93d40e2984796e4d5b2fe8aa4d9cd93f083d7f0f9590bd62f4f93798bfe0c671a2418aedd5087614e4d75a69833a35ab288fba6c2462ce945f15422ce257d2ffb41a4f", 0x1000}, {&(0x7f00000012c0)="312f6c41bd9a36030cf226ec54b3e3cb1a9d6f30eada5e3f22aef6bf2656d0a256786fd84f8c0f896930017e9f6fc83c6c92aeabcde0d9593792f3d76d69ed5ea099a9a1f7515b0013b559375e7f531781d352448600a3097e1f2b3ee7591cade9d8204a3d9f45c00a50be315a5c732d77c1a43b7bbe22b7b1c99bbaeb7002a4bd2f17ef", 0x84, 0x9}, {&(0x7f0000000180)="21afc8e431c87e5958840020fa0d240c", 0x10, 0x6}, {&(0x7f0000001380)="d108aef5a2ca62d8975a2e05d498bf935c9646c0f56c933ea4abb7ada34cf0810fa84d70ff82e67905c2cf51bd7c5a585198f5a3f83b3610d5d4e33fb2a36458043bbaf2681b02ef907751da2c88fbcf5ba15d3bca9dbeaee84dd36d3adc81ce4d3871dc7559", 0x66, 0x6}], 0x100040, &(0x7f0000001480)={[{'\x00'}, {}, {'%+$^\xdc^,%'}, {'\xac'}, {'\x00'}, {'*/'}, {'\x00'}], [{@fowner_eq={'fowner', 0x3d, 0xee00}}, {@euid_lt}, {@fscontext={'fscontext', 0x3d, 'unconfined_u'}}, {@dont_measure}, {@rootcontext={'rootcontext', 0x3d, 'system_u'}}, {@smackfstransmute={'smackfstransmute', 0x3d, '\x00'}}]}) read(r4, &(0x7f00000001c0)=""/1, 0x1) sendfile(r0, r3, 0x0, 0x8000fffffffe) [ 470.870989] audit: type=1800 audit(1625488773.120:236): pid=19883 uid=0 auid=4294967295 ses=4294967295 subj==unconfined op=collect_data cause=failed(directio) comm="syz-executor.2" name="bus" dev="sda1" ino=13958 res=0 [ 470.898572] erofs: read_super, device -> /dev/loop5 12:39:33 executing program 4 (fault-call:0 fault-nth:8): syz_mount_image$erofs(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x3, &(0x7f0000000200)=[{&(0x7f0000010000)="e2e1f5e0f2029981010000000c0024", 0xf, 0x400}, {&(0x7f0000010100)="05000000c041", 0x6, 0x480}, {0x0, 0x0, 0x1000}], 0x2008082, &(0x7f0000000080)={[{@acl}, {@noacl}]}) [ 470.923196] erofs: options -> acl,noacl, [ 470.933807] erofs: unmounted for /dev/loop4 12:39:33 executing program 5: syz_mount_image$erofs(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x3, &(0x7f0000000200)=[{&(0x7f0000010000)="e2e1f5e0f2029981003100000c0024", 0xf, 0x400}, {&(0x7f0000010100)="05000000c041", 0x6, 0x480}, {0x0, 0x0, 0x1000}], 0x2008082, &(0x7f0000000080)={[{@acl}, {@noacl}]}) 12:39:33 executing program 0: syz_mount_image$erofs(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000280)="e2e1f5e08a3f0fcf010000000c", 0xd, 0x474}, {0x0, 0x0, 0x1003}], 0x0, &(0x7f00000002c0)=ANY=[]) [ 471.003021] audit: type=1800 audit(1625488773.250:237): pid=19897 uid=0 auid=4294967295 ses=4294967295 subj==unconfined op=collect_data cause=failed(directio) comm="syz-executor.2" name="bus" dev="sda1" ino=13960 res=0 [ 471.017712] FAULT_INJECTION: forcing a failure. [ 471.017712] name failslab, interval 1, probability 0, space 0, times 0 [ 471.038021] erofs: read_super, device -> /dev/loop3 [ 471.043523] erofs: unmounted for /dev/loop5 [ 471.054476] erofs: options -> acl,noacl, 12:39:33 executing program 2: r0 = socket$inet6(0xa, 0x401000000001, 0x11) close(r0) socket$inet6(0xa, 0x3, 0xff) r1 = socket$inet6_udp(0xa, 0x2, 0x0) connect$inet6(r1, &(0x7f0000000200)={0xa, 0x0, 0x0, @empty}, 0x1c) r2 = open(&(0x7f0000000100)='./bus\x00', 0x11250c2, 0x0) r3 = creat(&(0x7f0000000000)='./file0\x00', 0x0) ftruncate(r3, 0x208200) sendfile(r0, r2, 0x0, 0x8000fffffffe) 12:39:33 executing program 3: syz_mount_image$erofs(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x3c1, 0x3, &(0x7f0000000200)=[{&(0x7f0000010000)="e2e1f5e0f2029981010000000c0024", 0xf, 0x400}, {&(0x7f0000010100)="05000000c041", 0x6, 0x480}, {0x0, 0x0, 0x1000}], 0x2008082, &(0x7f0000000080)={[{@acl}, {@noacl}]}) 12:39:33 executing program 0: syz_mount_image$erofs(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000280)="e2e1f5e08a3f0fcf010000000c", 0xd, 0x47a}, {0x0, 0x0, 0x1003}], 0x0, &(0x7f00000002c0)=ANY=[]) [ 471.139316] CPU: 1 PID: 19901 Comm: syz-executor.4 Not tainted 4.19.196-syzkaller #0 [ 471.147241] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/01/2011 [ 471.156605] Call Trace: [ 471.159207] dump_stack+0x1fc/0x2ef [ 471.162851] should_fail.cold+0xa/0xf [ 471.166120] erofs: read_super, device -> /dev/loop5 [ 471.166662] ? setup_fault_attr+0x200/0x200 [ 471.175975] ? lock_acquire+0x170/0x3c0 [ 471.179964] __should_failslab+0x115/0x180 [ 471.180711] erofs: options -> acl,noacl, 12:39:33 executing program 5: syz_mount_image$erofs(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x3, &(0x7f0000000200)=[{&(0x7f0000010000)="e2e1f5e0f2029981003c00000c0024", 0xf, 0x400}, {&(0x7f0000010100)="05000000c041", 0x6, 0x480}, {0x0, 0x0, 0x1000}], 0x2008082, &(0x7f0000000080)={[{@acl}, {@noacl}]}) 12:39:33 executing program 0: syz_mount_image$erofs(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000280)="e2e1f5e08a3f0fcf010000000c", 0xd, 0x500}, {0x0, 0x0, 0x1003}], 0x0, &(0x7f00000002c0)=ANY=[]) [ 471.184202] should_failslab+0x5/0x10 [ 471.184220] kmem_cache_alloc+0x277/0x370 [ 471.184238] __alloc_file+0x21/0x330 [ 471.184255] alloc_empty_file+0x6d/0x170 [ 471.203981] path_openat+0xe9/0x2df0 [ 471.207707] ? __lock_acquire+0x6de/0x3ff0 [ 471.211960] ? path_lookupat+0x8d0/0x8d0 [ 471.216054] ? mark_held_locks+0xf0/0xf0 [ 471.220133] do_filp_open+0x18c/0x3f0 [ 471.223944] ? may_open_dev+0xf0/0xf0 [ 471.227752] ? __alloc_fd+0x28d/0x570 [ 471.231576] ? lock_downgrade+0x720/0x720 [ 471.235729] ? lock_acquire+0x170/0x3c0 [ 471.239708] ? __alloc_fd+0x34/0x570 [ 471.243433] ? do_raw_spin_unlock+0x171/0x230 [ 471.247935] ? _raw_spin_unlock+0x29/0x40 [ 471.252105] ? __alloc_fd+0x28d/0x570 [ 471.255924] do_sys_open+0x3b3/0x520 [ 471.259647] ? filp_open+0x70/0x70 [ 471.263202] ? entry_SYSCALL_64_after_hwframe+0x3e/0xbe [ 471.268574] ? trace_hardirqs_off_caller+0x6e/0x210 [ 471.273598] ? do_syscall_64+0x21/0x620 [ 471.277585] do_syscall_64+0xf9/0x620 [ 471.281396] entry_SYSCALL_64_after_hwframe+0x49/0xbe [ 471.286588] RIP: 0033:0x4196c4 12:39:33 executing program 0: syz_mount_image$erofs(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000280)="e2e1f5e08a3f0fcf010000000c", 0xd, 0x600}, {0x0, 0x0, 0x1003}], 0x0, &(0x7f00000002c0)=ANY=[]) [ 471.289782] Code: 84 00 00 00 00 00 44 89 54 24 0c e8 96 f9 ff ff 44 8b 54 24 0c 44 89 e2 48 89 ee 41 89 c0 bf 9c ff ff ff b8 01 01 00 00 0f 05 <48> 3d 00 f0 ff ff 77 34 44 89 c7 89 44 24 0c e8 c8 f9 ff ff 8b 44 [ 471.308684] RSP: 002b:00007f7ffbdc2ed0 EFLAGS: 00000293 ORIG_RAX: 0000000000000101 [ 471.316406] RAX: ffffffffffffffda RBX: 00000000004afcc0 RCX: 00000000004196c4 [ 471.323685] RDX: 0000000000000002 RSI: 00007f7ffbdc3000 RDI: 00000000ffffff9c [ 471.330969] RBP: 00007f7ffbdc3000 R08: 0000000000000000 R09: ffffffffffffffff 12:39:33 executing program 0: syz_mount_image$erofs(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000280)="e2e1f5e08a3f0fcf010000000c", 0xd, 0x700}, {0x0, 0x0, 0x1003}], 0x0, &(0x7f00000002c0)=ANY=[]) [ 471.338242] R10: 0000000000000000 R11: 0000000000000293 R12: 0000000000000002 [ 471.345611] R13: 0000000000000004 R14: 0000000020000248 R15: 0000000000000003 [ 471.353103] erofs: unmounted for /dev/loop3 [ 471.357710] erofs: unmounted for /dev/loop5 [ 471.360366] audit: type=1800 audit(1625488773.380:238): pid=19915 uid=0 auid=4294967295 ses=4294967295 subj==unconfined op=collect_data cause=failed(directio) comm="syz-executor.2" name="bus" dev="sda1" ino=13960 res=0 12:39:33 executing program 1: r0 = socket$inet6(0xa, 0x2, 0x0) connect$inet6(r0, &(0x7f00000002c0), 0x1c) r1 = dup(r0) setsockopt$inet6_tcp_TLS_TX(r1, 0x6, 0x1, &(0x7f000000a800)=@ccm_128={{0x303}, "1128e9828b7dbbaf", "22c4c9eb788b7724ca23cd673b03d34b", "6d72856d", "b72a4f1bf2a045f0"}, 0x28) sendmmsg(r0, &(0x7f0000002f00)=[{{&(0x7f0000000000)=@phonet={0x23, 0x8, 0x1, 0xb0}, 0x80, &(0x7f0000000200)=[{&(0x7f0000000080)="9af85f59a15390ddc0d7cbda946ec83477b2ef82dc312daa827fbb305861", 0x1e}, {&(0x7f0000000100)="db39fdc6d4e02ad1362af5c140c1226b2529e055812cdd785c68f075e0c26ff9c772d6a3671792e8289bd594d59e128c60c2bd5208c5749af8530dcf014623b75585acef24cbd8d2ebc0453e2e0846adf0f2795931b52f27c0e533b2491663558c788573296fa15cb93de10fbe9c60cca22231b84e4324751774703e359586cf24783f18ccc5227adb8c77f37e5cb43929fe62e4ed4d5213dab688e223ab806f35c48b7af08f33fa0abfec50c8c66049f8e076e669cb747e45ddf61c111e", 0xbe}, {&(0x7f00000001c0)="8c8904828c0fa0b3d0192c0fa6c57fbf4e4b2b833346a7ee8d41", 0x1a}, {&(0x7f0000000300)="6f168946e9df1980c46ea0aca62fbd1de4a912033d92a52d3dc6323dbdfa432db3569b748335d5f93cc49e22e27114dad800bd9aeb603771c712c6902b38aff19c1e318b9fd77cd8416c10d678bdc7f43617becada37ce4c1384f2f280f31c30e5c08f1e25e0b1c317cec5128ffa04c0d6e1db1c24a31f931796e2f0d43c8e8dd768b3ba07b77cb347c9e2631e25d24392d8c833e3debb24b6729447eb2bf752839174c6b0ed6e7cf0915174d5af4f07bcaf11e56f61643365608f99f52b0ae666d7ae628af358d31265df830b85460712f141ca827868ca7018ebd34b9b1b08c5fa04778ba56debbada8c9f6670122101423d65b8", 0xf5}], 0x4, &(0x7f0000000400)=ANY=[@ANYBLOB="1010000000000000050100007778000091b310d2ed763c2ece15d95b50cc785c4da93a94f31e45ee9b436c877e7b10b03b45d9605929f1ff2c1106065758053df38fe19d5dbc647372f99d8abf7442a7db2847c8a488a8e8fefd13302085cad917164f49db0a99b067e68f2e77186c2dc8ab0ceb50cc86eebc50a897b012fa560d5c469689f56af1563a7eb11ad8e3f88349644ec1d8b115fdb0f8fd92940f88e3592ca431d2d9fee7423d5a4a9ed74bf64d0dde0e6adcc0ca09dfe3533118b8b3e316e9e55f44d7f573bf1235bdd5932d3c055021d5d72434519457ca27bcbca887fbd34b1236549ba95d9f6ac73dabe709262a56cce30a387cd5671d3630d9e89160d24efddd9c0698f125ba7c7d8597aee8a3cddcac5e4e9d65403eeccb3a87e3c6eb89755860d94f850f1fdb4768ec81a34454e06f0db5fc8c6567f561797bafc31e3e5045031d92612092e15d87ca0230946d76e9731a37785cd80b9fc6db22d03556e61194de6e139c760965e459db85eff6813a57cd4c8fa131b4ab115b05723f280ec6c91b6fa7430c3347d0504a20e5b96c667fcb2f3a3c4c06381b6a4b5c2bdeec1160069ace2a88326b8c6024c53c7aa98fa1f31e59fc2525d6a6970ad2ffd18e5ef9f1afca6f017811ca7bcab1dbfb74594897cc549b2e5961f42744d3e840f51166b10bb94711d1de386fef50de37693808982e8125d34da6f8d09d7cba7242f8da5cbc0d492ecd249f55d923b24724ac2da4c348020b29dee1b9fc0f783cc307b745b47513a2c9df230e9949a56e94fa9e68ec41c6d9a153af325c9a8f179f7c8a167af791ddf29acf64368950bea4c058241fd49e864bb3e9f59243944e4d68d3a03077024324443079ecf5bdab9315e0a9b8c96369ee66b38d936f790e3b6fd59a3ad30e1c4164e6573466cb681a0df2db2176fe9c12713b6032e77da11de0d97869b9fab08eae1443b11401b387d4105d19caefb0530b83a3af6ea0471359f787824cd01591529e52a4f523cb577c1a4a99477a81fccf1f26c2613bd16666af83167d6f731251e53e8b9294c1f10a0f17aa094cdc2159c1919c9381b010681f4ad688ccc4aa989c46dd7c8a244f02c3e43ca0607a4785d7826cc208118bfba1a063d57dc0e0bd0b1ebf4d304d14e73b08da0c403b5e8588ab0a6d94b8a4e99648c58bab8e164d3ab95987f15cfaaab507ebe214c80dcc8360c508d84d9b41c7f116458e1b03d14b98dd361070faabb7700571b6ee0f5fcc1440d77e3303f3ee302ec7e93eb057523531d7c3597d4925d227a03a047ebbdf951a53a41bae1d2b843d4209e0fa9a3b3d90c654f48b91fa11f0c591054f55893714e76ae8c51bb37e71b640f91637645e289f6421816b274317247e84c0a3aea4c4e31e319221988af1dd54aec9cd1f6947a71aa838e532dfbd52ca75ac2dbc309bb77180d35211a9e6d4917e48adbae557d80e2b40b15b3da4d2adf19a5030a619dd4d198248f473afaba1d98c1101a13347be7d6ad3936ef5fe04d722d5e450f1a88d265f7a9847c2221d111996f477fbe8a4fef0ad81c4caeb5ef8340f1ed83513f93354d50671143410e2ecac215c847750fcfac9e58a391851b8fae58a47a75573d378b2f16ce619137fce326d665ee646132da25bda71f5a08b92608aafcfc0ef63d50860a0c9b97d2d9f4b59dcc85493e48fce802414a25d5e312b89f309b64a80cf752cd192fdfda5c56b48d5202f60cac5f8cda1ae9f91570561162641bfe9a6fae30a8f4b393f85fcb901ef7a671f042d5151c4493788125e9b98b8025924c1716e449c6bf855e4b02b74d585e589cb506a53f82021853839de8a74e73e4439a2d49c3ca8a4969d928ebb2a2d9ea8ac37c4036f1925e41a56a9ec65721629071370e385697f316f9143500efe3f6bdb28900b7c98b4660ff8574d96b00991d055fc54c038483618ba431175af5768c32f8e1f8d88dbf89c69495fb7d9317505044a95d8a387bbb3bacb782755710456de77d3f29eebfcc4ea21661c83b7d8cd19e337c11cea0d8a0f4b82dd818bf922aee41ef7b8ad8ba3f85891e7f7cc26de7c6d0491950f4e14cf379c3fe218151795104daa0496f1ebd5f4323114d087b3fff6d091fb2ce9b7292d02512abf7ac93c1536afabfa566b0939fc0acf74015a42bd18a5b9d4c882234f602abe52aeadf88555af843014086221e1b4cf9b1cee29790ab81aa18dac7b510208f9a8e2f2dd66b7bb6e3bc52e28836b0fd8f66cc8167e6b1d17510b16f914fcb6db1e44e537ae2854063dd142197718e18c46ec26c1806919a8d966c24d9c2afa884b59c1776fd9a2d9bb912b8c69eeb34e3c68696562d6de0af3af8b0a5f47648ffb075a55f5f222fe030254fa7dee96386e08f9cdd95f78f18f997e89b40dc415b8c6f7a54ff730f471c014fc248093c06e381b7e325c6ef4b276702d3271e2a0f1b2b12624c377650dc23f80b550afbeb04b827df3f694bd32384dc647ead2bca6311163ceb7c0f5d1344957f2e67f7fc90c9ade5c8048f9880099b66315c55f63589129c3e22d481633faaead426ae008d37d232456e7ad82d6d973abf601e43065e1e7f71bb858abf8930e927744c8e34fdcd6e8f603f4aec0c2e82972e576f8fb991a6743b5559f6369b192cdff0fffe0b5537c4b944d5b21816d8d4d9dc616113d901578893b2d11a0a1d8111239cc84fc9614ac82466f5823b947941c52f6e9a02e68d2ef03ee0d0635f6c4b97bb8021bcb397b5ca22f7294974b8becd5a44a318ad956f82c579f91d6d64abdcda7891cf3fa0f30792b8a7b580e9930ea283167aa9ec0e44aed4edfb98dea4a1416f7b6fbbbfc67ff20c17d0bf9dca621c30629fa51e5957fbaf6226f2c646d8a95734bf59a90d4ab035c4495dad0680a79ebbb7ffd5439f5842bf9f1474b0d918542d4fe2d54773d962b02314aec2483f51f688d71cf5a7e9e6eaccea6dc0ad26be365d8b88916e4416322c010e4a20343ac8cf10c97a2fd4b19cafce433425a78533d57330dfd891e2287b812bc8b52bdadd83aa82bd0c5626484a34f411d39e3053ab69acd922bc9da8df2a4e10bba1bbf62634dcf1abd0c9e81a625576d12bebfff1f9986e9410f05061a32ac9fd8bf9e3ac9f38d829973728b0caf2d1732c2cb0bb2f3f3fed1931aed2e00d0d3082769008bcc9ce8eb0a5616e546c1e76d539297ca807ccbd7f979593f01f179461b704daceedefb6a0275bcfaf98f15142abcd4035ac9d62418387fd77cf17925508c189aedca84456b185868166d90d643956aeedb6c48ec6bf5592b622aebff433668f9c2a5ba85ffd5acb882faabd4ce789d5b84058c8db6ec34f3b87999b1047c46338f787ee8198bba15a790636b10dd8ae87155902afee4d02d12a993a5b2097c0039605513bc18d135fb7c9d93253bd0fd9190d8529b3cd72f9a50264d9fc4ec31d253253e245ce81f69e8a9ee09f7954a5a50c3c97dcf86aa190bce650e58d967634edc89a578b699e731bb9eb874f1b61488dbddbbf5e0185a4df42e44ff5b212a7d2f2be334bbc53f12099f8d24ff15384fe358442e105d796213de56f4c0009c6f80bae5ffae4f03bb6c3148363c86284a802bdd970c0785e564ba5f5c46ad5952f62ec3aa0e56223abf20ae6d8012a91d44b0cfe67066014758b908aa3f08aec0b6363b4baee715ad3e01f6fa3224f529a5db467de1a595281c6edbf873ee411a854684d95b615826032f244f72e0c4632382445e2194e5109bdd57cc5c883cab4a1556f7d518781f3b19e78608a955b19eeb3fbf491b2220ff92b38dc941ccec0e77c0480a7e0ca4239130049ca4bae83867a1461cf9040becec9a95e9a2e1fc4e0ee348cb6bde5c6546b84baf0c7560d8faac2d31c9557284794c91af9ae2e44d3e413f992f5a7786d7337eb6f6eebda9f80670265fa64bcd245fef884de4520cf0f6c5d535b4e675d29d56145a8686b18fbfec1ae1fba3932ccf83003014aae4f49d68a4bc349d1827866b0e3aa158248949b0d80f26f543e68aaff94caf91084f07e6cbb728e9b4ab4ba075bf847998b0af948ab0d88ef3597243a62003f194a7500377da35ab3d472baffbcdb7183f9e7f04b0d852d14c54bb3de95fab48a98f9b9dc6380176e7de72c1ba38f48597b60ab0223842641e7f4f507fca4f0f369ec1ec77cb16cdf4ce0b50e94d475879c563f53cc2f7a655270e77382c1d39d051f35c5bc4896877fdca257e5bf772274cf3b375dd157102174f344ce96dcb7495137d622c46f306a9b41c8e402aba37e87a196f338080c5259c20b0884914fccd54ee9090475039d71cf539e29da81c8abf7c6fee41824b832a77be78a96310560776850213b6414ca0c13a15b8f0889fea7d81ff0928cb5c26e18c39b8d08407be047618213094d00b89c5319b92ea4c7d1743451a3cc70aa00ca0112f04347db05ee38d6b45c03c90aec9ce6b841c713f5d0afcc09a669ca3715d5520ad4702488d5ad21311f2fac13b50937ceff979760b03c87f5a2ff088b2ca68f8abbbd201b99738e580651579827575f4f4eb7d1ba3920cf4323cd0c67f3e2a68cc9ffd9fbf5694e8fad57a778057fc8f41bc15af14f141d42445cec927aeba0642877d43c9cceefd508aea9e58dea19a0cb7b4545d99844d4585b9367e5e5a2c3931f73084977bd8a412f52939c56b71817c9e1471e7949b343dd46d05971bdfecb7ffd28ae84e4ba6c904cfda8433d8825dbc83393fdb7597308ddd505b1cfa052ecade83addc768f00fedaddd87bf761c98a78e5641d63ef55f4bf93d6a984a882e011524cf82b8f0e6561b5662798e094f369ca3fde30ff7190bf90dede794f78b9dae3193f99d8c1ec07b2acffad443790b3219c81c856f87caabb88ff25843e005f42c22cb133057b90fd724fe2905b6b668b696fc6d8dad7581fa37866889c3b81927dc7b83179687fc24cf542a76a1e014f97a966344e91b760df034539d057b2764df3b7bc02b890835fa23f9df8922d66010e521bcfda3a1e232db1d1aa78a0cc29af52421491091fcca6b3a6ff94ec6c478f212dcb206c6165e2a542d36ffb6f3671fc133107f9eb618f8d0638aab34868fdc04dbe19391bc3f1fe4d17703ae56685ce7b40e4aa6b9086d631eda8e34db62d5d3cb59c1f8b662290f42f1d780875ab6d9dc672e9f8757452a032415d81418e7b771339dd1f2d108aa8369b69eecc5395724c1251f9a697ce01ef62375ce222686535e8ce94ec64cf314cf5952a39beb15d2603066fec24910fd1bc17a287dc68793ea687300fa253160d0bc94919d5b587146b8622ee0efc82f9db988c8f3e611ecd1dd9dd176ca289aab3ac5b22aabb582f10cd07f45bf23eb24663b63ecc4de7ac8b6b5aec584efa6ffa4bc59ee78fb831485daf9417229c4fc61c32d91de18f12db10484a347253a39e5443013089f7a842a0c45ef52361578384ecb00b9641e2fa2ea8a567d215847c737f36654d4a375d7118bc5dfeb5016ccdd36ab3cb5435776309c6bdc008281e2d7bc98ed16f32dfd5e4f6d7a40c92438f609c11e0ab71347881145460099f05cc45cf8c34447be31361530592e865bad5a9ca42eac5002962ad16a09cfccbcde6e43859b2686310c6a60fe3c699bbc5daf9479dad0751e696dd1971cc14efe20e649bb26c77df9f5bee58a882e80a77d609284ad42617d4fc6501675e753cd3bfb1cb2816230ad5cf85dcc4b1da195ed548dceb00b3d5dacb560619e0313e118925e2f00053623c89dda9cfa00000000000000011010000ff000000680028fba0bed8d05899f9914e5bf7929d5d3d8cdbdd71a5eeebec6764d8885fa380c7a32ef3b909f9d1df68c799fa727e8e4ae505cba8b2e2758e89811c25727c95456e2fa92ea139f682bcf5e0e63f972faf7963bf9d158b740aebbc9d909e413bc69c19777c8db3c5d2982411b26b1fd911a25b99b4524d34428fdaf35db5fed7535152a9589f9f3b00000000000000010000000000000100000001000000d18aa5af1b9c1296966704839b2cc99fd7f5b734cd50a5b53a74793adf0c516b11ff554d6450f2162a80b1bcbe88fee250b9847466a35cbdbd203869cea2fccf694dd8742fa2d4338d4c0bd869bbeaacf5fed0af880f078e4827b7dc4ab87a9828b1ee56b410024a6a3ef9ea6d997ffde6f6b52f1f9f8ae9ecd4d616ac560f257e999a715ce8d85bb01b78d06fb4cae01685911e011196a7c094e9566797dbbae1e03a1cbf389e2c4f732565cd6be698df74c5f477805c1d41b265822210ac680a7e6f4ad31214644b07bbf787e26322cc075df1588ca494e264e030639f30e9fd71fb017964d068da070ce113000000f00000000000000017010000c90000001250cfcdbb3551075416267209effaedf2a30db55cb1f4f5faa9d22be52be405c847da6792046dac6a39469569618560aca8f1bcf361b275b104229233dd275ba663c41e128e90cbb573591e30e54783be4a9b16e44299cc351bbe5968fc869cf15cd17f799fb045b1c3aba8d0acb495990d4db9632947ac1894fcba4fc36fc249dd55d8c54102e5f06e8b3948ea5f1004a9d27caebe6d9aba6d59232710ee7ebaf048564b797bbb30e46667defc975b956fb5ac6db0bcec20f2c342a2299e7fb2afae42773acf42454b4ba9ace61c88d13ccd834b0b4d26e24e00000000000068000000000000000b01000003000000c56e3fff3eac4cdd45f4096c6bc483b02b425fddb77af4d359cc9701d4798a705eaa45ae6092f79e600d1bac0085cc64132964fb36f5501df5c6e4dad3323b3d64d514b3930f344735d0e782966788152d2e1de500"/4872], 0x1308}}, {{&(0x7f0000000240)=@un=@file={0x0, './file0\x00'}, 0x80, &(0x7f0000001cc0)=[{&(0x7f0000001740)="4b2a045256d4c3b71ab95b629c7263e13a245413954dc9a2732e6ae08e4ad2142371e4365b6cfe92eea074f7fe491977a6fce690fb4d85e7290fd4ec5a0bcf3b470265f84dad66edef73069cded6a892bc6965d42e9606a780486d7774787d28ba722f9dfcf75b9e3b8a935a0340f86f7a8bdf6c756e6c44bf1271b96d2606d96dda77a6d445ed93dc799d1c48c27520c6f7756bea3396d2f15ee8e924927089e7c053aab0bc29557d3813090d1ea685c5905cae5d74ecb49e56c12b", 0xbc}, {&(0x7f0000001800)="244018d43a2d71851c0a273947f556f78aba73540978fa7e4fcd1282a7dd117b34e26a81c963315a11ec96cab91da086a21c118468c1ecc9b34c62c6ca2746172c8fe12a7251dcd0dc8da3f42a8d0bb04d9c6152d6d6f1649dca6b89281dd1c46b35514ac71d8448b695163c1f3d3f3fc70ecc440f1b8650045a357bdb8a02b7c5e1df437bfa5cd2e593d10090dfbbbd45ec4c24f72c2ad4c293533825ae6d67734730c3830513dd8a66cbe3845cb7114a5dd6318806f87ef790975c13d3a3f13d203d36873c212202ddcc602a1d966eb2f102d731f598b4afddbace75e28ac45b113483ae", 0xe5}, {&(0x7f0000001900)="a6d79a316497e3ff0a44541a76d2c1aba80f6e806955869a61b6a9f7c38c590c47490d0b6e99cb49d14432dc16dc561005cfbad67cbe302639d005befdb55f1706200ae006f2e85ea2163032669707941a5387ee1e7e8bdf86e1c95d62adb6f6361e10e577f56aa5f5e30ad5fecb1d74d2b1072d658938505fad2e59f036e40c119d4f37ed3b4735bfa22ba168bde4692289c7", 0x93}, {&(0x7f00000019c0)="1254f25b1e018c45ec6ed29ac1bd9009b8209defdacc4fe3fde369f9aa99cb5d7578096ff09e7bccefe2ef7befb5d497124ea1979c4458d0ceb651b8d0ac72cf2ecb35bc410d8cf4048b6d98048f5a5dec1a973a07ce31d5c1094b11b1b9ba35ecd1b5b456fa24df5c85a423e457ad4c8b1c80c47608b144b97c13ef4412a5dd150bba", 0x83}, {&(0x7f0000001a80)="166e2d5fe633a3c984aa4df614ec95156c32f99dcb59bbc678959fa4b6abbcd8b15bc9eaed7e6cd71e3e3450ec314570a9314b32086509f40498637245626adbe323c05c12536790fc3d2411a4173e77bad6996a948de03b0004da8ee50eb7440370503a7ff9eb4e23bb80c30bd30138d2ebb533da2320f714ffb77b182924f4049a18f556b853816e190ab57104df86c3790f9fba35618ce5d621e4af7e1a4c1d2cb4da700cedd527d60ec2156bc2c7746c318dac5a0517d3a65c7e84f2e26461dd18844c67f5efe9b10ef6d902015129124509e5a213e0195c14b2fc777e83c88ea7a79c1d12429976f332be01d94e274e", 0xf2}, {&(0x7f0000001b80)="f75b09061ab3ff64b088f90ec52243e2ded2c96f5cef5f6891", 0x19}, {&(0x7f0000001bc0)="0eec25ef7e8fb79c279b8b1752221d528e55fb7b98bae6e30f035296b983eecd490f79c7a74de2b9a8038f6220b4f4247ec4f109a3966d8be8986db69a7ce1ada4ce696c81d4d0e683d786c74d0e020414e2e1b4a1984ed4cc4dacd317ebce215980560a39cf670d54e1ba931092ffed3102bc53e50327eafd5d5992495c8a8c0c2f3249dda772fffaf990963a624233796f46beca1bd8814f7c17c8b95418173ba1878b773a535e60266e6f43c4b2fe5879422afc91f3531adb1b21af944b2246473b0e14b96e72fc060151f7048d97158118a4a760a4ead17cb1a1d643cd67c67111a047b7dd9f0eeefda1afa0541a1631a29a09ad30a1", 0xf8}], 0x7, &(0x7f0000003140)=[{0xc8, 0x84, 0x6, "8a45989d28241caa9e3bf0fd9a59bef40de914894233c61e2054f21497a00d2d51741cd0e1b907edb4a7cd2acfb39cabfffa2e45c58454d8296638defad7e04eb63c4ba1f353eb2a8d9350db03b59c104a597b3479ec725d637a34fdb2ae3b6f6811e3747104588fef9c29eb436dd47610eea641a5ceebd9813c3039630b215cd908bf4d70a3bcfc243fad4c694186b06ea3b0240c9ea7d5b21d19cde403d39f061cdd5cde61257ffe57896876208076c65e"}, {0x268, 0x88, 0x7, "8b53664bf3a6f20b95f44445a498e63a3b9df4629528887cb17705317ec806a6b53b4d0534467b0cb62c2fbb2261fa1ba0e21d8e1ddfb4add10368637615c14ca3ddfc9f2180d6fd97ed48796556bee160c8dbf1a173f7a69401271dfcc74e350780fcd2d42746293b3faa44a1e9e29abc34be206febea1002a0bbe03bdbf68149e9abf8b50515e2442935dcd1372b5b21ddb6b31725993a015be49a2585a23c01f3342bc8e78016c0903e957ab60989f82d460987ce1e7b6de16f294880e173f2e005cd947b3c5bbb0c102127a7f88313ed2db45b1c25298e694e0a8d00f548e09f215a3cf4b81aa8fee2309702e41a98dce985044e28a7454a86dfe890c2d47edce6eccdaa39aac34889db9fe32e0f82d2f007a589e045a537844f9d87b073bfb16ffcc8d256431358f305f9479e6e21f2a4d6fef80d7b97e9db943ff376c6018e2e903ebfdf5ca9ab33175ec9baa1fd5b2c03c6864e506838fe00bcbe4cfda1c0c360ed6f12ae6d2eac7539553c13d099c36ff4ec96833a19c567c5f669c49d77c6cc573aea38ca78d5b4c422e20ab6bd8d02ce1a81acaf53143ca58e52eb4622dd5472ba42c338e3149eda51b02ce4bc4c65caaeda8e4e0e47f353a893cf59d88bd7cc5299734967295c82cde19cabc849b8a411eb54adfb6a2a022a7ad7230110791913988721745e9823fab9d3836e90fcc4ddcaca227280a3e54c1b512b7e6fa8310ea7014cda5c4d9da6af6dfbb657526b453c24aecf589027feb1ec9f9c58e503a0a572c3ed7368a5d907c137a393dc97fafd9645af9fdeaf25171e300462571908c9370326cd789b529d3a881ca0a60e"}, {0x90, 0x10d, 0x1, "bde539640b152159ca97a9d007efa0cda5baf52b6daeb8ca65f058bb263e39ded2e37cb5d5c25b81542787aad3ecb5d7b631fcaf98a56beedbe82a09b178104d20b109be805a50ded4b2f099b642d47069c8a16fdf386a72dda45064273da1d030a4156d857b9bd59523820c48b26873b24176ec740668deb696f7237e"}, {0x68, 0x108, 0x2, "e17b3fdb1b41472c16756e3a8eceda8e93749bb218b99dddc4879c051d6fdd955f146ffda7e5f92baa93dccf4dab275d76bff9c3dadd15ed1208af54ab5c7b76fe0ef9d90da44f5b3556f12724e3f25828571f7e38da2a2a"}, {0xd8, 0x101, 0x0, "c15f1d0682d515833c96bfe74115dd70c34986ae5eea6ccaa12a065b9769721d02a0cdf571834be8b4ed00b7151c870f5c2d24df18060684b5cd0cbb65f41506e3aca651cbcc2eaee73252e60db4fc88a0741d304f300bb3e4aaea080d7cd14f5a2e614168ad770bf57792f76b3e841657be8590c410a1a32bac913c1172322a14f4202462e07d7d0d56f335e93f85ba2f20b41d64858d7f2579bf130c84bb13745849fee4da5da212bb24a320b6f05b630d5db2c3c3b528fa8df519cd35858031a65d"}, {0x88, 0x10c, 0x1, "bde8902175ad1678f3b139910a9ab15ca3f2cbafef0999384f0c244f36c9eb9855b2bccadd7508c671f6a29505218313d9ff55b66c815490817c7c7570aa0f31b4ef5657c3863a0249244b8abc9392bc695b06ac02f4cb5048cc0786d5e926ca8254821fa25cad304c7acc319e99f86c1b31"}, {0x98, 0x10f, 0x1, "bfd28a8e50073f914176516e6bafda667daff434134830b2b3ab053995ac12f0df5e5a9db91662ec3dbe2692b170008db45036d52ee65ead255d6acb96ce995b4a0776638be53a32590334c4fa33e3194eb63d660c65030c6af51bb7892fbe1f2a01e86de61c25d1594c048c676093157481f469e1f41a4f32232d8b5698d9c65f8caa"}], 0x620}}, {{&(0x7f00000021c0)=@nfc_llcp={0x27, 0x1, 0x0, 0x2, 0x8, 0x4, "39e9ee2ed48d6d72eba7c77b9021cd14958dd80c24a21f3bdf303163dfaf168874b16e70095e19171e8199e44d406f4523edfd3dbdb1e59626f39836e4f009", 0x1e}, 0x80, &(0x7f0000002280)=[{&(0x7f0000002240)="b2e3515f25d97c2e90c4f1b8e2863ea2f01490f121c43aafa32fb08dbe4b64da31", 0x21}], 0x1, &(0x7f00000022c0)=[{0xa0, 0x118, 0x4, "d4aa026fc1a7938c65f85dcfde119d18d0dabfb36d8849d1779f5ae3575dc1090e479e71b7a2d0d846325c0b3ec62c64ee8063da54c03e1d7d47378c8cfd2631e2ab2c85ca2602b3c6078082345c9a01ce9b3319c62da7d337c8157e673a06c31081def38a81b3060ac09f79aa1443c5d0b7032a16d8d2bfd5edca057d46df4cf02817229307ec2bc3108a52"}, {0x30, 0x109, 0x4, "884b25ad42372cb968cb15fe63eb1fb0d7bd6ff89b36bee865d564d9be"}, {0xe8, 0x88, 0x8000, "c4d9f624aab6c0fe57d54462ab5435a597d0b8fd33e74094fb47120eea235131ea7d47587bceeab5d796470b05cdb829d929d3a71198a3ca2019f11b2483400e3ac8d94bdcd45278a8d8a513355f495d3bd75f6795017e10ef9211fa519b2e596a1f56b0a8da380a9e549741b69188aa3bd63fe5376a24bd02439ab8bf0def175fc69412e79a274bcd6d8487c9cd024e949d92859203791a37c60f373335df62d4967bad23f92487448d4d2a01bc2660997580816ca7dbb78934f11f4d9f087e0e5b9f505e741d4f364abb28fc5f817ba446230c"}, {0xb8, 0x104, 0xfff, "52a0d919c1101b06f53241d3139179bdf43375917960a0a5409f6412ea68e215f12bfdb385860958be72edfe3ccb3dbeee85085442585cc9dfc273ae8bc0df5fdabff6be0e367752cde43540e37791c41d9245c3e89c9cfe4a656f5330a8edf3080a5b3787c1af2c3ed2876125839c582cbc62be991c43979b95d6e3d0e744df842e70964b860af9730e739b13337987518bd1390108ff1287cce45b336e740fe9ddc65476298be8"}, {0x50, 0x113, 0xfffffffd, "f75834ab53a9991c1ca9cddde48f233f9f01473a96067f3023df1645d2f832af562e1aab43f6fee3e731825f7d2f6fe114f1390e78b3fdbb91fd"}], 0x2c0}}, {{&(0x7f0000002580)=@tipc=@nameseq={0x1e, 0x1, 0x2, {0x41, 0x2, 0x3}}, 0x80, &(0x7f0000002740)=[{&(0x7f0000002600)="5ab9ab48f3567e77eed4f3df", 0xc}, {&(0x7f0000002640)="3dbe47c03a4e983dcd7511681cfa13a7b0013fddbdffaba7e6a92e27ca5d59c82dab3cf27c83aa89ae179c2ae74a45888cf04dc536175bf60a3560dcd72cbec3787b266d6d9cdf5dd91bf631e299745a6e4300a512180dc258e2c982b434a74b34e42a53cf7157603123e10d745a1a9b6de0f88137058cdbb03c2ca37d8c1a0541851c5dbf6464640599e34d08ebbdd7a8cfd8ea29eb974d38bc85d8ec1af4ac02e8cd0b4ca95b06035685d32c8723fb823f305208173b206783a63503c54b8598912a747a449e3c17885fff0853b6e14a95259dc20a09b806aec74b5b5ecc7af69773510a4d2b2a3200a1a614cc6a", 0xef}], 0x2}}, {{&(0x7f0000002780)=@isdn={0x22, 0x0, 0x1, 0x3, 0xff}, 0x80, &(0x7f0000002940)=[{&(0x7f0000002800)="f7ec0475fc7c8be8487c61ae31b24df77e10f7b29ddca2218c7cc57dba0386fa8d9ce8ac8f13e8d43852fdfe4ed0d123cd9b329098c1b504e482b3c0ae97e34e21edf332b4f5ba4f3affe659d4904ead7091833fb5f9d256eb0ef42effee55954e09be8c65bd21e2671e0d2f46e539772465d124fa5de18f83411665669aa6fa3bdaf5dfe8ea76c5ffd5502882f74a5ccceaa4ea073c1822089216", 0x9b}, {&(0x7f00000028c0)="93f30c9a9c46327e894af38fe90188c366141ff0701fbe91582200394df7bf4ed71af2bc0dbfbe940c2d3ea8f4ccf0c8e9c2600708653eae2ef1580c3619f296cd033d75e647c42ddd60dc9ed688a8642959d6516876049d", 0x58}], 0x2, &(0x7f0000002980)=[{0x98, 0x100, 0xd393, "da6b21b6a330fa74e063bd6ba7f9901e13c63f318d88abaf596d9f7fa14832e949c3009fad4f23790d95308832d8b05c9e427afa230f309cf37a604dd8d932379c6bd62e10a5e270723d7a8a889723274aa2b7ca6ba52aefb738b013eaba9c15a81c7d5fac6286ba11fa145febc997de5d82645f6eaa59b0eaaaa7c69b9d0d6f9bfb83d26899b957"}, {0x50, 0x10a, 0x1f, "655ffe584b3dbd3521a0d837822115a84042e77a17a9dd1964e64933aba47388790a0b8c9f89d95a06c528a7fb7b7b977ed7130043b16aeda20d59d289ac37"}, {0x58, 0x88, 0x3, "a48452af1ba5f057699349acfbe9ad85f9dc8cfeeafd855d7463f843cd1703ea631aaef00025f5e38ac8ef83065c75edd0f13811396b2a095911440906017f76b1b297cd"}, {0xd0, 0x0, 0x1, "a9cccd7364eaeb6a156b17d0cbca12e046407bf2004d7348264b95bbf4b7856742752e0447293863c33285a25efc5b85f6eb37c9d6754220c7c11d420691d8c42dd967749f9ba3aa194759f29aa3e532675ce91867b0814f0092fe431a66ee8f29795b4ba553ea1d71c69a4eaf11b34ce31af6893e514b5e0dc2a514f72aa128cb2a509fc68d18701e66cda7a59cf911fc27942c2f6c23c8d9599d04696e2f0d1b706c2cc34ef6b6568d5dbffe7709b1403ecb8f501de678216f36cd1c26"}, {0xa0, 0x109, 0xa9, "9d9c11d3f6ee789687829ff21209edf57c33f45066ce5150e12269850af2e202a2485cfcb144046ab9c1b921d39a73326f97c073fb5f0db68fa44864d0178781d71d317fa7a95c805575d78e43c1bc7de11c6d90c4e5094086e84bf03f918769a28697dbb22e9af696b6deb34aee06f32df982c2b9c72df07c55dc9cb473ad506dcc9c73315766750b51be62"}, {0x80, 0x118, 0x1, "653f0c46b6aa2b7c7310c29a3795c63b6702ab92e8112a182d16a80bc1ec8b3dd47b3e1dd4e00815c9b3ed95cc2fdbb51386c66548e30b781c81ed87b99fb058fcc5be738ab2d1833683b34eef1415f5a9b87edbc8bed1c91eef46b5230f5c3c4df5ebce2c3e9925de816d8e1859"}, {0x98, 0x3a, 0x9000, "7418b3bbb110535ee0ba2e44669b83f80109d37e2ac0d41679881ee401a271b916a38c0d669ee711c38b4a65599ee638127da5478c15a3b23ae254640ac06ff01421ca2c68542e565de173c28cc81f31e1da603ba8c8d06d5a35d84b163474123292099e37271b6be7cec8171e75f86005720388c3393ddfa31322b6ae4f0307540f"}, {0xc0, 0x105, 0x6, "6f39369d13101aaee0310d942af251c808cbb652bdfd08b19506f3bc2074ee4bb3b807071c7282280c4414931600d0d7e6f6f326a4f4088e7bfa6600eb8e24c07674872b9fd217b5e6de25230c01d11535c7ceb4dda33f6f0504232fb2db438fb93df6c6d65b3f57437f2a1f779da6e8839564b9b981b08f01ebd0e8e06d1ab2362a19b4adccad38e88b1026510c3ff521fd6a77028c453141433cd7149b5730cf78141b96bea6dcb3a014a930de"}, {0x58, 0x88, 0x8, "c7f616c8f78b4a4d0c8d26f4c11ae1ebb5d8fdd486cb79be9c64d62ac609f918b18fc4bae33ef837175a8f8ebae33c92d52ca1f09cb192a767f8c5e5fee8d1efcd83eb77f3ce36"}, {0x90, 0x10e, 0x1, "a8c0fe7f6b882e908ba7c762f8195a35c87cfdd3bb7abb6a8e639204eb97ff484ce5a6070e7be178ac3bcac1e4a073a46221b0488aae2144b2926758fb5a7d9accb8c89c2ee58e2b4974b7ff0d3756c22c95d04e8874e1d8d0fe637b190b421a97ed3459cb095938c4ffe2521330bb9561530a278d665ad518"}], 0x570}}], 0x5, 0x8000) socketpair$tipc(0x1e, 0x2, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) bind$inet6(r0, &(0x7f0000003040)={0xa, 0x4e23, 0xfffffff9, @initdev={0xfe, 0x88, '\x00', 0x1, 0x0}, 0x4}, 0x1c) ioctl$TUNSETLINK(r3, 0x8912, 0x400308) sendmmsg(r0, &(0x7f00000092c0), 0x4ff, 0x0) r4 = syz_open_dev$vcsn(&(0x7f0000003080), 0x401, 0x4100) setsockopt$inet6_buf(r4, 0x29, 0x2c, &(0x7f00000030c0)="2a1d3be19bb71f53ce11c34314b57e2a62d67d5c9c357eee6a0aa7e5c448b4cfe88973e4aa5b527a4078cfdbcc014ab30bf0b1ccd9faf7beb52fa24e0406271ee595b2ec68437a16792584070c3f47e77d8b53e405bedb2e8707b1ae57246ed4add0afac60eaee02012e78a7956769da", 0x70) sendfile(r2, r2, 0x0, 0x6) 12:39:33 executing program 4 (fault-call:0 fault-nth:9): syz_mount_image$erofs(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x3, &(0x7f0000000200)=[{&(0x7f0000010000)="e2e1f5e0f2029981010000000c0024", 0xf, 0x400}, {&(0x7f0000010100)="05000000c041", 0x6, 0x480}, {0x0, 0x0, 0x1000}], 0x2008082, &(0x7f0000000080)={[{@acl}, {@noacl}]}) 12:39:33 executing program 0: syz_mount_image$erofs(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000280)="e2e1f5e08a3f0fcf010000000c", 0xd, 0x1200}, {0x0, 0x0, 0x1003}], 0x0, &(0x7f00000002c0)=ANY=[]) [ 471.534110] erofs: read_super, device -> /dev/loop5 [ 471.539161] erofs: options -> acl,noacl, [ 471.565873] FAULT_INJECTION: forcing a failure. [ 471.565873] name failslab, interval 1, probability 0, space 0, times 0 12:39:33 executing program 5: syz_mount_image$erofs(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x3, &(0x7f0000000200)=[{&(0x7f0000010000)="e2e1f5e0f2029981d90ce0720c0024", 0xf, 0x400}, {&(0x7f0000010100)="05000000c041", 0x6, 0x480}, {0x0, 0x0, 0x1000}], 0x2008082, &(0x7f0000000080)={[{@acl}, {@noacl}]}) [ 471.583487] erofs: read_super, device -> /dev/loop3 [ 471.607101] erofs: unmounted for /dev/loop5 [ 471.612489] erofs: options -> acl,noacl, [ 471.613321] CPU: 0 PID: 19943 Comm: syz-executor.4 Not tainted 4.19.196-syzkaller #0 [ 471.624443] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/01/2011 [ 471.633803] Call Trace: [ 471.636402] dump_stack+0x1fc/0x2ef [ 471.640045] should_fail.cold+0xa/0xf [ 471.643856] ? setup_fault_attr+0x200/0x200 [ 471.648186] ? lock_acquire+0x170/0x3c0 [ 471.652172] __should_failslab+0x115/0x180 [ 471.656414] should_failslab+0x5/0x10 [ 471.660222] kmem_cache_alloc_trace+0x284/0x380 [ 471.664903] apparmor_file_alloc_security+0x394/0xad0 [ 471.670116] ? apparmor_file_receive+0x160/0x160 [ 471.674884] ? __alloc_file+0x21/0x330 [ 471.678785] security_file_alloc+0x40/0x90 [ 471.683042] __alloc_file+0xc9/0x330 [ 471.686775] alloc_empty_file+0x6d/0x170 [ 471.690848] path_openat+0xe9/0x2df0 [ 471.694570] ? __lock_acquire+0x6de/0x3ff0 [ 471.698820] ? path_lookupat+0x8d0/0x8d0 [ 471.702891] ? mark_held_locks+0xf0/0xf0 12:39:33 executing program 2: r0 = socket$inet6(0xa, 0x401000000001, 0x0) close(r0) r1 = socket$inet6(0xa, 0x3, 0xff) connect$inet6(r1, &(0x7f0000000200)={0xa, 0x0, 0x0, @empty}, 0x1c) r2 = socket(0xa, 0x1, 0x0) close(r2) r3 = socket$inet6_sctp(0xa, 0x5, 0x84) setsockopt$inet_sctp6_SCTP_SOCKOPT_CONNECTX(r3, 0x84, 0x6e, &(0x7f0000000000)=[@in6={0xa, 0x0, 0x0, @private1}], 0x1c) getsockopt$inet_sctp6_SCTP_GET_ASSOC_ID_LIST(r3, 0x84, 0x1d, &(0x7f0000000140)=ANY=[@ANYBLOB="0095c8f6853799715cb0b06a884c22a5049b7a0000000000000092168627c12337a5aaa02fa944646a05b3d8bc6317d532fff64c9adb46000fe9bad4d1b6aa4cb315fdb8b2afe8bb21da2869bcb8880b095dc25b25b032ddbe5b32c80632c3b5918cc985b0a623b7abbed9ea93fb33fab4e82f", @ANYRES32=0x0], &(0x7f0000000940)=0x8) getsockopt$inet_sctp6_SCTP_GET_PEER_ADDRS(r2, 0x84, 0x7a, &(0x7f0000000780)={r4, 0x4, "894bdcbd"}, &(0x7f0000000840)=0xc) getsockopt$inet_sctp6_SCTP_PR_ASSOC_STATUS(r0, 0x84, 0x73, &(0x7f0000000080)={r4, 0x1, 0x30, 0x2, 0x7}, &(0x7f00000000c0)=0x18) r5 = open(&(0x7f0000000100)='./bus\x00', 0x11250c2, 0x0) setsockopt$IP6T_SO_SET_REPLACE(r5, 0x29, 0x40, &(0x7f00000002c0)=@raw={'raw\x00', 0x9, 0x3, 0x340, 0x138, 0xffffffff, 0xffffffff, 0x0, 0xffffffff, 0x270, 0xffffffff, 0xffffffff, 0x270, 0xffffffff, 0x3, &(0x7f0000000040), {[{{@ipv6={@loopback, @empty, [0xff, 0x0, 0xffffffff], [0xff, 0xffffffff, 0xffffff00, 0xff000000], 'macvlan0\x00', 'bridge_slave_1\x00', {}, {}, 0x4, 0x9, 0x6}, 0x0, 0xd0, 0x138, 0x0, {}, [@inet=@rpfilter={{0x28}, {0x2}}]}, @unspec=@CT1={0x68, 'CT\x00', 0x1, {0x5, 0x4de, 0x8, 0x5fc47517, 'snmp\x00', 'syz0\x00', {0x9}}}}, {{@ipv6={@loopback, @ipv4={'\x00', '\xff\xff', @local}, [0x17e7fff00, 0xff, 0xff], [0xffffff00, 0xffffffff, 0xffffffff, 0xffffff00], 'ip6_vti0\x00', 'veth1_macvtap\x00', {}, {}, 0x0, 0x0, 0x4, 0x2a}, 0x0, 0xf8, 0x138, 0x0, {}, [@inet=@rpfilter={{0x28}, {0x4}}, @common=@hl={{0x28}, {0x3, 0x9}}]}, @common=@unspec=@ERROR={0x40, 'ERROR\x00', 0x0, "2a5c8b63097fe36ac8bce84e55f85463100bb5b5d950ad0e9ed49d955331"}}], {{'\x00', 0x0, 0xa8, 0xd0}, {0x28}}}}, 0x3a0) r6 = creat(&(0x7f0000000280)='./bus\x00', 0x0) ioctl$VIDIOC_SUBDEV_G_CROP(r6, 0xc038563b, &(0x7f0000000000)={0x1, 0x0, {0x4, 0x8001, 0x1f, 0x6}}) ftruncate(r6, 0x208200) sendfile(r0, r5, 0x0, 0x8000fffffffe) [ 471.706980] do_filp_open+0x18c/0x3f0 [ 471.710786] ? may_open_dev+0xf0/0xf0 [ 471.714595] ? __alloc_fd+0x28d/0x570 [ 471.718406] ? lock_downgrade+0x720/0x720 [ 471.722556] ? lock_acquire+0x170/0x3c0 [ 471.726536] ? __alloc_fd+0x34/0x570 [ 471.730374] ? do_raw_spin_unlock+0x171/0x230 [ 471.734914] ? _raw_spin_unlock+0x29/0x40 [ 471.739045] ? __alloc_fd+0x28d/0x570 [ 471.742836] do_sys_open+0x3b3/0x520 [ 471.746544] ? filp_open+0x70/0x70 [ 471.750084] ? entry_SYSCALL_64_after_hwframe+0x3e/0xbe [ 471.755451] ? trace_hardirqs_off_caller+0x6e/0x210 [ 471.760471] ? do_syscall_64+0x21/0x620 [ 471.764305] audit: type=1800 audit(1625488774.000:239): pid=19951 uid=0 auid=4294967295 ses=4294967295 subj==unconfined op=collect_data cause=failed(directio) comm="syz-executor.2" name="bus" dev="sda1" ino=14951 res=0 [ 471.764452] do_syscall_64+0xf9/0x620 [ 471.787926] entry_SYSCALL_64_after_hwframe+0x49/0xbe [ 471.793219] RIP: 0033:0x4196c4 [ 471.796414] Code: 84 00 00 00 00 00 44 89 54 24 0c e8 96 f9 ff ff 44 8b 54 24 0c 44 89 e2 48 89 ee 41 89 c0 bf 9c ff ff ff b8 01 01 00 00 0f 05 <48> 3d 00 f0 ff ff 77 34 44 89 c7 89 44 24 0c e8 c8 f9 ff ff 8b 44 [ 471.815307] RSP: 002b:00007f7ffbdc2ed0 EFLAGS: 00000293 ORIG_RAX: 0000000000000101 [ 471.823012] RAX: ffffffffffffffda RBX: 00000000004afcc0 RCX: 00000000004196c4 [ 471.830290] RDX: 0000000000000002 RSI: 00007f7ffbdc3000 RDI: 00000000ffffff9c [ 471.837551] RBP: 00007f7ffbdc3000 R08: 0000000000000000 R09: ffffffffffffffff [ 471.844801] R10: 0000000000000000 R11: 0000000000000293 R12: 0000000000000002 12:39:34 executing program 0: syz_mount_image$erofs(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000280)="e2e1f5e08a3f0fcf010000000c", 0xd, 0x1400}, {0x0, 0x0, 0x1003}], 0x0, &(0x7f00000002c0)=ANY=[]) [ 471.852055] R13: 0000000000000004 R14: 0000000020000248 R15: 0000000000000003 12:39:34 executing program 1: r0 = socket$inet6(0xa, 0x2, 0x0) connect$inet6(r0, &(0x7f00000002c0), 0x1c) socketpair$tipc(0x1e, 0x2, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TUNSETLINK(r1, 0x8912, 0x400308) sendmmsg(r0, &(0x7f00000092c0), 0x4ff, 0x0) r2 = syz_open_dev$vivid(&(0x7f0000000000), 0x1, 0x2) ioctl$F2FS_IOC_FLUSH_DEVICE(r2, 0x4008f50a, &(0x7f0000000040)={0xb37, 0x5}) 12:39:34 executing program 0: syz_mount_image$erofs(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000280)="e2e1f5e08a3f0fcf010000000c", 0xd, 0x1f00}, {0x0, 0x0, 0x1003}], 0x0, &(0x7f00000002c0)=ANY=[]) 12:39:34 executing program 3: syz_mount_image$erofs(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x3c2, 0x3, &(0x7f0000000200)=[{&(0x7f0000010000)="e2e1f5e0f2029981010000000c0024", 0xf, 0x400}, {&(0x7f0000010100)="05000000c041", 0x6, 0x480}, {0x0, 0x0, 0x1000}], 0x2008082, &(0x7f0000000080)={[{@acl}, {@noacl}]}) 12:39:34 executing program 4 (fault-call:0 fault-nth:10): syz_mount_image$erofs(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x3, &(0x7f0000000200)=[{&(0x7f0000010000)="e2e1f5e0f2029981010000000c0024", 0xf, 0x400}, {&(0x7f0000010100)="05000000c041", 0x6, 0x480}, {0x0, 0x0, 0x1000}], 0x2008082, &(0x7f0000000080)={[{@acl}, {@noacl}]}) 12:39:34 executing program 5: syz_mount_image$erofs(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x3, &(0x7f0000000200)=[{&(0x7f0000010000)="e2e1f5e0f2029981df0ce0720c0024", 0xf, 0x400}, {&(0x7f0000010100)="05000000c041", 0x6, 0x480}, {0x0, 0x0, 0x1000}], 0x2008082, &(0x7f0000000080)={[{@acl}, {@noacl}]}) [ 471.922776] erofs: read_super, device -> /dev/loop5 [ 471.932901] erofs: options -> acl,noacl, [ 471.955260] erofs: unmounted for /dev/loop3 [ 472.001958] erofs: unmounted for /dev/loop5 12:39:34 executing program 0: syz_mount_image$erofs(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000280)="e2e1f5e08a3f0fcf010000000c", 0xd, 0x2200}, {0x0, 0x0, 0x1003}], 0x0, &(0x7f00000002c0)=ANY=[]) [ 472.038978] FAULT_INJECTION: forcing a failure. [ 472.038978] name failslab, interval 1, probability 0, space 0, times 0 [ 472.076638] CPU: 1 PID: 19969 Comm: syz-executor.4 Not tainted 4.19.196-syzkaller #0 [ 472.084549] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/01/2011 [ 472.093906] Call Trace: [ 472.096506] dump_stack+0x1fc/0x2ef [ 472.100145] should_fail.cold+0xa/0xf [ 472.103951] ? setup_fault_attr+0x200/0x200 [ 472.108273] ? lock_acquire+0x170/0x3c0 [ 472.112255] __should_failslab+0x115/0x180 [ 472.116492] should_failslab+0x5/0x10 [ 472.120293] kmem_cache_alloc_trace+0x284/0x380 [ 472.124967] ? loop_info64_to_compat+0x5e0/0x5e0 [ 472.129725] __kthread_create_on_node+0xd2/0x410 [ 472.134494] ? kthread_parkme+0xa0/0xa0 [ 472.138467] ? lo_ioctl+0x1bb/0x20e0 [ 472.142192] ? __mutex_lock+0x365/0x1200 [ 472.146264] ? lock_downgrade+0x720/0x720 [ 472.150425] ? loop_info64_to_compat+0x5e0/0x5e0 [ 472.155205] kthread_create_on_node+0xbb/0xf0 [ 472.159799] ? __kthread_create_on_node+0x410/0x410 [ 472.164825] ? __fget+0x356/0x510 [ 472.168282] ? do_dup2+0x450/0x450 [ 472.171823] ? __lockdep_init_map+0x100/0x5a0 [ 472.176318] ? __lockdep_init_map+0x100/0x5a0 [ 472.180835] lo_ioctl+0xae5/0x20e0 [ 472.184400] ? loop_set_status64+0x110/0x110 12:39:34 executing program 1: r0 = socket$inet6(0xa, 0x2, 0x0) connect$inet6(r0, &(0x7f00000002c0), 0x1c) socketpair$tipc(0x1e, 0x2, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TUNSETLINK(r2, 0x8912, 0x400308) sendmmsg(r0, &(0x7f00000092c0), 0x4ff, 0x0) ioctl$sock_kcm_SIOCKCMCLONE(0xffffffffffffffff, 0x89e2, &(0x7f0000000100)={r1}) r4 = socket$nl_route(0x10, 0x3, 0x0) r5 = socket$netlink(0x10, 0x3, 0x0) ioctl$sock_SIOCGIFINDEX(r5, 0x8933, &(0x7f0000000200)={'geneve0\x00', 0x0}) sendmsg$nl_route(r4, &(0x7f0000000000)={0x0, 0x0, &(0x7f00000000c0)={&(0x7f0000000100)=@newlink={0x3c, 0x10, 0x401, 0x0, 0x0, {0x0, 0x0, 0x0, r6}, [@IFLA_LINKINFO={0x1c, 0x12, 0x0, 0x1, @geneve={{0xb}, {0xc, 0x2, 0x0, 0x1, [@IFLA_GENEVE_REMOTE={0x8, 0x2, @loopback}]}}}]}, 0x3c}}, 0x0) setsockopt$packet_drop_memb(r3, 0x107, 0x2, &(0x7f0000000140)={r6, 0x1, 0x6, @multicast}, 0x10) 12:39:34 executing program 0: syz_mount_image$erofs(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000280)="e2e1f5e08a3f0fcf010000000c", 0xd, 0x2900}, {0x0, 0x0, 0x1003}], 0x0, &(0x7f00000002c0)=ANY=[]) 12:39:34 executing program 0: syz_mount_image$erofs(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000280)="e2e1f5e08a3f0fcf010000000c", 0xd, 0x2f00}, {0x0, 0x0, 0x1003}], 0x0, &(0x7f00000002c0)=ANY=[]) [ 472.188813] blkdev_ioctl+0x5cb/0x1a80 [ 472.192708] ? entry_SYSCALL_64_after_hwframe+0x49/0xbe [ 472.198164] ? blkpg_ioctl+0x9d0/0x9d0 [ 472.202119] ? mark_held_locks+0xf0/0xf0 [ 472.206191] ? mark_held_locks+0xf0/0xf0 [ 472.210263] ? debug_check_no_obj_freed+0x201/0x490 [ 472.215298] ? lock_downgrade+0x720/0x720 [ 472.219460] block_ioctl+0xe9/0x130 [ 472.223197] ? blkdev_fallocate+0x3f0/0x3f0 [ 472.227531] do_vfs_ioctl+0xcdb/0x12e0 [ 472.231449] ? lock_downgrade+0x720/0x720 12:39:34 executing program 0: syz_mount_image$erofs(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000280)="e2e1f5e08a3f0fcf010000000c", 0xd, 0x3700}, {0x0, 0x0, 0x1003}], 0x0, &(0x7f00000002c0)=ANY=[]) [ 472.235609] ? check_preemption_disabled+0x41/0x280 [ 472.240634] ? ioctl_preallocate+0x200/0x200 [ 472.245051] ? __fget+0x356/0x510 [ 472.248514] ? do_dup2+0x450/0x450 [ 472.252066] ? do_sys_open+0x2bf/0x520 [ 472.255969] ksys_ioctl+0x9b/0xc0 [ 472.259430] __x64_sys_ioctl+0x6f/0xb0 [ 472.263328] ? lockdep_hardirqs_on+0x3a8/0x5c0 [ 472.267923] do_syscall_64+0xf9/0x620 [ 472.271717] entry_SYSCALL_64_after_hwframe+0x49/0xbe [ 472.276888] RIP: 0033:0x466397 [ 472.280149] Code: 3c 1c 48 f7 d8 49 39 c4 72 b8 e8 a4 48 02 00 85 c0 78 bd 48 83 c4 08 4c 89 e0 5b 41 5c c3 0f 1f 44 00 00 b8 10 00 00 00 0f 05 <48> 3d 01 f0 ff ff 73 01 c3 48 c7 c1 bc ff ff ff f7 d8 64 89 01 48 [ 472.299036] RSP: 002b:00007f7ffbdc2f48 EFLAGS: 00000246 ORIG_RAX: 0000000000000010 [ 472.306750] RAX: ffffffffffffffda RBX: 00000000004afcc0 RCX: 0000000000466397 [ 472.314034] RDX: 0000000000000004 RSI: 0000000000004c00 RDI: 0000000000000005 [ 472.321406] RBP: 0000000000000005 R08: 0000000000000000 R09: ffffffffffffffff [ 472.328690] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000004 [ 472.336049] R13: 0000000000000004 R14: 0000000020000248 R15: 0000000000000003 [ 472.375714] erofs: read_super, device -> /dev/loop3 [ 472.401020] erofs: read_super, device -> /dev/loop5 [ 472.405536] erofs: options -> acl,noacl, [ 472.406993] erofs: options -> acl,noacl, [ 472.457573] erofs: unmounted for /dev/loop5 [ 472.486853] erofs: unmounted for /dev/loop3 12:39:34 executing program 2: r0 = socket$inet6(0xa, 0x401000000001, 0x0) close(r0) r1 = socket$inet6(0xa, 0x3, 0xff) connect$inet6(r1, &(0x7f0000000200)={0xa, 0x0, 0x0, @dev={0xfe, 0x80, '\x00', 0x27}}, 0x1c) r2 = open(&(0x7f0000000040)='./bus\x00', 0x11250c2, 0x0) r3 = creat(&(0x7f0000000280)='./bus\x00', 0x0) ftruncate(r3, 0x208200) sendfile(r0, r2, 0x0, 0x8000fffffffe) 12:39:34 executing program 0: syz_mount_image$erofs(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000280)="e2e1f5e08a3f0fcf010000000c", 0xd, 0x680000}, {0x0, 0x0, 0x1003}], 0x0, &(0x7f00000002c0)=ANY=[]) 12:39:34 executing program 4 (fault-call:0 fault-nth:11): syz_mount_image$erofs(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x3, &(0x7f0000000200)=[{&(0x7f0000010000)="e2e1f5e0f2029981010000000c0024", 0xf, 0x400}, {&(0x7f0000010100)="05000000c041", 0x6, 0x480}, {0x0, 0x0, 0x1000}], 0x2008082, &(0x7f0000000080)={[{@acl}, {@noacl}]}) 12:39:34 executing program 5: syz_mount_image$erofs(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x3, &(0x7f0000000200)=[{&(0x7f0000010000)="e2e1f5e0f20299811fffffff0c0024", 0xf, 0x400}, {&(0x7f0000010100)="05000000c041", 0x6, 0x480}, {0x0, 0x0, 0x1000}], 0x2008082, &(0x7f0000000080)={[{@acl}, {@noacl}]}) 12:39:34 executing program 3: syz_mount_image$erofs(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x3c3, 0x3, &(0x7f0000000200)=[{&(0x7f0000010000)="e2e1f5e0f2029981010000000c0024", 0xf, 0x400}, {&(0x7f0000010100)="05000000c041", 0x6, 0x480}, {0x0, 0x0, 0x1000}], 0x2008082, &(0x7f0000000080)={[{@acl}, {@noacl}]}) 12:39:34 executing program 1: r0 = socket$inet6(0xa, 0x2, 0x0) connect$inet6(r0, &(0x7f00000002c0), 0x1c) r1 = openat$ubi_ctrl(0xffffffffffffff9c, &(0x7f0000000000), 0x10000, 0x0) sendto$inet6(r1, &(0x7f0000000300)="fbfb3792e02d4e26dbe48f58001a8da40ad404150049c8b5e2d63d7a5bdcc1d666bd5159e2152f8e950d2ce29dd543d942dbed770ba99e3bcd5a95c0078e24939c290120cd73f0c8e380cf70e260e87bcac6f31f3ec34be60711a58336fb51259638f214c699e34ac417ecdc62812d746a52b8091b16db753b34b78e0cb8086542e265775821b072d5f6f4b221f2f1acc1e21b858fcd409d2a2440de420de11c230c84939a2414a39580b618cb8ddf571e40f6d68ce93eea60f81fc7569cd2e7092a7c7e274e8f61157f8176e5b650a91ab108eb8823ca6aa48ee40016d0bfbe6df714108b57b9bcf1558346ca8bc9082f2ec8ed8073ad673ec7d3fab046b553813249fc07ef807f9787a7a791c0379f089c05cb4240776748f5a55e6f05a9a1dd40ff5b6f0b40bc5cbfaa9d0b6762bd54c64129edf546c0015525a4f3b767038864f47d2c7b343d16424f24f4f17918b92a09f7c78cc9ca1763d0e920f301d22d9302dc2cdd8679e598b830a4f2c1e4a6310827d328e156cdba43c00270af2a013bf733eea27281cdde3b2163e3b2e1e50fde45c3fceca19bb4c7beba22e6ad5bd76233cc2eb23355620b408d1e18a924a08ccd1b124328e2965fa52c3ed04046e13498628cca9cd5598bc77073b313adbd6bf3a2d308fb99bfd77f0de17e0d179f1cb691e7e8a48f2e116b5eb5165150b2f6ef7caf6aec445c4dd98a97e839fb02337b3b7f84db50888a126158b4809e297a4a80e15bd644fe1512a27acc777cd06daedbf313dece164ffd3a8b8635f75d52f3e4b97ad30a875172f32b2853788b56a510aadf998aa6cc8b4fb18826ebb72d369481df096d37da5b3298fe7413f0bde92515b3a5afa7bbd104ae980ca731a80226f493694f2213130d66c828a2f88bea3d02b67663fa9de195464af205efb302dc8ddd3fdb639f43af88774e0ae62fabb9b4c5d0216b24a91fa29db0744ff7a0f61814ba44fae5423cdf44aee117b55267ff5d0740cf73c2275ab33a93feeb50af3e0205d18de8977f78d9f6f61335c4145346def28e72f872fe8e40ef3324ab84d28412c9cf0d53793fd2395ed54691149052006dfa74196669ef0679f1d8c0657969e5d37050e0ae3340bdaa1aa8a1980f437156c575fac9f224e62885bcf5d1a55eb76cb21666cdf94af32d0c6dde4b9e766b288dcd1bfebc3358824178d719be121e615ea17cd20405095935b435261500779014df6b1b6a37071119bcff2a9c7dfb9a54052ad7ad4f764ca68c170e67b1ef28fac01e7b6f241ceee32178e083c3b7cc899f9098fc49d356fa6ddf7e10caf4822b87933429a0307913def738837fdd33f254459d2075ca43762c237e7c91f953fc2b8a34fdc4eadfea3e887b49552bc2848f7533d684b5758a31daf221bfcfe40cae4b7b325abe05d559f9c001f4e292ba4d2c1a58acea185266f1da3605d975d50f9b7291e8f7d9eaa362a357b93496cca0a15736aa36e8ae8a3b4c30163f3e5e37c0546247ee7b150e4a74a10bdd312d4582db48003c85443b4edcb94aede67e1e741ce44b9ba624fce98db58abbc7766757b3e6f62f5bb5bdb3579d9a62a7eb7002d58684a333d37f341682eb4575a52782e6e8e1b3d77ec797f33d7a4b11ea513fb65de247d39f9a71d1893abc76796db44aa4c39da845893223c01d4e5e9915ee412123358a843102605d1a372b5d87ba2b339eb42136fd030deb282e84efc458f3352c1cfcec79521811e5e11c661038f1fd2666e26bd57b8a31c0b926606525bc7dc989a4288d0e67d0619b3283505ed3f38165a5358013ad85d1154db7636ccfb80820390ff35c09eef149d45b174b7ab63fca0e8e3d0b61015ff904098fc7fb0a703d34d4fe3a7a4e36e7cc26f6b7392d583e01b0d9229ebb7ffe6ca426b8806a89f06faaf0bf2061cc13bdf3d197b4ee1da970edb5107ae0b5f7b53c8fcec1a3ed6f213375232dc0826dd2f8cc1f3616442fbedb7418435af4410beba0f0750acf0a389474983d52f5e7fe28501f3900511054407de50f48f5624944956b707efd45de201da2f135df7eacff16e7f3462b7c6a3fb9581761d4aa4c0bc9a324623aafcddd3627a08ae7c3828a1a9b0643ab78c2890488b9c9000edbdc858ca81519154a03e3b6ff4ee98c43c5f0fe210551208412080b1f32c4e3c7ba1785877424fa78832cb9962c630507a2fd008c44834c97653271d99ae8444600e54b493ea01fb54d17b854b72d227d937fc29e7fc0e6c866aef15c3a1d1af47b7271ea93eb5e135baa9a24929e12b8b9d141102d54a142d69bcaf6263b41e9cc8e43289ce6f794144f596833154cc456dee7046cd9d61dac6fc2534300c1cc0ab920817e04bf44cc26e9b94f37266e506d7c397547544f74e25052883fdb651d9c6c04859bf734502a0b9b9903bdd9b19c495167ad58fb9bd474408b98876a1c02ec6d78ea5f4fea73d0da02a74a50738daf8b0616122e94752a651bd6f9add4cad0f8e98b7e185dfad611f48577874991d0316bb2c25ad33507761d9d482558b43220453bdba4b5146968396af0404e7443b826284531768739a5bf5ae7f4cbfaf136b8617f3911b84a82bf7c05ab5639d64870a5838a8ac9a1ea14715382e3b83b406709650f557416c1bed5509e44d946646bf89193946e5720f5a8ebca1c25a0f9194e8db03533a5b9e8700f9c001809f96866f486d11fb15ac72d1955531dd9f275aa0eaa1ce7e910892bcde8c2c2f24ed9bc06701eeec4a4394da3ca9508eee6c265b6ff3f3402b21e9cfdce37b4505b212e0ce4e961a4ec5091b9f9687f5eec3fd6cf8c71bf0235c2f86b7f373c3802b1a7a83ac302b72ace43b235f06402ba5a104fa7a22db37c5a02d421fef403d049f9dfbf9642091e0656cfbb1db4024e2eb191e37875263d559c49473c3fa7794bc1a61b5e0e2bca3de3b6fb09f198a6f3d5f523689e27c48c83dc710e660134e23124083e99711483cd58e231e3e1ec6285ef866e40c9f0d4a1b41872e1da4191878d771761944886a19c0bb6c960ba89667115c04d058383faaf8dc71db2e57c66e5f3e3a60c40a22db610824b62489a871b429d8a746987eaaaadd515bb58b25c7274580d43242ea41f485a33ac863a38cf621ab81357434b055c9bd6191b3a64a78d9b092b29ed6085ca5d7bdded4118c3203442cad8019c550fd85084cac515f47bfc3312453584c5763957bdb70771eb7461acbc0661f5b202a26c9d7701af5fc389f3803bbc3568f1be6af8896c412d30e9a1dda321c3308057660669fc87ad2db7edb5b2d5dc06664928ad1f63aa11908e2ee82e7287342a89b97d9fbc06038a989203429a8531b13cde5feac06149810314aa669afa54a17301144d9f24e0c3bc75b7e68d1cc70ccda5021f7d6d2c438b80cacdb377e2eb7ff98286e3cf98e89cfaf2c5de6bef7b88b9536b47fc9ff6ab2d29cbbca7d80d495894d2ed1d11a60b3f7589dadb6c8d6511562361176cc8e96fcf01f97f436321a198187ecbcc64d072d808ff2e1621823ccf3369c714ddc040c31399fdfc85e266754554369f9540e59d92051bf2a92cb142f974d3bf1063e6439c70026c87392ca697730de10a632651f55305bf480b915260ddb8af9ff78ca59ed7b904a0a60fc519b7792516928e8e2e35dabd98ffb552453fcc141eecba2278ab415c3da2822a5ec70be5d4934658b77224bc258e8b73d8af0bada6b84b0f5e456ea72fa540afa9e39f20dfc30d32b1bc69b57255755043ff30075839e3b20c82d763034c751e4de123888a51b74b07b16a73ebdd189f765cd9f20086c3be7f48bbddfde28aed359c6b05de901d41ac98148909f12a44f757dda47fe7d42f492a8ef3df6f4053e7abef8e83297db855a3968af92c825c227ff0e08cb1d6f65c03afbcdd3e35224c994fbbf783cd816540500d7ed145af0fcc70783c20b44e257cb0c8c8bfe809f556e648181da70a7241904bc7bbe5b2e0cf4370fcc2767e944159625b1e25ac8cc485454aa923b593ff5c83621b83fc07327b9a5a595d6690cb8ae995e9847f185b34481052ff0058fd70b796955f3931d0b2804781504dbaac25275f912b0375880fce37993886cb94ae6065999dc91cea10d00981a1b15475edea0dd85cde4ccbac5ebf46ee9588e9893dad2bf99481f8f2b417b83ae6bd8ee594fca45ab75c7c60638a938a0658047a6c19db4274ad97e6ec08f23b83dca6edb6fd0b0578e41b38a161f59ebbbd65f29ac1847260d054d7321a04f34b6bcd858209f3ae093ff117d87c86a49cd4c7f22b459692a0694939466625ac993e0d195d56d765179c2dde16847c953e2900e83e2eda150c6a0cc2af3287eca903f184f36c6954fe31ab9ba7416e9b7f7dc3577be598ee581654d862068b6c364e90fbe166c990c8503dd210db40f6ef6cabbe3416462b7ef4ec1a44abf6969c715b6af7f1c23bf7ad3fb1bde46dd345a1c06c6d33f0e48be02d37afc6c33ed75e85994e06745fb781960f2763970fcfe62e3285eac22ba21e18dfcb4b7a686741c946c7e03056585b8ddec7485d11f258e24b0a2287183367672a061cd6a2e84cc7aba912598beb574db7c6b01624ec40465c600c725b4977152390da45a7ab3e94c9f5e736a2c041f4dc6184d250fbfcd540715f2292256518e3175f404423e590a4f00ecf84c83dd54e17d6836759325397234e811c5c6f7ad25efd59acdf68b7f4c7ae6f2dfcb7599b46d8af3f424c9a7b7d20eec5767d218c27591764f7832d8035b91aba3af26610d0e6d40dd2779e9e7ab3ab78a094c0b60f30908f1c6c1d7486f3ff5020d4da343362520108dd01a631b2d6741cc6f0b0ae7f5bec6887fa22c78b589d715065738258e978d2d6ba09fb69897166eafc306a80c0fea09a7118c86e6e4244fd5260f01e4b7ac164b181dc5d406a88280e0e254998aacc9e7e09aa9c4e8b8ebb773661a0555d6e7dfa271143b022a7d5681ec14752c779612d3069386850a7142473e3d6c9db3094c7d17621e0cb24b834a9f31abeb80e8ae2693d16bad9eea2c67c6eabe9479d285ffdbdcb5044325f24c2570a110743ff2009942e54f90078a71b33539b1469445a52b54c20cffd518f8cb64accfaab0fd21c8570cef7046794fa08aefeb439bf7659c5cc4cbb24832cac76f5936d4bdf90fcf55118c315cd73d73a8bc5ceb81c545ba360080cbb2d968966bb4efb05fa62f4139a06d5a6c76298f11c1bda692cde75075f79b1b4c628c77a0ec520c762d29c70c5fa52c2a4bc0c0baa76af6b4c58a52f0f9aec363017970ce7b4e7eb1dcea8729e993717c8dacbf2931dde4b8c0beb3c9a81da6bbcf326fd25de2cbbf416492e86a268a33de58f81595722ada894b31b2b640a6fc0f3f0bf5d3f301cfadb8fb2a7783927b297fbf1512cb111f0d5ed8cc52fed4156cccd98444dd29364d4090f17563b9b7f16ea736d2ffe47895b801506899d71159c38f578fb4652fd0d5039ecefe011f22df011889bc8f78050437ca703f45d1d4bac5949f32299c9636667955014f8f9d24483fa5dec9f9e77b34b766e75328fa0d1d49337a4366f101c0a128d05c415c9dd6216fb91479f75e01402607d52c85389f10981135e97ac132f221ab4a41ad6f9ae4e1c979766014c4f1b3d9ae7835acb3d9b39921c88c0df992f5fbbc111644bf95ee8bdc5ecc4005b4913b5fd0878884b4e7f856546aed2779437f22ad12f767fe79eb00376fd12b3b8f809529f6e4f0f4157f8bd1fc05d228a6ea807c121e40e", 0x1000, 0x1, 0x0, 0x0) socketpair$tipc(0x1e, 0x2, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TUNSETLINK(r2, 0x8912, 0x400308) sendmmsg(r0, &(0x7f00000092c0), 0x4ff, 0x0) [ 472.666072] FAULT_INJECTION: forcing a failure. [ 472.666072] name failslab, interval 1, probability 0, space 0, times 0 [ 472.681348] CPU: 0 PID: 20006 Comm: syz-executor.4 Not tainted 4.19.196-syzkaller #0 [ 472.689343] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/01/2011 [ 472.695707] audit: type=1800 audit(1625488774.940:240): pid=20014 uid=0 auid=4294967295 ses=4294967295 subj==unconfined op=collect_data cause=failed(directio) comm="syz-executor.2" name="bus" dev="sda1" ino=14953 res=0 [ 472.698694] Call Trace: [ 472.698718] dump_stack+0x1fc/0x2ef [ 472.698742] should_fail.cold+0xa/0xf [ 472.728225] ? setup_fault_attr+0x200/0x200 [ 472.732563] ? lock_acquire+0x170/0x3c0 [ 472.736558] __should_failslab+0x115/0x180 [ 472.740815] should_failslab+0x5/0x10 [ 472.744629] kmem_cache_alloc+0x277/0x370 [ 472.748794] __kernfs_new_node+0xd2/0x680 [ 472.752955] ? kernfs_dop_revalidate+0x3a0/0x3a0 [ 472.757718] ? _raw_spin_unlock_irq+0x5a/0x80 [ 472.762219] ? __cpu_to_node+0x7b/0xa0 12:39:35 executing program 0: syz_mount_image$erofs(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000280)="e2e1f5e08a3f0fcf010000000c", 0xd, 0x16c60000}, {0x0, 0x0, 0x1003}], 0x0, &(0x7f00000002c0)=ANY=[]) [ 472.766124] ? mark_held_locks+0xf0/0xf0 [ 472.770404] ? io_schedule_timeout+0x140/0x140 [ 472.774993] ? enqueue_entity+0xf86/0x3850 [ 472.779271] ? set_user_nice.part.0+0x3b9/0xab0 [ 472.784041] kernfs_create_dir_ns+0x9e/0x230 [ 472.788465] internal_create_group+0x1c1/0xb20 [ 472.793066] ? sysfs_remove_link_from_group+0x70/0x70 [ 472.798279] ? lock_downgrade+0x720/0x720 [ 472.802466] lo_ioctl+0xf7c/0x20e0 [ 472.806150] ? loop_set_status64+0x110/0x110 [ 472.810564] blkdev_ioctl+0x5cb/0x1a80 12:39:35 executing program 0: syz_mount_image$erofs(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000280)="e2e1f5e08a3f0fcf010000000c", 0xd, 0x17c60000}, {0x0, 0x0, 0x1003}], 0x0, &(0x7f00000002c0)=ANY=[]) [ 472.814460] ? entry_SYSCALL_64_after_hwframe+0x49/0xbe [ 472.819827] ? blkpg_ioctl+0x9d0/0x9d0 [ 472.823720] ? mark_held_locks+0xf0/0xf0 [ 472.827785] ? mark_held_locks+0xf0/0xf0 [ 472.832214] ? debug_check_no_obj_freed+0x201/0x490 [ 472.837241] ? lock_downgrade+0x720/0x720 [ 472.841398] block_ioctl+0xe9/0x130 [ 472.845024] ? blkdev_fallocate+0x3f0/0x3f0 [ 472.849352] do_vfs_ioctl+0xcdb/0x12e0 [ 472.853251] ? lock_downgrade+0x720/0x720 [ 472.857404] ? check_preemption_disabled+0x41/0x280 [ 472.862428] ? ioctl_preallocate+0x200/0x200 [ 472.866855] ? __fget+0x356/0x510 [ 472.870325] ? do_dup2+0x450/0x450 [ 472.873906] ? do_sys_open+0x2bf/0x520 [ 472.877804] ksys_ioctl+0x9b/0xc0 [ 472.881265] __x64_sys_ioctl+0x6f/0xb0 [ 472.885157] ? lockdep_hardirqs_on+0x3a8/0x5c0 [ 472.889749] do_syscall_64+0xf9/0x620 [ 472.893566] entry_SYSCALL_64_after_hwframe+0x49/0xbe [ 472.898766] RIP: 0033:0x466397 12:39:35 executing program 0: syz_mount_image$erofs(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000280)="e2e1f5e08a3f0fcf010000000c", 0xd, 0x24680000}, {0x0, 0x0, 0x1003}], 0x0, &(0x7f00000002c0)=ANY=[]) 12:39:35 executing program 2: r0 = socket$inet6(0xa, 0x401000000001, 0x0) close(r0) r1 = socket$inet6(0xa, 0x3, 0xff) connect$inet6(r1, &(0x7f0000000200)={0xa, 0x0, 0x0, @empty}, 0x1c) r2 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x30) r3 = creat(&(0x7f0000000280)='./bus\x00', 0x0) ftruncate(r3, 0x208200) sendfile(r0, r2, 0x0, 0x8000fffffffe) r4 = socket$nl_route(0x10, 0x3, 0x0) r5 = socket$netlink(0x10, 0x3, 0x0) ioctl$sock_SIOCGIFINDEX(r5, 0x8933, &(0x7f0000000200)={'geneve0\x00', 0x0}) sendmsg$nl_route(r4, &(0x7f0000000000)={0x0, 0x0, &(0x7f00000000c0)={&(0x7f0000000100)=@newlink={0x3c, 0x10, 0x401, 0x0, 0x0, {0x0, 0x0, 0x0, r6}, [@IFLA_LINKINFO={0x1c, 0x12, 0x0, 0x1, @geneve={{0xb}, {0xc, 0x2, 0x0, 0x1, [@IFLA_GENEVE_REMOTE={0x8, 0x2, @loopback}]}}}]}, 0x3c}}, 0x0) ioctl$sock_inet6_SIOCDELRT(r0, 0x890c, &(0x7f0000000000)={@remote, @empty, @dev={0xfe, 0x80, '\x00', 0x43}, 0x3, 0x9, 0x5, 0x0, 0x4, 0x2000006, r6}) [ 472.901963] Code: 3c 1c 48 f7 d8 49 39 c4 72 b8 e8 a4 48 02 00 85 c0 78 bd 48 83 c4 08 4c 89 e0 5b 41 5c c3 0f 1f 44 00 00 b8 10 00 00 00 0f 05 <48> 3d 01 f0 ff ff 73 01 c3 48 c7 c1 bc ff ff ff f7 d8 64 89 01 48 [ 472.920957] RSP: 002b:00007f7ffbdc2f48 EFLAGS: 00000246 ORIG_RAX: 0000000000000010 [ 472.928684] RAX: ffffffffffffffda RBX: 00000000004afcc0 RCX: 0000000000466397 [ 472.935963] RDX: 0000000000000004 RSI: 0000000000004c00 RDI: 0000000000000005 [ 472.943241] RBP: 0000000000000005 R08: 0000000000000000 R09: ffffffffffffffff [ 472.950514] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000004 [ 472.957787] R13: 0000000000000004 R14: 0000000020000248 R15: 0000000000000003 [ 473.016478] erofs: read_super, device -> /dev/loop5 [ 473.022421] erofs: options -> acl,noacl, [ 473.047697] erofs: read_super, device -> /dev/loop3 [ 473.061710] erofs: read_super, device -> /dev/loop4 12:39:35 executing program 1: r0 = socket$inet6(0xa, 0x2, 0x0) connect$inet6(r0, &(0x7f00000002c0), 0x1c) socketpair$tipc(0x1e, 0x2, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TUNSETLINK(r1, 0x8912, 0x400308) r2 = socket$alg(0x26, 0x5, 0x0) bind$alg(r2, &(0x7f0000000280)={0x26, 'hash\x00', 0x0, 0x0, 'cryptd(sha224-generic)\x00'}, 0x58) r3 = accept4(r2, 0x0, 0x0, 0x0) sendmmsg$sock(r3, &(0x7f00000035c0)=[{{0x0, 0x0, &(0x7f0000000140)=[{&(0x7f0000000040)="f1", 0x1}], 0x1}, 0x2}], 0xfffffdef, 0x0) getsockopt$inet_sctp6_SCTP_ADAPTATION_LAYER(r3, 0x84, 0x7, &(0x7f0000000000), &(0x7f0000000040)=0x4) sendmmsg(r0, &(0x7f00000092c0), 0x4ff, 0x0) bind$alg(r2, &(0x7f0000000180)={0x26, 'rng\x00', 0x0, 0x0, 'drbg_pr_ctr_aes128\x00'}, 0x58) 12:39:35 executing program 0: syz_mount_image$erofs(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000280)="e2e1f5e08a3f0fcf010000000c", 0xd, 0x26c60000}, {0x0, 0x0, 0x1003}], 0x0, &(0x7f00000002c0)=ANY=[]) [ 473.071363] erofs: options -> acl,noacl, 12:39:35 executing program 5: syz_mount_image$erofs(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x3, &(0x7f0000000200)=[{&(0x7f0000010000)="e2e1f5e0f2029981010200000c0024", 0xf, 0x400}, {&(0x7f0000010100)="05000000c041", 0x6, 0x480}, {0x0, 0x0, 0x1000}], 0x2008082, &(0x7f0000000080)={[{@acl}, {@noacl}]}) 12:39:35 executing program 3: syz_mount_image$erofs(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x500, 0x3, &(0x7f0000000200)=[{&(0x7f0000010000)="e2e1f5e0f2029981010000000c0024", 0xf, 0x400}, {&(0x7f0000010100)="05000000c041", 0x6, 0x480}, {0x0, 0x0, 0x1000}], 0x2008082, &(0x7f0000000080)={[{@acl}, {@noacl}]}) [ 473.102886] erofs: options -> acl,noacl, [ 473.104369] audit: type=1804 audit(1625488775.350:241): pid=20023 uid=0 auid=4294967295 ses=4294967295 subj==unconfined op=invalid_pcr cause=ToMToU comm="syz-executor.2" name="/root/syzkaller-testdir213347771/syzkaller.6oTicC/294/bus" dev="sda1" ino=14952 res=1 [ 473.136703] erofs: unmounted for /dev/loop5 12:39:35 executing program 4 (fault-call:0 fault-nth:12): syz_mount_image$erofs(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x3, &(0x7f0000000200)=[{&(0x7f0000010000)="e2e1f5e0f2029981010000000c0024", 0xf, 0x400}, {&(0x7f0000010100)="05000000c041", 0x6, 0x480}, {0x0, 0x0, 0x1000}], 0x2008082, &(0x7f0000000080)={[{@acl}, {@noacl}]}) [ 473.158525] erofs: unmounted for /dev/loop3 12:39:35 executing program 2: r0 = socket$inet6(0xa, 0x401000000001, 0x0) close(r0) connect$inet(0xffffffffffffffff, &(0x7f0000000080)={0x2, 0x0, @initdev={0xac, 0x1e, 0x0, 0x0}}, 0x10) setsockopt$inet_tcp_TCP_REPAIR(0xffffffffffffffff, 0x6, 0x13, &(0x7f0000000100), 0x4) setsockopt$sock_linger(0xffffffffffffffff, 0x1, 0xd, &(0x7f0000000140)={0x1, 0x1}, 0x8) close(0xffffffffffffffff) r1 = socket$inet_tcp(0x2, 0x1, 0x0) setsockopt$inet_tcp_int(r1, 0x6, 0x10000000013, &(0x7f0000d06000)=0x1, 0x4) setsockopt$SO_BINDTODEVICE(r1, 0x1, 0x19, &(0x7f0000000000)='veth1\x00', 0x10) connect$inet(r1, &(0x7f0000000080)={0x2, 0x0, @initdev={0xac, 0x1e, 0x0, 0x0}}, 0x10) setsockopt$inet_tcp_TCP_REPAIR(r1, 0x6, 0x13, &(0x7f0000000100), 0x4) setsockopt$sock_linger(r1, 0x1, 0xd, &(0x7f0000000140)={0x1, 0x1}, 0x8) close(r1) dup2(0xffffffffffffffff, r1) r2 = socket$inet6(0xa, 0x3, 0xff) connect$inet6(r2, &(0x7f0000000200)={0xa, 0x0, 0x0, @empty}, 0x1c) r3 = open(&(0x7f0000000100)='./bus\x00', 0x11250c2, 0x89) r4 = creat(&(0x7f0000000280)='./bus\x00', 0x0) ftruncate(r4, 0x208200) sendfile(r0, r3, 0x0, 0x8000fffffffe) [ 473.186881] erofs: unmounted for /dev/loop4 12:39:35 executing program 0: syz_mount_image$erofs(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000280)="e2e1f5e08a3f0fcf010000000c", 0xd, 0x27c60000}, {0x0, 0x0, 0x1003}], 0x0, &(0x7f00000002c0)=ANY=[]) [ 473.291103] erofs: read_super, device -> /dev/loop5 12:39:35 executing program 1: r0 = socket$inet6(0xa, 0x2, 0x0) connect$inet6(r0, &(0x7f00000002c0), 0x1c) r1 = socket$alg(0x26, 0x5, 0x0) bind$alg(r1, &(0x7f0000000280)={0x26, 'hash\x00', 0x0, 0x0, 'cryptd(sha224-generic)\x00'}, 0x58) r2 = accept4(r1, 0x0, 0x0, 0x0) sendmmsg$sock(r2, &(0x7f00000035c0)=[{{0x0, 0x0, &(0x7f0000000140)=[{&(0x7f0000000040)="f1", 0x1}], 0x1}, 0x2}], 0xfffffdef, 0x0) r3 = syz_init_net_socket$802154_dgram(0x24, 0x2, 0x0) accept4(r3, &(0x7f0000000180)=@nfc_llcp, &(0x7f0000000080)=0x80, 0x0) connect$inet6(r2, &(0x7f0000000000)={0xa, 0x4e20, 0x100, @private1={0xfc, 0x1, '\x00', 0x1}, 0xb5fd}, 0x1c) socketpair$tipc(0x1e, 0x2, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TUNSETLINK(r4, 0x8912, 0x400308) sendmmsg(r0, &(0x7f00000092c0), 0x4ff, 0x0) [ 473.312375] erofs: options -> acl,noacl, 12:39:35 executing program 0: syz_mount_image$erofs(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000280)="e2e1f5e08a3f0fcf010000000c", 0xd, 0x28c60000}, {0x0, 0x0, 0x1003}], 0x0, &(0x7f00000002c0)=ANY=[]) [ 473.348139] FAULT_INJECTION: forcing a failure. [ 473.348139] name failslab, interval 1, probability 0, space 0, times 0 [ 473.373964] CPU: 1 PID: 20055 Comm: syz-executor.4 Not tainted 4.19.196-syzkaller #0 [ 473.381979] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/01/2011 [ 473.391337] Call Trace: [ 473.393943] dump_stack+0x1fc/0x2ef [ 473.397586] should_fail.cold+0xa/0xf [ 473.401397] ? setup_fault_attr+0x200/0x200 [ 473.405725] ? lock_acquire+0x170/0x3c0 [ 473.409710] __should_failslab+0x115/0x180 [ 473.413998] should_failslab+0x5/0x10 [ 473.417805] kmem_cache_alloc+0x277/0x370 [ 473.422005] __kernfs_new_node+0xd2/0x680 [ 473.426339] ? kernfs_dop_revalidate+0x3a0/0x3a0 [ 473.431199] ? kernfs_activate+0x2c/0x1d0 [ 473.435363] ? lock_downgrade+0x720/0x720 [ 473.439517] ? kernfs_add_one+0x51/0x4c0 [ 473.443585] ? mutex_trylock+0x1a0/0x1a0 [ 473.447659] ? __mutex_unlock_slowpath+0xea/0x610 [ 473.452514] kernfs_new_node+0x92/0x120 [ 473.456497] __kernfs_create_file+0x51/0x340 [ 473.460941] sysfs_add_file_mode_ns+0x226/0x540 [ 473.465626] internal_create_group+0x355/0xb20 [ 473.470223] ? sysfs_remove_link_from_group+0x70/0x70 [ 473.475420] ? lock_downgrade+0x720/0x720 [ 473.479583] lo_ioctl+0xf7c/0x20e0 [ 473.483135] ? loop_set_status64+0x110/0x110 [ 473.487549] blkdev_ioctl+0x5cb/0x1a80 [ 473.491443] ? entry_SYSCALL_64_after_hwframe+0x49/0xbe [ 473.496811] ? blkpg_ioctl+0x9d0/0x9d0 [ 473.500729] ? mark_held_locks+0xf0/0xf0 [ 473.504794] ? mark_held_locks+0xf0/0xf0 [ 473.508900] ? debug_check_no_obj_freed+0x201/0x490 [ 473.513926] ? lock_downgrade+0x720/0x720 [ 473.518086] block_ioctl+0xe9/0x130 [ 473.521717] ? blkdev_fallocate+0x3f0/0x3f0 [ 473.526045] do_vfs_ioctl+0xcdb/0x12e0 [ 473.529978] ? lock_downgrade+0x720/0x720 [ 473.534136] ? check_preemption_disabled+0x41/0x280 [ 473.539174] ? ioctl_preallocate+0x200/0x200 [ 473.543591] ? __fget+0x356/0x510 [ 473.547051] ? do_dup2+0x450/0x450 [ 473.550775] ? do_sys_open+0x2bf/0x520 [ 473.554673] ksys_ioctl+0x9b/0xc0 [ 473.558132] __x64_sys_ioctl+0x6f/0xb0 [ 473.562119] ? lockdep_hardirqs_on+0x3a8/0x5c0 [ 473.566702] do_syscall_64+0xf9/0x620 [ 473.570507] entry_SYSCALL_64_after_hwframe+0x49/0xbe [ 473.576242] RIP: 0033:0x466397 [ 473.579868] Code: 3c 1c 48 f7 d8 49 39 c4 72 b8 e8 a4 48 02 00 85 c0 78 bd 48 83 c4 08 4c 89 e0 5b 41 5c c3 0f 1f 44 00 00 b8 10 00 00 00 0f 05 <48> 3d 01 f0 ff ff 73 01 c3 48 c7 c1 bc ff ff ff f7 d8 64 89 01 48 12:39:35 executing program 1: r0 = socket$inet6(0xa, 0x2, 0x0) r1 = socket$inet6_dccp(0xa, 0x6, 0x0) connect$inet6(r1, &(0x7f00000002c0)={0xa, 0x4e20, 0x0, @mcast1}, 0x1c) socketpair$tipc(0x1e, 0x2, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TUNSETLINK(r2, 0x8912, 0x400308) sendmmsg(r0, &(0x7f0000000140)=[{{&(0x7f0000000000)=@nfc={0x27, 0x1, 0x1, 0x3}, 0x80, &(0x7f0000000100)=[{&(0x7f0000000080)="a3b70b32c09a9b93b003de713861342e59ff556c7b7469", 0x17}], 0x1}}], 0x1, 0x0) 12:39:35 executing program 0: syz_mount_image$erofs(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000280)="e2e1f5e08a3f0fcf010000000c", 0xd, 0x29c60000}, {0x0, 0x0, 0x1003}], 0x0, &(0x7f00000002c0)=ANY=[]) [ 473.598769] RSP: 002b:00007f7ffbdc2f48 EFLAGS: 00000246 ORIG_RAX: 0000000000000010 [ 473.606483] RAX: ffffffffffffffda RBX: 00000000004afcc0 RCX: 0000000000466397 [ 473.613752] RDX: 0000000000000004 RSI: 0000000000004c00 RDI: 0000000000000005 [ 473.621028] RBP: 0000000000000005 R08: 0000000000000000 R09: ffffffffffffffff [ 473.628301] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000004 [ 473.635584] R13: 0000000000000004 R14: 0000000020000248 R15: 0000000000000003 [ 473.682041] erofs: read_super, device -> /dev/loop4 [ 473.687469] erofs: options -> acl,noacl, [ 473.697043] erofs: read_super, device -> /dev/loop3 12:39:36 executing program 5: syz_mount_image$erofs(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x3, &(0x7f0000000200)=[{&(0x7f0000010000)="e2e1f5e0f2029981010300000c0024", 0xf, 0x400}, {&(0x7f0000010100)="05000000c041", 0x6, 0x480}, {0x0, 0x0, 0x1000}], 0x2008082, &(0x7f0000000080)={[{@acl}, {@noacl}]}) [ 473.722841] erofs: options -> acl,noacl, 12:39:36 executing program 0: syz_mount_image$erofs(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000280)="e2e1f5e08a3f0fcf010000000c", 0xd, 0x40c60000}, {0x0, 0x0, 0x1003}], 0x0, &(0x7f00000002c0)=ANY=[]) 12:39:36 executing program 4 (fault-call:0 fault-nth:13): syz_mount_image$erofs(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x3, &(0x7f0000000200)=[{&(0x7f0000010000)="e2e1f5e0f2029981010000000c0024", 0xf, 0x400}, {&(0x7f0000010100)="05000000c041", 0x6, 0x480}, {0x0, 0x0, 0x1000}], 0x2008082, &(0x7f0000000080)={[{@acl}, {@noacl}]}) [ 473.748484] erofs: unmounted for /dev/loop5 12:39:36 executing program 3: syz_mount_image$erofs(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x600, 0x3, &(0x7f0000000200)=[{&(0x7f0000010000)="e2e1f5e0f2029981010000000c0024", 0xf, 0x400}, {&(0x7f0000010100)="05000000c041", 0x6, 0x480}, {0x0, 0x0, 0x1000}], 0x2008082, &(0x7f0000000080)={[{@acl}, {@noacl}]}) 12:39:36 executing program 1: r0 = socket$inet_tcp(0x2, 0x1, 0x0) setsockopt$inet_tcp_int(r0, 0x6, 0x10000000013, &(0x7f0000d06000)=0x1, 0x4) setsockopt$SO_BINDTODEVICE(r0, 0x1, 0x19, &(0x7f0000000000)='veth1\x00', 0x10) connect$inet(r0, &(0x7f0000000080)={0x2, 0x0, @initdev={0xac, 0x1e, 0x0, 0x0}}, 0x10) setsockopt$inet_tcp_TCP_REPAIR(r0, 0x6, 0x13, &(0x7f0000000100), 0x4) setsockopt$sock_linger(r0, 0x1, 0xd, &(0x7f0000000140)={0x1, 0x1}, 0x8) close(r0) r1 = socket$inet_tcp(0x2, 0x1, 0x0) setsockopt$inet_tcp_int(r1, 0x6, 0x10000000013, &(0x7f0000d06000)=0x1, 0x4) setsockopt$SO_BINDTODEVICE(r1, 0x1, 0x19, &(0x7f0000000000)='veth1\x00', 0x10) connect$inet(r1, &(0x7f0000000080)={0x2, 0x0, @initdev={0xac, 0x1e, 0x0, 0x0}}, 0x10) setsockopt$inet_tcp_TCP_REPAIR(r1, 0x6, 0x13, &(0x7f0000000100), 0x4) setsockopt$sock_linger(r1, 0x1, 0xd, &(0x7f0000000140)={0x1, 0x1}, 0x8) close(r1) dup2(r0, r1) r2 = socket$inet6(0xa, 0x2, 0x0) connect$inet6(r2, &(0x7f00000002c0), 0x1c) socketpair$tipc(0x1e, 0x2, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TUNSETLINK(r3, 0x8912, 0x8) sendmmsg(r2, &(0x7f00000092c0), 0x4ff, 0x0) [ 473.785923] erofs: unmounted for /dev/loop4 [ 473.793141] erofs: unmounted for /dev/loop3 12:39:36 executing program 0: syz_mount_image$erofs(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000280)="e2e1f5e08a3f0fcf010000000c", 0xd, 0x50680000}, {0x0, 0x0, 0x1003}], 0x0, &(0x7f00000002c0)=ANY=[]) [ 473.870709] FAULT_INJECTION: forcing a failure. [ 473.870709] name failslab, interval 1, probability 0, space 0, times 0 [ 473.886274] CPU: 1 PID: 20083 Comm: syz-executor.4 Not tainted 4.19.196-syzkaller #0 [ 473.894177] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/01/2011 [ 473.903534] Call Trace: [ 473.906115] dump_stack+0x1fc/0x2ef [ 473.909729] should_fail.cold+0xa/0xf [ 473.913535] ? setup_fault_attr+0x200/0x200 [ 473.918092] ? lock_acquire+0x170/0x3c0 [ 473.922068] __should_failslab+0x115/0x180 [ 473.926294] should_failslab+0x5/0x10 [ 473.930083] kmem_cache_alloc+0x277/0x370 [ 473.934221] __kernfs_new_node+0xd2/0x680 [ 473.938375] ? kernfs_dop_revalidate+0x3a0/0x3a0 [ 473.943124] ? __mutex_unlock_slowpath+0xea/0x610 [ 473.947965] ? wait_for_completion_io+0x10/0x10 [ 473.952622] ? kernfs_next_descendant_post+0x19c/0x290 [ 473.957894] kernfs_new_node+0x92/0x120 [ 473.961855] __kernfs_create_file+0x51/0x340 [ 473.966251] sysfs_add_file_mode_ns+0x226/0x540 [ 473.970910] internal_create_group+0x355/0xb20 [ 473.975497] ? sysfs_remove_link_from_group+0x70/0x70 [ 473.980687] ? lock_downgrade+0x720/0x720 [ 473.984833] lo_ioctl+0xf7c/0x20e0 [ 473.988361] ? loop_set_status64+0x110/0x110 [ 473.992755] blkdev_ioctl+0x5cb/0x1a80 [ 473.996651] ? entry_SYSCALL_64_after_hwframe+0x49/0xbe [ 474.002005] ? blkpg_ioctl+0x9d0/0x9d0 [ 474.005888] ? mark_held_locks+0xf0/0xf0 [ 474.009933] ? mark_held_locks+0xf0/0xf0 [ 474.013979] ? debug_check_no_obj_freed+0x201/0x490 [ 474.019000] ? lock_downgrade+0x720/0x720 [ 474.023135] block_ioctl+0xe9/0x130 [ 474.026748] ? blkdev_fallocate+0x3f0/0x3f0 [ 474.031059] do_vfs_ioctl+0xcdb/0x12e0 [ 474.034931] ? lock_downgrade+0x720/0x720 [ 474.039062] ? check_preemption_disabled+0x41/0x280 [ 474.044073] ? ioctl_preallocate+0x200/0x200 [ 474.048485] ? __fget+0x356/0x510 [ 474.051924] ? do_dup2+0x450/0x450 [ 474.055446] ? do_sys_open+0x2bf/0x520 [ 474.059319] ksys_ioctl+0x9b/0xc0 [ 474.062758] __x64_sys_ioctl+0x6f/0xb0 [ 474.066659] ? lockdep_hardirqs_on+0x3a8/0x5c0 [ 474.071232] do_syscall_64+0xf9/0x620 [ 474.075071] entry_SYSCALL_64_after_hwframe+0x49/0xbe [ 474.080245] RIP: 0033:0x466397 [ 474.083436] Code: 3c 1c 48 f7 d8 49 39 c4 72 b8 e8 a4 48 02 00 85 c0 78 bd 48 83 c4 08 4c 89 e0 5b 41 5c c3 0f 1f 44 00 00 b8 10 00 00 00 0f 05 <48> 3d 01 f0 ff ff 73 01 c3 48 c7 c1 bc ff ff ff f7 d8 64 89 01 48 [ 474.102348] RSP: 002b:00007f7ffbdc2f48 EFLAGS: 00000246 ORIG_RAX: 0000000000000010 [ 474.110051] RAX: ffffffffffffffda RBX: 00000000004afcc0 RCX: 0000000000466397 [ 474.117301] RDX: 0000000000000004 RSI: 0000000000004c00 RDI: 0000000000000005 [ 474.124550] RBP: 0000000000000005 R08: 0000000000000000 R09: ffffffffffffffff [ 474.131868] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000004 [ 474.139125] R13: 0000000000000004 R14: 0000000020000248 R15: 0000000000000003 12:39:36 executing program 5: syz_mount_image$erofs(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x3, &(0x7f0000000200)=[{&(0x7f0000010000)="e2e1f5e0f2029981010400000c0024", 0xf, 0x400}, {&(0x7f0000010100)="05000000c041", 0x6, 0x480}, {0x0, 0x0, 0x1000}], 0x2008082, &(0x7f0000000080)={[{@acl}, {@noacl}]}) 12:39:36 executing program 4 (fault-call:0 fault-nth:14): syz_mount_image$erofs(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x3, &(0x7f0000000200)=[{&(0x7f0000010000)="e2e1f5e0f2029981010000000c0024", 0xf, 0x400}, {&(0x7f0000010100)="05000000c041", 0x6, 0x480}, {0x0, 0x0, 0x1000}], 0x2008082, &(0x7f0000000080)={[{@acl}, {@noacl}]}) [ 474.172900] erofs: read_super, device -> /dev/loop5 [ 474.184673] erofs: read_super, device -> /dev/loop4 [ 474.186645] erofs: read_super, device -> /dev/loop3 [ 474.195705] erofs: options -> acl,noacl, [ 474.197447] erofs: options -> acl,noacl, [ 474.208824] erofs: options -> acl,noacl, 12:39:36 executing program 0: syz_mount_image$erofs(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000280)="e2e1f5e08a3f0fcf010000000c", 0xd, 0x80680000}, {0x0, 0x0, 0x1003}], 0x0, &(0x7f00000002c0)=ANY=[]) 12:39:36 executing program 3: syz_mount_image$erofs(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x700, 0x3, &(0x7f0000000200)=[{&(0x7f0000010000)="e2e1f5e0f2029981010000000c0024", 0xf, 0x400}, {&(0x7f0000010100)="05000000c041", 0x6, 0x480}, {0x0, 0x0, 0x1000}], 0x2008082, &(0x7f0000000080)={[{@acl}, {@noacl}]}) 12:39:36 executing program 0: syz_mount_image$erofs(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000280)="e2e1f5e08a3f0fcf010000000c", 0xd, 0x400}, {0x0, 0x2, 0x1003}], 0x0, &(0x7f00000002c0)=ANY=[]) [ 474.245007] erofs: unmounted for /dev/loop4 [ 474.249770] erofs: unmounted for /dev/loop5 [ 474.273301] erofs: unmounted for /dev/loop3 12:39:36 executing program 2: r0 = socket$inet6(0xa, 0x401000000001, 0x0) setsockopt$inet6_IPV6_HOPOPTS(r0, 0x29, 0x36, &(0x7f0000000080)=ANY=[@ANYBLOB="320b000000000000000100050200000528000000030809e000640a00000000000037c10e00000000000000800000000000000700000000000000072000000001061fff7f00000000000000000800000000000000050000000000000004010100010000000000000000"], 0x68) close(r0) r1 = socket$inet6(0xa, 0x3, 0xff) connect$inet6(r1, &(0x7f0000000200)={0xa, 0x0, 0x0, @empty}, 0x1c) r2 = open(&(0x7f0000000100)='./bus\x00', 0x11250c2, 0x0) r3 = creat(&(0x7f0000000280)='./bus\x00', 0x0) ftruncate(r3, 0x208200) sendfile(r0, r2, 0x0, 0x8000fffffffe) r4 = socket(0xa, 0x1, 0x0) close(r4) r5 = socket$inet6_sctp(0xa, 0x5, 0x84) setsockopt$inet_sctp6_SCTP_SOCKOPT_CONNECTX(r5, 0x84, 0x6e, &(0x7f0000000000)=[@in6={0xa, 0x0, 0x0, @private1}], 0x1c) getsockopt$inet_sctp6_SCTP_GET_ASSOC_ID_LIST(r5, 0x84, 0x1d, &(0x7f0000000900)={0x1, [0x0]}, &(0x7f0000000940)=0x8) getsockopt$inet_sctp6_SCTP_GET_PEER_ADDRS(r4, 0x84, 0x7a, &(0x7f0000000780)={r6, 0x4, "894bdcbd"}, &(0x7f0000000840)=0xc) setsockopt$inet_sctp6_SCTP_MAXSEG(r2, 0x84, 0xd, &(0x7f0000000000)=@assoc_id=r6, 0x4) 12:39:36 executing program 0: syz_mount_image$erofs(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000280)="e2e1f5e08a3f0fcf010000000c", 0xd, 0x400}, {0x0, 0x3, 0x1003}], 0x0, &(0x7f00000002c0)=ANY=[]) [ 474.371796] FAULT_INJECTION: forcing a failure. [ 474.371796] name failslab, interval 1, probability 0, space 0, times 0 [ 474.415398] CPU: 1 PID: 20109 Comm: syz-executor.4 Not tainted 4.19.196-syzkaller #0 [ 474.423312] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/01/2011 [ 474.432669] Call Trace: [ 474.435285] dump_stack+0x1fc/0x2ef [ 474.438926] should_fail.cold+0xa/0xf [ 474.442755] ? setup_fault_attr+0x200/0x200 [ 474.447082] ? lock_acquire+0x170/0x3c0 [ 474.451088] __should_failslab+0x115/0x180 [ 474.455328] should_failslab+0x5/0x10 [ 474.459131] kmem_cache_alloc+0x277/0x370 12:39:36 executing program 0: syz_mount_image$erofs(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000280)="e2e1f5e08a3f0fcf010000000c", 0xd, 0x400}, {0x0, 0x4, 0x1003}], 0x0, &(0x7f00000002c0)=ANY=[]) [ 474.463283] __kernfs_new_node+0xd2/0x680 [ 474.467441] ? kernfs_dop_revalidate+0x3a0/0x3a0 [ 474.472203] ? __mutex_unlock_slowpath+0xea/0x610 [ 474.477053] ? wait_for_completion_io+0x10/0x10 [ 474.481727] ? kernfs_next_descendant_post+0x19c/0x290 [ 474.487014] kernfs_new_node+0x92/0x120 [ 474.491003] __kernfs_create_file+0x51/0x340 [ 474.495421] sysfs_add_file_mode_ns+0x226/0x540 [ 474.500107] internal_create_group+0x355/0xb20 [ 474.504711] ? sysfs_remove_link_from_group+0x70/0x70 [ 474.509910] ? lock_downgrade+0x720/0x720 12:39:36 executing program 0: syz_mount_image$erofs(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000280)="e2e1f5e08a3f0fcf010000000c", 0xd, 0x400}, {0x0, 0x5, 0x1003}], 0x0, &(0x7f00000002c0)=ANY=[]) [ 474.514075] lo_ioctl+0xf7c/0x20e0 [ 474.517628] ? loop_set_status64+0x110/0x110 [ 474.522080] blkdev_ioctl+0x5cb/0x1a80 [ 474.525975] ? entry_SYSCALL_64_after_hwframe+0x49/0xbe [ 474.531360] ? blkpg_ioctl+0x9d0/0x9d0 [ 474.535248] ? mark_held_locks+0xf0/0xf0 [ 474.539337] ? mark_held_locks+0xf0/0xf0 [ 474.543432] ? debug_check_no_obj_freed+0x201/0x490 [ 474.548457] ? lock_downgrade+0x720/0x720 [ 474.552702] block_ioctl+0xe9/0x130 [ 474.556335] ? blkdev_fallocate+0x3f0/0x3f0 [ 474.560789] do_vfs_ioctl+0xcdb/0x12e0 12:39:36 executing program 0: syz_mount_image$erofs(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000280)="e2e1f5e08a3f0fcf010000000c", 0xd, 0x400}, {0x0, 0x6, 0x1003}], 0x0, &(0x7f00000002c0)=ANY=[]) [ 474.564682] ? lock_downgrade+0x720/0x720 [ 474.568829] ? check_preemption_disabled+0x41/0x280 [ 474.573847] ? ioctl_preallocate+0x200/0x200 [ 474.578267] ? __fget+0x356/0x510 [ 474.581727] ? do_dup2+0x450/0x450 [ 474.585295] ? do_sys_open+0x2bf/0x520 [ 474.589195] ksys_ioctl+0x9b/0xc0 [ 474.592657] __x64_sys_ioctl+0x6f/0xb0 [ 474.596547] ? lockdep_hardirqs_on+0x3a8/0x5c0 [ 474.601137] do_syscall_64+0xf9/0x620 [ 474.604943] entry_SYSCALL_64_after_hwframe+0x49/0xbe [ 474.610124] RIP: 0033:0x466397 [ 474.613297] Code: 3c 1c 48 f7 d8 49 39 c4 72 b8 e8 a4 48 02 00 85 c0 78 bd 48 83 c4 08 4c 89 e0 5b 41 5c c3 0f 1f 44 00 00 b8 10 00 00 00 0f 05 <48> 3d 01 f0 ff ff 73 01 c3 48 c7 c1 bc ff ff ff f7 d8 64 89 01 48 [ 474.632183] RSP: 002b:00007f7ffbdc2f48 EFLAGS: 00000246 ORIG_RAX: 0000000000000010 [ 474.640038] RAX: ffffffffffffffda RBX: 00000000004afcc0 RCX: 0000000000466397 [ 474.647409] RDX: 0000000000000004 RSI: 0000000000004c00 RDI: 0000000000000005 [ 474.656328] RBP: 0000000000000005 R08: 0000000000000000 R09: ffffffffffffffff [ 474.663605] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000004 [ 474.672769] R13: 0000000000000004 R14: 0000000020000248 R15: 0000000000000003 [ 474.708606] erofs: read_super, device -> /dev/loop5 [ 474.726048] erofs: options -> acl,noacl, [ 474.728694] erofs: read_super, device -> /dev/loop3 [ 474.732657] erofs: read_super, device -> /dev/loop4 [ 474.736384] erofs: options -> acl,noacl, [ 474.746420] erofs: options -> acl,noacl, [ 474.803693] erofs: unmounted for /dev/loop5 [ 474.811051] erofs: unmounted for /dev/loop4 [ 474.835010] erofs: unmounted for /dev/loop3 12:39:37 executing program 1: r0 = socket$inet6(0xa, 0x2, 0x0) connect$inet6(r0, &(0x7f00000002c0), 0x1c) socketpair$tipc(0x1e, 0x2, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$SIOCGETLINKNAME(r1, 0x89e0, &(0x7f0000000540)={0x2, 0x1}) ioctl$TUNSETLINK(r2, 0x8912, 0x400308) sendmmsg(r0, &(0x7f00000092c0), 0x4ff, 0x0) r3 = socket$inet_tcp(0x2, 0x1, 0x0) setsockopt$inet_tcp_int(r3, 0x6, 0x10000000013, &(0x7f0000d06000)=0x1, 0x4) setsockopt$SO_BINDTODEVICE(r3, 0x1, 0x19, &(0x7f0000000000)='veth1\x00', 0x10) syz_genetlink_get_family_id$nl80211(&(0x7f00000007c0), 0xffffffffffffffff) connect$inet(0xffffffffffffffff, &(0x7f0000000080)={0x2, 0x4e24, @initdev={0xac, 0x1e, 0x0, 0x0}}, 0x10) setsockopt$inet_tcp_TCP_REPAIR(r3, 0x6, 0x13, &(0x7f0000000100), 0x4) setsockopt$sock_linger(r3, 0x1, 0xd, &(0x7f0000000140)={0x1, 0x1}, 0x8) close(r3) accept4(r3, &(0x7f00000005c0)=@alg, &(0x7f0000000640)=0x80, 0x81000) r4 = bpf$BPF_MAP_GET_FD_BY_ID(0xe, &(0x7f0000000000)={0x0, 0xa8}, 0xc) r5 = syz_mount_image$hfsplus(&(0x7f0000000040), &(0x7f0000000080)='./file0\x00', 0x7, 0x3, &(0x7f0000000400)=[{&(0x7f0000000100)="72002a845fa67f00fefb3379c0a4d95a0685fc6ee1822a2b006baa32945b4fa1e6e166a0070047ceaba49b1369a7c55b929a004669feb0eb892dcdd1a7287d7fb4248db3c86d098d4601a95dd7ebb79c3c3308a43ff40997dd2854dd0a890d1c3b63f1aaf931211d4eb59ce3fe7879282c02c193f047ac45d3b03bcf02f546c1f44dd9c81215b0b15895fa9ff523726e95a9d88fd2bbe501c3b23c4d5aafab955c1002f96df8965c1b3656f66c234664641e7bc5ed00e317e4db7bb88c7d41ee63af9969790e43f542691225abeb231c4d4b1ad6053d4271d31e2f2693b6a7b6ac130b19418660", 0xe7, 0x7}, {&(0x7f0000000300)="de949f1ce910f0cbad0452b4c0ea83a666b529ef00595072927058a71e36af9c8eaa9378d78bdac09e26250f52caae8552a219f3dab0fc35447bb372819586dff3f7990b8c36a38491f4e66a787f2afd1ce17150cab5a80475ccefe96ed9fb83ee69d083ab30d350d6d233a80aedfd1d3be0a7813cc1053d4e476167c6374e1f2b52a63f7912996a67e47c95b176391dd8c4caa477a8e59854b6d846f8fc0ed078e05f322f38aa3af9f86460cf4511e5276b051b881c4db95cde40fcf6ff0bc42e28cbf638ff470d73624303a969d4ddadf08307a37b", 0xd6, 0x1}, {&(0x7f0000000200)="7b9fae506f843abd62f9f85b3d1ba7489c44183f2237c1b855c6206dac60c121642534e1ff07bc1098db258d96660dc9e02129459998da2288e25a803f6344a91e355cc44e422028423c4d6dd271795fd858babdae2589f96c188951711f627117e6d015c3b5808f7d0225360fbd8266b5cc4512147f9ebc23523ead893b974ac3ced7bbfdfe966cea11a97cb274364f93ca196a606afb08", 0x98, 0x4}], 0xc25, &(0x7f0000000480)={[{@nobarrier}, {@uid={'uid', 0x3d, 0xee01}}], [{@dont_appraise}, {@uid_gt={'uid>', 0xee01}}, {@subj_role={'subj_role', 0x3d, '-'}}]}) ioctl$F2FS_IOC_MOVE_RANGE(r4, 0xc020f509, &(0x7f0000000500)={r5, 0x8, 0xc27, 0x3f}) r6 = socket$l2tp(0x2, 0x2, 0x73) sendto(r6, &(0x7f0000000680)="a39e6a3817a0886005c41500eba5525cd41f95f821f42b88f3c4cac79fa47081a3c79d58dae8d87e899323f9595fa35b2e05022a222dbbbf1263800485e8900794f28a9e7e29a65a9113ee639ca08d4dc8c8f4033c0ccece08e13b59c7a2e42c5c19791e9561ec0afc63727239b725b50b0cbd8a92008dcec452a28737f7a13ff1e8040f82928831c4be1643e02d1b1f402527f12572a9d22e5a23892f", 0x9d, 0x40045, &(0x7f0000000740)=@tipc=@name={0x1e, 0x2, 0x2, {{0x40, 0x1}, 0x2}}, 0x80) 12:39:37 executing program 3: syz_mount_image$erofs(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x900, 0x3, &(0x7f0000000200)=[{&(0x7f0000010000)="e2e1f5e0f2029981010000000c0024", 0xf, 0x400}, {&(0x7f0000010100)="05000000c041", 0x6, 0x480}, {0x0, 0x0, 0x1000}], 0x2008082, &(0x7f0000000080)={[{@acl}, {@noacl}]}) 12:39:37 executing program 0: syz_mount_image$erofs(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000280)="e2e1f5e08a3f0fcf010000000c", 0xd, 0x400}, {0x0, 0x7, 0x1003}], 0x0, &(0x7f00000002c0)=ANY=[]) 12:39:37 executing program 5: syz_mount_image$erofs(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x3, &(0x7f0000000200)=[{&(0x7f0000010000)="e2e1f5e0f2029981010500000c0024", 0xf, 0x400}, {&(0x7f0000010100)="05000000c041", 0x6, 0x480}, {0x0, 0x0, 0x1000}], 0x2008082, &(0x7f0000000080)={[{@acl}, {@noacl}]}) 12:39:37 executing program 4 (fault-call:0 fault-nth:15): syz_mount_image$erofs(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x3, &(0x7f0000000200)=[{&(0x7f0000010000)="e2e1f5e0f2029981010000000c0024", 0xf, 0x400}, {&(0x7f0000010100)="05000000c041", 0x6, 0x480}, {0x0, 0x0, 0x1000}], 0x2008082, &(0x7f0000000080)={[{@acl}, {@noacl}]}) [ 475.164441] FAULT_INJECTION: forcing a failure. [ 475.164441] name failslab, interval 1, probability 0, space 0, times 0 [ 475.182771] CPU: 0 PID: 20149 Comm: syz-executor.4 Not tainted 4.19.196-syzkaller #0 [ 475.190684] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/01/2011 [ 475.200041] Call Trace: [ 475.202644] dump_stack+0x1fc/0x2ef [ 475.206286] should_fail.cold+0xa/0xf [ 475.210096] ? setup_fault_attr+0x200/0x200 [ 475.214424] ? lock_acquire+0x170/0x3c0 [ 475.218403] __should_failslab+0x115/0x180 [ 475.222647] should_failslab+0x5/0x10 [ 475.226448] kmem_cache_alloc+0x277/0x370 [ 475.230602] __kernfs_new_node+0xd2/0x680 [ 475.235274] ? kernfs_dop_revalidate+0x3a0/0x3a0 [ 475.240051] ? __mutex_unlock_slowpath+0xea/0x610 [ 475.244899] ? wait_for_completion_io+0x10/0x10 [ 475.249583] ? kernfs_next_descendant_post+0x19c/0x290 [ 475.254867] kernfs_new_node+0x92/0x120 [ 475.258850] __kernfs_create_file+0x51/0x340 [ 475.263268] sysfs_add_file_mode_ns+0x226/0x540 [ 475.267969] internal_create_group+0x355/0xb20 [ 475.272566] ? sysfs_remove_link_from_group+0x70/0x70 [ 475.277751] ? lock_downgrade+0x720/0x720 [ 475.281895] lo_ioctl+0xf7c/0x20e0 [ 475.285421] ? loop_set_status64+0x110/0x110 [ 475.289852] blkdev_ioctl+0x5cb/0x1a80 [ 475.293724] ? entry_SYSCALL_64_after_hwframe+0x49/0xbe [ 475.299071] ? blkpg_ioctl+0x9d0/0x9d0 [ 475.302946] ? mark_held_locks+0xf0/0xf0 [ 475.306989] ? mark_held_locks+0xf0/0xf0 [ 475.311031] ? debug_check_no_obj_freed+0x201/0x490 [ 475.316027] ? lock_downgrade+0x720/0x720 [ 475.320165] block_ioctl+0xe9/0x130 [ 475.323789] ? blkdev_fallocate+0x3f0/0x3f0 [ 475.328093] do_vfs_ioctl+0xcdb/0x12e0 [ 475.331965] ? lock_downgrade+0x720/0x720 [ 475.336104] ? check_preemption_disabled+0x41/0x280 [ 475.341152] ? ioctl_preallocate+0x200/0x200 [ 475.345542] ? __fget+0x356/0x510 [ 475.348990] ? do_dup2+0x450/0x450 [ 475.352513] ? do_sys_open+0x2bf/0x520 [ 475.356382] ksys_ioctl+0x9b/0xc0 [ 475.359816] __x64_sys_ioctl+0x6f/0xb0 [ 475.363685] ? lockdep_hardirqs_on+0x3a8/0x5c0 [ 475.368257] do_syscall_64+0xf9/0x620 [ 475.372068] entry_SYSCALL_64_after_hwframe+0x49/0xbe [ 475.377294] RIP: 0033:0x466397 [ 475.380470] Code: 3c 1c 48 f7 d8 49 39 c4 72 b8 e8 a4 48 02 00 85 c0 78 bd 48 83 c4 08 4c 89 e0 5b 41 5c c3 0f 1f 44 00 00 b8 10 00 00 00 0f 05 <48> 3d 01 f0 ff ff 73 01 c3 48 c7 c1 bc ff ff ff f7 d8 64 89 01 48 [ 475.399453] RSP: 002b:00007f7ffbdc2f48 EFLAGS: 00000246 ORIG_RAX: 0000000000000010 [ 475.407144] RAX: ffffffffffffffda RBX: 00000000004afcc0 RCX: 0000000000466397 12:39:37 executing program 0: syz_mount_image$erofs(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000280)="e2e1f5e08a3f0fcf010000000c", 0xd, 0x400}, {0x0, 0x8, 0x1003}], 0x0, &(0x7f00000002c0)=ANY=[]) [ 475.414394] RDX: 0000000000000004 RSI: 0000000000004c00 RDI: 0000000000000005 [ 475.421643] RBP: 0000000000000005 R08: 0000000000000000 R09: ffffffffffffffff [ 475.428894] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000004 [ 475.436155] R13: 0000000000000004 R14: 0000000020000248 R15: 0000000000000003 12:39:37 executing program 0: syz_mount_image$erofs(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000280)="e2e1f5e08a3f0fcf010000000c", 0xd, 0x400}, {0x0, 0xa, 0x1003}], 0x0, &(0x7f00000002c0)=ANY=[]) [ 475.485819] erofs: read_super, device -> /dev/loop4 [ 475.485833] erofs: read_super, device -> /dev/loop3 [ 475.494152] erofs: options -> acl,noacl, [ 475.496494] erofs: read_super, device -> /dev/loop5 [ 475.520957] erofs: options -> acl,noacl, 12:39:37 executing program 2: r0 = socket$inet6(0xa, 0x80000, 0x0) syz_mount_image$iso9660(&(0x7f00000000c0), &(0x7f0000000140)='./bus\x00', 0xfffffffffffffff9, 0x6, &(0x7f0000000640)=[{&(0x7f0000000180)="d4559142f83d1570c4bd912c7b", 0xd, 0x8000}, {&(0x7f00000002c0)="3054c1294fcb239bb0fe8ee1114a4bb94c66883f1ae6a4190c1b740ab8fc9b6aea79e6261c6ae9cec3b3f341e74f79b0ebb70bad27317b31f87a950c9e81fb4eee0a2f2f88e1e97235ac7fb91bee", 0x4e, 0x2}, {&(0x7f0000000340)="32a3d6e650b0b1f788c859c3daade41d25e296c54a79f6a0887cab48ed643ca13078e63858c8458cb262f07c3af262a6c99892c492dcf708fcb122d887b58c96784aac2b0b90d3e3cc53fd42cb7f534e1debd47c54d159bd30638ab24a01cd733e77e96d58cc2499242017ccf8d0b3c1f2d756ca184d7b5b5be38b3a8975bb18c2fc72fbe93a1959945dbb2804933341aaf0ef074a078bd5795b984e80abfd9097ee437814ba588d09a22de57de55fd6ff55ba527cd18aa5948f27565aace3aecde401a56915f861ff95d3afce64cf924deeb19259d7a887da1f0d8525b144aaea328644b6339d6c0b6ba6e5d460497ff80971", 0xf3, 0xe008}, {&(0x7f0000000440)="0666b42e702f30e37bc8860c3c662f31a3ad838613416913f1f9b762cb36560ee3d84628b4a1038c6f07457e08f892b66db13b23644b5c211d8d55b4471c0cec1e30ab0384486adab3fe566b7b1dc450159eb26593da5ff31daebbe1d6faf2918a7a609b", 0x64, 0x8815}, {&(0x7f00000004c0)="99dcc6093268ca454ad31b31ae4b7132fdc6683b3a1634510e7b423da5a71ae21723022575830f76d21785240c7b2efc3cd471e233f1d1815e4633cfef93824b7d9cbc7bc2c87f03679108af87a7546720f0edf7fdfae1a6d3397deaa3984089bd0e9f12", 0x64, 0x7f}, {&(0x7f0000000540)="4a948f9d6fdce441bdc5db015840f8aedb3efe64108fcc91d893190bc4df65498117a991f176fb45fb4b48041343b99b7caa845ab4d18a50de6ebd12f4c5143f59a3ee6f4b89529c922fb674ccee95214c441d7d2a4ec214eb67954573be81f669c0043fde9e2d6c1bdfe069bf9f88a4a2524b3c75ff1a1d3830c723f5a24459bdef8db0434842884be38a11eaa57715a5b0a7d7aeaf5df761b9d9da7818cb510430e4a03b0d3ff06bc1938bd6857d222a866395a48f01cdffa910491678f35f7e2fcf6fae9c4cd2a08fa04ab5e4d8224e46ad4f8bf15cb7b046a2db1c77975a", 0xe0}], 0x800, &(0x7f0000000700)=ANY=[@ANYBLOB="73657373696f6e3d3078303030303030303030303030303031612c6d61703d6f66662c6d6f64653d30783030303030303030303030303830102a2e8a302c6d61703d61636f726e2c6d61703d6e6f726d616c2c636865636b3d72656c617865642c6e6f636f6d7072657373cadd29dc7b389c486c2c666f776e", @ANYRESDEC=0xee01, @ANYBLOB=',dont_appraise,dont_hash,\x00']) r1 = bpf$BPF_PROG_WITH_BTFID_LOAD(0x5, &(0x7f0000000940)=@bpf_ext={0x1c, 0x4, &(0x7f00000001c0)=@framed={{0x18, 0x0, 0x0, 0x0, 0x6, 0x0, 0x0, 0x0, 0x3}, [@exit]}, &(0x7f0000000240)='GPL\x00', 0xffffffff, 0xfc, &(0x7f00000007c0)=""/252, 0x41000, 0x10, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, &(0x7f00000008c0)={0x3, 0x3}, 0x8, 0x10, &(0x7f0000000900)={0x5, 0xf, 0x8, 0x10000}, 0x10, 0x30ae2}, 0x78) close(r1) r2 = socket$alg(0x26, 0x5, 0x0) ioctl$sock_SIOCGIFINDEX(r2, 0x8933, &(0x7f0000000000)={'dummy0\x00'}) r3 = socket$inet6(0xa, 0x3, 0xff) connect$inet6(r3, &(0x7f0000000200)={0xa, 0x0, 0x0, @empty}, 0x1c) r4 = open(&(0x7f0000000100)='./bus\x00', 0x11250c2, 0x0) bind$alg(r4, &(0x7f0000000040)={0x26, 'aead\x00', 0x0, 0x0, 'aegis256\x00'}, 0x58) r5 = creat(&(0x7f0000000280)='./bus\x00', 0x0) ftruncate(r5, 0x208200) sendfile(r0, r4, 0x0, 0x8000fffffffe) [ 475.550839] erofs: unmounted for /dev/loop4 [ 475.556445] erofs: options -> acl,noacl, 12:39:37 executing program 1: r0 = socket$inet6(0xa, 0x2, 0x0) connect$inet6(r0, &(0x7f00000002c0), 0x1c) r1 = socket$alg(0x26, 0x5, 0x0) r2 = openat$nvme_fabrics(0xffffffffffffff9c, &(0x7f0000002680), 0x115203, 0x0) bind$alg(r2, &(0x7f00000026c0)={0x26, 'hash\x00', 0x0, 0x0, 'blake2s-128-generic\x00'}, 0x58) bind$alg(r1, &(0x7f0000000280)={0x26, 'hash\x00', 0x0, 0x0, 'cryptd(sha224-generic)\x00'}, 0x58) r3 = accept4(r1, 0x0, 0x0, 0x0) r4 = socket$nl_route(0x10, 0x3, 0x0) r5 = socket$netlink(0x10, 0x3, 0x0) ioctl$sock_SIOCGIFINDEX(r5, 0x8933, &(0x7f0000000200)={'geneve0\x00', 0x0}) sendmsg$nl_route(r4, &(0x7f0000000000)={0x0, 0x0, &(0x7f00000000c0)={&(0x7f0000000100)=ANY=[@ANYBLOB="3c0001040000000000000000000000ae97000000", @ANYRES32=r6, @ANYBLOB="00000000000000001c0012800b00010067656e65766500000c000280080002007f000001"], 0x3c}}, 0x0) sendmmsg$sock(r3, &(0x7f00000025c0)=[{{0x0, 0x0, &(0x7f0000000140)=[{&(0x7f0000000040)="e1", 0x34}], 0x1}, 0x2}, {{&(0x7f0000000180)=@xdp={0x2c, 0x7, r6, 0x2c}, 0x0, &(0x7f0000000080)=[{&(0x7f0000000300)="31d6c3e7276d79c1357e5c18f76573c7e215c0f9745399cc8a43339e1b6d8da4d5626094e117c89bc96025f0b0010fe055cfdfa139483f5a7b7e27ac0d9334cd94ebf506e39995443bda1b957fa4af79140b330685819afc70c2dec68a7c4eac13d0ba5bb520d39b7f30467be3a53b519976901f0b445fe4f4e795440d1e0908ba254fe8c17b371bae4155e7b41fb51f6fb947dcc14b3f064525ff5cbb0dfe11dc313e3fe3a3ecd7f5fb8d9c884fa41d2b19b4847bda5800eaf1e4a994eb14ef9d85266bf33fa653897d5fd22535d82fc56629598f73123862b0aaa38d2e455e01c02ab244896a39ae4a214e569ebde1103e427b9f88ea531500ab8c3d4684c75c8efe865cf01ad6de115ba474ef849b64275ea0c7484a8bc25f9b1b1fb079aa06435d4478cfbfe07a474a19daf53230316133386f1028bf448ed0e11c775701fe7c50790ccfcc801c293586d472dedd8ddf14060193cbf1fb90c6b151e229fbefe5ca59f055e3818eb9bf3332eb173e95e6ec2dfb0284bb39e886b5d9e3a6505f332d24b9cb76e776d234c4a61eaf5a03d7ff495c260a0e446db454995ef5de87fe525b7d7d02d41c00b600cdee6d79e70a83eedbc223365ee9718e68fb12f715df7c4f6bea40f76b4fc659158163e66b060e337194495cc17defe6913a06b70b93e274b2439ecd382cea996fc81bc7858fc8567e216f8ef1846e15b2eb8f8b6f08550c55d75e317fd55eda998a2deef06f4263ed0c6d35c3e6c2e08707e19f14e706bd7d5c536f0e4ace746f14f77667270d29797acbbde686913a3a8fca95601930166c8a7c690c827cc71bab897c39722fd3ac7e587fb900fffad8b2d410b350c73c737b55006f58a8be17c5a90c10afde3fad89216ec5c157dba0bf8feca0f57bcd45c49d4e1c5fd836b6e9c3fc1f3ed5666df925f2669e7f4258dbeb4445f8dee3e2f26b45e9600333f948d809eabb05d8dc187a7296fbc7417d1b9b814aa165390eaf5ea266a4645533a44cab6da6ff8894cacf34de0094d4781e891e0bbaeed0afa8b0f89d1664a406475a76715270a4bff249e3f33789a6a76dd9f7f9c3ceabf96bf9658a7e20f7655609bba4238cd1e7aed84822647ff2c6ae79cb7417db36a29460f7b223b8e7155f37a7053d4196318f95b51fb9ed5ba2b573f83691d952b2e4b3790708d4e8d8f771dbd3a394cf9f57dd9269b70fba0e9f72e60b38f88bc4c755379114a474ea5c4d383711f18e85bd07185f0b73c86f9070b0506ef4570e6d699cb610da32d1d3efc14ed32deadd6d84e2dcec41f4ae0eebc27970b7e1353979421c9b2453b537b879235affe077ade366d6b01254162344c7efb515f52dc099082c552ef92d955a306736ce603b936b978bed5a3e38daf4acdf9acab9530bb2450713c53af228798df60b034bf7b9b7f565526bfe03fb26e275c3aeee22c1c666e4aa38569514e7c0017cb2aa6d1da1584efb0c89f2774d1f9a2173f7bc27a64398e9be94732994e5d1834b4ccbecf02174a2094a221c17423ae8b2f3d9d05dcde20a525d23bd7cf888fee858742273a4fe761d87d46883e0e428b0eaa7fd885d68c792a8443b8e63564d9ce69831fc191d53f52b7bccfb62203dcf6eebd82d15622e7fe3dc6606d7d75d976dd2da2a5023484a14c19c6850da7eea99745ad7906459b45c9f388b2434a84364608eb933421b96fc0689486bc9ea97725bcdae53bf7f6e291ac02f5577cef4c27e4f2f5eca8431cfb8bc82fa26e3041325d8e187f663231127fcd614eab40138b279fd19e487551e15de6cbe86d4eee63d62ffa05669856447db05109d7a9b8a069c345d61abecb6723096326266b5c159cbbf08fcb251402d3f22bac599aa07c28b5c85442cbd36b3fd47a0a0c053faf57be48d38d94610917d928995aa8c71e623b451046bb0f9cbfdb475bc56a9e2c36d87fd231f6d82dddd23280470fa98988046aac1e7ba5856be07027a31833e7af829ae3cd63b0a8bb37301a061d400fe808e4cce508922984f5f3d69b1b04a5285533159f830230c33783bf36e4e89f152ed40487414c2fb121e965c2c34082bb5c54a48e790815954c27f7dbb791c3063e50d5f3347ddb98a707fc36b250330e8ebe56ea4b602a2a77dd0ce54cde281a9bbbe733858d22012be4f84a29536712cbc19b408db0b55ce57901985b4669421c9d65168bd9c878ba3f4c5b270c94b9fa560b38fa4194bcc61fe6831c7f155c4634af557f0891a22eb01559052fe1275d164980967b05f2c8b3daba40b4bb4ac704ae0a3d74a0bb75f074c4399af33ad8998fb3dc1450eb2bdb6f26e0017ff65c5d6f92fa960fa2bfdbe4a7768b6c03ec3de93807b2e81eba4d885c57e4e2b6a199e5146205e27a3f5adea5255add05b4e705621adaddf1548e73b5209246cc52a52a7767f048b90145c64a459f58779af5508da1c59fe8a7574e4f813cd3a28cfe39e3d130c4d55b6e2bd4c2a65f45d79473cde162444c06248dd5bd9f7dd5b380f2db9b9789e0af7574fb8ed423d583920182794f80aab36f2f8c806f5c52b60fe354b05e1949d3a217bb0f8103342758855bf92d85cb7e11ac2ba75ee187afe6fe4e45e5cd6cec688e16d45edc9364b5aae19681885f136d5b556c80577108eb5ecee277c8fcbeb12129a8a49aeb34dc6b366081e2610c8fd82e8ce9f4c670aeb43e8f33476a5e4201da8305ae2bf6dc2894a70d69f1ce6c258f57e2b411dc3080b51b62f2cc98b4499d9bf73ca0ff852779756b1dcba2c8a5877c43bd084ac53dc061b78aa948b043de534cc92f4c24d7115f95de2afb818cd5e3cf175cd24713cc2327318058cefa568378dc563d70bb9d9489fbfc0575643914d28e583a94798c500af73a3fdccfa8da62b7d318d92075edcc5ac1646ebc69d42de942a9981942cea900a2842931e2dd032ab8b75a8e6c6cc5e35571db7dcf5cc28741850d4bb9c9d4c63cd36a586e7bda5d7045f6d149ae60104539f95dcaf4fc69684f4bf9206eb892b4341bb774b8d3a32332943bdc7f97d4ae65c0497c6001e6a77899e2f71028faac9058eb0f2b1193ef1c7bd7ae8013f00d7a34d52e599851e450a63197ad48bf98a1e3c53abf391a112815b117202155cb70737e8a52473203b59d8f54fe262693bc179cef126f7e9591da8909e4c2a2b684b7d723efc343257cabb7d1a75f388e06e03903515fd3039acb7f1b8f0b45fbcde12b424b662f8df012851d9386f42b56e41a9993f1d8433f400694672e0c5bc8a391e03b113f0a883340987636855c072aa902092c958447fa15cb085e81a809d268c32fa0b5a7a6e13e5f9d219b4ec39da04075ac186ed608cb3d2c0e10cc51613015fdf9a0010138d27cd13850bfbabee4dcaf28c1fd0a50ce626fff63461363a847e41526592325f8ec3a88d1a8407d8b58fd73461df00de5ec1495e478be4c74825e1ca933d61aca2d945d70ec75f85ba97d263bc6a9fb87c8292597c2f60d4921bb06ba130c86d4a39ef91e148c919d172eed2276e010d3efe6e0873323944619d90725ff445609084d2c2cf0f886826a398def39f1a5306edf114106fa2c6f80e61561af341b709a8e81c7eeb0077eb74988172f03179c0a88b14296e3fc7b86dd50fa23186d00785bf1c7550c0c81e52d04407b2f6f54a02e445180ed93f09cd1108977cb6bb648e249deda670438ec3bfc06e318628ed2d9891da0b427d6c512f40443035f951b48134840a9110a0a78a5dcb8da21beb0492bf9b51e7728c90a987b6b8523939d0b60a1f77f5556855b0eddddb3a19255a21dee4373ce4cd82b84b4cb1b4bc7afb0dac2c7d306aaf06cbb8cef3ab754788da492bad5c3c340a5e68e8b12a31bf680bbd9dbeebd8202056e39ecb73853543b639783e4d61e0d291584ab10c317e418e18d178c0e93613b6cf6426b2c04992c3d39a735dda4dc028b724fd0333ceda78ea9f2fabf672eba002699c4f532a0cbe44d48522e91c10e8b8bcccc927c8a20af550ebe80eb8df64be69bfda176e53afea84c0ce33071b86029cd26e7310bff66d25861169751eca41414334a8745543845acbb925674526b7a07059d801259ddb46484cec17ab6eb47339309e3fc49546f00f43af1452ba7a054fc2aba24e6ce87f0efc77921f5901cb365aaeeabeb9d18abc9e818763600b684cef2012f874d5ca1e1240eb27433e38ad3d678e3bdc1972429132c98fa0ccc9e281d2425a0ee645d69caa0626967e398dbe1158bf5e401fd4f96f576172bc75d12b0249ddd0d1be7f1602f1b706f2384a8f6af2c8a0d5a4b640090f17de4a0dc5d354998e69d29afaf817721f23e522c4b680b66034f51a00043e12225641333209998c199da08c9d9ff35c0be30f26bed9082637aa7d27892f49ab4952c3b2ae206a9b41167ffa0d28f4d69ffa7aa2b626756101d407dcc84d0978d775e43582fa3d515c71c16f5b43a49affc698a8d1e919808d39c64a860f0559ecba11e6fa093823fee00a97b0d86202e497c22dfb440dae869485f6594e0544a427f17d82f2bf3d0e5ca778fbff2c454724ce3cee74dc4eab894ee10d9c7f911b67886f6da68f1c106f6124045332d954ec6c5a6bfd6dd7d51aa9382c49283aafae4d368bc6f7e10fc97db7152961c4084f5097b0ea515d6abcb509fa64e484a90353a3ec070a66ff74cc52d520ef0fdad0ac3eb93b1add74d7947ff7362d21d0880b964cf576e8c11ed2b405d9245e6806f50ca6b83fdc435215ded9ff7fc6ed632dc033ef5849b4507cf6e873655d6219b6ea646e69fc5f14b1f257e876b4ff561e78a5eaf450daec743788bfbff518d9de8085d6254a0fa14646914460b582b8836572f9b2bc8a838ab23295c8e4beaa24d1c011788cd3e965ca65e3df7e89e733949c6f54cda5f3ba0b08c2c4240ee66834b22a66148093b773312067726cfec43e96c67602eb86d0962df9b32a00d0dbc19f0ce553b1575f7167b4678594cff1bb1d179fbb44bd99b834a3db4794b07984913ab0b69be0543a5596b0c52513b79d87d0fd49d14086d41c3a500cc8e83c00e15496454319e70fe407ea7fb0a7998ebf8b7d75eb5a1c6b1ba13c54b84ec298545d4e3647023ea6ad743086d1257bc737a8011cad141195f5dcf037cce09c78509ee120e989f53236f1827d3bad277cbdb808f76631aeabeb6f5a96d8e478e22e25a05584d006753bc6d1e24b590c118a1e623ee7b02de4e685a06b9892df413e7a1fe96608aa13e17c401236825dd2f12bacb9a252e373f35aba7e780389e9ba11d056a1acd08358113a9b99f31beb2ff07bc386420212b6d6ba663904a79628b047033cb2d156a633529fe511b6d6cbd830e434bbee1049cab64c1c56fded002ac52550c9b4f3063ae8806e852efc765078bf1342584f3982dcf7e9f350a611631fa9d31f2193709bcb6c745157aaa77070a7b5a43deb6216e13f6b1c01048c2d62528f949248b544dceb0206854e5f4b3f5dffc5ba53d00e3938d522bd2cb188056bd8631d0bfad961993b1f8489805b04e195b5dcca5325005d4de8ebe0b7d8957ccffbb1a6e119912b1fe37bc5d8a50e627357840b4e60243ae84165b3c9c9fba591fd8e07e3654b8ecfc653123096c3d33ae3fe928747d9a32bed6cc2415b280ccd53453b5b6a0fb9d5977b2fd3ae61ab4216e45842180752747874a0c2543a8b64cc889357178b3d1fbc6a1a90da6cd186c66403ec6e17114a09e276e7436403cd998654f4294840344fea995c55f76a190bd5bcb5ca5e"}]}}, {{&(0x7f0000001300)=@alg={0x26, 'hash\x00', 0x0, 0x0, 'blake2s-256-arm\x00'}, 0x0, &(0x7f0000000240)=[{&(0x7f0000001380)="8a6fa0f548f6ad32e76c87660b30a3b64f8d24c5cb3c4f13f7b68cc322fe1416a59fca9b750e5cd81f1b2be8a710294dc7ec918c719c7c8a17881002da3e53ff10ea81d45e4b8dbf44fdafd2d7ac5f373a464ae52982772065dd16a047fa7cc5c0d23da5b004e777ab6c354d81d7ec67cd481e6d4a7ae17ccf2227db5564b2fe31807ee6f55f64089d5ccae6a8baa29284e4d39d186f6b3ea3b011b7ac5d2f15348409c41550536a2a7b49538e3d7cff30aab600e7"}, {&(0x7f0000001440)="aa557404e67b498b1f1f14fa52ab8189febf2492213b92b06f18f88223cffefda894afc4d3da31da467f2c804e93a7dcd4a194fc0755b10c79aeaea8c043be38a4ab2cab9917ea8e2dceef66f7ea81c3e9d0a2a0ea3b55dd6c602a072e4d9e435a97b48ba2bd01fa5c82e0c3abddf325decfe671f7dded24606f"}, {&(0x7f00000014c0)="cb0c49d94ae1513970c51c5401d411faf7ca78016701cf151c97a23893c678bd529c33d0a81c59a5f7cef3a8d512b7597bda21c7d64ebd55ec386828d6b37c10cd06eb03d8cf88dc166a351c11240a70510030dc1b6184db1a1f05ce40bab6bc171c90ba266236bf0cd8ae8d5e456dd937f3f4bffeb5f34c6239f9685a846712fe3c34220311c62289ee22e14a3ce11fcb1913525063d6773dff55d97f434ee294113552c8baca231fca9a94d5648751ea22112e3f5883feb6d8c4618d59d0ac3c00691d30c9a0c95a9bec68e3be687d58beed0c530cd7eeb0fb43d145d542da6f5e22853d0a2e04b7c4e83583eb6726ebb7b8d335048612692204e6cb9af10eb4c0690d2234e93e9164421889b8964b06b5a5a62e414c6a444581d11f5fcb77d2b1aa9fdeccfa22e0d22112d9880f6f6a8583a0580e278948ad1d80cd9adef3a98ed1d8549971bc6a03de08f271288b6da626072fc1769805633121ad9d96a6eddb17b9ec1d3bc32e1a2fef4f14190249d7618d69f839e21e4412f4d7436fef505859d2d59ffceec827f9cca6ff356cf975e8a05750929d0ff0bb6affb8865c0147e936792bb93b2a3c31d5586639ae469caf911cae6384c6b24f7e67727cf6bd29c6c140f604e12dcc0d486b526f2000a72be5678358de455acc971ee4a506ccd268438057f353373b1b62e54028ee5cf85de2aad02c6a966833012d050f3625e9604d83f9d76043436884134be984b691940ba11e3b3ff09eddf1c73179da093f5950d2d9db6354d3734fc18556b6f9969a7b427eb73577bd3e813ce0b75d0eade01b54e3b1e58b420aa0609146bbe6cf6da1bec5914ea98f634e5e0a29f497b77f70e980fbe65d21b732f6be988d7065dd7ebabc32585ad152c2b6c8d16c9f7da709aac29d30b012ece7068e9deaca721f2f2192f5e926304fd080230f0373e579c170df2ca808440ccd8e0928d75c32240497fe07d45a2f0a71900f2251cbd756d5f4526e705d743fadc3d54bb4eab2e8c5773342671a273467ccd2656d5d34c92ef62da6e1cd683b16d300047020e025b8a757cf30528c159ba53422bc00924a259d74f44b3430fc0865b557f9583617a0a507f78e3908a5f6dde3f8268420afc4d442e896dbdc06c1af2fafd198f74bad5daac88b5f97a5b9250460c6141c1bd88570836ef960f2c16ca307a214c681151fdaf61b078f28d53b529ffa7b50dc8fd5a80422b2eca8ec06f55530a93d5dadb235eb402cdff3d792c2366b3e1a05bb4bb4df122b7be32c4bc6373cf1221dff18d24ce5dece92ba82e58246799b4a74c9924f60ec04384242a9ae7da999eda983e678320b3965ba6a25af15b373eb1021d3c236ee8a1f5a86aa126c282c65c0ce2e358db46f6916f133c59c0c4385bd6474210b8f14f3da67023f5ee346d4207e88cbb5d288d23ace5a5c06b809169fe46092f96c84626e01dfe26959af2467d401f9bbfe84af647ae1ab15221ff85896aae8255a465010484c04f8cdaf0516482c202ef0a77325a654367ca4013bcc0450feffc77bfa8af94df2bcbe71fec6a9b2da1ad62c6120c77cd92d8c7513040ff73a3a5e70143c2125d6558c105b7dae11e8f4c190dd6f1e7fcf5f6f038e30878d9940139f2fb45ce8782f01d995473902e957d069fd200d022345ead13e71e3cab7d728e86ff34bc8a06916e63d083a5be1f9ef4f53974c6b9d46342809d6297ecdd653c36c5c7803b2207b90f2a5cd542c1c07414cd6225816b1e9d0360f836b5fe59fa15770a58e1d8f0e2c73a7505a5d483cdee473fe7706b2445d074500ab30d4f9df566144f732b938dc0dae9eec35ed2977f5f37d2430ad40b08518b94271572f3d317239c69595c70be46f8bd911024c8eae1de3adba612c96ddfb44ee0eed962bbe4726aac4565cc9bae223d381508cdc169fbf1c0af24f09979b3a9dfe0f4bd334c7d51f753263a415b90c078573420466f11f194b5b753bd530c096a7c3d1c7528c9fcd516857bbb0ebdb4f19f8d8b95854b8bcae8d4b1cb11bb7bc71e2b7c32b6ac314a5380c6be75d4cd9e5bf6751beab45eac31cb9f27513b13e7e94e5983c598da29c468491d6bb0b14bff9b5469aff1eae6ef13a804c3e59ac665798eb6d979c5a9408d407d04fe1d0513db4325bd95528d5972b59a03d3a9fbb4a4d7421261cacf4af4b31068b2b78dd3c0d5f99c186f40de62d23ed2f826022247748d17c9d8f9159d9a5715446eecf25c6995422a6ff63a1d94cc849e3ade4a0173f691620220c9da801b75c8310a4e17668668ca283b07d5f73699f43b5cdeed4ee4a177fa18563a273706b9c3458fc93fa37afa8813498515bfcac63f42ce0ba9214af3e2311190b7a511d5de0c4986b45edf9e1d54af5699287b53cd94fe073d24452a2ab796dff49e35bce92d6470e19e4f3e69d4232ad2070f755861344307b8ddfd01c404f2d1570232499333f25c2085bd95c020c4a12c25d49a455d399e5fbf7e797de6fcad0c78540430337c1960b7a9abfa07eda1278b31999a77a262326a6a2f691eb7d6862da981c98ab9aa00c6e92b9f329d855082f09f94e31ff7abc12c4381488771fc9ba83ae7c2a65c41ff4d4b3407a2910b5f4bfa6d46fc71d09f9b1c48f72ce4df319a341f5207ffbb3678d26d450faaf46b708b4e49ec1cdc9ab84d53ce9596d22078b78a3f665cae1c83cb04fc614288b2aae0d8b8839c56d71763e17fba336ca888574f7786e68aff85df8853eb0e976960c6cce5bc4298c13a3a62ca6bf2375ab88bd2adbbd8972036ead9ec87796e51df8cca2211a42e0b9125cd0a5d6c2d97cfedafa5648976dadf81c77b58b024530bacc5d0407784fa7282ac45ac8fbfe9dad629d2d8cf23ab4b39625298c7cec7f42b125bbfaed00cf8f3ff8adeac16fc48dff590ecbe4ce6b9065124adef37c131917b07e43d7f999112f0077bbae111344c9f304789a79dbc132294f09c35d2267ea061515d25bbb4f68bb1582fa5f97c411e389a122f75e21865bbacb6f8b2eb95f8b4295a122cf1482d52082013a7230e6f0f1fe5b8e509f91bb690c479ca467ad9d1a3e37467e57cd09296c857cd2197d3352218ee71371d9e0f1486c7fae356a150eb8d87fcf1a6a962d3f6745faa6b04e45c32ab52f9754238b1a28c3b86055acffca08a1f1a5f310403ce702825251c8361c52f2893b47f52201d36f3c712abbb5e85c47acd10a358230dd1fa2107f64c849f471307d72202eed4fb03a76fd4310ffd044dd5f2d0424736fd7ba1219f934d5dfe0e66cd171a5cd5ab8c54ba143898a59c49f88d1b53f5f4e17a0ad4c56d6404b32d3f6133b4b897d0c5ab8999c8cea749161729fa2f420d1499e666b21c8ab214df67befe79527faad79306c8b0aacc7c89954b372d8232d4a244a510a25e3a20fb58908abae768a30446b7f17f06cba6e5289b4193289d6021f53e4d702de5e2c1b3298483339217a3c78eeedfa702b8799d7004cae3f3c8623ef2b8b950a6b400cf6efbb91dd861f4eae8a4f0f128dd63904d33e7df93c2f4e31044c11caabd0dea2f4b92569c812b090deda02fb89c368c752429858cc5bf4b168a2291e9854a4a55748e56ca6732c0fdfda28f1d60815d6a919e05262fa39f8a0d8009a72d3b28afdf57bbb598dd087b43b1476b699f3433d764868a6d7b7a046f78b20f706bcbb00864041a57ed16c0a505d4f90f35bfebb6d0346881ababd55c7287e252845f898c92f700c508b4f8b271cb5abf1dd35739cd15796bf3b78897a57ef7b3359ff67fd50cc9f41633bfbcf4dfcdd3b20e48a7f675c879e750d5f83908ae6952f85b30323f5e7f869095af9edd53a197b83eeadca2d99b83f4d5c778e1d678aa92032ba171dca6a3f827a6d20362d3b558fcb103d9218f84f349f7c4d6ba0de76cbbf3d4ac496e197fcce1e8a49112a28abab1d25aae59a2c2ec330fc90e39c3541a7438b05d77a915ec7775b029d686f0f3b85884db1a119dd5d249e53a7059f69f9353408151a5b8fa5a0a2093c6378a59b3e3263bedbe0224feb5766683fd43a385f781bd7e348e15bfbe0e867a3d8c7f083b71e61488f51d1d39a52c0c070ce1ee95a53f7c391b70066c6f8c2028872fdbd3d9e48c763a549bffcfb96925eaea7196a2c105c0bddbc1304b0b31bbb2ab4a75d9ee340eeb091d110992eb0313320d509e469e1560faaeb6e041c4808cf28a723f43e855fd52b22a50f2230956a6b84d5c5db12e9abd9662456e500df5c920bdd4568eeb5908ca050c246e3c55d3b7986c7c35d64ce4c8fe907d9f3672ae5f2c720c6b5347bd3d0fde9752c5dc1f4df56472421131a1bbea027187c74358e5682c78bfb69bcea5d82c643aa5e5fcacd620e6cff4fa42c6d362c29e00973a7762e7138634c60dbb76a4ed91a056c5fc0a7fa766e6bbefc52e7e12ad107277dd1b74477cc95b184851a793d0c482f0fd6ef5e918e576e2bf9c4705bd59719e7fe3bbd4e30bc328f010139cb748c86687879962c194e18e15d36b29489d59b25ef811104c7fc51d54834fcb76fd6bbb1f5e8031db5adf901ef20a18d89aeeca1231c92fe239facd6d26a932d6140a09857183044cad5eafc48d85100ff6609073cdb6c84178b73263055a0893fff465ae3d77d86cb29b060da9d2dfe66c84fdda2d60e66386bc352dc1acf9c09791a2e08e8ae1930bf8f74c1a63802f0b04b6fbf0cf0ff636f7091aadb08b2c29da6efa5744d32ca7de42a0a93af0299392a6f075f7b06bb34ee207ad8d70aa0abc9b1f23bc452cf5f1a7f66007b7902c6b18a856a8c95a29d2feff8e3ca7d5f13af6b08d68fbe082a5c28df87b7e2ad1b84b49823a0ffab6bb593c94d6b75fb3f914e1c0751d8aac061d2320a3d9d441a28c49adc37710c3b9e0339c39ff269c30efa9d0b59f44ca8574db6319c9f8f37c73f68134a4bac067ecc9b41e161fe57cdd6fc77135590da9f139dca2d95b6d33d5dd6f560f7a8701eaaf8436ee35fae0d237269ecc890f447862be108bb456ab4edb882bbbd757cbb817174cbde309ae825e7863fefbc4815afc0e13617a4d8a1c151fc27347805ebb11ad1c968985b1bcf4484e802e80f48d7b600c108911f30b2cdebdc3be75b0a847bcdd993c7f774a4f6cf22d86a8a807e0981b1ca71ca91bb7813017a874a33eb7c4f76a7d6c3bb91e1cc8faea8bdb9ed9020fc47f294a105eed0628b28c514b9aaa6cb61400ce65117a690a04e509822caf5774c7f6ee7077d8d3fb5240a9c183c81e458a2b179e86c9452a6dcca38f0ea1aee70f99040dfb2e182258afe2ddc672f6fa9e8be479e2ec7a5d9a31b3278900b9cb6f9173fcb12bac54411c26aa115d696a1223c3cb6d66c217945c0517be0abd8f7b9fad4fca4836db3c4e1c990bb27987891011caad6bb9f716a6e7daba21201558c1d3c0c427985638f691ee719540f98584571f8da8141f109630133896bd2c9cfa26357abb009ff8e5c35782c568a0108d87a138a4a71a86597bce521a9cb405b17d4177b04355b432edc5d98d91eba438bf999a4262d313a16bff592b452665722337a9ed1ccf31d194e63c998d2bfe59884467a3b032c090cef1f4d5aa8649b6b7beeb192ad4cd43d7112faa10017f84820da4242df0e153f890219b7fae61f543bff53f829f5430cba30d4b5984d83a8fb49b542a08b50e6260d641f111cc46d73dfc2cfc6514458aefcc5fc8098f68a665bd363926f0573949dab5373dbbc4a00d6920ede2eb5e3c48a3f7f9d41bbc8f57107fe"}, {&(0x7f00000024c0)="1b2f80c157c728b0584085be21074c78e83a18ed8374ffad5af3398356cf153d2f7cbcb246eac56c95a247ee3a79e962280dfa77f84f3177dcc5d5c1977899f4d5e2605a3511cf6bbdc633964508e62421192d59ed87fcda433cbc9d"}], 0x0, &(0x7f0000002540)=[@timestamping={{0x0, 0x1, 0x25, 0x3ff}}, @txtime={{0x0, 0x1, 0x3d, 0x7fff}}, @mark={{0x0, 0x1, 0x24, 0x1}}, @mark={{0x0, 0x1, 0x24, 0x9}}, @timestamping={{0x0, 0x1, 0x25, 0x9}}]}}], 0xfffffdef, 0x8810) bind$inet6(r3, &(0x7f0000000000)={0xa, 0x4e22, 0x80000000, @initdev={0xfe, 0x88, '\x00', 0x1, 0x0}, 0x9}, 0x1c) socketpair$tipc(0x1e, 0x2, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TUNSETLINK(r7, 0x8912, 0x400308) sendmmsg(r0, &(0x7f00000092c0), 0x4ff, 0x0) 12:39:37 executing program 4 (fault-call:0 fault-nth:16): syz_mount_image$erofs(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x3, &(0x7f0000000200)=[{&(0x7f0000010000)="e2e1f5e0f2029981010000000c0024", 0xf, 0x400}, {&(0x7f0000010100)="05000000c041", 0x6, 0x480}, {0x0, 0x0, 0x1000}], 0x2008082, &(0x7f0000000080)={[{@acl}, {@noacl}]}) 12:39:37 executing program 0: syz_mount_image$erofs(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000280)="e2e1f5e08a3f0fcf010000000c", 0xd, 0x400}, {0x0, 0x10, 0x1003}], 0x0, &(0x7f00000002c0)=ANY=[]) 12:39:37 executing program 5: syz_mount_image$erofs(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x3, &(0x7f0000000200)=[{&(0x7f0000010000)="e2e1f5e0f2029981010600000c0024", 0xf, 0x400}, {&(0x7f0000010100)="05000000c041", 0x6, 0x480}, {0x0, 0x0, 0x1000}], 0x2008082, &(0x7f0000000080)={[{@acl}, {@noacl}]}) 12:39:37 executing program 3: syz_mount_image$erofs(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x2000, 0x3, &(0x7f0000000200)=[{&(0x7f0000010000)="e2e1f5e0f2029981010000000c0024", 0xf, 0x400}, {&(0x7f0000010100)="05000000c041", 0x6, 0x480}, {0x0, 0x0, 0x1000}], 0x2008082, &(0x7f0000000080)={[{@acl}, {@noacl}]}) 12:39:37 executing program 0: syz_mount_image$erofs(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000280)="e2e1f5e08a3f0fcf010000000c", 0xd, 0x400}, {0x0, 0x48, 0x1003}], 0x0, &(0x7f00000002c0)=ANY=[]) [ 475.646052] erofs: unmounted for /dev/loop5 [ 475.656828] erofs: unmounted for /dev/loop3 [ 475.723945] FAULT_INJECTION: forcing a failure. [ 475.723945] name failslab, interval 1, probability 0, space 0, times 0 [ 475.736185] kauditd_printk_skb: 2 callbacks suppressed [ 475.736197] audit: type=1800 audit(1625488777.971:244): pid=20178 uid=0 auid=4294967295 ses=4294967295 subj==unconfined op=collect_data cause=failed(directio) comm="syz-executor.2" name="bus" dev="sda1" ino=14941 res=0 [ 475.764926] CPU: 0 PID: 20177 Comm: syz-executor.4 Not tainted 4.19.196-syzkaller #0 [ 475.772861] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/01/2011 [ 475.782223] Call Trace: [ 475.784820] dump_stack+0x1fc/0x2ef [ 475.788464] should_fail.cold+0xa/0xf [ 475.792283] ? setup_fault_attr+0x200/0x200 [ 475.796615] ? lock_acquire+0x170/0x3c0 [ 475.800601] __should_failslab+0x115/0x180 [ 475.804864] should_failslab+0x5/0x10 [ 475.808666] kmem_cache_alloc+0x277/0x370 [ 475.812819] __kernfs_new_node+0xd2/0x680 [ 475.816976] ? kernfs_dop_revalidate+0x3a0/0x3a0 [ 475.821743] ? __mutex_unlock_slowpath+0xea/0x610 [ 475.826591] ? wait_for_completion_io+0x10/0x10 [ 475.831274] ? kernfs_next_descendant_post+0x19c/0x290 [ 475.836559] kernfs_new_node+0x92/0x120 [ 475.840633] __kernfs_create_file+0x51/0x340 [ 475.845041] sysfs_add_file_mode_ns+0x226/0x540 [ 475.849715] internal_create_group+0x355/0xb20 [ 475.854324] ? sysfs_remove_link_from_group+0x70/0x70 [ 475.859540] ? lock_downgrade+0x720/0x720 [ 475.863683] lo_ioctl+0xf7c/0x20e0 [ 475.867206] ? loop_set_status64+0x110/0x110 [ 475.871597] blkdev_ioctl+0x5cb/0x1a80 [ 475.875471] ? entry_SYSCALL_64_after_hwframe+0x49/0xbe [ 475.880850] ? blkpg_ioctl+0x9d0/0x9d0 [ 475.884755] ? mark_held_locks+0xf0/0xf0 [ 475.888827] ? mark_held_locks+0xf0/0xf0 [ 475.892884] ? debug_check_no_obj_freed+0x201/0x490 [ 475.897885] ? lock_downgrade+0x720/0x720 [ 475.902039] block_ioctl+0xe9/0x130 [ 475.905649] ? blkdev_fallocate+0x3f0/0x3f0 [ 475.909955] do_vfs_ioctl+0xcdb/0x12e0 [ 475.914212] ? lock_downgrade+0x720/0x720 [ 475.918348] ? check_preemption_disabled+0x41/0x280 [ 475.923351] ? ioctl_preallocate+0x200/0x200 [ 475.928173] ? __fget+0x356/0x510 [ 475.931616] ? do_dup2+0x450/0x450 [ 475.935140] ? do_sys_open+0x2bf/0x520 [ 475.939023] ksys_ioctl+0x9b/0xc0 [ 475.942465] __x64_sys_ioctl+0x6f/0xb0 [ 475.946336] ? lockdep_hardirqs_on+0x3a8/0x5c0 [ 475.950908] do_syscall_64+0xf9/0x620 [ 475.954697] entry_SYSCALL_64_after_hwframe+0x49/0xbe [ 475.959877] RIP: 0033:0x466397 [ 475.963065] Code: 3c 1c 48 f7 d8 49 39 c4 72 b8 e8 a4 48 02 00 85 c0 78 bd 48 83 c4 08 4c 89 e0 5b 41 5c c3 0f 1f 44 00 00 b8 10 00 00 00 0f 05 <48> 3d 01 f0 ff ff 73 01 c3 48 c7 c1 bc ff ff ff f7 d8 64 89 01 48 [ 475.982044] RSP: 002b:00007f7ffbdc2f48 EFLAGS: 00000246 ORIG_RAX: 0000000000000010 [ 475.989748] RAX: ffffffffffffffda RBX: 00000000004afcc0 RCX: 0000000000466397 [ 475.997005] RDX: 0000000000000004 RSI: 0000000000004c00 RDI: 0000000000000005 [ 476.004288] RBP: 0000000000000005 R08: 0000000000000000 R09: ffffffffffffffff [ 476.011555] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000004 12:39:38 executing program 0: syz_mount_image$erofs(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000280)="e2e1f5e08a3f0fcf010000000c", 0xd, 0x400}, {0x0, 0x4c, 0x1003}], 0x0, &(0x7f00000002c0)=ANY=[]) [ 476.018830] R13: 0000000000000004 R14: 0000000020000248 R15: 0000000000000003 12:39:38 executing program 1: r0 = socket$alg(0x26, 0x5, 0x0) bind$alg(r0, &(0x7f0000000280)={0x26, 'hash\x00', 0x0, 0x0, 'cryptd(sha224-generic)\x00'}, 0x58) r1 = accept4(r0, 0x0, 0x0, 0x0) accept4$alg(r1, 0x0, 0x0, 0x80000) sendmmsg$sock(r1, &(0x7f00000035c0)=[{{0x0, 0x0, &(0x7f0000000140)=[{&(0x7f0000000040)="f1", 0x1}], 0x1}, 0x2}], 0xfffffdef, 0x0) r2 = socket$nl_route(0x10, 0x3, 0x0) r3 = socket$netlink(0x10, 0x3, 0x0) ioctl$sock_SIOCGIFINDEX(r3, 0x8933, &(0x7f0000000200)={'geneve0\x00', 0x0}) sendmsg$nl_route(r2, &(0x7f0000000000)={0x0, 0x0, &(0x7f00000000c0)={&(0x7f0000000100)=@newlink={0x3c, 0x10, 0x401, 0x0, 0x0, {0x0, 0x0, 0x0, r4}, [@IFLA_LINKINFO={0x1c, 0x12, 0x0, 0x1, @geneve={{0xb}, {0xc, 0x2, 0x0, 0x1, [@IFLA_GENEVE_REMOTE={0x8, 0x2, @loopback}]}}}]}, 0x3c}}, 0x0) bind$packet(r1, &(0x7f0000000000)={0x11, 0x10, r4, 0x1, 0x81}, 0x14) r5 = socket$inet6(0xa, 0x2, 0x0) connect$inet6(r5, &(0x7f00000002c0), 0x1c) socketpair$tipc(0x1e, 0x2, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TUNSETLINK(r6, 0x8912, 0x400308) sendmmsg(r5, &(0x7f00000092c0), 0x4ff, 0x0) 12:39:38 executing program 2: r0 = socket$inet6(0xa, 0x401000000001, 0x0) bind$inet6(0xffffffffffffffff, &(0x7f0000000000)={0xa, 0x4e21, 0x1, @local, 0x6}, 0x1c) close(r0) r1 = socket$inet6(0xa, 0x6, 0xff) connect$inet6(r1, &(0x7f0000000200)={0xa, 0x0, 0x0, @empty}, 0x1c) r2 = open(&(0x7f0000000100)='./bus\x00', 0x11250c2, 0x0) socket$inet6(0xa, 0x2, 0x6) pipe(&(0x7f0000000040)) r3 = creat(&(0x7f0000000280)='./bus\x00', 0x0) ftruncate(r3, 0x208200) sendfile(r0, r2, 0x0, 0x8000fffffffe) [ 476.078894] erofs: read_super, device -> /dev/loop4 [ 476.084257] erofs: read_super, device -> /dev/loop5 [ 476.095139] erofs: options -> acl,noacl, [ 476.104751] erofs: options -> acl,noacl, 12:39:38 executing program 5: syz_mount_image$erofs(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x3, &(0x7f0000000200)=[{&(0x7f0000010000)="e2e1f5e0f2029981010700000c0024", 0xf, 0x400}, {&(0x7f0000010100)="05000000c041", 0x6, 0x480}, {0x0, 0x0, 0x1000}], 0x2008082, &(0x7f0000000080)={[{@acl}, {@noacl}]}) [ 476.175636] erofs: read_super, device -> /dev/loop3 12:39:38 executing program 0: syz_mount_image$erofs(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000280)="e2e1f5e08a3f0fcf010000000c", 0xd, 0x400}, {0x0, 0x60, 0x1003}], 0x0, &(0x7f00000002c0)=ANY=[]) 12:39:38 executing program 4 (fault-call:0 fault-nth:17): syz_mount_image$erofs(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x3, &(0x7f0000000200)=[{&(0x7f0000010000)="e2e1f5e0f2029981010000000c0024", 0xf, 0x400}, {&(0x7f0000010100)="05000000c041", 0x6, 0x480}, {0x0, 0x0, 0x1000}], 0x2008082, &(0x7f0000000080)={[{@acl}, {@noacl}]}) [ 476.197955] erofs: unmounted for /dev/loop5 [ 476.202558] erofs: options -> acl,noacl, [ 476.211419] erofs: unmounted for /dev/loop4 12:39:38 executing program 0: syz_mount_image$erofs(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000280)="e2e1f5e08a3f0fcf010000000c", 0xd, 0x400}, {0x0, 0x68, 0x1003}], 0x0, &(0x7f00000002c0)=ANY=[]) [ 476.246540] audit: type=1800 audit(1625488778.491:245): pid=20213 uid=0 auid=4294967295 ses=4294967295 subj==unconfined op=collect_data cause=failed(directio) comm="syz-executor.2" name="bus" dev="sda1" ino=14577 res=0 12:39:38 executing program 3: syz_mount_image$erofs(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x2300, 0x3, &(0x7f0000000200)=[{&(0x7f0000010000)="e2e1f5e0f2029981010000000c0024", 0xf, 0x400}, {&(0x7f0000010100)="05000000c041", 0x6, 0x480}, {0x0, 0x0, 0x1000}], 0x2008082, &(0x7f0000000080)={[{@acl}, {@noacl}]}) 12:39:38 executing program 0: syz_mount_image$erofs(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000280)="e2e1f5e08a3f0fcf010000000c", 0xd, 0x400}, {0x0, 0x6c, 0x1003}], 0x0, &(0x7f00000002c0)=ANY=[]) [ 476.376325] erofs: unmounted for /dev/loop3 12:39:38 executing program 0: syz_mount_image$erofs(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000280)="e2e1f5e08a3f0fcf010000000c", 0xd, 0x400}, {0x0, 0x74, 0x1003}], 0x0, &(0x7f00000002c0)=ANY=[]) [ 476.436417] erofs: read_super, device -> /dev/loop5 [ 476.446593] erofs: options -> acl,noacl, [ 476.447286] FAULT_INJECTION: forcing a failure. [ 476.447286] name failslab, interval 1, probability 0, space 0, times 0 [ 476.494079] CPU: 0 PID: 20225 Comm: syz-executor.4 Not tainted 4.19.196-syzkaller #0 [ 476.501991] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/01/2011 [ 476.511348] Call Trace: [ 476.513944] dump_stack+0x1fc/0x2ef [ 476.517582] should_fail.cold+0xa/0xf [ 476.521390] ? setup_fault_attr+0x200/0x200 [ 476.525720] ? lock_acquire+0x170/0x3c0 [ 476.529706] __should_failslab+0x115/0x180 [ 476.533947] should_failslab+0x5/0x10 [ 476.537744] kmem_cache_alloc+0x277/0x370 [ 476.541900] __kernfs_new_node+0xd2/0x680 [ 476.546076] ? kernfs_dop_revalidate+0x3a0/0x3a0 [ 476.550836] ? __mutex_unlock_slowpath+0xea/0x610 [ 476.555689] ? wait_for_completion_io+0x10/0x10 [ 476.560365] ? kernfs_next_descendant_post+0x19c/0x290 [ 476.565657] kernfs_new_node+0x92/0x120 [ 476.569639] __kernfs_create_file+0x51/0x340 [ 476.574042] sysfs_add_file_mode_ns+0x226/0x540 [ 476.578699] internal_create_group+0x355/0xb20 [ 476.583269] ? sysfs_remove_link_from_group+0x70/0x70 [ 476.588455] ? lock_downgrade+0x720/0x720 [ 476.592615] lo_ioctl+0xf7c/0x20e0 [ 476.596157] ? loop_set_status64+0x110/0x110 [ 476.600560] blkdev_ioctl+0x5cb/0x1a80 [ 476.604487] ? entry_SYSCALL_64_after_hwframe+0x49/0xbe [ 476.609955] ? blkpg_ioctl+0x9d0/0x9d0 [ 476.613825] ? mark_held_locks+0xf0/0xf0 [ 476.617879] ? mark_held_locks+0xf0/0xf0 [ 476.621935] ? debug_check_no_obj_freed+0x201/0x490 [ 476.626939] ? lock_downgrade+0x720/0x720 [ 476.631105] block_ioctl+0xe9/0x130 [ 476.634858] ? blkdev_fallocate+0x3f0/0x3f0 [ 476.639188] do_vfs_ioctl+0xcdb/0x12e0 [ 476.643058] ? lock_downgrade+0x720/0x720 [ 476.647209] ? check_preemption_disabled+0x41/0x280 [ 476.652219] ? ioctl_preallocate+0x200/0x200 [ 476.656615] ? __fget+0x356/0x510 [ 476.660065] ? do_dup2+0x450/0x450 [ 476.663620] ? do_sys_open+0x2bf/0x520 [ 476.667492] ksys_ioctl+0x9b/0xc0 [ 476.670930] __x64_sys_ioctl+0x6f/0xb0 [ 476.674809] ? lockdep_hardirqs_on+0x3a8/0x5c0 [ 476.679386] do_syscall_64+0xf9/0x620 [ 476.683202] entry_SYSCALL_64_after_hwframe+0x49/0xbe [ 476.688385] RIP: 0033:0x466397 [ 476.691560] Code: 3c 1c 48 f7 d8 49 39 c4 72 b8 e8 a4 48 02 00 85 c0 78 bd 48 83 c4 08 4c 89 e0 5b 41 5c c3 0f 1f 44 00 00 b8 10 00 00 00 0f 05 <48> 3d 01 f0 ff ff 73 01 c3 48 c7 c1 bc ff ff ff f7 d8 64 89 01 48 [ 476.710442] RSP: 002b:00007f7ffbdc2f48 EFLAGS: 00000246 ORIG_RAX: 0000000000000010 [ 476.718131] RAX: ffffffffffffffda RBX: 00000000004afcc0 RCX: 0000000000466397 [ 476.725380] RDX: 0000000000000004 RSI: 0000000000004c00 RDI: 0000000000000005 [ 476.732638] RBP: 0000000000000005 R08: 0000000000000000 R09: ffffffffffffffff 12:39:39 executing program 0: syz_mount_image$erofs(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000280)="e2e1f5e08a3f0fcf010000000c", 0xd, 0x400}, {0x0, 0x7a, 0x1003}], 0x0, &(0x7f00000002c0)=ANY=[]) 12:39:39 executing program 1: r0 = socket$inet6(0xa, 0x2, 0x0) socketpair$tipc(0x1e, 0x2, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TUNSETLINK(r1, 0x8912, 0x400308) sendmmsg(r0, &(0x7f00000092c0), 0x4ff, 0x0) 12:39:39 executing program 2: r0 = socket$inet6(0xa, 0x401000000001, 0x0) close(r0) mmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0xf, 0x41a0013, r0, 0xfde1b000) r1 = socket$inet6(0xa, 0x3, 0xff) getsockopt$SO_BINDTODEVICE(r0, 0x1, 0x19, &(0x7f0000000340), 0x10) connect$inet6(r1, &(0x7f0000000200)={0xa, 0x0, 0x0, @empty}, 0x1c) r2 = open(&(0x7f0000000100)='./bus\x00', 0x11250c2, 0x0) r3 = creat(&(0x7f0000000280)='./bus\x00', 0x0) ftruncate(r3, 0x208200) r4 = syz_mount_image$ocfs2(&(0x7f0000000000), &(0x7f0000000040)='./bus\x00', 0x10000000000000, 0x2, &(0x7f0000000240)=[{&(0x7f0000000140)="1d1ddb821920a9646b3a078fc03ad946fb451f9454a57db9be6bd1d6058cfc34c24dbfa5ca661499a7c12f1348d985b8706b458f0d53e07a495529e7951fedf75feec5973e4a564f934b6b227a9464061a639fb610874ead61d4a67c7ec5779be5da36c90aee5f9ef454e9e1a6d706f0f4a659dc73ad5f1217c8ab3f84cf12c3ba1ca3ea", 0x84, 0x8}, {&(0x7f0000000080)="88ea2d6a242c7a0cf80a7c080800bb0824ae5d6cbbb06361848029c36ba0c354876979e9d9720ac4792ea9b90763b400934ed6c4f180e24b831b30a34fa1cfdc188a73e882e06dccb6de8c79668dc6a15d0bf3c22c50e94dc337126c6271866c5fc41987e728e3", 0x67, 0x7603}], 0x8, &(0x7f00000002c0)={[{'\x00'}, {'-@!'}, {}, {'@/+-'}], [{@subj_role}]}) ioctl$F2FS_IOC_RESERVE_COMPRESS_BLOCKS(r4, 0x8008f513, &(0x7f0000000300)) sendfile(r0, r2, 0x0, 0x8000fffffffe) [ 476.739914] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000004 [ 476.747260] R13: 0000000000000004 R14: 0000000020000248 R15: 0000000000000003 12:39:39 executing program 0: syz_mount_image$erofs(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000280)="e2e1f5e08a3f0fcf010000000c", 0xd, 0x400}, {0x0, 0x300, 0x1003}], 0x0, &(0x7f00000002c0)=ANY=[]) 12:39:39 executing program 5: syz_mount_image$erofs(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x3, &(0x7f0000000200)=[{&(0x7f0000010000)="e2e1f5e0f2029981010800000c0024", 0xf, 0x400}, {&(0x7f0000010100)="05000000c041", 0x6, 0x480}, {0x0, 0x0, 0x1000}], 0x2008082, &(0x7f0000000080)={[{@acl}, {@noacl}]}) [ 476.846923] erofs: read_super, device -> /dev/loop3 [ 476.853604] erofs: read_super, device -> /dev/loop4 [ 476.862057] erofs: options -> acl,noacl, [ 476.876743] erofs: options -> acl,noacl, 12:39:39 executing program 1: sendmsg$nl_route(0xffffffffffffffff, &(0x7f0000000140)={&(0x7f0000000000)={0x10, 0x0, 0x0, 0x102000}, 0xc, &(0x7f0000000080)={&(0x7f0000000200)=ANY=[], 0x30}, 0x1, 0x0, 0x0, 0x4850}, 0x20000000) r0 = socket$inet6(0xa, 0x3, 0xd4d) connect$inet6(r0, &(0x7f00000002c0), 0x1c) socketpair$tipc(0x1e, 0x2, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TUNSETLINK(r1, 0x8912, 0x400308) sendmmsg(r0, &(0x7f00000092c0), 0x4ff, 0x0) openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x660000, 0x140) [ 476.881005] audit: type=1800 audit(1625488779.121:246): pid=20251 uid=0 auid=4294967295 ses=4294967295 subj==unconfined op=collect_data cause=failed(directio) comm="syz-executor.2" name="bus" dev="sda1" ino=14958 res=0 [ 476.906267] erofs: unmounted for /dev/loop5 12:39:39 executing program 0: syz_mount_image$erofs(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000280)="e2e1f5e08a3f0fcf010000000c", 0xd, 0x400}, {0x0, 0x383, 0x1003}], 0x0, &(0x7f00000002c0)=ANY=[]) 12:39:39 executing program 4 (fault-call:0 fault-nth:18): syz_mount_image$erofs(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x3, &(0x7f0000000200)=[{&(0x7f0000010000)="e2e1f5e0f2029981010000000c0024", 0xf, 0x400}, {&(0x7f0000010100)="05000000c041", 0x6, 0x480}, {0x0, 0x0, 0x1000}], 0x2008082, &(0x7f0000000080)={[{@acl}, {@noacl}]}) 12:39:39 executing program 3: syz_mount_image$erofs(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x26ab, 0x3, &(0x7f0000000200)=[{&(0x7f0000010000)="e2e1f5e0f2029981010000000c0024", 0xf, 0x400}, {&(0x7f0000010100)="05000000c041", 0x6, 0x480}, {0x0, 0x0, 0x1000}], 0x2008082, &(0x7f0000000080)={[{@acl}, {@noacl}]}) 12:39:39 executing program 1: r0 = socket$inet6(0xa, 0x2, 0x0) connect$inet6(r0, &(0x7f00000002c0), 0x1c) socketpair$tipc(0x1e, 0x2, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TUNSETLINK(r1, 0x8912, 0x400308) setsockopt$IP6T_SO_SET_REPLACE(r0, 0x29, 0x40, &(0x7f00000019c0)=@raw={'raw\x00', 0x9, 0x3, 0x3e0, 0x1f8, 0xffffffff, 0xffffffff, 0x1f8, 0xffffffff, 0x310, 0xffffffff, 0xffffffff, 0x310, 0xffffffff, 0x3, &(0x7f0000001980), {[{{@ipv6={@mcast1, @private2, [0xff000000, 0xff, 0xffffff00, 0xffff00], [0xffffffff, 0xff, 0xff, 0xffffff00], 'veth0_to_team\x00', 'syzkaller1\x00', {0xff}, {}, 0x29, 0x1, 0x7, 0x23}, 0x0, 0xd0, 0x1f8, 0x0, {}, [@inet=@rpfilter={{0x28}, {0x6}}]}, @common=@unspec=@SECMARK={0x128, 'SECMARK\x00', 0x0, {0x1, 0x7, 'system_u:object_r:login_exec_t:s0\x00'}}}, {{@uncond, 0x0, 0xd8, 0x118, 0x0, {}, [@common=@ah={{0x30}, {[0x4d3, 0x4d4], 0x3f, 0x6, 0x1}}]}, @common=@inet=@LOG={0x40, 'LOG\x00', 0x0, {0x0, 0x24, "3ca520870c9320fa5df93598cddb05657d7dcdf20dc5391a524d5c2e8bb5"}}}], {{'\x00', 0x0, 0xa8, 0xd0}, {0x28}}}}, 0x440) sendmmsg(r0, &(0x7f00000092c0), 0x4ff, 0x0) r2 = socket$xdp(0x2c, 0x3, 0x0) sendmsg(r2, &(0x7f0000000280)={&(0x7f0000000000)=@nfc={0x27, 0x1, 0x2, 0x1}, 0x80, &(0x7f0000000440)=[{&(0x7f0000000100)="94be2ece9552aee1265d6c3ce72cd9e160ba38fc268b5071c89e07d93a28054d74d0101f5e8dbee7d95179c8e500c85178a2c6b212d828a19102db537082377bdfa876b42afabe7fd2928f03d0672258498273608ed816a1503375f5b2386760eee3cc896a2269565d45ed1b8182956d6ca9a638828cfeb21b4f5672960df81a78075f962e394e548c131930e22ee346039e0b71abeccc8d866c3eb111d39f1d1ebf39d5b255dc1b2ed535882ef819a01640b43fa8bedef621b7cfbfdec8c9efce977a0527", 0xc5}, {&(0x7f0000000200)="8aa888c39324754cc952a8c03c8c2e8bb1d3f9f1498082744720ecf5956e62ed334d39c31153fedc7c6efc34a240166c443e5d6fbc20b183f3f7005b5a454081c54e90d996a5b0a16044e6bbddab04b9becf560c6ed6246e04a8866c69c99434ab2846ab8609759223d730c2b628e843e29cb65d2f6e743c2ef27e923fffb575", 0x80}, {&(0x7f0000000300)="9e7c82c4416f547bf354380866a73e9ba5f4d33c743e35047d20479bbd4c323f788416450647b8aa24c7b8c4e6caccb34b5247bc82b9c9ebda91dfd6a75bc009d94b7c7c28ce0466c5", 0x49}, {&(0x7f0000000380)="edda5580791988c850318a3ebb1568cfb20af25d14dcc15f9a804d5662626b4f751bb0c7b4831ca96417cb75af080196013fdd260803b465947cdab66c558b76b4bca11e53d0573539f28388d43b41f0eddfe54b069bbbcc20b359916dd0509ac85bb93150f392f449ec4cf1502dd4838f0ec886d333aa181f79a8d7b56c06510709e3030d7e7ae7417cf013c37ded9a875d2aaff16111ed56661a6f4fd17a4109914df17826462d00d5006e6bfe7fb9d227f59fb62d2140", 0xb8}, {&(0x7f0000000080)="bb49d284509a4eb8d7151b404758009d22114502192fc3137b82d2cdb59d2f76322a0970b8635b540b7aa18a63b9d757d709b1859f9d374494984b1a", 0x3c}], 0x5, &(0x7f00000004c0)=[{0x70, 0x103, 0xffff, "83f75bd045b990bf49908a7f6a5950e03be011d2a5ebcd942c0a1fe680e80f4c43224d7d4cd6c084cbc1acbb09cb49371889160ebe03f83b07b4b1509550bc15fccfdd9bdb71e5a5a4e003c8d5d10081b49e38d7fef534c008ce775a"}, {0x1010, 0x116, 0x1, "ad6bc89e90415f480c320b8aa18c990f0bcba547de88649bfd99e6b7f4aefee07686dbaf91a69732f4c7b09425b05050ac784c5a561cf972e3853577531004be33677457cb1103cb2423aa6fd13511ab15ecfe1084645cd6dfa534068497158e130515e8de926ebbcce1a79de65800bc49bcd8fe1920ea59f73cb945b5e39cf39da5648ba2009183161c8691071a8e3199c9823aeea1c307c057c727a312bbfc683020d5f3d590fc20c567af4b380dc8c8af37c91b104d241db01e47d6220b142fe9575125f96d26924a690628709d7948b28c786e541d90f49b43dff99894d712ae0f72596f9c3992249de201a0fbf65d91bb58484eea884905cfc316b90a9c90bbd96ab732731e3ad55837374e91af122287796645c47cf17049d6ff50949aa50c0a836ee68c19019116c16e60038a572a437ccee477ee672dba341cf9ec9140995832a65db7b43e04388f08c0e15558fbc22d881b0495c06d10f6612262e62fa4fbc696589806efff1fddde39031ce01a0ff8ecec11e9a20d5e98b0a9d6ed56d01903ae0b81fc474da3d4b504b41735a736b17c1a26d8b017f187ff72190eeb6cf077d9a4cfe547cfdb04e2ece43f4d037ed9ad08f0d04379c505d25c7d10e2f7734b449ee21bd9badf9579012b7ccc9244ab5d9f9af78a4b21c1de31222219e6e9d00d07a0382a28c0c35af74b4e587a574686d3cb1f30edf5e29c92604587e81125b1992f25695bd874aee34d36a7afa15953c77fb7418753a50df8d35d70bfde9044af7cdd05077e07d9f88c9b4f575da0d32afb88e8df2df2325306a76a5af3194ece662c8da004b82950baf560b8f476ca0338f28d29e425bf4c838ec0219a536ee86310c7cbf7b182fb316eb1d5ecd94efbf396a0d6b6138bdc1a79a2bbcaa09f831f05b053a1834800f98265a32b701fa77d64817cc4f6e5bac2e77ea9fe01c27fe64afb5a87c3bc111e2efae97d75dc357bae8b7cd65f9bf87bf74563ec5d6b1bc4bcb2ea16ab5ed218c7cdbbf58d6b2ff7da5793ff947816f4c921301de6acef23b01411dc29db6c63bbeb9b20d872d10e618ff25063d516f4b47f794f4a1b17cfece4989d411aaa5b28f4bfb12c35ffbd4cd688a3af97b9f77c20ff01c652c1ed1102aa8d7b16ab711c0ffd374ce56240707849e778a06ecf9e4a5ecab60f6f638dad85c12f932e4a643925b23b683857b0315c631a7134ed4ab03923aca83e2272c7e5611b7350fb96b1489a00983264548110a2f7021795d67bbc585abfda14f528b69724738f6771a4e6389885177287326a88be7c34923a1cbdd6d1ced75bbc68ba0bcdb7c60f1be341d6871cc715a6b80b51e8e61ff74dd3f6b014cd753c6badaa59b4999e145c11545cd84a7c0566ca1082c75534c06f98e6bea398ec2b3e27fb68b5982c2d2a7058e29a01d2c7d3c70698dc9bf57a4f28dc13fa7d41b656316af63250ba5541b7fd52fc530ce71266a99d709d98ba3d20680af6cb181a9706b51d1db0c336c30e65aa5f66ecb9775c236b6cad38cd8b03f9cd4553869a6b99390c416febbd2819a1a4508adb8f947ba2685dc1f373d14c4a4a64d5975ec00c09d111fdbf6b95fa5193767327f663fa1a8b6e1347ae6c558fd8dfb015106a5c00187cef8eb3e52ed85c2c85bb63fdd456a9c9787a36d1cc97ff8666ec43ff273623b20e3629f2f31134a0d506c9e8e54ddfca193b54d03c7d95456f80d7dc72b0bdd4e3178ea822bfcfff0fc10cdc4164bde491b318b718dcf5fb5c6982b5ba6c93cbc84fb72513c357de4a1651adbbecf14e6f5b14acd36e5aa41ae71cc32e4fc955edb9237538a552f030f9f041d208ca912accb19ba4a35abe1817c89afd7c54fb43b65f87f916f57625c3f2722b06499633a58c57f42c4c574e899dcd88394c47d810f4b92723d1401662e72a5de99ce15763a03ca168ebc06859c8732d19e382071c1c6890fd777f6392e33449afb869cbf53b8b94fc17e5376139f80e8896a1198563bd698ddbbe41f08688b34378b8eabf2dfd43f88f6c9be948108295853cf8c2de6ff67fd367bfbd9c745c8b5194e6fc81da2b16bddcdff77991ce4668531b15d10618d77d2e77d3d559ed14a7bfeb79ee09647b1a8fd924b63493d8893173f825bc9d50747b12cef1b420422a10005a8ad3e3e99525b6a6d2ba67c6b9a9147f76f8edaaf5776b2f8ed4cf8037af75e407f66be9ba1f666c649deb2bbc63303f28c3ef007ca53b1d7d93aa8044aa2f0326f76eb8ba8d625102196d94bbe2c360cffcafd6c64d29155c65d32115e83c535f1c963a1e4f81ccb81994531bed9bada5573af4653ecc4f6c2e1dca8a811bc25a3dd09bf342977e2ae9ea66cc692c01b94af13f5b7dd2f0d9961c7af443dae71066b637d22f44dc5b1fc1bf85e8a4a8e7469ee84919472b7ec4b2ebf3472f6b942aba41e3a8fe1e7ea87e2e9c4f5352917b2bbe8d3104d55a74ac5ab57c9ac9812695f1b62d43883e31590590974e9e5e1ce2c1a79f4a3d218a8a3ca201abaac9f2549dd7db6756ce18eb43f539472a4d7de4178a6a2c808fb7074790d3e4694fb37582ef65f7430b01848d541ac7038d2ab63ae8c9e17248a502a9104e1748f6409fe5fcd80ebdd338ff3e4b0cf9e6293abac69605a3b4febd055fe22a3dd70ca26a0a7be03545d98bb49d7702a260c898c2e82b4e48710e8a215ee546b94d494afb94b37e5695ea6aaa72c5cd387a4a5453c51119058af055ef33fdff0eb859ad763d96a90770be62cf69c1cc54cea1378a8877e8922c06b9095ea1dd4c44e489ae8aa8b173109fabde966efb634cd4242831c1473be253c757379768448fde257743a4c5923ecd68fc42fbcf01fe87eab371aff81ec910f175d2be7b577b9ca115712d4288924da42010789ac4891ac0712804979904cb2ba33cd8dc35c8047894a2f46a61a6115dfe709bace8b56f688bf3b06738cc9cf9152c4d3f94b50df1a5d0c9c2ee97a6dc7d8bda83463c05949114600fa70071f47b294e4c6783ba0d2450eb4cab766e6683bf08f6a9b4d0fa4d6081e710c41aa80beb4dece7aa5634817c0791baac0ffab5dec21685e111384a773aee9bd42894eaef1cf5d15e72b90c0d53746a07a35de9aa15c060deb409843d8abfbe64d59284e451fe20b4eb3772a8d7f8b54a459b0d254c3d8bf29c1e7d14c97501e03ebc75681789bebe89a4c01c7359c565cb3d2e24a0c369fddacf64d2c177b66cd4e9e2f086d5b712643d2186a0f4d47ae9d2b1fbbb63233fc23b8a5e8b756e0657008f1457a80658b4d40255d103b617ad4959408b2c2ec6432f3721d3f93fbc1abdb7b3ec35756adc045a4121f4ef77fef6fea6c49bdef2d2efb34c7014ff0f223118208c862e102e5a3168f0c76576185d3870629676b4009f24afba17cd3a2d75ae1493ec60f968457d3cc5782a1cc59f365f0614f074d40d6f6a46e903035111a3c52cd95e7c22b01d475048ac6f0c27d336fc15dcfa982d7fa312f62869c4a9bdccd553986c811f13ff1ec00598ef8a2ffbe7f45ee84dad1f9ef7206ac3d466faf36c058bd43c97b330921f0aeb4ae92e3a354f040812dc6ad13578e3b6bbbb712b23af7bc2ab500cfa7bc8e774cea353a4bddaa4584aeec6996e3220db34f33152d808a808c871c53310ff850db23596fd10bbf5da7ddc05c39c0de509df0481f0a8cfbc0cecbb73dce766370d241600b383ee33fc549075093940be006874c9bd211b177a94e861e18ff8a74cb4434191bb500f48d1a083360089cb30a1bc99104c985e7a2d954119191bbdde982ce649c07ba2cf61f3392ea3fe45c715dbcb839f9bcafd667add382c3481aadfcf9c7e4973166411b3c57d56f7491e638751228263989607bd7d6af0bd6d96cf4869c5c27e076867ce7f94e72e841f41fb767de8ce9eb51dcf2a272fb1cc7abe8a44bd09f1e79c0c860fed1f2ef3338035d84b3007ae76c11feabd46a07f8714a56686ec838e2fcb2f8d97ba3a2cbd065288a4a3de8f8f8fbd979e91247d657741187d9063fa442646858fa811e0c4c9279dad87ce7a7e7f3df8781c6272b0470d2922b312cd96dc518d34539dd20bf7070786893a01983a761616fd0ebaa8d3196f8420455bdab51f46ed57fdfffe4c4457993ac1a8c41dd3f55439b6a0787afafc253d7a5fa2aa65b7141358d7d79c50dfd37f36e57fd4bb345a22937543be1382901f7d8d9dec19c64e4d2b44a3dbf7f02904788345be421cb545bc6e617b9bf7b4b8f81899352c6c3782bdf89b0c7d5cfcb2227870aee50a450c124a4abe775a7c91d84273c28c39701032b41e8b62507196686e094d2acd5f36cb9dff5a536bd4610c0147a441c2fcb46e094430d1713bda84f00f4ede2fac58bfd31c47364e6f9901c7dc3dae5b8ebefce852cc723484831b3736dcda7718aeb3fd2aadf862d3fd8bd68d5be90f2ef1ff182e6cb8394cd12fd578e7e94c09fd3b12a1af4aacc5612d924c87000f85491eeaef9b046c488cc84d234b7b5257eddd0ab234e24267542f9c26a0229691611ec0807dfbeaa5f5f9874b5d1e419e7a4a66fcee9d0463c2b3323a0f49c56e9be193deb787d1a4ac36f822854dfa5647f477f9e71d89ab7914c055e541781c3e11ed0f1e14ac434c1773462e76468553409b91c7f2c61d7855f2d963e713ae4351d960258afafa185cd5a8eda0c565a591dd93ed28e19ae4accc7fbd12a824577fe90187ac75ee38faa2090421abb2ba2105d88c999734bae2ec58ddce7316dadcdf1417bdb3363d37b7e4ac67d68a3f8a76a6dd112f3e766ab744bcebc89646a2e67d60854492dbab0298ac45a755ce70862dd3d23f25d05f5ea1a77481064429f819f337ef4fa3f1bc22091e9fa1a9c7836230b482fdab860d746ad10afb69cda1d4d9d190c936cead1c63999bb3f4d4cf078da61e9eb7c290649ceb53953c4d565d04f6248d9dc34b6db02560c37d558966f8270cf1e90710ae41cc3b525447f2c43d3fb6c36d22d9dd28da96b2d2df8967091b39e9beabb91eabe68a59de2b1838e2a7c646535ed4c69598423641b9959874a81a1977a5f9c1c2b4ef1290e935b98bdd51e51267f18bc2d9c8ede0c5e1649c7f602ee75193d83670592e70b3bc1156e995495732529a3de8137f2825279d8b723a450e80aa7a70e5d7e6bdf4a802092d82c5a6e574046f8a4aff62e4a241d1cb5aa59fddf2a6d96f425cc4d8b5b7fe450e1aa9c06fad80d721d9c61745405041a688516acefad065ad5d9d921950d465390518e3bce94ee1e9b9ae66f84ecd3ca58d550c5b090673c88cb30d033bc0c7f3efcd8d3a774de9f550d04fee06a7b0bb86bb2f0fd26ec0abaae16845246a656f99ba362b5c299423282f5ff926a67fa70bf209487900bf6cf8d092600763f4c02ee346f7173ced8405a4442706d5e60a88f98698e3105b07dd17d4974d20454cc65070c87e0fbd0a360608e21dd61589cbfad3bdd7cd3bf507fecdd4ff7949c3ad455a97c24e7cf5ac6e0b4483041d060e9e490cb582509657d102864d28866c52a1e328981b354a7c789a88962beac766727365311717aea17e4ce529ed47b9939f41e6f6c78521fc7dc9b041519579c8fc96194d7cf3edfbb6a52b5dfd0377e4c0084e7a61a7efede81438f66203a4b070d02879d51678305b95e458d411ce803857a5084eadc896fd3a3ad70d00ecc34f2c2ee2ecceef397ac968e23d97ff5e77785119f10d61557165ca76d9ed621b20c7aa952d338f8cf5d033d2f83749ddd9a026ac139b"}, {0x88, 0x1, 0x1, "f174aa94038f82c152faa12cfcfa73a74b44f34909711e8433a13b90742c3735cd611e0a4a4a0f5e7df8cc205c8dd8f6eed3b1e5b163edc8e68835de1ab3328158ff7943a8d9d5d3d78644262bca63596c720fa24ec487d811669afaf542a0e4f89ba5ea4c0a47db66ae5414747dd0dace64fe270adf058f"}, {0x78, 0x114, 0x7, "21b491b03adb072ae6dfd0fb4e31563590721521dd43b7cf384986646b83be5f398dade191174124e4c94a95e4d597041f16da14fdd6b5242fb66d5d2bfe7f7790098c6eb2f1391c1b1a9684bfdaaeb90da8b650c009b923e41f50c94672227e9e6affe78ab69e"}, {0x28, 0x10d, 0x7, "ec3ef2ee1f010e9ec49eea35a92c1fdb27266dd0da5b"}, {0x108, 0x88, 0x9, "e05310410049ddb8802fd75b176109b51b00ec78c6a5f5e4c5f16cf8bd479e6e733ebe761f739f0399cb00374db1a51e5cbd5a469099d3dbe216c85016b6302ddf7917ff8d1a0d35525cdf045620fd55a19eaca9b3ba3f4108f054c11ab4a856404de349cb2b29fd48caad8b3bcc6200e7045c3b5f2acb6cfbbbfb7cf568995ccd229df4bee02430f47e190704b3a7cce74418a72b6b3d3b8bea698c039ef4aab606486927432cec4b3bbdfa16edafb3c19426fa26c4fdddc255af4422c604988d87561ff442cf95e4172c9d0c56a1a7095e5b7c1d07bc9bc8e05917c0d3c96e8b5214208118a27fc2624c27568610ef4648d3d746f312dd"}, {0xb8, 0x101, 0xffffffc0, "e85ca164c18d330ed7c66d315a1c79233ee1dc17f8a72974086f6a0a8c65b6ee9f9358ffe5b8178eea7b2efa680ff24917aae9e1736b26e4614d187f295df5343e1b6653d38b72e41a46b3ee3274b92c8a1481dc9ea1d34e60911cd9d540e73928e77677d65172cb65ffb7b5be46af6928b802f3379e5e71ed2f50c8cd8d921a7addfeee54ba75bf9d426f30a5a9e21be9aa888a61f129aa52782ea4f9abb2a120aedd2084860e"}, {0xb0, 0x3a, 0x8, "c0fcc619a0bc2221cdb54229f5d77dcf13737ea788c96189e7b82a3dc131261f29ae66df655ef341e714bc2a3c9f33ec3f06222c4bdcd6200c571b6ce42b61a5fd6bca584721be5aa526ca5b45aa8d6a23c94b7c28f50eb488e475e1d752e1c3047737e98168e1c8e56e23821a25324722012de03e194cf3a6d96af1171c55cab185d3fec269100501686ced562ef357b66e87cba81453043d743e"}], 0x1418}, 0x4040000) ioctl$F2FS_IOC_MOVE_RANGE(r2, 0xc020f509, &(0x7f0000001900)={r0, 0x101, 0x5, 0x20}) r4 = signalfd(r1, &(0x7f0000002ec0)={[0x25d0]}, 0x8) r5 = bpf$PROG_LOAD(0x5, &(0x7f0000003140)={0x12, 0x2, &(0x7f0000002f80)=@raw=[@map_val={0x18, 0x7, 0x2, 0x0, r3, 0x0, 0x0, 0x0, 0xb3}], &(0x7f0000002fc0)='syzkaller\x00', 0xde, 0xba, &(0x7f0000003000)=""/186, 0x40f00, 0x9, '\x00', 0x0, 0xe, 0xffffffffffffffff, 0x8, &(0x7f00000030c0)={0x9, 0x3}, 0x8, 0x10, &(0x7f0000003100)={0x0, 0xf, 0x51e, 0x101}, 0x10, 0xffffffffffffffff}, 0x78) bpf$BPF_PROG_WITH_BTFID_LOAD(0x5, &(0x7f00000031c0)=@bpf_tracing={0x1a, 0xb, &(0x7f0000001e00)=@raw=[@ldst={0x3, 0x3, 0x0, 0x8, 0x4, 0xfffffffffffffffe}, @jmp={0x5, 0x1, 0x6, 0xb, 0x0, 0x50, 0xfffffffffffffff0}, @btf_id={0x18, 0xb, 0x3, 0x0, 0x1}, @func={0x85, 0x0, 0x1, 0x0, 0x4}, @map_val={0x18, 0xa, 0x2, 0x0, r3, 0x0, 0x0, 0x0, 0x80000001}, @alu={0x7, 0x0, 0x8, 0x1, 0x4, 0x4, 0x8}, @call={0x85, 0x0, 0x0, 0x92}, @generic={0x6, 0x4, 0x4, 0x100, 0x3}, @generic={0x2, 0xd, 0x1, 0x47}], &(0x7f0000001e80)='GPL\x00', 0x1, 0x1000, &(0x7f0000001ec0)=""/4096, 0x41100, 0x0, '\x00', 0x0, 0x21, r4, 0x8, &(0x7f0000002f00)={0x5, 0x2}, 0x8, 0x10, &(0x7f0000002f40)={0x2, 0x5, 0x7fff, 0x8}, 0x10, 0x10193, r5}, 0x78) openat$cgroup_ro(r3, &(0x7f0000001940)='cpuacct.usage_all\x00', 0x0, 0x0) 12:39:39 executing program 0: syz_mount_image$erofs(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000280)="e2e1f5e08a3f0fcf010000000c", 0xd, 0x400}, {0x0, 0x384, 0x1003}], 0x0, &(0x7f00000002c0)=ANY=[]) [ 477.002241] erofs: unmounted for /dev/loop4 [ 477.006814] erofs: unmounted for /dev/loop3 12:39:39 executing program 0: syz_mount_image$erofs(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000280)="e2e1f5e08a3f0fcf010000000c", 0xd, 0x400}, {0x0, 0x385, 0x1003}], 0x0, &(0x7f00000002c0)=ANY=[]) [ 477.087625] erofs: read_super, device -> /dev/loop5 [ 477.100321] erofs: options -> acl,noacl, [ 477.111867] erofs: read_super, device -> /dev/loop3 [ 477.121380] erofs: options -> acl,noacl, 12:39:39 executing program 3: syz_mount_image$erofs(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x26bb, 0x3, &(0x7f0000000200)=[{&(0x7f0000010000)="e2e1f5e0f2029981010000000c0024", 0xf, 0x400}, {&(0x7f0000010100)="05000000c041", 0x6, 0x480}, {0x0, 0x0, 0x1000}], 0x2008082, &(0x7f0000000080)={[{@acl}, {@noacl}]}) 12:39:39 executing program 5: syz_mount_image$erofs(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x3, &(0x7f0000000200)=[{&(0x7f0000010000)="e2e1f5e0f2029981016000000c0024", 0xf, 0x400}, {&(0x7f0000010100)="05000000c041", 0x6, 0x480}, {0x0, 0x0, 0x1000}], 0x2008082, &(0x7f0000000080)={[{@acl}, {@noacl}]}) 12:39:39 executing program 2: r0 = socket$inet6(0xa, 0x401000000001, 0x0) r1 = socket$inet6_sctp(0xa, 0x5, 0x84) setsockopt$inet_sctp6_SCTP_SOCKOPT_CONNECTX(r1, 0x84, 0x6e, &(0x7f0000000000)=[@in6={0xa, 0x0, 0x0, @private1}], 0x1c) getsockopt$inet_sctp6_SCTP_GET_ASSOC_ID_LIST(r1, 0x84, 0x1d, &(0x7f0000000900)={0x1, [0x0]}, &(0x7f0000000940)=0x8) getsockopt$inet_sctp6_SCTP_GET_PEER_ADDRS(0xffffffffffffffff, 0x84, 0x7a, &(0x7f0000000780)={r2, 0x4, "894bdcbd"}, &(0x7f0000000840)=0xc) getsockopt$inet_sctp6_SCTP_PRIMARY_ADDR(0xffffffffffffffff, 0x84, 0x6, &(0x7f0000000600)={r2, @in6={{0xa, 0x4e24, 0x3, @rand_addr=' \x01\x00', 0x5}}}, &(0x7f0000000240)=0x84) close(r0) r3 = socket$inet6(0xa, 0x3, 0xff) connect$inet6(r3, &(0x7f0000000200)={0xa, 0x0, 0x0, @empty}, 0x1c) r4 = open(&(0x7f0000000100)='./bus\x00', 0x11250c2, 0x0) r5 = creat(&(0x7f0000000280)='./bus\x00', 0x0) ftruncate(r5, 0x208200) sendfile(r0, r4, 0x0, 0x8000fffffffe) r6 = socket$alg(0x26, 0x5, 0x0) bind$alg(r6, &(0x7f0000000280)={0x26, 'hash\x00', 0x0, 0x0, 'cryptd(sha224-generic)\x00'}, 0x58) r7 = accept4(r6, 0x0, 0x0, 0x0) sendmmsg$sock(r7, &(0x7f00000035c0)=[{{0x0, 0x0, &(0x7f0000000140)=[{&(0x7f0000000040)="f1", 0x1}], 0x1}, 0x2}], 0xfffffdef, 0x0) r8 = syz_genetlink_get_family_id$nl80211(&(0x7f0000000040), r5) sendmsg$NL80211_CMD_START_AP(r7, &(0x7f00000000c0)={&(0x7f0000000000)={0x10, 0x0, 0x0, 0x800}, 0xc, &(0x7f0000000080)={&(0x7f00000002c0)={0x328, r8, 0x100, 0x70bd2c, 0x25dfdbfc, {{}, {@void, @val={0xc, 0x99, {0x461e3b5a, 0x14}}}}, [@NL80211_ATTR_TX_RATES={0x108, 0x5a, 0x0, 0x1, [@NL80211_BAND_5GHZ={0x84, 0x1, 0x0, 0x1, [@NL80211_TXRATE_HT={0x27, 0x2, [{0x1, 0x3}, {0x0, 0x2}, {0x0, 0x9}, {0x5, 0x2}, {0x2, 0x8}, {0x1, 0x4}, {0x1, 0x6}, {0x2, 0x7}, {0x4, 0x7}, {0x1, 0x9}, {0x1, 0x4}, {0x0, 0x4}, {0x0, 0x3}, {0x4, 0xd}, {0x0, 0x1}, {0x1, 0x3}, {0x1, 0x5}, {0x2, 0x4}, {0x4, 0xa}, {0x2, 0xa}, {0x1, 0x6}, {0x0, 0x7}, {0x7, 0x1}, {0x6, 0xa}, {0x7, 0x4}, {0x5, 0x7}, {0x7, 0x4}, {0x5, 0x8}, {0x0, 0xa}, {0x0, 0x6}, {0x3, 0xa}, {0x2, 0x4}, {0x3, 0x1}, {0x1, 0x6}, {0x0, 0x2}]}, @NL80211_TXRATE_GI={0x5}, @NL80211_TXRATE_LEGACY={0x23, 0x1, [0x9, 0x12, 0x48, 0x48, 0x9, 0x48, 0x1b, 0x18, 0x4, 0x3, 0x1, 0x5, 0x24, 0xb, 0xb, 0xc, 0x4, 0x6, 0x60, 0x0, 0x12, 0x36, 0x36, 0x2, 0x3, 0x9, 0x2, 0x36, 0xc, 0x6, 0x18]}, @NL80211_TXRATE_HT={0x17, 0x2, [{0x4, 0x2}, {0x1, 0x7}, {0x6, 0x9}, {0x3, 0x9}, {0x3, 0x9}, {0x7, 0x7}, {0x5, 0x6}, {0x4}, {0x4, 0x9}, {0x4, 0x4}, {0x6, 0x4}, {0x2, 0xa}, {0x0, 0x6}, {0x4, 0x7}, {0x1, 0x3}, {0x5, 0x3}, {0x0, 0x2}, {0x2, 0xa}, {0x0, 0x8}]}, @NL80211_TXRATE_VHT={0x14, 0x3, {[0x6, 0x90e5, 0x1f, 0x21a, 0xffff, 0x1ff, 0x1, 0x2]}}]}, @NL80211_BAND_2GHZ={0x68, 0x0, 0x0, 0x1, [@NL80211_TXRATE_VHT={0x14, 0x3, {[0x8, 0x1, 0x7, 0x39, 0x2, 0x8001, 0x4, 0x101]}}, @NL80211_TXRATE_LEGACY={0xf, 0x1, [0x24, 0x3, 0x60, 0x5, 0x3, 0x1b, 0xb, 0x6, 0x16, 0x6, 0x4]}, @NL80211_TXRATE_GI={0x5, 0x4, 0x3}, @NL80211_TXRATE_GI={0x5, 0x4, 0x2}, @NL80211_TXRATE_LEGACY={0x15, 0x1, [0x60, 0x1, 0xb, 0x6, 0x12, 0x48, 0x18, 0x12, 0xc, 0x5, 0x16, 0x3, 0x24, 0x1b, 0xb, 0x3d, 0x5]}, @NL80211_TXRATE_HT={0x18, 0x2, [{0x3, 0x2}, {0x5, 0xa}, {0x1, 0x9}, {0x3, 0x5}, {0x7, 0x9}, {0x1, 0x8}, {0x7, 0x3}, {0x4, 0x4}, {0x3, 0x2}, {0x6, 0x9}, {0x2, 0x3}, {0x3, 0x6}, {0x0, 0x3}, {0x1, 0x9}, {0x2, 0x2}, {0x5, 0x4}, {0x5, 0x6}, {0x0, 0x3}, {0x1, 0xa}, {0x1, 0x4}]}]}, @NL80211_BAND_60GHZ={0x18, 0x2, 0x0, 0x1, [@NL80211_TXRATE_VHT={0x14, 0x3, {[0x5, 0x3, 0x1, 0x3, 0x3, 0x4dd, 0x7, 0x1ff]}}]}]}, @crypto_settings=[@NL80211_ATTR_PMK={0x102, 0xfe, "3ee72e60e3f977af4152ac37fc441ac4b39581a2bad5b1e0135f3c13f0ff35325c0b2e9f3a986faec443fc25069a759de69d7c6d947cc14c67f18e1840183f73322182ac6a22b355fb7d1f6b62eadaf506d7b49839d5767316f64c64a5af98ed3f398a5b224d68fc913e921dc581d645646cdbc7f1148eadec0e572da4a5049d5194c46e7a18972c8ee819ea823fc2d00ece76bc460b2a86386fda214475a6cc0ec6ce3e4c9cc977ee5a4c5b9349ad01f2d0793319a0526c01f991e6e72d2a599ea37d8a3ec16277b804a36dc597b7d09c9ce3e073f6dfb2ee701a190b1468bba48e6275c0637baea01e0a554666400e0889a2e7f3fa276cd1522a9c3b6f"}, @NL80211_ATTR_WPA_VERSIONS={0x8}], @NL80211_ATTR_AUTH_TYPE={0x8, 0x35, 0x5}, @NL80211_ATTR_AUTH_TYPE={0x8}, @NL80211_ATTR_SSID={0x22, 0x34, @random="4bfebdf11d93e086eb782d458e48577c2313125427ecf4c615638f1dd241"}, @acl_policy=[@NL80211_ATTR_ACL_POLICY={0x8, 0xa5, 0x1}, @NL80211_ATTR_MAC_ADDRS={0x4c, 0xa6, 0x0, 0x1, [{0xa, 0x6, @broadcast}, {0xa, 0x6, @device_b}, {0xa}, {0xa, 0x6, @device_b}, {0xa}, {0xa}]}, @NL80211_ATTR_ACL_POLICY={0x8, 0xa5, 0x1}, @NL80211_ATTR_ACL_POLICY={0x8}, @NL80211_ATTR_ACL_POLICY={0x8}, @NL80211_ATTR_ACL_POLICY={0x8}, @NL80211_ATTR_MAC_ADDRS={0x4c, 0xa6, 0x0, 0x1, [{0xa, 0x6, @device_b}, {0xa, 0x6, @device_b}, {0xa}, {0xa}, {0xa}, {0xa}]}]]}, 0x328}, 0x1, 0x0, 0x0, 0x4000}, 0x10000000) bind$alg(r7, &(0x7f0000000180)={0x26, 'hash\x00', 0x0, 0x0, 'michael_mic-generic\x00'}, 0x58) 12:39:39 executing program 0: syz_mount_image$erofs(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000280)="e2e1f5e08a3f0fcf010000000c", 0xd, 0x400}, {0x0, 0x396, 0x1003}], 0x0, &(0x7f00000002c0)=ANY=[]) [ 477.163603] x_tables: duplicate underflow at hook 3 [ 477.180410] erofs: unmounted for /dev/loop3 [ 477.194058] erofs: unmounted for /dev/loop5 [ 477.268406] FAULT_INJECTION: forcing a failure. [ 477.268406] name failslab, interval 1, probability 0, space 0, times 0 [ 477.280204] CPU: 1 PID: 20282 Comm: syz-executor.4 Not tainted 4.19.196-syzkaller #0 [ 477.288100] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/01/2011 [ 477.297458] Call Trace: [ 477.300058] dump_stack+0x1fc/0x2ef [ 477.303693] should_fail.cold+0xa/0xf [ 477.307514] ? setup_fault_attr+0x200/0x200 [ 477.311838] ? lock_acquire+0x170/0x3c0 12:39:39 executing program 0: syz_mount_image$erofs(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000280)="e2e1f5e08a3f0fcf010000000c", 0xd, 0x400}, {0x0, 0x397, 0x1003}], 0x0, &(0x7f00000002c0)=ANY=[]) 12:39:39 executing program 1: r0 = socket$inet6(0xa, 0x2, 0x0) r1 = socket$nl_route(0x10, 0x3, 0x0) r2 = socket$netlink(0x10, 0x3, 0x0) ioctl$sock_SIOCGIFINDEX(r2, 0x8933, &(0x7f0000000200)={'geneve0\x00', 0x0}) sendmsg$nl_route(r1, &(0x7f0000000000)={0x0, 0x0, &(0x7f00000000c0)={&(0x7f0000000100)=@newlink={0x3c, 0x10, 0x401, 0x0, 0x0, {0x0, 0x0, 0x0, r3}, [@IFLA_LINKINFO={0x1c, 0x12, 0x0, 0x1, @geneve={{0xb}, {0xc, 0x2, 0x0, 0x1, [@IFLA_GENEVE_REMOTE={0x8, 0x2, @loopback}]}}}]}, 0x3c}}, 0x0) sendmsg$nl_route(0xffffffffffffffff, &(0x7f0000000080)={&(0x7f0000000000)={0x10, 0x0, 0x0, 0x400000}, 0xc, &(0x7f0000000040)={&(0x7f0000000100)=@ipv6_newroute={0xb4, 0x18, 0x4, 0x70bd2b, 0x25dfdbfc, {0xa, 0x80, 0x10, 0x2a, 0xfc, 0x1, 0xfe, 0xa, 0x600}, [@RTA_METRICS={0x62, 0x8, 0x0, 0x1, "0b08a8f833535a9a433a6b0b0e4fc318be7f227090a066c3b84219cb305e87e9c15f32b18d05ff15ceddc164c579b8e891a195e1b7ba29d713a612d23559b30acae397af9a009f3d5b60f94f26e0c0a4c0cf32fc0891a58c77a0ebb460d2"}, @RTA_UID={0x8, 0x19, 0xffffffffffffffff}, @RTA_ENCAP={0x10, 0x16, 0x0, 0x1, @LWTUNNEL_IP6_ID={0xc, 0x1, 0x39a}}, @RTA_GATEWAY={0x14, 0x5, @private1}, @RTA_IIF={0x8, 0x3, r3}]}, 0xb4}, 0x1, 0x0, 0x0, 0xc0}, 0x2000c010) connect$inet6(r0, &(0x7f00000002c0), 0x1c) socketpair$tipc(0x1e, 0x2, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TUNSETLINK(r4, 0x8912, 0x400308) sendmmsg(r0, &(0x7f00000092c0), 0x4ff, 0x0) [ 477.315833] ? dev_uevent_filter+0xd0/0xd0 [ 477.320158] __should_failslab+0x115/0x180 [ 477.324392] should_failslab+0x5/0x10 [ 477.328189] kmem_cache_alloc_trace+0x284/0x380 [ 477.332862] ? dev_uevent_filter+0xd0/0xd0 [ 477.337099] kobject_uevent_env+0x236/0x1480 [ 477.341523] lo_ioctl+0xff9/0x20e0 [ 477.345077] ? loop_set_status64+0x110/0x110 [ 477.349487] blkdev_ioctl+0x5cb/0x1a80 [ 477.353379] ? entry_SYSCALL_64_after_hwframe+0x49/0xbe [ 477.358747] ? blkpg_ioctl+0x9d0/0x9d0 [ 477.362639] ? mark_held_locks+0xf0/0xf0 [ 477.366700] ? mark_held_locks+0xf0/0xf0 [ 477.367941] audit: type=1800 audit(1625488779.611:247): pid=20292 uid=0 auid=4294967295 ses=4294967295 subj==unconfined op=collect_data cause=failed(directio) comm="syz-executor.2" name="bus" dev="sda1" ino=13958 res=0 [ 477.370762] ? debug_check_no_obj_freed+0x201/0x490 [ 477.370782] ? lock_downgrade+0x720/0x720 [ 477.370797] block_ioctl+0xe9/0x130 [ 477.370807] ? blkdev_fallocate+0x3f0/0x3f0 [ 477.370823] do_vfs_ioctl+0xcdb/0x12e0 [ 477.411254] ? lock_downgrade+0x720/0x720 [ 477.415406] ? check_preemption_disabled+0x41/0x280 [ 477.420427] ? ioctl_preallocate+0x200/0x200 [ 477.424844] ? __fget+0x356/0x510 [ 477.428301] ? do_dup2+0x450/0x450 [ 477.431842] ? do_sys_open+0x2bf/0x520 [ 477.435809] ksys_ioctl+0x9b/0xc0 [ 477.439273] __x64_sys_ioctl+0x6f/0xb0 [ 477.443164] ? lockdep_hardirqs_on+0x3a8/0x5c0 [ 477.447748] do_syscall_64+0xf9/0x620 [ 477.451559] entry_SYSCALL_64_after_hwframe+0x49/0xbe [ 477.456757] RIP: 0033:0x466397 [ 477.459965] Code: 3c 1c 48 f7 d8 49 39 c4 72 b8 e8 a4 48 02 00 85 c0 78 bd 48 83 c4 08 4c 89 e0 5b 41 5c c3 0f 1f 44 00 00 b8 10 00 00 00 0f 05 <48> 3d 01 f0 ff ff 73 01 c3 48 c7 c1 bc ff ff ff f7 d8 64 89 01 48 [ 477.478884] RSP: 002b:00007f7ffbdc2f48 EFLAGS: 00000246 ORIG_RAX: 0000000000000010 [ 477.486600] RAX: ffffffffffffffda RBX: 00000000004afcc0 RCX: 0000000000466397 [ 477.493874] RDX: 0000000000000004 RSI: 0000000000004c00 RDI: 0000000000000005 [ 477.501160] RBP: 0000000000000005 R08: 0000000000000000 R09: ffffffffffffffff [ 477.508435] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000004 [ 477.515706] R13: 0000000000000004 R14: 0000000020000248 R15: 0000000000000003 [ 477.534177] erofs: read_super, device -> /dev/loop4 [ 477.547097] erofs: read_super, device -> /dev/loop3 [ 477.549789] erofs: options -> acl,noacl, [ 477.566902] erofs: options -> acl,noacl, 12:39:39 executing program 4 (fault-call:0 fault-nth:19): syz_mount_image$erofs(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x3, &(0x7f0000000200)=[{&(0x7f0000010000)="e2e1f5e0f2029981010000000c0024", 0xf, 0x400}, {&(0x7f0000010100)="05000000c041", 0x6, 0x480}, {0x0, 0x0, 0x1000}], 0x2008082, &(0x7f0000000080)={[{@acl}, {@noacl}]}) 12:39:39 executing program 0: syz_mount_image$erofs(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000280)="e2e1f5e08a3f0fcf010000000c", 0xd, 0x400}, {0x0, 0x398, 0x1003}], 0x0, &(0x7f00000002c0)=ANY=[]) [ 477.601420] erofs: unmounted for /dev/loop4 12:39:39 executing program 3: syz_mount_image$erofs(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x3f00, 0x3, &(0x7f0000000200)=[{&(0x7f0000010000)="e2e1f5e0f2029981010000000c0024", 0xf, 0x400}, {&(0x7f0000010100)="05000000c041", 0x6, 0x480}, {0x0, 0x0, 0x1000}], 0x2008082, &(0x7f0000000080)={[{@acl}, {@noacl}]}) 12:39:39 executing program 0: syz_mount_image$erofs(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000280)="e2e1f5e08a3f0fcf010000000c", 0xd, 0x400}, {0x0, 0x399, 0x1003}], 0x0, &(0x7f00000002c0)=ANY=[]) [ 477.656837] erofs: unmounted for /dev/loop3 [ 477.668201] erofs: read_super, device -> /dev/loop5 [ 477.673519] erofs: options -> acl,noacl, [ 477.719219] FAULT_INJECTION: forcing a failure. [ 477.719219] name failslab, interval 1, probability 0, space 0, times 0 [ 477.738122] CPU: 0 PID: 20311 Comm: syz-executor.4 Not tainted 4.19.196-syzkaller #0 [ 477.746032] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/01/2011 [ 477.755386] Call Trace: [ 477.757983] dump_stack+0x1fc/0x2ef [ 477.761624] should_fail.cold+0xa/0xf [ 477.765436] ? setup_fault_attr+0x200/0x200 [ 477.769767] ? lock_acquire+0x170/0x3c0 [ 477.773757] __should_failslab+0x115/0x180 [ 477.778003] should_failslab+0x5/0x10 [ 477.781814] __kmalloc+0x2ab/0x3c0 [ 477.785357] ? kobject_get_path+0xbf/0x240 [ 477.789686] kobject_get_path+0xbf/0x240 [ 477.793767] kobject_uevent_env+0x25c/0x1480 [ 477.798204] lo_ioctl+0xff9/0x20e0 [ 477.801755] ? loop_set_status64+0x110/0x110 [ 477.806167] blkdev_ioctl+0x5cb/0x1a80 [ 477.810073] ? entry_SYSCALL_64_after_hwframe+0x49/0xbe [ 477.815439] ? blkpg_ioctl+0x9d0/0x9d0 [ 477.819329] ? mark_held_locks+0xf0/0xf0 [ 477.823442] ? mark_held_locks+0xf0/0xf0 [ 477.827499] ? debug_check_no_obj_freed+0x201/0x490 [ 477.832508] ? lock_downgrade+0x720/0x720 [ 477.836637] block_ioctl+0xe9/0x130 [ 477.840244] ? blkdev_fallocate+0x3f0/0x3f0 [ 477.844554] do_vfs_ioctl+0xcdb/0x12e0 [ 477.848438] ? lock_downgrade+0x720/0x720 [ 477.852583] ? check_preemption_disabled+0x41/0x280 [ 477.857616] ? ioctl_preallocate+0x200/0x200 [ 477.862007] ? __fget+0x356/0x510 [ 477.865438] ? do_dup2+0x450/0x450 [ 477.868958] ? do_sys_open+0x2bf/0x520 [ 477.872827] ksys_ioctl+0x9b/0xc0 [ 477.876259] __x64_sys_ioctl+0x6f/0xb0 [ 477.880123] ? lockdep_hardirqs_on+0x3a8/0x5c0 [ 477.884758] do_syscall_64+0xf9/0x620 [ 477.888549] entry_SYSCALL_64_after_hwframe+0x49/0xbe [ 477.893721] RIP: 0033:0x466397 [ 477.896908] Code: 3c 1c 48 f7 d8 49 39 c4 72 b8 e8 a4 48 02 00 85 c0 78 bd 48 83 c4 08 4c 89 e0 5b 41 5c c3 0f 1f 44 00 00 b8 10 00 00 00 0f 05 <48> 3d 01 f0 ff ff 73 01 c3 48 c7 c1 bc ff ff ff f7 d8 64 89 01 48 12:39:40 executing program 1: r0 = socket$inet6(0xa, 0x6, 0xffffffde) connect$inet6(r0, &(0x7f00000002c0), 0x1c) r1 = socket$inet_tcp(0x2, 0x1, 0x0) setsockopt$inet_tcp_int(r1, 0x6, 0x10000000013, &(0x7f0000d06000)=0x1, 0x4) setsockopt$SO_BINDTODEVICE(r1, 0x1, 0x19, &(0x7f0000000000)='veth1\x00', 0x10) connect$inet(r1, &(0x7f0000000080)={0x2, 0x0, @initdev={0xac, 0x1e, 0x0, 0x0}}, 0x10) setsockopt$inet_tcp_TCP_REPAIR(r1, 0x6, 0x13, &(0x7f0000000100), 0x4) setsockopt$sock_linger(r1, 0x1, 0xd, &(0x7f0000000140)={0x1, 0x1}, 0x8) close(r1) setsockopt$inet_tcp_int(0xffffffffffffffff, 0x6, 0x10000000013, &(0x7f0000d06000)=0x1, 0x4) setsockopt$SO_BINDTODEVICE(0xffffffffffffffff, 0x1, 0x19, &(0x7f0000000000)='veth1\x00', 0x10) connect$inet(0xffffffffffffffff, &(0x7f0000000080)={0x2, 0x0, @initdev={0xac, 0x1e, 0x0, 0x0}}, 0x10) setsockopt$inet_tcp_TCP_REPAIR(0xffffffffffffffff, 0x6, 0x13, &(0x7f0000000100), 0x4) setsockopt$sock_linger(0xffffffffffffffff, 0x1, 0xd, &(0x7f0000000140)={0x1, 0x1}, 0x8) close(0xffffffffffffffff) sendto$inet(0xffffffffffffffff, &(0x7f0000000180)="b7988c060b7ab0b7dd70356357", 0xd, 0x20008000, &(0x7f00000001c0)={0x2, 0x1, @remote}, 0x10) write(r1, &(0x7f0000000000)="7135773a9613a31f4d5a7d6aec4169d2832c3494cd0fb51b8b8fb67198b519868e806b9d375ce7777a40e087c9e8d330bdecd62c1ecad6384837dbde9a56dafd4b2c119b330877c9dff843d26c", 0x4d) socketpair$tipc(0x1e, 0x2, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TUNSETLINK(r2, 0x8912, 0x400308) sendmmsg(r0, &(0x7f00000092c0), 0x4ff, 0x0) 12:39:40 executing program 0: syz_mount_image$erofs(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000280)="e2e1f5e08a3f0fcf010000000c", 0xd, 0x400}, {0x0, 0x39a, 0x1003}], 0x0, &(0x7f00000002c0)=ANY=[]) [ 477.915797] RSP: 002b:00007f7ffbdc2f48 EFLAGS: 00000246 ORIG_RAX: 0000000000000010 [ 477.923491] RAX: ffffffffffffffda RBX: 00000000004afcc0 RCX: 0000000000466397 [ 477.930743] RDX: 0000000000000004 RSI: 0000000000004c00 RDI: 0000000000000005 [ 477.938074] RBP: 0000000000000005 R08: 0000000000000000 R09: ffffffffffffffff [ 477.945376] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000004 [ 477.952635] R13: 0000000000000004 R14: 0000000020000248 R15: 0000000000000003 12:39:40 executing program 5: syz_mount_image$erofs(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x3, &(0x7f0000000200)=[{&(0x7f0000010000)="e2e1f5e0f2029981010003000c0024", 0xf, 0x400}, {&(0x7f0000010100)="05000000c041", 0x6, 0x480}, {0x0, 0x0, 0x1000}], 0x2008082, &(0x7f0000000080)={[{@acl}, {@noacl}]}) 12:39:40 executing program 4 (fault-call:0 fault-nth:20): syz_mount_image$erofs(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x3, &(0x7f0000000200)=[{&(0x7f0000010000)="e2e1f5e0f2029981010000000c0024", 0xf, 0x400}, {&(0x7f0000010100)="05000000c041", 0x6, 0x480}, {0x0, 0x0, 0x1000}], 0x2008082, &(0x7f0000000080)={[{@acl}, {@noacl}]}) [ 477.999499] erofs: read_super, device -> /dev/loop4 [ 478.007019] erofs: read_super, device -> /dev/loop3 [ 478.010229] erofs: options -> acl,noacl, [ 478.028377] erofs: unmounted for /dev/loop5 [ 478.035944] erofs: options -> acl,noacl, [ 478.052179] erofs: unmounted for /dev/loop4 12:39:40 executing program 2: r0 = socket$inet6(0xa, 0x401000000001, 0x0) close(r0) r1 = socket$inet6(0xa, 0x3, 0xff) setsockopt$inet6_MCAST_MSFILTER(r0, 0x29, 0x30, &(0x7f00000002c0)=ANY=[@ANYBLOB="00001000000000000a004e21000003fffe880000000000000000000000000001fcffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000050000000a004e22000000e7fb02000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a004e2400000000fe8000000000000000000000000000bb5bb80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a004e2100000264fe80000000000000000000000000003f09000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040000000000000000000000000000000000000000000000000000000000a004e2100000009fe8000000000000000000000000000bb040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a004e24ffffffff2001000000000000000000000000000080ffffff00"/768], 0x310) connect$inet6(r1, &(0x7f0000000200)={0xa, 0x0, 0x0, @empty}, 0x1c) r2 = open(&(0x7f0000000100)='./bus\x00', 0x11250c2, 0x0) creat(&(0x7f0000000280)='./bus\x00', 0x0) r3 = socket$inet_dccp(0x2, 0x6, 0x0) r4 = socket$inet_tcp(0x2, 0x1, 0x0) setsockopt$inet_tcp_int(r4, 0x6, 0x10000000013, &(0x7f0000d06000)=0x1, 0x4) setsockopt$SO_BINDTODEVICE(r4, 0x1, 0x19, &(0x7f0000000000)='veth1\x00', 0x10) connect$inet(r4, &(0x7f0000000080)={0x2, 0x0, @initdev={0xac, 0x1e, 0x0, 0x0}}, 0x10) setsockopt$inet_tcp_TCP_REPAIR(r4, 0x6, 0x13, &(0x7f0000000100), 0x4) setsockopt$sock_linger(r4, 0x1, 0xd, &(0x7f0000000140)={0x1, 0x1}, 0x8) r5 = openat$cgroup_ro(0xffffffffffffffff, &(0x7f00000000c0)='cpu.stat\x00', 0x0, 0x0) setsockopt$inet6_tcp_TLS_TX(r5, 0x6, 0x1, &(0x7f0000000180)=@gcm_128={{0x304}, "98c500033217efa6", "f0b10893f325239a7f3dd5e453c6385e", "95b65047", "59d686e015396271"}, 0x28) connect$inet(r3, &(0x7f0000000040)={0x2, 0x4e22, @rand_addr=0x64010102}, 0x10) close(r4) ftruncate(r4, 0x1) sendfile(r0, r2, 0x0, 0x8000fffffffe) 12:39:40 executing program 3: syz_mount_image$erofs(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x6000, 0x3, &(0x7f0000000200)=[{&(0x7f0000010000)="e2e1f5e0f2029981010000000c0024", 0xf, 0x400}, {&(0x7f0000010100)="05000000c041", 0x6, 0x480}, {0x0, 0x0, 0x1000}], 0x2008082, &(0x7f0000000080)={[{@acl}, {@noacl}]}) 12:39:40 executing program 0: syz_mount_image$erofs(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000280)="e2e1f5e08a3f0fcf010000000c", 0xd, 0x400}, {0x0, 0x39b, 0x1003}], 0x0, &(0x7f00000002c0)=ANY=[]) [ 478.166779] erofs: read_super, device -> /dev/loop5 [ 478.177955] erofs: unmounted for /dev/loop3 [ 478.184601] erofs: options -> acl,noacl, [ 478.197580] audit: type=1800 audit(1625488780.441:248): pid=20339 uid=0 auid=4294967295 ses=4294967295 subj==unconfined op=collect_data cause=failed(directio) comm="syz-executor.2" name="bus" dev="sda1" ino=14593 res=0 12:39:40 executing program 0: syz_mount_image$erofs(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000280)="e2e1f5e08a3f0fcf010000000c", 0xd, 0x400}, {0x0, 0x39c, 0x1003}], 0x0, &(0x7f00000002c0)=ANY=[]) [ 478.230207] FAULT_INJECTION: forcing a failure. [ 478.230207] name fail_page_alloc, interval 1, probability 0, space 0, times 0 [ 478.242037] CPU: 1 PID: 20333 Comm: syz-executor.4 Not tainted 4.19.196-syzkaller #0 [ 478.249925] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/01/2011 [ 478.259282] Call Trace: [ 478.261883] dump_stack+0x1fc/0x2ef [ 478.265526] should_fail.cold+0xa/0xf [ 478.269343] ? setup_fault_attr+0x200/0x200 [ 478.273677] ? lock_acquire+0x170/0x3c0 12:39:40 executing program 0: syz_mount_image$erofs(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000280)="e2e1f5e08a3f0fcf010000000c", 0xd, 0x400}, {0x0, 0x39d, 0x1003}], 0x0, &(0x7f00000002c0)=ANY=[]) [ 478.277658] ? kernfs_activate+0x2c/0x1d0 [ 478.281821] __alloc_pages_nodemask+0x239/0x2890 [ 478.286589] ? __mutex_lock+0x365/0x1200 [ 478.290670] ? kernfs_add_one+0x36a/0x4c0 [ 478.294824] ? __lock_acquire+0x6de/0x3ff0 [ 478.299070] ? gfp_pfmemalloc_allowed+0x150/0x150 [ 478.303918] ? __mutex_unlock_slowpath+0xea/0x610 [ 478.308812] ? kernfs_next_descendant_post+0x19c/0x290 [ 478.314104] ? kernfs_add_one+0x124/0x4c0 [ 478.318271] cache_grow_begin+0xa4/0x8a0 [ 478.322339] ? setup_fault_attr+0x200/0x200 [ 478.326671] ? lock_acquire+0x170/0x3c0 12:39:40 executing program 0: syz_mount_image$erofs(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000280)="e2e1f5e08a3f0fcf010000000c", 0xd, 0x400}, {0x0, 0x39e, 0x1003}], 0x0, &(0x7f00000002c0)=ANY=[]) [ 478.330660] cache_alloc_refill+0x273/0x340 [ 478.334991] kmem_cache_alloc_trace+0x354/0x380 [ 478.339668] ? dev_uevent_filter+0xd0/0xd0 [ 478.343908] kobject_uevent_env+0x236/0x1480 [ 478.348370] lo_ioctl+0xff9/0x20e0 [ 478.352011] ? loop_set_status64+0x110/0x110 [ 478.356441] blkdev_ioctl+0x5cb/0x1a80 [ 478.360338] ? entry_SYSCALL_64_after_hwframe+0x49/0xbe [ 478.365708] ? blkpg_ioctl+0x9d0/0x9d0 [ 478.369607] ? mark_held_locks+0xf0/0xf0 [ 478.373781] ? mark_held_locks+0xf0/0xf0 12:39:40 executing program 0: syz_mount_image$erofs(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000280)="e2e1f5e08a3f0fcf010000000c", 0xd, 0x400}, {0x0, 0x39f, 0x1003}], 0x0, &(0x7f00000002c0)=ANY=[]) [ 478.377862] ? debug_check_no_obj_freed+0x201/0x490 [ 478.382888] ? lock_downgrade+0x720/0x720 [ 478.387040] block_ioctl+0xe9/0x130 [ 478.390670] ? blkdev_fallocate+0x3f0/0x3f0 [ 478.394998] do_vfs_ioctl+0xcdb/0x12e0 [ 478.398893] ? lock_downgrade+0x720/0x720 [ 478.403147] ? check_preemption_disabled+0x41/0x280 [ 478.408175] ? ioctl_preallocate+0x200/0x200 [ 478.412692] ? __fget+0x356/0x510 [ 478.416328] ? do_dup2+0x450/0x450 [ 478.419872] ? do_sys_open+0x2bf/0x520 [ 478.423770] ksys_ioctl+0x9b/0xc0 [ 478.427257] __x64_sys_ioctl+0x6f/0xb0 12:39:40 executing program 0: syz_mount_image$erofs(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000280)="e2e1f5e08a3f0fcf010000000c", 0xd, 0x400}, {0x0, 0x3a0, 0x1003}], 0x0, &(0x7f00000002c0)=ANY=[]) [ 478.431151] ? lockdep_hardirqs_on+0x3a8/0x5c0 [ 478.435742] do_syscall_64+0xf9/0x620 [ 478.439563] entry_SYSCALL_64_after_hwframe+0x49/0xbe [ 478.444755] RIP: 0033:0x466397 [ 478.447952] Code: 3c 1c 48 f7 d8 49 39 c4 72 b8 e8 a4 48 02 00 85 c0 78 bd 48 83 c4 08 4c 89 e0 5b 41 5c c3 0f 1f 44 00 00 b8 10 00 00 00 0f 05 <48> 3d 01 f0 ff ff 73 01 c3 48 c7 c1 bc ff ff ff f7 d8 64 89 01 48 [ 478.466866] RSP: 002b:00007f7ffbdc2f48 EFLAGS: 00000246 ORIG_RAX: 0000000000000010 [ 478.474761] RAX: ffffffffffffffda RBX: 00000000004afcc0 RCX: 0000000000466397 [ 478.482041] RDX: 0000000000000004 RSI: 0000000000004c00 RDI: 0000000000000005 [ 478.489316] RBP: 0000000000000005 R08: 0000000000000000 R09: ffffffffffffffff [ 478.496846] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000004 [ 478.504304] R13: 0000000000000004 R14: 0000000020000248 R15: 0000000000000003 [ 478.525947] erofs: read_super, device -> /dev/loop4 [ 478.534493] erofs: options -> acl,noacl, [ 478.547893] erofs: read_super, device -> /dev/loop3 [ 478.574690] erofs: options -> acl,noacl, [ 478.596307] erofs: unmounted for /dev/loop5 [ 478.620349] erofs: unmounted for /dev/loop4 [ 478.625692] erofs: unmounted for /dev/loop3 12:39:41 executing program 1: r0 = socket$inet6(0xa, 0x2, 0x1) bind$inet6(0xffffffffffffffff, &(0x7f0000000000)={0xa, 0x4e21, 0x1, @private1, 0x80}, 0x1c) r1 = socket$alg(0x26, 0x5, 0x0) bind$alg(r1, &(0x7f0000000280)={0x26, 'hash\x00', 0x0, 0x0, 'cryptd(sha224-generic)\x00'}, 0x58) ioctl$FS_IOC_GETVERSION(r1, 0x80087601, &(0x7f0000000080)) r2 = accept4(r1, 0x0, 0x0, 0x0) sendmmsg$sock(r2, &(0x7f00000035c0)=[{{0x0, 0x0, &(0x7f0000000140)=[{&(0x7f0000000040)="f1", 0x1}], 0x1}, 0x2}], 0xfffffdef, 0x0) connect$inet6(r2, &(0x7f00000002c0)={0xa, 0xfffd}, 0x1c) socketpair$tipc(0x1e, 0x2, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TUNSETLINK(r3, 0x8912, 0x400308) sendmsg(r0, &(0x7f0000000100)={0x0, 0x0, &(0x7f0000000200)=[{&(0x7f0000000180)="c1a09c023142c27c752d7dc39b502a3f77c403a59774f59620c7dacf8a14701156aa7904a631a035327bcb0e4ec8894338f14db92b0c1fe2b342fbb94ef2a4dafb665b006347bf3f3fd2be0fa93d44117eb9aa2b94", 0x55}, {&(0x7f0000000300)="95558db521982a5e0c7020c59a58477fc96b222fa67fc1bc5999fbd4b13ce575bf2c609893f5bdc07386dc68daa741c69621ce7c22ae1eecdb70658b09a7808ceff5248b7bf1edb2e1fd624fb1e870d4668b556d78703efbef4596fa50854687908a5cb6522c269b1b704ce1363655adc6b0c72adbcf6fbdf78c80d882c1da7c808bca7a8e3e7da1f094809f87cac689a5685edef39c1bdb4e0d7c07676812739959b207757b26c4f0b8964470ea1eb85c99eb40174d1713d505e5c372e2495198b4eaba51", 0xc5}, {&(0x7f0000000400)="c410cef03888d47faaed97f47466a47b48b82e2778ef452781e7e5cc7b9cc00c5a0896cafaadda8392430107f7fa386b3c01b1a5745cea7f07d536434d20e6c2c08cb0e5dad37ddcd685aa01b0f13993af74a0c80432f1169a4b1ee4ae481778ea35379b5ad7824a358e48cf0a1a0022e817f9025d8d45cc338202e20393a2b52985a61933214fb6c43e26466b2fcf591e16dd0fd53da0ba28ed2624fcfced22bf7aace857d584d3194758a6c6b3439f272145f517722b3a4bdbf9b8e9ac0e6deeec1411b615d935212f817f46075404b1b7e5bfd14519d5a64db9fa4be9160d7b04e7e9ae0e", 0xe6}, {&(0x7f0000000500)="3814e86b0a3e31db9ee393ee5be463afbe40c7c9ed98ed77ab4ff9315cb9cd73d2f281692e379954afc2ad60de0b51c87e5c89f27321b55657de4e9781353606a459eeba95ed92150d19e028383c5a23ec39f9da4350f90bd904e3e837d85fac8599d29477605d87c4314859d06a9da3b054341520038f3e297847faa4672492665a6cac388b4f6a38ef63a77aba358d304896c2aef5fb8944185c491ccd859ef192ac1f48a5216fd4b13a86e0e6e50b52f448de968edcca3edb77671dbd69254a1ccda3bdb847bcba4f5d243d4a430079e0", 0xd2}, {&(0x7f0000000600)="73b7260389209c5838c15c19571b660798eade53781db936a2c82a46bbfc7134ba3502140697a7411a7f60fbba326b8ae5055312ff376ef5961d5c2fee661591a65aa127801aca4409ab1377e81c9738aa9079f884d1bb0bd93a583e4d81c0e7cf272ed54f49772667b0ba275c4f260d4e70c2d25e45b7aaf4cf90b9abcf69e15add4b", 0x83}, {&(0x7f00000006c0)="ca46f099f30f2d5146f25625fff19d77c531887114973fea1e875e256e55b46ad02d50158b3ba5c89bb99c4b486c50f13740cbe90b7832d5096c45e6580002ea1082fd4c788e383f91fa1a32fd3ae98db8349cd55bd535dfcd060b65ad20b98c0e03bcbd6ab553a43a182a3d506b07e0aa593458b5442fcb15bb36a37cf456aa35a6887fd24848ea07", 0x89}], 0x6, &(0x7f0000000780)=[{0x70, 0x10b, 0x1, "fc5bae09bdc270856cab3f08ed6707518c262c408ed84cdf23dcd548fc426c8720b62e58aca480fffa570df3c8b064b5d6b41a5831cd7be71d978cf57f55860c2fd1c8a6a6987d8d093ae79441fb69dabd938914eb81df1394208f91fc0e"}, {0x20, 0x117, 0x1000, "53447cc707a4a217d9a81336"}, {0x1010, 0x114, 0xff, "3fdfdfcdd14eeaced37ffefc440719a8195520b2d430021448dc7e1893e7c5973bbc6ef2a226bbe8726c77d28d6466ed6bf6ff5bf471e12b224ddc2039b2881382e1f4260c011ed1c49193485af4a8c9572e649229df68125d78a1606ebeea69c53da76866c9b20184117dc6bf10b1db04a10ba0dc6c57fe24f0dc15b01adf0a99fc9830a0e77c4f037b67c35ed60b1ca3542a2c9621c0f38c26edf8bafb9a6bbdba1d581728578af992b2228d8954c374e79f695fd05d1f945736c92944a172388e1057d10508b9efc4b7db6fdd2796d9609185ecf5abc2718a5c6c4124d62fc8434aee95e6ab3b62a9105d0ab7a68d311f426edc74e12a02ea62d9f6f50bb7a98002b45efc490984ef5bbd173f506e2fe97058c55520a6daadb9573a9188d990e97d4e87237a7a3bb08c383fef37eba48a2c31c5016b7292673b078c3934d0cec5d34b0746fbac7113e6cf306604cf05d807f317a978e3024d03a8e099dfc650b653d2e7de4a3940ad8d2d9b138785236188f0d5b7bae94150fb883ff2e5ba484a8863a1de566880213c55a3e8597105b32f956b897435839f50c29993b6d822aebad74d50aecef749e357ae0ea0d483e7f86dc41e0801e32dea6766bc546a7eaa8b1c5db57a92c61dd70811722fa80fdfeade77d7ecb69b1430fb3a6b39d6a09723010a59a0ebcb5ef163bece4b0370561c96cdb8c280845eec7de52a6ed5e5dec4c36dd6cbef1dca9ac68eccaa2610da4d7d9c7b93d5ff0344e1ca47111815d582ede6cf90073a1ca82331f82411ee7c6b5c621c440a0b38bf8aac61977128bf54a1db800dbfb60f2e43ac2e510d78e1fc4f7a4686e15c1bb33e04075c43aee5a6d94102784c63014a47aff942f81c71692803e9f29315bec5211561abc34292532b17909f2d56b82388eda5df51b048a57cd5820978b55c4275072bfcdb53f9da3b97895b39c717e8abb7415c0e068640e4b7b5630b4798a95116987765112b4f5f3677208d1360f4aa781797590c894b6788b4b49f82a2328722f17dc8a5a70f8ac6f326ef3202d88fd24587dc2bcac4b923cb4c2d11b857ac5f583908be8daf33be2443bc13368079063aeee2bc85482394caf660465493c40b303fe2b420321f82a5348399b6deb3bff2deeb79a65b6ee2929202919789e9480828ed55396a00420e58a6b31c95ca4252eec9906b2d3015bdab10a918e82438b8e6fa8d7a965a4cc3500bd1b7d9ca7e55768b2d1e3e6c2f61a853f91c5885d838d3d3e199c0f14c7d642e43a2f705114c4c504e6ec3182c8202319492c0afc22175ae178493adc3d02f7b8c9c2c72dc0bfa01b45aecf2e50f6d5e86cabfc9459608adc55a5827c201efa3b8d5c545659e1e9bc79a1c2516f16162dd0ee9339c5dd1e0a395edec46df1d34c1bff7d6707c62837cd43d7a143b28a98f83c57122891eaa8be5a2110ad1994376f51005ba002cbdf0b7fa7352c72626eafe9de6355ba46c8d48a2a5d90e5dbc7d1d5da5363ad84fc19effa9f66f5bcf97cab1191ff8c97e829ca765c8837e5d6083fb47b8940b984371d038b9058fdc059f997af4b028d4a8542f9b07e1acc8da43df77f1e2def6d5dbf833d5df984f0f1698a4118f6d8b61af0b253bc069e370a140897efd49c24f4cf5230d90877066032ca366a8be7510a2109f993a42b940c2d56dde132fed9013d40df44ab28b9740da317a384fa9e75a342ef45e5bd05fd1116fc3888f241e2e825b11b49405627ef6daa61061602e1ac633b5b51eb71b0097d7d97baf82284912c26f4f58d2910335ff026c57b57c5710d4036f74efc1782e7cb37f982530cbc95ac76ddce1dc1f46269e32663ee83f1731ea73543987dfa815fdcdb4b1f6d8af2b5a8daee05eafa58096b4037ef6d129c59d1c5e8dd27059845ea6d5f4484756cb3014b08f16b82f5a9ff19dca25f2a58f5cfdc1a2128519a0b4e292e459f078c366fd41f21d6e07eba731c5931707fa7bd809623205eeca5896f07be732bc1eeeb8cec2fa7af98b8891a6ea9ffbb94d373165373b8cfbcd6ef655724ee03ed2265c454aebd229e70e26c40dbd68266d20d044558342710b5886f1c47cc825c663909db155edb756e9a7965b71bddf1fced976e3d8a759840727f261afcff233f2b6b7e7b34adcb059f94f2ac606bbf6d5939ecbe46ebd76110afd6e0c106949f5e470cdfbba80417313bb2c5d7f89f38b5bb61195b6a264abc4bcce2dd804642d224bd5324771134473cfad5847e4c5f50a77c16fa0558515fcf8378053344b3d01c5c6ee1098e17c0d7d5160d9eb58609cca57268526beea5bccaf8d812065f8568223aca0b06c4efb594f1f2dfc9651d2c3b9be107a143e268080873116b1f1ea34d9fafdb707e9505f6efd84da22e671362b227e7541431d9d3f2d10cbf1073dc1413cdb2576c21f1e291ba310d9da07080e252fb2a0d8f104bbe399605a43ff69946499db151de7f47d262cd34b0223fa8022f62d41d4e7f158aabeb3022c5f61e649dcd3fceab0e5687152df91cd2df871287520498e6c293dbad9dac9ea1f452a632449eef14a59a6556644983d5340412dcccbef05fba2e04b8b02e50540f0bb7414ad7c0abc261dfc489e381ae34103f033df48ecc02251d6a159a63545624a5273d554878154adb4d763094fac75b587663f1595fba5a2812ca34520ce79ac3446cb4c5c1cc10a98cd9852506babbcab8b49c6691baf0b46f8dc27f0de80a4176eb5fbabf329fe77585adc4e0e49c1ac6a573b65902553b745daa553fb22c642dbadcfe035ba686420b65a4e04fe6353c1f4c52ba5b202820b1bd340d749fb2b94379d4709b697d2eb94db324c629c99526333ab0d63dbafe24bc203d0e5f5fa1b82b6d37ad19054640beb3491969d7245a942f23f233448b02506ee1278e443525d2e6f527ae6a5e147fa9a2f75c96cd42fa175e20fd66e7b2da829da05952ee422b5979c57139e2aaad1bf7b24c963cd98b4a4fd1ed6ecee7b91eed2cbf44ecce338413beae95791982f3ad41047b810e9e75f85f060be1e2059eec07a716f08a8b228512802220b202fa1d6e00f62d6ab771119eaeee29d32c6759c40dd041c9e8d3939c807522abed23268a0ef446df4cbf7a32ba952aba497de14d437d2444cd349e2e1862da29d3b421e53484b6899982bade547e98586aeb1d128aa04042d43c184f4d2307fa26da50391080ca6a876c3c78a3dc9e99c85c666265c9951594d830b7b605f8904313339fc08736f5cc6d371b9ffa020561328f5d3d37998bc6b6210683ed75989ff0df6209d14f5f2351f740d5d80063b8af904c3da6347e94c89695f350242c630cb235a278c5b26f69c88f501d2512dd63021626ea537ca82658a658f28cb8049bfe643f46a6e1671a46b78a4c2315b824e80fe746c01ffdb31b92b45c702b65ead2e02a73d3bf8aeaecb31748e24f02570929254231053b5343736e73681d54caab7a03110e3658a4d5c8a9ea9acd1f31795b2f36219c27c4d4c51df80b6b5f44453ca5c9e1159e1cfee8563b2d0e7bd0abbca878f17b5f5b4ecb77d1482d8d6195c8dd3364eca975e70903aca0ca6934c25a7a976c2a15369edc6019524c6eb930f28d2c6f08cbfdda95f32a63a2e572d56ff3ee3213f3dfb8dd91e1f577aa517275927956e5ee7101413eb4af32cc9d757f24c324b933a3fd60ce04814e16ed75ca05d2dc77a955aec450f174d04c900b11855430f11f9716e184966dd3d6268c7bed5b44f79bdc288beae3f4dd26e5c37ca8746c79c86c41e511e85092cf5b1c4496a489ca374bd418f9ac1f5aae039b2c4308c60f08f4a06dfd09f38f5b0a1945bf522bbc4f7b3520d22d5b213c31e76abeefef41ba7c63745e23041db0bc728dc6b044c0122013dac0ffda10fa3b5bfc4396447c48232f8f1a76ed3008894eaca2d5d3a8ec60f9fda991a46494d735a3a92f0d4db04d12778e26489dfd9fbec15eb166a8d99f7949719ac3abba4ff6846fb1713c4d5a2bf2f8cd444757175809f4ba77cb96aeae1d5c3a4a5052c7640d25e2bc2b11f6c05e6436aec60d1cd685ffef2dac25702ca14d6cae59aa8d5feb839ae8714fea0d54da5991c7f3803fcba8bc4a0d5e56a2b6db969bcf165573c9a386d70bbdbce2bc79607c94ce0647dd5df7d38fdbcfbd17cd124c09426f9759eacb232e92cde1d7691dd8725760393da518cb2568c173f07b121cc0f26d10402012cec3e2a8219e236ee55fbd2aa626a155c1465c0123fdc08148cc32a8bc59c486d032733db2c837412b4ffbdd1b76702755cf5734d646c7fcb5ff8701a263fee3db1f0c3fe4587111bef93f404138b4b75555f29605bc6218f367cf76eade07805d9e7dbe5497418cf612e00f8c9c4e50c71f494c42822e25dbc027f2c40082e625c726e56a15eea467c7c1f88041408acf55a0f90fc40b150117facf77511d5c0932e2c44c8cba9fa90d02db7fdd17f2a3b46f2a7ff08f3dfc874ac8f023b9eac04ddd17343498d10e461088db1632fa6cc57ccefe217118a3493243757c9072b10733d9307b2c4e6062f6b829ad2cb742cc74318232d8ddee25125281ce91d609eacc8fb30886e8f5f2e77ee90d9b651a6a901b240c82283c0c3580a75e9b0ddf99a29de645e6112408175eed530e5e51078e5746bc74469bd94386f96e7f46265ec40792c340bb8c10f9a04761c61aa01a8a4160c685cc32eb3b26ab001893f91fd2661a63ef7626b41441f4b19e4c506fce818915872b9df04e3bfbc03292dd1f3278cb6cf91b55d45966af76d6568f123810e313b78318fc9ef79c29604dc88fa2b3709dfa53a2fea7b990d6128404e2c25c1dce277e4b635d096fef9e892ef11e9b1d78cdd375539ea2d2e4de21b666ec8b24807ee321510d8495f0f8ff257ecc3d2d62681feea06618c9656bbe2ed677507a7de7caa80ae046a3bd48152882a681966c8c6aa5e1b5422e3a8adbd358316f368e9f22a80c486b388c847260c81782c79d7d0ebd0a028d5df5467e9dab595fb5a358222a6667beb8c82e217ce3d5703eafda4cc8e3498cc49e773a6b9f2047f81de56d8c7e7e19e0777484de82c2bbdf84357b2be015d14d4c55d9ea5510f653dae52832695cd0abc9386e8ec3ad8159c066b26b99cd69a27bf78862244418cf8359bf0aecd5fbda9e6aa1659b422c795425768c483ce03050d0c5a3cb15a87fe2b6edbb62659297a8666012729126e35f4b1d912b62d9a5ae3055a8783d511d4bae99939d5662a355cb03f8ed4c56a10324d6aaf3499dc5d68bc854d677dc0128776937d97fdd69d6c174f1019ac3ed251d80d7bae65023bbafebc997ad2682159a88e1e0aaa575e8155b29b06f65a3df6f9d68c89523717b86e137ed9715a438b61047ff4d8809ee77f775c17499dae1f1c895112e815bd58f60fdf11567a3078dc861eb45cb4b66748115381ed3408ef6db5073fd57178bdc9eef7e9de6b861ac61776170cd2fe84a35739cf3073c49fc192059c84a23aa2799760d2ae43dce06f28bbf20c6d811b21de7263be6ec004ee5dff49d2d6d90a90acbffdca2f2ff105861b76ed7e048f4d9e57621201c5f58ed91cfb46a4425e4b6dfe0f42a4c7a8ae91def576ea9e8410d74daf0f8be1657047ded03f5d979ac5a16210e2f7a68963dc349eae5c736245447f799f869fb7c1a67ef9310b37c6ad657c35da88204a358e424b4464fb234deecd822caaf5ff90fdc70837d8a5409cbb2163b93e612b280fe765d2b147a6abc6ff42ab4880c5894c"}, {0xe8, 0x113, 0x7, "1ef07b2bca9c37567c23e93eaa7e39482abc43f7223aa172d73f5d63247d946975561dfa1aed7a8df25e39bfe4d5706f165843560697b89eecec26656e7d0ccecb8ba946c268f8818710251db947d4b7d6994081adfe5c53bf5655f5c2dad076e23f4c17ddb545e0e8d94d225878d8eabac37286a4c488788bc244622df2ef67c850b01779b46fea050338c94738a8d625deaa33ce672eb5909da9170a331c8f3b08c17c551f153e8de84442b11e5585d77739fdf1286002a1b36980bd81f5d9009db10e9278cdd722ab919ec8d58f8ea4"}, {0xa8, 0x118, 0xffff0000, "0064df98cad22d336c3455802a90e6cdc971ae95d8438042301a032bf92d7c02bdcff75907e308b71fdbedaad9868c10f0415338454a9d58b7dee8fa44f90cb14c15eb8541444bca35c1b216bf848bc3b24c16d1a776ccc50a17a8d263aee2c95ae3a45a858c911e8ad3a5ddca94566c79abc5d0147ae09645691b2c99592a3206111c07cbb2b90875bd9d06155cbeaaeb2fb9cc"}, {0x1010, 0x1e, 0x8f8d, "8947e7b966c11fda8cf071a97e51f38d3fa5b160a80a561901bf1a5b89593a2212b9caf57c96dafdfb0db0d95568e81467f3d4ee711b20b407693f840c9e4e81a642b71e15e408dbc6923fe8af73147b650adc0cc6e5d1326cb82b64023dbc59842358d8cb84812e7565d526779a118bcb07f9f6e23a72de7453d58bca76f2ddb6935f47aa72cc03a274919dd7001514eee58852260f6115303a77e27a918f0153db2bd7c8c726b6a64ba6e94d497c2370765d6d37233dca25de7525b90c487e0cb0c36ed2a55a2a491f6df164660e00f5e59d12bd9cb346e7a47562076af7048083149a66e184e676fe3456a93e89f965d9e11b9b7ed114c8e549a64671e7798c1f7cec82bf79109a96e3d157b9c78070efb564c6358cab84d3b3d9a1ffd804b25c5ff93560e0f05a826c18b8dd199077077ba5c6f3791a4912ea651e3651c2628a4c4cc75cd6e3268e0d040c852a10c5086fa90e7cac598bdd0bf4579a7817b42e5115b49c0aafdd9f879292b7ce5a029b2d8bf45bbf8af0f2bbf43cb628facf0db9184c6812ea177144fdeccc18a5473650e03d84726ab5b007096bae23c1a58dad5ee2b5b47292035ebe28e9772e49535900496b5b261b85e470bb7b7de858c5f688fe1ef1073bd3744d693a4e799810dcbc9c4fa817fa417874d56d1d2ddbe28f779849aca3883bdcbbada5c2afe2697e58947292d0fc6284759bf509bfba18efa19f27428461dfb7f01c1337f29134f2df9b6489d3f43ef1695de8d8525316cc80f91ca1055649a3c75482961e6dce89f8526092e701778a38cb71e58e4d140e9001849e644902dfce5a3988b159799b9baf7fb317c1602d28dfa0cfb357adc2d66a2e573949fd878a464a27b8bd658ff91f0bb60b6ff7fa11ecccd9e013cd91aa22ce58bb97a0cc105c24cb8feea3fc2a336d1c195357f5519c3a4dbee8fe5566c5455f38fcf498b77d7f2a88cb82997443b3e8202bbd6760fce443fc51a12c2584ca9ad18cf0ac5c0acd0648f052bcd9c370fc655b105f3ec45c17040cf757862f69524b8c8bde5075ea810c126435b686fa5fdddeff1e564c3ca7158b0d404620ba29381ca24bd1bf17197935188526c4ddf16762d70570fd659144a255a3c585f58fd2f2613056cf6be8cd37f128891dac6289aacbacab324b8617a18169efdad64608e536ce3377556b4b682f2faa0fd399664a92a9264042b314d1d6661d5b288f4daea43184e1a72040a20d12890bf7d9db0dfdd629891e4eda151c5ec55900fb118edc0fb3ee055c51e78e72579d9be8a1ce8106eb47aee62d1a3af0c387095043a8615b01d6c64b13c757a764e2719feb1608e9ef51f697dfb71d974e104d63c5bfb250f918ca3e45987e2d208044558bc347e5e81232c8d655a96a0941d55a14d69f0e4b0add015e3b5cd8950ba2d308fb939549ff98ab2799c0c2176b3b6cf1e03dbe4640c46af069e40e89b27be145be0112074c3c00713e2ba08445b5e52c3ad6256fab4bde2a547e123f142e0d89136bd605c3ec98c4afc768c0d3ca50ebc587875951f5fb688020dafd616ca7436b69ac6a288014256357d0cfd15158fb450183c63977344549c4b60182e4fb838c9f0d8e6dbafa74566f8e0ba5adfc3025b0c42aab203dbca89e15b125ece7fd881814db25d494aa66f61f74dc3cff32a4ad4f6125cf5f40a7b6d6a0423a2112a3d5893ba2a67aa3c08a2e12933aaae8e89d922f3a78ae54444617b75ac759d3bcbac33cc5f1ab521329284feed9ffec2b8f58420dddc2b77951d49e765eefae6bccf1aa86589ce95c91c39dda6bdbd0fc944a13c92a2077a9333405cb535b97af489dba2b83c0bc92960a93544c4d6e366a5d1dd55384f1c4fb0464f4411b403d9a15e9cbc250eb21ac0541a967799915f2bb4bef44f8ab29e47defbb32a72feae3ded396f80b8676c067fab88ba5c4e5b63b6b8141f9493de97e95adc2b8bad24b72812ccabbd79aec893cf711b7eee5bcf5dcfa568732657ef9abb80836a7fcd25cf7763237de3e118def886bf5cd33574c8b309020fcd996a02e4875a249c54ed390a3d8e431170dd331c8d287cfb6d45a6be2c2e61db0d21339096c16b8e5bfc71c4e8852c471a30b71b755d8e7afcb6eb242224393e18681c6ebd77ace6e327b9ff0f30bdcf16a155ba8c7a19810c7cec871d16c644103f5a60f7a56f1d8e6849c096009d894418245532f181b4aff41b5856ac9583abfb68ad8a9d710b51b5370509d29da9a2e0446394f56f2e04be520c6cc208b48fa4110e37c6f752dab3cbae39b6c916cebfce92a2724886ca82a1e9701e9756a854a197699d064c5f8be88a882b33774de6dc34b92eff391f7ba1dcd0af40f56ad2c9e6a049bcb5abbc1b9c9931a37f9cd3fcc7509f3fc2e832caeec719bb7ff180fef5c2fae6037e0c1750b44b68454aa65727fa070e84b48140d07d71e2ef6cd0f5615c456136ec463c725dc373c8c3fdeb9e6069d3c68aaea733c8b44fb638754305d9e526100c3a69387d7cca98900fb5d02ea091f7bbe93a06f5034b292c70a5896c9d9456d9a02706feb752cee6f1588e0ba623f8f6b15be14b8b44d1eabf8dc0cac02d5d60e3c07a731bcdc82630fa563d79603a00d5d604e1354a32c6fcd7aa429fec1bed2f56b7863b67d1c0b981c7cbe4c6c0978be05e4041215c5a1f1c73d86bfd4d00a6255a258bd7b0b74189f66c30706ce231693db2d7377337942620566d32c8da7e185e01df616bc5beed505e49db1bd1607b1fec13f431c77bcfaff1c38dde00c56c2a6f7f812786613c77b02f49417724c43b7048df36dd2401334385b4333beca40d7c2afb91a80090668cdb23bd064a15e1dac0e9cbb85ea97c11dad990ec5a160a6746a820cf077dd9c536c86b84c4fd624a8d4a6402a2f43d3a534ce6d4f4e377853824bc066f9d32a1e98901ac805e433550826ff02a91ff5f77248fe57876446677c26f12a1db031e594b1a044c07f2aebc49d620329fa7cdea504361bad4d545af0460d41cb764145c10e888d9a663de5c7f88112b1a796d2b025528d14c766eedca75747e645f755a109d311bfe8c06bb0f83ac1fff0483dd4bd212194663104080ea637c07cb25b58b47773c7a85200a93e11fe6cd2527459cb5cfad0ea4c6a53ab2f1860e72224a5a4850a2beec48f6c6297c37f8a614b66ba8cd5faf4c56a3c02d2db968ba5242ced3beedc974bccd20566471e740b03980df7911d6af138e4086afa525fa0b519db1c3a738ed2412b699b1ce0d30c4bb4a3667ac25a1bda2c2851a59cafe4448e8017825c550e97817819cfbd0f97803207547d902bc16a929565debb90259233dbf3e8cac4f08b62dfad465b7b4e8447947547d84856f6954e9e5d602ce586fe21c2c9bb1c9d890d830e1899613f1b8b2fa88afe0952b211b567979b9261f9124090684b28801b3bfb535023f3f1f92a7817101967197c48325c4a6663c8df4174cb7f82e37a85a8347d73b264a6b01d17866ddf400b087ec649a91ae9919fe162431b00b5ef5f80184c21e09d6de1f875aee860cd46820b77d7b062e64d695235dea368d52239e26f7b153d9bf27950ba941c73bcb441e38f61541d2358a8b45623fe431c2b307c007f27f5527cd893f9e872fd1a85ca54a4d0afe35bd601e0cb15b2bd795fa8ce99fa91b8d1e73f87c23ee1c23418be509cf823d525dc4abc026bf5dcaed7d0074d1b4f757daed22b42a0954970385a0e6fd02423f8cebb0bffe1c41efcf02a9dd579cda133d119556c711100346f1fd4cde907ebc380d8aba5f7ae6f315f5ad811b811b69089d442109718cd9290fd412d26700055d885abcbbcd88f4353de1aab368544e3416ee4779078ccd63e6accb67549e9f4aa67bea5a421d41c25d200ffd8fb51b1bb41c533f057e366a3cb07d75f3366d7f30febcc876ed12039f77a4539d7a1ab2321277356730999da2a4788a73b91eff64a2dc82d5bc4c5bd5e7ff48dce267098b1731150f4e990867edcab18e00e1777217d19041361c2aaf22deb67503945a73cbb6ca010a783e39caaa075901d5ef5132dc2b01a790d01ebc3b6e41697e0287457b493895fcde6bcd972486eae1533c7ae477d14231bb264c3a98bb1f83044825e727aa31f3ad61c52ee7a157c85785f996deecd660fccf198ee9ca7168344b2dfff2387d9319cf1f03def73a1db23bdaf35f961dcbd1ef2dcee7381eb4fda1f1921139420e63ae82db80996b2296a4090a7404c946a5f4beddace0fab290f35976730a32b26cf36886896738db2aace82559c3c806381dfc75a27832657d11e8702dca0d6eb9d822ad68fa03a6a8a6496f2f2d956831f835fc5fc59a0379f1362b4360c9bd0cd3b24c99ea7b7b70f7914b72c50a9d8ef069728cdf87e7cf96f962c0265e0a744b56a059cc93687aef972991009e6cabcc50c26b5b22c0fd846cdc1df23d62e4fe47a240a013aef89ddca7ab2d7a58bfe62bc58993dc02beec6c196ba7b2ea9e6060894596f0cce31244e7425381c7fe2a4b64d8033e764c5ff22d84fb0017fcd1c8e901172ccf2cd01b44af5ff35b101a43f0c8c64f14fae4eff50ca42d214172c62ad13977ab90ae51ffae532911111d7bda686abca8443bfac01b8418104893418d7e1bad32b01badb8f15a0d58a81a748407a4c041786edde196e69ce1060c30dedca28d9ffdd7dea44db6ce429cab72d605cd4837cd86edc276bbfaf94eeeb39d40ee64d4a9f5eb907d50a29c0a2ce3afdc4ef5973f9d4ad040e0fb74da4f7def75c33d0718be43c1e9bd3851a9fbefaa3dc3d7559a8d66dc90c19a3c1f5044eb36247a2235a060efb1da4e8948ccfd907f33172d2a0fdef1b6e9c672b09da0ed439a854374c6cdfc6aa1b3dd89b13f170e492b4b30bed91ef84cdbb001b8c452bde9d92dc78f3c2d2f3c8be026a91d272a7a853f56725b548d355cd1c6dda16877a3b7a24175d967d64ee5e8479dbd6ee5e0bc7be3c68589a9e056c672e63c638bc033042e4dd2c9ace1e514df62223b57ef83e17dde1bafe17eed1727c72e437b41c2827d43622d77b4a26ed033db1816fb677b31ff79efed9fc521e11f77037f70ffdeebc69161d7300290fe0dbc508e4b90f5c8037c6eaaa0031f8f72a37d17152a203417b2a4a408e72392d6b51067a828ba29012e718be71bf229cc9958a4317a7ffbe3fc860a2639dc24454c94a0d027f4236bdba4508b974b6cfb19878afaae9814cb5b41b6c18745732a103dbcdb7244ea7e399e12b8bc3818d05198e3a1a1963ad7d87a1f86a9778c528b3fbde0aad6a2246b4a2f5c9f60ee7e4b6dd74e198ddd3319f681f79e0cb7f2933b0c43b6669ebd9f350f89397448a816f2f5d6bdaf9e28adc7dd2ba844f0ce5b1476ca367f64206b57b4bd09e1e6984b234284aea0c19912bb0fd4d9fd316bb7e719ca66cd676d486ed1a4d5f3e1965eac518e97081993ff284316a0d63f6cf9df7e2c19341ae696ace5ef505b344f8b2a6c3b7e411175bc6dc8a808bb39f3f6bb11e756929f0209598b40f9fd3fc3b581c2e5382681f7a57c285a29b89dac92af25fc793806e9a67341f52f88bae7d29d8305a4d1fa1f0c49050317a16840aae5d67081ee356fab9c32b2366184e11985f0f9e29af32e30134b5b0a5634088a9f5cbaf73c2391a4794bb9c2b8c7c13dc1542802e08703141d246de5e83ddc1eba90fe6b439dbc24d0e0486a5eaa58efe6d591973b3d6ca9f9e6c356b33587cf253c2121fe6e6737a614b8ebaa0db511090"}], 0x2240}, 0x4000000) sendmmsg(r0, &(0x7f00000092c0), 0x4ff, 0x0) 12:39:41 executing program 5: syz_mount_image$erofs(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x3, &(0x7f0000000200)=[{&(0x7f0000010000)="e2e1f5e0f2029981010005000c0024", 0xf, 0x400}, {&(0x7f0000010100)="05000000c041", 0x6, 0x480}, {0x0, 0x0, 0x1000}], 0x2008082, &(0x7f0000000080)={[{@acl}, {@noacl}]}) 12:39:41 executing program 0: syz_mount_image$erofs(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000280)="e2e1f5e08a3f0fcf010000000c", 0xd, 0x400}, {0x0, 0x3a1, 0x1003}], 0x0, &(0x7f00000002c0)=ANY=[]) 12:39:41 executing program 4 (fault-call:0 fault-nth:21): syz_mount_image$erofs(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x3, &(0x7f0000000200)=[{&(0x7f0000010000)="e2e1f5e0f2029981010000000c0024", 0xf, 0x400}, {&(0x7f0000010100)="05000000c041", 0x6, 0x480}, {0x0, 0x0, 0x1000}], 0x2008082, &(0x7f0000000080)={[{@acl}, {@noacl}]}) [ 478.977378] erofs: read_super, device -> /dev/loop5 [ 478.986431] FAULT_INJECTION: forcing a failure. [ 478.986431] name failslab, interval 1, probability 0, space 0, times 0 [ 478.990927] erofs: options -> acl,noacl, [ 479.009195] CPU: 1 PID: 20373 Comm: syz-executor.4 Not tainted 4.19.196-syzkaller #0 [ 479.017098] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/01/2011 [ 479.026462] Call Trace: [ 479.029060] dump_stack+0x1fc/0x2ef [ 479.032724] should_fail.cold+0xa/0xf [ 479.036626] ? setup_fault_attr+0x200/0x200 [ 479.040960] ? lock_acquire+0x170/0x3c0 [ 479.044942] __should_failslab+0x115/0x180 [ 479.049181] should_failslab+0x5/0x10 [ 479.052981] kmem_cache_alloc_node_trace+0x244/0x3b0 [ 479.058091] __kmalloc_node_track_caller+0x38/0x70 [ 479.063028] __alloc_skb+0xae/0x560 [ 479.066662] alloc_uevent_skb+0x7b/0x210 [ 479.070867] kobject_uevent_env+0xa90/0x1480 [ 479.075303] lo_ioctl+0xff9/0x20e0 [ 479.078854] ? loop_set_status64+0x110/0x110 [ 479.083265] blkdev_ioctl+0x5cb/0x1a80 [ 479.087154] ? entry_SYSCALL_64_after_hwframe+0x49/0xbe [ 479.092517] ? blkpg_ioctl+0x9d0/0x9d0 [ 479.096423] ? mark_held_locks+0xf0/0xf0 [ 479.100495] ? mark_held_locks+0xf0/0xf0 [ 479.104569] ? debug_check_no_obj_freed+0x201/0x490 [ 479.109606] ? lock_downgrade+0x720/0x720 [ 479.113777] block_ioctl+0xe9/0x130 [ 479.117424] ? blkdev_fallocate+0x3f0/0x3f0 [ 479.121744] do_vfs_ioctl+0xcdb/0x12e0 [ 479.125621] ? lock_downgrade+0x720/0x720 [ 479.129764] ? check_preemption_disabled+0x41/0x280 [ 479.134776] ? ioctl_preallocate+0x200/0x200 [ 479.139171] ? __fget+0x356/0x510 [ 479.142610] ? do_dup2+0x450/0x450 [ 479.146132] ? do_sys_open+0x2bf/0x520 [ 479.150021] ksys_ioctl+0x9b/0xc0 [ 479.153569] __x64_sys_ioctl+0x6f/0xb0 [ 479.157625] ? lockdep_hardirqs_on+0x3a8/0x5c0 [ 479.162197] do_syscall_64+0xf9/0x620 [ 479.166009] entry_SYSCALL_64_after_hwframe+0x49/0xbe [ 479.171185] RIP: 0033:0x466397 [ 479.174368] Code: 3c 1c 48 f7 d8 49 39 c4 72 b8 e8 a4 48 02 00 85 c0 78 bd 48 83 c4 08 4c 89 e0 5b 41 5c c3 0f 1f 44 00 00 b8 10 00 00 00 0f 05 <48> 3d 01 f0 ff ff 73 01 c3 48 c7 c1 bc ff ff ff f7 d8 64 89 01 48 [ 479.193254] RSP: 002b:00007f7ffbdc2f48 EFLAGS: 00000246 ORIG_RAX: 0000000000000010 [ 479.200965] RAX: ffffffffffffffda RBX: 00000000004afcc0 RCX: 0000000000466397 [ 479.208220] RDX: 0000000000000004 RSI: 0000000000004c00 RDI: 0000000000000005 [ 479.215472] RBP: 0000000000000005 R08: 0000000000000000 R09: ffffffffffffffff 12:39:41 executing program 2: r0 = socket$inet6(0xa, 0x401000000001, 0x0) close(r0) r1 = socket$inet6(0xa, 0x3, 0xff) connect$inet6(r1, &(0x7f0000000200)={0xa, 0x0, 0x0, @empty}, 0x1c) r2 = socket$alg(0x26, 0x5, 0x0) bind$alg(r2, &(0x7f0000000280)={0x26, 'hash\x00', 0x0, 0x0, 'cryptd(sha224-generic)\x00'}, 0x58) r3 = accept4(r2, 0x0, 0x0, 0x0) sendmmsg$sock(r3, &(0x7f00000035c0)=[{{0x0, 0x0, &(0x7f0000000140)=[{&(0x7f0000000040)="f1", 0x1}], 0x1}, 0x2}], 0xfffffdef, 0x0) connect$inet6(r3, &(0x7f0000000000)={0xa, 0x4e21, 0x2, @private1, 0x400}, 0x1c) r4 = open(&(0x7f0000000100)='./bus\x00', 0x11250c2, 0x0) r5 = creat(&(0x7f0000000280)='./bus\x00', 0x0) ftruncate(r5, 0x208200) sendfile(r0, r4, 0x0, 0x8000fffffffe) 12:39:41 executing program 3: syz_mount_image$erofs(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x8303, 0x3, &(0x7f0000000200)=[{&(0x7f0000010000)="e2e1f5e0f2029981010000000c0024", 0xf, 0x400}, {&(0x7f0000010100)="05000000c041", 0x6, 0x480}, {0x0, 0x0, 0x1000}], 0x2008082, &(0x7f0000000080)={[{@acl}, {@noacl}]}) 12:39:41 executing program 0: syz_mount_image$erofs(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000280)="e2e1f5e08a3f0fcf010000000c", 0xd, 0x400}, {0x0, 0x500, 0x1003}], 0x0, &(0x7f00000002c0)=ANY=[]) 12:39:41 executing program 4 (fault-call:0 fault-nth:22): syz_mount_image$erofs(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x3, &(0x7f0000000200)=[{&(0x7f0000010000)="e2e1f5e0f2029981010000000c0024", 0xf, 0x400}, {&(0x7f0000010100)="05000000c041", 0x6, 0x480}, {0x0, 0x0, 0x1000}], 0x2008082, &(0x7f0000000080)={[{@acl}, {@noacl}]}) [ 479.222722] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000004 [ 479.229982] R13: 0000000000000004 R14: 0000000020000248 R15: 0000000000000003 [ 479.255296] erofs: read_super, device -> /dev/loop4 [ 479.268587] erofs: options -> acl,noacl, 12:39:41 executing program 5: syz_mount_image$erofs(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x3, &(0x7f0000000200)=[{&(0x7f0000010000)="e2e1f5e0f2029981010006000c0024", 0xf, 0x400}, {&(0x7f0000010100)="05000000c041", 0x6, 0x480}, {0x0, 0x0, 0x1000}], 0x2008082, &(0x7f0000000080)={[{@acl}, {@noacl}]}) [ 479.301998] erofs: unmounted for /dev/loop4 [ 479.333200] erofs: unmounted for /dev/loop5 12:39:41 executing program 0: syz_mount_image$erofs(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000280)="e2e1f5e08a3f0fcf010000000c", 0xd, 0x400}, {0x0, 0x600, 0x1003}], 0x0, &(0x7f00000002c0)=ANY=[]) [ 479.389121] erofs: read_super, device -> /dev/loop3 [ 479.399855] erofs: options -> acl,noacl, 12:39:41 executing program 0: syz_mount_image$erofs(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000280)="e2e1f5e08a3f0fcf010000000c", 0xd, 0x400}, {0x0, 0x700, 0x1003}], 0x0, &(0x7f00000002c0)=ANY=[]) [ 479.432960] FAULT_INJECTION: forcing a failure. [ 479.432960] name failslab, interval 1, probability 0, space 0, times 0 [ 479.473791] audit: type=1800 audit(1625488781.721:249): pid=20405 uid=0 auid=4294967295 ses=4294967295 subj==unconfined op=collect_data cause=failed(directio) comm="syz-executor.2" name="bus" dev="sda1" ino=14964 res=0 [ 479.502157] CPU: 0 PID: 20401 Comm: syz-executor.4 Not tainted 4.19.196-syzkaller #0 [ 479.510083] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/01/2011 [ 479.519443] Call Trace: [ 479.522045] dump_stack+0x1fc/0x2ef [ 479.525688] should_fail.cold+0xa/0xf [ 479.529516] ? setup_fault_attr+0x200/0x200 [ 479.533849] ? lock_acquire+0x170/0x3c0 [ 479.537837] __should_failslab+0x115/0x180 [ 479.542080] should_failslab+0x5/0x10 [ 479.545885] kmem_cache_alloc+0x277/0x370 [ 479.550045] skb_clone+0x151/0x3d0 [ 479.553600] netlink_broadcast_filtered+0x8e5/0xbc0 [ 479.558629] netlink_broadcast+0x35/0x40 [ 479.562699] kobject_uevent_env+0xa56/0x1480 [ 479.567126] lo_ioctl+0xff9/0x20e0 12:39:41 executing program 0: syz_mount_image$erofs(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000280)="e2e1f5e08a3f0fcf010000000c", 0xd, 0x400}, {0x0, 0xa00, 0x1003}], 0x0, &(0x7f00000002c0)=ANY=[]) [ 479.570688] ? loop_set_status64+0x110/0x110 [ 479.575103] blkdev_ioctl+0x5cb/0x1a80 [ 479.578998] ? entry_SYSCALL_64_after_hwframe+0x49/0xbe [ 479.584375] ? blkpg_ioctl+0x9d0/0x9d0 [ 479.588274] ? mark_held_locks+0xf0/0xf0 [ 479.592342] ? mark_held_locks+0xf0/0xf0 [ 479.596520] ? debug_check_no_obj_freed+0x201/0x490 [ 479.601556] ? lock_downgrade+0x720/0x720 [ 479.605724] block_ioctl+0xe9/0x130 [ 479.609354] ? blkdev_fallocate+0x3f0/0x3f0 [ 479.613683] do_vfs_ioctl+0xcdb/0x12e0 [ 479.617574] ? lock_downgrade+0x720/0x720 [ 479.621725] ? check_preemption_disabled+0x41/0x280 [ 479.626743] ? ioctl_preallocate+0x200/0x200 [ 479.631183] ? __fget+0x356/0x510 [ 479.634646] ? do_dup2+0x450/0x450 [ 479.638186] ? do_sys_open+0x2bf/0x520 [ 479.642078] ksys_ioctl+0x9b/0xc0 [ 479.645536] __x64_sys_ioctl+0x6f/0xb0 [ 479.649438] ? lockdep_hardirqs_on+0x3a8/0x5c0 [ 479.654460] do_syscall_64+0xf9/0x620 [ 479.658269] entry_SYSCALL_64_after_hwframe+0x49/0xbe [ 479.663468] RIP: 0033:0x466397 12:39:41 executing program 0: syz_mount_image$erofs(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000280)="e2e1f5e08a3f0fcf010000000c", 0xd, 0x400}, {0x0, 0x1f00, 0x1003}], 0x0, &(0x7f00000002c0)=ANY=[]) [ 479.666661] Code: 3c 1c 48 f7 d8 49 39 c4 72 b8 e8 a4 48 02 00 85 c0 78 bd 48 83 c4 08 4c 89 e0 5b 41 5c c3 0f 1f 44 00 00 b8 10 00 00 00 0f 05 <48> 3d 01 f0 ff ff 73 01 c3 48 c7 c1 bc ff ff ff f7 d8 64 89 01 48 [ 479.685570] RSP: 002b:00007f7ffbdc2f48 EFLAGS: 00000246 ORIG_RAX: 0000000000000010 [ 479.693427] RAX: ffffffffffffffda RBX: 00000000004afcc0 RCX: 0000000000466397 [ 479.700702] RDX: 0000000000000004 RSI: 0000000000004c00 RDI: 0000000000000005 [ 479.707979] RBP: 0000000000000005 R08: 0000000000000000 R09: ffffffffffffffff [ 479.715343] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000004 [ 479.722798] R13: 0000000000000004 R14: 0000000020000248 R15: 0000000000000003 12:39:42 executing program 0: syz_mount_image$erofs(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000280)="e2e1f5e08a3f0fcf010000000c", 0xd, 0x400}, {0x0, 0x2000, 0x1003}], 0x0, &(0x7f00000002c0)=ANY=[]) 12:39:42 executing program 2: r0 = socket$inet6(0xa, 0x401000000001, 0x0) close(r0) r1 = socket$inet6(0xa, 0x3, 0xff) connect$inet6(r1, &(0x7f0000000200)={0xa, 0x0, 0x0, @empty}, 0x1c) r2 = open(&(0x7f0000000100)='./bus\x00', 0x11250c2, 0x0) r3 = creat(&(0x7f0000000280)='./bus\x00', 0x0) ftruncate(r3, 0x208200) sendfile(r0, r2, 0x0, 0x8000fffffffe) r4 = socket$alg(0x26, 0x5, 0x0) bind$alg(r4, &(0x7f0000000280)={0x26, 'hash\x00', 0x0, 0x0, 'cryptd(sha224-generic)\x00'}, 0x58) r5 = accept4(r4, 0x0, 0x0, 0x0) sendmmsg$sock(r5, &(0x7f00000035c0)=[{{0x0, 0x0, &(0x7f0000000140)=[{&(0x7f0000000040)="f1", 0x1}], 0x1}, 0x2}], 0xfffffdef, 0x0) connect$inet6(r5, &(0x7f0000000000)={0xa, 0x4e24, 0x2, @mcast1, 0x8}, 0x1c) 12:39:42 executing program 0: syz_mount_image$erofs(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000280)="e2e1f5e08a3f0fcf010000000c", 0xd, 0x400}, {0x0, 0x26ab, 0x1003}], 0x0, &(0x7f00000002c0)=ANY=[]) [ 479.863955] erofs: read_super, device -> /dev/loop4 [ 479.878955] erofs: options -> acl,noacl, [ 479.901101] erofs: read_super, device -> /dev/loop5 12:39:42 executing program 4 (fault-call:0 fault-nth:23): syz_mount_image$erofs(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x3, &(0x7f0000000200)=[{&(0x7f0000010000)="e2e1f5e0f2029981010000000c0024", 0xf, 0x400}, {&(0x7f0000010100)="05000000c041", 0x6, 0x480}, {0x0, 0x0, 0x1000}], 0x2008082, &(0x7f0000000080)={[{@acl}, {@noacl}]}) [ 479.924159] erofs: options -> acl,noacl, [ 479.928472] audit: type=1800 audit(1625488782.171:250): pid=20420 uid=0 auid=4294967295 ses=4294967295 subj==unconfined op=collect_data cause=failed(directio) comm="syz-executor.2" name="bus" dev="sda1" ino=14974 res=0 [ 479.951802] erofs: unmounted for /dev/loop4 12:39:42 executing program 3: syz_mount_image$erofs(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x8503, 0x3, &(0x7f0000000200)=[{&(0x7f0000010000)="e2e1f5e0f2029981010000000c0024", 0xf, 0x400}, {&(0x7f0000010100)="05000000c041", 0x6, 0x480}, {0x0, 0x0, 0x1000}], 0x2008082, &(0x7f0000000080)={[{@acl}, {@noacl}]}) [ 479.976242] erofs: unmounted for /dev/loop3 12:39:42 executing program 0: syz_mount_image$erofs(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000280)="e2e1f5e08a3f0fcf010000000c", 0xd, 0x400}, {0x0, 0x3f00, 0x1003}], 0x0, &(0x7f00000002c0)=ANY=[]) 12:39:42 executing program 5: syz_mount_image$erofs(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x3, &(0x7f0000000200)=[{&(0x7f0000010000)="e2e1f5e0f2029981010007000c0024", 0xf, 0x400}, {&(0x7f0000010100)="05000000c041", 0x6, 0x480}, {0x0, 0x0, 0x1000}], 0x2008082, &(0x7f0000000080)={[{@acl}, {@noacl}]}) [ 480.068265] FAULT_INJECTION: forcing a failure. [ 480.068265] name failslab, interval 1, probability 0, space 0, times 0 [ 480.079664] erofs: unmounted for /dev/loop5 [ 480.125482] CPU: 0 PID: 20428 Comm: syz-executor.4 Not tainted 4.19.196-syzkaller #0 [ 480.133397] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/01/2011 [ 480.142754] Call Trace: [ 480.145355] dump_stack+0x1fc/0x2ef [ 480.149039] should_fail.cold+0xa/0xf [ 480.152938] ? setup_fault_attr+0x200/0x200 [ 480.157296] ? lock_acquire+0x170/0x3c0 [ 480.161284] __should_failslab+0x115/0x180 [ 480.165530] should_failslab+0x5/0x10 [ 480.169342] kmem_cache_alloc_trace+0x284/0x380 [ 480.174103] ? wait_for_completion_io+0x10/0x10 [ 480.178783] ? kobj_ns_initial+0x90/0x90 [ 480.182854] call_usermodehelper_setup+0x84/0x300 [ 480.187710] kobject_uevent_env+0xe83/0x1480 [ 480.192133] lo_ioctl+0xff9/0x20e0 [ 480.195696] ? loop_set_status64+0x110/0x110 [ 480.200131] blkdev_ioctl+0x5cb/0x1a80 [ 480.204038] ? entry_SYSCALL_64_after_hwframe+0x49/0xbe [ 480.209413] ? blkpg_ioctl+0x9d0/0x9d0 [ 480.213311] ? mark_held_locks+0xf0/0xf0 [ 480.217374] ? mark_held_locks+0xf0/0xf0 [ 480.221557] ? debug_check_no_obj_freed+0x201/0x490 [ 480.226582] ? lock_downgrade+0x720/0x720 [ 480.230826] block_ioctl+0xe9/0x130 [ 480.234546] ? blkdev_fallocate+0x3f0/0x3f0 [ 480.238878] do_vfs_ioctl+0xcdb/0x12e0 [ 480.242776] ? lock_downgrade+0x720/0x720 [ 480.246929] ? check_preemption_disabled+0x41/0x280 [ 480.251960] ? ioctl_preallocate+0x200/0x200 [ 480.256518] ? __fget+0x356/0x510 [ 480.259981] ? do_dup2+0x450/0x450 [ 480.263531] ? do_sys_open+0x2bf/0x520 [ 480.267431] ksys_ioctl+0x9b/0xc0 [ 480.270894] __x64_sys_ioctl+0x6f/0xb0 [ 480.274793] ? lockdep_hardirqs_on+0x3a8/0x5c0 [ 480.279403] do_syscall_64+0xf9/0x620 [ 480.283215] entry_SYSCALL_64_after_hwframe+0x49/0xbe [ 480.288407] RIP: 0033:0x466397 [ 480.291600] Code: 3c 1c 48 f7 d8 49 39 c4 72 b8 e8 a4 48 02 00 85 c0 78 bd 48 83 c4 08 4c 89 e0 5b 41 5c c3 0f 1f 44 00 00 b8 10 00 00 00 0f 05 <48> 3d 01 f0 ff ff 73 01 c3 48 c7 c1 bc ff ff ff f7 d8 64 89 01 48 [ 480.311200] RSP: 002b:00007f7ffbdc2f48 EFLAGS: 00000246 ORIG_RAX: 0000000000000010 [ 480.318924] RAX: ffffffffffffffda RBX: 00000000004afcc0 RCX: 0000000000466397 12:39:42 executing program 0: syz_mount_image$erofs(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000280)="e2e1f5e08a3f0fcf010000000c", 0xd, 0x400}, {0x0, 0x4000, 0x1003}], 0x0, &(0x7f00000002c0)=ANY=[]) [ 480.326201] RDX: 0000000000000004 RSI: 0000000000004c00 RDI: 0000000000000005 [ 480.333475] RBP: 0000000000000005 R08: 0000000000000000 R09: ffffffffffffffff [ 480.340754] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000004 [ 480.348029] R13: 0000000000000004 R14: 0000000020000248 R15: 0000000000000003 12:39:42 executing program 0: syz_mount_image$erofs(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000280)="e2e1f5e08a3f0fcf010000000c", 0xd, 0x400}, {0x0, 0x4800, 0x1003}], 0x0, &(0x7f00000002c0)=ANY=[]) 12:39:42 executing program 0: syz_mount_image$erofs(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000280)="e2e1f5e08a3f0fcf010000000c", 0xd, 0x400}, {0x0, 0x4c00, 0x1003}], 0x0, &(0x7f00000002c0)=ANY=[]) 12:39:42 executing program 2: r0 = socket$inet6(0xa, 0x401000000001, 0x0) close(r0) r1 = socket$inet6(0xa, 0x3, 0xff) r2 = socket$alg(0x26, 0x5, 0x0) bind$alg(r2, &(0x7f0000000280)={0x26, 'hash\x00', 0x0, 0x0, 'cryptd(sha224-generic)\x00'}, 0x58) r3 = accept4(r2, 0x0, 0x0, 0x0) sendmmsg$sock(r3, &(0x7f00000035c0)=[{{0x0, 0x0, &(0x7f0000000140)=[{&(0x7f0000000040)="f1", 0x1}], 0x1}, 0x2}], 0xfffffdef, 0x0) connect$inet6(r3, &(0x7f0000000000)={0xa, 0x4e21, 0x8000, @ipv4={'\x00', '\xff\xff', @remote}, 0x1000}, 0x1c) connect$inet6(r1, &(0x7f0000000200)={0xa, 0x0, 0x0, @empty}, 0x1c) r4 = open(&(0x7f0000000100)='./bus\x00', 0x11250c2, 0x0) r5 = creat(&(0x7f0000000280)='./bus\x00', 0x0) ftruncate(r5, 0x208200) sendfile(r0, r4, 0x0, 0x8000fffffffe) pwritev(r4, &(0x7f0000001440)=[{&(0x7f0000000300)="30a33e426a8b21273ea6c93e1a4fac797568026df591d6c1dac0733eeeaa3f4e75af2b1476959e93e2850506c73c3b9e2372f814d5fe11c8361203c7d9857083e9a16fdb9c8ecb949af0e7d9d54e7a3149d8d812509dc0496193ffb2ea4cc4de563fc598ebfb1034b62edc430359560a5051991190de26b4f5a723fd0e55b31a268405bf284410b8d1a84f710e17bb4ae332b3e206f12c6b6f90f93a2cd2b8a31b9a36e45edce373af4fc3086f0b6fbcfa1b0a1201d906a0656c15ffa65e3dc2c68457af0eb0fb64dd9499745f4028d69e02f100a6c87088dae51a7318ea48361b", 0xe1}, {&(0x7f0000000080)="04b8ec90b2309c2a967fb4e29de72399844ab90046522fc4c0bdb6dee5b0fbf8c1815c789b9d0e7c08a524ae772fb8dba4b0", 0x32}, {&(0x7f00000000c0)="e7575e90a571a4761386b1ea3ff77aff7ceb40222369f1ff6106bfebc42623aea5668368bdfc91211469b5b3b686efda4e39cf98", 0x34}, {&(0x7f0000000180)="63133ac82af4925da9288df81a6ae9c2398fa068688311a3b063aa1583a1f00e349ee6a4cbbf7dc054a15e4d9536f711dae28c3dbf377b71b8d723ca303f01294dae1cd67620f031f9e09eebd6491619509e1001f78504b065a7059cd0cbc38754631c5b152ec6065252e185ea25321a", 0x70}, {&(0x7f0000000400)="098c317e8413fb1a21e43639ea3218993f08ed3f7dcf8295de951ad32de09b941a5798ba013a69c1ed6ed4da028c2574ce16679c29b14b12a2995a2340668f6e77e21a808a1c6c8723346a2cb4a43e347380de97d81e3fabb454ef749beae2db1afcb400b5643788ccfa645a048a29afe2b15e27a875ea54a2d1f8cf718b4afc7b93e8aadb9a4313a7e93390690591b6daf0f8b5d3cb6867afeb59163f14a255a5544c1bd1037266a847c7e45f2b3bfd95fa3f44eb6324a199c0c2f065bd5fb25c3a6a53604659a7258ad1d41b84d2f6613bd100b283bb9ffd4fa1c2ebcbbd89b86542b48a22e0b97439507b5ff128b1619eb7ce65446559efe995aa1ac619fc075626637d342e96e5df412f836ccb9064e7b2e5742c36f9297697515f6f38d8c28319a511261ff3a3f65165b65f947e9a0b84032a9134a3edbf2778f59cc309d3abf9db4c79745482ae08161d5b71a17051e9bae5f7326c2d82722cf339fbed42247b43746cb8b40bf57dc6129ddce282e26d3cda9b7faba0b6439a76b3ec5cb49b9defdad91114ea2185da6c59afe380c54de8f02dca07d365a011761a0089775b4c715070dae46f540f078e6ecc7df95586d250b85ad1f74db96c5a73b1ede7d5f2b944684f64c3bd29b4efc7c41f9d21608d0105acdd10e38762f52fee88aa18c2c0da01bc8b37325d1126fe0585b4adf79f5eb2afd8d4df2313b4ef929119e4af5a7fc8ef7add91daa3deb8adbec8c6d4e6b71e937c2b1cd6530a65f8094f9c63249d4b4f00296878c19f0d8b0f4ee2744a9ef1c40acaed0c6ab555709575200f3569d197d074b983aecc59b81e1f0172ff2e9e5bfa3ea7e123499c2f7a2ea1d06ecde111535164bb5d5f0cd23af62f63f812f602964925c8aaa6ae31f63a1b9d6e77435c6c19759146279b27bb721b37c6a025ecb4ae4544c541fcc727c69a45d7055db5ed3c3d9155b5b54e740956f3258f901b8e395fc8aaf27049e77aae553b36874127cc5ca8bef78423949e46fc9b2e2ebcf136bc8c9b4039c43fb386cb3c27451854c74374f06787e5c879a2cd958c43686b7690489c25c954aad901c9c8a2d11958209bc3823ff0ec288c58299bbea36a893aa0813f603e6a0af83219342d11c6b806fcf0f1d7dd5c5a44209c15a759ea4d50cb2b638c5c9744749097fe6c7fab38431a696c5cde06d1332def747ace2b87ba09639d75e656c0744565ef345d3441d980d76490152c9362e187449a04db3acae9b51acc97e495be0fd5741f31eaa68c9b8b7f093b2ccb02bf1fc700abe7492c41ee87e3eaa4fb666bf7834015796f63b75c6220b39e3779b0542bce38cae270af6a848eb1a291988499679247442784b625db48cf53ccc9e7eb2fd6b633e2dd10f61e72e3e0d72f3c36d6744043a612bb97f9f4ef1d4405006ebc6af24cecb96755eb0a68115d24c6141e056628d8c08698d60af2474dff5fd41981fda211a5da081df6f0ded4fd7e126e030e082e4664547007245e072b59c01b39daeed69c8d5ee620c666067207e1771664e5227faddd526191e14cf26c2ff6b11c578018662e1e5bee6f1fb5e3876e3d6948081894ac425523a41e86492b1c0ec7d95f5dafd3e2ca891e7c30c5052590ea0505a342aa542857a63277325a7466e33bb494990640d479d0a2ec12f48898977c5b03aff0bbe09c09c3fdd86b25229b10b71644dba5fe502dcdd84a1e220de08c1b462b0cc99161ec99c1fc7dab5e94de8e4d4d60cc8979c68de76656627332224c586f561eba9a9e52f36702d6fc61f5f2ec5781d8f5bc17e4df4bd8741a20df892a4bbd0ba059dc1bb317eba3ae21f5613889308b4754d9c1fc549b0ba1c2246f6d4e98ffa219857c1bfa19419cbfff3eead3ff94aacb64118df796e760522eb61a107ec66e068edfa9409c6eba7fd05bb3c74a031bb53cbb4ebb34d2c7cb75781cdbe96d0e4817fb78df7e4611a8f382a99ad40d80c02d9c51a07d592ed580e05c4da1abbf26e4639dcddbad7e7b3755d0cea537b1bf9c1bc30f30c7f3111c7fcffd05621fda4b04cfdb876e56c41e3664664d65a1365c7e0862c8a08357dce938eea86bba2be490ae608eb926e81a5604fc45d96075f6aaa896709cdd483a6a29d8cc6a07b645c84c062e560d5a7c4f8e46f639095f9505beeaeb42ec75d058a948baa18b94f390943477a6ace4024f3994d04cbc42eb75a04c7f7debf3487a185d64785a9a21a3a9e78471c1d4a4027f646d0ae283f0b4b851d18e82e06612f981ccf484c8106912fcb400d9ad3fe81e6ffb892e7f64b2a5bd5ea1d5e35791e24c9e55f662033b1b22d4b6d069dd1a5224f9df5eec1c147a8b4d815419d63ae7fd0adc32dec759f611bcb7331dac1d6eba34c271262d576a7e44f212639db603ae2006c9930c8e87f205e2e44b9234e6fe1b61518efa01e75749c4d89ecd37cb11a9a3884655e3c7347fd7685cb739990cd072f5d8a71455b3851fa32bedbe98af516e3007a76edc020bd78019fdcf033018a1e4d85931db418ec7ee8ab580ff7e02d6d5122292de2a100eddfc2de79c84edb9f2b961ccdab25684873800497b465d61aea8dcac711df8dd12c98195c7792aedf22127090a0049f7a4e421fc72d58227a481d6e41cbb28cdef77d252697a59c1b09bacf0b4ea71ce21b9376933db7a9ce20a9a18ca91610dc3ca448f1a12d7e5aacf24ff90b62d7579f4d84a69ea239bf9e369370f94ccea415457c00de791b5a896f055508cf91c0962d3c72eec80a2c80005d79706ecff71e2bf517e4db23cbb054e5a49bcc5ccae59c3ae0fcf6b2aaa688a73e0659e5b6dcb2176d19f1f2963b6e3a683448eadade93d13873bb79099d93b44e13160039adb80be8c3de6022dcd226b7e0dcafee89d98cdcc0992387c30dc290c62afe58b0dc01ae64ce3a40d31902bf4a6ca9365bae665d545f0a8e4d6490f2c696b7d6da18f0445c01fbed6a5538443e2bad5264c34ab6e94e431a437ea740f385657512133af43680f8c86398694ce07fe1442bfd07c9a241ce556a42c40242b911eb3230970fe032837dfce803b64490e4d010c455ded7e8b327fcb73cde71428ef491df758afd6f4061eea982289e0224ecaa7665142d9db167eb8000352048dd2c9494af1362975af222cb3ab95f6a8c1e2c974a19d1ca3a89ebe41697c1e7295368b7415d209afca17c67d05fe2de7f27543050873dc7b51082a0fd9b73ffbc2ca5906abcebcfd29b6c730a6c2262373673892836dad43af95395baa5e83f0ae497ad27ecbe86be4c77731c4815627888358448b2b90ef6cea62145760747e33f01cf38071a6b7e5808beb9fc3b2890fa85b5f27b3972e50c67e142f874eb93bee231c38db8736c909fe69c5b59eff44e107a1322d453fe49ea9cc64bfde15dc116fa76c0188dd0e9fb77107f37ab01957b46d84b75c64d6e0bb7af1595d27201782a20cd6176c7e53a7d47dce310cccd36b1a692e32fe9987f4ceb4ddb1ad12c69cf9d0cc9c9b8cb12aa8b5eec4d3ae8c01b37eccb1c558b9bd447d3cf7046b8c27598eb475024d78c2bed120aa94eb8a0fd6ddfff5a4a9ad80fe8c99ca172847cd0412ef059224e8f9805f66b05c05249d2034984f5ec629bc9ec8acaf259456278910d11fe9ffb4e494a56623509e070c29e24e3712154d51ea112a1fb19454a5ce162b4bb95223ce08989cef212b1c2d307bbb293751bfbccfccd024b623eb291aec649a995c1de9e9923d514da2d987f0e8416ebfb2f9e627762765848b51a222887f11e94c162ed5c10b8a727b96f8d57cb1f130c2e5e8c79e715ff71ebae6b9b245d61b3b7c3340bed313334d6d4b2e10a1ba4911b63e1ce4b624885eee071a5ed23dbe84d30e899cbcdcc6f0d2961994f4e881f131dd6bcde07fe287d29572b181f5e8a52639f8a9c74b440578d184470d40a78219eb90a5e64899de09826785b4f4fbc39345a3876cbc19e2d0ad1e46eccb1b10dce9fcd364f383264f6f8e575e0dfe81f2dc6833be5571085ecac9262d74c788bef64e11c4d8b9862a7b21fbebfe0129dcca57e83f111227d759ae42f3a79dc27d32a7c0d897b1eb8422d8fe37b953ee18f06292f2f3971d5b7dad879aa8492f96799347162d00961dab06bcd1ad5386292aaaa8cd4eed07e3962e4d186f7dd4af2b86353589bd62978a78472369d7b14dd0888b50fa6fa0791a0e6c497427e1b99063c70d8c4f217189840a97d784530f1f03d283b6696a658f3947a411225c2d9f73497bd2b8d86079021a1cd2f720a9a2e55f4891983a3b3f19290de6ccc960a12b5107ee6b5c871ade5b5e79befb29ee695ed6f3156d4924eb95b7b28d83b861fa81391acedf7fca7deae28757cd3b859eea9737a20f2702ed5b082466b83e375aa52bc2c0fe2fb7587d9b2fc1404b7cc86ebb58c44396005921f090a8afaada57f1b2573a59f4dc6c9e4785cb86bbfe920e70349dd689a556714d967f7caab7b80f421888ed45e48e7ea784a7fe142a1ff96b66cc07a3468d55f3e3c2a0d8133cd4c87fe241adb2ad5a99d2c1a0a2b8c4222456b4d990c70634715bba966e1d9d58af061d5aca94077207e3d044cba323a1195a2e28a96272c579568a7d3936962a370741bb0d8817b9598e5e388b02607ed3ee4d4fd035f6b40b4d94dd09714156bf40af5321f4f25f00282148fca060fe653a3bd9a8b62b8016a88a753945d220835f5103746383bed37636619241feb65d000aa075985e72d3647988aba6537f6a7abf74a599b36f51f1c98df237e121f070c839d0b3ff65be43b1db2bdb22afb75537cdc6fe860d16ec533bf54e62c4adcb390a06122259696396a86fb8d2f601f45aec4518fcb47f4b17725913eb7764b320e7b70e0bbbf36f0d65f4623be3d224edf683c5417854f40d9e6b2ffc7be6daa6ba9b5bf4a00136943fd34a789cbad64239fb69c63dedc449d386d0af904c472478d7771ba21b501367be5eea39cf19f04bd3af1e4373ccddb4a7e3df6379250f25523cd52f28d6620e64123896089050e5d9497d191de2fee2ad91fc91502ee0296e2f613cd3270adad860686d8bb55cac622cc0c2579afb99943c1756d7edcab792aeab27cff5d26400058a7a8815d86a1a77b27b45cb84232b90059b1103b4fab3bfc3c1551dba292f1d88e8105ccc5053ae0f5ddf7c3fdbc9953af8a2ccc380f2b2943dbfa4700b9defcf9bdf7caab8d484fd05e0c130d12e0ea2692ea30482ee337405d9e50356a9b4b8163a25b24f9f108ca7ebb5af58e2bdd1f73c966884f7dce63208fca4b879c220aed220349a9708f93c26cdbc503e6558e9d057accbde52da13d46d41f48a3ee0f2a8d534695d66f6c326c34f2792dd5856a09b21949161051127356cb5c7e4b8a7e25c67bcd7ff966f01ea7704c628345decbc6ae1addf7eee75d8796cff4beaac986d89aabd75a1681fa46cd57dfb0181c7b9dd050fd5f23a19e21734d02b674f5e18a8d83faa6704b52e2e5e6761845e69d664a9a0102cbec9d9a98e946ce6c5dbc056d5efa51ec3e97765b7c98f1bee234b3575067f2e250669f179219cb6be58f3d038e4757067b3f605024d9ca62c9ce91d205033f6d1695a49db77818d0ce4ee18a91ca2a3c5f6a273f58d8bd6a886025e82039e764aeb9d90db34046c894d73632e827de9fd1e5c379906dc87ce7a0b2b3badb961629fbc752b08105c5add2b44f1e4db07595eebdf9a0775b544a6c9bcec786922e9323329438acdc12a7a8e92a459d2da590634d4d8e4c35f9f", 0x1000}, {&(0x7f0000000240)="0218cca098a596294b4f3ec4ee332ff6664a731d6bb2be", 0x17}, {&(0x7f0000001400)="afdb37f3bde66122d817bdb9330b2a346835d19bb805b1b52d186506f696bf18b08ee0746d3efa1415d98fdb173c92719ff78cefbabb3ef21d2a4aa1c8", 0x3d}], 0x7, 0x9, 0x7fff) 12:39:42 executing program 0: syz_mount_image$erofs(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000280)="e2e1f5e08a3f0fcf010000000c", 0xd, 0x400}, {0x0, 0x6000, 0x1003}], 0x0, &(0x7f00000002c0)=ANY=[]) [ 480.626203] erofs: read_super, device -> /dev/loop4 [ 480.634053] erofs: read_super, device -> /dev/loop3 [ 480.642217] erofs: options -> acl,noacl, [ 480.657710] erofs: options -> acl,noacl, 12:39:42 executing program 4 (fault-call:0 fault-nth:24): syz_mount_image$erofs(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x3, &(0x7f0000000200)=[{&(0x7f0000010000)="e2e1f5e0f2029981010000000c0024", 0xf, 0x400}, {&(0x7f0000010100)="05000000c041", 0x6, 0x480}, {0x0, 0x0, 0x1000}], 0x2008082, &(0x7f0000000080)={[{@acl}, {@noacl}]}) [ 480.690484] erofs: read_super, device -> /dev/loop5 [ 480.705642] erofs: options -> acl,noacl, 12:39:43 executing program 0: syz_mount_image$erofs(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000280)="e2e1f5e08a3f0fcf010000000c", 0xd, 0x400}, {0x0, 0x6800, 0x1003}], 0x0, &(0x7f00000002c0)=ANY=[]) [ 480.736831] erofs: unmounted for /dev/loop4 12:39:43 executing program 5: syz_mount_image$erofs(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x3, &(0x7f0000000200)=[{&(0x7f0000010000)="e2e1f5e0f2029981010020000c0024", 0xf, 0x400}, {&(0x7f0000010100)="05000000c041", 0x6, 0x480}, {0x0, 0x0, 0x1000}], 0x2008082, &(0x7f0000000080)={[{@acl}, {@noacl}]}) 12:39:43 executing program 3: syz_mount_image$erofs(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x8603, 0x3, &(0x7f0000000200)=[{&(0x7f0000010000)="e2e1f5e0f2029981010000000c0024", 0xf, 0x400}, {&(0x7f0000010100)="05000000c041", 0x6, 0x480}, {0x0, 0x0, 0x1000}], 0x2008082, &(0x7f0000000080)={[{@acl}, {@noacl}]}) [ 480.782657] erofs: unmounted for /dev/loop5 [ 480.784621] audit: type=1800 audit(1625488783.031:251): pid=20455 uid=0 auid=4294967295 ses=4294967295 subj==unconfined op=collect_data cause=failed(directio) comm="syz-executor.2" name="bus" dev="sda1" ino=14593 res=0 [ 480.810904] erofs: unmounted for /dev/loop3 [ 480.873182] FAULT_INJECTION: forcing a failure. [ 480.873182] name failslab, interval 1, probability 0, space 0, times 0 [ 480.908163] CPU: 1 PID: 20462 Comm: syz-executor.4 Not tainted 4.19.196-syzkaller #0 [ 480.916081] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/01/2011 [ 480.925438] Call Trace: [ 480.928396] dump_stack+0x1fc/0x2ef [ 480.932037] should_fail.cold+0xa/0xf [ 480.935849] ? setup_fault_attr+0x200/0x200 [ 480.940178] ? lock_acquire+0x170/0x3c0 [ 480.944161] __should_failslab+0x115/0x180 [ 480.948405] should_failslab+0x5/0x10 [ 480.952216] kmem_cache_alloc_trace+0x284/0x380 [ 480.956893] ? wait_for_completion_io+0x10/0x10 [ 480.961570] ? kobj_ns_initial+0x90/0x90 [ 480.965723] call_usermodehelper_setup+0x84/0x300 [ 480.970574] kobject_uevent_env+0xe83/0x1480 [ 480.975008] lo_ioctl+0xff9/0x20e0 [ 480.978566] ? loop_set_status64+0x110/0x110 [ 480.982995] blkdev_ioctl+0x5cb/0x1a80 [ 480.986897] ? entry_SYSCALL_64_after_hwframe+0x49/0xbe [ 480.992273] ? blkpg_ioctl+0x9d0/0x9d0 [ 480.996175] ? mark_held_locks+0xf0/0xf0 [ 481.000336] ? mark_held_locks+0xf0/0xf0 [ 481.004538] ? debug_check_no_obj_freed+0x201/0x490 [ 481.009573] ? lock_downgrade+0x720/0x720 [ 481.013729] block_ioctl+0xe9/0x130 [ 481.017359] ? blkdev_fallocate+0x3f0/0x3f0 [ 481.021701] do_vfs_ioctl+0xcdb/0x12e0 [ 481.025604] ? lock_downgrade+0x720/0x720 [ 481.029756] ? check_preemption_disabled+0x41/0x280 [ 481.034781] ? ioctl_preallocate+0x200/0x200 [ 481.039202] ? __fget+0x356/0x510 [ 481.042677] ? do_dup2+0x450/0x450 [ 481.046237] ? do_sys_open+0x2bf/0x520 [ 481.050135] ksys_ioctl+0x9b/0xc0 [ 481.053592] __x64_sys_ioctl+0x6f/0xb0 [ 481.057514] ? lockdep_hardirqs_on+0x3a8/0x5c0 [ 481.062099] do_syscall_64+0xf9/0x620 [ 481.065908] entry_SYSCALL_64_after_hwframe+0x49/0xbe [ 481.071123] RIP: 0033:0x466397 [ 481.074319] Code: 3c 1c 48 f7 d8 49 39 c4 72 b8 e8 a4 48 02 00 85 c0 78 bd 48 83 c4 08 4c 89 e0 5b 41 5c c3 0f 1f 44 00 00 b8 10 00 00 00 0f 05 <48> 3d 01 f0 ff ff 73 01 c3 48 c7 c1 bc ff ff ff f7 d8 64 89 01 48 [ 481.093309] RSP: 002b:00007f7ffbdc2f48 EFLAGS: 00000246 ORIG_RAX: 0000000000000010 [ 481.101043] RAX: ffffffffffffffda RBX: 00000000004afcc0 RCX: 0000000000466397 [ 481.108333] RDX: 0000000000000004 RSI: 0000000000004c00 RDI: 0000000000000005 [ 481.115630] RBP: 0000000000000005 R08: 0000000000000000 R09: ffffffffffffffff 12:39:43 executing program 0: syz_mount_image$erofs(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000280)="e2e1f5e08a3f0fcf010000000c", 0xd, 0x400}, {0x0, 0x6c00, 0x1003}], 0x0, &(0x7f00000002c0)=ANY=[]) 12:39:43 executing program 0: syz_mount_image$erofs(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000280)="e2e1f5e08a3f0fcf010000000c", 0xd, 0x400}, {0x0, 0x7400, 0x1003}], 0x0, &(0x7f00000002c0)=ANY=[]) 12:39:43 executing program 0: syz_mount_image$erofs(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000280)="e2e1f5e08a3f0fcf010000000c", 0xd, 0x400}, {0x0, 0x7a00, 0x1003}], 0x0, &(0x7f00000002c0)=ANY=[]) [ 481.122941] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000004 [ 481.130653] R13: 0000000000000004 R14: 0000000020000248 R15: 0000000000000003 12:39:43 executing program 0: syz_mount_image$erofs(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000280)="e2e1f5e08a3f0fcf010000000c", 0xd, 0x400}, {0x0, 0x8303, 0x1003}], 0x0, &(0x7f00000002c0)=ANY=[]) 12:39:43 executing program 2: dup(0xffffffffffffffff) r0 = socket$inet6(0xa, 0x3, 0x3) close(r0) r1 = socket$inet6(0xa, 0x3, 0xff) connect$inet6(r1, &(0x7f0000000200)={0xa, 0x0, 0x0, @remote, 0xffffff32}, 0x1c) r2 = open(&(0x7f0000000100)='./bus\x00', 0x11250c2, 0x0) r3 = creat(&(0x7f0000000280)='./bus\x00', 0x0) ftruncate(r3, 0x208200) sendfile(r0, r2, 0x0, 0x8000fffffffe) 12:39:43 executing program 0: syz_mount_image$erofs(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000280)="e2e1f5e08a3f0fcf010000000c", 0xd, 0x400}, {0x0, 0x8403, 0x1003}], 0x0, &(0x7f00000002c0)=ANY=[]) [ 481.386611] audit: type=1800 audit(1625488783.631:252): pid=20477 uid=0 auid=4294967295 ses=4294967295 subj==unconfined op=collect_data cause=failed(directio) comm="syz-executor.2" name="bus" dev="sda1" ino=14609 res=0 12:39:43 executing program 2: r0 = socket$inet6(0xa, 0x401000000001, 0x0) close(r0) r1 = socket$inet6(0xa, 0x3, 0xff) connect$inet6(r1, &(0x7f0000000200)={0xa, 0x0, 0x0, @mcast2}, 0x1c) r2 = open(&(0x7f0000000100)='./bus\x00', 0x11250c2, 0x0) r3 = creat(&(0x7f0000000280)='./bus\x00', 0x0) open(&(0x7f0000000000)='./bus\x00', 0x200980, 0x8a) ioctl$ifreq_SIOCGIFINDEX_vcan(0xffffffffffffffff, 0x8933, &(0x7f0000000040)={'vxcan1\x00'}) ftruncate(r3, 0x208200) sendfile(r0, r2, 0x0, 0x8000fffffffe) 12:39:43 executing program 0: syz_mount_image$erofs(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000280)="e2e1f5e08a3f0fcf010000000c", 0xd, 0x400}, {0x0, 0x8503, 0x1003}], 0x0, &(0x7f00000002c0)=ANY=[]) [ 481.491021] audit: type=1800 audit(1625488783.741:253): pid=20483 uid=0 auid=4294967295 ses=4294967295 subj==unconfined op=collect_data cause=failed(directio) comm="syz-executor.2" name="bus" dev="sda1" ino=14968 res=0 [ 481.638651] erofs: read_super, device -> /dev/loop4 [ 481.643787] erofs: options -> acl,noacl, [ 481.654511] erofs: read_super, device -> /dev/loop3 [ 481.666234] erofs: options -> acl,noacl, 12:39:43 executing program 4 (fault-call:0 fault-nth:25): syz_mount_image$erofs(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x3, &(0x7f0000000200)=[{&(0x7f0000010000)="e2e1f5e0f2029981010000000c0024", 0xf, 0x400}, {&(0x7f0000010100)="05000000c041", 0x6, 0x480}, {0x0, 0x0, 0x1000}], 0x2008082, &(0x7f0000000080)={[{@acl}, {@noacl}]}) 12:39:43 executing program 2: r0 = socket$inet6(0xa, 0x401000000001, 0x7) close(r0) r1 = socket$inet6(0xa, 0x3, 0xff) connect$inet6(r1, &(0x7f0000000200)={0xa, 0x0, 0x0, @empty}, 0x1c) r2 = open(&(0x7f0000000100)='./bus\x00', 0x11250c2, 0x0) r3 = creat(&(0x7f0000000280)='./bus\x00', 0x0) r4 = socket$inet_tcp(0x2, 0x1, 0x0) ftruncate(r4, 0x8000) ftruncate(r3, 0x208200) sendfile(r0, r2, 0x0, 0x8000fffffffe) [ 481.717549] erofs: read_super, device -> /dev/loop5 [ 481.738615] erofs: unmounted for /dev/loop4 [ 481.757393] erofs: unmounted for /dev/loop3 [ 481.771381] erofs: options -> acl,noacl, [ 481.809542] audit: type=1800 audit(1625488784.061:254): pid=20499 uid=0 auid=4294967295 ses=4294967295 subj==unconfined op=collect_data cause=failed(directio) comm="syz-executor.2" name="bus" dev="sda1" ino=14977 res=0 [ 481.854411] FAULT_INJECTION: forcing a failure. [ 481.854411] name failslab, interval 1, probability 0, space 0, times 0 [ 481.878559] CPU: 1 PID: 20502 Comm: syz-executor.4 Not tainted 4.19.196-syzkaller #0 [ 481.886474] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/01/2011 [ 481.895838] Call Trace: [ 481.898454] dump_stack+0x1fc/0x2ef [ 481.902102] should_fail.cold+0xa/0xf [ 481.905921] ? setup_fault_attr+0x200/0x200 [ 481.910253] ? lock_acquire+0x170/0x3c0 [ 481.914253] __should_failslab+0x115/0x180 [ 481.918504] should_failslab+0x5/0x10 [ 481.922317] kmem_cache_alloc+0x277/0x370 [ 481.926484] __d_alloc+0x2b/0xa10 [ 481.930053] d_alloc+0x4a/0x230 [ 481.933353] __lookup_hash+0xc8/0x180 [ 481.937195] filename_create+0x186/0x490 [ 481.941273] ? kern_path_mountpoint+0x40/0x40 [ 481.945782] ? strncpy_from_user+0x2a2/0x350 [ 481.950206] ? getname_flags+0x25b/0x590 [ 481.954284] do_mkdirat+0xa0/0x2d0 [ 481.957834] ? __ia32_sys_mknod+0x120/0x120 [ 481.962163] ? trace_hardirqs_off_caller+0x6e/0x210 [ 481.967195] ? do_syscall_64+0x21/0x620 [ 481.971195] do_syscall_64+0xf9/0x620 [ 481.975014] entry_SYSCALL_64_after_hwframe+0x49/0xbe [ 481.980219] RIP: 0033:0x4656e7 [ 481.983416] Code: 73 01 c3 48 c7 c1 bc ff ff ff f7 d8 64 89 01 48 83 c8 ff c3 66 2e 0f 1f 84 00 00 00 00 00 0f 1f 44 00 00 b8 53 00 00 00 0f 05 <48> 3d 01 f0 ff ff 73 01 c3 48 c7 c1 bc ff ff ff f7 d8 64 89 01 48 12:39:44 executing program 5: syz_mount_image$erofs(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x3, &(0x7f0000000200)=[{&(0x7f0000010000)="e2e1f5e0f202998101003f000c0024", 0xf, 0x400}, {&(0x7f0000010100)="05000000c041", 0x6, 0x480}, {0x0, 0x0, 0x1000}], 0x2008082, &(0x7f0000000080)={[{@acl}, {@noacl}]}) 12:39:44 executing program 0: syz_mount_image$erofs(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000280)="e2e1f5e08a3f0fcf010000000c", 0xd, 0x400}, {0x0, 0x9603, 0x1003}], 0x0, &(0x7f00000002c0)=ANY=[]) 12:39:44 executing program 3: syz_mount_image$erofs(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0xab26, 0x3, &(0x7f0000000200)=[{&(0x7f0000010000)="e2e1f5e0f2029981010000000c0024", 0xf, 0x400}, {&(0x7f0000010100)="05000000c041", 0x6, 0x480}, {0x0, 0x0, 0x1000}], 0x2008082, &(0x7f0000000080)={[{@acl}, {@noacl}]}) [ 482.002325] RSP: 002b:00007f7ffbdc2fa8 EFLAGS: 00000213 ORIG_RAX: 0000000000000053 [ 482.010051] RAX: ffffffffffffffda RBX: 0000000020000200 RCX: 00000000004656e7 [ 482.017334] RDX: 0000000000000004 RSI: 00000000000001ff RDI: 0000000020000100 [ 482.024695] RBP: 00007f7ffbdc3040 R08: 0000000000000000 R09: ffffffffffffffff [ 482.032078] R10: 0000000000000000 R11: 0000000000000213 R12: 0000000020000000 [ 482.039355] R13: 0000000020000100 R14: 00007f7ffbdc3000 R15: 0000000020000080 [ 482.046900] erofs: unmounted for /dev/loop5 12:39:44 executing program 2: r0 = socket$inet6(0xa, 0x401000000001, 0x0) close(r0) r1 = socket$inet6(0xa, 0x3, 0xff) mmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x4, 0x51, r0, 0x31444000) connect$inet6(r1, &(0x7f0000000200)={0xa, 0x0, 0x0, @empty}, 0x1c) r2 = open(&(0x7f0000000100)='./bus\x00', 0x11250c2, 0x0) r3 = creat(&(0x7f0000000280)='./bus\x00', 0x0) ftruncate(r3, 0x208200) sendfile(r0, r2, 0x0, 0x8000fffffffe) close(0xffffffffffffffff) ioctl$FS_IOC_GETFLAGS(0xffffffffffffffff, 0x80086601, &(0x7f0000000040)) ioctl$UI_SET_LEDBIT(r3, 0x40045569, 0x7) r4 = socket$inet_tcp(0x2, 0x1, 0x0) setsockopt$inet_tcp_int(r4, 0x6, 0x24, &(0x7f0000d06000)=0x1, 0x4) setsockopt$SO_BINDTODEVICE(r4, 0x1, 0x19, &(0x7f0000000000)='veth1\x00', 0x10) connect$inet(r4, &(0x7f0000000080)={0x2, 0x0, @initdev={0xac, 0x1e, 0x0, 0x0}}, 0x10) setsockopt$inet_tcp_TCP_REPAIR(r4, 0x6, 0x13, &(0x7f0000000100), 0x4) setsockopt$sock_linger(r4, 0x1, 0xd, &(0x7f0000000140)={0x0, 0xdffffffd}, 0x8) close(r4) ioctl$BTRFS_IOC_SET_FEATURES(r4, 0x40309439, &(0x7f0000000000)={0x0, 0x2, 0xd}) 12:39:44 executing program 4 (fault-call:0 fault-nth:26): syz_mount_image$erofs(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x3, &(0x7f0000000200)=[{&(0x7f0000010000)="e2e1f5e0f2029981010000000c0024", 0xf, 0x400}, {&(0x7f0000010100)="05000000c041", 0x6, 0x480}, {0x0, 0x0, 0x1000}], 0x2008082, &(0x7f0000000080)={[{@acl}, {@noacl}]}) 12:39:44 executing program 0: syz_mount_image$erofs(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000280)="e2e1f5e08a3f0fcf010000000c", 0xd, 0x400}, {0x0, 0x9703, 0x1003}], 0x0, &(0x7f00000002c0)=ANY=[]) [ 482.176283] erofs: read_super, device -> /dev/loop3 [ 482.191793] erofs: options -> acl,noacl, 12:39:44 executing program 3: syz_mount_image$erofs(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0xba03, 0x3, &(0x7f0000000200)=[{&(0x7f0000010000)="e2e1f5e0f2029981010000000c0024", 0xf, 0x400}, {&(0x7f0000010100)="05000000c041", 0x6, 0x480}, {0x0, 0x0, 0x1000}], 0x2008082, &(0x7f0000000080)={[{@acl}, {@noacl}]}) [ 482.249889] FAULT_INJECTION: forcing a failure. [ 482.249889] name failslab, interval 1, probability 0, space 0, times 0 [ 482.261293] audit: type=1800 audit(1625488784.502:255): pid=20525 uid=0 auid=4294967295 ses=4294967295 subj==unconfined op=collect_data cause=failed(directio) comm="syz-executor.2" name="bus" dev="sda1" ino=14982 res=0 [ 482.286014] erofs: read_super, device -> /dev/loop5 [ 482.294549] erofs: unmounted for /dev/loop3 [ 482.307402] erofs: options -> acl,noacl, [ 482.318526] CPU: 1 PID: 20526 Comm: syz-executor.4 Not tainted 4.19.196-syzkaller #0 [ 482.326435] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/01/2011 [ 482.335796] Call Trace: [ 482.338397] dump_stack+0x1fc/0x2ef [ 482.342042] should_fail.cold+0xa/0xf [ 482.345859] ? setup_fault_attr+0x200/0x200 [ 482.350200] ? lock_acquire+0x170/0x3c0 [ 482.354187] __should_failslab+0x115/0x180 [ 482.358446] should_failslab+0x5/0x10 [ 482.362257] kmem_cache_alloc+0x277/0x370 [ 482.366425] __d_alloc+0x2b/0xa10 [ 482.369897] d_alloc+0x4a/0x230 [ 482.373191] __lookup_hash+0xc8/0x180 [ 482.377094] filename_create+0x186/0x490 [ 482.381163] ? kern_path_mountpoint+0x40/0x40 [ 482.385685] ? strncpy_from_user+0x2a2/0x350 [ 482.390125] ? getname_flags+0x25b/0x590 [ 482.394197] do_mkdirat+0xa0/0x2d0 [ 482.397749] ? __ia32_sys_mknod+0x120/0x120 [ 482.402081] ? trace_hardirqs_off_caller+0x6e/0x210 [ 482.407111] ? do_syscall_64+0x21/0x620 [ 482.411212] do_syscall_64+0xf9/0x620 [ 482.415029] entry_SYSCALL_64_after_hwframe+0x49/0xbe [ 482.420226] RIP: 0033:0x4656e7 [ 482.423422] Code: 73 01 c3 48 c7 c1 bc ff ff ff f7 d8 64 89 01 48 83 c8 ff c3 66 2e 0f 1f 84 00 00 00 00 00 0f 1f 44 00 00 b8 53 00 00 00 0f 05 <48> 3d 01 f0 ff ff 73 01 c3 48 c7 c1 bc ff ff ff f7 d8 64 89 01 48 [ 482.442342] RSP: 002b:00007f7ffbdc2fa8 EFLAGS: 00000213 ORIG_RAX: 0000000000000053 [ 482.450147] RAX: ffffffffffffffda RBX: 0000000020000200 RCX: 00000000004656e7 12:39:44 executing program 0: syz_mount_image$erofs(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000280)="e2e1f5e08a3f0fcf010000000c", 0xd, 0x400}, {0x0, 0x9803, 0x1003}], 0x0, &(0x7f00000002c0)=ANY=[]) [ 482.457424] RDX: 0000000000000004 RSI: 00000000000001ff RDI: 0000000020000100 [ 482.464702] RBP: 00007f7ffbdc3040 R08: 0000000000000000 R09: ffffffffffffffff [ 482.471980] R10: 0000000000000000 R11: 0000000000000213 R12: 0000000020000000 [ 482.479365] R13: 0000000020000100 R14: 00007f7ffbdc3000 R15: 0000000020000080 12:39:44 executing program 4 (fault-call:0 fault-nth:27): syz_mount_image$erofs(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x3, &(0x7f0000000200)=[{&(0x7f0000010000)="e2e1f5e0f2029981010000000c0024", 0xf, 0x400}, {&(0x7f0000010100)="05000000c041", 0x6, 0x480}, {0x0, 0x0, 0x1000}], 0x2008082, &(0x7f0000000080)={[{@acl}, {@noacl}]}) 12:39:44 executing program 5: syz_mount_image$erofs(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x3, &(0x7f0000000200)=[{&(0x7f0000010000)="e2e1f5e0f2029981010060000c0024", 0xf, 0x400}, {&(0x7f0000010100)="05000000c041", 0x6, 0x480}, {0x0, 0x0, 0x1000}], 0x2008082, &(0x7f0000000080)={[{@acl}, {@noacl}]}) [ 482.598527] erofs: unmounted for /dev/loop5 [ 482.633952] erofs: read_super, device -> /dev/loop3 12:39:44 executing program 0: syz_mount_image$erofs(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000280)="e2e1f5e08a3f0fcf010000000c", 0xd, 0x400}, {0x0, 0x9903, 0x1003}], 0x0, &(0x7f00000002c0)=ANY=[]) [ 482.655251] erofs: options -> acl,noacl, 12:39:44 executing program 3: syz_mount_image$erofs(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0xbb03, 0x3, &(0x7f0000000200)=[{&(0x7f0000010000)="e2e1f5e0f2029981010000000c0024", 0xf, 0x400}, {&(0x7f0000010100)="05000000c041", 0x6, 0x480}, {0x0, 0x0, 0x1000}], 0x2008082, &(0x7f0000000080)={[{@acl}, {@noacl}]}) [ 482.687464] FAULT_INJECTION: forcing a failure. [ 482.687464] name failslab, interval 1, probability 0, space 0, times 0 [ 482.727131] erofs: read_super, device -> /dev/loop5 [ 482.737225] erofs: unmounted for /dev/loop3 [ 482.746387] CPU: 0 PID: 20545 Comm: syz-executor.4 Not tainted 4.19.196-syzkaller #0 [ 482.754320] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/01/2011 [ 482.763682] Call Trace: [ 482.766290] dump_stack+0x1fc/0x2ef [ 482.770021] should_fail.cold+0xa/0xf [ 482.773922] ? setup_fault_attr+0x200/0x200 [ 482.778279] ? lock_acquire+0x170/0x3c0 [ 482.782286] __should_failslab+0x115/0x180 [ 482.786534] should_failslab+0x5/0x10 [ 482.790355] kmem_cache_alloc+0x277/0x370 [ 482.794820] __d_alloc+0x2b/0xa10 [ 482.798288] d_alloc+0x4a/0x230 [ 482.801579] __lookup_hash+0xc8/0x180 [ 482.805388] filename_create+0x186/0x490 [ 482.809484] ? kern_path_mountpoint+0x40/0x40 [ 482.814119] ? strncpy_from_user+0x2a2/0x350 [ 482.818636] ? getname_flags+0x25b/0x590 [ 482.822710] do_mkdirat+0xa0/0x2d0 [ 482.826521] ? __ia32_sys_mknod+0x120/0x120 [ 482.830853] ? trace_hardirqs_off_caller+0x6e/0x210 [ 482.835877] ? do_syscall_64+0x21/0x620 [ 482.839874] do_syscall_64+0xf9/0x620 [ 482.843690] entry_SYSCALL_64_after_hwframe+0x49/0xbe [ 482.848972] RIP: 0033:0x4656e7 [ 482.852260] Code: 73 01 c3 48 c7 c1 bc ff ff ff f7 d8 64 89 01 48 83 c8 ff c3 66 2e 0f 1f 84 00 00 00 00 00 0f 1f 44 00 00 b8 53 00 00 00 0f 05 <48> 3d 01 f0 ff ff 73 01 c3 48 c7 c1 bc ff ff ff f7 d8 64 89 01 48 [ 482.871257] RSP: 002b:00007f7ffbdc2fa8 EFLAGS: 00000213 ORIG_RAX: 0000000000000053 [ 482.878975] RAX: ffffffffffffffda RBX: 0000000020000200 RCX: 00000000004656e7 12:39:45 executing program 0: syz_mount_image$erofs(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000280)="e2e1f5e08a3f0fcf010000000c", 0xd, 0x400}, {0x0, 0x9a03, 0x1003}], 0x0, &(0x7f00000002c0)=ANY=[]) [ 482.886256] RDX: 0000000000000004 RSI: 00000000000001ff RDI: 0000000020000100 [ 482.888629] erofs: options -> acl,noacl, [ 482.893554] RBP: 00007f7ffbdc3040 R08: 0000000000000000 R09: ffffffffffffffff [ 482.893562] R10: 0000000000000000 R11: 0000000000000213 R12: 0000000020000000 [ 482.893569] R13: 0000000020000100 R14: 00007f7ffbdc3000 R15: 0000000020000080 12:39:45 executing program 4 (fault-call:0 fault-nth:28): syz_mount_image$erofs(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x3, &(0x7f0000000200)=[{&(0x7f0000010000)="e2e1f5e0f2029981010000000c0024", 0xf, 0x400}, {&(0x7f0000010100)="05000000c041", 0x6, 0x480}, {0x0, 0x0, 0x1000}], 0x2008082, &(0x7f0000000080)={[{@acl}, {@noacl}]}) 12:39:45 executing program 5: syz_mount_image$erofs(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x3, &(0x7f0000000200)=[{&(0x7f0000010000)="e2e1f5e0f2029981010000000d0024", 0xf, 0x400}, {&(0x7f0000010100)="05000000c041", 0x6, 0x480}, {0x0, 0x0, 0x1000}], 0x2008082, &(0x7f0000000080)={[{@acl}, {@noacl}]}) [ 482.987412] erofs: unmounted for /dev/loop5 [ 483.045728] FAULT_INJECTION: forcing a failure. [ 483.045728] name failslab, interval 1, probability 0, space 0, times 0 [ 483.053240] erofs: read_super, device -> /dev/loop3 [ 483.057369] CPU: 0 PID: 20568 Comm: syz-executor.4 Not tainted 4.19.196-syzkaller #0 [ 483.069919] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/01/2011 [ 483.079280] Call Trace: [ 483.081880] dump_stack+0x1fc/0x2ef [ 483.085519] should_fail.cold+0xa/0xf [ 483.089333] ? setup_fault_attr+0x200/0x200 [ 483.093688] ? __es_tree_search.isra.0+0x1af/0x210 [ 483.098643] __should_failslab+0x115/0x180 [ 483.102890] should_failslab+0x5/0x10 [ 483.105215] erofs: options -> acl,noacl, [ 483.106704] kmem_cache_alloc+0x3f/0x370 [ 483.114812] __es_insert_extent+0x39b/0x13b0 [ 483.119233] ? lock_acquire+0x170/0x3c0 [ 483.123213] ? ext4_es_insert_extent+0x17e/0x5e0 [ 483.127988] ext4_es_insert_extent+0x22e/0x5e0 [ 483.132589] ? lock_downgrade+0x720/0x720 [ 483.136758] ? ext4_es_find_delayed_extent_range+0x9f0/0x9f0 [ 483.142690] ? rcu_read_lock_sched_held+0x16c/0x1d0 [ 483.147818] ? ext4_es_find_delayed_extent_range+0x7d9/0x9f0 [ 483.153630] ext4_ext_map_blocks+0x2129/0x7390 [ 483.156670] erofs: read_super, device -> /dev/loop5 [ 483.158226] ? __lock_acquire+0x6de/0x3ff0 [ 483.158250] ? __lock_acquire+0x6de/0x3ff0 [ 483.158269] ? mark_held_locks+0xf0/0xf0 [ 483.158284] ? __ext4_handle_dirty_metadata+0x1e0/0x590 [ 483.158298] ? ext4_find_delalloc_cluster+0x1f0/0x1f0 [ 483.158312] ? mark_held_locks+0xf0/0xf0 [ 483.158328] ? ext4_mark_iloc_dirty+0x1b0d/0x2b30 [ 483.158345] ? ext4_es_lookup_extent+0x375/0xb60 [ 483.158366] ? check_preemption_disabled+0x41/0x280 [ 483.198518] erofs: options -> acl,noacl, [ 483.200281] ? lock_acquire+0x170/0x3c0 [ 483.200299] ? ext4_map_blocks+0x33e/0x1a50 [ 483.200320] ext4_map_blocks+0xd88/0x1a50 [ 483.221884] ? check_preemption_disabled+0x41/0x280 [ 483.225095] erofs: blksize 8192 isn't supported on this platform [ 483.226926] ? ext4_issue_zeroout+0x160/0x160 [ 483.226945] ? __brelse+0x84/0xa0 [ 483.226976] ? __ext4_new_inode+0x2eb/0x5a20 [ 483.226997] ext4_getblk+0xad/0x4f0 [ 483.249077] ? ext4_iomap_begin+0xe00/0xe00 [ 483.253416] ? ext4_free_inode+0x1780/0x1780 [ 483.257848] ? debug_check_no_obj_freed+0x201/0x490 [ 483.262871] ? __dquot_initialize+0x298/0xb70 [ 483.267383] ext4_bread+0x7c/0x210 [ 483.270940] ? ext4_getblk+0x4f0/0x4f0 [ 483.274856] ? dquot_initialize_needed+0x290/0x290 [ 483.279800] ? trace_hardirqs_off+0x64/0x200 [ 483.284263] ext4_append+0x155/0x370 [ 483.288024] ext4_mkdir+0x5bd/0xe10 [ 483.291665] ? ext4_init_dot_dotdot+0x600/0x600 12:39:45 executing program 2: openat$dir(0xffffffffffffff9c, &(0x7f0000000000)='./bus\x00', 0x101002, 0x190) r0 = socket$inet6(0xa, 0x401000000001, 0x0) close(r0) r1 = socket$inet6(0xa, 0x3, 0xff) connect$inet6(r1, &(0x7f0000000200)={0xa, 0x0, 0x0, @empty}, 0x1c) r2 = open(&(0x7f0000000100)='./bus\x00', 0x11250c2, 0x0) r3 = creat(&(0x7f0000000280)='./bus\x00', 0x2) ftruncate(r3, 0x208200) sendfile(r0, r2, 0x0, 0x8000fffffffe) 12:39:45 executing program 0: syz_mount_image$erofs(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000280)="e2e1f5e08a3f0fcf010000000c", 0xd, 0x400}, {0x0, 0x9b03, 0x1003}], 0x0, &(0x7f00000002c0)=ANY=[]) 12:39:45 executing program 3: syz_mount_image$erofs(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0xbb26, 0x3, &(0x7f0000000200)=[{&(0x7f0000010000)="e2e1f5e0f2029981010000000c0024", 0xf, 0x400}, {&(0x7f0000010100)="05000000c041", 0x6, 0x480}, {0x0, 0x0, 0x1000}], 0x2008082, &(0x7f0000000080)={[{@acl}, {@noacl}]}) [ 483.296343] ? generic_permission+0x116/0x4d0 [ 483.300854] ? inode_permission.part.0+0x10c/0x450 [ 483.305833] vfs_mkdir+0x508/0x7a0 [ 483.309481] do_mkdirat+0x262/0x2d0 [ 483.313113] ? __ia32_sys_mknod+0x120/0x120 [ 483.317444] ? trace_hardirqs_off_caller+0x6e/0x210 [ 483.322472] ? do_syscall_64+0x21/0x620 [ 483.326455] do_syscall_64+0xf9/0x620 [ 483.330352] entry_SYSCALL_64_after_hwframe+0x49/0xbe [ 483.335539] RIP: 0033:0x4656e7 [ 483.344211] Code: 73 01 c3 48 c7 c1 bc ff ff ff f7 d8 64 89 01 48 83 c8 ff c3 66 2e 0f 1f 84 00 00 00 00 00 0f 1f 44 00 00 b8 53 00 00 00 0f 05 <48> 3d 01 f0 ff ff 73 01 c3 48 c7 c1 bc ff ff ff f7 d8 64 89 01 48 [ 483.363130] RSP: 002b:00007f7ffbdc2fa8 EFLAGS: 00000213 ORIG_RAX: 0000000000000053 [ 483.370853] RAX: ffffffffffffffda RBX: 0000000020000200 RCX: 00000000004656e7 [ 483.378130] RDX: 0000000000000004 RSI: 00000000000001ff RDI: 0000000020000100 [ 483.385408] RBP: 00007f7ffbdc3040 R08: 0000000000000000 R09: ffffffffffffffff 12:39:45 executing program 0: syz_mount_image$erofs(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000280)="e2e1f5e08a3f0fcf010000000c", 0xd, 0x400}, {0x0, 0x9c03, 0x1003}], 0x0, &(0x7f00000002c0)=ANY=[]) [ 483.392687] R10: 0000000000000000 R11: 0000000000000213 R12: 0000000020000000 [ 483.399969] R13: 0000000020000100 R14: 00007f7ffbdc3000 R15: 0000000020000080 [ 483.415890] erofs: unmounted for /dev/loop3 [ 483.428389] audit: type=1800 audit(1625488785.682:256): pid=20587 uid=0 auid=4294967295 ses=4294967295 subj==unconfined op=collect_data cause=failed(directio) comm="syz-executor.2" name="bus" dev="sda1" ino=14983 res=0 [ 483.470775] erofs: read_super, device -> /dev/loop4 [ 483.475982] erofs: options -> acl,noacl, 12:39:45 executing program 2: r0 = socket$inet6(0xa, 0x401000000001, 0x0) close(r0) r1 = socket$inet6(0xa, 0x3, 0xff) connect$inet6(r1, &(0x7f0000000200)={0xa, 0x0, 0x0, @empty}, 0x1c) r2 = open(&(0x7f0000000100)='./bus\x00', 0x11250c2, 0x0) r3 = creat(&(0x7f0000000280)='./bus\x00', 0x0) ftruncate(r3, 0x208200) r4 = socket$inet6_icmp(0xa, 0x2, 0x3a) bind$inet6(r4, &(0x7f0000000000)={0xa, 0x4e23, 0x401, @dev={0xfe, 0x80, '\x00', 0x3b}, 0x4891}, 0x1c) sendfile(r0, r2, 0x0, 0x8000fffffffe) 12:39:45 executing program 4 (fault-call:0 fault-nth:29): syz_mount_image$erofs(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x3, &(0x7f0000000200)=[{&(0x7f0000010000)="e2e1f5e0f2029981010000000c0024", 0xf, 0x400}, {&(0x7f0000010100)="05000000c041", 0x6, 0x480}, {0x0, 0x0, 0x1000}], 0x2008082, &(0x7f0000000080)={[{@acl}, {@noacl}]}) [ 483.575929] erofs: read_super, device -> /dev/loop5 12:39:45 executing program 0: syz_mount_image$erofs(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000280)="e2e1f5e08a3f0fcf010000000c", 0xd, 0x400}, {0x0, 0x9d03, 0x1003}], 0x0, &(0x7f00000002c0)=ANY=[]) [ 483.602337] erofs: unmounted for /dev/loop4 [ 483.619085] erofs: options -> acl,noacl, 12:39:45 executing program 0: syz_mount_image$erofs(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000280)="e2e1f5e08a3f0fcf010000000c", 0xd, 0x400}, {0x0, 0x9e03, 0x1003}], 0x0, &(0x7f00000002c0)=ANY=[]) [ 483.668564] erofs: blksize 8192 isn't supported on this platform [ 483.681849] erofs: read_super, device -> /dev/loop3 [ 483.698915] erofs: options -> acl,noacl, 12:39:46 executing program 5: syz_mount_image$erofs(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x3, &(0x7f0000000200)=[{&(0x7f0000010000)="e2e1f5e0f202998101000000140024", 0xf, 0x400}, {&(0x7f0000010100)="05000000c041", 0x6, 0x480}, {0x0, 0x0, 0x1000}], 0x2008082, &(0x7f0000000080)={[{@acl}, {@noacl}]}) 12:39:46 executing program 3: syz_mount_image$erofs(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0xbc03, 0x3, &(0x7f0000000200)=[{&(0x7f0000010000)="e2e1f5e0f2029981010000000c0024", 0xf, 0x400}, {&(0x7f0000010100)="05000000c041", 0x6, 0x480}, {0x0, 0x0, 0x1000}], 0x2008082, &(0x7f0000000080)={[{@acl}, {@noacl}]}) [ 483.736901] audit: type=1800 audit(1625488785.982:257): pid=20606 uid=0 auid=4294967295 ses=4294967295 subj==unconfined op=collect_data cause=failed(directio) comm="syz-executor.2" name="bus" dev="sda1" ino=14976 res=0 [ 483.776783] erofs: unmounted for /dev/loop3 [ 483.806194] FAULT_INJECTION: forcing a failure. [ 483.806194] name failslab, interval 1, probability 0, space 0, times 0 [ 483.817740] CPU: 1 PID: 20610 Comm: syz-executor.4 Not tainted 4.19.196-syzkaller #0 [ 483.825634] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/01/2011 [ 483.834998] Call Trace: [ 483.837603] dump_stack+0x1fc/0x2ef [ 483.841252] should_fail.cold+0xa/0xf [ 483.845094] ? setup_fault_attr+0x200/0x200 [ 483.849431] ? __es_tree_search.isra.0+0x1af/0x210 [ 483.854378] __should_failslab+0x115/0x180 [ 483.858629] should_failslab+0x5/0x10 [ 483.862442] kmem_cache_alloc+0x3f/0x370 [ 483.866522] __es_insert_extent+0x39b/0x13b0 [ 483.870959] ? lock_acquire+0x170/0x3c0 [ 483.875050] ? ext4_es_insert_extent+0x17e/0x5e0 [ 483.879828] ext4_es_insert_extent+0x22e/0x5e0 [ 483.884428] ? lock_downgrade+0x720/0x720 [ 483.888594] ? ext4_es_find_delayed_extent_range+0x9f0/0x9f0 [ 483.894412] ? rcu_read_lock_sched_held+0x16c/0x1d0 [ 483.899441] ? ext4_es_find_delayed_extent_range+0x7d9/0x9f0 [ 483.905254] ext4_ext_map_blocks+0x2129/0x7390 [ 483.909877] ? __lock_acquire+0x6de/0x3ff0 [ 483.914125] ? __lock_acquire+0x6de/0x3ff0 [ 483.918371] ? mark_held_locks+0xf0/0xf0 [ 483.922454] ? __ext4_handle_dirty_metadata+0x1e0/0x590 [ 483.927825] ? ext4_find_delalloc_cluster+0x1f0/0x1f0 [ 483.933026] ? mark_held_locks+0xf0/0xf0 [ 483.937102] ? ext4_mark_iloc_dirty+0x1b0d/0x2b30 [ 483.941956] ? ext4_es_lookup_extent+0x375/0xb60 [ 483.946727] ? check_preemption_disabled+0x41/0x280 [ 483.951759] ? lock_acquire+0x170/0x3c0 [ 483.955747] ? ext4_map_blocks+0x33e/0x1a50 [ 483.960084] ext4_map_blocks+0xd88/0x1a50 [ 483.964263] ? check_preemption_disabled+0x41/0x280 [ 483.969315] ? ext4_issue_zeroout+0x160/0x160 [ 483.973821] ? __brelse+0x84/0xa0 [ 483.977285] ? __ext4_new_inode+0x2eb/0x5a20 [ 483.981709] ext4_getblk+0xad/0x4f0 [ 483.985356] ? ext4_iomap_begin+0xe00/0xe00 [ 483.989696] ? ext4_free_inode+0x1780/0x1780 [ 483.994240] ? debug_check_no_obj_freed+0x201/0x490 [ 483.999396] ? __dquot_initialize+0x298/0xb70 [ 484.003998] ext4_bread+0x7c/0x210 [ 484.007546] ? ext4_getblk+0x4f0/0x4f0 [ 484.011465] ? dquot_initialize_needed+0x290/0x290 [ 484.016490] ? trace_hardirqs_off+0x64/0x200 [ 484.020914] ext4_append+0x155/0x370 [ 484.024643] ext4_mkdir+0x5bd/0xe10 [ 484.028323] ? ext4_init_dot_dotdot+0x600/0x600 [ 484.033002] ? generic_permission+0x116/0x4d0 [ 484.037513] ? inode_permission.part.0+0x10c/0x450 [ 484.042455] vfs_mkdir+0x508/0x7a0 [ 484.046022] do_mkdirat+0x262/0x2d0 [ 484.049669] ? __ia32_sys_mknod+0x120/0x120 [ 484.054000] ? trace_hardirqs_off_caller+0x6e/0x210 [ 484.059034] ? do_syscall_64+0x21/0x620 [ 484.063019] do_syscall_64+0xf9/0x620 [ 484.066834] entry_SYSCALL_64_after_hwframe+0x49/0xbe [ 484.072035] RIP: 0033:0x4656e7 [ 484.075408] Code: 73 01 c3 48 c7 c1 bc ff ff ff f7 d8 64 89 01 48 83 c8 ff c3 66 2e 0f 1f 84 00 00 00 00 00 0f 1f 44 00 00 b8 53 00 00 00 0f 05 <48> 3d 01 f0 ff ff 73 01 c3 48 c7 c1 bc ff ff ff f7 d8 64 89 01 48 [ 484.094402] RSP: 002b:00007f7ffbdc2fa8 EFLAGS: 00000213 ORIG_RAX: 0000000000000053 12:39:46 executing program 2: r0 = socket$inet6(0xa, 0x401000000001, 0x0) close(r0) r1 = socket$inet6(0xa, 0x3, 0xff) connect$inet6(r1, &(0x7f0000000200)={0xa, 0x0, 0x0, @empty}, 0x1c) r2 = open(&(0x7f0000000100)='./bus\x00', 0x11250c2, 0x2) r3 = creat(&(0x7f0000000280)='./bus\x00', 0xe) ftruncate(r3, 0x208200) sendfile(r0, r2, 0x0, 0x8000fffffffe) [ 484.102122] RAX: ffffffffffffffda RBX: 0000000020000200 RCX: 00000000004656e7 [ 484.109403] RDX: 0000000000000004 RSI: 00000000000001ff RDI: 0000000020000100 [ 484.116685] RBP: 00007f7ffbdc3040 R08: 0000000000000000 R09: ffffffffffffffff [ 484.124059] R10: 0000000000000000 R11: 0000000000000213 R12: 0000000020000000 [ 484.131358] R13: 0000000020000100 R14: 00007f7ffbdc3000 R15: 0000000020000080 12:39:46 executing program 0: syz_mount_image$erofs(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000280)="e2e1f5e08a3f0fcf010000000c", 0xd, 0x400}, {0x0, 0x9f03, 0x1003}], 0x0, &(0x7f00000002c0)=ANY=[]) [ 484.270627] audit: type=1800 audit(1625488786.522:258): pid=20622 uid=0 auid=4294967295 ses=4294967295 subj==unconfined op=collect_data cause=failed(directio) comm="syz-executor.2" name="bus" dev="sda1" ino=14986 res=0 [ 484.300111] erofs: read_super, device -> /dev/loop5 [ 484.315796] erofs: read_super, device -> /dev/loop3 12:39:46 executing program 0: syz_mount_image$erofs(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000280)="e2e1f5e08a3f0fcf010000000c", 0xd, 0x400}, {0x0, 0xa003, 0x1003}], 0x0, &(0x7f00000002c0)=ANY=[]) 12:39:46 executing program 4 (fault-call:0 fault-nth:30): syz_mount_image$erofs(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x3, &(0x7f0000000200)=[{&(0x7f0000010000)="e2e1f5e0f2029981010000000c0024", 0xf, 0x400}, {&(0x7f0000010100)="05000000c041", 0x6, 0x480}, {0x0, 0x0, 0x1000}], 0x2008082, &(0x7f0000000080)={[{@acl}, {@noacl}]}) [ 484.335742] erofs: read_super, device -> /dev/loop4 [ 484.340956] erofs: options -> acl,noacl, [ 484.349715] erofs: options -> acl,noacl, [ 484.370239] erofs: options -> acl,noacl, [ 484.374486] erofs: blksize 1048576 isn't supported on this platform 12:39:46 executing program 2: r0 = socket$inet6(0xa, 0x401000000001, 0x0) close(r0) r1 = socket$inet6(0xa, 0x3, 0xff) connect$inet6(r1, &(0x7f0000000200)={0xa, 0x0, 0x0, @empty}, 0x1c) r2 = open(&(0x7f0000000100)='./bus\x00', 0x11250c2, 0x0) r3 = creat(&(0x7f0000000280)='./bus\x00', 0x0) socket$inet6(0xa, 0x7, 0xbf9c) ftruncate(r3, 0x208200) sendfile(r0, r2, 0x0, 0x8000fffffffe) [ 484.401861] erofs: unmounted for /dev/loop4 12:39:46 executing program 0: syz_mount_image$erofs(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000280)="e2e1f5e08a3f0fcf010000000c", 0xd, 0x400}, {0x0, 0xa103, 0x1003}], 0x0, &(0x7f00000002c0)=ANY=[]) 12:39:46 executing program 3: syz_mount_image$erofs(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0xbd03, 0x3, &(0x7f0000000200)=[{&(0x7f0000010000)="e2e1f5e0f2029981010000000c0024", 0xf, 0x400}, {&(0x7f0000010100)="05000000c041", 0x6, 0x480}, {0x0, 0x0, 0x1000}], 0x2008082, &(0x7f0000000080)={[{@acl}, {@noacl}]}) [ 484.467785] erofs: unmounted for /dev/loop3 [ 484.476530] audit: type=1800 audit(1625488786.722:259): pid=20641 uid=0 auid=4294967295 ses=4294967295 subj==unconfined op=collect_data cause=failed(directio) comm="syz-executor.2" name="bus" dev="sda1" ino=14067 res=0 [ 484.551807] FAULT_INJECTION: forcing a failure. [ 484.551807] name failslab, interval 1, probability 0, space 0, times 0 [ 484.563200] CPU: 1 PID: 20642 Comm: syz-executor.4 Not tainted 4.19.196-syzkaller #0 [ 484.571527] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/01/2011 [ 484.580883] Call Trace: [ 484.583512] dump_stack+0x1fc/0x2ef [ 484.587148] should_fail.cold+0xa/0xf [ 484.591043] ? setup_fault_attr+0x200/0x200 [ 484.595371] ? __es_tree_search.isra.0+0x1af/0x210 [ 484.600311] __should_failslab+0x115/0x180 [ 484.604553] should_failslab+0x5/0x10 [ 484.608361] kmem_cache_alloc+0x3f/0x370 [ 484.612436] __es_insert_extent+0x39b/0x13b0 [ 484.616850] ? lock_acquire+0x170/0x3c0 [ 484.620825] ? ext4_es_insert_extent+0x17e/0x5e0 [ 484.625589] ext4_es_insert_extent+0x22e/0x5e0 [ 484.630190] ? lock_downgrade+0x720/0x720 [ 484.634336] ? ext4_es_find_delayed_extent_range+0x9f0/0x9f0 [ 484.640234] ? rcu_read_lock_sched_held+0x16c/0x1d0 [ 484.645267] ? ext4_es_find_delayed_extent_range+0x7d9/0x9f0 [ 484.651078] ext4_ext_map_blocks+0x2129/0x7390 [ 484.655676] ? __lock_acquire+0x6de/0x3ff0 [ 484.659924] ? __lock_acquire+0x6de/0x3ff0 [ 484.664193] ? mark_held_locks+0xf0/0xf0 [ 484.668257] ? __ext4_handle_dirty_metadata+0x1e0/0x590 [ 484.673629] ? ext4_find_delalloc_cluster+0x1f0/0x1f0 [ 484.678832] ? mark_held_locks+0xf0/0xf0 [ 484.682906] ? ext4_mark_iloc_dirty+0x1b0d/0x2b30 [ 484.687763] ? ext4_es_lookup_extent+0x375/0xb60 [ 484.692547] ? check_preemption_disabled+0x41/0x280 [ 484.697571] ? lock_acquire+0x170/0x3c0 [ 484.701637] ? ext4_map_blocks+0x33e/0x1a50 [ 484.705980] ext4_map_blocks+0xd88/0x1a50 [ 484.710138] ? check_preemption_disabled+0x41/0x280 [ 484.715266] ? ext4_issue_zeroout+0x160/0x160 [ 484.719790] ? __brelse+0x84/0xa0 [ 484.723252] ? __ext4_new_inode+0x2eb/0x5a20 [ 484.727675] ext4_getblk+0xad/0x4f0 [ 484.731314] ? ext4_iomap_begin+0xe00/0xe00 [ 484.735652] ? ext4_free_inode+0x1780/0x1780 [ 484.740068] ? debug_check_no_obj_freed+0x201/0x490 [ 484.745094] ? __dquot_initialize+0x298/0xb70 [ 484.749603] ext4_bread+0x7c/0x210 [ 484.753326] ? ext4_getblk+0x4f0/0x4f0 [ 484.757221] ? dquot_initialize_needed+0x290/0x290 [ 484.762162] ? trace_hardirqs_off+0x64/0x200 [ 484.766578] ext4_append+0x155/0x370 [ 484.770299] ext4_mkdir+0x5bd/0xe10 [ 484.773934] ? ext4_init_dot_dotdot+0x600/0x600 [ 484.778610] ? generic_permission+0x116/0x4d0 [ 484.783141] ? inode_permission.part.0+0x10c/0x450 [ 484.788084] vfs_mkdir+0x508/0x7a0 [ 484.791634] do_mkdirat+0x262/0x2d0 [ 484.795267] ? __ia32_sys_mknod+0x120/0x120 [ 484.799592] ? trace_hardirqs_off_caller+0x6e/0x210 [ 484.804608] ? do_syscall_64+0x21/0x620 [ 484.808588] do_syscall_64+0xf9/0x620 [ 484.812401] entry_SYSCALL_64_after_hwframe+0x49/0xbe [ 484.817608] RIP: 0033:0x4656e7 [ 484.820802] Code: 73 01 c3 48 c7 c1 bc ff ff ff f7 d8 64 89 01 48 83 c8 ff c3 66 2e 0f 1f 84 00 00 00 00 00 0f 1f 44 00 00 b8 53 00 00 00 0f 05 <48> 3d 01 f0 ff ff 73 01 c3 48 c7 c1 bc ff ff ff f7 d8 64 89 01 48 [ 484.839704] RSP: 002b:00007f7ffbdc2fa8 EFLAGS: 00000213 ORIG_RAX: 0000000000000053 [ 484.847421] RAX: ffffffffffffffda RBX: 0000000020000200 RCX: 00000000004656e7 [ 484.854697] RDX: 0000000000000004 RSI: 00000000000001ff RDI: 0000000020000100 [ 484.861978] RBP: 00007f7ffbdc3040 R08: 0000000000000000 R09: ffffffffffffffff [ 484.869253] R10: 0000000000000000 R11: 0000000000000213 R12: 0000000020000000 [ 484.876528] R13: 0000000020000100 R14: 00007f7ffbdc3000 R15: 0000000020000080 [ 484.968857] erofs: read_super, device -> /dev/loop3 [ 484.973905] erofs: options -> acl,noacl, 12:39:47 executing program 2: r0 = socket$inet6(0xa, 0x401000000001, 0x0) socket$inet6_sctp(0xa, 0x1, 0x84) close(r0) r1 = socket$inet6(0xa, 0x3, 0xff) connect$inet6(r1, &(0x7f0000000200)={0xa, 0x0, 0x0, @empty}, 0x1c) open(&(0x7f0000000000)='./bus\x00', 0x412000, 0x1c9) r2 = creat(&(0x7f0000000280)='./bus\x00', 0x0) ftruncate(r2, 0x208200) sendfile(r0, r2, 0x0, 0x80) 12:39:47 executing program 0: syz_mount_image$erofs(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000280)="e2e1f5e08a3f0fcf010000000c", 0xd, 0x400}, {0x0, 0xab26, 0x1003}], 0x0, &(0x7f00000002c0)=ANY=[]) 12:39:47 executing program 5: syz_mount_image$erofs(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x3, &(0x7f0000000200)=[{&(0x7f0000010000)="e2e1f5e0f202998101000000370024", 0xf, 0x400}, {&(0x7f0000010100)="05000000c041", 0x6, 0x480}, {0x0, 0x0, 0x1000}], 0x2008082, &(0x7f0000000080)={[{@acl}, {@noacl}]}) 12:39:47 executing program 4 (fault-call:0 fault-nth:31): syz_mount_image$erofs(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x3, &(0x7f0000000200)=[{&(0x7f0000010000)="e2e1f5e0f2029981010000000c0024", 0xf, 0x400}, {&(0x7f0000010100)="05000000c041", 0x6, 0x480}, {0x0, 0x0, 0x1000}], 0x2008082, &(0x7f0000000080)={[{@acl}, {@noacl}]}) [ 485.011763] erofs: unmounted for /dev/loop3 [ 485.013104] erofs: read_super, device -> /dev/loop4 [ 485.022565] erofs: options -> acl,noacl, 12:39:47 executing program 3: syz_mount_image$erofs(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0xbe03, 0x3, &(0x7f0000000200)=[{&(0x7f0000010000)="e2e1f5e0f2029981010000000c0024", 0xf, 0x400}, {&(0x7f0000010100)="05000000c041", 0x6, 0x480}, {0x0, 0x0, 0x1000}], 0x2008082, &(0x7f0000000080)={[{@acl}, {@noacl}]}) [ 485.063629] erofs: unmounted for /dev/loop4 12:39:47 executing program 0: syz_mount_image$erofs(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000280)="e2e1f5e08a3f0fcf010000000c", 0xd, 0x400}, {0x0, 0xedc0, 0x1003}], 0x0, &(0x7f00000002c0)=ANY=[]) 12:39:47 executing program 2: r0 = socket$inet6(0xa, 0x401000000001, 0x0) close(r0) r1 = socket$inet6(0xa, 0x3, 0xff) connect$inet6(r1, &(0x7f0000000200)={0xa, 0x0, 0x0, @empty}, 0x1c) r2 = open(&(0x7f0000000100)='./bus\x00', 0x13010c3, 0x0) r3 = creat(&(0x7f0000000280)='./bus\x00', 0x0) r4 = socket$nl_route(0x10, 0x3, 0x0) r5 = socket$netlink(0x10, 0x3, 0x0) ioctl$sock_SIOCGIFINDEX(r5, 0x8933, &(0x7f0000000200)={'geneve0\x00', 0x0}) sendmsg$nl_route(r4, &(0x7f0000000000)={0x0, 0x0, &(0x7f00000000c0)={&(0x7f0000000100)=@ipv6_getrule={0x1c, 0x22, 0x300, 0x70bd2d, 0x25dfdbfb, {0xa, 0x0, 0x80, 0x3, 0x2, 0x0, 0x0, 0x5, 0xb}, ["", "", "", "", "", "", "", "", ""]}, 0x1c}}, 0x0) r7 = socket$inet_udplite(0x2, 0x2, 0x88) getsockopt$sock_cred(r7, 0x1, 0x11, &(0x7f0000000240)={0x0, 0x0}, &(0x7f0000000280)=0x5) setreuid(0x0, r8) setsockopt$inet6_IPV6_XFRM_POLICY(r0, 0x29, 0x23, &(0x7f0000000000)={{{@in=@broadcast, @in=@initdev={0xac, 0x1e, 0x0, 0x0}, 0x4e22, 0x2, 0x4e22, 0xf64c, 0xa, 0x20, 0xf0, 0x1a, r6, r8}, {0x4, 0x7, 0x1, 0xa6, 0xfb23, 0xad, 0x4, 0x8d}, {0x0, 0x0, 0x10001, 0x7}, 0x3, 0x6e6bb5, 0x0, 0x1, 0x3}, {{@in6=@private0={0xfc, 0x0, '\x00', 0x1}, 0x4d3, 0xff}, 0xa, @in=@local, 0x3506, 0x1, 0x2, 0x5, 0x3, 0xffff5c99}}, 0xe8) ftruncate(r3, 0x208200) sendfile(r0, r2, 0x0, 0x8000fffffffe) 12:39:47 executing program 0: syz_mount_image$erofs(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000280)="e2e1f5e08a3f0fcf010000000c", 0xd, 0x400}, {0x0, 0xff0f, 0x1003}], 0x0, &(0x7f00000002c0)=ANY=[]) [ 485.156776] erofs: read_super, device -> /dev/loop5 [ 485.162200] erofs: options -> acl,noacl, [ 485.166688] erofs: blksize 8388608 isn't supported on this platform [ 485.169057] FAULT_INJECTION: forcing a failure. [ 485.169057] name failslab, interval 1, probability 0, space 0, times 0 [ 485.188232] erofs: read_super, device -> /dev/loop3 [ 485.196174] erofs: options -> acl,noacl, [ 485.230416] CPU: 1 PID: 20669 Comm: syz-executor.4 Not tainted 4.19.196-syzkaller #0 [ 485.238332] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/01/2011 [ 485.247692] Call Trace: [ 485.250290] dump_stack+0x1fc/0x2ef [ 485.253932] should_fail.cold+0xa/0xf [ 485.257750] ? setup_fault_attr+0x200/0x200 [ 485.258229] erofs: read_super, device -> /dev/loop5 [ 485.262096] ? lock_downgrade+0x720/0x720 [ 485.262120] __should_failslab+0x115/0x180 [ 485.262135] should_failslab+0x5/0x10 [ 485.262152] __kmalloc+0x2ab/0x3c0 [ 485.267243] erofs: options -> acl,noacl, [ 485.271286] ? ext4_find_extent+0x9bb/0xc70 [ 485.271303] ext4_find_extent+0x9bb/0xc70 [ 485.271324] ext4_ext_map_blocks+0x1c0/0x7390 [ 485.271348] ? __lock_acquire+0x6de/0x3ff0 [ 485.271370] ? mark_held_locks+0xf0/0xf0 [ 485.271383] ? __ext4_handle_dirty_metadata+0x1e0/0x590 [ 485.271399] ? ext4_find_delalloc_cluster+0x1f0/0x1f0 [ 485.303659] erofs: blksize 8388608 isn't supported on this platform [ 485.304122] ? mark_held_locks+0xf0/0xf0 [ 485.323573] audit: type=1800 audit(1625488787.482:260): pid=20689 uid=0 auid=4294967295 ses=4294967295 subj==unconfined op=collect_data cause=failed(directio) comm="syz-executor.2" name="bus" dev="sda1" ino=14209 res=0 [ 485.325090] ? ext4_mark_iloc_dirty+0x1b0d/0x2b30 [ 485.325114] ? ext4_es_lookup_extent+0x375/0xb60 [ 485.325144] ? ext4_map_blocks+0x59f/0x1a50 [ 485.325161] ? lock_acquire+0x170/0x3c0 [ 485.366554] ? ext4_map_blocks+0x740/0x1a50 [ 485.370889] ext4_map_blocks+0x7a2/0x1a50 [ 485.375043] ? check_preemption_disabled+0x41/0x280 [ 485.380078] ? ext4_issue_zeroout+0x160/0x160 [ 485.384581] ? __brelse+0x84/0xa0 [ 485.388058] ? __ext4_new_inode+0x2eb/0x5a20 [ 485.392606] ext4_getblk+0xad/0x4f0 [ 485.396248] ? ext4_iomap_begin+0xe00/0xe00 [ 485.400574] ? ext4_free_inode+0x1780/0x1780 [ 485.404983] ? debug_check_no_obj_freed+0x201/0x490 [ 485.410006] ? __dquot_initialize+0x298/0xb70 [ 485.414513] ext4_bread+0x7c/0x210 [ 485.418057] ? ext4_getblk+0x4f0/0x4f0 [ 485.421947] ? dquot_initialize_needed+0x290/0x290 [ 485.426972] ? trace_hardirqs_off+0x64/0x200 [ 485.431388] ext4_append+0x155/0x370 [ 485.435114] ext4_mkdir+0x5bd/0xe10 [ 485.438757] ? ext4_init_dot_dotdot+0x600/0x600 [ 485.443433] ? generic_permission+0x116/0x4d0 [ 485.447936] ? inode_permission.part.0+0x10c/0x450 [ 485.452869] vfs_mkdir+0x508/0x7a0 [ 485.456415] do_mkdirat+0x262/0x2d0 [ 485.460053] ? __ia32_sys_mknod+0x120/0x120 [ 485.464372] ? trace_hardirqs_off_caller+0x6e/0x210 [ 485.469400] ? do_syscall_64+0x21/0x620 [ 485.473383] do_syscall_64+0xf9/0x620 [ 485.477195] entry_SYSCALL_64_after_hwframe+0x49/0xbe [ 485.482388] RIP: 0033:0x4656e7 [ 485.485584] Code: 73 01 c3 48 c7 c1 bc ff ff ff f7 d8 64 89 01 48 83 c8 ff c3 66 2e 0f 1f 84 00 00 00 00 00 0f 1f 44 00 00 b8 53 00 00 00 0f 05 <48> 3d 01 f0 ff ff 73 01 c3 48 c7 c1 bc ff ff ff f7 d8 64 89 01 48 [ 485.504488] RSP: 002b:00007f7ffbdc2fa8 EFLAGS: 00000213 ORIG_RAX: 0000000000000053 [ 485.512208] RAX: ffffffffffffffda RBX: 0000000020000200 RCX: 00000000004656e7 [ 485.519677] RDX: 0000000000000004 RSI: 00000000000001ff RDI: 0000000020000100 12:39:47 executing program 2: r0 = socket$inet6(0xa, 0x401000000001, 0x0) close(r0) r1 = socket$inet6(0xa, 0x3, 0xff) connect$inet6(r1, &(0x7f0000000200)={0xa, 0x0, 0x0, @empty}, 0x1c) r2 = open(&(0x7f0000000100)='./bus\x00', 0x11250c2, 0x0) ioctl$SECCOMP_IOCTL_NOTIF_ADDFD(r2, 0x40182103, &(0x7f0000000000)={0x0, 0x1, r2, 0x4}) r3 = creat(&(0x7f0000000280)='./bus\x00', 0x0) ftruncate(r3, 0x208200) sendfile(r0, r2, 0x0, 0x8000fffffffe) 12:39:47 executing program 0: syz_mount_image$erofs(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000280)="e2e1f5e08a3f0fcf010000000c", 0xd, 0x400}, {0x0, 0x20000, 0x1003}], 0x0, &(0x7f00000002c0)=ANY=[]) 12:39:47 executing program 0: syz_mount_image$erofs(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000280)="e2e1f5e08a3f0fcf010000000c", 0xd, 0x400}, {0x0, 0x40000, 0x1003}], 0x0, &(0x7f00000002c0)=ANY=[]) 12:39:47 executing program 2: r0 = socket$inet6(0xa, 0x401000000001, 0x0) close(r0) r1 = socket$inet6(0xa, 0x3, 0xff) r2 = syz_init_net_socket$x25(0x9, 0x5, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0, 0x10, 0xffffffffffffffff, 0x0) ioctl$SIOCX25GFACILITIES(r2, 0x89e2, &(0x7f0000000000)) ioctl$SIOCX25GFACILITIES(r2, 0x5411, &(0x7f0000000040)) connect$inet6(r1, &(0x7f0000000200)={0xa, 0x0, 0x0, @empty}, 0x1c) r3 = open(&(0x7f0000000100)='./bus\x00', 0x11250c2, 0x0) r4 = creat(&(0x7f0000000280)='./bus\x00', 0x0) ftruncate(r4, 0x208200) sendfile(r0, r3, 0x0, 0x7) 12:39:47 executing program 0: syz_mount_image$erofs(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000280)="e2e1f5e08a3f0fcf010000000c", 0xd, 0x400}, {0x0, 0x100000, 0x1003}], 0x0, &(0x7f00000002c0)=ANY=[]) 12:39:47 executing program 2: r0 = socket$inet6(0xa, 0x401000000001, 0x0) close(r0) r1 = socket$inet6(0xa, 0x3, 0xff) connect$inet6(r1, &(0x7f0000000200)={0xa, 0x0, 0x0, @empty}, 0x1c) r2 = open(&(0x7f0000000100)='./bus\x00', 0x11250c2, 0x0) sendto$inet6(r1, &(0x7f0000000040)="c9e42985b51a1d9bf42382e0404449887b225feb8f92348c18f471424d22698a6aa9caf0cda8352553888e1e63f2212b2bfed3a2d55ac5c8a69a8d8e642215d5388761255647101851bfee39c3ab53837679db277edb83f55b0af5c324d6fcafe83b48ec221a8dac549c5d51", 0x6c, 0x8814, &(0x7f00000000c0)={0xa, 0x4e20, 0x6, @private1, 0x3}, 0x1c) r3 = creat(&(0x7f0000000280)='./bus\x00', 0x0) ftruncate(r3, 0x208200) mknod$loop(&(0x7f0000000000)='./bus\x00', 0x40, 0x0) sendfile(r0, r2, 0x0, 0x8000fffffffe) [ 485.526976] RBP: 00007f7ffbdc3040 R08: 0000000000000000 R09: ffffffffffffffff [ 485.534256] R10: 0000000000000000 R11: 0000000000000213 R12: 0000000020000000 [ 485.541546] R13: 0000000020000100 R14: 00007f7ffbdc3000 R15: 0000000020000080 12:39:47 executing program 5: syz_mount_image$erofs(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x3, &(0x7f0000000200)=[{&(0x7f0000010000)="e2e1f5e0f2029981017ffffffe0024", 0xf, 0x400}, {&(0x7f0000010100)="05000000c041", 0x6, 0x480}, {0x0, 0x0, 0x1000}], 0x2008082, &(0x7f0000000080)={[{@acl}, {@noacl}]}) [ 485.663396] erofs: unmounted for /dev/loop3 12:39:47 executing program 4 (fault-call:0 fault-nth:32): syz_mount_image$erofs(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x3, &(0x7f0000000200)=[{&(0x7f0000010000)="e2e1f5e0f2029981010000000c0024", 0xf, 0x400}, {&(0x7f0000010100)="05000000c041", 0x6, 0x480}, {0x0, 0x0, 0x1000}], 0x2008082, &(0x7f0000000080)={[{@acl}, {@noacl}]}) 12:39:47 executing program 3: syz_mount_image$erofs(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0xbf03, 0x3, &(0x7f0000000200)=[{&(0x7f0000010000)="e2e1f5e0f2029981010000000c0024", 0xf, 0x400}, {&(0x7f0000010100)="05000000c041", 0x6, 0x480}, {0x0, 0x0, 0x1000}], 0x2008082, &(0x7f0000000080)={[{@acl}, {@noacl}]}) 12:39:48 executing program 0: syz_mount_image$erofs(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000280)="e2e1f5e08a3f0fcf010000000c", 0xd, 0x400}, {0x0, 0x1fffff, 0x1003}], 0x0, &(0x7f00000002c0)=ANY=[]) [ 485.731817] erofs: read_super, device -> /dev/loop5 [ 485.736935] erofs: options -> acl,noacl, [ 485.763085] erofs: blksize 1073741824 isn't supported on this platform [ 485.774744] FAULT_INJECTION: forcing a failure. 12:39:48 executing program 2: r0 = socket$inet6(0xa, 0x401000000001, 0x0) close(r0) r1 = socket$inet6(0xa, 0x3, 0xff) preadv(r1, &(0x7f0000000000), 0x0, 0x7, 0x9) connect$inet6(r1, &(0x7f0000000200)={0xa, 0x0, 0x0, @empty}, 0x1c) r2 = open(&(0x7f0000000100)='./bus\x00', 0x11250c2, 0x0) connect$inet(0xffffffffffffffff, &(0x7f0000000080)={0x2, 0x0, @initdev={0xac, 0x1e, 0x0, 0x0}}, 0x10) setsockopt$inet_tcp_TCP_REPAIR(0xffffffffffffffff, 0x6, 0x13, &(0x7f0000000100), 0x4) setsockopt$sock_linger(0xffffffffffffffff, 0x1, 0xd, &(0x7f0000000140)={0x1, 0x1}, 0x8) close(0xffffffffffffffff) close(0xffffffffffffffff) r3 = creat(&(0x7f0000000280)='./bus\x00', 0x0) ftruncate(r3, 0x208200) sendfile(r0, r2, 0x0, 0x8000fffffffe) r4 = socket$alg(0x26, 0x5, 0x0) bind$alg(r4, &(0x7f0000000280)={0x26, 'hash\x00', 0x0, 0x0, 'cryptd(sha224-generic)\x00'}, 0x58) r5 = accept4(r4, 0x0, 0x0, 0x0) sendmmsg$sock(r5, &(0x7f00000035c0)=[{{0x0, 0x0, &(0x7f0000000140)=[{&(0x7f0000000040)="f1", 0x1}], 0x1}, 0x2}], 0xfffffdef, 0x0) ioctl$sock_ipv4_tunnel_SIOCDELTUNNEL(r3, 0x89f2, &(0x7f00000000c0)={'gretap0\x00', &(0x7f00000002c0)=ANY=[@ANYBLOB="74756e4e300045f4e526000000002000", @ANYRES32=0x0, @ANYBLOB="ffa8780000000006000040004ad300e8006700006e049078ac1414bb7f0000019404000094040000071f16ac1414270a010101e0000002e0000002ac14140be00000017f0000018635000000020108700ccd0f335d0210360d8ecf1a672db9aff735247293050883b3d75a275607037502079096e7e7a4000585a8074409b76ef21321e8264411043df9a54ce8e19060aef969c3aabe442c71a37f000001ffff7fffffffffff00000005ac14142000000009ac14141d000001ff6401010000000009832341ac1e0101ac1414bbffffffffac1e01017f000001ac1414aaac141414e000000200440cefb30000000000002ba90000"]}) ioctl$sock_inet6_SIOCADDRT(r5, 0x890b, &(0x7f0000000140)={@private1, @dev={0xfe, 0x80, '\x00', 0xa}, @initdev={0xfe, 0x88, '\x00', 0x1, 0x0}, 0x5, 0x5, 0x3, 0x500, 0x2, 0x200, r6}) [ 485.774744] name failslab, interval 1, probability 0, space 0, times 0 [ 485.790134] erofs: read_super, device -> /dev/loop3 [ 485.801031] erofs: options -> acl,noacl, [ 485.814174] CPU: 0 PID: 20715 Comm: syz-executor.4 Not tainted 4.19.196-syzkaller #0 [ 485.822079] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/01/2011 [ 485.831436] Call Trace: [ 485.834034] dump_stack+0x1fc/0x2ef [ 485.837663] should_fail.cold+0xa/0xf [ 485.841464] ? setup_fault_attr+0x200/0x200 [ 485.845789] ? lock_downgrade+0x720/0x720 [ 485.849942] ? check_preemption_disabled+0x41/0x280 [ 485.854990] __should_failslab+0x115/0x180 [ 485.859224] should_failslab+0x5/0x10 [ 485.863022] kmem_cache_alloc+0x277/0x370 [ 485.867185] ext4_mb_new_blocks+0x60a/0x4370 [ 485.871607] ? rcu_read_lock_sched_held+0x16c/0x1d0 [ 485.876621] ? ext4_cache_extents+0x68/0x2d0 [ 485.881026] ? ext4_find_extent+0x9bb/0xc70 [ 485.885358] ? ext4_discard_preallocations+0xfb0/0xfb0 [ 485.890639] ? ext4_ext_search_right+0x2c7/0xb60 [ 485.895403] ? ext4_inode_to_goal_block+0x2d2/0x3e0 [ 485.900432] ext4_ext_map_blocks+0x2aa2/0x7390 [ 485.905025] ? __lock_acquire+0x6de/0x3ff0 [ 485.909271] ? mark_held_locks+0xf0/0xf0 [ 485.913332] ? __ext4_handle_dirty_metadata+0x1e0/0x590 [ 485.918700] ? ext4_find_delalloc_cluster+0x1f0/0x1f0 [ 485.923891] ? mark_held_locks+0xf0/0xf0 [ 485.927959] ? ext4_mark_iloc_dirty+0x1b0d/0x2b30 [ 485.932812] ? ext4_es_lookup_extent+0x375/0xb60 [ 485.937578] ? ext4_map_blocks+0x59f/0x1a50 [ 485.942263] ext4_map_blocks+0x7a2/0x1a50 [ 485.946421] ? check_preemption_disabled+0x41/0x280 [ 485.951445] ? ext4_issue_zeroout+0x160/0x160 [ 485.955944] ? __brelse+0x84/0xa0 [ 485.959402] ? __ext4_new_inode+0x2eb/0x5a20 [ 485.963823] ext4_getblk+0xad/0x4f0 [ 485.967456] ? ext4_iomap_begin+0xe00/0xe00 [ 485.971789] ? ext4_free_inode+0x1780/0x1780 [ 485.976199] ? debug_check_no_obj_freed+0x201/0x490 [ 485.981480] ? __dquot_initialize+0x298/0xb70 [ 485.985991] ext4_bread+0x7c/0x210 [ 485.989545] ? ext4_getblk+0x4f0/0x4f0 [ 485.993444] ? dquot_initialize_needed+0x290/0x290 [ 485.998387] ? trace_hardirqs_off+0x64/0x200 [ 486.002813] ext4_append+0x155/0x370 [ 486.006546] ext4_mkdir+0x5bd/0xe10 [ 486.010193] ? ext4_init_dot_dotdot+0x600/0x600 [ 486.014902] ? generic_permission+0x116/0x4d0 [ 486.019406] ? inode_permission.part.0+0x10c/0x450 [ 486.024345] vfs_mkdir+0x508/0x7a0 [ 486.027895] do_mkdirat+0x262/0x2d0 [ 486.031537] ? __ia32_sys_mknod+0x120/0x120 [ 486.036002] ? trace_hardirqs_off_caller+0x6e/0x210 [ 486.041032] ? do_syscall_64+0x21/0x620 [ 486.045014] do_syscall_64+0xf9/0x620 [ 486.048834] entry_SYSCALL_64_after_hwframe+0x49/0xbe [ 486.054026] RIP: 0033:0x4656e7 [ 486.057221] Code: 73 01 c3 48 c7 c1 bc ff ff ff f7 d8 64 89 01 48 83 c8 ff c3 66 2e 0f 1f 84 00 00 00 00 00 0f 1f 44 00 00 b8 53 00 00 00 0f 05 <48> 3d 01 f0 ff ff 73 01 c3 48 c7 c1 bc ff ff ff f7 d8 64 89 01 48 12:39:48 executing program 0: syz_mount_image$erofs(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000280)="e2e1f5e08a3f0fcf010000000c", 0xd, 0x400}, {0x0, 0x200000, 0x1003}], 0x0, &(0x7f00000002c0)=ANY=[]) [ 486.076128] RSP: 002b:00007f7ffbdc2fa8 EFLAGS: 00000213 ORIG_RAX: 0000000000000053 [ 486.083850] RAX: ffffffffffffffda RBX: 0000000020000200 RCX: 00000000004656e7 [ 486.091563] RDX: 0000000000000004 RSI: 00000000000001ff RDI: 0000000020000100 [ 486.098843] RBP: 00007f7ffbdc3040 R08: 0000000000000000 R09: ffffffffffffffff [ 486.106117] R10: 0000000000000000 R11: 0000000000000213 R12: 0000000020000000 [ 486.113391] R13: 0000000020000100 R14: 00007f7ffbdc3000 R15: 0000000020000080 [ 486.154163] kauditd_printk_skb: 2 callbacks suppressed [ 486.154177] audit: type=1800 audit(1625488788.402:263): pid=20726 uid=0 auid=4294967295 ses=4294967295 subj==unconfined op=collect_data cause=failed(directio) comm="syz-executor.2" name="bus" dev="sda1" ino=14403 res=0 12:39:48 executing program 3: syz_mount_image$erofs(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0xc003, 0x3, &(0x7f0000000200)=[{&(0x7f0000010000)="e2e1f5e0f2029981010000000c0024", 0xf, 0x400}, {&(0x7f0000010100)="05000000c041", 0x6, 0x480}, {0x0, 0x0, 0x1000}], 0x2008082, &(0x7f0000000080)={[{@acl}, {@noacl}]}) [ 486.195352] erofs: read_super, device -> /dev/loop5 [ 486.202950] erofs: options -> acl,noacl, [ 486.208502] erofs: unmounted for /dev/loop3 [ 486.228551] erofs: blksize 1073741824 isn't supported on this platform 12:39:48 executing program 0: syz_mount_image$erofs(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000280)="e2e1f5e08a3f0fcf010000000c", 0xd, 0x400}, {0x0, 0x400000, 0x1003}], 0x0, &(0x7f00000002c0)=ANY=[]) 12:39:48 executing program 5: syz_mount_image$erofs(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x3, &(0x7f0000000200)=[{&(0x7f0000010000)="e2e1f5e0f2029981010002000c0024", 0xf, 0x400}, {&(0x7f0000010100)="05000000c041", 0x6, 0x480}, {0x0, 0x0, 0x1000}], 0x2008082, &(0x7f0000000080)={[{@acl}, {@noacl}]}) [ 486.358477] erofs: read_super, device -> /dev/loop3 [ 486.365446] erofs: options -> acl,noacl, 12:39:48 executing program 0: syz_mount_image$erofs(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000280)="e2e1f5e08a3f0fcf010000000c", 0xd, 0x400}, {0x0, 0x600000, 0x1003}], 0x0, &(0x7f00000002c0)=ANY=[]) 12:39:48 executing program 4 (fault-call:0 fault-nth:33): syz_mount_image$erofs(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x3, &(0x7f0000000200)=[{&(0x7f0000010000)="e2e1f5e0f2029981010000000c0024", 0xf, 0x400}, {&(0x7f0000010100)="05000000c041", 0x6, 0x480}, {0x0, 0x0, 0x1000}], 0x2008082, &(0x7f0000000080)={[{@acl}, {@noacl}]}) [ 486.478575] erofs: read_super, device -> /dev/loop5 12:39:48 executing program 3: syz_mount_image$erofs(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0xc103, 0x3, &(0x7f0000000200)=[{&(0x7f0000010000)="e2e1f5e0f2029981010000000c0024", 0xf, 0x400}, {&(0x7f0000010100)="05000000c041", 0x6, 0x480}, {0x0, 0x0, 0x1000}], 0x2008082, &(0x7f0000000080)={[{@acl}, {@noacl}]}) 12:39:48 executing program 0: syz_mount_image$erofs(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000280)="e2e1f5e08a3f0fcf010000000c", 0xd, 0x400}, {0x0, 0x80ffff, 0x1003}], 0x0, &(0x7f00000002c0)=ANY=[]) [ 486.506102] erofs: unmounted for /dev/loop3 [ 486.509611] erofs: options -> acl,noacl, [ 486.558999] FAULT_INJECTION: forcing a failure. [ 486.558999] name failslab, interval 1, probability 0, space 0, times 0 [ 486.570436] CPU: 1 PID: 20752 Comm: syz-executor.4 Not tainted 4.19.196-syzkaller #0 [ 486.578324] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/01/2011 [ 486.587679] Call Trace: [ 486.590321] dump_stack+0x1fc/0x2ef [ 486.593967] should_fail.cold+0xa/0xf [ 486.597788] ? setup_fault_attr+0x200/0x200 [ 486.602137] ? __es_tree_search.isra.0+0x1af/0x210 [ 486.607082] __should_failslab+0x115/0x180 [ 486.611397] should_failslab+0x5/0x10 [ 486.615223] kmem_cache_alloc+0x3f/0x370 [ 486.619306] __es_insert_extent+0x39b/0x13b0 [ 486.623746] ext4_es_insert_extent+0x22e/0x5e0 [ 486.628343] ? ext4_map_blocks+0x59f/0x1a50 [ 486.632678] ? ext4_es_find_delayed_extent_range+0x9f0/0x9f0 [ 486.638498] ext4_map_blocks+0xa2a/0x1a50 [ 486.642661] ? ext4_issue_zeroout+0x160/0x160 [ 486.647250] ? __brelse+0x84/0xa0 [ 486.650715] ? __ext4_new_inode+0x2eb/0x5a20 [ 486.655141] ext4_getblk+0xad/0x4f0 [ 486.658781] ? ext4_iomap_begin+0xe00/0xe00 [ 486.663113] ? ext4_free_inode+0x1780/0x1780 [ 486.667531] ? debug_check_no_obj_freed+0x201/0x490 [ 486.672649] ? __dquot_initialize+0x298/0xb70 [ 486.677162] ext4_bread+0x7c/0x210 [ 486.680716] ? ext4_getblk+0x4f0/0x4f0 [ 486.684610] ? dquot_initialize_needed+0x290/0x290 [ 486.689636] ? trace_hardirqs_off+0x64/0x200 [ 486.694060] ext4_append+0x155/0x370 [ 486.697794] ext4_mkdir+0x5bd/0xe10 [ 486.701446] ? ext4_init_dot_dotdot+0x600/0x600 [ 486.706122] ? generic_permission+0x116/0x4d0 [ 486.710629] ? inode_permission.part.0+0x10c/0x450 [ 486.715919] vfs_mkdir+0x508/0x7a0 [ 486.719487] do_mkdirat+0x262/0x2d0 [ 486.723123] ? __ia32_sys_mknod+0x120/0x120 [ 486.727466] ? trace_hardirqs_off_caller+0x6e/0x210 [ 486.732518] ? do_syscall_64+0x21/0x620 [ 486.736503] do_syscall_64+0xf9/0x620 [ 486.740324] entry_SYSCALL_64_after_hwframe+0x49/0xbe [ 486.745562] RIP: 0033:0x4656e7 [ 486.748757] Code: 73 01 c3 48 c7 c1 bc ff ff ff f7 d8 64 89 01 48 83 c8 ff c3 66 2e 0f 1f 84 00 00 00 00 00 0f 1f 44 00 00 b8 53 00 00 00 0f 05 <48> 3d 01 f0 ff ff 73 01 c3 48 c7 c1 bc ff ff ff f7 d8 64 89 01 48 [ 486.767671] RSP: 002b:00007f7ffbdc2fa8 EFLAGS: 00000213 ORIG_RAX: 0000000000000053 [ 486.775392] RAX: ffffffffffffffda RBX: 0000000020000200 RCX: 00000000004656e7 [ 486.782755] RDX: 0000000000000004 RSI: 00000000000001ff RDI: 0000000020000100 [ 486.790033] RBP: 00007f7ffbdc3040 R08: 0000000000000000 R09: ffffffffffffffff [ 486.797319] R10: 0000000000000000 R11: 0000000000000213 R12: 0000000020000000 12:39:48 executing program 0: syz_mount_image$erofs(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000280)="e2e1f5e08a3f0fcf010000000c", 0xd, 0x400}, {0x0, 0xc0ffff, 0x1003}], 0x0, &(0x7f00000002c0)=ANY=[]) [ 486.804594] R13: 0000000020000100 R14: 00007f7ffbdc3000 R15: 0000000020000080 12:39:49 executing program 0: syz_mount_image$erofs(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000280)="e2e1f5e08a3f0fcf010000000c", 0xd, 0x400}, {0x0, 0x1000000, 0x1003}], 0x0, &(0x7f00000002c0)=ANY=[]) 12:39:49 executing program 2: r0 = socket$inet6(0xa, 0x401000000001, 0x0) close(r0) r1 = socket$inet6(0xa, 0x2, 0x100) connect$inet6(r1, &(0x7f0000000200)={0xa, 0x0, 0x0, @empty}, 0x1c) r2 = open(&(0x7f0000000100)='./bus\x00', 0x11250c2, 0x0) r3 = creat(&(0x7f0000000280)='./bus\x00', 0x0) ftruncate(r3, 0x208200) r4 = socket$inet_tcp(0x2, 0x1, 0x0) setsockopt$inet_tcp_int(r4, 0x6, 0x10000000013, &(0x7f0000d06000)=0x1, 0x4) setsockopt$SO_BINDTODEVICE(r4, 0x1, 0x19, &(0x7f0000000000)='veth1\x00', 0x10) connect$inet(r4, &(0x7f0000000080)={0x2, 0x0, @initdev={0xac, 0x1e, 0x0, 0x0}}, 0x10) setsockopt$inet_tcp_TCP_REPAIR(r4, 0x6, 0x13, &(0x7f0000000100), 0x4) ioctl$sock_inet6_SIOCADDRT(0xffffffffffffffff, 0x890b, &(0x7f0000000180)={@rand_addr=' \x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x01', @mcast1, @initdev={0xfe, 0x88, '\x00', 0x0, 0x0}, 0x80000000, 0x0, 0xffff, 0x500, 0x1000, 0x40c00080}) r5 = accept4(r3, 0x0, &(0x7f0000000040), 0x800) connect$inet6(r5, &(0x7f00000000c0)={0xa, 0x4e23, 0x1, @local}, 0x1c) setsockopt$sock_linger(r4, 0x1, 0xd, &(0x7f0000000140)={0x1, 0x1}, 0x8) close(r4) sendfile(r3, r4, &(0x7f0000000000), 0x8) sendfile(r0, r2, 0x0, 0x8000fffffffe) ioctl$BTRFS_IOC_INO_LOOKUP_USER(r1, 0xd000943e, &(0x7f00000002c0)={0x0, 0x0, "6a620482303ce498d32540986420fc7df5dafb878310eb527b489ad9d33fb46e197b3adffac09cf489bdb633dce414248c18a6249106a9b73159c9d9895f6f0b9ef91a64f0874c91f3275adb728ccbc2a1d3cfd5baf115ee13393726e3d069e982e83a5692e19089099def0f71e94dccf417d158b673b9c39e06f97521fe8f3740177a558a2889047ae6c2e33f730b8b89bf3898984bad7b6e7cb6722f1a8deb203c5e2f68f9cd8dd31bcf0f41f1b4d4ba5b84f33c04ad8916233bf1416bf8e6edb519138fd72453d2a8d524b65ebb5df480d968d87c4a57cd90d9447baf78ec8d15d5aadccebd36657f6e7bbd31533491b0130e1887cf3ca40fd512e7012263", "a57fd8f289b573bf896713bd397ce13247bc9eb9c16daceb90aa89bbe6372a20507acfe8a4f59410c526ae47c70fa12274a79e0d36d32fc2225f165004123d3dc0fe2846201a55f358200531134d929db0fc30851205766a121ad8f034623ee9f9b5bf16c8d5ebe1ecda487fb7bf87fe72f9fcfa2799a559ce5dadd046e40765d3273e3d6a52f6d448604243b94731f23b93535f55aaa134f5769a1b176fcdef5c56092b34f78d00258661d8ae080d02fc50017f820ad37ba4625f2a0b2031582b06547ebc69d149c41913f0418460f326b57ecdc2f59a36f5d3ccdeb5ac3b688a7b0752b4a472697437a8752c4e1de0e18af71359798422406db7760891fa9c17d15a06b9a36c25d7e9569a81d29f3dc26739ff91a8269ef950968a70020225e6a38cf701b4042464022fc904c3dc12bb1bbc863085553ca84be66171b71eac8900554c34f61a5574545de17632654c4288292f3a8dec5b921ea93b9b755215cdece1c85938450fcf321756e50e5ec56d0aa011911070c4b42b8eb69833fa66f83395f183e450d935b372d15d5e8a2cf7dad0f66fc31bd05da7d04de2b26295e2c2dfe5527d057da781425dbceb3ea2aa4d6cf73f6e2fb4e4f5f04a5b97426494dde08a891ffae3ec8eaf2b1e22f18a0e9ebf181dc362476bc3a94a3058ffb57e4e3e8348a8b87e7568de586774e5d300d62882c1315be4988fc5939569ac4d48da5784e77449936331228c316315eed81c7fe41ddcdf5d6643e13c8736ecb2cd9a8b8cd1397e4b54580cf47ff0db6bfd63eee3c5928e49a0137a1c571a9987ee89d9f2ecb0f3d0f9da9f1af222cb2cc411d092f144cb2c3c7677c1b794020bcc1b7bb3e5ae4c76c3a5dbe2b87da799d26ba5a2360523d6ba58eefd8e102faf403df34406262135eb637256c63a566f0e9740ccc4b3a773384b0476e39b9c4a2b2020f110c4b673f063d8e39a755012921348f1eac9e717987f7276bffbd53758696334cc2a4f1b8e2c74a80ae295b55d91d808242f78c8419a5ff5102687c5b14ddc2a6a1497aaa7ad076292614b3a49d1ad942deaddaef51083f6c73563412909025d7a4e32806bf967749ca36ba99e495ada8ebbf0eef5c35c2dad63bc41f42d9b3c4def26a4777a3422c1e72a13674b674e826c70731e2137c1a1ba5966e605b6a38837fb03804988a76a74fa7a12e59d336b70d2333eb151a7acedbee3fe1f1889365d69a3169211f89356d2c472051b0d5b0c4c46c7592f4ce5bba28e3d5f63a7573a2a87d8ea21f3c16b22eacbfcc323ca5b62ca80d1c4e40de4e7df7064e475c2df081bc8962d7aa949e8dfd355505b7efd2049929a9f7458ec8b1dff73dca1292fd8b649b0d658851ec14242f87af5453def04461de30ddb05498ee9f3825bed7509ae7cb36bbc549b537f9f82434bed86e5f55277fae915f4f72dfd28b6001132678430376d40e106d80d8f950141cba90216765b44c20bde0700877fd4e3f9889edd7da4ef7a509fedcbdfb445b8ffb036916720c4647bc19da861a6cfb0f63bebe6dbfc799f36868d5a3c0f8777d4e41c949246dd1d1116c243556a6a84a7b5043665603d820bc2db96ff7e04356615bbd0e7f8cf982f80099f5efe92ec46d957a19ed34eaf3dc026a0f12b422939e584ca9a5306780d5bf31174a4efb0d3bd2c5ca41fecb607d811abf140f6d5b98e0b44913f57e40fab54b4fa4f083609cb73e3ee6e7d57f200865d89a51612a64d05930f38ad6468b4cd0180353d811b6772da67b973a9473174572529c0460e94e841fa802a4f57f1e67e9fc0745410a4fad6582b5a955f650789414519a1c9f849ff04a3ae2d3bb63e3176f3cace6c1ac59143ea034fa4a09465915f87f9137251e077dc9affa1d7649f18bcdeafcd975bde3e6e8256c6c6fce67a0f3afd9bd3e9e0f65ff341d59ac8b7643f6c02c60765878ef9ba79c17cc0608daf44f93f98a3f9f9c28deae6c803cfc49abb52248cb9334a1b1a91805a9371ebc64c1459b64d76c3d695ef6996270ca5a8cecb6035e8051323fa70ed08d505f611d85b20a6f16a0df5c798a3c5bb10cb09ca2c33233222d7a238eb3be16fc7ba165c644356113a3d1ebb6213948ec3bced4c6d4dd0d5dd7d302b6fd08b9f98fe445907dd7e31f3ab2b9e818e2e11e5bb099f832617b0b1d827fbd3983fd0b9d4f01cf35230ed8c70f89fb382ea8307fd1ee643d0a2af93afdafb344bfdf9802af1e80f0b5b1f0bae26f7df54ee2e7d5913bb756e1c20ce94e298ef9af45704225c08cb35b28dad553958984bbef3f90f310f4b3002581a18639fd447ada7574c658037abc91ddbe3d2bbc557c97c47df61933e82de75209ee83dde8ad493e2840952bb025a1d20530e8096521e03f517bb76434f449c28733c75cc76f7f0641b2d20a3b07dc97b4bf0410b87af4b2b7061967f1024dc57cb4b78d35a7f5cbb8fd03e3141eef3191aa73b686c4481cec54c03a33e9af8b00e8ccdf823393580eeff168653d19b6f3183a939cac39c133deef42dc509dad51398e1a559a0da0325b1de5911315c41f0300c0a7eedf4cb09dc2626bec514dbfbed5091b408470dac13308d91d635becc5d3f64e819ff79b5677204767e3586c521d03f11c94554a6195aca09575e1a4fbe32f0e08073f7c596b1186f3088e6d8b0ceb7fd5347353f29d2d8447a025cbdc790db8b86de1e4b1733ec52705a60c6e7216065eb2e0da7675aa7b0d4beecfc39e8deb5ee74ac9f62b91f525d385c8fd665465c4e057d0452b8121739259387667e4a663eae54a3882fe6aa16045774056a02884710d8dbb45ad618b41ed61958365f9b5e4e20554a2263bdfa223d353538bcc2ffb56d9412605c5a8b11bb86a37b378e4a45db28bdca77bb3cd6ae932cf49742a0c99325154a14d3b674e8cbdb31856b15b1a60cf0dd117c445434e4291b47eceeb4aee16541697ccf0051f9b650632642cc03faf9817e5d66b3b2eff8cd10ef88b2febd0e6f4f83a871e1b263a35f6e23ae005e469d80e1b90836414a91ca30b03a47e7e18a03485dbdf9de786451a1815a4553266da27af40db237b8fbdcd88506081034263f48727c0986bdc6754e9468882162dcc9c3d1a252cf952982d20df39609a72eeed2e00b8e95e76fb104504815ae139de8156f533ef6273ac6f80d96fbba24c0dbb0c7f1e72a30cac1cb058ff03a6ff3dcb58dd4bcbf5637c0332e40d329a80524bedb1b764cb5cb8bdbc5f5cd280b56b0a1f7b484f8fc70f22e7faf610949607bf484b7219fd4377c478dcb39f4bc955a39b00d3f3344ae8c04c7d040764b211f006f5e6edb2091878c6ebd7afae4097f04757f0eddc7af739c5cc3bb02107fd44ff8d6e536993298d38b9bf0ecb13c34595e7d85799408fcff4926d3b23c9fafb13dfbf9664d5410b7247b43240d0748c95d38b8e72f0a185ae88e065984b3fe79b0b3da10771ce4f5d8ffbc7082399dbd7ef8412a57fdd83e94e90fa27b2ce52121ebf111018609034504b92dbabf9e1f5ac6e33f649f6c044c85883e81ece26217cc10058603c64cd72ce112ee11124c0a28b7ce4b9130adfa1236579516a3b0747ad1f6a734ecafa7dbe035e2c85881f738ab4db1fc27dae143f91fe11d6de9c78a3bea7647d630ddd452e9392f0a91f9dc2c2609d7c0c45766a6ee4e92ae0e5786269869a34aea53e8268a98aedf1a23ad93a313dd548742db518c5b40630a153006b259fe3ebee238ec78cd883a1126a769112b3174399c1ec10636c60febcd464960aa197312b0ef33c4904e1bf30671df22829541ff6bd35ca965778418c9ae326f3792315b26ec8800da0211642d62a2d2de870c6ca8d6bdcbe0d2bc452e5faaa4ceb66bfbed9547553ffb0d9f29582d3ca3ccb6ba3d8deb9bb7bd08fbdc53a45ca4b540ed5f91d9aeab2466d770ca04c90062dc4b52e03c16392d5984c913ae7595c1dfc516833498345ed97553c749671f2907faa23de48764d19a388c86cd92bc63017822f6f20cbdc932dd3d058063253c3fe3c6d98f77a914dfd283e0065cf1cba3c55347a115e12b483be314457ccf29d6782b2612ce90bc6dbb3599f9496f9fb8197c0f045de30ce25abf9a2802224b2dbd6d434135d9497cbfc848473e49a7780205d5127d9c91ffbff80d798e0f371e3be3f0667ee6af4f8b51744d00b40a21afbce6cd41b2e47bf998d88bf91eab2f8e1ee1ef997faf520a3b12993c04765b970799c36f07152c1ac3b4d93eadcbb6b422c04784f5eead4b9a22bf7b91b383db3681b1f8a300866534953bd367bd0f297c66eb5e62aa9d168a4bdb7ce6e458b44b0e51bf4fd7ead77d0a3e06736d0074ae2625afc41a7ffb6045d84aed292c4cfe5c6b9e4702f1f5ff70c5313228674efeab3473f8a02c4aaa4e0b0666eb891710a8ec7d88bc61eafa3baf52ed21799dd88a9f362c85dcbcb5b40aecb1bcd87e540b5cf596e93e64f3e1e6ab459779995d752fe57b50f6aae4fa849f49f87b0a92c02d7a64e3da759bf46f5115096cd068abc361104aa057461fa5e331592172230a7bfe2dc5ca7238e51861dd0891648b0e72298216ef912a9e8ae5f85c6911c60a5abc21bac079b2a423c56d78b0f7b6c89ffa351600f9600d14845820dd66a45585d8d311e2b3bd7a454210d2b3efae932a166f2718501466047266981835150466c560730fca792c1dba04f250008a08da32920b1d193728af0cbcde69ed09f67c64aad2b9a9548e817b16a4e46adae9f7225c4ffdcd49a3cd6ae67216c7e0d759e0985f779c15af170b694237dbf84dbe25aae1412afea9b04514cde690200c22d39506fa2f83fe1c2a16b8b67bbc3893c0c73122cbeac174a20e470f9c8f4f82ecaeae2e33af645ea9dc89dc42e32137d78f44b65d56a251601db8cfc0170ac1a58d5886836c8b9c740c08d24c9835d90cbb9a81ff0c322f880095220e738f6c55356470ae2b52a0ad30251ad755074033069e7989c1f9e36c6de57bb5cdc9463c8b35d6f906da9b23bb765cc1570ad36b87229c33270a7bf94c32816fd57cd4ddfaeb21b028a060231d95263717049ee575b37e4adc136822315f8a58994e77e147be26e0cd10665dd772938bae517a7153571e54cc1409122f9a801beb8be29a23e3b5326284773427f69b932dcb35bc8a357601e7f12bfef0c1f683ea490c0dfd95b9be353caf24b3154295b646bbe7ee14025b745b4909534305b5d727d7dac3b826213cb0f2a6cb76950d47c4c37b8cdbf9d881bb6bc49565a0edeacf9fbf94f02fb19806f53f829756a74ab740ee2a69143c3876784d31e5862657f52a6ff5faff75e1f2dd751f792f7f84a374e7a62b0e55a9aff1eaa6ac30ad978382a517e014157e304bf875d9b5e361912a"}) [ 486.836010] erofs: read_super, device -> /dev/loop3 [ 486.865457] erofs: options -> acl,noacl, 12:39:49 executing program 5: syz_mount_image$erofs(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x3, &(0x7f0000000200)=[{&(0x7f0000010000)="e2e1f5e0f2029981010003000c0024", 0xf, 0x400}, {&(0x7f0000010100)="05000000c041", 0x6, 0x480}, {0x0, 0x0, 0x1000}], 0x2008082, &(0x7f0000000080)={[{@acl}, {@noacl}]}) 12:39:49 executing program 0: syz_mount_image$erofs(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000280)="e2e1f5e08a3f0fcf010000000c", 0xd, 0x400}, {0x0, 0x2000000, 0x1003}], 0x0, &(0x7f00000002c0)=ANY=[]) [ 486.900196] erofs: unmounted for /dev/loop5 [ 486.917139] audit: type=1800 audit(1625488789.162:264): pid=20768 uid=0 auid=4294967295 ses=4294967295 subj==unconfined op=collect_data cause=failed(directio) comm="syz-executor.2" name="bus" dev="sda1" ino=13922 res=0 [ 486.966144] erofs: read_super, device -> /dev/loop4 [ 486.975936] erofs: options -> acl,noacl, 12:39:49 executing program 3: syz_mount_image$erofs(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0xc203, 0x3, &(0x7f0000000200)=[{&(0x7f0000010000)="e2e1f5e0f2029981010000000c0024", 0xf, 0x400}, {&(0x7f0000010100)="05000000c041", 0x6, 0x480}, {0x0, 0x0, 0x1000}], 0x2008082, &(0x7f0000000080)={[{@acl}, {@noacl}]}) [ 487.017351] erofs: unmounted for /dev/loop3 12:39:49 executing program 0: syz_mount_image$erofs(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000280)="e2e1f5e08a3f0fcf010000000c", 0xd, 0x400}, {0x0, 0x3000000, 0x1003}], 0x0, &(0x7f00000002c0)=ANY=[]) 12:39:49 executing program 4 (fault-call:0 fault-nth:34): syz_mount_image$erofs(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x3, &(0x7f0000000200)=[{&(0x7f0000010000)="e2e1f5e0f2029981010000000c0024", 0xf, 0x400}, {&(0x7f0000010100)="05000000c041", 0x6, 0x480}, {0x0, 0x0, 0x1000}], 0x2008082, &(0x7f0000000080)={[{@acl}, {@noacl}]}) [ 487.064368] erofs: read_super, device -> /dev/loop5 [ 487.069724] erofs: unmounted for /dev/loop4 [ 487.094657] erofs: options -> acl,noacl, [ 487.137515] erofs: read_super, device -> /dev/loop3 12:39:49 executing program 5: syz_mount_image$erofs(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x3, &(0x7f0000000200)=[{&(0x7f0000010000)="e2e1f5e0f2029981010004000c0024", 0xf, 0x400}, {&(0x7f0000010100)="05000000c041", 0x6, 0x480}, {0x0, 0x0, 0x1000}], 0x2008082, &(0x7f0000000080)={[{@acl}, {@noacl}]}) 12:39:49 executing program 0: syz_mount_image$erofs(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000280)="e2e1f5e08a3f0fcf010000000c", 0xd, 0x400}, {0x0, 0x4000000, 0x1003}], 0x0, &(0x7f00000002c0)=ANY=[]) [ 487.159194] erofs: options -> acl,noacl, [ 487.178275] erofs: unmounted for /dev/loop5 12:39:49 executing program 3: syz_mount_image$erofs(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0xc303, 0x3, &(0x7f0000000200)=[{&(0x7f0000010000)="e2e1f5e0f2029981010000000c0024", 0xf, 0x400}, {&(0x7f0000010100)="05000000c041", 0x6, 0x480}, {0x0, 0x0, 0x1000}], 0x2008082, &(0x7f0000000080)={[{@acl}, {@noacl}]}) [ 487.229518] FAULT_INJECTION: forcing a failure. [ 487.229518] name failslab, interval 1, probability 0, space 0, times 0 [ 487.249901] erofs: unmounted for /dev/loop3 [ 487.265365] CPU: 0 PID: 20791 Comm: syz-executor.4 Not tainted 4.19.196-syzkaller #0 [ 487.273287] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/01/2011 [ 487.282657] Call Trace: [ 487.285261] dump_stack+0x1fc/0x2ef [ 487.288911] should_fail.cold+0xa/0xf [ 487.292729] ? setup_fault_attr+0x200/0x200 [ 487.297062] ? lock_acquire+0x170/0x3c0 [ 487.301057] __should_failslab+0x115/0x180 [ 487.305304] should_failslab+0x5/0x10 [ 487.309123] __kmalloc_track_caller+0x2a6/0x3c0 [ 487.313808] ? strndup_user+0x70/0x120 [ 487.317722] memdup_user+0x22/0xb0 [ 487.323273] strndup_user+0x70/0x120 [ 487.327003] ksys_mount+0x34/0x130 [ 487.330567] __x64_sys_mount+0xba/0x150 [ 487.334592] ? lockdep_hardirqs_on+0x3a8/0x5c0 [ 487.339216] do_syscall_64+0xf9/0x620 [ 487.343036] entry_SYSCALL_64_after_hwframe+0x49/0xbe [ 487.348232] RIP: 0033:0x467afa [ 487.351436] Code: 48 c7 c2 bc ff ff ff f7 d8 64 89 02 b8 ff ff ff ff eb d2 e8 b8 04 00 00 0f 1f 84 00 00 00 00 00 49 89 ca b8 a5 00 00 00 0f 05 <48> 3d 01 f0 ff ff 73 01 c3 48 c7 c1 bc ff ff ff f7 d8 64 89 01 48 [ 487.370346] RSP: 002b:00007f7ffbdc2fa8 EFLAGS: 00000202 ORIG_RAX: 00000000000000a5 12:39:49 executing program 0: syz_mount_image$erofs(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000280)="e2e1f5e08a3f0fcf010000000c", 0xd, 0x400}, {0x0, 0x5000000, 0x1003}], 0x0, &(0x7f00000002c0)=ANY=[]) [ 487.378072] RAX: ffffffffffffffda RBX: 0000000020000200 RCX: 0000000000467afa [ 487.385352] RDX: 0000000020000000 RSI: 0000000020000100 RDI: 00007f7ffbdc3000 [ 487.392720] RBP: 00007f7ffbdc3040 R08: 00007f7ffbdc3040 R09: 0000000020000000 [ 487.400001] R10: 0000000002008082 R11: 0000000000000202 R12: 0000000020000000 [ 487.407277] R13: 0000000020000100 R14: 00007f7ffbdc3000 R15: 0000000020000080 12:39:49 executing program 0: syz_mount_image$erofs(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000280)="e2e1f5e08a3f0fcf010000000c", 0xd, 0x400}, {0x0, 0x6000000, 0x1003}], 0x0, &(0x7f00000002c0)=ANY=[]) [ 487.456298] erofs: read_super, device -> /dev/loop3 [ 487.461142] erofs: read_super, device -> /dev/loop5 [ 487.466351] erofs: options -> acl,noacl, [ 487.466626] erofs: options -> acl,noacl, 12:39:49 executing program 3: syz_mount_image$erofs(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0xff0f, 0x3, &(0x7f0000000200)=[{&(0x7f0000010000)="e2e1f5e0f2029981010000000c0024", 0xf, 0x400}, {&(0x7f0000010100)="05000000c041", 0x6, 0x480}, {0x0, 0x0, 0x1000}], 0x2008082, &(0x7f0000000080)={[{@acl}, {@noacl}]}) [ 487.534818] erofs: unmounted for /dev/loop3 [ 487.554994] erofs: unmounted for /dev/loop5 [ 487.665526] erofs: read_super, device -> /dev/loop3 [ 487.677474] erofs: options -> acl,noacl, 12:39:50 executing program 2: syz_mount_image$erofs(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x26bb, 0x3, &(0x7f0000000200)=[{&(0x7f0000010000)="e2e1f5e0f2029981010000000c0024", 0xf, 0x400}, {&(0x7f0000010100)="05000000c041", 0x6, 0x480}, {0x0, 0x0, 0x1000}], 0x2008082, &(0x7f0000000080)={[{@acl}, {@noacl}]}) 12:39:50 executing program 4 (fault-call:0 fault-nth:35): syz_mount_image$erofs(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x3, &(0x7f0000000200)=[{&(0x7f0000010000)="e2e1f5e0f2029981010000000c0024", 0xf, 0x400}, {&(0x7f0000010100)="05000000c041", 0x6, 0x480}, {0x0, 0x0, 0x1000}], 0x2008082, &(0x7f0000000080)={[{@acl}, {@noacl}]}) [ 487.712813] erofs: unmounted for /dev/loop3 12:39:50 executing program 5: syz_mount_image$erofs(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x3, &(0x7f0000000200)=[{&(0x7f0000010000)="e2e1f5e0f2029981010005000c0024", 0xf, 0x400}, {&(0x7f0000010100)="05000000c041", 0x6, 0x480}, {0x0, 0x0, 0x1000}], 0x2008082, &(0x7f0000000080)={[{@acl}, {@noacl}]}) 12:39:50 executing program 0: syz_mount_image$erofs(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000280)="e2e1f5e08a3f0fcf010000000c", 0xd, 0x400}, {0x0, 0x7000000, 0x1003}], 0x0, &(0x7f00000002c0)=ANY=[]) 12:39:50 executing program 3: syz_mount_image$erofs(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x40000, 0x3, &(0x7f0000000200)=[{&(0x7f0000010000)="e2e1f5e0f2029981010000000c0024", 0xf, 0x400}, {&(0x7f0000010100)="05000000c041", 0x6, 0x480}, {0x0, 0x0, 0x1000}], 0x2008082, &(0x7f0000000080)={[{@acl}, {@noacl}]}) [ 487.807897] FAULT_INJECTION: forcing a failure. [ 487.807897] name failslab, interval 1, probability 0, space 0, times 0 [ 487.839401] erofs: read_super, device -> /dev/loop3 [ 487.844818] erofs: read_super, device -> /dev/loop5 [ 487.859964] erofs: options -> acl,noacl, [ 487.864216] CPU: 0 PID: 20831 Comm: syz-executor.4 Not tainted 4.19.196-syzkaller #0 [ 487.872104] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/01/2011 [ 487.881551] Call Trace: [ 487.882453] erofs: options -> acl,noacl, [ 487.884144] dump_stack+0x1fc/0x2ef [ 487.884166] should_fail.cold+0xa/0xf [ 487.895650] ? setup_fault_attr+0x200/0x200 [ 487.900098] ? lock_acquire+0x170/0x3c0 [ 487.904092] __should_failslab+0x115/0x180 [ 487.908339] should_failslab+0x5/0x10 [ 487.912242] kmem_cache_alloc_trace+0x284/0x380 [ 487.916923] ? _copy_from_user+0xd2/0x130 [ 487.921084] copy_mount_options+0x59/0x380 [ 487.925341] ksys_mount+0x9b/0x130 [ 487.928896] __x64_sys_mount+0xba/0x150 [ 487.932881] ? lockdep_hardirqs_on+0x3a8/0x5c0 [ 487.937478] do_syscall_64+0xf9/0x620 [ 487.941290] entry_SYSCALL_64_after_hwframe+0x49/0xbe [ 487.946921] RIP: 0033:0x467afa [ 487.950120] Code: 48 c7 c2 bc ff ff ff f7 d8 64 89 02 b8 ff ff ff ff eb d2 e8 b8 04 00 00 0f 1f 84 00 00 00 00 00 49 89 ca b8 a5 00 00 00 0f 05 <48> 3d 01 f0 ff ff 73 01 c3 48 c7 c1 bc ff ff ff f7 d8 64 89 01 48 [ 487.969114] RSP: 002b:00007f7ffbdc2fa8 EFLAGS: 00000202 ORIG_RAX: 00000000000000a5 [ 487.976830] RAX: ffffffffffffffda RBX: 0000000020000200 RCX: 0000000000467afa [ 487.984107] RDX: 0000000020000000 RSI: 0000000020000100 RDI: 00007f7ffbdc3000 [ 487.991388] RBP: 00007f7ffbdc3040 R08: 00007f7ffbdc3040 R09: 0000000020000000 [ 487.998666] R10: 0000000002008082 R11: 0000000000000202 R12: 0000000020000000 12:39:50 executing program 0: syz_mount_image$erofs(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000280)="e2e1f5e08a3f0fcf010000000c", 0xd, 0x400}, {0x0, 0x8000000, 0x1003}], 0x0, &(0x7f00000002c0)=ANY=[]) 12:39:50 executing program 3: syz_mount_image$erofs(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x100000, 0x3, &(0x7f0000000200)=[{&(0x7f0000010000)="e2e1f5e0f2029981010000000c0024", 0xf, 0x400}, {&(0x7f0000010100)="05000000c041", 0x6, 0x480}, {0x0, 0x0, 0x1000}], 0x2008082, &(0x7f0000000080)={[{@acl}, {@noacl}]}) 12:39:50 executing program 2: syz_mount_image$erofs(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x26bb, 0x3, &(0x7f0000000200)=[{&(0x7f0000010000)="e2e1f5e0f2029981010000000c0024", 0xf, 0x400}, {&(0x7f0000010100)="05000000c041", 0x6, 0x480}, {0x0, 0x0, 0x1000}], 0x2008082, &(0x7f0000000080)={[{@acl}, {@noacl}]}) 12:39:50 executing program 5: syz_mount_image$erofs(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x3, &(0x7f0000000200)=[{&(0x7f0000010000)="e2e1f5e0f2029981010006000c0024", 0xf, 0x400}, {&(0x7f0000010100)="05000000c041", 0x6, 0x480}, {0x0, 0x0, 0x1000}], 0x2008082, &(0x7f0000000080)={[{@acl}, {@noacl}]}) [ 488.005941] R13: 0000000020000100 R14: 00007f7ffbdc3000 R15: 0000000020000080 [ 488.027444] erofs: unmounted for /dev/loop3 [ 488.069757] erofs: unmounted for /dev/loop5 12:39:50 executing program 2: syz_mount_image$erofs(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x26bb, 0x3, &(0x7f0000000200)=[{&(0x7f0000010000)="e2e1f5e0f2029981010000000c0024", 0xf, 0x400}, {&(0x7f0000010100)="05000000c041", 0x6, 0x480}, {0x0, 0x0, 0x1000}], 0x2008082, &(0x7f0000000080)={[{@acl}, {@noacl}]}) 12:39:50 executing program 4 (fault-call:0 fault-nth:36): syz_mount_image$erofs(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x3, &(0x7f0000000200)=[{&(0x7f0000010000)="e2e1f5e0f2029981010000000c0024", 0xf, 0x400}, {&(0x7f0000010100)="05000000c041", 0x6, 0x480}, {0x0, 0x0, 0x1000}], 0x2008082, &(0x7f0000000080)={[{@acl}, {@noacl}]}) 12:39:50 executing program 0: syz_mount_image$erofs(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000280)="e2e1f5e08a3f0fcf010000000c", 0xd, 0x400}, {0x0, 0xa000000, 0x1003}], 0x0, &(0x7f00000002c0)=ANY=[]) [ 488.147093] erofs: read_super, device -> /dev/loop3 12:39:50 executing program 2: syz_mount_image$erofs(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x3, &(0x7f0000000200)=[{&(0x7f0000010000)="e2e1f5e0f2029981370000000c0024", 0xf, 0x400}, {&(0x7f0000010100)="05000000c041", 0x6, 0x480}, {0x0, 0x0, 0x1000}], 0x2008082, &(0x7f0000000080)={[{@acl}, {@noacl}]}) [ 488.174713] erofs: options -> acl,noacl, [ 488.186093] erofs: read_super, device -> /dev/loop5 [ 488.204571] FAULT_INJECTION: forcing a failure. [ 488.204571] name failslab, interval 1, probability 0, space 0, times 0 [ 488.208577] erofs: options -> acl,noacl, 12:39:50 executing program 3: syz_mount_image$erofs(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x1fffff, 0x3, &(0x7f0000000200)=[{&(0x7f0000010000)="e2e1f5e0f2029981010000000c0024", 0xf, 0x400}, {&(0x7f0000010100)="05000000c041", 0x6, 0x480}, {0x0, 0x0, 0x1000}], 0x2008082, &(0x7f0000000080)={[{@acl}, {@noacl}]}) [ 488.268752] erofs: unmounted for /dev/loop3 [ 488.274260] CPU: 1 PID: 20870 Comm: syz-executor.4 Not tainted 4.19.196-syzkaller #0 [ 488.282256] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/01/2011 [ 488.291707] Call Trace: [ 488.294329] dump_stack+0x1fc/0x2ef [ 488.297983] should_fail.cold+0xa/0xf [ 488.301800] ? setup_fault_attr+0x200/0x200 [ 488.306133] ? lock_acquire+0x170/0x3c0 [ 488.310123] __should_failslab+0x115/0x180 [ 488.314411] should_failslab+0x5/0x10 [ 488.318223] kmem_cache_alloc+0x277/0x370 [ 488.322511] getname_flags+0xce/0x590 [ 488.326329] user_path_at_empty+0x2a/0x50 [ 488.330493] do_mount+0x147/0x2f10 [ 488.334046] ? cmp_ex_sort+0xc0/0xc0 [ 488.337770] ? __do_page_fault+0x180/0xd60 [ 488.342015] ? copy_mount_string+0x40/0x40 [ 488.346266] ? memset+0x20/0x40 [ 488.349556] ? copy_mount_options+0x26f/0x380 [ 488.354059] ksys_mount+0xcf/0x130 [ 488.357615] __x64_sys_mount+0xba/0x150 [ 488.361608] ? lockdep_hardirqs_on+0x3a8/0x5c0 [ 488.366209] do_syscall_64+0xf9/0x620 [ 488.370023] entry_SYSCALL_64_after_hwframe+0x49/0xbe [ 488.375223] RIP: 0033:0x467afa [ 488.378427] Code: 48 c7 c2 bc ff ff ff f7 d8 64 89 02 b8 ff ff ff ff eb d2 e8 b8 04 00 00 0f 1f 84 00 00 00 00 00 49 89 ca b8 a5 00 00 00 0f 05 <48> 3d 01 f0 ff ff 73 01 c3 48 c7 c1 bc ff ff ff f7 d8 64 89 01 48 [ 488.397343] RSP: 002b:00007f7ffbdc2fa8 EFLAGS: 00000202 ORIG_RAX: 00000000000000a5 [ 488.405063] RAX: ffffffffffffffda RBX: 0000000020000200 RCX: 0000000000467afa [ 488.412351] RDX: 0000000020000000 RSI: 0000000020000100 RDI: 00007f7ffbdc3000 12:39:50 executing program 2: syz_mount_image$erofs(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x3, &(0x7f0000000200)=[{&(0x7f0000010000)="e2e1f5e0f2029981370000000c0024", 0xf, 0x400}, {&(0x7f0000010100)="05000000c041", 0x6, 0x480}, {0x0, 0x0, 0x1000}], 0x2008082, &(0x7f0000000080)={[{@acl}, {@noacl}]}) 12:39:50 executing program 0: syz_mount_image$erofs(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000280)="e2e1f5e08a3f0fcf010000000c", 0xd, 0x400}, {0x0, 0x10000000, 0x1003}], 0x0, &(0x7f00000002c0)=ANY=[]) [ 488.419634] RBP: 00007f7ffbdc3040 R08: 00007f7ffbdc3040 R09: 0000000020000000 [ 488.426917] R10: 0000000002008082 R11: 0000000000000202 R12: 0000000020000000 [ 488.434202] R13: 0000000020000100 R14: 00007f7ffbdc3000 R15: 0000000020000080 12:39:50 executing program 2: syz_mount_image$erofs(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x3, &(0x7f0000000200)=[{&(0x7f0000010000)="e2e1f5e0f2029981370000000c0024", 0xf, 0x400}, {&(0x7f0000010100)="05000000c041", 0x6, 0x480}, {0x0, 0x0, 0x1000}], 0x2008082, &(0x7f0000000080)={[{@acl}, {@noacl}]}) 12:39:50 executing program 5: syz_mount_image$erofs(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x3, &(0x7f0000000200)=[{&(0x7f0000010000)="e2e1f5e0f2029981010007000c0024", 0xf, 0x400}, {&(0x7f0000010100)="05000000c041", 0x6, 0x480}, {0x0, 0x0, 0x1000}], 0x2008082, &(0x7f0000000080)={[{@acl}, {@noacl}]}) 12:39:50 executing program 0: syz_mount_image$erofs(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000280)="e2e1f5e08a3f0fcf010000000c", 0xd, 0x400}, {0x0, 0x1f000000, 0x1003}], 0x0, &(0x7f00000002c0)=ANY=[]) [ 488.526237] erofs: unmounted for /dev/loop5 12:39:50 executing program 2: syz_mount_image$erofs(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x3bc, 0x3, &(0x7f0000000200)=[{&(0x7f0000010000)="e2e1f5e0f2029981010000000c0024", 0xf, 0x400}, {&(0x7f0000010100)="05000000c041", 0x6, 0x480}, {0x0, 0x0, 0x1000}], 0x2008082, &(0x7f0000000080)={[{@acl}, {@noacl}]}) 12:39:50 executing program 4 (fault-call:0 fault-nth:37): syz_mount_image$erofs(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x3, &(0x7f0000000200)=[{&(0x7f0000010000)="e2e1f5e0f2029981010000000c0024", 0xf, 0x400}, {&(0x7f0000010100)="05000000c041", 0x6, 0x480}, {0x0, 0x0, 0x1000}], 0x2008082, &(0x7f0000000080)={[{@acl}, {@noacl}]}) 12:39:50 executing program 0: syz_mount_image$erofs(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000280)="e2e1f5e08a3f0fcf010000000c", 0xd, 0x400}, {0x0, 0x20000000, 0x1003}], 0x0, &(0x7f00000002c0)=ANY=[]) [ 488.578820] erofs: read_super, device -> /dev/loop3 [ 488.584018] erofs: options -> acl,noacl, 12:39:50 executing program 3: syz_mount_image$erofs(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x1000000, 0x3, &(0x7f0000000200)=[{&(0x7f0000010000)="e2e1f5e0f2029981010000000c0024", 0xf, 0x400}, {&(0x7f0000010100)="05000000c041", 0x6, 0x480}, {0x0, 0x0, 0x1000}], 0x2008082, &(0x7f0000000080)={[{@acl}, {@noacl}]}) 12:39:50 executing program 2: syz_mount_image$erofs(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x3bc, 0x3, &(0x7f0000000200)=[{&(0x7f0000010000)="e2e1f5e0f2029981010000000c0024", 0xf, 0x400}, {&(0x7f0000010100)="05000000c041", 0x6, 0x480}, {0x0, 0x0, 0x1000}], 0x2008082, &(0x7f0000000080)={[{@acl}, {@noacl}]}) [ 488.686793] erofs: unmounted for /dev/loop3 [ 488.691682] erofs: read_super, device -> /dev/loop5 [ 488.716525] erofs: options -> acl,noacl, 12:39:51 executing program 0: syz_mount_image$erofs(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000280)="e2e1f5e08a3f0fcf010000000c", 0xd, 0x400}, {0x0, 0x3f000000, 0x1003}], 0x0, &(0x7f00000002c0)=ANY=[]) 12:39:51 executing program 2: syz_mount_image$erofs(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x3bc, 0x3, &(0x7f0000000200)=[{&(0x7f0000010000)="e2e1f5e0f2029981010000000c0024", 0xf, 0x400}, {&(0x7f0000010100)="05000000c041", 0x6, 0x480}, {0x0, 0x0, 0x1000}], 0x2008082, &(0x7f0000000080)={[{@acl}, {@noacl}]}) 12:39:51 executing program 5: syz_mount_image$erofs(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x3, &(0x7f0000000200)=[{&(0x7f0000010000)="e2e1f5e0f2029981010008000c0024", 0xf, 0x400}, {&(0x7f0000010100)="05000000c041", 0x6, 0x480}, {0x0, 0x0, 0x1000}], 0x2008082, &(0x7f0000000080)={[{@acl}, {@noacl}]}) [ 488.755979] FAULT_INJECTION: forcing a failure. [ 488.755979] name fail_page_alloc, interval 1, probability 0, space 0, times 0 [ 488.767940] CPU: 0 PID: 20906 Comm: syz-executor.4 Not tainted 4.19.196-syzkaller #0 [ 488.775918] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/01/2011 [ 488.785284] Call Trace: [ 488.787962] dump_stack+0x1fc/0x2ef [ 488.791604] should_fail.cold+0xa/0xf [ 488.795421] ? setup_fault_attr+0x200/0x200 [ 488.799758] ? unwind_next_frame+0xeee/0x1400 [ 488.804267] ? __save_stack_trace+0x72/0x190 [ 488.808693] ? deref_stack_reg+0x134/0x1d0 [ 488.812939] ? get_reg+0x176/0x1f0 [ 488.816490] __alloc_pages_nodemask+0x239/0x2890 [ 488.821259] ? cmp_ex_search+0x87/0xb0 [ 488.825338] ? __lock_acquire+0x6de/0x3ff0 [ 488.829611] ? copy_mount_options+0x1e9/0x380 [ 488.834215] ? gfp_pfmemalloc_allowed+0x150/0x150 [ 488.839246] ? ex_handler_default+0x14/0x90 [ 488.843576] ? phys_mem_access_encrypted+0x10/0x10 [ 488.848525] ? no_context+0xce/0x940 [ 488.852265] ? force_sig_info_fault.constprop.0+0x320/0x320 [ 488.857989] ? bad_area_access_error+0x23b/0x4a0 [ 488.862763] cache_grow_begin+0xa4/0x8a0 [ 488.866839] ? setup_fault_attr+0x200/0x200 [ 488.871174] ? lock_acquire+0x170/0x3c0 [ 488.875168] cache_alloc_refill+0x273/0x340 [ 488.879516] kmem_cache_alloc+0x346/0x370 [ 488.883682] getname_flags+0xce/0x590 [ 488.887498] user_path_at_empty+0x2a/0x50 [ 488.891656] do_mount+0x147/0x2f10 [ 488.895208] ? cmp_ex_sort+0xc0/0xc0 [ 488.898930] ? __do_page_fault+0x180/0xd60 [ 488.903173] ? copy_mount_string+0x40/0x40 [ 488.907510] ? memset+0x20/0x40 [ 488.910795] ? copy_mount_options+0x26f/0x380 [ 488.915499] ksys_mount+0xcf/0x130 [ 488.919051] __x64_sys_mount+0xba/0x150 [ 488.923036] ? lockdep_hardirqs_on+0x3a8/0x5c0 [ 488.927635] do_syscall_64+0xf9/0x620 [ 488.931454] entry_SYSCALL_64_after_hwframe+0x49/0xbe [ 488.937083] RIP: 0033:0x467afa [ 488.940279] Code: 48 c7 c2 bc ff ff ff f7 d8 64 89 02 b8 ff ff ff ff eb d2 e8 b8 04 00 00 0f 1f 84 00 00 00 00 00 49 89 ca b8 a5 00 00 00 0f 05 <48> 3d 01 f0 ff ff 73 01 c3 48 c7 c1 bc ff ff ff f7 d8 64 89 01 48 [ 488.959193] RSP: 002b:00007f7ffbdc2fa8 EFLAGS: 00000202 ORIG_RAX: 00000000000000a5 [ 488.966916] RAX: ffffffffffffffda RBX: 0000000020000200 RCX: 0000000000467afa [ 488.974201] RDX: 0000000020000000 RSI: 0000000020000100 RDI: 00007f7ffbdc3000 [ 488.981483] RBP: 00007f7ffbdc3040 R08: 00007f7ffbdc3040 R09: 0000000020000000 [ 488.988763] R10: 0000000002008082 R11: 0000000000000202 R12: 0000000020000000 [ 488.996044] R13: 0000000020000100 R14: 00007f7ffbdc3000 R15: 0000000020000080 12:39:51 executing program 2 (fault-call:0 fault-nth:0): syz_mount_image$erofs(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="e2e1f5e0f2029981010000000c", 0xd, 0x400}, {0x0, 0x0, 0x1000}], 0x2008082, &(0x7f0000000080)={[{@noacl}]}) [ 489.007633] erofs: unmounted for /dev/loop5 [ 489.027557] erofs: read_super, device -> /dev/loop4 [ 489.032618] erofs: options -> acl,noacl, [ 489.062592] erofs: read_super, device -> /dev/loop3 12:39:51 executing program 0: syz_mount_image$erofs(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000280)="e2e1f5e08a3f0fcf010000000c", 0xd, 0x400}, {0x0, 0x48000000, 0x1003}], 0x0, &(0x7f00000002c0)=ANY=[]) 12:39:51 executing program 4 (fault-call:0 fault-nth:38): syz_mount_image$erofs(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x3, &(0x7f0000000200)=[{&(0x7f0000010000)="e2e1f5e0f2029981010000000c0024", 0xf, 0x400}, {&(0x7f0000010100)="05000000c041", 0x6, 0x480}, {0x0, 0x0, 0x1000}], 0x2008082, &(0x7f0000000080)={[{@acl}, {@noacl}]}) [ 489.088163] erofs: options -> acl,noacl, [ 489.125247] erofs: unmounted for /dev/loop4 12:39:51 executing program 3: syz_mount_image$erofs(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x2000000, 0x3, &(0x7f0000000200)=[{&(0x7f0000010000)="e2e1f5e0f2029981010000000c0024", 0xf, 0x400}, {&(0x7f0000010100)="05000000c041", 0x6, 0x480}, {0x0, 0x0, 0x1000}], 0x2008082, &(0x7f0000000080)={[{@acl}, {@noacl}]}) [ 489.173076] FAULT_INJECTION: forcing a failure. [ 489.173076] name failslab, interval 1, probability 0, space 0, times 0 [ 489.197430] erofs: unmounted for /dev/loop3 [ 489.203557] erofs: read_super, device -> /dev/loop5 [ 489.215535] CPU: 1 PID: 20925 Comm: syz-executor.2 Not tainted 4.19.196-syzkaller #0 [ 489.223441] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/01/2011 [ 489.225453] erofs: options -> acl,noacl, [ 489.232793] Call Trace: [ 489.232819] dump_stack+0x1fc/0x2ef [ 489.232840] should_fail.cold+0xa/0xf [ 489.232859] ? setup_fault_attr+0x200/0x200 [ 489.232873] ? lock_acquire+0x170/0x3c0 [ 489.232892] __should_failslab+0x115/0x180 [ 489.259496] should_failslab+0x5/0x10 [ 489.263304] __kmalloc+0x2ab/0x3c0 [ 489.266854] ? __se_sys_memfd_create+0xf8/0x440 [ 489.271535] __se_sys_memfd_create+0xf8/0x440 [ 489.276041] ? memfd_file_seals_ptr+0x150/0x150 [ 489.280749] ? entry_SYSCALL_64_after_hwframe+0x3e/0xbe [ 489.286127] ? trace_hardirqs_off_caller+0x6e/0x210 [ 489.291151] ? do_syscall_64+0x21/0x620 [ 489.295135] do_syscall_64+0xf9/0x620 [ 489.298949] entry_SYSCALL_64_after_hwframe+0x49/0xbe [ 489.304144] RIP: 0033:0x4665d9 12:39:51 executing program 0: syz_mount_image$erofs(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000280)="e2e1f5e08a3f0fcf010000000c", 0xd, 0x400}, {0x0, 0x4c000000, 0x1003}], 0x0, &(0x7f00000002c0)=ANY=[]) [ 489.307340] Code: ff ff c3 66 2e 0f 1f 84 00 00 00 00 00 0f 1f 40 00 48 89 f8 48 89 f7 48 89 d6 48 89 ca 4d 89 c2 4d 89 c8 4c 8b 4c 24 08 0f 05 <48> 3d 01 f0 ff ff 73 01 c3 48 c7 c1 bc ff ff ff f7 d8 64 89 01 48 [ 489.326246] RSP: 002b:00007f3173775f48 EFLAGS: 00000246 ORIG_RAX: 000000000000013f [ 489.333965] RAX: ffffffffffffffda RBX: 0000000020000200 RCX: 00000000004665d9 [ 489.341453] RDX: 0000000000002000 RSI: 0000000000000000 RDI: 00000000004bee66 [ 489.348727] RBP: 0000000000000002 R08: 0000000000001000 R09: ffffffffffffffff [ 489.356006] R10: 0000000000000002 R11: 0000000000000246 R12: 0000000008100000 [ 489.363285] R13: 0000000020000100 R14: 0000000000002000 R15: 0000000020000080 12:39:51 executing program 2 (fault-call:0 fault-nth:1): syz_mount_image$erofs(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="e2e1f5e0f2029981010000000c", 0xd, 0x400}, {0x0, 0x0, 0x1000}], 0x2008082, &(0x7f0000000080)={[{@noacl}]}) 12:39:51 executing program 5: syz_mount_image$erofs(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x3, &(0x7f0000000200)=[{&(0x7f0000010000)="e2e1f5e0f2029981010060000c0024", 0xf, 0x400}, {&(0x7f0000010100)="05000000c041", 0x6, 0x480}, {0x0, 0x0, 0x1000}], 0x2008082, &(0x7f0000000080)={[{@acl}, {@noacl}]}) [ 489.420365] FAULT_INJECTION: forcing a failure. [ 489.420365] name failslab, interval 1, probability 0, space 0, times 0 [ 489.454619] erofs: unmounted for /dev/loop5 [ 489.470597] CPU: 1 PID: 20932 Comm: syz-executor.4 Not tainted 4.19.196-syzkaller #0 [ 489.478518] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/01/2011 [ 489.487879] Call Trace: [ 489.490481] dump_stack+0x1fc/0x2ef [ 489.494120] should_fail.cold+0xa/0xf [ 489.497934] ? setup_fault_attr+0x200/0x200 [ 489.502282] ? lock_acquire+0x170/0x3c0 [ 489.506272] __should_failslab+0x115/0x180 [ 489.510519] should_failslab+0x5/0x10 [ 489.514330] kmem_cache_alloc+0x277/0x370 [ 489.518500] alloc_vfsmnt+0x23/0x780 [ 489.522217] ? _raw_read_unlock+0x29/0x40 [ 489.526379] vfs_kern_mount.part.0+0x27/0x470 [ 489.530894] do_mount+0x113c/0x2f10 [ 489.534528] ? cmp_ex_sort+0xc0/0xc0 [ 489.538264] ? __do_page_fault+0x180/0xd60 [ 489.542503] ? copy_mount_string+0x40/0x40 [ 489.546761] ? memset+0x20/0x40 [ 489.550051] ? copy_mount_options+0x26f/0x380 [ 489.554561] ksys_mount+0xcf/0x130 [ 489.558110] __x64_sys_mount+0xba/0x150 [ 489.562090] ? lockdep_hardirqs_on+0x3a8/0x5c0 [ 489.566685] do_syscall_64+0xf9/0x620 [ 489.570503] entry_SYSCALL_64_after_hwframe+0x49/0xbe [ 489.575696] RIP: 0033:0x467afa [ 489.578893] Code: 48 c7 c2 bc ff ff ff f7 d8 64 89 02 b8 ff ff ff ff eb d2 e8 b8 04 00 00 0f 1f 84 00 00 00 00 00 49 89 ca b8 a5 00 00 00 0f 05 <48> 3d 01 f0 ff ff 73 01 c3 48 c7 c1 bc ff ff ff f7 d8 64 89 01 48 [ 489.597800] RSP: 002b:00007f7ffbdc2fa8 EFLAGS: 00000202 ORIG_RAX: 00000000000000a5 [ 489.605611] RAX: ffffffffffffffda RBX: 0000000020000200 RCX: 0000000000467afa [ 489.612888] RDX: 0000000020000000 RSI: 0000000020000100 RDI: 00007f7ffbdc3000 [ 489.620164] RBP: 00007f7ffbdc3040 R08: 00007f7ffbdc3040 R09: 0000000020000000 [ 489.627440] R10: 0000000002008082 R11: 0000000000000202 R12: 0000000020000000 [ 489.634801] R13: 0000000020000100 R14: 00007f7ffbdc3000 R15: 0000000020000080 [ 489.653987] FAULT_INJECTION: forcing a failure. [ 489.653987] name failslab, interval 1, probability 0, space 0, times 0 12:39:52 executing program 0: syz_mount_image$erofs(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000280)="e2e1f5e08a3f0fcf010000000c", 0xd, 0x400}, {0x0, 0x5237fdbf, 0x1003}], 0x0, &(0x7f00000002c0)=ANY=[]) [ 489.685857] erofs: read_super, device -> /dev/loop3 [ 489.691159] erofs: options -> acl,noacl, [ 489.758050] CPU: 1 PID: 20942 Comm: syz-executor.2 Not tainted 4.19.196-syzkaller #0 [ 489.765960] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/01/2011 [ 489.775319] Call Trace: [ 489.777918] dump_stack+0x1fc/0x2ef [ 489.781560] should_fail.cold+0xa/0xf [ 489.785368] ? setup_fault_attr+0x200/0x200 [ 489.789717] ? lock_acquire+0x170/0x3c0 [ 489.793715] __should_failslab+0x115/0x180 [ 489.797962] should_failslab+0x5/0x10 [ 489.801769] kmem_cache_alloc+0x277/0x370 [ 489.805922] ? shmem_destroy_callback+0xb0/0xb0 [ 489.810598] shmem_alloc_inode+0x18/0x40 [ 489.814665] ? shmem_destroy_callback+0xb0/0xb0 [ 489.819349] alloc_inode+0x5d/0x180 [ 489.822978] new_inode+0x1d/0xf0 [ 489.826349] shmem_get_inode+0x96/0x8d0 [ 489.830334] __shmem_file_setup.part.0+0x7a/0x2b0 [ 489.835183] shmem_file_setup+0x61/0x90 [ 489.839161] __se_sys_memfd_create+0x26b/0x440 [ 489.843759] ? memfd_file_seals_ptr+0x150/0x150 [ 489.848427] ? entry_SYSCALL_64_after_hwframe+0x3e/0xbe [ 489.853793] ? trace_hardirqs_off_caller+0x6e/0x210 [ 489.858814] ? do_syscall_64+0x21/0x620 [ 489.862791] do_syscall_64+0xf9/0x620 [ 489.866603] entry_SYSCALL_64_after_hwframe+0x49/0xbe [ 489.871797] RIP: 0033:0x4665d9 [ 489.875012] Code: ff ff c3 66 2e 0f 1f 84 00 00 00 00 00 0f 1f 40 00 48 89 f8 48 89 f7 48 89 d6 48 89 ca 4d 89 c2 4d 89 c8 4c 8b 4c 24 08 0f 05 <48> 3d 01 f0 ff ff 73 01 c3 48 c7 c1 bc ff ff ff f7 d8 64 89 01 48 [ 489.894084] RSP: 002b:00007f3173775f48 EFLAGS: 00000246 ORIG_RAX: 000000000000013f [ 489.901800] RAX: ffffffffffffffda RBX: 0000000020000200 RCX: 00000000004665d9 [ 489.909188] RDX: 0000000000002000 RSI: 0000000000000000 RDI: 00000000004bee66 [ 489.916504] RBP: 0000000000000002 R08: 0000000000001000 R09: ffffffffffffffff [ 489.923951] R10: 0000000000000002 R11: 0000000000000246 R12: 0000000008100000 [ 489.931229] R13: 0000000020000100 R14: 0000000000002000 R15: 0000000020000080 [ 489.943671] erofs: unmounted for /dev/loop3 12:39:52 executing program 3: syz_mount_image$erofs(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x3000000, 0x3, &(0x7f0000000200)=[{&(0x7f0000010000)="e2e1f5e0f2029981010000000c0024", 0xf, 0x400}, {&(0x7f0000010100)="05000000c041", 0x6, 0x480}, {0x0, 0x0, 0x1000}], 0x2008082, &(0x7f0000000080)={[{@acl}, {@noacl}]}) 12:39:52 executing program 0: syz_mount_image$erofs(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000280)="e2e1f5e08a3f0fcf010000000c", 0xd, 0x400}, {0x0, 0x60000000, 0x1003}], 0x0, &(0x7f00000002c0)=ANY=[]) [ 489.992871] erofs: read_super, device -> /dev/loop5 [ 489.998175] erofs: options -> acl,noacl, 12:39:52 executing program 5: syz_mount_image$erofs(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x3, &(0x7f0000000200)=[{&(0x7f0000010000)="e2e1f5e0f2029981010000030c0024", 0xf, 0x400}, {&(0x7f0000010100)="05000000c041", 0x6, 0x480}, {0x0, 0x0, 0x1000}], 0x2008082, &(0x7f0000000080)={[{@acl}, {@noacl}]}) 12:39:52 executing program 4 (fault-call:0 fault-nth:39): syz_mount_image$erofs(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x3, &(0x7f0000000200)=[{&(0x7f0000010000)="e2e1f5e0f2029981010000000c0024", 0xf, 0x400}, {&(0x7f0000010100)="05000000c041", 0x6, 0x480}, {0x0, 0x0, 0x1000}], 0x2008082, &(0x7f0000000080)={[{@acl}, {@noacl}]}) [ 490.093181] erofs: unmounted for /dev/loop5 12:39:52 executing program 0: syz_mount_image$erofs(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000280)="e2e1f5e08a3f0fcf010000000c", 0xd, 0x400}, {0x0, 0x68000000, 0x1003}], 0x0, &(0x7f00000002c0)=ANY=[]) [ 490.148704] erofs: read_super, device -> /dev/loop3 [ 490.153909] erofs: options -> acl,noacl, [ 490.226811] FAULT_INJECTION: forcing a failure. [ 490.226811] name failslab, interval 1, probability 0, space 0, times 0 [ 490.239228] erofs: read_super, device -> /dev/loop5 [ 490.264285] erofs: options -> acl,noacl, 12:39:52 executing program 3: syz_mount_image$erofs(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x4000000, 0x3, &(0x7f0000000200)=[{&(0x7f0000010000)="e2e1f5e0f2029981010000000c0024", 0xf, 0x400}, {&(0x7f0000010100)="05000000c041", 0x6, 0x480}, {0x0, 0x0, 0x1000}], 0x2008082, &(0x7f0000000080)={[{@acl}, {@noacl}]}) 12:39:52 executing program 0: syz_mount_image$erofs(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000280)="e2e1f5e08a3f0fcf010000000c", 0xd, 0x400}, {0x0, 0x6c000000, 0x1003}], 0x0, &(0x7f00000002c0)=ANY=[]) [ 490.273720] erofs: unmounted for /dev/loop3 [ 490.284962] CPU: 0 PID: 20970 Comm: syz-executor.4 Not tainted 4.19.196-syzkaller #0 [ 490.292874] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/01/2011 [ 490.302253] Call Trace: [ 490.304853] dump_stack+0x1fc/0x2ef [ 490.308514] should_fail.cold+0xa/0xf [ 490.312360] ? setup_fault_attr+0x200/0x200 [ 490.316726] ? lock_acquire+0x170/0x3c0 [ 490.320716] __should_failslab+0x115/0x180 [ 490.324964] should_failslab+0x5/0x10 [ 490.328775] __kmalloc_track_caller+0x2a6/0x3c0 [ 490.333451] ? kstrdup_const+0x53/0x80 [ 490.337356] kstrdup+0x36/0x70 [ 490.340557] kstrdup_const+0x53/0x80 [ 490.344275] alloc_vfsmnt+0xb5/0x780 [ 490.347996] ? _raw_read_unlock+0x29/0x40 [ 490.352163] vfs_kern_mount.part.0+0x27/0x470 [ 490.356683] do_mount+0x113c/0x2f10 [ 490.360320] ? cmp_ex_sort+0xc0/0xc0 [ 490.364042] ? __do_page_fault+0x180/0xd60 [ 490.368288] ? copy_mount_string+0x40/0x40 [ 490.372539] ? memset+0x20/0x40 [ 490.375822] ? copy_mount_options+0x26f/0x380 [ 490.380325] ksys_mount+0xcf/0x130 [ 490.383872] __x64_sys_mount+0xba/0x150 [ 490.387857] ? lockdep_hardirqs_on+0x3a8/0x5c0 [ 490.392453] do_syscall_64+0xf9/0x620 [ 490.396260] entry_SYSCALL_64_after_hwframe+0x49/0xbe [ 490.401451] RIP: 0033:0x467afa [ 490.404678] Code: 48 c7 c2 bc ff ff ff f7 d8 64 89 02 b8 ff ff ff ff eb d2 e8 b8 04 00 00 0f 1f 84 00 00 00 00 00 49 89 ca b8 a5 00 00 00 0f 05 <48> 3d 01 f0 ff ff 73 01 c3 48 c7 c1 bc ff ff ff f7 d8 64 89 01 48 12:39:52 executing program 5: syz_mount_image$erofs(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x3, &(0x7f0000000200)=[{&(0x7f0000010000)="e2e1f5e0f2029981010000050c0024", 0xf, 0x400}, {&(0x7f0000010100)="05000000c041", 0x6, 0x480}, {0x0, 0x0, 0x1000}], 0x2008082, &(0x7f0000000080)={[{@acl}, {@noacl}]}) [ 490.423587] RSP: 002b:00007f7ffbdc2fa8 EFLAGS: 00000202 ORIG_RAX: 00000000000000a5 [ 490.431306] RAX: ffffffffffffffda RBX: 0000000020000200 RCX: 0000000000467afa [ 490.438586] RDX: 0000000020000000 RSI: 0000000020000100 RDI: 00007f7ffbdc3000 [ 490.445862] RBP: 00007f7ffbdc3040 R08: 00007f7ffbdc3040 R09: 0000000020000000 [ 490.453144] R10: 0000000002008082 R11: 0000000000000202 R12: 0000000020000000 [ 490.460419] R13: 0000000020000100 R14: 00007f7ffbdc3000 R15: 0000000020000080 [ 490.480473] erofs: unmounted for /dev/loop5 12:39:52 executing program 0: syz_mount_image$erofs(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000280)="e2e1f5e08a3f0fcf010000000c", 0xd, 0x400}, {0x0, 0x74000000, 0x1003}], 0x0, &(0x7f00000002c0)=ANY=[]) 12:39:52 executing program 2: syz_mount_image$erofs(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="e2e1f5e0f2029981010000000c", 0xd, 0x400}, {0x0, 0x0, 0x1000}], 0x2008082, &(0x7f0000000080)={[{@noacl}]}) [ 490.579506] erofs: read_super, device -> /dev/loop5 [ 490.586547] erofs: read_super, device -> /dev/loop3 [ 490.595725] erofs: options -> acl,noacl, [ 490.603946] erofs: options -> acl,noacl, 12:39:52 executing program 5: syz_mount_image$erofs(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x3, &(0x7f0000000200)=[{&(0x7f0000010000)="e2e1f5e0f2029981010000060c0024", 0xf, 0x400}, {&(0x7f0000010100)="05000000c041", 0x6, 0x480}, {0x0, 0x0, 0x1000}], 0x2008082, &(0x7f0000000080)={[{@acl}, {@noacl}]}) 12:39:52 executing program 2: syz_mount_image$erofs(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x2, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="e2e1f5e0f2029981010000000c", 0xd, 0x400}, {0x0, 0x0, 0x1000}], 0x2008082, &(0x7f0000000080)={[{@noacl}]}) [ 490.664791] erofs: unmounted for /dev/loop5 12:39:52 executing program 3: syz_mount_image$erofs(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x5000000, 0x3, &(0x7f0000000200)=[{&(0x7f0000010000)="e2e1f5e0f2029981010000000c0024", 0xf, 0x400}, {&(0x7f0000010100)="05000000c041", 0x6, 0x480}, {0x0, 0x0, 0x1000}], 0x2008082, &(0x7f0000000080)={[{@acl}, {@noacl}]}) 12:39:52 executing program 0: syz_mount_image$erofs(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000280)="e2e1f5e08a3f0fcf010000000c", 0xd, 0x400}, {0x0, 0x7a000000, 0x1003}], 0x0, &(0x7f00000002c0)=ANY=[]) [ 490.692137] erofs: unmounted for /dev/loop3 12:39:53 executing program 0: syz_mount_image$erofs(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000280)="e2e1f5e08a3f0fcf010000000c", 0xd, 0x400}, {0x0, 0x83030000, 0x1003}], 0x0, &(0x7f00000002c0)=ANY=[]) [ 490.801630] erofs: read_super, device -> /dev/loop5 [ 490.840650] erofs: options -> acl,noacl, [ 490.865394] erofs: read_super, device -> /dev/loop3 [ 490.885317] erofs: options -> acl,noacl, [ 490.913845] erofs: unmounted for /dev/loop5 [ 490.969602] erofs: unmounted for /dev/loop3 12:39:53 executing program 4 (fault-call:0 fault-nth:40): syz_mount_image$erofs(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x3, &(0x7f0000000200)=[{&(0x7f0000010000)="e2e1f5e0f2029981010000000c0024", 0xf, 0x400}, {&(0x7f0000010100)="05000000c041", 0x6, 0x480}, {0x0, 0x0, 0x1000}], 0x2008082, &(0x7f0000000080)={[{@acl}, {@noacl}]}) 12:39:53 executing program 2: syz_mount_image$erofs(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x3, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="e2e1f5e0f2029981010000000c", 0xd, 0x400}, {0x0, 0x0, 0x1000}], 0x2008082, &(0x7f0000000080)={[{@noacl}]}) 12:39:53 executing program 5: syz_mount_image$erofs(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x3, &(0x7f0000000200)=[{&(0x7f0000010000)="e2e1f5e0f2029981010000070c0024", 0xf, 0x400}, {&(0x7f0000010100)="05000000c041", 0x6, 0x480}, {0x0, 0x0, 0x1000}], 0x2008082, &(0x7f0000000080)={[{@acl}, {@noacl}]}) 12:39:53 executing program 0: syz_mount_image$erofs(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000280)="e2e1f5e08a3f0fcf010000000c", 0xd, 0x400}, {0x0, 0x84030000, 0x1003}], 0x0, &(0x7f00000002c0)=ANY=[]) 12:39:53 executing program 3: syz_mount_image$erofs(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x6000000, 0x3, &(0x7f0000000200)=[{&(0x7f0000010000)="e2e1f5e0f2029981010000000c0024", 0xf, 0x400}, {&(0x7f0000010100)="05000000c041", 0x6, 0x480}, {0x0, 0x0, 0x1000}], 0x2008082, &(0x7f0000000080)={[{@acl}, {@noacl}]}) [ 491.155667] FAULT_INJECTION: forcing a failure. [ 491.155667] name failslab, interval 1, probability 0, space 0, times 0 [ 491.164503] erofs: read_super, device -> /dev/loop5 [ 491.169140] erofs: read_super, device -> /dev/loop3 [ 491.172148] erofs: options -> acl,noacl, 12:39:53 executing program 0: syz_mount_image$erofs(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000280)="e2e1f5e08a3f0fcf010000000c", 0xd, 0x400}, {0x0, 0x85030000, 0x1003}], 0x0, &(0x7f00000002c0)=ANY=[]) [ 491.213224] erofs: options -> acl,noacl, 12:39:53 executing program 2: syz_mount_image$erofs(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x4, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="e2e1f5e0f2029981010000000c", 0xd, 0x400}, {0x0, 0x0, 0x1000}], 0x2008082, &(0x7f0000000080)={[{@noacl}]}) 12:39:53 executing program 5: syz_mount_image$erofs(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x3, &(0x7f0000000200)=[{&(0x7f0000010000)="e2e1f5e0f2029981010000200c0024", 0xf, 0x400}, {&(0x7f0000010100)="05000000c041", 0x6, 0x480}, {0x0, 0x0, 0x1000}], 0x2008082, &(0x7f0000000080)={[{@acl}, {@noacl}]}) [ 491.278813] erofs: unmounted for /dev/loop5 [ 491.284632] CPU: 0 PID: 21036 Comm: syz-executor.4 Not tainted 4.19.196-syzkaller #0 [ 491.292652] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/01/2011 [ 491.302013] Call Trace: [ 491.304614] dump_stack+0x1fc/0x2ef [ 491.308267] should_fail.cold+0xa/0xf [ 491.312088] ? setup_fault_attr+0x200/0x200 [ 491.316415] ? lock_acquire+0x170/0x3c0 [ 491.320402] __should_failslab+0x115/0x180 [ 491.324673] should_failslab+0x5/0x10 [ 491.328477] __kmalloc_track_caller+0x2a6/0x3c0 [ 491.333148] ? kstrdup_const+0x53/0x80 [ 491.337043] kstrdup+0x36/0x70 [ 491.340243] kstrdup_const+0x53/0x80 [ 491.343975] alloc_vfsmnt+0xb5/0x780 [ 491.347719] ? _raw_read_unlock+0x29/0x40 [ 491.351880] vfs_kern_mount.part.0+0x27/0x470 [ 491.356388] do_mount+0x113c/0x2f10 [ 491.360042] ? cmp_ex_sort+0xc0/0xc0 [ 491.363760] ? __do_page_fault+0x180/0xd60 [ 491.368007] ? copy_mount_string+0x40/0x40 [ 491.372249] ? memset+0x20/0x40 12:39:53 executing program 3: syz_mount_image$erofs(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x7000000, 0x3, &(0x7f0000000200)=[{&(0x7f0000010000)="e2e1f5e0f2029981010000000c0024", 0xf, 0x400}, {&(0x7f0000010100)="05000000c041", 0x6, 0x480}, {0x0, 0x0, 0x1000}], 0x2008082, &(0x7f0000000080)={[{@acl}, {@noacl}]}) [ 491.375532] ? copy_mount_options+0x26f/0x380 [ 491.380044] ksys_mount+0xcf/0x130 [ 491.383678] __x64_sys_mount+0xba/0x150 [ 491.387764] ? lockdep_hardirqs_on+0x3a8/0x5c0 [ 491.392353] do_syscall_64+0xf9/0x620 [ 491.396166] entry_SYSCALL_64_after_hwframe+0x49/0xbe [ 491.401358] RIP: 0033:0x467afa [ 491.404553] Code: 48 c7 c2 bc ff ff ff f7 d8 64 89 02 b8 ff ff ff ff eb d2 e8 b8 04 00 00 0f 1f 84 00 00 00 00 00 49 89 ca b8 a5 00 00 00 0f 05 <48> 3d 01 f0 ff ff 73 01 c3 48 c7 c1 bc ff ff ff f7 d8 64 89 01 48 12:39:53 executing program 2: syz_mount_image$erofs(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x7, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="e2e1f5e0f2029981010000000c", 0xd, 0x400}, {0x0, 0x0, 0x1000}], 0x2008082, &(0x7f0000000080)={[{@noacl}]}) [ 491.423458] RSP: 002b:00007f7ffbdc2fa8 EFLAGS: 00000202 ORIG_RAX: 00000000000000a5 [ 491.431176] RAX: ffffffffffffffda RBX: 0000000020000200 RCX: 0000000000467afa [ 491.438477] RDX: 0000000020000000 RSI: 0000000020000100 RDI: 00007f7ffbdc3000 [ 491.445753] RBP: 00007f7ffbdc3040 R08: 00007f7ffbdc3040 R09: 0000000020000000 [ 491.453033] R10: 0000000002008082 R11: 0000000000000202 R12: 0000000020000000 [ 491.460318] R13: 0000000020000100 R14: 00007f7ffbdc3000 R15: 0000000020000080 [ 491.471883] erofs: unmounted for /dev/loop3 12:39:53 executing program 0: syz_mount_image$erofs(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000280)="e2e1f5e08a3f0fcf010000000c", 0xd, 0x400}, {0x0, 0x8cffffff, 0x1003}], 0x0, &(0x7f00000002c0)=ANY=[]) 12:39:53 executing program 4 (fault-call:0 fault-nth:41): syz_mount_image$erofs(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x3, &(0x7f0000000200)=[{&(0x7f0000010000)="e2e1f5e0f2029981010000000c0024", 0xf, 0x400}, {&(0x7f0000010100)="05000000c041", 0x6, 0x480}, {0x0, 0x0, 0x1000}], 0x2008082, &(0x7f0000000080)={[{@acl}, {@noacl}]}) [ 491.593469] erofs: read_super, device -> /dev/loop5 [ 491.621029] erofs: options -> acl,noacl, 12:39:53 executing program 2: syz_mount_image$erofs(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x300, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="e2e1f5e0f2029981010000000c", 0xd, 0x400}, {0x0, 0x0, 0x1000}], 0x2008082, &(0x7f0000000080)={[{@noacl}]}) 12:39:53 executing program 0: syz_mount_image$erofs(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000280)="e2e1f5e08a3f0fcf010000000c", 0xd, 0x400}, {0x0, 0x96030000, 0x1003}], 0x0, &(0x7f00000002c0)=ANY=[]) 12:39:53 executing program 5: syz_mount_image$erofs(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x3, &(0x7f0000000200)=[{&(0x7f0000010000)="e2e1f5e0f20299810100003f0c0024", 0xf, 0x400}, {&(0x7f0000010100)="05000000c041", 0x6, 0x480}, {0x0, 0x0, 0x1000}], 0x2008082, &(0x7f0000000080)={[{@acl}, {@noacl}]}) [ 491.697645] erofs: read_super, device -> /dev/loop3 [ 491.716415] erofs: unmounted for /dev/loop5 [ 491.730940] FAULT_INJECTION: forcing a failure. [ 491.730940] name failslab, interval 1, probability 0, space 0, times 0 [ 491.743443] erofs: options -> acl,noacl, 12:39:54 executing program 0: syz_mount_image$erofs(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000280)="e2e1f5e08a3f0fcf010000000c", 0xd, 0x400}, {0x0, 0x97030000, 0x1003}], 0x0, &(0x7f00000002c0)=ANY=[]) [ 491.828039] CPU: 0 PID: 21070 Comm: syz-executor.4 Not tainted 4.19.196-syzkaller #0 [ 491.835955] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/01/2011 [ 491.845327] Call Trace: [ 491.847930] dump_stack+0x1fc/0x2ef [ 491.851588] should_fail.cold+0xa/0xf [ 491.855408] ? setup_fault_attr+0x200/0x200 [ 491.859738] ? lock_acquire+0x170/0x3c0 [ 491.863734] __should_failslab+0x115/0x180 [ 491.867982] should_failslab+0x5/0x10 [ 491.871795] kmem_cache_alloc+0x277/0x370 [ 491.875960] getname_kernel+0x4e/0x370 [ 491.879855] kern_path+0x1b/0x40 [ 491.884013] lookup_bdev+0xfc/0x220 [ 491.887732] ? bd_acquire+0x440/0x440 [ 491.891551] blkdev_get_by_path+0x1b/0xd0 [ 491.895725] mount_bdev+0x5b/0x3b0 [ 491.899274] ? gb_gbphy_register_driver.cold+0x39/0x39 [ 491.904734] erofs_mount+0x8c/0xc0 [ 491.908430] ? erofs_kill_sb+0x20/0x20 [ 491.912342] ? alloc_pages_current+0x19b/0x2a0 [ 491.916942] ? __lockdep_init_map+0x100/0x5a0 [ 491.921562] mount_fs+0xa3/0x310 [ 491.924950] vfs_kern_mount.part.0+0x68/0x470 [ 491.929455] do_mount+0x113c/0x2f10 [ 491.933120] ? cmp_ex_sort+0xc0/0xc0 [ 491.936848] ? __do_page_fault+0x180/0xd60 [ 491.941184] ? copy_mount_string+0x40/0x40 [ 491.945789] ? memset+0x20/0x40 [ 491.949079] ? copy_mount_options+0x26f/0x380 [ 491.953592] ksys_mount+0xcf/0x130 [ 491.957150] __x64_sys_mount+0xba/0x150 [ 491.961141] ? lockdep_hardirqs_on+0x3a8/0x5c0 [ 491.965739] do_syscall_64+0xf9/0x620 [ 491.969565] entry_SYSCALL_64_after_hwframe+0x49/0xbe [ 491.974788] RIP: 0033:0x467afa [ 491.977991] Code: 48 c7 c2 bc ff ff ff f7 d8 64 89 02 b8 ff ff ff ff eb d2 e8 b8 04 00 00 0f 1f 84 00 00 00 00 00 49 89 ca b8 a5 00 00 00 0f 05 <48> 3d 01 f0 ff ff 73 01 c3 48 c7 c1 bc ff ff ff f7 d8 64 89 01 48 [ 491.985073] erofs: read_super, device -> /dev/loop5 [ 491.996913] RSP: 002b:00007f7ffbdc2fa8 EFLAGS: 00000202 ORIG_RAX: 00000000000000a5 [ 491.996928] RAX: ffffffffffffffda RBX: 0000000020000200 RCX: 0000000000467afa [ 491.996934] RDX: 0000000020000000 RSI: 0000000020000100 RDI: 00007f7ffbdc3000 12:39:54 executing program 2: syz_mount_image$erofs(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x700, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="e2e1f5e0f2029981010000000c", 0xd, 0x400}, {0x0, 0x0, 0x1000}], 0x2008082, &(0x7f0000000080)={[{@noacl}]}) 12:39:54 executing program 3: syz_mount_image$erofs(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x8000000, 0x3, &(0x7f0000000200)=[{&(0x7f0000010000)="e2e1f5e0f2029981010000000c0024", 0xf, 0x400}, {&(0x7f0000010100)="05000000c041", 0x6, 0x480}, {0x0, 0x0, 0x1000}], 0x2008082, &(0x7f0000000080)={[{@acl}, {@noacl}]}) 12:39:54 executing program 0: syz_mount_image$erofs(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000280)="e2e1f5e08a3f0fcf010000000c", 0xd, 0x400}, {0x0, 0x97ffffff, 0x1003}], 0x0, &(0x7f00000002c0)=ANY=[]) [ 491.996941] RBP: 00007f7ffbdc3040 R08: 00007f7ffbdc3040 R09: 0000000020000000 [ 491.996947] R10: 0000000002008082 R11: 0000000000000202 R12: 0000000020000000 [ 491.996955] R13: 0000000020000100 R14: 00007f7ffbdc3000 R15: 0000000020000080 [ 492.011144] erofs: unmounted for /dev/loop3 [ 492.022190] erofs: options -> acl,noacl, 12:39:54 executing program 2: syz_mount_image$erofs(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x2000, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="e2e1f5e0f2029981010000000c", 0xd, 0x400}, {0x0, 0x0, 0x1000}], 0x2008082, &(0x7f0000000080)={[{@noacl}]}) 12:39:54 executing program 0: syz_mount_image$erofs(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000280)="e2e1f5e08a3f0fcf010000000c", 0xd, 0x400}, {0x0, 0x98030000, 0x1003}], 0x0, &(0x7f00000002c0)=ANY=[]) 12:39:54 executing program 5: syz_mount_image$erofs(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x3, &(0x7f0000000200)=[{&(0x7f0000010000)="e2e1f5e0f2029981010000600c0024", 0xf, 0x400}, {&(0x7f0000010100)="05000000c041", 0x6, 0x480}, {0x0, 0x0, 0x1000}], 0x2008082, &(0x7f0000000080)={[{@acl}, {@noacl}]}) [ 492.184530] erofs: unmounted for /dev/loop5 12:39:54 executing program 4 (fault-call:0 fault-nth:42): syz_mount_image$erofs(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x3, &(0x7f0000000200)=[{&(0x7f0000010000)="e2e1f5e0f2029981010000000c0024", 0xf, 0x400}, {&(0x7f0000010100)="05000000c041", 0x6, 0x480}, {0x0, 0x0, 0x1000}], 0x2008082, &(0x7f0000000080)={[{@acl}, {@noacl}]}) [ 492.277391] erofs: read_super, device -> /dev/loop3 12:39:54 executing program 0: syz_mount_image$erofs(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000280)="e2e1f5e08a3f0fcf010000000c", 0xd, 0x400}, {0x0, 0x99030000, 0x1003}], 0x0, &(0x7f00000002c0)=ANY=[]) [ 492.298285] erofs: options -> acl,noacl, 12:39:54 executing program 2: syz_mount_image$erofs(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x4000, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="e2e1f5e0f2029981010000000c", 0xd, 0x400}, {0x0, 0x0, 0x1000}], 0x2008082, &(0x7f0000000080)={[{@noacl}]}) [ 492.335880] erofs: read_super, device -> /dev/loop5 [ 492.362217] FAULT_INJECTION: forcing a failure. [ 492.362217] name fail_page_alloc, interval 1, probability 0, space 0, times 0 [ 492.374068] CPU: 0 PID: 21112 Comm: syz-executor.4 Not tainted 4.19.196-syzkaller #0 [ 492.381958] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/01/2011 [ 492.391322] Call Trace: [ 492.393961] dump_stack+0x1fc/0x2ef [ 492.397616] should_fail.cold+0xa/0xf [ 492.401438] ? setup_fault_attr+0x200/0x200 [ 492.405955] ? get_page_from_freelist+0x1d60/0x4170 12:39:54 executing program 3: syz_mount_image$erofs(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x9000000, 0x3, &(0x7f0000000200)=[{&(0x7f0000010000)="e2e1f5e0f2029981010000000c0024", 0xf, 0x400}, {&(0x7f0000010100)="05000000c041", 0x6, 0x480}, {0x0, 0x0, 0x1000}], 0x2008082, &(0x7f0000000080)={[{@acl}, {@noacl}]}) [ 492.411012] __alloc_pages_nodemask+0x239/0x2890 [ 492.415800] ? get_page_from_freelist+0x1d60/0x4170 [ 492.420838] ? bad_range+0x260/0x3c0 [ 492.424569] ? __lock_acquire+0x6de/0x3ff0 [ 492.428861] ? preempt_count_add+0xaf/0x190 [ 492.433204] ? gfp_pfmemalloc_allowed+0x150/0x150 [ 492.438067] ? mark_held_locks+0xf0/0xf0 [ 492.442141] ? entry_SYSCALL_64_after_hwframe+0x49/0xbe [ 492.447524] cache_grow_begin+0xa4/0x8a0 [ 492.451596] ? setup_fault_attr+0x200/0x200 [ 492.455920] ? lock_acquire+0x170/0x3c0 12:39:54 executing program 0: syz_mount_image$erofs(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000280)="e2e1f5e08a3f0fcf010000000c", 0xd, 0x400}, {0x0, 0x9a030000, 0x1003}], 0x0, &(0x7f00000002c0)=ANY=[]) [ 492.457000] erofs: options -> acl,noacl, [ 492.459899] cache_alloc_refill+0x273/0x340 [ 492.459922] kmem_cache_alloc+0x346/0x370 [ 492.472431] getname_kernel+0x4e/0x370 [ 492.476325] kern_path+0x1b/0x40 [ 492.479695] lookup_bdev+0xfc/0x220 [ 492.483327] ? bd_acquire+0x440/0x440 [ 492.487157] blkdev_get_by_path+0x1b/0xd0 [ 492.491312] mount_bdev+0x5b/0x3b0 [ 492.494869] ? gb_gbphy_register_driver.cold+0x39/0x39 [ 492.500160] erofs_mount+0x8c/0xc0 [ 492.503713] ? erofs_kill_sb+0x20/0x20 [ 492.507652] ? alloc_pages_current+0x19b/0x2a0 [ 492.512243] ? __lockdep_init_map+0x100/0x5a0 [ 492.516748] mount_fs+0xa3/0x310 [ 492.520217] vfs_kern_mount.part.0+0x68/0x470 [ 492.524729] do_mount+0x113c/0x2f10 [ 492.528366] ? cmp_ex_sort+0xc0/0xc0 [ 492.532087] ? __do_page_fault+0x180/0xd60 [ 492.536329] ? copy_mount_string+0x40/0x40 [ 492.540583] ? memset+0x20/0x40 [ 492.543869] ? copy_mount_options+0x26f/0x380 [ 492.548369] ksys_mount+0xcf/0x130 [ 492.551921] __x64_sys_mount+0xba/0x150 [ 492.556268] ? lockdep_hardirqs_on+0x3a8/0x5c0 12:39:54 executing program 2: syz_mount_image$erofs(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0xeffd, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="e2e1f5e0f2029981010000000c", 0xd, 0x400}, {0x0, 0x0, 0x1000}], 0x2008082, &(0x7f0000000080)={[{@noacl}]}) [ 492.560858] do_syscall_64+0xf9/0x620 [ 492.564672] entry_SYSCALL_64_after_hwframe+0x49/0xbe [ 492.569864] RIP: 0033:0x467afa [ 492.573063] Code: 48 c7 c2 bc ff ff ff f7 d8 64 89 02 b8 ff ff ff ff eb d2 e8 b8 04 00 00 0f 1f 84 00 00 00 00 00 49 89 ca b8 a5 00 00 00 0f 05 <48> 3d 01 f0 ff ff 73 01 c3 48 c7 c1 bc ff ff ff f7 d8 64 89 01 48 [ 492.591984] RSP: 002b:00007f7ffbdc2fa8 EFLAGS: 00000202 ORIG_RAX: 00000000000000a5 [ 492.599702] RAX: ffffffffffffffda RBX: 0000000020000200 RCX: 0000000000467afa [ 492.606986] RDX: 0000000020000000 RSI: 0000000020000100 RDI: 00007f7ffbdc3000 [ 492.614263] RBP: 00007f7ffbdc3040 R08: 00007f7ffbdc3040 R09: 0000000020000000 [ 492.621541] R10: 0000000002008082 R11: 0000000000000202 R12: 0000000020000000 [ 492.629003] R13: 0000000020000100 R14: 00007f7ffbdc3000 R15: 0000000020000080 [ 492.647020] erofs: unmounted for /dev/loop3 [ 492.652568] erofs: read_super, device -> /dev/loop4 [ 492.658100] erofs: unmounted for /dev/loop5 12:39:54 executing program 0: syz_mount_image$erofs(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000280)="e2e1f5e08a3f0fcf010000000c", 0xd, 0x400}, {0x0, 0x9b030000, 0x1003}], 0x0, &(0x7f00000002c0)=ANY=[]) 12:39:54 executing program 5: syz_mount_image$erofs(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x3, &(0x7f0000000200)=[{&(0x7f0000010000)="e2e1f5e0f2029981010000020c0024", 0xf, 0x400}, {&(0x7f0000010100)="05000000c041", 0x6, 0x480}, {0x0, 0x0, 0x1000}], 0x2008082, &(0x7f0000000080)={[{@acl}, {@noacl}]}) 12:39:54 executing program 2: syz_mount_image$erofs(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0xfdef, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="e2e1f5e0f2029981010000000c", 0xd, 0x400}, {0x0, 0x0, 0x1000}], 0x2008082, &(0x7f0000000080)={[{@noacl}]}) [ 492.662769] erofs: options -> acl,noacl, 12:39:55 executing program 4 (fault-call:0 fault-nth:43): syz_mount_image$erofs(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x3, &(0x7f0000000200)=[{&(0x7f0000010000)="e2e1f5e0f2029981010000000c0024", 0xf, 0x400}, {&(0x7f0000010100)="05000000c041", 0x6, 0x480}, {0x0, 0x0, 0x1000}], 0x2008082, &(0x7f0000000080)={[{@acl}, {@noacl}]}) 12:39:55 executing program 2: syz_mount_image$erofs(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x200000, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="e2e1f5e0f2029981010000000c", 0xd, 0x400}, {0x0, 0x0, 0x1000}], 0x2008082, &(0x7f0000000080)={[{@noacl}]}) 12:39:55 executing program 0: syz_mount_image$erofs(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000280)="e2e1f5e08a3f0fcf010000000c", 0xd, 0x400}, {0x0, 0x9c030000, 0x1003}], 0x0, &(0x7f00000002c0)=ANY=[]) [ 492.788527] erofs: unmounted for /dev/loop4 [ 492.839634] erofs: read_super, device -> /dev/loop3 [ 492.841397] erofs: read_super, device -> /dev/loop5 [ 492.845515] erofs: options -> acl,noacl, [ 492.850005] erofs: options -> acl,noacl, 12:39:55 executing program 5: syz_mount_image$erofs(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x3, &(0x7f0000000200)=[{&(0x7f0000010000)="e2e1f5e0f2029981010000030c0024", 0xf, 0x400}, {&(0x7f0000010100)="05000000c041", 0x6, 0x480}, {0x0, 0x0, 0x1000}], 0x2008082, &(0x7f0000000080)={[{@acl}, {@noacl}]}) [ 492.912431] erofs: unmounted for /dev/loop5 [ 492.928260] FAULT_INJECTION: forcing a failure. [ 492.928260] name fail_page_alloc, interval 1, probability 0, space 0, times 0 [ 492.940161] CPU: 0 PID: 21149 Comm: syz-executor.4 Not tainted 4.19.196-syzkaller #0 [ 492.948034] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/01/2011 [ 492.957379] Call Trace: [ 492.959964] dump_stack+0x1fc/0x2ef [ 492.963599] should_fail.cold+0xa/0xf [ 492.967477] ? setup_fault_attr+0x200/0x200 [ 492.971789] ? get_page_from_freelist+0x1d60/0x4170 [ 492.976793] __alloc_pages_nodemask+0x239/0x2890 [ 492.981532] ? get_page_from_freelist+0x1d60/0x4170 [ 492.986534] ? bad_range+0x260/0x3c0 [ 492.990235] ? __lock_acquire+0x6de/0x3ff0 [ 492.994493] ? preempt_count_add+0xaf/0x190 [ 492.998800] ? gfp_pfmemalloc_allowed+0x150/0x150 [ 493.003632] ? mark_held_locks+0xf0/0xf0 [ 493.007679] ? entry_SYSCALL_64_after_hwframe+0x49/0xbe [ 493.013033] cache_grow_begin+0xa4/0x8a0 [ 493.017080] ? setup_fault_attr+0x200/0x200 [ 493.021385] ? lock_acquire+0x170/0x3c0 [ 493.025345] cache_alloc_refill+0x273/0x340 [ 493.029669] kmem_cache_alloc+0x346/0x370 [ 493.033804] getname_kernel+0x4e/0x370 [ 493.037675] kern_path+0x1b/0x40 [ 493.041024] lookup_bdev+0xfc/0x220 [ 493.044632] ? bd_acquire+0x440/0x440 [ 493.048421] blkdev_get_by_path+0x1b/0xd0 [ 493.052555] mount_bdev+0x5b/0x3b0 [ 493.056079] ? gb_gbphy_register_driver.cold+0x39/0x39 [ 493.061341] erofs_mount+0x8c/0xc0 [ 493.064865] ? erofs_kill_sb+0x20/0x20 [ 493.068740] ? alloc_pages_current+0x19b/0x2a0 [ 493.073393] ? __lockdep_init_map+0x100/0x5a0 [ 493.077872] mount_fs+0xa3/0x310 [ 493.081227] vfs_kern_mount.part.0+0x68/0x470 [ 493.085720] do_mount+0x113c/0x2f10 [ 493.089335] ? cmp_ex_sort+0xc0/0xc0 [ 493.093038] ? __do_page_fault+0x180/0xd60 [ 493.097257] ? copy_mount_string+0x40/0x40 [ 493.101479] ? memset+0x20/0x40 [ 493.104743] ? copy_mount_options+0x26f/0x380 [ 493.109223] ksys_mount+0xcf/0x130 [ 493.112748] __x64_sys_mount+0xba/0x150 [ 493.116706] ? lockdep_hardirqs_on+0x3a8/0x5c0 [ 493.121270] do_syscall_64+0xf9/0x620 [ 493.125061] entry_SYSCALL_64_after_hwframe+0x49/0xbe [ 493.130233] RIP: 0033:0x467afa [ 493.133414] Code: 48 c7 c2 bc ff ff ff f7 d8 64 89 02 b8 ff ff ff ff eb d2 e8 b8 04 00 00 0f 1f 84 00 00 00 00 00 49 89 ca b8 a5 00 00 00 0f 05 <48> 3d 01 f0 ff ff 73 01 c3 48 c7 c1 bc ff ff ff f7 d8 64 89 01 48 [ 493.152300] RSP: 002b:00007f7ffbdc2fa8 EFLAGS: 00000202 ORIG_RAX: 00000000000000a5 [ 493.159988] RAX: ffffffffffffffda RBX: 0000000020000200 RCX: 0000000000467afa [ 493.167239] RDX: 0000000020000000 RSI: 0000000020000100 RDI: 00007f7ffbdc3000 [ 493.174490] RBP: 00007f7ffbdc3040 R08: 00007f7ffbdc3040 R09: 0000000020000000 [ 493.181742] R10: 0000000002008082 R11: 0000000000000202 R12: 0000000020000000 [ 493.189021] R13: 0000000020000100 R14: 00007f7ffbdc3000 R15: 0000000020000080 [ 493.223824] erofs: read_super, device -> /dev/loop4 12:39:55 executing program 2: syz_mount_image$erofs(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x1000000, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="e2e1f5e0f2029981010000000c", 0xd, 0x400}, {0x0, 0x0, 0x1000}], 0x2008082, &(0x7f0000000080)={[{@noacl}]}) 12:39:55 executing program 0: syz_mount_image$erofs(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000280)="e2e1f5e08a3f0fcf010000000c", 0xd, 0x400}, {0x0, 0x9d030000, 0x1003}], 0x0, &(0x7f00000002c0)=ANY=[]) 12:39:55 executing program 3: syz_mount_image$erofs(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x10000000, 0x3, &(0x7f0000000200)=[{&(0x7f0000010000)="e2e1f5e0f2029981010000000c0024", 0xf, 0x400}, {&(0x7f0000010100)="05000000c041", 0x6, 0x480}, {0x0, 0x0, 0x1000}], 0x2008082, &(0x7f0000000080)={[{@acl}, {@noacl}]}) [ 493.245341] erofs: options -> acl,noacl, [ 493.251681] erofs: unmounted for /dev/loop3 [ 493.334153] erofs: read_super, device -> /dev/loop5 [ 493.356174] erofs: options -> acl,noacl, 12:39:55 executing program 2: syz_mount_image$erofs(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x2000000, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="e2e1f5e0f2029981010000000c", 0xd, 0x400}, {0x0, 0x0, 0x1000}], 0x2008082, &(0x7f0000000080)={[{@noacl}]}) 12:39:55 executing program 4 (fault-call:0 fault-nth:44): syz_mount_image$erofs(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x3, &(0x7f0000000200)=[{&(0x7f0000010000)="e2e1f5e0f2029981010000000c0024", 0xf, 0x400}, {&(0x7f0000010100)="05000000c041", 0x6, 0x480}, {0x0, 0x0, 0x1000}], 0x2008082, &(0x7f0000000080)={[{@acl}, {@noacl}]}) [ 493.380161] erofs: unmounted for /dev/loop4 12:39:55 executing program 0: syz_mount_image$erofs(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000280)="e2e1f5e08a3f0fcf010000000c", 0xd, 0x400}, {0x0, 0x9e030000, 0x1003}], 0x0, &(0x7f00000002c0)=ANY=[]) 12:39:55 executing program 5: syz_mount_image$erofs(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x3, &(0x7f0000000200)=[{&(0x7f0000010000)="e2e1f5e0f2029981010000040c0024", 0xf, 0x400}, {&(0x7f0000010100)="05000000c041", 0x6, 0x480}, {0x0, 0x0, 0x1000}], 0x2008082, &(0x7f0000000080)={[{@acl}, {@noacl}]}) [ 493.438752] erofs: unmounted for /dev/loop5 [ 493.447678] erofs: read_super, device -> /dev/loop3 [ 493.464445] erofs: options -> acl,noacl, [ 493.538134] FAULT_INJECTION: forcing a failure. [ 493.538134] name fail_page_alloc, interval 1, probability 0, space 0, times 0 [ 493.550362] CPU: 1 PID: 21177 Comm: syz-executor.4 Not tainted 4.19.196-syzkaller #0 [ 493.558252] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/01/2011 [ 493.567611] Call Trace: [ 493.570227] dump_stack+0x1fc/0x2ef [ 493.573906] should_fail.cold+0xa/0xf [ 493.577723] ? setup_fault_attr+0x200/0x200 [ 493.582061] ? mark_held_locks+0xf0/0xf0 [ 493.586141] __alloc_pages_nodemask+0x239/0x2890 [ 493.590926] ? __lock_acquire+0x6de/0x3ff0 [ 493.595222] ? __lock_acquire+0x6de/0x3ff0 [ 493.599474] ? __lock_acquire+0x6de/0x3ff0 [ 493.603724] ? gfp_pfmemalloc_allowed+0x150/0x150 [ 493.608582] ? mark_held_locks+0xf0/0xf0 [ 493.612662] ? mark_held_locks+0xf0/0xf0 [ 493.616733] ? lock_downgrade+0x720/0x720 [ 493.620895] ? blkdev_get+0x4ce/0x940 [ 493.624715] cache_grow_begin+0xa4/0x8a0 [ 493.628874] ? setup_fault_attr+0x200/0x200 [ 493.633209] ? lock_acquire+0x170/0x3c0 [ 493.637203] cache_alloc_refill+0x273/0x340 [ 493.641541] kmem_cache_alloc_trace+0x354/0x380 [ 493.646230] ? set_bdev_super+0x110/0x110 [ 493.650390] ? ns_test_super+0x50/0x50 [ 493.654287] sget_userns+0x122/0xcd0 [ 493.658011] ? set_bdev_super+0x110/0x110 [ 493.662176] ? ns_test_super+0x50/0x50 [ 493.666141] ? set_bdev_super+0x110/0x110 [ 493.670294] ? ns_test_super+0x50/0x50 [ 493.674191] sget+0x102/0x140 [ 493.677307] mount_bdev+0xf8/0x3b0 [ 493.680856] ? gb_gbphy_register_driver.cold+0x39/0x39 [ 493.686164] erofs_mount+0x8c/0xc0 [ 493.689721] ? erofs_kill_sb+0x20/0x20 [ 493.693622] ? alloc_pages_current+0x19b/0x2a0 [ 493.698214] ? __lockdep_init_map+0x100/0x5a0 [ 493.702718] mount_fs+0xa3/0x310 [ 493.706120] vfs_kern_mount.part.0+0x68/0x470 [ 493.710631] do_mount+0x113c/0x2f10 [ 493.714268] ? cmp_ex_sort+0xc0/0xc0 [ 493.717991] ? __do_page_fault+0x180/0xd60 [ 493.722237] ? copy_mount_string+0x40/0x40 [ 493.726491] ? memset+0x20/0x40 [ 493.729783] ? copy_mount_options+0x26f/0x380 [ 493.734291] ksys_mount+0xcf/0x130 [ 493.737843] __x64_sys_mount+0xba/0x150 [ 493.741840] ? lockdep_hardirqs_on+0x3a8/0x5c0 [ 493.746434] do_syscall_64+0xf9/0x620 [ 493.750251] entry_SYSCALL_64_after_hwframe+0x49/0xbe [ 493.755462] RIP: 0033:0x467afa [ 493.758663] Code: 48 c7 c2 bc ff ff ff f7 d8 64 89 02 b8 ff ff ff ff eb d2 e8 b8 04 00 00 0f 1f 84 00 00 00 00 00 49 89 ca b8 a5 00 00 00 0f 05 <48> 3d 01 f0 ff ff 73 01 c3 48 c7 c1 bc ff ff ff f7 d8 64 89 01 48 [ 493.777575] RSP: 002b:00007f7ffbdc2fa8 EFLAGS: 00000202 ORIG_RAX: 00000000000000a5 12:39:55 executing program 2: syz_mount_image$erofs(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x3000000, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="e2e1f5e0f2029981010000000c", 0xd, 0x400}, {0x0, 0x0, 0x1000}], 0x2008082, &(0x7f0000000080)={[{@noacl}]}) 12:39:55 executing program 2: syz_mount_image$erofs(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x4000000, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="e2e1f5e0f2029981010000000c", 0xd, 0x400}, {0x0, 0x0, 0x1000}], 0x2008082, &(0x7f0000000080)={[{@noacl}]}) 12:39:56 executing program 2: syz_mount_image$erofs(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x7000000, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="e2e1f5e0f2029981010000000c", 0xd, 0x400}, {0x0, 0x0, 0x1000}], 0x2008082, &(0x7f0000000080)={[{@noacl}]}) 12:39:56 executing program 2: syz_mount_image$erofs(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x40000000, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="e2e1f5e0f2029981010000000c", 0xd, 0x400}, {0x0, 0x0, 0x1000}], 0x2008082, &(0x7f0000000080)={[{@noacl}]}) [ 493.785295] RAX: ffffffffffffffda RBX: 0000000020000200 RCX: 0000000000467afa [ 493.792577] RDX: 0000000020000000 RSI: 0000000020000100 RDI: 00007f7ffbdc3000 [ 493.799869] RBP: 00007f7ffbdc3040 R08: 00007f7ffbdc3040 R09: 0000000020000000 [ 493.807145] R10: 0000000002008082 R11: 0000000000000202 R12: 0000000020000000 [ 493.814422] R13: 0000000020000100 R14: 00007f7ffbdc3000 R15: 0000000020000080 12:39:56 executing program 3: syz_mount_image$erofs(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x20000000, 0x3, &(0x7f0000000200)=[{&(0x7f0000010000)="e2e1f5e0f2029981010000000c0024", 0xf, 0x400}, {&(0x7f0000010100)="05000000c041", 0x6, 0x480}, {0x0, 0x0, 0x1000}], 0x2008082, &(0x7f0000000080)={[{@acl}, {@noacl}]}) 12:39:56 executing program 2: syz_mount_image$erofs(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0xeffdffff, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="e2e1f5e0f2029981010000000c", 0xd, 0x400}, {0x0, 0x0, 0x1000}], 0x2008082, &(0x7f0000000080)={[{@noacl}]}) [ 493.837109] erofs: unmounted for /dev/loop3 [ 493.872858] erofs: read_super, device -> /dev/loop4 [ 493.890627] erofs: options -> acl,noacl, 12:39:56 executing program 0: syz_mount_image$erofs(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000280)="e2e1f5e08a3f0fcf010000000c", 0xd, 0x400}, {0x0, 0x9f030000, 0x1003}], 0x0, &(0x7f00000002c0)=ANY=[]) [ 493.944827] erofs: read_super, device -> /dev/loop5 12:39:56 executing program 4 (fault-call:0 fault-nth:45): syz_mount_image$erofs(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x3, &(0x7f0000000200)=[{&(0x7f0000010000)="e2e1f5e0f2029981010000000c0024", 0xf, 0x400}, {&(0x7f0000010100)="05000000c041", 0x6, 0x480}, {0x0, 0x0, 0x1000}], 0x2008082, &(0x7f0000000080)={[{@acl}, {@noacl}]}) 12:39:56 executing program 2: syz_mount_image$erofs(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0xf6ffffff, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="e2e1f5e0f2029981010000000c", 0xd, 0x400}, {0x0, 0x0, 0x1000}], 0x2008082, &(0x7f0000000080)={[{@noacl}]}) [ 493.975159] erofs: unmounted for /dev/loop4 [ 493.991972] erofs: options -> acl,noacl, [ 494.023222] erofs: read_super, device -> /dev/loop3 12:39:56 executing program 0: syz_mount_image$erofs(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000280)="e2e1f5e08a3f0fcf010000000c", 0xd, 0x400}, {0x0, 0xa0030000, 0x1003}], 0x0, &(0x7f00000002c0)=ANY=[]) [ 494.051422] erofs: options -> acl,noacl, 12:39:56 executing program 5: syz_mount_image$erofs(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x3, &(0x7f0000000200)=[{&(0x7f0000010000)="e2e1f5e0f2029981010000050c0024", 0xf, 0x400}, {&(0x7f0000010100)="05000000c041", 0x6, 0x480}, {0x0, 0x0, 0x1000}], 0x2008082, &(0x7f0000000080)={[{@acl}, {@noacl}]}) 12:39:56 executing program 3: syz_mount_image$erofs(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x23000000, 0x3, &(0x7f0000000200)=[{&(0x7f0000010000)="e2e1f5e0f2029981010000000c0024", 0xf, 0x400}, {&(0x7f0000010100)="05000000c041", 0x6, 0x480}, {0x0, 0x0, 0x1000}], 0x2008082, &(0x7f0000000080)={[{@acl}, {@noacl}]}) [ 494.101762] erofs: unmounted for /dev/loop5 12:39:56 executing program 2: syz_mount_image$erofs(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0xfcfdffff, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="e2e1f5e0f2029981010000000c", 0xd, 0x400}, {0x0, 0x0, 0x1000}], 0x2008082, &(0x7f0000000080)={[{@noacl}]}) [ 494.137662] erofs: unmounted for /dev/loop3 [ 494.158529] FAULT_INJECTION: forcing a failure. [ 494.158529] name failslab, interval 1, probability 0, space 0, times 0 [ 494.170112] CPU: 0 PID: 21210 Comm: syz-executor.4 Not tainted 4.19.196-syzkaller #0 [ 494.178005] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/01/2011 [ 494.187353] Call Trace: [ 494.189938] dump_stack+0x1fc/0x2ef [ 494.193566] should_fail.cold+0xa/0xf [ 494.197354] ? setup_fault_attr+0x200/0x200 [ 494.201660] ? lock_acquire+0x170/0x3c0 [ 494.205623] __should_failslab+0x115/0x180 [ 494.209846] should_failslab+0x5/0x10 [ 494.213633] __kmalloc+0x2ab/0x3c0 [ 494.217160] ? __list_lru_init+0xd3/0x7f0 [ 494.221299] __list_lru_init+0xd3/0x7f0 [ 494.225257] ? up_write+0x18/0x150 [ 494.228786] sget_userns+0x7e2/0xcd0 [ 494.232485] ? set_bdev_super+0x110/0x110 [ 494.236633] ? ns_test_super+0x50/0x50 [ 494.240507] ? set_bdev_super+0x110/0x110 [ 494.244636] ? ns_test_super+0x50/0x50 [ 494.248509] sget+0x102/0x140 [ 494.251597] mount_bdev+0xf8/0x3b0 [ 494.255123] ? gb_gbphy_register_driver.cold+0x39/0x39 [ 494.260383] erofs_mount+0x8c/0xc0 [ 494.263908] ? erofs_kill_sb+0x20/0x20 [ 494.267784] ? alloc_pages_current+0x19b/0x2a0 [ 494.272353] ? __lockdep_init_map+0x100/0x5a0 [ 494.276832] mount_fs+0xa3/0x310 [ 494.280184] vfs_kern_mount.part.0+0x68/0x470 [ 494.284663] do_mount+0x113c/0x2f10 [ 494.288275] ? cmp_ex_sort+0xc0/0xc0 [ 494.292001] ? __do_page_fault+0x180/0xd60 [ 494.296220] ? copy_mount_string+0x40/0x40 [ 494.300444] ? memset+0x20/0x40 [ 494.303707] ? copy_mount_options+0x26f/0x380 [ 494.308190] ksys_mount+0xcf/0x130 [ 494.311713] __x64_sys_mount+0xba/0x150 [ 494.315683] ? lockdep_hardirqs_on+0x3a8/0x5c0 [ 494.320261] do_syscall_64+0xf9/0x620 [ 494.324054] entry_SYSCALL_64_after_hwframe+0x49/0xbe [ 494.329226] RIP: 0033:0x467afa [ 494.332404] Code: 48 c7 c2 bc ff ff ff f7 d8 64 89 02 b8 ff ff ff ff eb d2 e8 b8 04 00 00 0f 1f 84 00 00 00 00 00 49 89 ca b8 a5 00 00 00 0f 05 <48> 3d 01 f0 ff ff 73 01 c3 48 c7 c1 bc ff ff ff f7 d8 64 89 01 48 [ 494.351315] RSP: 002b:00007f7ffbdc2fa8 EFLAGS: 00000202 ORIG_RAX: 00000000000000a5 [ 494.359006] RAX: ffffffffffffffda RBX: 0000000020000200 RCX: 0000000000467afa [ 494.366257] RDX: 0000000020000000 RSI: 0000000020000100 RDI: 00007f7ffbdc3000 [ 494.373514] RBP: 00007f7ffbdc3040 R08: 00007f7ffbdc3040 R09: 0000000020000000 [ 494.381031] R10: 0000000002008082 R11: 0000000000000202 R12: 0000000020000000 [ 494.388287] R13: 0000000020000100 R14: 00007f7ffbdc3000 R15: 0000000020000080 12:39:56 executing program 2: syz_mount_image$erofs(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0xfeffffff, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="e2e1f5e0f2029981010000000c", 0xd, 0x400}, {0x0, 0x0, 0x1000}], 0x2008082, &(0x7f0000000080)={[{@noacl}]}) 12:39:56 executing program 5: syz_mount_image$erofs(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x3, &(0x7f0000000200)=[{&(0x7f0000010000)="e2e1f5e0f2029981010000060c0024", 0xf, 0x400}, {&(0x7f0000010100)="05000000c041", 0x6, 0x480}, {0x0, 0x0, 0x1000}], 0x2008082, &(0x7f0000000080)={[{@acl}, {@noacl}]}) 12:39:56 executing program 0: syz_mount_image$erofs(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000280)="e2e1f5e08a3f0fcf010000000c", 0xd, 0x400}, {0x0, 0xa1030000, 0x1003}], 0x0, &(0x7f00000002c0)=ANY=[]) [ 494.490166] erofs: read_super, device -> /dev/loop5 [ 494.495214] erofs: options -> acl,noacl, 12:39:56 executing program 4 (fault-call:0 fault-nth:46): syz_mount_image$erofs(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x3, &(0x7f0000000200)=[{&(0x7f0000010000)="e2e1f5e0f2029981010000000c0024", 0xf, 0x400}, {&(0x7f0000010100)="05000000c041", 0x6, 0x480}, {0x0, 0x0, 0x1000}], 0x2008082, &(0x7f0000000080)={[{@acl}, {@noacl}]}) [ 494.536875] erofs: unmounted for /dev/loop5 12:39:56 executing program 2: syz_mount_image$erofs(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0xfffffdef, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="e2e1f5e0f2029981010000000c", 0xd, 0x400}, {0x0, 0x0, 0x1000}], 0x2008082, &(0x7f0000000080)={[{@noacl}]}) 12:39:56 executing program 0: syz_mount_image$erofs(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000280)="e2e1f5e08a3f0fcf010000000c", 0xd, 0x400}, {0x0, 0xab260000, 0x1003}], 0x0, &(0x7f00000002c0)=ANY=[]) 12:39:56 executing program 2: syz_mount_image$erofs(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0xfffffdfc, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="e2e1f5e0f2029981010000000c", 0xd, 0x400}, {0x0, 0x0, 0x1000}], 0x2008082, &(0x7f0000000080)={[{@noacl}]}) [ 494.689174] erofs: read_super, device -> /dev/loop5 [ 494.694290] erofs: options -> acl,noacl, [ 494.713161] FAULT_INJECTION: forcing a failure. [ 494.713161] name failslab, interval 1, probability 0, space 0, times 0 [ 494.725196] CPU: 0 PID: 21242 Comm: syz-executor.4 Not tainted 4.19.196-syzkaller #0 12:39:57 executing program 5: syz_mount_image$erofs(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x3, &(0x7f0000000200)=[{&(0x7f0000010000)="e2e1f5e0f2029981010000070c0024", 0xf, 0x400}, {&(0x7f0000010100)="05000000c041", 0x6, 0x480}, {0x0, 0x0, 0x1000}], 0x2008082, &(0x7f0000000080)={[{@acl}, {@noacl}]}) [ 494.733099] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/01/2011 [ 494.742548] Call Trace: [ 494.745155] dump_stack+0x1fc/0x2ef [ 494.748793] should_fail.cold+0xa/0xf [ 494.752634] ? setup_fault_attr+0x200/0x200 [ 494.756988] ? lock_acquire+0x170/0x3c0 [ 494.760978] __should_failslab+0x115/0x180 [ 494.765223] should_failslab+0x5/0x10 [ 494.769043] kmem_cache_alloc+0x277/0x370 [ 494.773208] radix_tree_node_alloc.constprop.0+0x7c/0x320 [ 494.778754] radix_tree_extend+0x191/0x4b0 [ 494.783000] idr_get_free+0x601/0xa10 12:39:57 executing program 0: syz_mount_image$erofs(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000280)="e2e1f5e08a3f0fcf010000000c", 0xd, 0x400}, {0x0, 0xbffd3752, 0x1003}], 0x0, &(0x7f00000002c0)=ANY=[]) 12:39:57 executing program 2: syz_mount_image$erofs(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0xfffffff6, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="e2e1f5e0f2029981010000000c", 0xd, 0x400}, {0x0, 0x0, 0x1000}], 0x2008082, &(0x7f0000000080)={[{@noacl}]}) [ 494.786822] idr_alloc_u32+0x1a5/0x320 [ 494.790722] ? __fprop_inc_percpu_max+0x210/0x210 [ 494.795583] ? __mutex_unlock_slowpath+0xea/0x610 [ 494.800437] ? should_fail+0x142/0x7b0 [ 494.804328] ? fs_reclaim_release+0xd0/0x110 [ 494.808781] ? setup_fault_attr+0x200/0x200 [ 494.813123] ? lock_acquire+0x170/0x3c0 [ 494.817103] idr_alloc+0xc2/0x130 [ 494.820572] ? idr_alloc_u32+0x320/0x320 [ 494.824646] prealloc_shrinker+0x193/0x340 [ 494.828910] sget_userns+0x7b4/0xcd0 [ 494.832634] ? set_bdev_super+0x110/0x110 [ 494.836797] ? ns_test_super+0x50/0x50 [ 494.840687] ? set_bdev_super+0x110/0x110 [ 494.844821] ? ns_test_super+0x50/0x50 [ 494.848715] sget+0x102/0x140 [ 494.851811] mount_bdev+0xf8/0x3b0 [ 494.855342] ? gb_gbphy_register_driver.cold+0x39/0x39 [ 494.860608] erofs_mount+0x8c/0xc0 [ 494.864131] ? erofs_kill_sb+0x20/0x20 [ 494.868007] ? alloc_pages_current+0x19b/0x2a0 [ 494.872574] ? __lockdep_init_map+0x100/0x5a0 [ 494.877054] mount_fs+0xa3/0x310 [ 494.880408] vfs_kern_mount.part.0+0x68/0x470 [ 494.884890] do_mount+0x113c/0x2f10 [ 494.888504] ? cmp_ex_sort+0xc0/0xc0 [ 494.892218] ? __do_page_fault+0x180/0xd60 [ 494.896439] ? copy_mount_string+0x40/0x40 [ 494.900665] ? memset+0x20/0x40 [ 494.903932] ? copy_mount_options+0x26f/0x380 [ 494.908412] ksys_mount+0xcf/0x130 [ 494.911936] __x64_sys_mount+0xba/0x150 [ 494.915902] ? lockdep_hardirqs_on+0x3a8/0x5c0 [ 494.920467] do_syscall_64+0xf9/0x620 [ 494.924256] entry_SYSCALL_64_after_hwframe+0x49/0xbe [ 494.929514] RIP: 0033:0x467afa [ 494.932710] Code: 48 c7 c2 bc ff ff ff f7 d8 64 89 02 b8 ff ff ff ff eb d2 e8 b8 04 00 00 0f 1f 84 00 00 00 00 00 49 89 ca b8 a5 00 00 00 0f 05 <48> 3d 01 f0 ff ff 73 01 c3 48 c7 c1 bc ff ff ff f7 d8 64 89 01 48 [ 494.951598] RSP: 002b:00007f7ffbdc2fa8 EFLAGS: 00000202 ORIG_RAX: 00000000000000a5 [ 494.959300] RAX: ffffffffffffffda RBX: 0000000020000200 RCX: 0000000000467afa [ 494.966557] RDX: 0000000020000000 RSI: 0000000020000100 RDI: 00007f7ffbdc3000 [ 494.973813] RBP: 00007f7ffbdc3040 R08: 00007f7ffbdc3040 R09: 0000000020000000 [ 494.981066] R10: 0000000002008082 R11: 0000000000000202 R12: 0000000020000000 [ 494.988317] R13: 0000000020000100 R14: 00007f7ffbdc3000 R15: 0000000020000080 [ 495.006903] erofs: unmounted for /dev/loop5 [ 495.222122] erofs: read_super, device -> /dev/loop5 [ 495.232504] erofs: options -> acl,noacl, [ 495.246169] erofs: read_super, device -> /dev/loop3 [ 495.252221] erofs: options -> acl,noacl, 12:39:57 executing program 3: syz_mount_image$erofs(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x3f000000, 0x3, &(0x7f0000000200)=[{&(0x7f0000010000)="e2e1f5e0f2029981010000000c0024", 0xf, 0x400}, {&(0x7f0000010100)="05000000c041", 0x6, 0x480}, {0x0, 0x0, 0x1000}], 0x2008082, &(0x7f0000000080)={[{@acl}, {@noacl}]}) 12:39:57 executing program 4 (fault-call:0 fault-nth:47): syz_mount_image$erofs(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x3, &(0x7f0000000200)=[{&(0x7f0000010000)="e2e1f5e0f2029981010000000c0024", 0xf, 0x400}, {&(0x7f0000010100)="05000000c041", 0x6, 0x480}, {0x0, 0x0, 0x1000}], 0x2008082, &(0x7f0000000080)={[{@acl}, {@noacl}]}) 12:39:57 executing program 0: syz_mount_image$erofs(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000280)="e2e1f5e08a3f0fcf010000000c", 0xd, 0x400}, {0x0, 0xc0ed0000, 0x1003}], 0x0, &(0x7f00000002c0)=ANY=[]) 12:39:57 executing program 1: r0 = socket$inet6(0xa, 0x2, 0x0) connect$inet6(r0, &(0x7f00000002c0), 0x1c) socketpair$tipc(0x1e, 0x2, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TUNSETLINK(r1, 0x8912, 0x400308) sendmmsg(r0, &(0x7f00000092c0), 0x4ff, 0x0) ioctl$BTRFS_IOC_GET_SUBVOL_INFO(0xffffffffffffffff, 0x81f8943c, &(0x7f000004db80)={0x0, ""/256, 0x0, 0x0}) ioctl$BTRFS_IOC_GET_SUBVOL_ROOTREF(0xffffffffffffffff, 0xd000943d, &(0x7f0000062c40)={0x4, [{r2}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {0x0, r4}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {0x0, r4}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {r2}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {r3}], 0x0, "8bebeb894f74c3"}) ioctl$BTRFS_IOC_GET_SUBVOL_ROOTREF(0xffffffffffffffff, 0xd000943d, &(0x7f000005e740)={0x3, [{}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {r3}], 0x7f, "75e781a46bbb5b"}) r5 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) r6 = perf_event_open(&(0x7f00000003c0)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1ff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r7 = socket$inet6_udp(0xa, 0x2, 0x0) ioctl$sock_inet6_SIOCSIFADDR(r7, 0x89a1, &(0x7f0000000300)={@local, 0x6a}) ioctl$sock_inet6_SIOCADDRT(r7, 0x89a0, &(0x7f0000000440)={@local, @mcast1, @mcast2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4000000}) ioctl$BTRFS_IOC_GET_SUBVOL_INFO(r7, 0x81f8943c, &(0x7f00000004c0)={0x0, ""/256, 0x0}) ioctl$BTRFS_IOC_TREE_SEARCH_V2(r6, 0xc0709411, &(0x7f0000001540)=ANY=[@ANYRES64=r8]) ioctl$BTRFS_IOC_TREE_SEARCH_V2(0xffffffffffffffff, 0xc0709411, &(0x7f0000001300)=ANY=[@ANYRES64=r8, @ANYBLOB="0101000000000000000200000000000061000000000000000000000004000000100c000040000000ffffff7f0000000000000000060000000002000030000000ffffffff000000000100000000200000004800"/161]) ioctl$BTRFS_IOC_TREE_SEARCH_V2(0xffffffffffffffff, 0xc0709411, &(0x7f000003f940)={{0x0, 0xfff, 0x0, 0xfffffffffffff801, 0x10000, 0xfb, 0x0, 0x0, 0x200, 0x4, 0x10001, 0x5, 0x1a5f, 0x401, 0x1000}, 0x10, [0x0, 0x0]}) ioctl$BTRFS_IOC_GET_SUBVOL_ROOTREF(r5, 0xd000943d, &(0x7f000003f9c0)={0x0, [{}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {0x0, 0x0}], 0x20, "733e3580247b86"}) ioctl$BTRFS_IOC_GET_SUBVOL_ROOTREF(0xffffffffffffffff, 0xd000943d, &(0x7f00000409c0)={0x8, [{}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {r8}, {}, {}, {}, {r9, r10}], 0x7f, "c3a8cf30eae29b"}) ioctl$BTRFS_IOC_GET_SUBVOL_ROOTREF(0xffffffffffffffff, 0xd000943d, &(0x7f0000047840)={0x0, [{}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {r8}], 0x7, "156618baf06cc5"}) 12:39:57 executing program 2: syz_mount_image$erofs(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0xfffffffe, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="e2e1f5e0f2029981010000000c", 0xd, 0x400}, {0x0, 0x0, 0x1000}], 0x2008082, &(0x7f0000000080)={[{@noacl}]}) 12:39:57 executing program 5: syz_mount_image$erofs(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x3, &(0x7f0000000200)=[{&(0x7f0000010000)="e2e1f5e0f2029981010000080c0024", 0xf, 0x400}, {&(0x7f0000010100)="05000000c041", 0x6, 0x480}, {0x0, 0x0, 0x1000}], 0x2008082, &(0x7f0000000080)={[{@acl}, {@noacl}]}) [ 495.287050] erofs: unmounted for /dev/loop5 [ 495.298536] erofs: unmounted for /dev/loop3 12:39:57 executing program 2: syz_mount_image$erofs(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x7ffffffff000, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="e2e1f5e0f2029981010000000c", 0xd, 0x400}, {0x0, 0x0, 0x1000}], 0x2008082, &(0x7f0000000080)={[{@noacl}]}) 12:39:57 executing program 5: syz_mount_image$erofs(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x3, &(0x7f0000000200)=[{&(0x7f0000010000)="e2e1f5e0f2029981010000600c0024", 0xf, 0x400}, {&(0x7f0000010100)="05000000c041", 0x6, 0x480}, {0x0, 0x0, 0x1000}], 0x2008082, &(0x7f0000000080)={[{@acl}, {@noacl}]}) [ 495.390305] FAULT_INJECTION: forcing a failure. [ 495.390305] name failslab, interval 1, probability 0, space 0, times 0 [ 495.404518] erofs: read_super, device -> /dev/loop5 [ 495.410352] erofs: options -> acl,noacl, [ 495.426378] erofs: read_super, device -> /dev/loop3 [ 495.434456] erofs: options -> acl,noacl, 12:39:57 executing program 0: syz_mount_image$erofs(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000280)="e2e1f5e08a3f0fcf010000000c", 0xd, 0x400}, {0x0, 0xf6ffffff, 0x1003}], 0x0, &(0x7f00000002c0)=ANY=[]) [ 495.470089] erofs: unmounted for /dev/loop5 [ 495.482538] CPU: 0 PID: 21271 Comm: syz-executor.4 Not tainted 4.19.196-syzkaller #0 [ 495.490445] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/01/2011 [ 495.499802] Call Trace: [ 495.502408] dump_stack+0x1fc/0x2ef [ 495.506058] should_fail.cold+0xa/0xf [ 495.509868] ? setup_fault_attr+0x200/0x200 [ 495.514197] ? lock_acquire+0x170/0x3c0 [ 495.518199] __should_failslab+0x115/0x180 [ 495.522461] should_failslab+0x5/0x10 [ 495.526269] __kmalloc+0x2ab/0x3c0 [ 495.529815] ? __list_lru_init+0xd3/0x7f0 [ 495.533968] __list_lru_init+0xd3/0x7f0 [ 495.537974] ? up_write+0x13/0x150 [ 495.541531] sget_userns+0x810/0xcd0 [ 495.545247] ? set_bdev_super+0x110/0x110 [ 495.549410] ? ns_test_super+0x50/0x50 [ 495.553317] ? set_bdev_super+0x110/0x110 [ 495.557473] ? ns_test_super+0x50/0x50 [ 495.561372] sget+0x102/0x140 [ 495.564590] mount_bdev+0xf8/0x3b0 [ 495.568141] ? gb_gbphy_register_driver.cold+0x39/0x39 [ 495.573463] erofs_mount+0x8c/0xc0 [ 495.577014] ? erofs_kill_sb+0x20/0x20 [ 495.580920] ? alloc_pages_current+0x19b/0x2a0 [ 495.585508] ? __lockdep_init_map+0x100/0x5a0 [ 495.590012] mount_fs+0xa3/0x310 [ 495.593391] vfs_kern_mount.part.0+0x68/0x470 [ 495.597900] do_mount+0x113c/0x2f10 [ 495.601537] ? cmp_ex_sort+0xc0/0xc0 [ 495.605310] ? __do_page_fault+0x180/0xd60 [ 495.609551] ? copy_mount_string+0x40/0x40 [ 495.613799] ? memset+0x20/0x40 12:39:57 executing program 0: syz_mount_image$erofs(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000280)="e2e1f5e08a3f0fcf010000000c", 0xd, 0x400}, {0x0, 0xfbffffff, 0x1003}], 0x0, &(0x7f00000002c0)=ANY=[]) 12:39:57 executing program 2: syz_mount_image$erofs(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x1000000000000, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="e2e1f5e0f2029981010000000c", 0xd, 0x400}, {0x0, 0x0, 0x1000}], 0x2008082, &(0x7f0000000080)={[{@noacl}]}) [ 495.617084] ? copy_mount_options+0x26f/0x380 [ 495.621763] ksys_mount+0xcf/0x130 [ 495.625307] __x64_sys_mount+0xba/0x150 [ 495.629378] ? lockdep_hardirqs_on+0x3a8/0x5c0 [ 495.633997] do_syscall_64+0xf9/0x620 [ 495.637807] entry_SYSCALL_64_after_hwframe+0x49/0xbe [ 495.643010] RIP: 0033:0x467afa [ 495.646204] Code: 48 c7 c2 bc ff ff ff f7 d8 64 89 02 b8 ff ff ff ff eb d2 e8 b8 04 00 00 0f 1f 84 00 00 00 00 00 49 89 ca b8 a5 00 00 00 0f 05 <48> 3d 01 f0 ff ff 73 01 c3 48 c7 c1 bc ff ff ff f7 d8 64 89 01 48 12:39:57 executing program 3: syz_mount_image$erofs(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x60000000, 0x3, &(0x7f0000000200)=[{&(0x7f0000010000)="e2e1f5e0f2029981010000000c0024", 0xf, 0x400}, {&(0x7f0000010100)="05000000c041", 0x6, 0x480}, {0x0, 0x0, 0x1000}], 0x2008082, &(0x7f0000000080)={[{@acl}, {@noacl}]}) [ 495.665116] RSP: 002b:00007f7ffbdc2fa8 EFLAGS: 00000202 ORIG_RAX: 00000000000000a5 [ 495.672839] RAX: ffffffffffffffda RBX: 0000000020000200 RCX: 0000000000467afa [ 495.680122] RDX: 0000000020000000 RSI: 0000000020000100 RDI: 00007f7ffbdc3000 [ 495.687401] RBP: 00007f7ffbdc3040 R08: 00007f7ffbdc3040 R09: 0000000020000000 [ 495.694766] R10: 0000000002008082 R11: 0000000000000202 R12: 0000000020000000 [ 495.702066] R13: 0000000020000100 R14: 00007f7ffbdc3000 R15: 0000000020000080 12:39:58 executing program 2: syz_mount_image$erofs(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x7ffffffffffff, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="e2e1f5e0f2029981010000000c", 0xd, 0x400}, {0x0, 0x0, 0x1000}], 0x2008082, &(0x7f0000000080)={[{@noacl}]}) [ 495.739485] erofs: unmounted for /dev/loop3 [ 495.805071] erofs: read_super, device -> /dev/loop5 [ 495.820692] erofs: options -> acl,noacl, [ 495.825302] erofs: read_super, device -> /dev/loop3 [ 495.835256] erofs: options -> acl,noacl, 12:39:58 executing program 4 (fault-call:0 fault-nth:48): syz_mount_image$erofs(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x3, &(0x7f0000000200)=[{&(0x7f0000010000)="e2e1f5e0f2029981010000000c0024", 0xf, 0x400}, {&(0x7f0000010100)="05000000c041", 0x6, 0x480}, {0x0, 0x0, 0x1000}], 0x2008082, &(0x7f0000000080)={[{@acl}, {@noacl}]}) 12:39:58 executing program 1: r0 = socket$inet6(0xa, 0x2, 0x0) connect$inet6(r0, &(0x7f00000002c0), 0x1c) socketpair$tipc(0x1e, 0x2, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) splice(r1, &(0x7f0000000080)=0x8000, r0, &(0x7f0000000040)=0x5, 0x3f, 0x1) ioctl$TUNSETLINK(r2, 0x8912, 0x400308) sendmmsg(r0, &(0x7f00000092c0), 0x4ff, 0x0) 12:39:58 executing program 0: syz_mount_image$erofs(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000280)="e2e1f5e08a3f0fcf010000000c", 0xd, 0x400}, {0x0, 0xfcfdffff, 0x1003}], 0x0, &(0x7f00000002c0)=ANY=[]) 12:39:58 executing program 2: syz_mount_image$erofs(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x20000000000000, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="e2e1f5e0f2029981010000000c", 0xd, 0x400}, {0x0, 0x0, 0x1000}], 0x2008082, &(0x7f0000000080)={[{@noacl}]}) 12:39:58 executing program 5: syz_mount_image$erofs(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x3, &(0x7f0000000200)=[{&(0x7f0000010000)="e2e1f5e0f2029981010000000d0024", 0xf, 0x400}, {&(0x7f0000010100)="05000000c041", 0x6, 0x480}, {0x0, 0x0, 0x1000}], 0x2008082, &(0x7f0000000080)={[{@acl}, {@noacl}]}) 12:39:58 executing program 3: syz_mount_image$erofs(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x83030000, 0x3, &(0x7f0000000200)=[{&(0x7f0000010000)="e2e1f5e0f2029981010000000c0024", 0xf, 0x400}, {&(0x7f0000010100)="05000000c041", 0x6, 0x480}, {0x0, 0x0, 0x1000}], 0x2008082, &(0x7f0000000080)={[{@acl}, {@noacl}]}) [ 495.914234] erofs: unmounted for /dev/loop5 [ 495.943908] erofs: unmounted for /dev/loop3 12:39:58 executing program 0: syz_mount_image$erofs(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000280)="e2e1f5e08a3f0fcf010000000c", 0xd, 0x400}, {0x0, 0xfdfdffff, 0x1003}], 0x0, &(0x7f00000002c0)=ANY=[]) [ 496.038145] FAULT_INJECTION: forcing a failure. [ 496.038145] name failslab, interval 1, probability 0, space 0, times 0 [ 496.058812] erofs: read_super, device -> /dev/loop5 [ 496.064035] erofs: options -> acl,noacl, 12:39:58 executing program 2: syz_mount_image$erofs(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0xf0ffffff7f0000, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="e2e1f5e0f2029981010000000c", 0xd, 0x400}, {0x0, 0x0, 0x1000}], 0x2008082, &(0x7f0000000080)={[{@noacl}]}) [ 496.094648] CPU: 0 PID: 21323 Comm: syz-executor.4 Not tainted 4.19.196-syzkaller #0 [ 496.102572] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/01/2011 [ 496.109719] erofs: blksize 8192 isn't supported on this platform [ 496.111926] Call Trace: [ 496.111950] dump_stack+0x1fc/0x2ef [ 496.111970] should_fail.cold+0xa/0xf [ 496.111989] ? setup_fault_attr+0x200/0x200 [ 496.132593] ? lock_acquire+0x170/0x3c0 [ 496.136589] __should_failslab+0x115/0x180 [ 496.140838] should_failslab+0x5/0x10 12:39:58 executing program 0: syz_mount_image$erofs(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000280)="e2e1f5e08a3f0fcf010000000c", 0xd, 0x400}, {0x0, 0xfdffffff, 0x1003}], 0x0, &(0x7f00000002c0)=ANY=[]) [ 496.144649] kmem_cache_alloc_node_trace+0x244/0x3b0 [ 496.149771] __kmalloc_node+0x38/0x70 [ 496.153591] kvmalloc_node+0x61/0xf0 [ 496.157318] __list_lru_init+0x4c6/0x7f0 [ 496.161389] ? up_write+0x13/0x150 [ 496.164990] sget_userns+0x810/0xcd0 [ 496.168718] ? set_bdev_super+0x110/0x110 [ 496.172882] ? ns_test_super+0x50/0x50 [ 496.176780] ? set_bdev_super+0x110/0x110 [ 496.181030] ? ns_test_super+0x50/0x50 [ 496.184932] sget+0x102/0x140 [ 496.188050] mount_bdev+0xf8/0x3b0 12:39:58 executing program 0: syz_mount_image$erofs(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000280)="e2e1f5e08a3f0fcf010000000c", 0xd, 0x400}, {0x0, 0xfeffffff, 0x1003}], 0x0, &(0x7f00000002c0)=ANY=[]) [ 496.191608] ? gb_gbphy_register_driver.cold+0x39/0x39 [ 496.196902] erofs_mount+0x8c/0xc0 [ 496.200461] ? erofs_kill_sb+0x20/0x20 [ 496.204369] ? alloc_pages_current+0x19b/0x2a0 [ 496.208968] ? __lockdep_init_map+0x100/0x5a0 [ 496.213485] mount_fs+0xa3/0x310 [ 496.216869] vfs_kern_mount.part.0+0x68/0x470 [ 496.221380] do_mount+0x113c/0x2f10 [ 496.225022] ? cmp_ex_sort+0xc0/0xc0 [ 496.228751] ? __do_page_fault+0x180/0xd60 [ 496.232999] ? copy_mount_string+0x40/0x40 [ 496.237270] ? memset+0x20/0x40 [ 496.240770] ? copy_mount_options+0x26f/0x380 12:39:58 executing program 1: r0 = socket$inet6(0xa, 0x2, 0x0) connect$inet6(r0, &(0x7f00000002c0), 0x1c) r1 = signalfd(r0, &(0x7f0000000000)={[0x2]}, 0x8) getsockopt$inet6_int(r1, 0x29, 0xa, &(0x7f0000000040), &(0x7f0000000080)=0x4) socketpair$tipc(0x1e, 0x2, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TUNSETLINK(r2, 0x8912, 0x400308) sendmmsg(r0, &(0x7f00000092c0), 0x4ff, 0x0) r3 = socket$inet6_sctp(0xa, 0x1, 0x84) getsockopt$inet6_mtu(r3, 0x29, 0x17, &(0x7f0000000100), &(0x7f0000000140)=0x4) [ 496.245280] ksys_mount+0xcf/0x130 [ 496.248878] __x64_sys_mount+0xba/0x150 [ 496.252863] ? lockdep_hardirqs_on+0x3a8/0x5c0 [ 496.257455] do_syscall_64+0xf9/0x620 [ 496.261279] entry_SYSCALL_64_after_hwframe+0x49/0xbe [ 496.266576] RIP: 0033:0x467afa [ 496.269771] Code: 48 c7 c2 bc ff ff ff f7 d8 64 89 02 b8 ff ff ff ff eb d2 e8 b8 04 00 00 0f 1f 84 00 00 00 00 00 49 89 ca b8 a5 00 00 00 0f 05 <48> 3d 01 f0 ff ff 73 01 c3 48 c7 c1 bc ff ff ff f7 d8 64 89 01 48 12:39:58 executing program 0: syz_mount_image$erofs(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000280)="e2e1f5e08a3f0fcf010000000c", 0xd, 0x400}, {0x0, 0xff0f0000, 0x1003}], 0x0, &(0x7f00000002c0)=ANY=[]) [ 496.289043] RSP: 002b:00007f7ffbdc2fa8 EFLAGS: 00000202 ORIG_RAX: 00000000000000a5 [ 496.296773] RAX: ffffffffffffffda RBX: 0000000020000200 RCX: 0000000000467afa [ 496.304056] RDX: 0000000020000000 RSI: 0000000020000100 RDI: 00007f7ffbdc3000 [ 496.311539] RBP: 00007f7ffbdc3040 R08: 00007f7ffbdc3040 R09: 0000000020000000 [ 496.318816] R10: 0000000002008082 R11: 0000000000000202 R12: 0000000020000000 [ 496.326098] R13: 0000000020000100 R14: 00007f7ffbdc3000 R15: 0000000020000080 [ 496.362448] erofs: read_super, device -> /dev/loop3 [ 496.383137] erofs: options -> acl,noacl, [ 496.402596] erofs: read_super, device -> /dev/loop5 [ 496.416111] erofs: options -> acl,noacl, 12:39:58 executing program 4 (fault-call:0 fault-nth:49): syz_mount_image$erofs(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x3, &(0x7f0000000200)=[{&(0x7f0000010000)="e2e1f5e0f2029981010000000c0024", 0xf, 0x400}, {&(0x7f0000010100)="05000000c041", 0x6, 0x480}, {0x0, 0x0, 0x1000}], 0x2008082, &(0x7f0000000080)={[{@acl}, {@noacl}]}) 12:39:58 executing program 2: syz_mount_image$erofs(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x100000000000000, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="e2e1f5e0f2029981010000000c", 0xd, 0x400}, {0x0, 0x0, 0x1000}], 0x2008082, &(0x7f0000000080)={[{@noacl}]}) 12:39:58 executing program 0: syz_mount_image$erofs(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000280)="e2e1f5e08a3f0fcf010000000c", 0xd, 0x400}, {0x0, 0xffff1f00, 0x1003}], 0x0, &(0x7f00000002c0)=ANY=[]) 12:39:58 executing program 3: syz_mount_image$erofs(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x85030000, 0x3, &(0x7f0000000200)=[{&(0x7f0000010000)="e2e1f5e0f2029981010000000c0024", 0xf, 0x400}, {&(0x7f0000010100)="05000000c041", 0x6, 0x480}, {0x0, 0x0, 0x1000}], 0x2008082, &(0x7f0000000080)={[{@acl}, {@noacl}]}) [ 496.433544] erofs: blksize 8192 isn't supported on this platform [ 496.499861] erofs: unmounted for /dev/loop3 [ 496.566600] FAULT_INJECTION: forcing a failure. [ 496.566600] name failslab, interval 1, probability 0, space 0, times 0 [ 496.611448] CPU: 1 PID: 21357 Comm: syz-executor.4 Not tainted 4.19.196-syzkaller #0 [ 496.619366] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/01/2011 [ 496.628763] Call Trace: [ 496.631370] dump_stack+0x1fc/0x2ef [ 496.635028] should_fail.cold+0xa/0xf [ 496.638850] ? setup_fault_attr+0x200/0x200 [ 496.643182] ? lock_acquire+0x170/0x3c0 [ 496.647177] __should_failslab+0x115/0x180 [ 496.651438] should_failslab+0x5/0x10 [ 496.655336] kmem_cache_alloc_node_trace+0x244/0x3b0 [ 496.660458] __kmalloc_node+0x38/0x70 [ 496.664273] kvmalloc_node+0x61/0xf0 [ 496.667999] __list_lru_init+0x4c6/0x7f0 [ 496.672070] ? up_write+0x13/0x150 [ 496.675622] sget_userns+0x810/0xcd0 [ 496.679358] ? set_bdev_super+0x110/0x110 [ 496.683514] ? ns_test_super+0x50/0x50 [ 496.687417] ? set_bdev_super+0x110/0x110 [ 496.691573] ? ns_test_super+0x50/0x50 [ 496.695472] sget+0x102/0x140 [ 496.698595] mount_bdev+0xf8/0x3b0 [ 496.702140] ? gb_gbphy_register_driver.cold+0x39/0x39 [ 496.707421] erofs_mount+0x8c/0xc0 [ 496.710963] ? erofs_kill_sb+0x20/0x20 [ 496.714876] ? alloc_pages_current+0x19b/0x2a0 [ 496.719469] ? __lockdep_init_map+0x100/0x5a0 [ 496.724054] mount_fs+0xa3/0x310 [ 496.727451] vfs_kern_mount.part.0+0x68/0x470 [ 496.731959] do_mount+0x113c/0x2f10 [ 496.735685] ? cmp_ex_sort+0xc0/0xc0 [ 496.739408] ? __do_page_fault+0x180/0xd60 [ 496.743649] ? copy_mount_string+0x40/0x40 [ 496.747899] ? memset+0x20/0x40 [ 496.751203] ? copy_mount_options+0x26f/0x380 [ 496.755709] ksys_mount+0xcf/0x130 [ 496.759259] __x64_sys_mount+0xba/0x150 [ 496.763245] ? lockdep_hardirqs_on+0x3a8/0x5c0 [ 496.767839] do_syscall_64+0xf9/0x620 [ 496.771669] entry_SYSCALL_64_after_hwframe+0x49/0xbe [ 496.776867] RIP: 0033:0x467afa [ 496.780061] Code: 48 c7 c2 bc ff ff ff f7 d8 64 89 02 b8 ff ff ff ff eb d2 e8 b8 04 00 00 0f 1f 84 00 00 00 00 00 49 89 ca b8 a5 00 00 00 0f 05 <48> 3d 01 f0 ff ff 73 01 c3 48 c7 c1 bc ff ff ff f7 d8 64 89 01 48 [ 496.798968] RSP: 002b:00007f7ffbdc2fa8 EFLAGS: 00000202 ORIG_RAX: 00000000000000a5 12:39:58 executing program 5: syz_mount_image$erofs(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x3, &(0x7f0000000200)=[{&(0x7f0000010000)="e2e1f5e0f202998101000000140024", 0xf, 0x400}, {&(0x7f0000010100)="05000000c041", 0x6, 0x480}, {0x0, 0x0, 0x1000}], 0x2008082, &(0x7f0000000080)={[{@acl}, {@noacl}]}) 12:39:58 executing program 0: syz_mount_image$erofs(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000280)="e2e1f5e08a3f0fcf010000000c", 0xd, 0x400}, {0x0, 0xffff8000, 0x1003}], 0x0, &(0x7f00000002c0)=ANY=[]) 12:39:58 executing program 2: syz_mount_image$erofs(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x200000000000000, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="e2e1f5e0f2029981010000000c", 0xd, 0x400}, {0x0, 0x0, 0x1000}], 0x2008082, &(0x7f0000000080)={[{@noacl}]}) 12:39:58 executing program 1: r0 = socket$inet6(0xa, 0x2, 0x0) connect$inet6(r0, &(0x7f00000002c0), 0x1c) socketpair$tipc(0x1e, 0x2, 0x0, &(0x7f00000000c0)) setsockopt$SO_BINDTODEVICE(0xffffffffffffffff, 0x1, 0x19, &(0x7f0000000000)='veth1\x00', 0x10) connect$inet(0xffffffffffffffff, &(0x7f0000000080)={0x2, 0x0, @initdev={0xac, 0x1e, 0x0, 0x0}}, 0x10) setsockopt$inet_tcp_TCP_REPAIR(0xffffffffffffffff, 0x6, 0x13, &(0x7f0000000100), 0x4) setsockopt$sock_linger(0xffffffffffffffff, 0x1, 0xd, &(0x7f0000000140)={0x1, 0x1}, 0x8) close(0xffffffffffffffff) r1 = socket$inet_tcp(0x2, 0x1, 0x0) setsockopt$inet_tcp_int(r1, 0x6, 0x10000000013, &(0x7f0000d06000)=0x1, 0x4) setsockopt$SO_BINDTODEVICE(r1, 0x1, 0x19, &(0x7f0000000000)='veth1\x00', 0x10) connect$inet(r1, &(0x7f0000000080)={0x2, 0x0, @initdev={0xac, 0x1e, 0x0, 0x0}}, 0x10) setsockopt$inet_tcp_TCP_REPAIR(r1, 0x6, 0x13, &(0x7f0000000100), 0x4) setsockopt$sock_linger(r1, 0x1, 0xd, &(0x7f0000000140)={0x1, 0x1}, 0x8) close(r1) ioctl$BTRFS_IOC_SNAP_DESTROY_V2(0xffffffffffffffff, 0x5000943f, &(0x7f0000000300)={{r1}, 0x0, 0x18, @unused=[0x81, 0x1, 0x8, 0x7], @subvolid=0x8}) ioctl$TUNSETLINK(0xffffffffffffffff, 0x8912, 0x4cd81000ef763934) openat$tun(0xffffffffffffff9c, &(0x7f0000000040), 0x10000, 0x0) sendmmsg(r0, &(0x7f00000092c0), 0x4ff, 0x0) getsockopt$inet_tcp_int(0xffffffffffffffff, 0x6, 0x17, &(0x7f0000000180), &(0x7f00000001c0)=0x4) 12:39:59 executing program 2: syz_mount_image$erofs(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x300000000000000, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="e2e1f5e0f2029981010000000c", 0xd, 0x400}, {0x0, 0x0, 0x1000}], 0x2008082, &(0x7f0000000080)={[{@noacl}]}) 12:39:59 executing program 2: syz_mount_image$erofs(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x400000000000000, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="e2e1f5e0f2029981010000000c", 0xd, 0x400}, {0x0, 0x0, 0x1000}], 0x2008082, &(0x7f0000000080)={[{@noacl}]}) [ 496.806728] RAX: ffffffffffffffda RBX: 0000000020000200 RCX: 0000000000467afa [ 496.814005] RDX: 0000000020000000 RSI: 0000000020000100 RDI: 00007f7ffbdc3000 [ 496.821279] RBP: 00007f7ffbdc3040 R08: 00007f7ffbdc3040 R09: 0000000020000000 [ 496.828555] R10: 0000000002008082 R11: 0000000000000202 R12: 0000000020000000 [ 496.835930] R13: 0000000020000100 R14: 00007f7ffbdc3000 R15: 0000000020000080 12:39:59 executing program 0: syz_mount_image$erofs(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000280)="e2e1f5e08a3f0fcf010000000c", 0xd, 0x400}, {0x0, 0xffffc000, 0x1003}], 0x0, &(0x7f00000002c0)=ANY=[]) 12:39:59 executing program 3: syz_mount_image$erofs(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x86030000, 0x3, &(0x7f0000000200)=[{&(0x7f0000010000)="e2e1f5e0f2029981010000000c0024", 0xf, 0x400}, {&(0x7f0000010100)="05000000c041", 0x6, 0x480}, {0x0, 0x0, 0x1000}], 0x2008082, &(0x7f0000000080)={[{@acl}, {@noacl}]}) [ 496.878938] erofs: read_super, device -> /dev/loop3 [ 496.880109] erofs: read_super, device -> /dev/loop5 [ 496.884068] erofs: options -> acl,noacl, [ 496.936822] erofs: unmounted for /dev/loop3 12:39:59 executing program 4 (fault-call:0 fault-nth:50): syz_mount_image$erofs(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x3, &(0x7f0000000200)=[{&(0x7f0000010000)="e2e1f5e0f2029981010000000c0024", 0xf, 0x400}, {&(0x7f0000010100)="05000000c041", 0x6, 0x480}, {0x0, 0x0, 0x1000}], 0x2008082, &(0x7f0000000080)={[{@acl}, {@noacl}]}) 12:39:59 executing program 2: syz_mount_image$erofs(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x700000000000000, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="e2e1f5e0f2029981010000000c", 0xd, 0x400}, {0x0, 0x0, 0x1000}], 0x2008082, &(0x7f0000000080)={[{@noacl}]}) [ 496.989348] erofs: options -> acl,noacl, [ 496.993492] erofs: blksize 1048576 isn't supported on this platform 12:39:59 executing program 0: syz_mount_image$erofs(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000280)="e2e1f5e08a3f0fcf010000000c", 0xd, 0x400}, {0x0, 0xfffffdfc, 0x1003}], 0x0, &(0x7f00000002c0)=ANY=[]) 12:39:59 executing program 2: syz_mount_image$erofs(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x4000000000000000, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="e2e1f5e0f2029981010000000c", 0xd, 0x400}, {0x0, 0x0, 0x1000}], 0x2008082, &(0x7f0000000080)={[{@noacl}]}) [ 497.116900] FAULT_INJECTION: forcing a failure. [ 497.116900] name failslab, interval 1, probability 0, space 0, times 0 [ 497.128981] erofs: read_super, device -> /dev/loop3 [ 497.146040] erofs: options -> acl,noacl, [ 497.152897] erofs: read_super, device -> /dev/loop5 [ 497.160237] erofs: options -> acl,noacl, [ 497.180206] CPU: 0 PID: 21395 Comm: syz-executor.4 Not tainted 4.19.196-syzkaller #0 [ 497.187522] erofs: blksize 1048576 isn't supported on this platform [ 497.188117] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/01/2011 [ 497.203856] Call Trace: [ 497.206459] dump_stack+0x1fc/0x2ef [ 497.210113] should_fail.cold+0xa/0xf [ 497.213929] ? setup_fault_attr+0x200/0x200 [ 497.218266] ? lock_acquire+0x170/0x3c0 [ 497.222293] __should_failslab+0x115/0x180 [ 497.226513] should_failslab+0x5/0x10 [ 497.230295] kmem_cache_alloc_node_trace+0x244/0x3b0 [ 497.235418] __kmalloc_node+0x38/0x70 [ 497.239216] kvmalloc_node+0x61/0xf0 [ 497.242935] __list_lru_init+0x4c6/0x7f0 [ 497.246980] ? up_write+0x13/0x150 [ 497.250505] sget_userns+0x810/0xcd0 [ 497.254198] ? set_bdev_super+0x110/0x110 [ 497.258358] ? ns_test_super+0x50/0x50 [ 497.262236] ? set_bdev_super+0x110/0x110 [ 497.266374] ? ns_test_super+0x50/0x50 [ 497.270246] sget+0x102/0x140 [ 497.273334] mount_bdev+0xf8/0x3b0 [ 497.276854] ? gb_gbphy_register_driver.cold+0x39/0x39 [ 497.282115] erofs_mount+0x8c/0xc0 [ 497.285659] ? erofs_kill_sb+0x20/0x20 [ 497.289531] ? alloc_pages_current+0x19b/0x2a0 [ 497.294114] ? __lockdep_init_map+0x100/0x5a0 [ 497.298592] mount_fs+0xa3/0x310 [ 497.301945] vfs_kern_mount.part.0+0x68/0x470 [ 497.306425] do_mount+0x113c/0x2f10 [ 497.310039] ? cmp_ex_sort+0xc0/0xc0 [ 497.313736] ? __do_page_fault+0x180/0xd60 [ 497.317967] ? copy_mount_string+0x40/0x40 [ 497.322186] ? memset+0x20/0x40 [ 497.325447] ? copy_mount_options+0x26f/0x380 [ 497.329933] ksys_mount+0xcf/0x130 [ 497.333468] __x64_sys_mount+0xba/0x150 [ 497.337428] ? lockdep_hardirqs_on+0x3a8/0x5c0 [ 497.341997] do_syscall_64+0xf9/0x620 [ 497.345796] entry_SYSCALL_64_after_hwframe+0x49/0xbe [ 497.350979] RIP: 0033:0x467afa [ 497.354156] Code: 48 c7 c2 bc ff ff ff f7 d8 64 89 02 b8 ff ff ff ff eb d2 e8 b8 04 00 00 0f 1f 84 00 00 00 00 00 49 89 ca b8 a5 00 00 00 0f 05 <48> 3d 01 f0 ff ff 73 01 c3 48 c7 c1 bc ff ff ff f7 d8 64 89 01 48 [ 497.373039] RSP: 002b:00007f7ffbdc2fa8 EFLAGS: 00000202 ORIG_RAX: 00000000000000a5 [ 497.380729] RAX: ffffffffffffffda RBX: 0000000020000200 RCX: 0000000000467afa [ 497.388004] RDX: 0000000020000000 RSI: 0000000020000100 RDI: 00007f7ffbdc3000 [ 497.395254] RBP: 00007f7ffbdc3040 R08: 00007f7ffbdc3040 R09: 0000000020000000 [ 497.402501] R10: 0000000002008082 R11: 0000000000000202 R12: 0000000020000000 [ 497.409764] R13: 0000000020000100 R14: 00007f7ffbdc3000 R15: 0000000020000080 12:39:59 executing program 5: syz_mount_image$erofs(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x3, &(0x7f0000000200)=[{&(0x7f0000010000)="e2e1f5e0f202998101000000370024", 0xf, 0x400}, {&(0x7f0000010100)="05000000c041", 0x6, 0x480}, {0x0, 0x0, 0x1000}], 0x2008082, &(0x7f0000000080)={[{@acl}, {@noacl}]}) 12:39:59 executing program 0: syz_mount_image$erofs(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000280)="e2e1f5e08a3f0fcf010000000c", 0xd, 0x400}, {0x0, 0xfffffdfd, 0x1003}], 0x0, &(0x7f00000002c0)=ANY=[]) 12:39:59 executing program 2: syz_mount_image$erofs(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x8000000000000000, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="e2e1f5e0f2029981010000000c", 0xd, 0x400}, {0x0, 0x0, 0x1000}], 0x2008082, &(0x7f0000000080)={[{@noacl}]}) [ 497.498028] erofs: unmounted for /dev/loop3 [ 497.529955] erofs: read_super, device -> /dev/loop5 [ 497.544204] erofs: options -> acl,noacl, [ 497.549431] erofs: blksize 8388608 isn't supported on this platform [ 497.610429] erofs: read_super, device -> /dev/loop5 [ 497.615538] erofs: options -> acl,noacl, [ 497.620890] erofs: blksize 8388608 isn't supported on this platform 12:39:59 executing program 1: r0 = socket$inet6(0xa, 0x2, 0x0) connect$inet6(r0, &(0x7f00000002c0), 0x1c) socketpair$tipc(0x1e, 0x2, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TUNSETLINK(r1, 0x8912, 0x400308) sendmmsg(r0, &(0x7f0000000180)=[{{&(0x7f0000000000)=@ethernet={0x1, @remote}, 0x80, &(0x7f0000000140)=[{&(0x7f0000000080)="436e7654b3dc461fe4135991ecb696085cf3eccc9a519e5607768883431f4e3c9239df0f20623b", 0x27}, {&(0x7f0000000100)="7f36166eaf5ae7be2614a19178999f6ca516a306092143780827e2f484e4bef199b212b3fd194f252d55ff11f840fb", 0x2f}], 0x2, &(0x7f0000000300)=[{0x100, 0x100, 0x81, "b25b1191053d92b7d0a3061716068312f6c50ec907c6c5825e27a472014b18cfb3cff0f1932444c4059a40744849797c1992aa7867e14b1c252512b05a4a8e92d1218b138159dec49ed6a95446ec7af4a0c6de189a6d35379819018dce788cb994cb193d1becc51b12658ebc38fd278afa7f14ca000d45b06550e8002a8e3ca742102fc9cf2bd755b75a19bfcad366b06d588f64ad7c25f121c33fc7bb727c1436ee740c5522b0f1f7bb9553ebbb59fad71be4e7223cf4c814fdbaa0249e35c7eec82be512d0d599468c93599037b9c098e1430abbabfddcf54b936cdeb621c60af4144befec375f863194"}, {0xe0, 0x1b, 0x3246, "ac57f90e2b8e28fc0af7f34aeb142f857937f878461ab507e00026e258e1d0c62ee0371b2c54e5ceafaeaff34587d0d858726cc4d6d42c31fefc547364e7d34e5284bd542d5084fc315ce5fe0b559da7d722bad15313c367bcbf04f5161a84e3e4f475f64ad437055185954a7ab2f95c5485a2168025de550bd213bbf3fba2b36bc5c63985fdb10c653e3f03684f212da6627c3a2aa0e66989393064b97f1735d329d4fed33d70e3ac5cd0da64fba6517efe7dfedfc7ebdd17ee5b7e46fd450b76a12c85d20b4554748a8e"}], 0x1e0}}], 0x1, 0x0) 12:39:59 executing program 3: syz_mount_image$erofs(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x8cffffff, 0x3, &(0x7f0000000200)=[{&(0x7f0000010000)="e2e1f5e0f2029981010000000c0024", 0xf, 0x400}, {&(0x7f0000010100)="05000000c041", 0x6, 0x480}, {0x0, 0x0, 0x1000}], 0x2008082, &(0x7f0000000080)={[{@acl}, {@noacl}]}) 12:39:59 executing program 4 (fault-call:0 fault-nth:51): syz_mount_image$erofs(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x3, &(0x7f0000000200)=[{&(0x7f0000010000)="e2e1f5e0f2029981010000000c0024", 0xf, 0x400}, {&(0x7f0000010100)="05000000c041", 0x6, 0x480}, {0x0, 0x0, 0x1000}], 0x2008082, &(0x7f0000000080)={[{@acl}, {@noacl}]}) 12:39:59 executing program 0: syz_mount_image$erofs(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000280)="e2e1f5e08a3f0fcf010000000c", 0xd, 0x400}, {0x0, 0xffffff7f, 0x1003}], 0x0, &(0x7f00000002c0)=ANY=[]) 12:39:59 executing program 2: syz_mount_image$erofs(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0xeffdffffffffffff, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="e2e1f5e0f2029981010000000c", 0xd, 0x400}, {0x0, 0x0, 0x1000}], 0x2008082, &(0x7f0000000080)={[{@noacl}]}) 12:39:59 executing program 5: syz_mount_image$erofs(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x3, &(0x7f0000000200)=[{&(0x7f0000010000)="e2e1f5e0f2029981010000000d0024", 0xf, 0x400}, {&(0x7f0000010100)="05000000c041", 0x6, 0x480}, {0x0, 0x0, 0x1000}], 0x2008082, &(0x7f0000000080)={[{@acl}, {@noacl}]}) 12:40:00 executing program 1: connect$inet6(0xffffffffffffffff, &(0x7f00000002c0), 0x1c) socketpair$tipc(0x1e, 0x2, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TUNSETLINK(r0, 0x8912, 0x400308) sendmmsg(0xffffffffffffffff, &(0x7f00000092c0), 0x4ff, 0x0) 12:40:00 executing program 0: syz_mount_image$erofs(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000280)="e2e1f5e08a3f0fcf010000000c", 0xd, 0x400}, {0x0, 0xffffff8c, 0x1003}], 0x0, &(0x7f00000002c0)=ANY=[]) [ 497.831559] erofs: read_super, device -> /dev/loop5 [ 497.864599] FAULT_INJECTION: forcing a failure. [ 497.864599] name failslab, interval 1, probability 0, space 0, times 0 [ 497.867980] erofs: read_super, device -> /dev/loop3 [ 497.876140] CPU: 0 PID: 21439 Comm: syz-executor.4 Not tainted 4.19.196-syzkaller #0 [ 497.888709] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/01/2011 [ 497.898070] Call Trace: [ 497.900669] dump_stack+0x1fc/0x2ef [ 497.904336] should_fail.cold+0xa/0xf [ 497.908152] ? setup_fault_attr+0x200/0x200 [ 497.912499] ? lock_acquire+0x170/0x3c0 [ 497.912814] erofs: options -> acl,noacl, [ 497.916511] __should_failslab+0x115/0x180 [ 497.916531] should_failslab+0x5/0x10 [ 497.916545] kmem_cache_alloc_node_trace+0x244/0x3b0 [ 497.916561] __kmalloc_node+0x38/0x70 [ 497.916578] kvmalloc_node+0x61/0xf0 [ 497.916591] __list_lru_init+0x4c6/0x7f0 [ 497.916604] ? up_write+0x13/0x150 [ 497.916622] sget_userns+0x810/0xcd0 [ 497.916635] ? set_bdev_super+0x110/0x110 [ 497.916650] ? ns_test_super+0x50/0x50 [ 497.916667] ? set_bdev_super+0x110/0x110 [ 497.947069] erofs: blksize 8192 isn't supported on this platform [ 497.948982] ? ns_test_super+0x50/0x50 [ 497.948996] sget+0x102/0x140 [ 497.949015] mount_bdev+0xf8/0x3b0 [ 497.969977] erofs: options -> acl,noacl, [ 497.971030] ? gb_gbphy_register_driver.cold+0x39/0x39 [ 497.971047] erofs_mount+0x8c/0xc0 [ 497.971064] ? erofs_kill_sb+0x20/0x20 [ 497.998391] ? alloc_pages_current+0x19b/0x2a0 [ 498.002985] ? __lockdep_init_map+0x100/0x5a0 [ 498.007496] mount_fs+0xa3/0x310 [ 498.010872] vfs_kern_mount.part.0+0x68/0x470 12:40:00 executing program 1: r0 = socket$inet6(0xa, 0x6, 0x8) connect$inet6(r0, &(0x7f00000002c0), 0x1c) socketpair$tipc(0x1e, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TUNSETLINK(r1, 0x8912, 0x400308) sendmmsg(r0, &(0x7f00000092c0), 0x4ff, 0x0) 12:40:00 executing program 0: syz_mount_image$erofs(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000280)="e2e1f5e08a3f0fcf010000000c", 0xd, 0x400}, {0x0, 0xffffff97, 0x1003}], 0x0, &(0x7f00000002c0)=ANY=[]) [ 498.015382] do_mount+0x113c/0x2f10 [ 498.019029] ? cmp_ex_sort+0xc0/0xc0 [ 498.022756] ? __do_page_fault+0x180/0xd60 [ 498.027098] ? copy_mount_string+0x40/0x40 [ 498.031349] ? memset+0x20/0x40 [ 498.035852] ? copy_mount_options+0x26f/0x380 [ 498.040362] ksys_mount+0xcf/0x130 [ 498.043918] __x64_sys_mount+0xba/0x150 [ 498.047906] ? lockdep_hardirqs_on+0x3a8/0x5c0 [ 498.052501] do_syscall_64+0xf9/0x620 [ 498.056317] entry_SYSCALL_64_after_hwframe+0x49/0xbe [ 498.061511] RIP: 0033:0x467afa 12:40:00 executing program 0: syz_mount_image$erofs(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000280)="e2e1f5e08a3f0fcf010000000c", 0xd, 0x400}, {0x0, 0xfffffff6, 0x1003}], 0x0, &(0x7f00000002c0)=ANY=[]) [ 498.064708] Code: 48 c7 c2 bc ff ff ff f7 d8 64 89 02 b8 ff ff ff ff eb d2 e8 b8 04 00 00 0f 1f 84 00 00 00 00 00 49 89 ca b8 a5 00 00 00 0f 05 <48> 3d 01 f0 ff ff 73 01 c3 48 c7 c1 bc ff ff ff f7 d8 64 89 01 48 [ 498.083880] RSP: 002b:00007f7ffbdc2fa8 EFLAGS: 00000202 ORIG_RAX: 00000000000000a5 [ 498.091648] RAX: ffffffffffffffda RBX: 0000000020000200 RCX: 0000000000467afa [ 498.098931] RDX: 0000000020000000 RSI: 0000000020000100 RDI: 00007f7ffbdc3000 [ 498.106385] RBP: 00007f7ffbdc3040 R08: 00007f7ffbdc3040 R09: 0000000020000000 12:40:00 executing program 2: syz_mount_image$erofs(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0xf6ffffff00000000, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="e2e1f5e0f2029981010000000c", 0xd, 0x400}, {0x0, 0x0, 0x1000}], 0x2008082, &(0x7f0000000080)={[{@noacl}]}) 12:40:00 executing program 0: syz_mount_image$erofs(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000280)="e2e1f5e08a3f0fcf010000000c", 0xd, 0x400}, {0x0, 0xfffffffb, 0x1003}], 0x0, &(0x7f00000002c0)=ANY=[]) [ 498.113666] R10: 0000000002008082 R11: 0000000000000202 R12: 0000000020000000 [ 498.120942] R13: 0000000020000100 R14: 00007f7ffbdc3000 R15: 0000000020000080 12:40:00 executing program 3: syz_mount_image$erofs(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0xab260000, 0x3, &(0x7f0000000200)=[{&(0x7f0000010000)="e2e1f5e0f2029981010000000c0024", 0xf, 0x400}, {&(0x7f0000010100)="05000000c041", 0x6, 0x480}, {0x0, 0x0, 0x1000}], 0x2008082, &(0x7f0000000080)={[{@acl}, {@noacl}]}) 12:40:00 executing program 4 (fault-call:0 fault-nth:52): syz_mount_image$erofs(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x3, &(0x7f0000000200)=[{&(0x7f0000010000)="e2e1f5e0f2029981010000000c0024", 0xf, 0x400}, {&(0x7f0000010100)="05000000c041", 0x6, 0x480}, {0x0, 0x0, 0x1000}], 0x2008082, &(0x7f0000000080)={[{@acl}, {@noacl}]}) 12:40:00 executing program 2: syz_mount_image$erofs(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0xfcfdffff00000000, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="e2e1f5e0f2029981010000000c", 0xd, 0x400}, {0x0, 0x0, 0x1000}], 0x2008082, &(0x7f0000000080)={[{@noacl}]}) [ 498.196632] erofs: read_super, device -> /dev/loop5 [ 498.214067] erofs: options -> acl,noacl, [ 498.230868] erofs: unmounted for /dev/loop3 [ 498.235357] erofs: blksize 8192 isn't supported on this platform 12:40:00 executing program 0: syz_mount_image$erofs(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000280)="e2e1f5e08a3f0fcf010000000c", 0xd, 0x400}, {0x0, 0xfffffffd, 0x1003}], 0x0, &(0x7f00000002c0)=ANY=[]) 12:40:00 executing program 5: syz_mount_image$erofs(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x3, &(0x7f0000000200)=[{&(0x7f0000010000)="e2e1f5e0f202998101000000140024", 0xf, 0x400}, {&(0x7f0000010100)="05000000c041", 0x6, 0x480}, {0x0, 0x0, 0x1000}], 0x2008082, &(0x7f0000000080)={[{@acl}, {@noacl}]}) 12:40:00 executing program 2: syz_mount_image$erofs(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0xfeffffff00000000, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="e2e1f5e0f2029981010000000c", 0xd, 0x400}, {0x0, 0x0, 0x1000}], 0x2008082, &(0x7f0000000080)={[{@noacl}]}) 12:40:00 executing program 1: r0 = socket$inet6(0xa, 0x2, 0x0) connect$inet6(r0, &(0x7f00000002c0), 0x1c) socketpair$tipc(0x1e, 0x2, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TUNSETLINK(r1, 0x8912, 0x400308) sendmmsg(r0, &(0x7f00000092c0), 0x4ff, 0x0) r2 = socket$nl_route(0x10, 0x3, 0x0) r3 = socket$netlink(0x10, 0x3, 0x0) ioctl$sock_SIOCGIFINDEX(r3, 0x8933, &(0x7f0000000200)={'geneve0\x00', 0x0}) sendmsg$nl_route(r2, &(0x7f0000000000)={0x0, 0x0, &(0x7f00000000c0)={&(0x7f00000003c0)=@newlink={0x3c, 0x10, 0x401, 0x0, 0x0, {0x0, 0x0, 0x0, r4}, [@IFLA_LINKINFO={0xfffffffffffffe57, 0x12, 0x0, 0x1, @geneve={{0xb}, {0xc, 0x2, 0x0, 0x1, [@IFLA_GENEVE_PORT={0x0, 0x5, 0x4e21}, @IFLA_GENEVE_UDP_ZERO_CSUM6_TX]}}}, @IFLA_LINK]}, 0x3c}}, 0x1) r5 = socket$nl_route(0x10, 0x3, 0x0) r6 = socket$netlink(0x10, 0x3, 0x0) ioctl$sock_SIOCGIFINDEX(r6, 0x8933, &(0x7f0000000200)={'geneve0\x00', 0x0}) sendmsg$nl_route(r5, &(0x7f0000000000)={0x0, 0x0, &(0x7f00000000c0)={&(0x7f0000000100)=@newlink={0x3c, 0x10, 0x401, 0x2000000, 0x0, {0x0, 0x0, 0x0, r7}, [@IFLA_LINKINFO={0x1c, 0x12, 0x0, 0x1, @geneve={{0xb}, {0xc, 0x2, 0x0, 0x1, [@IFLA_GENEVE_REMOTE={0x8, 0x2, @loopback}]}}}]}, 0x3c}, 0x1, 0x0, 0x0, 0x4000000}, 0x0) r8 = socket$nl_route(0x10, 0x3, 0x0) r9 = socket$netlink(0x10, 0x3, 0x0) ioctl$sock_SIOCGIFINDEX(r9, 0x8933, &(0x7f0000000200)={'geneve0\x00', 0x0}) sendmsg$nl_route(r8, &(0x7f0000000000)={0x0, 0x0, &(0x7f00000000c0)={&(0x7f0000000100)=ANY=[@ANYBLOB="3c00000010f10004000000070000000000000000", @ANYRES32=r10, @ANYBLOB="00000000000000001c0012800b00010067656e65766500000c000280080002007f000001"], 0x3c}}, 0x0) sendmsg$nl_route(0xffffffffffffffff, &(0x7f0000000140)={&(0x7f0000000000)={0x10, 0x0, 0x0, 0x8}, 0xc, &(0x7f0000000100)={&(0x7f0000000340)=ANY=[@ANYBLOB="500000001300000229bd7000ffdbdf2500000000", @ANYRES32=0x0, @ANYBLOB="1000000000010000050021000600000008000500", @ANYRES32=r4, @ANYBLOB="080028001e70000008001c00", @ANYRES32, @ANYBLOB="08000a009d9e7a94bb4e521b7cade5842d6b830b8ca3546ab6bc1b7e56f0e49411", @ANYRES32=r7, @ANYBLOB="08000500", @ANYRES32=r10, @ANYBLOB], 0x50}, 0x1, 0x0, 0x0, 0x20040000}, 0x4000) sendmmsg$sock(0xffffffffffffffff, &(0x7f00000035c0)=[{{0x0, 0x0, &(0x7f0000000140)=[{&(0x7f0000000040)="f1", 0x1}], 0x1}, 0x2}], 0xfffffdef, 0x0) sendmsg$ETHTOOL_MSG_CHANNELS_SET(0xffffffffffffffff, &(0x7f0000000300)={&(0x7f0000000180)={0x10, 0x0, 0x0, 0x80}, 0xc, &(0x7f00000001c0)={&(0x7f0000000240)={0x44, 0x0, 0x800, 0x70bd2b, 0x25dfdbfc, {}, [@ETHTOOL_A_CHANNELS_OTHER_COUNT={0x8, 0x8, 0x3}, @ETHTOOL_A_CHANNELS_COMBINED_COUNT={0x8, 0x9, 0x3}, @ETHTOOL_A_CHANNELS_COMBINED_COUNT={0x8, 0x9, 0x2}, @ETHTOOL_A_CHANNELS_OTHER_COUNT={0x8, 0x8, 0x64}, @ETHTOOL_A_CHANNELS_RX_COUNT={0x8, 0x6, 0xfffffe01}, @ETHTOOL_A_CHANNELS_TX_COUNT={0x8, 0x7, 0x20}]}, 0x44}, 0x1, 0x0, 0x0, 0x240088c4}, 0x4040001) [ 498.358884] erofs: read_super, device -> /dev/loop4 [ 498.364399] erofs: options -> acl,noacl, [ 498.372921] erofs: read_super, device -> /dev/loop3 [ 498.378712] FAULT_INJECTION: forcing a failure. [ 498.378712] name failslab, interval 1, probability 0, space 0, times 0 [ 498.410103] erofs: options -> acl,noacl, 12:40:00 executing program 0: syz_mount_image$erofs(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000280)="e2e1f5e08a3f0fcf010000000c", 0xd, 0x400}, {0x0, 0xfffffffe, 0x1003}], 0x0, &(0x7f00000002c0)=ANY=[]) [ 498.433305] CPU: 0 PID: 21482 Comm: syz-executor.4 Not tainted 4.19.196-syzkaller #0 [ 498.441221] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/01/2011 [ 498.450577] Call Trace: [ 498.453181] dump_stack+0x1fc/0x2ef [ 498.456829] should_fail.cold+0xa/0xf [ 498.460646] ? setup_fault_attr+0x200/0x200 [ 498.464983] ? lock_acquire+0x170/0x3c0 [ 498.468976] __should_failslab+0x115/0x180 [ 498.473224] should_failslab+0x5/0x10 [ 498.477037] kmem_cache_alloc_trace+0x284/0x380 [ 498.481731] erofs_fill_super+0x167/0x12cc [ 498.485986] ? gb_gbphy_register_driver.cold+0x39/0x39 [ 498.491268] ? vsprintf+0x30/0x30 [ 498.494819] ? wait_for_completion_io+0x10/0x10 [ 498.499351] erofs: read_super, device -> /dev/loop5 [ 498.499496] ? set_blocksize+0x163/0x3f0 [ 498.508575] mount_bdev+0x2fc/0x3b0 [ 498.512216] ? gb_gbphy_register_driver.cold+0x39/0x39 [ 498.517506] erofs_mount+0x8c/0xc0 [ 498.520393] erofs: options -> acl,noacl, [ 498.521065] ? erofs_kill_sb+0x20/0x20 [ 498.521084] ? alloc_pages_current+0x19b/0x2a0 [ 498.521102] ? __lockdep_init_map+0x100/0x5a0 [ 498.538377] mount_fs+0xa3/0x310 [ 498.540975] erofs: blksize 1048576 isn't supported on this platform [ 498.541751] vfs_kern_mount.part.0+0x68/0x470 [ 498.552639] do_mount+0x113c/0x2f10 [ 498.556287] ? cmp_ex_sort+0xc0/0xc0 [ 498.560018] ? __do_page_fault+0x180/0xd60 [ 498.564272] ? copy_mount_string+0x40/0x40 [ 498.568529] ? memset+0x20/0x40 [ 498.571825] ? copy_mount_options+0x26f/0x380 [ 498.576334] ksys_mount+0xcf/0x130 [ 498.579891] __x64_sys_mount+0xba/0x150 [ 498.583878] ? lockdep_hardirqs_on+0x3a8/0x5c0 [ 498.588477] do_syscall_64+0xf9/0x620 [ 498.592294] entry_SYSCALL_64_after_hwframe+0x49/0xbe [ 498.597526] RIP: 0033:0x467afa [ 498.600725] Code: 48 c7 c2 bc ff ff ff f7 d8 64 89 02 b8 ff ff ff ff eb d2 e8 b8 04 00 00 0f 1f 84 00 00 00 00 00 49 89 ca b8 a5 00 00 00 0f 05 <48> 3d 01 f0 ff ff 73 01 c3 48 c7 c1 bc ff ff ff f7 d8 64 89 01 48 [ 498.619636] RSP: 002b:00007f7ffbdc2fa8 EFLAGS: 00000202 ORIG_RAX: 00000000000000a5 12:40:00 executing program 2: syz_mount_image$erofs(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0xffffffff00000000, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="e2e1f5e0f2029981010000000c", 0xd, 0x400}, {0x0, 0x0, 0x1000}], 0x2008082, &(0x7f0000000080)={[{@noacl}]}) [ 498.627354] RAX: ffffffffffffffda RBX: 0000000020000200 RCX: 0000000000467afa [ 498.634620] RDX: 0000000020000000 RSI: 0000000020000100 RDI: 00007f7ffbdc3000 [ 498.641882] RBP: 00007f7ffbdc3040 R08: 00007f7ffbdc3040 R09: 0000000020000000 [ 498.649141] R10: 0000000002008082 R11: 0000000000000202 R12: 0000000020000000 [ 498.656397] R13: 0000000020000100 R14: 00007f7ffbdc3000 R15: 0000000020000080 12:40:00 executing program 3: syz_mount_image$erofs(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0xba030000, 0x3, &(0x7f0000000200)=[{&(0x7f0000010000)="e2e1f5e0f2029981010000000c0024", 0xf, 0x400}, {&(0x7f0000010100)="05000000c041", 0x6, 0x480}, {0x0, 0x0, 0x1000}], 0x2008082, &(0x7f0000000080)={[{@acl}, {@noacl}]}) 12:40:00 executing program 0: syz_mount_image$erofs(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000280)="e2e1f5e08a3f0fcf010000000c", 0xd, 0x400}, {0x0, 0x1000000000, 0x1003}], 0x0, &(0x7f00000002c0)=ANY=[]) 12:40:01 executing program 2: syz_mount_image$erofs(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0xffffffffffff0700, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="e2e1f5e0f2029981010000000c", 0xd, 0x400}, {0x0, 0x0, 0x1000}], 0x2008082, &(0x7f0000000080)={[{@noacl}]}) [ 498.722096] erofs: unmounted for /dev/loop3 12:40:01 executing program 2: syz_mount_image$erofs(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0xfffffffffffffdef, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="e2e1f5e0f2029981010000000c", 0xd, 0x400}, {0x0, 0x0, 0x1000}], 0x2008082, &(0x7f0000000080)={[{@noacl}]}) 12:40:01 executing program 4 (fault-call:0 fault-nth:53): syz_mount_image$erofs(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x3, &(0x7f0000000200)=[{&(0x7f0000010000)="e2e1f5e0f2029981010000000c0024", 0xf, 0x400}, {&(0x7f0000010100)="05000000c041", 0x6, 0x480}, {0x0, 0x0, 0x1000}], 0x2008082, &(0x7f0000000080)={[{@acl}, {@noacl}]}) 12:40:01 executing program 0: syz_mount_image$erofs(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000280)="e2e1f5e08a3f0fcf010000000c", 0xd, 0x400}, {0x0, 0xedc000000000, 0x1003}], 0x0, &(0x7f00000002c0)=ANY=[]) 12:40:01 executing program 1: r0 = socket$inet6(0xa, 0x2, 0x0) connect$inet6(r0, &(0x7f00000002c0), 0x1c) ioctl$TUNSETLINK(0xffffffffffffffff, 0x8912, 0x0) sendmmsg(r0, &(0x7f00000092c0), 0x4ff, 0x0) 12:40:01 executing program 5: syz_mount_image$erofs(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x3, &(0x7f0000000200)=[{&(0x7f0000010000)="e2e1f5e0f202998101000000370024", 0xf, 0x400}, {&(0x7f0000010100)="05000000c041", 0x6, 0x480}, {0x0, 0x0, 0x1000}], 0x2008082, &(0x7f0000000080)={[{@acl}, {@noacl}]}) 12:40:01 executing program 2: syz_mount_image$erofs(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0xffffffffffffffff, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="e2e1f5e0f2029981010000000c", 0xd, 0x400}, {0x0, 0x0, 0x1000}], 0x2008082, &(0x7f0000000080)={[{@noacl}]}) [ 498.907636] erofs: read_super, device -> /dev/loop3 [ 498.913272] erofs: options -> acl,noacl, 12:40:01 executing program 3: syz_mount_image$erofs(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0xbb030000, 0x3, &(0x7f0000000200)=[{&(0x7f0000010000)="e2e1f5e0f2029981010000000c0024", 0xf, 0x400}, {&(0x7f0000010100)="05000000c041", 0x6, 0x480}, {0x0, 0x0, 0x1000}], 0x2008082, &(0x7f0000000080)={[{@acl}, {@noacl}]}) 12:40:01 executing program 0: syz_mount_image$erofs(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000280)="e2e1f5e08a3f0fcf010000000c", 0xd, 0x400}, {0x0, 0x1000000000000, 0x1003}], 0x0, &(0x7f00000002c0)=ANY=[]) [ 498.994418] erofs: unmounted for /dev/loop3 12:40:01 executing program 2: syz_mount_image$erofs(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x4, &(0x7f0000000200)=[{&(0x7f0000010000)="e2e1f5e0f2029981010000000c", 0xd, 0x400}, {0x0, 0x0, 0x1000}], 0x2008082, &(0x7f0000000080)={[{@noacl}]}) [ 499.041651] erofs: read_super, device -> /dev/loop5 [ 499.051903] erofs: options -> acl,noacl, [ 499.070698] FAULT_INJECTION: forcing a failure. [ 499.070698] name failslab, interval 1, probability 0, space 0, times 0 [ 499.090223] CPU: 0 PID: 21532 Comm: syz-executor.4 Not tainted 4.19.196-syzkaller #0 [ 499.098147] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/01/2011 [ 499.107629] Call Trace: [ 499.110212] erofs: blksize 8388608 isn't supported on this platform [ 499.116647] dump_stack+0x1fc/0x2ef [ 499.120286] should_fail.cold+0xa/0xf [ 499.124103] ? setup_fault_attr+0x200/0x200 [ 499.128442] ? lock_acquire+0x170/0x3c0 [ 499.132523] __should_failslab+0x115/0x180 [ 499.136771] should_failslab+0x5/0x10 [ 499.140613] kmem_cache_alloc_node_trace+0x244/0x3b0 [ 499.145722] __kmalloc_node+0x38/0x70 [ 499.149531] kvmalloc_node+0x61/0xf0 [ 499.153251] __list_lru_init+0x4c6/0x7f0 [ 499.157335] ? up_write+0x13/0x150 [ 499.160887] sget_userns+0x810/0xcd0 [ 499.164604] ? set_bdev_super+0x110/0x110 [ 499.169107] ? ns_test_super+0x50/0x50 [ 499.173091] ? set_bdev_super+0x110/0x110 [ 499.177251] ? ns_test_super+0x50/0x50 [ 499.181150] sget+0x102/0x140 [ 499.184264] mount_bdev+0xf8/0x3b0 [ 499.187811] ? gb_gbphy_register_driver.cold+0x39/0x39 [ 499.193098] erofs_mount+0x8c/0xc0 [ 499.196645] ? erofs_kill_sb+0x20/0x20 [ 499.200539] ? alloc_pages_current+0x19b/0x2a0 [ 499.205128] ? __lockdep_init_map+0x100/0x5a0 [ 499.209633] mount_fs+0xa3/0x310 [ 499.213097] vfs_kern_mount.part.0+0x68/0x470 [ 499.217604] do_mount+0x113c/0x2f10 [ 499.221242] ? cmp_ex_sort+0xc0/0xc0 [ 499.224965] ? __do_page_fault+0x180/0xd60 [ 499.229211] ? copy_mount_string+0x40/0x40 [ 499.233465] ? memset+0x20/0x40 [ 499.236762] ? copy_mount_options+0x26f/0x380 12:40:01 executing program 2: syz_mount_image$erofs(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0xa, &(0x7f0000000200)=[{&(0x7f0000010000)="e2e1f5e0f2029981010000000c", 0xd, 0x400}, {0x0, 0x0, 0x1000}], 0x2008082, &(0x7f0000000080)={[{@noacl}]}) 12:40:01 executing program 0: syz_mount_image$erofs(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000280)="e2e1f5e08a3f0fcf010000000c", 0xd, 0x400}, {0x0, 0x2000000000000, 0x1003}], 0x0, &(0x7f00000002c0)=ANY=[]) [ 499.241271] ksys_mount+0xcf/0x130 [ 499.244823] __x64_sys_mount+0xba/0x150 [ 499.248817] ? lockdep_hardirqs_on+0x3a8/0x5c0 [ 499.253412] do_syscall_64+0xf9/0x620 [ 499.257226] entry_SYSCALL_64_after_hwframe+0x49/0xbe [ 499.262423] RIP: 0033:0x467afa [ 499.265637] Code: 48 c7 c2 bc ff ff ff f7 d8 64 89 02 b8 ff ff ff ff eb d2 e8 b8 04 00 00 0f 1f 84 00 00 00 00 00 49 89 ca b8 a5 00 00 00 0f 05 <48> 3d 01 f0 ff ff 73 01 c3 48 c7 c1 bc ff ff ff f7 d8 64 89 01 48 [ 499.284636] RSP: 002b:00007f7ffbdc2fa8 EFLAGS: 00000202 ORIG_RAX: 00000000000000a5 12:40:01 executing program 1: r0 = socket$inet6(0xa, 0x2, 0x0) connect$inet6(r0, &(0x7f00000002c0), 0x1c) socketpair$tipc(0x1e, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$F2FS_IOC_MOVE_RANGE(r1, 0xc020f509, &(0x7f0000000040)={0xffffffffffffffff, 0x81, 0x2, 0x4}) ioctl$TUNSETLINK(r2, 0x8912, 0x0) sendmmsg(r0, &(0x7f00000092c0), 0x4ff, 0x0) 12:40:01 executing program 2: syz_mount_image$erofs(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="e2e1f51bf2029981010000000c", 0xd, 0x400}, {0x0, 0x0, 0x1000}], 0x2008082, &(0x7f0000000080)={[{@noacl}]}) [ 499.292361] RAX: ffffffffffffffda RBX: 0000000020000200 RCX: 0000000000467afa [ 499.299733] RDX: 0000000020000000 RSI: 0000000020000100 RDI: 00007f7ffbdc3000 [ 499.307015] RBP: 00007f7ffbdc3040 R08: 00007f7ffbdc3040 R09: 0000000020000000 [ 499.314293] R10: 0000000002008082 R11: 0000000000000202 R12: 0000000020000000 [ 499.321767] R13: 0000000020000100 R14: 00007f7ffbdc3000 R15: 0000000020000080 [ 499.375189] erofs: read_super, device -> /dev/loop5 [ 499.391554] erofs: options -> acl,noacl, [ 499.406101] erofs: blksize 8388608 isn't supported on this platform 12:40:01 executing program 4 (fault-call:0 fault-nth:54): syz_mount_image$erofs(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x3, &(0x7f0000000200)=[{&(0x7f0000010000)="e2e1f5e0f2029981010000000c0024", 0xf, 0x400}, {&(0x7f0000010100)="05000000c041", 0x6, 0x480}, {0x0, 0x0, 0x1000}], 0x2008082, &(0x7f0000000080)={[{@acl}, {@noacl}]}) 12:40:01 executing program 2: syz_mount_image$erofs(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="e2e1f51cf2029981010000000c", 0xd, 0x400}, {0x0, 0x0, 0x1000}], 0x2008082, &(0x7f0000000080)={[{@noacl}]}) 12:40:01 executing program 0: syz_mount_image$erofs(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000280)="e2e1f5e08a3f0fcf010000000c", 0xd, 0x400}, {0x0, 0x4000000000000, 0x1003}], 0x0, &(0x7f00000002c0)=ANY=[]) [ 499.477459] erofs: read_super, device -> /dev/loop3 12:40:01 executing program 5: syz_mount_image$erofs(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x3, &(0x7f0000000200)=[{&(0x7f0000010000)="e2e1f5e0f2029981010000000c0224", 0xf, 0x400}, {&(0x7f0000010100)="05000000c041", 0x6, 0x480}, {0x0, 0x0, 0x1000}], 0x2008082, &(0x7f0000000080)={[{@acl}, {@noacl}]}) [ 499.506267] erofs: options -> acl,noacl, 12:40:01 executing program 3: syz_mount_image$erofs(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0xbb260000, 0x3, &(0x7f0000000200)=[{&(0x7f0000010000)="e2e1f5e0f2029981010000000c0024", 0xf, 0x400}, {&(0x7f0000010100)="05000000c041", 0x6, 0x480}, {0x0, 0x0, 0x1000}], 0x2008082, &(0x7f0000000080)={[{@acl}, {@noacl}]}) 12:40:01 executing program 0: syz_mount_image$erofs(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000280)="e2e1f5e08a3f0fcf010000000c", 0xd, 0x400}, {0x0, 0x7ffffffffffff, 0x1003}], 0x0, &(0x7f00000002c0)=ANY=[]) 12:40:01 executing program 2: syz_mount_image$erofs(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="e2e1f51df2029981010000000c", 0xd, 0x400}, {0x0, 0x0, 0x1000}], 0x2008082, &(0x7f0000000080)={[{@noacl}]}) [ 499.607650] erofs: read_super, device -> /dev/loop4 [ 499.630351] erofs: read_super, device -> /dev/loop5 [ 499.635554] erofs: unmounted for /dev/loop3 [ 499.647733] erofs: options -> acl,noacl, [ 499.653011] erofs: options -> acl,noacl, [ 499.666510] FAULT_INJECTION: forcing a failure. [ 499.666510] name failslab, interval 1, probability 0, space 0, times 0 [ 499.712044] CPU: 1 PID: 21570 Comm: syz-executor.4 Not tainted 4.19.196-syzkaller #0 [ 499.719965] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/01/2011 [ 499.729329] Call Trace: [ 499.731934] dump_stack+0x1fc/0x2ef [ 499.735582] should_fail.cold+0xa/0xf [ 499.739401] ? setup_fault_attr+0x200/0x200 [ 499.743743] __should_failslab+0x115/0x180 [ 499.748431] should_failslab+0x5/0x10 [ 499.752245] kmem_cache_alloc+0x3f/0x370 [ 499.756409] ? mempool_alloc+0x350/0x350 12:40:01 executing program 0: syz_mount_image$erofs(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000280)="e2e1f5e08a3f0fcf010000000c", 0xd, 0x400}, {0x0, 0x10000000000000, 0x1003}], 0x0, &(0x7f00000002c0)=ANY=[]) 12:40:02 executing program 0: syz_mount_image$erofs(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000280)="e2e1f5e08a3f0fcf010000000c", 0xd, 0x400}, {0x0, 0x20000000000000, 0x1003}], 0x0, &(0x7f00000002c0)=ANY=[]) [ 499.760563] mempool_alloc+0x146/0x350 [ 499.764588] ? mempool_resize+0x790/0x790 [ 499.768756] ? lock_downgrade+0x720/0x720 [ 499.772934] ? mark_held_locks+0xa6/0xf0 [ 499.777027] bio_alloc_bioset+0x389/0x5e0 [ 499.781183] ? __find_get_block+0x314/0xde0 [ 499.785520] ? bvec_alloc+0x2f0/0x2f0 [ 499.789363] ? __getblk_slow+0x6a3/0x9e0 [ 499.793438] submit_bh_wbc+0x141/0x760 [ 499.797341] __bread_gfp+0x14e/0x300 [ 499.801071] erofs_fill_super+0x207/0x12cc [ 499.805323] ? gb_gbphy_register_driver.cold+0x39/0x39 12:40:02 executing program 2: syz_mount_image$erofs(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="e2e1f5e0f2049981010000000c", 0xd, 0x400}, {0x0, 0x0, 0x1000}], 0x2008082, &(0x7f0000000080)={[{@noacl}]}) [ 499.810610] ? vsprintf+0x30/0x30 [ 499.814076] ? wait_for_completion_io+0x10/0x10 [ 499.818749] ? set_blocksize+0x163/0x3f0 [ 499.822826] mount_bdev+0x2fc/0x3b0 [ 499.826561] ? gb_gbphy_register_driver.cold+0x39/0x39 [ 499.831859] erofs_mount+0x8c/0xc0 [ 499.835410] ? erofs_kill_sb+0x20/0x20 [ 499.839309] ? alloc_pages_current+0x19b/0x2a0 [ 499.843900] ? __lockdep_init_map+0x100/0x5a0 [ 499.848506] mount_fs+0xa3/0x310 [ 499.851884] vfs_kern_mount.part.0+0x68/0x470 [ 499.856389] do_mount+0x113c/0x2f10 12:40:02 executing program 0: syz_mount_image$erofs(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000280)="e2e1f5e08a3f0fcf010000000c", 0xd, 0x400}, {0x0, 0x40000000000000, 0x1003}], 0x0, &(0x7f00000002c0)=ANY=[]) [ 499.860049] ? cmp_ex_sort+0xc0/0xc0 [ 499.863858] ? __do_page_fault+0x180/0xd60 [ 499.868106] ? copy_mount_string+0x40/0x40 [ 499.872354] ? memset+0x20/0x40 [ 499.875640] ? copy_mount_options+0x26f/0x380 [ 499.880234] ksys_mount+0xcf/0x130 [ 499.883786] __x64_sys_mount+0xba/0x150 [ 499.887832] ? lockdep_hardirqs_on+0x3a8/0x5c0 [ 499.892443] do_syscall_64+0xf9/0x620 [ 499.896254] entry_SYSCALL_64_after_hwframe+0x49/0xbe [ 499.901444] RIP: 0033:0x467afa 12:40:02 executing program 1: r0 = socket$inet6(0xa, 0x2, 0x0) connect$inet6(r0, &(0x7f00000002c0), 0x1c) socketpair$tipc(0x1e, 0x2, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TUNSETLINK(r2, 0x8912, 0x400308) r3 = socket$alg(0x26, 0x5, 0x0) bind$alg(r3, &(0x7f0000000280)={0x26, 'hash\x00', 0x0, 0x0, 'cryptd(sha224-generic)\x00'}, 0x58) r4 = accept4(r3, 0x0, 0x0, 0x0) sendmmsg$sock(r4, &(0x7f00000035c0)=[{{0x0, 0x0, &(0x7f0000000140)=[{&(0x7f0000000040)="f1", 0x1}], 0x1}, 0x2}], 0xfffffdef, 0x0) connect$inet6(r4, &(0x7f0000000280)={0xa, 0x4e24, 0x101, @loopback, 0xa}, 0x1c) sendmsg$nl_route(0xffffffffffffffff, &(0x7f0000000080)={&(0x7f0000000000)={0x10, 0x0, 0x0, 0x10000}, 0xc, &(0x7f0000000040)={&(0x7f0000000380)=@newlinkprop={0x7a0, 0x6c, 0x400, 0x70bd27, 0x25dfdbfb, {0x0, 0x0, 0x0, 0x0, 0x12c33, 0x80}, [@IFLA_ALT_IFNAME={0x14, 0x35, 'ip6_vti0\x00'}, @IFLA_VFINFO_LIST={0x664, 0x16, 0x0, 0x1, [{0x4}, {0x268, 0x1, 0x0, 0x1, [@IFLA_VF_IB_PORT_GUID={0x14, 0xb, {0x7ff, 0x2}}, @IFLA_VF_RSS_QUERY_EN={0xc, 0x7, {0x0, 0x9}}, @IFLA_VF_VLAN_LIST={0xcc, 0xc, 0x0, 0x1, [{0x14, 0x1, {0x55a, 0x456, 0x4}}, {0x14, 0x1, {0x5, 0x82c, 0x1, 0x88a8}}, {0x14, 0x1, {0x6, 0xb92, 0x4, 0x8100}}, {0x14, 0x1, {0x40, 0xe42, 0x1, 0x8100}}, {0x14, 0x1, {0x10001, 0x495, 0x4, 0x8100}}, {0x14, 0x1, {0xfffffffe, 0x62, 0x30, 0x88a8}}, {0x14, 0x1, {0x1, 0xf81, 0x9, 0x88a8}}, {0x14, 0x1, {0x101, 0x129, 0x4, 0x8100}}, {0x14, 0x1, {0xd893, 0xd6b, 0x7, 0x8100}}, {0x14, 0x1, {0x8001, 0x6cb, 0x401, 0x8100}}]}, @IFLA_VF_IB_PORT_GUID={0x14, 0xb, {0x4, 0xfffffffffffffffc}}, @IFLA_VF_VLAN={0x10, 0x2, {0xbe, 0xdbb, 0x1}}, @IFLA_VF_MAC={0x28, 0x1, {0x4, @multicast}}, @IFLA_VF_MAC={0x28, 0x1, {0xfffffff8, @local}}, @IFLA_VF_VLAN_LIST={0x54, 0xc, 0x0, 0x1, [{0x14, 0x1, {0x6, 0xcda, 0x101, 0x8100}}, {0x14, 0x1, {0x1c00000, 0xe60, 0x4, 0x88a8}}, {0x14, 0x1, {0x1, 0xb13, 0x9, 0x88a8}}, {0x14, 0x1, {0x3f, 0xf93, 0x1c, 0x88a8}}]}, @IFLA_VF_VLAN_LIST={0xa4, 0xc, 0x0, 0x1, [{0x14, 0x1, {0x81, 0xe02, 0x0, 0x88a8}}, {0x14, 0x1, {0x1f, 0x910, 0xffffffff, 0x88a8}}, {0x14, 0x1, {0x7fffffff, 0x76e, 0x0, 0x88a8}}, {0x14, 0x1, {0x3f, 0xddc, 0x1f, 0x88a8}}, {0x14, 0x1, {0x4, 0x308, 0x7fffffff, 0x8100}}, {0x14, 0x1, {0x1, 0xf72, 0x2, 0x88a8}}, {0x14, 0x1, {0x8000, 0x3d4, 0x5b1, 0x88a8}}, {0x14, 0x1, {0x8, 0x299, 0x40}}]}, @IFLA_VF_SPOOFCHK={0xc, 0x4, {0x100, 0x6}}]}, {0x88, 0x1, 0x0, 0x1, [@IFLA_VF_TRUST={0xc, 0x9, {0x0, 0x2}}, @IFLA_VF_VLAN_LIST={0x2c, 0xc, 0x0, 0x1, [{0x14, 0x1, {0x3, 0x246, 0x5, 0x8100}}, {0x14, 0x1, {0x0, 0x904, 0x10000, 0x8100}}]}, @IFLA_VF_RSS_QUERY_EN={0xc, 0x7, {0x7fce00, 0x7fff}}, @IFLA_VF_RATE={0x10, 0x6, {0xfffffff8, 0x86c4, 0xfff}}, @IFLA_VF_TX_RATE={0xc, 0x3, {0x7ff, 0x1}}, @IFLA_VF_IB_NODE_GUID={0x14, 0xa, {0x7f, 0x80000001}}, @IFLA_VF_VLAN={0x10, 0x2, {0x0, 0xd6e}}]}, {0x108, 0x1, 0x0, 0x1, [@IFLA_VF_VLAN_LIST={0xb8, 0xc, 0x0, 0x1, [{0x14, 0x1, {0x2b, 0xc1a, 0x800, 0x88a8}}, {0x14, 0x1, {0x8, 0x861, 0x2, 0x88a8}}, {0x14, 0x1, {0x2, 0xe20, 0x7, 0x8100}}, {0x14, 0x1, {0x101, 0x6a0, 0xfffffeff, 0x43260f07cad53010}}, {0x14, 0x1, {0x1, 0x595, 0x4, 0x88a8}}, {0x14, 0x1, {0x9, 0x167, 0x8000, 0x88a8}}, {0x14, 0x1, {0x2, 0x400, 0x7ff, 0x88a8}}, {0x14, 0x1, {0x3, 0xf8a, 0xa9, 0x88a8}}, {0x14, 0x1, {0x7, 0x98a, 0x4, 0x8100}}]}, @IFLA_VF_VLAN_LIST={0x18, 0xc, 0x0, 0x1, [{0x14, 0x1, {0xc2d4, 0x81b, 0x8, 0x9a8}}]}, @IFLA_VF_IB_PORT_GUID={0x14, 0xb, {0xff, 0x1}}, @IFLA_VF_RSS_QUERY_EN={0xc, 0x7, {0x7f7, 0x8}}, @IFLA_VF_IB_NODE_GUID={0x14, 0xa, {0x322b0683, 0x661d}}]}, {0x84, 0x1, 0x0, 0x1, [@IFLA_VF_SPOOFCHK={0xc, 0x4, {0x9, 0x2}}, @IFLA_VF_VLAN_LIST={0x68, 0xc, 0x0, 0x1, [{0x14, 0x1, {0x100000, 0x70f, 0xcf2, 0x88a8}}, {0x14, 0x1, {0x2, 0x4c1, 0x6}}, {0x14, 0x1, {0x7, 0x0, 0x81, 0x88a8}}, {0x14, 0x1, {0xffff, 0x1a6, 0xffff, 0x88a8}}, {0x14, 0x1, {0xfffff001, 0x656, 0x9, 0x8100}}]}, @IFLA_VF_SPOOFCHK={0xc, 0x4, {0x5, 0x1f}}]}, {0x60, 0x1, 0x0, 0x1, [@IFLA_VF_TX_RATE={0xc, 0x3, {0x1, 0x4}}, @IFLA_VF_RSS_QUERY_EN={0xc, 0x7, {0x2, 0x8000}}, @IFLA_VF_TX_RATE={0xc, 0x3, {0x7fff, 0x7fffffff}}, @IFLA_VF_VLAN_LIST={0x2c, 0xc, 0x0, 0x1, [{0x14, 0x1, {0x5, 0x249, 0xf88, 0x88a8}}, {0x14, 0x1, {0xf36e, 0xb86, 0x4, 0x8100}}]}, @IFLA_VF_LINK_STATE={0xc, 0x5, {0x0, 0x7fffffff}}]}, {0xc8, 0x1, 0x0, 0x1, [@IFLA_VF_IB_NODE_GUID={0x14, 0xa, {0xfffffffc, 0x80}}, @IFLA_VF_IB_NODE_GUID={0x14, 0xa, {0x2, 0x7ff}}, @IFLA_VF_TX_RATE={0xc, 0x3, {0x6, 0x200}}, @IFLA_VF_IB_NODE_GUID={0x14, 0xa, {0x10001, 0xfffffffffffffff9}}, @IFLA_VF_VLAN_LIST={0x7c, 0xc, 0x0, 0x1, [{0x14, 0x1, {0x5760, 0x53, 0x5, 0x88a8}}, {0x14, 0x1, {0x9, 0x69a, 0x8, 0x88a8}}, {0x14, 0x1, {0x100, 0x556, 0x1, 0x8100}}, {0x14, 0x1, {0x81, 0x8d2, 0x7fff, 0x8100}}, {0x14, 0x1, {0x200, 0x554, 0x20}}, {0x14, 0x1, {0x3, 0x5e5, 0xee17, 0x8100}}]}]}, {0x58, 0x1, 0x0, 0x1, [@IFLA_VF_VLAN={0x10, 0x2, {0x6, 0x49f, 0x40}}, @IFLA_VF_RATE={0x10, 0x6, {0x3, 0x7fff, 0xe8c2}}, @IFLA_VF_IB_NODE_GUID={0x14, 0xa, {0x7, 0x1}}, @IFLA_VF_TX_RATE={0xc, 0x3, {0x3f, 0x2ff}}, @IFLA_VF_IB_PORT_GUID={0x14, 0xb, {0x8, 0x5}}]}, {0x60, 0x1, 0x0, 0x1, [@IFLA_VF_LINK_STATE={0xc, 0x5, {0x10000, 0x4}}, @IFLA_VF_VLAN={0x10, 0x2, {0x101, 0x889, 0x3}}, @IFLA_VF_RSS_QUERY_EN={0xc, 0x7, {0x5, 0x1}}, @IFLA_VF_SPOOFCHK={0xc, 0x4, {0x9, 0x6}}, @IFLA_VF_IB_PORT_GUID={0x14, 0xb, {0x4, 0x200}}, @IFLA_VF_IB_NODE_GUID={0x14, 0xa, {0x7}}]}]}, @IFLA_VFINFO_LIST={0x100, 0x16, 0x0, 0x1, [{0x38, 0x1, 0x0, 0x1, [@IFLA_VF_IB_NODE_GUID={0x14, 0xa, {0xcd, 0xfffffffffffffff8}}, @IFLA_VF_RATE={0x10, 0x6, {0x10000, 0x100}}, @IFLA_VF_RATE={0x10, 0x6, {0x2, 0x7, 0x1000}}]}, {0x4}, {0xa4, 0x1, 0x0, 0x1, [@IFLA_VF_VLAN_LIST={0x18, 0xc, 0x0, 0x1, [{0x14, 0x1, {0x4b, 0x21, 0xfffd, 0x88a8}}]}, @IFLA_VF_TX_RATE={0xc, 0x3, {0xa7, 0x7}}, @IFLA_VF_MAC={0x28, 0x1, {0xffffff81}}, @IFLA_VF_VLAN_LIST={0x54, 0xc, 0x0, 0x1, [{0x14, 0x1, {0x10001, 0xeb0, 0xfffffff8, 0x88a8}}, {0x14, 0x1, {0x0, 0xa19, 0x3ef, 0x8100}}, {0x14, 0x1, {0x80000000, 0x9ad, 0x8, 0x88a8}}, {0x14, 0x1, {0x101, 0x17c, 0xfff, 0x8100}}]}]}, {0x1c, 0x1, 0x0, 0x1, [@IFLA_VF_TRUST={0xc, 0x9, {0x7fffffff, 0x7}}, @IFLA_VF_TX_RATE={0xc, 0x3, {0x5, 0x8}}]}]}, @IFLA_PROMISCUITY={0x8, 0x1e, 0x3}]}, 0x7a0}, 0x1, 0x0, 0x0, 0x40010}, 0x8081) r5 = socket$inet_tcp(0x2, 0x1, 0x0) setsockopt$SO_BINDTODEVICE(r5, 0x1, 0x19, &(0x7f0000000000)='veth1\x00', 0x10) connect$inet(r5, &(0x7f0000000080)={0x2, 0x0, @initdev={0xac, 0x1e, 0x0, 0x0}}, 0x10) setsockopt$inet_tcp_TCP_REPAIR(r5, 0x6, 0x13, &(0x7f0000000100), 0x4) setsockopt$sock_linger(r5, 0x1, 0xd, &(0x7f0000000140)={0x1, 0x1}, 0x8) close(r5) splice(r5, &(0x7f0000000300)=0xfffffffffffff800, r1, &(0x7f0000000340)=0x1, 0x985, 0x4) sendmmsg(r0, &(0x7f00000092c0), 0x4ff, 0x0) [ 499.904635] Code: 48 c7 c2 bc ff ff ff f7 d8 64 89 02 b8 ff ff ff ff eb d2 e8 b8 04 00 00 0f 1f 84 00 00 00 00 00 49 89 ca b8 a5 00 00 00 0f 05 <48> 3d 01 f0 ff ff 73 01 c3 48 c7 c1 bc ff ff ff f7 d8 64 89 01 48 [ 499.923558] RSP: 002b:00007f7ffbdc2fa8 EFLAGS: 00000202 ORIG_RAX: 00000000000000a5 [ 499.931453] RAX: ffffffffffffffda RBX: 0000000020000200 RCX: 0000000000467afa [ 499.938823] RDX: 0000000020000000 RSI: 0000000020000100 RDI: 00007f7ffbdc3000 [ 499.946103] RBP: 00007f7ffbdc3040 R08: 00007f7ffbdc3040 R09: 0000000020000000 [ 499.953584] R10: 0000000002008082 R11: 0000000000000202 R12: 0000000020000000 [ 499.960855] R13: 0000000020000100 R14: 00007f7ffbdc3000 R15: 0000000020000080 [ 499.971641] erofs: unmounted for /dev/loop5 [ 499.982018] erofs: read_super, device -> /dev/loop3 12:40:02 executing program 4 (fault-call:0 fault-nth:55): syz_mount_image$erofs(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x3, &(0x7f0000000200)=[{&(0x7f0000010000)="e2e1f5e0f2029981010000000c0024", 0xf, 0x400}, {&(0x7f0000010100)="05000000c041", 0x6, 0x480}, {0x0, 0x0, 0x1000}], 0x2008082, &(0x7f0000000080)={[{@acl}, {@noacl}]}) 12:40:02 executing program 2: syz_mount_image$erofs(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="e2e1f5e0f20a9981010000000c", 0xd, 0x400}, {0x0, 0x0, 0x1000}], 0x2008082, &(0x7f0000000080)={[{@noacl}]}) 12:40:02 executing program 0: syz_mount_image$erofs(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000280)="e2e1f5e08a3f0fcf010000000c", 0xd, 0x400}, {0x0, 0x60000000000000, 0x1003}], 0x0, &(0x7f00000002c0)=ANY=[]) 12:40:02 executing program 5: syz_mount_image$erofs(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x3, &(0x7f0000000200)=[{&(0x7f0000010000)="e2e1f5e0f2029981010000000c0324", 0xf, 0x400}, {&(0x7f0000010100)="05000000c041", 0x6, 0x480}, {0x0, 0x0, 0x1000}], 0x2008082, &(0x7f0000000080)={[{@acl}, {@noacl}]}) [ 500.013338] erofs: options -> acl,noacl, [ 500.018210] erofs: unmounted for /dev/loop4 12:40:02 executing program 3: syz_mount_image$erofs(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0xbc030000, 0x3, &(0x7f0000000200)=[{&(0x7f0000010000)="e2e1f5e0f2029981010000000c0024", 0xf, 0x400}, {&(0x7f0000010100)="05000000c041", 0x6, 0x480}, {0x0, 0x0, 0x1000}], 0x2008082, &(0x7f0000000080)={[{@acl}, {@noacl}]}) 12:40:02 executing program 2: syz_mount_image$erofs(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="e2e1f5e0f2029981020000000c", 0xd, 0x400}, {0x0, 0x0, 0x1000}], 0x2008082, &(0x7f0000000080)={[{@noacl}]}) 12:40:02 executing program 0: syz_mount_image$erofs(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000280)="e2e1f5e08a3f0fcf010000000c", 0xd, 0x400}, {0x0, 0x80ffff00000000, 0x1003}], 0x0, &(0x7f00000002c0)=ANY=[]) [ 500.143016] erofs: unmounted for /dev/loop3 [ 500.187066] erofs: read_super, device -> /dev/loop5 [ 500.195337] erofs: options -> acl,noacl, [ 500.211162] erofs: read_super, device -> /dev/loop4 [ 500.223831] erofs: options -> acl,noacl, 12:40:02 executing program 5: syz_mount_image$erofs(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x3, &(0x7f0000000200)=[{&(0x7f0000010000)="e2e1f5e0f2029981010000000c0424", 0xf, 0x400}, {&(0x7f0000010100)="05000000c041", 0x6, 0x480}, {0x0, 0x0, 0x1000}], 0x2008082, &(0x7f0000000080)={[{@acl}, {@noacl}]}) [ 500.248531] FAULT_INJECTION: forcing a failure. [ 500.248531] name failslab, interval 1, probability 0, space 0, times 0 12:40:02 executing program 2: syz_mount_image$erofs(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="e2e1f5e0f2029981030000000c", 0xd, 0x400}, {0x0, 0x0, 0x1000}], 0x2008082, &(0x7f0000000080)={[{@noacl}]}) [ 500.296043] erofs: unmounted for /dev/loop5 [ 500.322304] CPU: 1 PID: 21613 Comm: syz-executor.4 Not tainted 4.19.196-syzkaller #0 [ 500.330219] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/01/2011 [ 500.340885] Call Trace: [ 500.343490] dump_stack+0x1fc/0x2ef [ 500.347133] should_fail.cold+0xa/0xf [ 500.351030] ? setup_fault_attr+0x200/0x200 [ 500.355358] ? lock_acquire+0x170/0x3c0 [ 500.359345] __should_failslab+0x115/0x180 [ 500.363596] should_failslab+0x5/0x10 [ 500.367407] kmem_cache_alloc+0x277/0x370 12:40:02 executing program 1: r0 = socket$inet6(0xa, 0x2, 0x0) connect$inet6(r0, &(0x7f00000002c0), 0x1c) socketpair$tipc(0x1e, 0x2, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TUNSETLINK(r1, 0x8912, 0x400308) sendmmsg(r0, &(0x7f0000001440)=[{{&(0x7f0000000000)=@llc={0x1a, 0x110, 0x5, 0xc, 0x7, 0x4, @broadcast}, 0x80, &(0x7f0000001380)=[{&(0x7f0000000080)="c318f2f070b22d1d", 0x8}, {&(0x7f00000029c0)="149233cf9a8cf111ad448a21a6856cebea1c59e50f27814ec0693066ede534b23598b51dd4b9dadfda7a221e6fa7c945c7f8eea1e21429ab60754205a35c4c1743a2d37b4bfd0778b83c4c4a25b86b65db81ef2f86b9458df388da4638c8687731bf349050a6ae93d3817b3055e0a56e971ac3ee01dd2823454808c635ec3f20df96e746adac3677af2045c08904e4fa759ed76053f8daaf4cec2278753c18f730a78aafbffa6627350f3f79343bc9ade04f850ac6551c63a4f22523ebb2dddb0ece89725bc841242e30e9b37401707e9aacf691de7e983897e072e6e51f9eacb13f404e8d9dd8a2e821c39c1da8d4", 0xef}, {&(0x7f0000000300)="f95354dddb94a2614c81abccd1b5a5d131fa0e087fa5ef08939cf3938718afbb8d04bf06a8ba4a928eaf5eeec53542c146f30d39fc1ffc6ba3062510dd5d202362eed4bdc8cc8e0cccc266b9fc7a8928c6262559a87ef19d6112aa302f48f171f3b2640cff407849a65c124e5009398e301508a9e0a127192d313889258ab336e17808820c574d21dc54c2a1b201d6fa584c7905daab6a2ecab7bbf2de39303c0a2a439e65e9732d8e70a2dff93e0e4434a2fada390c09cdefd73654b7c1830026b8adb350a4c19aef00c04601f00446f3ae05324629718696b43517bceea9b5b361859c34e4ee0c509dacb0b30e6aaab68f8fbdd9c4255b4319be0435284abc3074c507d381216bfa0854323fccc45274fa793fd100cb85d16d9f3d3e14ce3b81ec31d1d7d52fdc5f8178df9721e02c0eb4c01cd69e318da23a6fb117da3a93127ae0375f47d358be1fcd6e4f7eee49f8283e512daca419e5e3a78b97946088c85f6cc48edd83abde9237f9fae3e0941768216145c5c6cf74b8559c6080359c5994f5cee1559cfcf1f983110e5c595775e701e085a886db13fb7d621385792c85123a15e3e137e5112503c89f3e8ec8db6d4e48e8a89ba70d959f5902bfbcffb5e3478e799914a025bd5eb8da71716da4ffb10d6b6cc61d079aa1f4e08330fb4ef25d702f9d8b52d9da104a13b06f93b5410c02ae738e288c078e0f94b84cb679bb57c8a5e96e99eed89e76c419369bf86deccf5ccd7991ac9a68bcd3e3be679ffeebd35f1a0f080bcd87e3a84a59b4466d923a94f0c8204c11ae96417c3ff4be41835ba8c7b0dfd22d5c163684c625b06c5ff05fe0967cc2ee86bb46c578e89c4c051ae6cf0df19b91b078403d669183d768eb697ee51648d126be11a99e6d99d66fca1c9058557fd2a61ad2a2417c9067cef1eeddc040021609616e2f80bb4549a4caad14b5529d79b579dc9cad4053aa6ce294d57f98f8bb55331190af827a407a4d8961f142031fe4f0623c4eed14be8c272fa0b342d15e4784438ea852e6ad82be65b88ea272ca3b53f5b67d8947c8f7371c9acc560994ccef8443ec79bef9df72ec21a11c982fe6884da2fc8159739590d4aeb65e70252c553747195c53a5203d731e6868926ce069acd72ab215a53132fcd0a1a6bd41e543d152000d15cc09c71f82fc19bef8c262a5ac26f5834eff5c20cd23f3f99032923e8140f69976733371814c90841621c5870a17ede2168bd71ab255df5e3aceee8c0f79e87db5a840c1995a4597c0b0bddff1d5ad215af245684d1dfb90ef84bef50c3654f7719e2d39c1367f5fcf8558df5d7878e3839bd176522d9b3544044c0e3c25769fbf6efabf17805e2b2fb55016f225c7ea9ca1c013503166fa58bc447098d8a781098c6e7ccc9ca43c556f56e09ce51d3ae88d0767eb94a19def2c4ed96fe3029c82dddb185380dd7b0d5d6b2e130bc8e70c41c81a87c8aeb13788e94809a2b265a0010e2ae94edc1ccedd07c7a8b5be5c05b28ca93a3b6f033360c0edddd278a4721660d088237a80ce8cf8f440e5b54e21ceb73aadaa89204c08561af163a0b0da16a5458f6612cb9707f6ab741c38648646d000ea12f82bedd2f5a94571b7eccee9eaf12aba61ace51e7639e6c3c05510ef3d3089b9a7564656f2391ee694efa5b59b0d192def28ec05bb42bb31e6c05761fd0ecf3ef86ee58acc1e584615c4e89d81a18443c82ce5bd458a75cda94e08abd879a52dc83051edc7f9b460be9e5966bd506ca5b038a1738ee7b114680f4ffb7b4b3d0d9fbb45b7de8660582a67deb23b1b1c3d321b526908eb87af36ad086471b097ec7899d1406ffcdd958609625aca290ccaccce9627eb2596f7b670f2c831afdd2b203a6352219570fb9b6bdec3184538dcae3a3e8756776b661a409ca933fb9cdf2d0f4dbd103ce0baa3ae2e94bad9dbc942b806d455f91673bc13466bea53fcedd737f7ed3f3ec4d170dd85c3b9ee6953a5640c567fccd3f8875d1d00e6bb93d078a29129efc83af3d88c5ed70ebf2da277a019a9fb9f601469e2ee01d668300c27805b7e443c82b2cb5d348ad37e5a60c20f90ab12d73646282c50bfb833f763a203fad44a54035d4b5ef7486c71d3eac589e00fcdb8cf618219909fcf0b6d6735a0bc5f689a1d060cd9ae7d343c82bd6d6f409e963cffd83bae03b0288d49b773771f9f774511fd4ff61c03248931f617a74e21576121a57f23aa226e1a5a72c5258ada9883fd3e78c0fd6045fe4c816876aaba33bd7a8e3583f9e62b03d9da7a9d668d61c55a6d029c1e78c2877b795a3a6cb9eb2348a9a1b0f0f6ae42a2897b7a41f01d5f9bc8d85d145596d4a2d909a515feb4e7f3832e7690116df42ad857d9c5cd435c9f4c9df9737ed06fdf0e51462e8a1d2faeef41fa5b1511bc69b6c3c4a86fc3ed0200c444f8934765cf42d7be875229b959bb1751a3048bbe91528bafe285555848ed32f6163bb1e2ee580f8721700e3017c4b25b4e3479f52a7b410ce0d349ec9e635127cf2bace9395d9021a577a224cc04c6633aab8b047a7a2b53f90cbdef82149d244b8451add012e45934652aed13bb4c58a1f47cc9b6fa266995151a0bc1e043d98a6872dac00aab669819c24a98654dc8bb78ab830beb3dae2d88409315a5f51436340247400bf5cd066f79e875911b0b008f285a73f3132b7bdbb5c9b9ceb2030bbb1fba0c6e5711a22c15b3565239ca2545057400c3146df8369424e38fef0d3aa856a6d0d81395601b44afc3b98c39a3a6796c4e0c1d9e033fc7fee9529e708f16efec86ac6fc998fe69da61be140bb0e3e74352a67acfabc690ee8bca989c155cf3f41236b7980661512950d04a50f7fcf745b266faa1b111394924f05011325df3a698a21c5ab5dc73a90008464028a594dcf560deeb9feab424d69761faee0e2ae5643d89bbff0ce3f335aa41eee403b848107316de2e7fba2e4a5e1a43a00d6650b47c84077862ceea6d44f9d4785a73e041f6aa67c600b4df50a43ffb46f0b42d40785a7d4cc4c43f6c5153f9c45ec24bffb483156d7eb48ae6c487370e24185a508b9b614cd23dd76e38f25d2579d67a2dd194e2ec3aaf13f1cf12362a6a4451f66839be272bf40eb31913e9f365ab30804b767922c1e09f1cc656aab2652ef5e6a9478a58ee630fa78b038e663d5891760127b0bab55d05a3391c286046b78a1d5c4c8fcd60ae8471b94129ad82511ecd690f7c654abef175edc9becec76cd65303ad292cce40e83866ebac2643195d5d5b66c4ca78ca75aac54c3fd46f0a641fcc1f663ec9a30de0ede904ff79ccbc38f0ed6b4054642ce168a1572996e5a7a120fa384f3dafd2f2fdba68781a0390cbf58864dac14f6d4dbf6bc8002443ac3dd21750df682480e416077aa7d1f42fa86bcb548a0ab3475409769e7e160b935ee30db77a976bc846321d282c8aeecf5476f4307767deffb8b1127cc598539684d8382cfcae8447793e98ceaed6ed4f3d3316674767be09b3a92d491df5adec3c76197ce99baa563138d1573adbbfa1e9f9d4c3660eb71cde5a8f0e4986f86500ce13c9dcd069b457dc04416e65bab84d31c944c56185921461c67cd1042821f7e0ff7097aaf982aa02276d654834bbe371a2b069f3cc2a3ad6d67ac216309f0acd25ffc333532b34bed0fd22bbb35c0a999cca2dceb72ed8788afe61f36edff3f088f4cd927eb4fd2cb8985320db980e9cc2ac498986d4c2430eedc66cc19c33e74f3e414d6b507694ff936e9401380d1cbeb73b938dfb184511f688d2b7596c3227ca616efee9f195f75aa2365f1c0674c23b3735c6b6276076bd3692daa24cd87d6d9346514c43b2858ad63878958c2f40ff2cb08ed4ecb83adebf63042ec898b1632b0ca62a5b06a2f2a8e041aca1bf8b86fb9d26901bb870df7c53350f2d845b2196a3e52655d0b7b5871f00253794b100048ce35a8469122facb2b7b12086f0f070b97038ab274ab9e17d34a96d6d5a2132784a164901add9d2933e1b642bfcfa9fcd0374b63d653cb81aa7a7a1317ddfb52038f66550e73143da45d0b956296a2bdc5229e819a23781b2113c48036ced3e8c83f3a1c7ea8760c0f72f9cbbc5ee7a8a71be3aaeef3531e0c91ef899ac1ab70bc31615c3d3d30378f821052c82fc80dea16de9014a116f558ef0495a9e671fc59bdf5193ec21f088de003c01ac1278e707b8b3e1c9eed83a23a698d53d582fe2b39f0bae7b85af1ae5b667a4801f67513173ebf432e1b0b392ad9a93ed3b6dde53fb34d1a52008b4739f90ae77061e66666cc338e19d6a6a238a8522b4d38975a29dd7674d7c4ddbb685fe6fc1adaf88d45d991c38c1069a02f5e436ed37582ec324e1d97168af8f6a701f86e943bddccf7b4f1a58e8b49235271539ee620856eae1ce454cafc2b080a876b4fb5aaf1ed590d369915697fe929201829beeccb16e668aae95743caad4081d47730497380e2ef6c83450d0957bdba13e6c2fe247b4ac951029b14b617fd4eb1d996f4d0a36f7d5e6c0f68eb6d503baa1f7afca380d7ae673ffac04de3581e0d24e6bfa9d7a980c0a2c4042cc20ec9cfeadf69bffbbcafbc1ce8f5a99d6568ee8137ea59a3229330a42e91ab052f2d2255cbbb3f54d49b9fdeabbb3680dffdfc15e4ea96bc745902c2c485768d0791453eaae3be41d8dcc39f6182f440d6f63038f4719dac1e6505df224b5c67042b53e6eee5d3d5dc015d4fbf7250ac8ca8d95991943ff591f2b83cb1a48f03c0b2faa0de5e1e46dea34bffad53be9a162ab715a8505ee7c3fb285fbd3cec3d6b73d27b5ffe7937959f9e6983e084eafb319f1730ba83ce91a8ed46877f2705342767769a67de14f572fa3a206e30eb0df069d390bfce5bb6beafb4de1ccf309210669fd4e9086019c47bd1703d1d4868e59e40b228b1d61f69388ab815f161a7d844dbf8df77d911b5ff7928d003afcbda862ed27800dbdf578eaf7ff6f24b8cff03a02ca8969b147ed06dd456113d1581f5521dd9a5463364a030e5a11425856597d297d14444b19d97d4d1dd035680d7ac0656395429dd06f9628ce5253eaa544a05bbe2acd7acd95cbe2a13e9a7cd8e7355ed63f8eb149b548b5ababb7b8625e7bd107f797fa8ef0d0a4d4cfbb90cdbaa6b12c4b47503022155c653f5e7427846044e3faa88c54a7ff0148af8548d527fed46488bbf0137632a79ed80b4394e90729cb3a6c61cbf3003d18075ce173c95fbb27834c5d9e72888b56991835c618f5ff4161e6c68ab036aa10924c9b7fd601c4ad6d6616d405d913ae0264678810f5d2d8d3fa84eca529fde72b341f38c5f85257c606ab87e4934762227c159dfb1492cf6f35b95306a19b4261eff9a4ed8aaa50d4c060862eadfc6cfc37168cfa1605ec15a8cf4aa94ab0133946c33929a8e9231b8edc572405bd8fe9f122050b27b70062500c99923e25826729aa798d571f01595cf7add7d7b4fd52908d4efd43f111cc8dd76a46a0046913b8b79724bcca7a73bfdc8aba1d19fb3c9f34a420a454ec1068d51d69192e8ca94dced72a13a85ebebb8fdcb19a23b60e1fc8fd1396ec32a2e57c06e77129cca9a1d5d12a83206dca938b8c4fbf1a85094368101dd6449c0bf037915e6d5dc7403a7be137737b0530de26780fab0a79d36904d8a68b00ab41e7c010ba9e181cfdb117817a83007b14bd1413c00da1ef577e7695af2f9ecf39155ddb2b879a2a70d35b1c3a341f8eb42aa0a34e548368366a10ff0dead83bd7d55ca84345b0", 0x1000}, {&(0x7f0000000140)="c56f7106399109779e63d354cb0f2953c44886e936e0a1acaa3c4eb693bec9e6aecb67f94f370d20468583893d95a720f89bb39022a96a0aa4e4b4b51d161024e9aca41f208b6630c3226d55fa15ab6c0f11154d3adebfbed8b507083aea31a5adaf658508ea2fae3944b391e780df94f2137886d2d22b388924a7943c61518bf8af", 0x82}, {&(0x7f0000000200)="2cc1532f314f9c1cd4846204334dfb8a1804c4227c5df394e941991022b7cf0290e45c205aa7bbd29d26b462ff417c5775adbc32ce7711f4b9fe1c3e2bd77bef886631fa3642623df02741460088a34f3ae776880813fd26a84b38f13ff56a57221c96b4d063b7dd3343a59a74", 0x6d}, {&(0x7f0000001300)="81757bb551d9f86415b4d1eae600d29846a1edaa628257f4b332a80bd66543de0d8b8d63438cd03bf743498c8a40d940fce64c348fcf9618b63adf83aadffac8be6dc7744c271fcc9f84a0c4e5255ee0f669cb90d291b122194d26b1e3c3a90b3534357a6d6d1d68335b6ea538bafe71566d9c16fdbb", 0x76}, {&(0x7f0000000280)="db54aab9d61c856b3a3c47cc82d9144faa8a0d806a97872b2f23e660fc5b918ef2dfd9f6", 0x24}], 0x7, &(0x7f0000001480)=[{0xa0, 0x110, 0x1, "763d30c70cbb13f9b9798a73d5487beaf48c8d13eada15313c98e4689bc803d9c61952c2c3ad926ee338e1a76c2ee792fc137084a91119ce7302d8c82d832febb4490f153a0762125428123dc17e1d6ebe87d1e78d3fa65f9cf4c4fde472387fb9aa9072017dd92d61fe64009a73f1654929855a65bff3caa0a023512ebf9375b9de3bb9dfa87a1244"}, {0x1010, 0x11, 0x1, "deff887de90e6ac2a1aa87020a959fd2d0fe99b7ccc673d418427f639c129622e9fc3a15add2984dc2382d928720b72c21f0df120317d865b44e83610a8a1f12b22654938b80c1cb56c06ebc6fa325c1108c40f135d3079a161971a2b3db8c7e1513b0e96a7dbb2bcbcc69b09c9c4d0f752bf635bcb09757e5d36020763625a2b5d0f6ebc133fd2d1c5b562810dd070413e5bd064eba603f78a5fc1a8ed1764cc330ef6ee59d14877ec441b3499630606b0fc216def0ef60cb5c17c4c8fcd701df18caebbf33aecfce0f5fa5d2d0bec94e3f02ed62926b6bd6f19d7054bde5810b628ae40b279841c63e8b9a33ab4ab229a99fa76953a9b42177d60bcc67f9d3a61102c511c6148c17f39d042f240a0ef85581fef89e5f44bb05c03cd4f47ca0a469443ba57628f52b0df5b10ba7e9fb66c70ac5a31015251dfe2f70db13aaf80562ecc65f38a6a8fbcc04be418e35ff0c7ae5c25affcde8ea225ff25c33894a20f083aabdc6a6994b3833bfc864bf4f272149e41ee4ea284933ffc41f42d4070ee68263d2d3ae531c7df83c7421f0fcbf3b3b312709ff800630aa00b21e5d729b9a10ec29341b5d9b0a33eff968c76971466aa907a213e6da84f5ceef44be2178e20d9af72ecd89d6ba2da03a062c9f0d9b2bc4a439be22a4168b499a5e5ed1b328543429fb76d4079ef476376d0fa745b9f4f8c7430940adf5251d97461cce5c3bc36e1a6c2b71e2a5a6c2bf15770f0dae73141a39d9524e96110cc3b6f5f29b38fbe09bec635c282d3e3ff57e84eea22243719da3db29909eff5afa352d436025bbd56644346653dc91a52aba4f64d8aedcfe0b8798bc12bd568e543d4c13fe95f7ced0c5c26f9372256a87fc055a48baa85070309bbfdcca9ccfd15f87a94c6136f6b7b631ac6176c687e5d66ef6f7edf9857bab3962a1a0df02c79434a22213cfc6b2e8d4554075ed1aa4d7e06dffdc8c46bf31cf31760dace6cb85e6dd7c2230d426c3cedeb24335916b3c53344d6e17ca4b8f86b35c37dba4d75fa8e26f0486edf7a266da7dfa3e9c26a26371b7702fa3ee8a3bef7903b88248adbad3d73427d996dccb8804efa86fb3c8a687dd1e51a25f0accf7cef9696fbe96165627d8993348c808a861ad3be4dc827f43319e255e730658394ec69e92fddb0090502c064e9935e4a2671b39320644e757ec00cc24280ff855de29e75d0d248df675da74edc51f14b0b0b0c285b25e4b45697f94f06d2f097e7453aff95e039daac38df54dc69926c6ccd27ca877bb5aed715627d906cddb4fab91e7a19b8fce7358e4b458bd2153352fa65e2090fc93411d07d529c680d1bf78a067494d2d22005d83874a0c66cb1a6aa9cc754b8ad40dfec5074eb810eb1712b20855d34043621acfd2ea9df9e2a230557450c6c75c681eaa35adf6f7226d0b28fbf1ba8314fe0cc85c59d809e7d6faacf3b2eb10162c1a41dd2f7caac2a50df9be97b371e91e69eab849d02d93a3b2fc9aa475eb3524f1529d3d6c06ebadbeedf6d6423b53336c86d24e59eada5fd8433dd5000c8245494425cd92a37592978d38d07822134392b06fe7905481dafa85eba77385339ba4e9ef8e279e726246c2bc853ba850e67d64602fdcd08c32abb393a578e3f23fcc06fe93f1a2c3b765cb2c76dda4febb132c2b8e1d3a342e2b3d37125ceaf3a62234e3bfe055de66f28534b25ddd1092d714d6a5ef88ef64319d0aef4653886aba05d3f87aa825a7e506789ed4d233216f35bcbf05eabd4d8dd839ed2c42363b5014544d95d75b84430f573be4fa6a7e7bee71e896ca4c62e2f8429fc89af114db990e1c8aa73b5ee4a693be37d1ed924f4a1603f24a8975e9438b2ad407a5378d81b403d857e0f0db8da172041ecea428784095e0d2e068a7fd891d78a6ac0ba39c29c1d994da536391c68582bbe05a7a711ebcaa5e2b7a8240fdeb991faaf062e352cef15d4b50d364f4aa3d8adc5a743d1c37572f46d40f82a69908baec8185a2c3d436350adbf84a4690807873426cd25598c8d5442bd29ffe33bbc5fbebbce051549e16901258139b4536eae169819622a8dff4058f16b40ae711a82279126b0544d5f80664b8e19768f3e4fd4bf8b0539991a16ff17962aef05a2fbfa478970fc38ce13968de757ad47dfbb68e1f046c126fe90c8a2aa130e838773b8786511837686789c5034a428fcdea9b4e9762e31b8256c2a507b11cde480cdeec585699cf14de619b27f2985f6a1869c006606c52fdbbfa11454fdd67396086ed4f5e25368c0240ec90a3ee43a18ca5b8d300f501cac16bd4005643b19598e8fa9c57a19b666c03397440d8b15d833e14db1b2c23fb8400fd4d6e086a9573aecead127b883e42dc05c10558e9d45bed580757f11cbe1194e21e361f469d03bebd8791a0e83b3e68dcb90a707655ce098e9c2bc7e1a91ff08b9744ba0eca698685527024494751564c51d33a468f618fa0de739be115622bb2174c860f4ce523c952f643443c5558d4bda6d98c9458ead2d0a3252dfdc01065a61687d6bf71a2d8c302c34d684e4fff0f5f548ec5490a139b5df707c057ccbb620d3a89e3555556546a5a5ec3a7fda8ac8050f0b07c2d4e2115159eb9d22bef7461e0c4a1a053bad55bae012958403d219d8bc162a3df02dbc047bc01d96523e4d343b7de92a18052e11c80a9061f507b94147a82822b3745b25b93e5efe1ed7c006aacb803bacc968f1e057adb75db8beee00c896418d746eda75c5b1fab84034a23d08f816791f43118cbb19865f874e4bba2027d5e382fa64d4a4667b9eb1db6f6099500bf6b71eefab93ff470c4ef8ceef898a7c4fac36fa77c798e2565cef86c42017be31443a147d1161f3d24fd5ddc0788bf288f9ba88f0c1a80802b74bbd994519044a7b321f8c3438ed26879415bbdc0a1da236ee5aba3416ddd65b31a466537e8c21c7ea0a1cd00c7bc859df9762d6de0a14d06a804ecff3299760a5b70aa207020a5e531d8a280f33a0a64ef365dc0572f73be416d1eea36e36adf5185c4399e2a6653f3f8af238a9e686d276210a279e138e335fd9fd66bac270197725d87616f848ede817072478b09df155fd5c522c4c12c02e21cc174edba2b68561a6d0f5168366c24335e9c0b3c27f18ec45d343a3a92ea33e38c1c6d654eb795513bea77fa90d041b4b74aa02d2bf567548cd4149a869e12f53d3ff2bd32f8f6836c4775710c3ff8e6be5694e66b27e1419eefd4eb6c35bd06e3ab025b5a1ca47a0b467db0213c90ca4b835d3935e4322f635a1ee0d27a03a1e334196aac344f262746262d93932ff2f497ba2f39ee60d5c7c689a08f1a82b62f2b7ad3d12409c21390a9f3444aec40415807561de3e705030a43f1490a5fd6629059e120ebc6f5ce6230f276828ed56c3935f3c933df4b0d43b1c6c34bfab907f0460175a8b04666f8cf36a33d93c147d41358a8528823d9b4af9199a47d3b429d37006abfda017519dc991cdb030c7401b20e57b62ab8bd4c122c297d28250dc3bff00f6ba96c56feb58c1cae6adceaac6de8f9633217d46722bdadec6327a499381d2d96a2205847a0aa2aa5a48dd1b31b7dac120580e8851ebb5fb49b53056ada97318ef871c20580c91c85006f9f48a3764015bea6f7697fac566e87d732046e7af02cedc72f23c590cfcc33439653f809f79a2de8cdeb41ea9d3b0fa8801afc8927a5316151aadbcc42d7ec99d56d4f7731ae2b91823c20459cd35706c1c2847b12f778399647b1f61342cea26434f9d2227ca98796a9859ed82125d0434a9fe90d10981634cf602f676418fa80c375e3faebd51d260846d6dea72a93f3e04a1eb319fca894fa5a95c27246fd2f7da89bf0a11d9a59a58c9bdb8af9ee42586c915fdc7a6357e8b2651f212d4bb0ab2b2d17727c4be6373698c1194e414896d36e7f6cc0b97943ebb09b2f5cd56e30a318328d6b67421c08ccac0dc16501be6d46e6022c728f39ed542783e8faf010a60289bf5255a5fc4012b34f688d8c0cadf22dd566fa916f63107c97223e22d3329a7058817a9b43bd4c2fe1c2718288112a02ee1e992f435c4e2a9521cefe140167b009e6d0502695470200decf44d8c9aa94d52936d8ffec41822c9ea3891ffcba604426dc93b427847117e4b1d77e9fa60672a2d0cebdd7193107141a67fe7ad8d86ee65fddbd70f04aea1b4726fb97470804aee9aed0fc8a21cbe86becfb3768029b1effb3d8eba4a02148a88e885ec987b797ecfc8997031d6a5f6627784b35c43f2887a708af76b11adb343cf6ada1d5c8b8e343b56dd9d655da95155cee7cc108909a6d28d48554196a9e73a6310dd70c8ee1801eb624a7b0193667b3ccc4fd10bbeabfa16516d24fa8f5bdaf00b66d322ca8535b885cc11e2c5339f9f4a75560ed3a61b32c10fde0bec7d75af15f301278d9c13ceee8f1d36e94249e06bd3c076e061e4dfebc02c6e92638d8ac33f6a97aa9d6d1efb2cc026f7d17e84e09bf527c209f58ab42af0904d1a7f899ece64d0c55ff5945f751a45a7a05cf879641335a70bc10a8745441af95356487a27e09d0370ab88ab3c73683f0b57572c8f633953025ce15985e79d1aa2e7077495f7ad4b44765ceffe66ec4acdd875a8046303e2e9581277025433aa3b0c76259465d565c57073817dac9145cf8b2daa78dabe5dfeb8a8c4c8100e8ce75607aa295bdb12594c8be97f79a16991b1c4121aff5a7e7860db991aea19e5c8ed3452ca1777413d372078538ff9b59a1e9dd1828e97e12e08af349750f5f74e90d6874141619667e4c63c83f59b52df77a7223ed9c79baf6c9099af5b339705292e4ecc0697afd400ba2263feac0d937dedb35f248fe20a516e4a3023590fb8ac5da7cde264d0d8f036828dad24726a4d992094467c8a799bda574d81316dd0316fa8a845fcd8ab3185fd309760faea936cc38ab65da205da0008db3a605c8c97e1f069e1f6a6e2f110f98c5fd1c5bc92a2ad78d855668696fe93f16ca209c2a7c2d61f2e8010dec6c9a5977395da2a12ba03ac72cbd331ac8f78201f5113a578ffae2ab3b9593afe715ad17696cd4caadc87c3db4bd64fd806c5eb94043a5217ae5c9d846e1a3701e10d7fc0e07c5d5d909096ccaff1b1b82e8b89f1333d84f4e8bb3e0e1ccc2c84e64c99e50a574d0d789297da4b0878f52d2b8e1aaf829d328884a307b7ef9d9aceeb04a0fe9a1241f56e1fd7c533a9fa6217476e8e07e89379549671ff1527b2d72a5c12e88c9f47f6c2fdccb61aec1bc14650899991f809539c21cbd4189e487a5974847a83a7b0ad43791f266ebd7b2d56299f29c47875669c2e1260eb0f24d52cd8f22241cb01887df591a400ac6db54bfa1c9cfc3536316112599db56c1ae663be47045256bb2136e954d59bd1d94e1ef9a27ce920629cd1f449763c7eca57bbfb885e6c6b0ca57f016416bba61c5807426e9149a4541f627f7126904cacb7f53cd7eec202c7cfa2bf917747725988e351a36b2b88d37324f67c2275623549ac382b46f2b8a2af6195fc5c0b84c549ae6c9871f1bd54a7a1fe72ec9454f4deaca53f84414451549373fd7630507933e9d52e86b7774694cf859718f26ada72b5a73124181686650bd32e531d2dd6f77e8b521a272d65df38146f632e0fa258454bfbec7919af3b9275f95773753ed229b4a82b8fbcc5ff695a00cf0a7f77ad9144c5acbd326628b5c0be047b3c6d6f05502201eaee18b956606a628d00e2f032e92e9ef739de66d5b79ed41751367233e"}, {0x90, 0x101, 0xbdc2ae7, "68ea65a9d578c9d26178841eb8c168ec322e66be4eb044d0d1f61081af9bcc715d45714344ddc46f1983ad4d7ad273b30b951ded1a179d5adeed14fb2560e4c0f2066f78d853e32e71fa7b24f6421e1bd69cb993efc7bb840da154f4596fa06102b150365ce9c89dc7b8d3a493c7c5bbaca30a969d658e2bde227e217b"}, {0x88, 0x88, 0x1f, "b8c3588daba99560cb6da7ea91cff41a309fffa8fa20423916395a96724a60867126f67dc132cddd65feb8e79ab9233deaa2dd8f51e3429e6daa3323dc1a2341f412f447904d19ef50fd2dd9540bbbabf27bfc32c2e1397cb2838be9132d4eba72316855e98c22950bc72c087009d7a98918ba"}, {0xd8, 0x110, 0x8, "53119dce8a354eafbfabdf02dc01f15cce3295439e93ceaa0ebab9c2518adaffc8ccb02b10518c76762131fe0f40069840db803e1d89a33c81d9eff006631385cab1c9733b6eb943f5c5af8d2e3e0bdf7db04db592dfece2e79adb8f229f5a9f91137523e3c0afbb3520d5299a64d0a12bbec5beca3ca95d92450e7921f7b7cae28957d83af298a06db34d85715e113c7883ccdb7beaafb0ff4459e27fddd375bbc50d79f65fb8f44eba28039d58766bbdc47f6da0f03ccc0f1d97315d43cc2db0035b7dc206e396"}, {0xb0, 0x0, 0x2fb1, "65a21af438787362623fae41bb5b79ded8adce0f32582131d425fdc07021cf00686448500e117755ca8ebda363c3fe081e90f1cb121f534aef3ef2022849a73ddb7bdc462a98c02b5da8d517bf598fa023e5469481ff10bce26f38bc8a5d32b7d238219aa5794fc4e7ffb4a47ead37f92c5efeb6a4a5183eeb53ac4feb074997d6137a8fc05daf153703b7d4b1de29d1d34aa054cf1ac8414d704f"}, {0x80, 0x115, 0xd96e, "df4194104442720b450e1c119eda2c663b0f5524c0776cd460527d605fb9bdfe4ab2f56ae97d48ff712cceccd5e012766ea48ffac967616d4fcf5855516b7839fa413e08847c521233b70288bbc0a2c8fba95b598f26d99e3dda07ae505c8c490457fc15b920dff3f34dc48a"}, {0xf0, 0x105, 0x1ff, "80a7ee516b6f5a8c6a984721f692f5f7e5257b1dec76760db22977c7a0ada1e6aee2d50eb08cfd7e131a0d266a3db931230b295f19e8bd5936fde1d26b4c0a9c56a828cefdb29348cc83660a45cf641f2722aebd3b8517f0f06fbe7c27374fb3a384fb6fa4129f36201cff6188d6d3cd24c33a3b9f5f8c17286085074722c865a1f5af0f89dd19cc2870186b208e1ad73109d29c5e91768873788270918260fbaf8290f6008ee08f7ac1d906ed34b3da8da3474210ece8fb09292fa5b79f1027ec541468a76503b1d00e36a26fec4a221d0b04792b7a06dd099b6cfdce42"}, {0x48, 0x0, 0x8, "e1997fc58be5b06761cb37de48bafbd6ceeb5b41cf7fe2949cc9a3a44d09e37bc3bedec38c43424f82789675f6a97a6e0db202d655"}], 0x1508}}], 0x1, 0x8810) 12:40:02 executing program 0: syz_mount_image$erofs(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000280)="e2e1f5e08a3f0fcf010000000c", 0xd, 0x400}, {0x0, 0xc0ffff00000000, 0x1003}], 0x0, &(0x7f00000002c0)=ANY=[]) 12:40:02 executing program 2: syz_mount_image$erofs(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="e2e1f5e0f2029981040000000c", 0xd, 0x400}, {0x0, 0x0, 0x1000}], 0x2008082, &(0x7f0000000080)={[{@noacl}]}) [ 500.371566] __d_alloc+0x2b/0xa10 [ 500.375034] d_make_root+0x3e/0x90 [ 500.378674] erofs_fill_super+0x102f/0x12cc [ 500.383013] ? gb_gbphy_register_driver.cold+0x39/0x39 [ 500.388301] ? vsprintf+0x30/0x30 [ 500.391795] ? wait_for_completion_io+0x10/0x10 [ 500.396484] ? set_blocksize+0x163/0x3f0 [ 500.400570] mount_bdev+0x2fc/0x3b0 [ 500.404212] ? gb_gbphy_register_driver.cold+0x39/0x39 [ 500.409848] erofs_mount+0x8c/0xc0 [ 500.413400] ? erofs_kill_sb+0x20/0x20 [ 500.417314] ? alloc_pages_current+0x19b/0x2a0 [ 500.421902] ? __lockdep_init_map+0x100/0x5a0 [ 500.426403] mount_fs+0xa3/0x310 [ 500.429816] vfs_kern_mount.part.0+0x68/0x470 [ 500.434315] do_mount+0x113c/0x2f10 [ 500.437926] ? cmp_ex_sort+0xc0/0xc0 [ 500.441756] ? __do_page_fault+0x180/0xd60 [ 500.446082] ? copy_mount_string+0x40/0x40 [ 500.450307] ? memset+0x20/0x40 [ 500.453573] ? copy_mount_options+0x26f/0x380 [ 500.458069] ksys_mount+0xcf/0x130 [ 500.461594] __x64_sys_mount+0xba/0x150 [ 500.465551] ? lockdep_hardirqs_on+0x3a8/0x5c0 [ 500.470123] do_syscall_64+0xf9/0x620 [ 500.473910] entry_SYSCALL_64_after_hwframe+0x49/0xbe [ 500.479080] RIP: 0033:0x467afa [ 500.482253] Code: 48 c7 c2 bc ff ff ff f7 d8 64 89 02 b8 ff ff ff ff eb d2 e8 b8 04 00 00 0f 1f 84 00 00 00 00 00 49 89 ca b8 a5 00 00 00 0f 05 <48> 3d 01 f0 ff ff 73 01 c3 48 c7 c1 bc ff ff ff f7 d8 64 89 01 48 [ 500.501135] RSP: 002b:00007f7ffbdc2fa8 EFLAGS: 00000202 ORIG_RAX: 00000000000000a5 [ 500.508837] RAX: ffffffffffffffda RBX: 0000000020000200 RCX: 0000000000467afa [ 500.516097] RDX: 0000000020000000 RSI: 0000000020000100 RDI: 00007f7ffbdc3000 [ 500.523396] RBP: 00007f7ffbdc3040 R08: 00007f7ffbdc3040 R09: 0000000020000000 [ 500.530671] R10: 0000000002008082 R11: 0000000000000202 R12: 0000000020000000 [ 500.537937] R13: 0000000020000100 R14: 00007f7ffbdc3000 R15: 0000000020000080 [ 500.555159] ------------[ cut here ]------------ [ 500.559925] kernel BUG at fs/inode.c:1571! [ 500.584435] erofs: read_super, device -> /dev/loop3 [ 500.595651] erofs: options -> acl,noacl, [ 500.604488] invalid opcode: 0000 [#1] PREEMPT SMP KASAN [ 500.609914] CPU: 0 PID: 21613 Comm: syz-executor.4 Not tainted 4.19.196-syzkaller #0 [ 500.617793] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/01/2011 [ 500.627156] RIP: 0010:iput+0x727/0x860 [ 500.631046] Code: b8 00 00 00 00 00 fc ff df 48 c1 ea 03 80 3c 02 00 0f 84 18 fd ff ff 48 8b 3c 24 e8 43 db ee ff e9 0a fd ff ff e8 f9 10 b9 ff <0f> 0b e8 f2 10 b9 ff 48 89 ef e8 1a f7 ff ff 4c 89 f7 e8 12 03 6f [ 500.649953] RSP: 0018:ffff8880af1f7a80 EFLAGS: 00010246 [ 500.655322] RAX: 0000000000040000 RBX: 0000000000000040 RCX: ffffc9000e468000 [ 500.662720] RDX: 0000000000040000 RSI: ffffffff81a96e47 RDI: 0000000000000007 [ 500.669994] RBP: ffff88803d86b540 R08: 0000000000000000 R09: 0000000000000000 [ 500.673887] erofs: read_super, device -> /dev/loop5 [ 500.677264] R10: 0000000000000007 R11: 0000000000000000 R12: ffff8880b4927780 [ 500.677274] R13: ffff88803d86b540 R14: 0000000000000000 R15: 00000000fffffff4 [ 500.677284] FS: 00007f7ffbdc3700(0000) GS:ffff8880ba000000(0000) knlGS:0000000000000000 [ 500.677291] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 500.677297] CR2: 0000000003114708 CR3: 000000009774a000 CR4: 00000000001406f0 [ 500.677308] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 500.677314] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 500.677319] Call Trace: [ 500.677347] erofs_fill_super+0x1205/0x12cc [ 500.689766] erofs: options -> acl,noacl, [ 500.696967] ? gb_gbphy_register_driver.cold+0x39/0x39 [ 500.696981] ? vsprintf+0x30/0x30 [ 500.696996] ? wait_for_completion_io+0x10/0x10 [ 500.697007] ? set_blocksize+0x163/0x3f0 [ 500.697022] mount_bdev+0x2fc/0x3b0 [ 500.697036] ? gb_gbphy_register_driver.cold+0x39/0x39 [ 500.697053] erofs_mount+0x8c/0xc0 [ 500.773707] ? erofs_kill_sb+0x20/0x20 [ 500.777595] ? alloc_pages_current+0x19b/0x2a0 [ 500.782162] ? __lockdep_init_map+0x100/0x5a0 [ 500.786645] mount_fs+0xa3/0x310 [ 500.789996] vfs_kern_mount.part.0+0x68/0x470 [ 500.794472] do_mount+0x113c/0x2f10 [ 500.798090] ? cmp_ex_sort+0xc0/0xc0 [ 500.801790] ? __do_page_fault+0x180/0xd60 [ 500.806105] ? copy_mount_string+0x40/0x40 [ 500.810344] ? memset+0x20/0x40 [ 500.813611] ? copy_mount_options+0x26f/0x380 [ 500.818092] ksys_mount+0xcf/0x130 [ 500.821625] __x64_sys_mount+0xba/0x150 [ 500.825585] ? lockdep_hardirqs_on+0x3a8/0x5c0 [ 500.830152] do_syscall_64+0xf9/0x620 [ 500.833936] entry_SYSCALL_64_after_hwframe+0x49/0xbe [ 500.839107] RIP: 0033:0x467afa [ 500.842279] Code: 48 c7 c2 bc ff ff ff f7 d8 64 89 02 b8 ff ff ff ff eb d2 e8 b8 04 00 00 0f 1f 84 00 00 00 00 00 49 89 ca b8 a5 00 00 00 0f 05 <48> 3d 01 f0 ff ff 73 01 c3 48 c7 c1 bc ff ff ff f7 d8 64 89 01 48 [ 500.861163] RSP: 002b:00007f7ffbdc2fa8 EFLAGS: 00000202 ORIG_RAX: 00000000000000a5 [ 500.868870] RAX: ffffffffffffffda RBX: 0000000020000200 RCX: 0000000000467afa [ 500.876146] RDX: 0000000020000000 RSI: 0000000020000100 RDI: 00007f7ffbdc3000 [ 500.883398] RBP: 00007f7ffbdc3040 R08: 00007f7ffbdc3040 R09: 0000000020000000 [ 500.890648] R10: 0000000002008082 R11: 0000000000000202 R12: 0000000020000000 [ 500.897897] R13: 0000000020000100 R14: 00007f7ffbdc3000 R15: 0000000020000080 [ 500.905147] Modules linked in: [ 500.915932] erofs: unmounted for /dev/loop3 [ 500.921005] ---[ end trace 7b96f00849cc9320 ]--- [ 500.925782] RIP: 0010:iput+0x727/0x860 [ 500.926002] erofs: unmounted for /dev/loop5 [ 500.929704] Code: b8 00 00 00 00 00 fc ff df 48 c1 ea 03 80 3c 02 00 0f 84 18 fd ff ff 48 8b 3c 24 e8 43 db ee ff e9 0a fd ff ff e8 f9 10 b9 ff <0f> 0b e8 f2 10 b9 ff 48 89 ef e8 1a f7 ff ff 4c 89 f7 e8 12 03 6f [ 500.953280] RSP: 0018:ffff8880af1f7a80 EFLAGS: 00010246 [ 500.958703] RAX: 0000000000040000 RBX: 0000000000000040 RCX: ffffc9000e468000 [ 500.966257] RDX: 0000000000040000 RSI: ffffffff81a96e47 RDI: 0000000000000007 [ 500.974474] RBP: ffff88803d86b540 R08: 0000000000000000 R09: 0000000000000000 [ 500.981996] R10: 0000000000000007 R11: 0000000000000000 R12: ffff8880b4927780 [ 500.989380] R13: ffff88803d86b540 R14: 0000000000000000 R15: 00000000fffffff4 [ 500.996701] FS: 00007f7ffbdc3700(0000) GS:ffff8880ba000000(0000) knlGS:0000000000000000 [ 501.004933] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 501.010847] CR2: 00000000005461f8 CR3: 000000009774a000 CR4: 00000000001406f0 [ 501.018590] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 501.026340] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 501.033620] Kernel panic - not syncing: Fatal exception [ 501.040475] Kernel Offset: disabled [ 501.044093] Rebooting in 86400 seconds..