# https://syzkaller.appspot.com/bug?id=2c3fa33bc6241bc2d5786ce4d7c2d78f79170af2 # See https://goo.gl/kgGztJ for information about syzkaller reproducers. #{"threaded":true,"repeat":true,"procs":6,"slowdown":1,"sandbox":"none","tun":true,"netdev":true,"resetnet":true,"cgroups":true,"binfmt_misc":true,"close_fds":true,"vhci":true,"wifi":true,"ieee802154":true,"sysctl":true,"tmpdir":true,"segv":true} syz_mount_image$vfat(&(0x7f0000000200), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000600)=[{&(0x7f00000002c0)="eb3c8f000000732e66617400020101000240008080f801", 0x17}, {0x0, 0x0, 0x1000}], 0x0, &(0x7f0000000180)=ANY=[]) chdir(&(0x7f0000000080)='./file0\x00') (async) r0 = creat(&(0x7f0000000000)='./bus\x00', 0x0) fcntl$setstatus(r0, 0x4, 0x6000) io_setup(0x202, &(0x7f00000003c0)=0x0) open(&(0x7f0000000400)='./file0/file0\x00', 0x420100, 0x10) r2 = open(&(0x7f00000001c0)='./bus\x00', 0x100000169042, 0x0) ftruncate(r2, 0x10099b8) perf_event_open(&(0x7f0000000700)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x50d, 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, 0x0, 0xffffffffffffffff, 0x0) io_submit(r1, 0x1853, &(0x7f0000000540)=[&(0x7f00000000c0)={0x25, 0x3a5, 0x2, 0x1, 0x0, r0, &(0x7f0000000000), 0x16000}]) (async) r3 = socket$nl_route(0x10, 0x3, 0x0) (async) r4 = socket(0x10, 0x3, 0x0) (async) r5 = socket$nl_route(0x10, 0x3, 0x0) (async) r6 = socket(0x10, 0x803, 0x0) sendmsg$BATADV_CMD_GET_MESH(r6, &(0x7f00000004c0)={0x0, 0x0, &(0x7f0000000480)={0x0}}, 0x0) (async) getsockname$packet(r6, &(0x7f0000000080)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @broadcast}, &(0x7f0000000200)=0x14) sendmsg$nl_route(r5, &(0x7f0000000000)={0x0, 0x0, &(0x7f0000000140)={&(0x7f0000000040)=ANY=[@ANYBLOB="3c0000001000010400eeffffffffffffff004000", @ANYRES32=r7, @ANYBLOB="01000000010000001c0012000c000100627269646765"], 0x3c}}, 0x0) sendmsg$nl_route_sched(r4, &(0x7f0000005840)={0x0, 0x0, &(0x7f0000000780)={&(0x7f0000000440)=ANY=[@ANYBLOB="3000000024005f870b0e00000000110000000000", @ANYRES32=r7, @ANYBLOB="00000000ffffffff000021000c000100696e6772657373"], 0x30}}, 0x0) sendmsg$nl_route_sched(r3, &(0x7f00000000c0)={0x0, 0x0, &(0x7f00000001c0)={&(0x7f00000007c0)=@newtfilter={0x3c, 0x2c, 0xd27, 0x0, 0x0, {0x0, 0x0, 0x0, r7, {}, {}, {0x1}}, [@filter_kind_options=@f_rsvp={{0x9}, {0xc, 0x2, [@TCA_RSVP_DST={0x8, 0x2, @empty}]}}]}, 0x3c}}, 0x0) (async) writev(r3, &(0x7f0000000240)=[{&(0x7f0000000300)="e8964ac755fcd4b8add3d73e73e7cfe3e87a3b9c556268af1380ec5b25b6803dbef11380b2de68f56a99fbef474377c394c0634427a4c19bd9c88d91b7900c2a82026b345f58c62c70bb393fddeb45208c7601799e84c5d9349389d62c60f3ccc7889416b9bd93a211bea356552c405bbb3e1364e002a37e0897272517b25b9d3566dff81cf47a589ce3a6bfaa5a18cab6212bbf", 0x94}, {0x0}, {&(0x7f0000000140)="66c3d9d8a3c1597157003f4b2bc1e15b19adcd1b6c46fe2707119d4e3dd72ed6b667167d8849b63787a07cc7893e79adfd", 0x31}, {&(0x7f0000000780)="ab4fa6a32bef86cf94bdd46f4dd7c83f1162641e5d5069cedca568b2f5d36931fdbd31c2cddbdcf3184ba845ae441c9f57c07709f394677b3befc3f8df9758aa591f4af8cc4ff22111c761dda92804a19b4776184fec66b40ca968b16078b2127ef6ec5dfafdb7a51254ecabf8677e832bb3951eba4ae48fbc3a0c30216db873aff439aa7bb88719477196eff61085559c0910d7bf4064a87697a1ba1b475baf59d688e52894e0ce00b98a130453ef1ba50642f7fe1f353db58b459d150511351d0ab0792307c72453e7a129c0b6e572500ea66dbdf1e6f4cb92f512e413bc18c3922e7b1d49b2f455cfdcde1656cf880c87d59ce2a0531fa55a1d0f5879e8e95f39f911adf06357d751d9ebd39bfda824a7b823ee1c5359dfb0de822d5c4731b7d61a07daa20aeb4526944664890532b1b11665a78dddc693305a76b326dc96d7be7f924d8dc681740f7788ae98dda6e51b5fb0070378c04c42c8fd62b4aa0b035618dc5dba3bb389d89d43e07232d3e308dfa4e060b0dab810c798b6fbfa93190cc58b0a63af0df5e775a019b8b880c9acc8f2574e8fc58d2e407ad7714c22aafe71bfeb402cc0ce2c17de780c5adc61373e7d50c18fcf1544304ea8c4b7334349c7ddd1c7adc6f545986f1f1871469575d1dce9df4107023f2cc2b537b85f11d5d47fa1517abd212b85c2da6ca8d3d18026d18ddbed084a81103799546934690f2a54a47ac7793757b5bb45bf58e00653b352ae91962201316aa3a2f5c7bde9c2acf09a4dbb7e29d4e245460635ebf2114771071aed36ad2782aef331a57178afd81d7745dc1b9ec10611dec9a365e08ef60733c9554fc0edbc759c35b789f68bbe8a9f8dd20c7e20b215d52bf4bc6d6874762dc6881759f28b921649a42f9115cbad80bc54c925615576ddd39b51549015b81f71dfeafcb9e055387162119f13a595414a6fa18dee0be9a2dc12e7692016c1ab51f4396936de78572b1fd9d24e94387a0766a22402ef28b52648e2e6d8688228b5576a010276b9ddd78c213bcf204c9471f98879992e23d23b8c546822ad93bf06f9f154c2e5a009351c02a959664f656daaedc2d595158a88700f3aab072974dab87c057cf5cbc156f575ebb6cdd75a75b6ea09a35b2a5a886718cc902f6ae2814287101ee7c659021ef87e218d64baba0f430589059804c3bab2f94e4bbbbdcb648175bcd15f8ac6b3039ed9a0a3f796202ca199d98f1099dddc30aeafaca7f2e6b1bd5ca2df721c5cac92876f4f1837b2ce3eee38ef1c1c7c55e1a77a723b5e83e7f980d7089cb9697310d3236346e5f353fa74418fed1518482cfec3ac98ba0abbe455ec6e9e4de7163d81fd747be6057e11077abeea8afe03e1b2f374992be21fb2eb9ba524afba61efac6372e5d8c24c5176a38f71955756ce03c1789a243786b7b91306941e5d3753dae298d3ecc7c81d6ca15ead64117e39e7d7b610f53dbf31f2233dd941bcb3580289d8f021a1adc29deb14e4329d8aebbd92b7b69b7db8293666106112e779eda00fd1bb5d3e63b296e0c13302d5f079a5f21a40a7c25ac516c09fed6ef823c123a2f03585449bd92b77161fe3a7b957512c4e358db9225e0b3d7b84d856c79edd9e49fa637110869fa2e8e6a7074fbdd9f87769066d5ff5c09c2c21c28ef405bac5f1b7177921a90091b6d2401e4a0106da562d9b35b341b7e9ddc4a59f0ed3ea8962396ac788dc966bc2999309547eb2f82b3a04fd5f709d9a91088fba9018ac5f7331eef5078008627878bf010ff2056582e4c5c3bf0532cbdb01d4a7f769739903c20ac5c574c3a3b6e2a606c658699b8de9c82531fffce4f989cd3de4ccce2051be779762c2211bd8642224a38cc184b18d488ba2b03956c9ec7153d85a0c092628af24f652585a384cee664f9b9a34cfd8b54e92269837eaf74f047f49dff45888eb95852f5a2b4b275d7d32cfc94d16caed024917cef7386d1459936f242986c4eb77c3c6b9369703ecf02258ce4780ca3dea812f6d65fceb059f86704a3eb331784a73e9fb58a0f0dc748742507583bc1c99efdd7a601b7c8543bd24a1aad2ed4dc8d64d1a47fa76a281d0bc83973155201c84e57f76dddff53f9bdcee011162edd23c4da98cb6ae85e59b37931e9bd2b4d6ef875810ff32e23211e21568ab68d718bd3346c1b9f1191cd3f62d1f31beccc5a91a61314204cabc444855de1774ef4637387abbcf8388d01f96bf43ba7da0964a4e5dc640871f83144fef336a8a5094dd1854c8c85f44c722dc1b84a44a6035dbb0665fee57aa25b92a7d3207bb9f7e6cfec7f7e44f08cd3e672095054dc5abc7785298058ce411d63459a13d376b9bc4e703e3db6a0a9e445002dbdf2141a4a1fa2cca98a9eb66ddc367a003de08a09d180f2f98fec1f5182b63657f5bf4d20f8aa99a450ee80036abe541ab0801b7731a54917ffe243f9b0e50efdf60a67027e28b95cbd2cd6a20ad5bcc9294c630a22387675d84e744fd75d4666b17d04dc7fce9d5ae783c79ea56fc85d6b34bd67ff0190ee33f512c3417bd6b95479d8a5a751d24865e9128f0be8090599c8554a2408623cad50d1f3bf64180191b724eb7d4d20cc45e3d18e8cbf53375a972a71752b0d53e00882e7519b472172f4d109a0fe430ca9c063b3195751f47af1025aa9f531d42955e717d23c50b1cd0e1d17e68e3c080b18dec9a0d8772537ce5276de8932afc27b1879d97b90b2f85c30e4cfd3dcdd04dbee3f8515a29048f4538f6fa54651786103b0278f73778b82c9bc6354ffa26e803403ff71fbbed6af179016ab6f4c2a38c1acffff8fc0c980a4bcf42118dfe9458b7aebf38d6b3cbd76937e0182299b8c2f0c2eff5dc97cf7e485f1089845363246db548b38898e4614436c3548ac58aedc3bc3bcb7f41f24c3ab4fa50358b68830e50d5c28f59e31074d874bc179b28e061e57356b1e679b90a3921b76302c015a8fb2af852e306eeae9c606189ba4944d8507cea9105297f622f6f63af0821329a118a8260daef480b43e1d19d22e4b9d9325fb4a7dd1375ba400cd095210c52a2b9d301dc800c16190af824b2430982ac83595042f0f4133075caafd4b21cabc5d68dcb23957f1aa027a0c6052c1415e0bf14d5ff7364c521e85d5943bdc1acca6580abfff31837989a8e2c344a2eb641a75f8d2409b315b8f25402bc81a6b5624f28a035337834cf32d325edf709339c07b09b17f7f570796363abb0cc841ea0b3298ff9baa0701b606f3f228214583d9818ad32e38db771cee05d9a99ae8a236ea17d778843a9c055098bd033afa71f1da0c5a1f0ff543756630a87ea6892010f4140e845adaa5b2ec18915e8e904121dcf906469b453b6ab85361002f6c32f2f4c01c0445100ff52497d46ef594d67b1cef618a7787aa280610557fcb30ca998b2ef0e44626817fbc72f9b6b2e2b8d99fa541af8f35acdeedd05e91081226b78798dc6ec639c2a8226a0eed43b4a20de8bffe353e290b5b00bd190a23350477635331dae848a70c03c7a9bd81b322aee2a8bc8cfd4e9b5017d4eade6d71b504e2fd2e1a1eedb82a1857effe4332e53f90934cfbbf78680cc70a0f63bb6ec2cee62d99fa73d2e6773b8c9c237ddbf2119ab6108b1e63b3651b06a650b86559835b7d39b9dd406b9db85d5203d25c95a23669d890f928e7902679689648b6756de5577796dc7698b176e86a340ad5954f0041dd7b8c4f50a6bb745dc780d56b95bd1572848cbf88a79ff10fc9aefb97f6afacc43b3908cb4f9a27e08af73679e3d735e50fbb7ed52173c79a17fdc14f11dee63d688fd6da238b22a325b80d726b8924c3721e6a2f72e5066bf33555972e7620a93ef6bc5cb99e6d6a80f07d55bab61ebdad29cedd49681a9f3745b0d82a62adc1131233ecb7c91d19ba72abeecfdf0070cd4e6eef4ae252f92b768849faa9f72c2d5b41e514d5059311b8ff804e0c52dc94fd697ad219375cd0a5097ac40c4614d046c5e17c4ccfb8683e3a724a1c4aa5421e97ed6c57ee4b494c1c7fcf7c2dcdc4eb28cf80dde4156c7f3871883c39cd1014362c04c28548e9397286e077a6d6f6fdd41cdeec31f53285f4d0d7e7ffdd87828df567aaadac8f1d14aefd108043bb5ff3dc76ad79aa9aa25132821e87154865c50e2bd8473b2b85792843e02154e4f4fee43b621c4630a12dd23325dd7a88332599b64c1c8131c6093f5f648f6b6ec759c4d7c646068b5f68488bfe8224ee5f06a1715172cc6015c6e862aa27992534c3e6d359cd8a5a68105a53496382174993a3992ab2c3dc9d3b857e6510b00ff2fb4ddd1b30f4013d9d4fc1837655e2572dfa177ed3e2e6c66b0d78fdfa880abe08b48b8f22418005b980de174e10fd28fdd1f533e67d4a1b60d964f2c8d7a290b9e8054142bcb8cb012162ccaa47dcb29352e7e8cdd258af5468121b79358c888c42f30ec1e8f4480c317d1e11a14ac9d44b485b8865630e78067b8df88afbfb45f3106e510e54e46697fa6a5a3a10fbcb8184c3ff7d7ce737f368ebf7181e714d65349530ed83e1fae71dab67c8316b9db06b23cc404106366ce285035906c783dc452aa9e4020721aeec64e713f82e4ff164c8c61fa586f76ef838b2bd5df71a463ba9320dc3969fbabfa89f2754a409e56a9ae3e5882bb732294976cc11ee13c73ecbdde88bda0fa70e933892ce6a126e22d377242956d4cbb5e22ca55c9ea3e79874d964d3541c15b387bba7a1c99b422c962e598740edd3f38be851232105a59b025da0ffe60a20b865739616017ff4ca683a6e233104fbcb59e8c7a32ea7a827ed8bdf9b483fa27464f80e32e6035e5c2a6b929e0dc2c04db322f1e810bb40981813e0a3ad80c212c6333a9983e8a24afeb99a4a7164361428381f2549cb5c6f78d96bfcb558c02f92b9073c549d5227b9de1a26f678eb5ec4725eb605886c9cad18fec635e70e54e2629adb84cceb86f2d728f126a61ecf7cb8a273fbfab6aede6360b206b9797d7f5dfb132305462e82d45d934ccee3aae10d742c4398454776d11486a60dfa67f6b40eff3777ca034b4d0fae85196f0b9e0ea75a283eea3478ea028391af60ba48170af4534025391b41397aaa3c8ebfeb20e0dc65b07e9bfa2078c1a79b311d571dff9ac6d4aed04dc62a3e2b7b7895d9157389114f5d000b5c4babc080d67f41afcb2ec128bf270bc062a5f645a8a06eecf2cc3baa8eed7e6bfba8478e90e79bc4101ae5e2a0848e955e0c0486f5c4eb9dd5db437bede38dbb62654b92c6f2be6014d1b89ca3452d4b320b411d7aeba8d8359fb8978060f992d2622337e5f97065bd189a50d0c825028c0d4e4c528c5d6d5e861187ed59d8012c1d57cea08919b6d99e4f7d8f8a9e5be047f9fa126564977c6c609839db6f70683f8e23ec8f02a93eefb9f4036913b7222abd12e07f6b5fbad68313ccf4ad2f5f16c03405c3f2a1f6d5aa19a3b30a889f898af097a96cf575021ea98bce6b1904d01a54ec374f127584d65b1b098fefb8a478d9b48a94232fddae8e036aae3642044dd27a1bde7be3edab7f7220873f85a2808c36b89bf6fc69d2a8b134006093c6b20c09305c168ecc678dd7250bc7f33c861b722ccfece741209b7da2d22f854406253f5b3871a3e75b3846462dfbdea36a476e10db8613337960c490d10ce67a3af381dfd3b71b2ba316e3bacc9c20e034e385992c625dddc3eae8e8dc05a6299e105f18cf9806e26ec3d2dc03724bad719dd2c8c138dc1369abecf8540a48a5a0ba29b51", 0x1000}, {0x0}], 0x5)