# https://syzkaller.appspot.com/bug?id=c7ac769bd7ee15549b8a2be188bcee07d98a5357 # See https://goo.gl/kgGztJ for information about syzkaller reproducers. #{"procs":1,"slowdown":1,"sandbox":"","sandbox_arg":0,"close_fds":false} mknod(&(0x7f00000001c0)='./bus\x00', 0x2000, 0x4086334) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000000c0)={0x6, &(0x7f0000000080)=[{}, {}, {}, {}, {}, {0x210}]}) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) sendmsg(0xffffffffffffffff, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, 0x0, 0x210}, 0x0) write(0xffffffffffffffff, &(0x7f0000000040)="34cf362b3ce9c93d7f", 0x9) writev(0xffffffffffffffff, &(0x7f0000000140)=[{&(0x7f0000000200)="dd7859efdc453fb6dad5aa3376434de2cd3c26fadad52f02af1195243851e5452fd01cffac376753f02e77639a2733900ec76743ab5f7f5a946b75d53d5fd20bd780826739f2a6f2340c670ac0f2906c038215bf91bab2cea7bc901d0ad5cd49de318d06dde51dfb61c76127f3d20fea5f895f4889c4a3d69279984cd9684aa28fad1d82749ed3790fccacb2133c6f6ec32751753f3eaf998fdc4e2196d70f39a1dfaa75a395fc5b8c4c83682e89a3451dc0231d6859f32cb8ecf02500112c7ae3ff74962bec7589ed91602fb43db2c81cf7d619af4f4f392029bbf526fc41a0692c977787f10cfaa1f7011dc4c7e255d4b66bd3d6829b01f6a58b1b5494461e77861561ec6f420f740a8cecfde1006b537a911d9a75ce772ced7d3adee2872f851a8f79b399c560f900022b47c79fdc437944a1b6a0dc31f6b3b9ac5af8699bc80c15747c64b958a628270a287246385d19a0fe297a335dc05da0f903c49624347cf9ebb03c92d15b41ca9de69fa619dd7d8828eb7b270cd06a829e28c184ea9e5a9959f1bfd00ac323cb2cde967bbce37d692f021552a57727310ad518b9c1f5533b816908da25d69e0adce7d0575903ddc42e5319afb42671cc6840c5db983dc86d1e1779c40373026129e8ae3f9ac730c7addb3fae0e1cf3c92c269d45f7807aca8c333ac64786d5f2bf001f8114bc1b86010d065d580cff50626986c63002bd6004bb3bbf02f0bba922f1764eac5af2c2d3da1f62249806cdce55feb6bc4d3a97661c77a0f939bcd093edbe7df99814747d3fc47a389f526f6df689e07e734c3e5194500acc3a85cf8f289d359c80b0584cedcd34ef4789b82d1ed76e23b0b6097d4368300e336a90163d50a664605a76d3c1df3e41e3f06602efcce4d5eafa7d346052ce183a47cd1cc65b5192b2069e45b97019657539f8088bb0a2523c65e5a222a80886b2df32f1fd6685bd430a12cc3c1cd782e266bb14b1b51a358a91e4a1137014107b8799bf3b50af3a219c11f6e2bb50577d0b4f3b913350cf47e4b33c4cafb9bddbc9a6dc69960b081ed1f009cbe2d45524d4f68897105923f366912a970a61e9a590677eeb0dcbe4f125dac85daf6778eee1e0a9331ef032abcf88eec04fa850b5f936810c07c6d3b4235346b66cb1c122f4b1f6902e5fe6252f8bfb6e4cbf1b2fa1703335d9deb534de1f15d32f520072c6a123246fbcac22961244bc30dda8fad375b60f1e42c19d41d4a4f211e05cfbb1a56ff8c4802c7ef0d32a6d86403841e51baeca8ea8284f2f9b33d43c84c5ccf4f428152ff71a9fc87a1aa972c9c08d9c43207ad1e8ff6cdd640e1d5606c8e452d935b5948ab9393df6c309ceed32c4ac04a2b358cff8b312bad01c3b7de47bfe26c180bf3a4d95bbf602b6b3c5137a48382dd10cef344cb014b5519e5431e40dd37cf52258015b5a535912a507aaf32eb1de59ee695c01b795e54346be885b71f9a843c6a509ad5e44f24222b3db7a500ac95773b8b863737d642e6e5ec5447f255d1f51ff474e7faf87817cb4389614b4b21612431c02ac319901cca4cc1b8003d9bafb09e17295e3db50923242bb1be8929a731c179ee46aec641f5475afc7a2cbb4c5db90fb34a8f11c930b1a18cb45932d75bd1840f26d13efe7bee08ab1531237ab0d1b748e803084df09bf4a9b841dc54acb78caf81467e8de61104945ca62f8e9f499b6755ba7774d643933746916865cf8ea13b010b8a2470fd1222baff46e982eb9f230471a23eb53b72c491bed1dd252ed533300af72d0183b4d7351c3dd735f2c993153375d5925071017ffd1e27adf9b0c6e278f76ea28ea11af4363937324f3eee659a95557573a10f43134f8f201c6a6be5527ae927930e7ca8b9bfca842ff9c16afc913e72b3a8eea5c8ef42b5a1e183e897a6955d2d80d8c9d4bc26f36368394d6c8a363b6495c82feefe686e0fa064d5e418bb80b20239bc51cb18aa5c8e627d32a3c0c6f096ee648aed37b9990b44f7b5e5dcd542e0ecac2d6c18d5ce348cbeddc5faf03ee81fae589eb156042fa94a3545fd7df7c85ebbfa88c82f7ee0edd3dd097c5875be4befcda813bab92db8a194eb958a960ead8e361db068976dae7da7d3ee28051b73ed97a8217c17de98e641b57a8b120ac2071301c15ecf2b5cd4eaa213b90a5d89194cb95c672cb09fe40708d6422095aea4cb4656d3319d80231305e641cec961551f6bb626bd705a9b676e4d33cd23836b6b2f3334097819cc00bda74a6f4791ff75ca7ecdc8fb0b0cb006768181047626651b14c2cb6786c989c207100c506be6af63a2bcc38ee18791a0e62ec12bb552b42b58c8f8d594b3fa0633f9386702e651d8f6942083b638b01989ad2b38993436800d2c2e70f63d6fcdb1105ea43c37cd8e804a95f8f7965efa9047b1e6e85d49f84f5f6d3d7de70f4e7911a9a976e7e591ba99995d379c9a1efec3a3723868ab0a05dcba7c6837c35e1c472c22b306b11d7991ec96848faca65fdc20a030b5010259032350c6abee8fb6167fbbc313d377be88db7eac9353689834cd9eba3f38db58960294165a5b8bef29d557ec301d2115e5847cae9bad4786d353f17460ac08fe91c5d084cc4da62388b691c5324d485462093ca824b33dbf3aff367cae2d5d0071876c004e7295a8d6f2927463449cc91e738249ffc0e86495b11754a21fe6a5e1fba1f48c2cf72669dfc07ed892335b652354cae72ee32dd707a50fcc961c5d269df1eea2c9fe8c4d4609de52237935af1db2599de4052adea1277e00f3e481f3b2cf3664109525f4ed8a16d74ba2565f0fd20351ffcadf2b23d365d8b2fe4c1717fbda6a305ad5ff5a81d6c355d2b39ed7ff741e2da0236f3818ced062d9f347c679556245a7969ec4405e8943c2585d22dcaafbe1dc0daddede77bdacaba72d69b94279acdfb10df3098e87d75c8601c3bb35ab35f106752882e6225dcd99ad4322ea567f9b6f8bfed7ef0c08cd7506705eb6c681b821359378a8e8440ea7238d560192d6d6f6b998785fc96779c43d222740175758d7c97ca1374fb9ab6ffaac03b56d05a72a335f227c640dc60d5352463d6bea7a2ae38d533bea07d56754dd4d20dba4d62d8d1e99a4759714ea2611a90e9eb940701d51bc30437d483c0106948bd35ffb25273f1d0e2d7496a14582a456c81506b3e720a2eccb02946b5f34a4960d5833b4178236c9b7a1b9927c9ace348a73ca080127f3c61d43630ee21fde3ce3ebdec0821364508c6ee3248930ce0fa46cd5ef5875ac9d98719321c59aa0b3aa4a5afda74755b65d5f6735308a9145ec98ab9364703b722981dd29408e2bf3090952483297eb89a74fc76f8643d7b296fcdf77903c2f8cf00e51d0a86736faa55637de90f1569c7c5ff297729239f964fb6f1bb45852b78894b01fc6c13871ab933682bd2158d14470df80e4775aaf62a48c8a8e24c383187d0c67c333e7128b020e02d185529579325c4770818571e40954011cc39b37c1d29786618221e78124622772afc62f74d03656bf8350944ccbb480d64e83bf2e041a789cf7772073cf3b6083b79f7b8f0e5e099eb3ff8bb4e0860abbbc91f35fd40ed0306e8970fe7900174e0b0645f99679021ca4696c20e906bd61a991754460e0e6e7587732204982dadcd28c83d94ad7e231a79e02b3651986218abd2e795b9b7e4d3c550b86477e9afdf656fec80c456bf14ff24a20a93cb1705b66cbec71331f25ff9949f83e836e3be08aa8d0b266bf03850232ec7153e5ad6f69143928072ff13be4b39634bc6d1ebdd6da8ed52ac1d38206e3a79ca9bbbb30078b3f120a7cd41751a11efe1418795613df8be5e212d821faada4332343965a2e3ae987d98fc4d6932848baf01d999513549f4b96d4b898d2394eda0c3b9413e715d910303102c348bda9e3e5e7e008baf7cce4117ddad334d30afdea2efde6e389736465b2e6ebd4cb208b1e13294551179a74be24e1d96d183a4ef91d690a4b49c331d27a18b1204cbc2c1e3dec7eb7bee9db0236698baf3f4736fd79fb7fcf57967da62716d63dab6ae7292118584464c022ee18191b60ef8f404f7fb2e1bc74322b0b377bcf8ce6260f69bec4d4abe32adfa5bc4ff40f4da6ce2ddbd3e87e132a63d43c49a438bc7d477efb3d0325b663906d47aa9281c14c41d820ed4a20006c5c0e6b400f750fecf9e4ec5396c9aecb067180c0bbc9f89dee65b44498e303edddb68a7a0f2c9ff3ec11c434ecf6aa9aec1f5c120ecff813a7d6b465ec4cabf95f6b5d95f10a8ddc856cb95cecf53b86a8a124a85d72ab62266e641cb38bc364c94bd4b1b1f5bfd518f0cba4408c6cbbdfabe6446c5db8d4849c3ad6c48d22ea220b2fb703c0fe4c9c666bcd3f29b019f998920d79556d0860bce47c603dd5c304539f2de0ac22fe72a781319aeb5e55f47744db1661f29be0e1e4edaa5ba448def31e86929c6f688f679d8ac937b60abb3d27dbe53bbdcf3cbccb585659e0541bc68d04b7263f8739990abe606c575e025615e3e7b6ec1196cd9075ea219f020f1eba740f9e1808badcc6174438f80cb1c7ffbb425995a929bb5537ba52b62ffe15a77059f5b237114ca194cf41c3b6449cba0f7c32091147c1cf33ae012fc2920c008806b2663cd014e5623cc6db8114114eef9cd4b21a863117f96478245d8125754c09fe9199764ed7ca208317b946ec23f6ac5fa9e3086c8715c28b65e4955f70bcd784a673d49235cffa291c7e8106b3b8994d0fc858d7fa7fb444f2d05a3a9b654636ff40fe489cfd3757fab9d4722e7252c3b710e8a1a56825146eb2cba75e30bfe1928daa041b2a4eb1e618f6f3d4f7f3aac6be51acc097c6030af7dd3555d8fc31e7e9ed7a994a101533bb66423018b3f67d6684b3947a7dc802c504397cec218311c34ac7d5e8ba5ef1c1f01727c5e4ef1d68582a9fb7d3b86b2317e943cf38288f9502d88039d3ad8d95d5ba65ab7fa7ac8054ed208a12d27c279a80d66e4828bf409042fec2596474c02fd9b6a319c7fea81500f22f923d23278f7f614e54acc1bbff6294bec303332adf01e63105f29c800f2a8370bd2460f56fd15633134c539604cca1740c6d1641f3e1717f8cdfa85e5a88f8221c96126bd9de9cb4b3171995350224e764ffcbab718ed2f8d7e19925bf52554078faccc405b933d07802a8d001a445e5f481d03e6ea1ebca9e78b61729d4dadfb771ac182416bae8b8e1f76314bd79ffb1862cf4807f32cf3e593a5896c1e70977e5e8480ef56010b4e6f4e01e05e53f65cc1df74c5904834e141f02b52fa580445e97c0b51eadba625447accfe5b558ef99b316603fc5390af5f7cc51de30e683b3f1a95c52cf2cc1bf3ee6296f9b90f66a307e8da064be25344a461e20b8e8f3f87673eeda5db64121d0b974db1846589a49d4ff8f3ab3a7fa45eb77549a5f018933314086824026c829adcca0cf42b270dab58229e0d2652c6dab67c3f04f753c3fa85e04697821e31c88633feb34e8e817268d18be398975319fd64d0b896f994d5cc0f6caecf7698b1f64972c85d380b403a039bfe03021f5a13c98ca18715a76659ddf6ec34f34fc8aa95fa4c4f8c3e02d1ee7cf4425c8ba404b1f2d3e44b456873f2bd489062daa28a133bf1e61729fbcca3d77c2e47c07dd91b37e0a53c48ed99e9a89c474d0a1c906c059f4422a778ec49a06916539029949807d7b5bea81904bb618b16ae2dfd536fb2840fbc77f57eb9c7b83133f15b399cdda1958f93f34a7fa9c96413", 0x1000}, {0x0}], 0x2) ioctl$TIOCFLUSH(r0, 0x82907003, &(0x7f0000000040)=0x1)