program:
r0 = socket$nl_route(0x10, 0x3, 0x0) (async)
r1 = socket$nl_netfilter(0x10, 0x3, 0xc)
r2 = socket$nl_netfilter(0x10, 0x3, 0xc)
sendmsg$NFT_BATCH(r2, &(0x7f00000000c0)={0x0, 0x0, &(0x7f0000000040)={&(0x7f0000000200)=ANY=[@ANYBLOB="140000001000010000000000000000000000000a20000000000a03000000000000000000070000040900010073797a300000000048000000090a010400000000000000000700000008000a40000000000900020073797a31000000000900010073797a300000000008000540000000210c0009800800014000000005600000000c0a010300000000000000000700fffe0900020073797a31000000000900010073797a300000000034000380300000802c000180250001002130404c6bfef3a31e2587ebd76200eb3ea056f39e3ab8a93c358099bf8cf3007d00000014000000110001"], 0xf0}}, 0x0)
sendmsg$NFT_MSG_GETSET(r1, &(0x7f0000000680)={0x0, 0x0, &(0x7f0000000640)={&(0x7f00000005c0)={0x14, 0xa, 0xa, 0x101}, 0x14}}, 0x0) (async)
r3 = openat$full(0xffffffffffffff9c, &(0x7f0000001040), 0x2a0080, 0x0)
ioctl$KVM_XEN_HVM_CONFIG(r3, 0x4038ae7a, &(0x7f0000000040)={0xc932, 0x8e7, &(0x7f0000001080)="a86f1a3e484781258d4c24983ec94015c04caca554d1940e6cb8562c9a71953bfc325ca9ffdc8f4e5f8630fa770ded32ffa2e66992d38ce68af3254b3d537699ff43eacb9c2bba76cc4ddba2041c03f1d47ee412bdc5db55327c00f2ca3ce386639b63034709b4fc11f96d402c43e343c2cea6a40e46b8a0d6b3b1d3d3392961f313373acffd655b107156c9a0aea4c0ef44324b3f89b6438a30edb9c5d2fa619fb2befc702aa5fd3b97ee506d942d975125a655431883176324e6854d1c9518f37a1fdfc5eb5b483a9199aead4044e960a46eefa55f28d86f3862beae05c550044530b815e6e56d6e7d684b87f7e1618e5a03f3cfd5316ec121b1bd0e9ccc18fa72a044639e49e63e0129647745ac6902d9b7431ddf914584c408b0735c5a68ca6db2c799d51109382bd7123ddad240919ed61e094809ee252e4bda34731c66869409fd30f5576d515acf58d0c93092f531a5cf22c3018d0891bfbb9bf5d41a10a425e8e022e23eefae778d1eb7eba5c5a77ba6e803d1754307602991d561c4978988d90d761d0e3d491259054eb5ae1ca58d99c06a8028df6605d9b339c8627900f85da9f11392df5a96617cbd27ce39b9fe65f6b47e3dc30361c6d64b0941a4d9539e204a1fc9293e4a576e9cddc398b4579ac692880cfd8a533c93cdeef370239c8c190bfc42c855600e99705cfae34ca1b95d2ae3edf4290b1d23f54093af8a063f208071f055a8f63c4e0e5366624531e832d26b043af5afa50f32721809cfa587fac7517747aed7374bd0c1549ee0efe0fa34e186353e861f79a766c39ceb006df6293847dc613d85858412da6f5dd58bd3c0f07f6fd774a33df268d801106fee16a3e98ed92d29fd84dc0b9566bd4a79b974314ef646db11ffb3f3e8d822517a83785130fc7401d7377e0861667ef21bad995ca80162944fad7ce8b4f107702ac57be04d76ba080af6b72a9ce05e13b6228446460edf4c619e60438b6a9cbd466eaab1903631438e0ab98ecb104a7d61e4d9eaf57dda111e9197fdd0d7d0ee27982bed987d5454f3eb388dde38a36edc16cf4f8773b60f26e194d1fcada24811e302271e84e37a78b2518c91b855e04a57a397d4153b2e4358e42646e18224f7d48e1ba595d4a45de5531bd2bc77bf4ae722a0c0b0aa6c863d1021c599cf9905c6e0a250039d8a0e165b09f41da0decf432798fa688e1e4c21519c0d4d0fa238291da62e81993bebe8ea5c6ab2b8548ccda8e96d53e2dd9d59df44d5021984e34ecb7d6a7ace5818ecd1f48586ae405ac38c66775f474e354a54e58ff5707c23100506ae02d0bb6419dd0edee597d792edc708e9de3575a300cbd13b410547f3d805c235f5856c6a1889060933e542a64a3f20f497965ad4646b7e265499238bd702e7283f9034176c46451a75646aaf911954ccfe822d072db39a07df310017cd29622ee10a178ce308630bb5ab073fc66240eb21e5a951c4bb93316b0cf40095766dc11360939cdf36a7bffb381deb895c9a1930e811372bd4478cf55904d856e465691611b906f6990b04113b88f72faacd96790fbbae0357eeb87e24dffe4fb418eda35eca6d5a74b8ff527ff8d50b9521e124313e4a1d5a02653a57404e541f1f311c2b1a296d1b33e2b6f2fa7f182f51b3a800edd2c052949170861c3784fbd342d89cccd3b95d2e55edcbfb50e3018576857674f95781b610ee5485ed36d755e2160833fa800b6037f88c7f01670954b97cd0976c1e0c72de2b8460c51e9c701c69996e92536ccce5a447b4d12434abe88ad3dfe29355fa3621e68e2f2b7267ca87068d23be57507a66f2e7239b1370700e2d6bb5ec2794cda773f275ea77f2771c6473b40a5386a37be86ed9d9806cea9c257e2533dd067e90ea60b51777f5186d84dbfc70b9b2802f64351aa7a66bd91f25379a9ac895b8a65a4c6cfa57c8517af4886dff90e8a70e5e6e37a1e7892e29d1a1225281bb99817776cc63263bb7b5c88f239e392dbfdcf9a22871f5dfd0db89b157398ee1cdb250f8c15fba805551320e042dc946b1314f555f5f1df63bd0f7e8ed25566b7c648f04246d8a2f060fc1625de3b4ec68c942e153961f44a9c5f4a68dd9c4e063517d70cdcce573ce87d4e8833d1291f88d6cdf23518513cf63b7cfb9e639fcc255216ac5d62be2adb94638f9bfa233e0cdf8797cf6335b4600fcaa8dee90939280ade5c0295e4965f67b98843ff231c7b3ea193db40a6c8a0d7739d71f8979db3d9f7445dcc1a8ab7ad13ceb6b79f77ce3fa99f1cf6b44f39b9a8c09af0ac092b1307c024409d54ce337b11ba3fdd34b64ae9a13cf3b42ea3623454c2893c153b3025f04ad0fa89d8ebd6d8158f941b6d29e620029fe3f6b9fc600baf8e5c52318e0d1f90cd75ef5e2958fa8f04593f2093a47286b2c51f9640ce0125b1c82c5d6114da514770a999a9b654362de55bdfb5c640fba8f6b54384d0b80b7e61a26c009913672b65060d5df1d13a80da797564bfc88fd1e981ccf75a6a8d6d2a3017fa9a4641f25c8ec6c308b8916158ee98d51714ec65ba168242d3f907b75b2213453e6b0534c16714f33f72a984fc78b1effaf4dca7d17c6358ee7b690b1d15d4c13af37d92527d5247c098d44eb6e1e22f170997a87a9337f5ab3d04066b018627229c4643736cbfa28be4b610084278499541816b47ae37a4eec9e4337cb7bbf5623848ac1b25f4faad7509fae373d3c21dc39841afa44c20ce2a15e5f78d1a0325479781e17acf07bc37073aa65f5874dfb799f77b07e1a192f297086fd3a4d56a7427f347ecbeeec79e0a244c490244548ef8c9ea6346a3bbdb7c41d77d7347229c835f546211cc771a9b9e5a5f61f6232032c52862ce9863656a289db59e74e0c5c437d73e94fdd79d4711d83d550d4090381156099e4551eb1df8191f2789176ded8f662b129878a234467de7b6416a77ccf98f6dc65f5c0d0ef79b219088fcd7b333e4c9f9a1d1225c921aa5ec92b3701bcedf48b8df335efc640aec43f8db747c45d356379b854727373467e11dbee20f8bf7d36c8a5b5addbf49205d56a5a7d766019715f12d22c9174ff7e65d893d78ef74cc0d68982f7d9198a74dcb167b8fa2dc67415fef74d1a55db5ccb3a2423e5bc12b2467d84727a343c172504503f8375c493b5cc35d32744d161e8e769767dc21eb5ef3339a273649877938349f5fe343b34f1d8bd16b105d44a75977352c77461e6e81c81698f7f08bdd7f15c3edb8a4868c1792e279c367ce4942f7677899577d7f630efd5f0f4e25ae69e791e7a8baefb344998808f353f8c4fdda0306e444a9bfe350742095e8e9e85f64c193220f8cbbb830968dd961109640518ca99cc5b1b1541c6e8f76c2329086d8f562685d961bb187d4b0555293b15b0db7da266c65991b948cfe825957bd1f78b426d0f31cd69bfd04efca37fb10484b824fb8e264eff47c863de62d14b9215106dfdb6cc713ce016c6e34837ad664d4ae23fa46045cfc9cf37b4cb6e3ecef5ff885a1c870cdb05c8e573ff5bc1b1791c67f4fe593ee2a26a780af2bf90b80c6bf4382f226d5fc784d851aba2d59970bccd10f879fe40d4791b752ad6747cc910eb71de215161ab8df513f574900bd36afcb68b086382f1a29fad9971c93a3b71f5ac076066c470109219b484079f2e8e06bc20c01937f1015d9e070d74ff79a5d625b46567626fdec127ae55ad01b8fa796cb94de252f2daacf2b8eff85770615c480db6aaf98f1538057b4174fe1171106b871ebeb6d9c95dcd9648a2cc8b8fb3740417efe11bdc8d37c6a1f99278735bda63eb97c22a8fbfc8afbc8841d100eb63482dc16c126c918589c09b76c917cd5af141596571d0dd07910c773a1d940e407407dafe233c42abfb497f1abd16f848d8524fb290b2a3da0504302b0cf792c80e6fb850b5cefbec0a7025694be4faeb85eff9f6e2be5df1db1f7f860128b7fbd66d8ffc382294705186a2aea1edf6a8839168cee61e0729500d9a945b13ee717b1fbe2fb7c4c9e47ffa5ab1a3b2eeb8cabd4f99fd1284f7b12c188ae8248c3af855b2f1f408b3627251820b72cc6d4a869a4d84e4d96d41306b2d9e5df6d503b4220f5b811976e26e9d8327cde8ebf1c0e4acdae864062ce8d527127830ec9c1a8252084e5a58920d2397806dbcfdf7be9f1624e95ee5ecc56527f0df92a67cd32fa71acc926d55d9b8208e599c9ab7be64420233fa64fea8b2c909061f3d523452fc72e2bdd53231cc2228159a377506ce999447f3256840771b76a6ff83077aa5bc0f82dfaf465ab708b5e431f320ef5c6f001918ad5ebe55023a7ab8e1b0b8f62cd90da8a1a6298885ccd0e4685b5b1c3d58cc70d65fdf905497ae2948122f906c6d97cc91068512be14b1c307eccab901609a2fcfbca40fb2661d98eb1eda381c171dd6632f9986c68847b63485b4f695866a0f7ddd39e6ce4c1c5e3e4b6cd8fcf911daed62b6c17700095aad610c17a401fe20c70f5438d7bf98c395f35126a91ceb7b7dbbb1ef7456a07eed0d5c33b94309abf860a08223112643e1b25d26028603aa8694427366dfea58fe5fcab68199f478852645d10f91f0b5e5a76d685dd1176bffdf401cb0da7a168bc570f209d63b3f8b6c7ad399aeb7c90f3c8df6b0b470d52beb0a3a0993ea02dae7f31168e69e41a85e02e2f8dab5cf943b4eb0c9816dab9d361f5acccb514813d2f1115b9daaebb033b3a0c2a261df24dd63361a61940e1bd2a85eaa12ada67220647f42fc1f3aa6960bb63ecb0b438b155b830ab62f961cd92cc979fe4a1783700ed32fffd57bc83e4f180dc8b1feb10af343f3cea8ff80cf64db956f3a1206c1dcd4a7e21718033d6f5056d314f7cb2880ca475bc5c805460aaeea7b72877c5fb0a1c0a72e70722fe7c9795c7a2db9e5620e24ae4bbd0e6ab1228e95de938e684dabaae75f71ebb7006f12c4d6bf5cb381d91202b36a5bf4c3c8f9dd7adba7a58c1a4345361e97e8b4682f280b66b2a548c2fb573194d2988f1254076ab5c1cddca31b991356c1f151312ae926917ead169a2c34790b978117237051774f87539f91b2fc7cd1aa46e8e864d3eb8f9a4825ee833d5a7f1de100d5c8d83d98542aabfcca6255b9775b49c4d4511131adecc5218ec5dcce80004d136b22fcff647a72cb8324cfdcf4db2f2f03f4b72bc83b673aad3da87722f1c6d5e5ddac195a0d26319bbf3e7e5f5f60b87244998224365248413eaea81f89502e6507961be395e2822be18b9584a956bd1407135da65698ccb8de7d91a00bb6ae52c113aeb36ddcf8958fbdc99a4751806faaf41cdefa4049a4bbc14cd4a27877701c1e832068cb26da10237a7aaf2c9b8892a00fcef8cc35362ec0b4d949d729becfa7f8740fd90206050329f4721ab3247a4b4c681ef4de291e4399ea0364b710144125f04964983320acfe32dc5327b460075cf6f5bcfc62ca687bb0ea6299c3dfe976550b3b2fc5bf7de5ec98b59a8480a24dd5e1205bb13b3780a581965357bf53eb18a1fd2d082d06842d83e346ee21f2913ab32b3c4df0cf6c131436fcfb553ccbfeba4dc2d8582858aad591897847bdd0f6be43419230ce5a5108bd0acb20ea0ca289b694456178553f2a3f8ef9714b22313f19ec395a78a86fb172cfbc5e1f97cdb52ac8cc8e5945d0ef24c37703c0c4b9a6b0cfc63d8f3e99fe23e7efa9bdfbdebbcee72bbbd4c58a44f2ce4a8413e9aca1331282a0d928c0855d1616fb1a1c6f7e9a8cdc659e33e3c1125186", &(0x7f0000002580)="ddd61efeb052c21193a695a849020dd9b4b5ca9ec6888f2f50ea73777ce7d49ed87222769ae68b08f2f5a54c042e3bae02820fff4299e8ff64655292c2ce469c1c9dce3686f6534f7e7cab09a1ee36631ab1853bf5c492f971f6b2c03d7e50d2992f3b2a6281399e0645a75398657079e4da44dd39c9c17ab3fbfc9acfe7e5d71324a9d10033d74639aaab5a61b6e011fba2ba0ea3e7ea45b69acc925cdc5198f868aa445a2230f9568c3eabb1f670b09ca40b9c1108376c849fe176c37389e7d334efd80574057b3697c409a1231c1ad2e0d74c8f05bcee9df9b7962b892ce23130031026da63f44eda7257d5e0a0f77f8f245ef40d365ed21642711d2a58c073074b526a5af73e3e9a6f641299e7b0cdbaceb38e6d1c5d59e52604533d1eecd4f5fe6e5a87d564d2c962e3939a6bf507a398fd87bd6106b71f902ddfa53e0aa7ceb8462e034dc1483b8f116169c6baacf69fd53b8a1f48c1992fcf83ec3b9e820f90ae5a395e7cfcd6aec3d57fa3411bfec76f4a0f806b7a596c5bb49fc2676ea0d7a7a8a14572651695c07ab95d3ae24e536e917d19c4dfef452fda0303b5f31cfe6c4adb688fc74cee2352afc86a39f696b27260a65d7d39d32dcca387ab63c7e0588de1754a80ba9bdccc003f88a221f7c8302eccb051c8203d515ef412d816216a7d5e5f0df65b0482b61595cf6be7c549719e30a21e8e696cc92002d137997c5db96cb6a50f45e6fed03cc226759ed017e1c49fc72e625ee667d25da1577e8a95f11dacb65c7ccc16ae1038fca7a2dd2a292e4c5fa8c497ac68a78418973ab61a9e61e6218b1436a728f9c2ad88415a94abcc3631825b8c154a5ec9a490caf45028fe9cb3ee564278d291c6f0534cad5637ea69af67704d2aaba91d7bb33e756256d61773611fa5718af04ec4ea7e9f1a4091a1a9d8b8a8578ec0557ad7b184da65e4cd97408af8e61e10671e667857f331dcd4da86790c2ba2a28262997420f834abfeaca3248d6b923d1d6b85a7a519224e5b28467d556bc4b1d752ac4bf3f8fb0875065bfc2281f33170efb49324c55167a315a8c2ee605f08ad8e37162c1f6ba198862f5d391a6239d09f7543358d65f0d93a44f1bbaa725924965a6577d68be640d65ef36c000a84ed2f812fcb199aad0c49b01412f79fdaf26a2dabb303048c239b391a1c6d8c089f04a7bb99ab28d4bfb838ce8654d281ba36b5d494c5eea30b75cbf2c09fae310e975e5f7e83be445bf699145b95b5f17d9ae552ba07de0c4e3b78c954e1c5169f241f4c3bfc1fb7dcce92f14d8516c8faf592a2c4cd1e8d53eae568c909c0557b02707786c064852d8f306f5a7cd359aeea2df627b22c9058d0b0353de1aa45e39d6061e46b08b41779060f7f410a55a48c0b5d4f4ebb68c1c03fdb3dcf2421ebbaa0ffba847614cc54f5a02bfc85f6e6630bb3006ea0baf76b6296e640102873e784cec99e8012ff15bf028a06bee9e43467569bc26edb3a5af4e0ce88aab1e2c6b7522ea8045897929f7e30be5efe97c645a3994877fabb02a5b497c90d35a95e51f2f424a2352f422aa287e58e8fd9d69d23185218de79cefe1ecc569194a72fd585ec758a8e6a3ad82ad928710cd26515e8f470a06afbb773652b09a6eeee243dc27ce4362a6bf6000f76bc88492e365fd666da5d06d968e3c999767ed9768337ed37709a54bed646717d13688afa0bcd65c8afbe01391be673e82d0d9a490236da4d5f9d953fc041fe60e88bc7c197dcd5c33a411f287898ab800a3159198e0aab778fdf5c119a78e733cc907a9cc36b25d91f6843ac0ddfee874a0ded144ddc63a6314a74947de46fc288e3928a0c5ca4c7fe4a7ebea2394d6e1d43db556adc0c70be11c90480d84a4b923981048e12aa4a29b0795ef38ec20023efcfed4c596a68ebb01b1063c59315f6d2bac3e1747d115fc63bbb5f9f63bde91f5e2f4f19d2b07e42f218bec0b9c83fb0b52a01954c5b785ccb65c92d452ae3ac5f3c5495e1028e1eadb4abcb865dcbe499581bcff0c6817059c6a5111c7d02c4274ed5f1f8828fae1cbf11366a1d6bf7380f2b58ccb32613a6ca8ac806102c457721586b4be886f319f7d23041089e1e8b342f54f1e22b6cebd0b78a95e025ff2aece1e317d2e3f11eeebb6ae53097d32c4fac31cf79951d3247f60241f1f4220b7c0c3bf2e53ea496d2dd7d3a6a5ba4bbd741440415d2c2a34544b222516ccdc630eb6e400fcfb361f8c4b2b98e7872e76761c72b5b2b26d389435b151a70b4253ca48dcc2ec03e7dcd5393babe8619d633f9ff5ad909a5a78672faabd4251e45a248b03e1c9171c6507b622a6a7bd3039396a6b5951e5a7c4c0d9e8e4273f1927ce254c3f45fd0f45d04475d0389e2432582f72e2a7a88d9af595f624f6a008ef7aa0dc41568b6a09bf04899020b929efeebf80a4b9a6d28ebbd2f03c0ae009e68e5b044423db47ee0a2b4a22e823818dd37415fbb89f0efd16a375b4baf8c0daf72f1d1d51956d8e2d0c70051686f2d614bb74af230e9ca87d184035baf7049b08799684014eadc098d688055597e1c17497203a1a43fddb1b850656778f5edbe0d1b9164b36801648643120bdc348f5e0cc1317a51eedbd9907032c4c0d28c76720d3fbb3a88386d022a8fe2aaeb50e8a8ca67eb9704eb8bad411b04cc732e23105ca58c247d39246be1bc33b7b8a952feec773c661030698ac8d048ad56296d6fa31674a7e75efd2457ea207bf5f5218e8c9eeda5d92fe7ebc64881f358cf8f7fed6019da96983d74ed75592125c4706c271f23dca472ff3b540583226ac1ee17bea9898d8d86e6ac77f84371642ba0fe310cbc9f091a470ee7df86dae2756d721844eeda36a49a9df095272f48e5287f63b85246721c7df4ed45031690bd0353433adaa04da9dcbd3ba16f53e7807508534d8e54bbb466d29379ac9bd0a07583955a8995be37b0e2fa590486032a1d13fffebcd09e39b9ee1b23380a072070412493156c70dc964376a1c998ed2138a74186d4d96dcf2f70441b8305b6675d249aafa5902dd6c908e7ac76a8874a6f671472784ec7c37ed78e3229017ee894c03efc47efc708f51b445749bb95be8a359bfe429a7a71a1593a725bd4a1319aae5abb5f2c23a7837ba685cf9bc98bc98ed9c669bf811d0b3820c19a7867c70c20aa43b095a2f4ed6166be815625fd5894cd54c7e30ada94853ab96b3404e00df4c2266c8d93661e8f6ceb68681e07f764a042be77b3e6fefa0040ff27be3f8f3643792109e60e0dc58df05096b48ea9fb5d8ed547c838670cc1fc506ff15065264d958b43d29b571b74c1fce4b4add7b7e251e37a858fa1e73e45089093b39c0ee4d41712a8810a81ef6d8ca738696b278c16c3ff37f8ae1a47d2513ae29da8d20f829bbfb5765c98f099750222ceb1cf273c54e46edf8f196e4e256b9646588bf97825e04f2c49c1ea9a0f5d90dcf555f2b94e36caa199664e09171b470b3097745639cad3e874cce81d1c462589d9641546526318ae54c596ab5142c9ed9b263465eae7f8a689edf453785321b9c5f998e7aac1c60c7fb632ae6cd87f936cfbab41fbaf4207ffec6f5a356129256f9a93afcc45bc7a52e5d8eddec037ad86e4c4ba1d5410f15aeb6f5a6224ec2eacb7566755c57be64a61cb1012ba57a3a667a5e71c62ceaee5de04046eb49b924e96320934945d1aaa3efafa9cde5a211ff0fbd02b191e1f2d917d65755076bc3300c7371b8a2f2575f8c6f3831c653bbcaf6266b710a813b5eabcb62538ba57a6fc1f9ed656731c49f0119c3545a298514729b1d2121b1ec28a7372d52995b4595789b549c41a091b65e523a5177e001e19e90725bf1361e50f0818a1043c80b3721e492fa79a0358b8e86b23d3ad82ae7414bbd7803ae1b73c710c54d98d3854b098acb3b2aa767e181f1e55f63cb57903f6dfd771c9bc28c30d7b6902960ac807f9eddc7521e3603a5eca2fd692c4d4c955f2dcefec3ff5f86aa789a74c013c5fab2e799f721b297aac0ad2c9ebf94e57fa06fdf8ba6948b0204d6738b7af3773bb6cca263c62331f9870387395a88710bd9e97c8fb7ca9162a6362bbe55185c033ba48df001c192ed27c8d339005f37679e84102993ceb02e9178938aa0e371a3d37ae7f490f1f76e70d2617881f7df391aae1a9f2ca37bdb20d81e9f27a4f34990d2b57a2bd0600cf7b0368dc32c33e2ca1c8f145248a0ad371cbdd80e928ab30ac065cb7c17c2ce1595283a1e552c3f4b908e51ef79b49525d6d45a25f51d5b168a0455fcafb268a9678ea1fe5c44d29be8d03def43869b22f7be6d3310b6bbc4516a112622376cc2496b10ec7a13d5e33b7b05e95b049577b1054606c28e910a856f49e41048ca3bcea5294e82770c495157245fb081ece255df382b1f2e63ea5c8c304391f7a5e8d25e7cb24abe2b5b61b0c2e3b4ea37aced1629804431ac08ae453424d62820408249a686b364a7a510f58d05a08898834a17a613dbc49deceadbde8e39eb713fbd1e1db5176dc0159997d2e2eee247a55c2c1a9d7b6b0fdc63f3fc39c0932b84eecdb0a126a4b05c4274a77d04f836644cc79250f328a75472bf717bb1c51fd578d30193d988a11e7bdae706dac39e306920cdb47e17261ca0f7c0167e7ace687a20fddf4a67b87847abc6322546e9860c00e9e793d4e037283a70cfa5a1d8c5747fae6f14bf473e2042903f8722b8e6e29d231c139c0868eda52b3b74d98b47b4ebed70ee03ca4e72890d5567d7699f796778be998c01c7848bfe9c413283c241c9aa8fcb4e8c6151692802cfd2df5c88fbcf1942ca4cf912c3df08f75ac6ea9a464266cce980d9c7ad1923846cd298eb0719ba5cbe178f4f08173f9d5b4935afd8d73b094b750dbc667263193bf047a34899013c53149cb80d5df624e8794b3c9576a30e7744f948f3abc6cb334961b09d12d90d29e054da4276791fe2100f4785d7f1886ab72b749c53403be0668878f383f5057d6c2c06607be8fe493460a1d1b2c583b731c43730247392599ba6770958a2d293f88b3db1d796a2323ea9cc99c4061b769efcb63c9cb97042d8e5735c8e30f9c7ba1793ebceb7f245385e1f1cab884842e798f73f8494e009ff521c0f11e28e491a5452c885bd07c080d11e2b65d4f37c17ea97b26b4212dc658b80aefcbb368712ddcb729f4a3a2ca518b7a9e8493d28ad887428ad2a1d8cd277efe05d04f56de416391181297c5e98913e04559c31690778e67357c7c17a4d9f14d803e6597d35c189fcaa146abf24c2a6100ad3cf57ae864d8af112e05c8556615615cad4ba7fe33e7d1871eefb83cbbb5723d64da4def14a574826f1a8655a16ed99a3b616479207432a8d2bad1023a686b89b52d58305b3d9536adb45fe908cbc7f2e20938395c83379f516cdde8a6437ba7f5782e04affe53edc8ed8968b616eeac73ec2db11bc37a84e8e902841c884e057c9aae625e28af2997b9085a18eecc1299f6e6f9890c755f30fbe62798319ee5c4a46b161f0190aaaf3f1568cd20812f9a9d3b33025187200e3fba1d9fb2f1e117a8db533206bb2166cf31387a5eac5fbe535819b2daf54120398d48763dd513b18bfbc669f4676e900d5ee11f8b6c2ef1833208bf4d50fa90a454c8f68bf67cf34e5de873aa1ff79e74a1bbdce75295d9e1c50c15a2c93f87db7471facb3cce2a46584478047a0aceeb1846ec2c511809465342df95196e5724aee0532ee2892ef2b23f40889b633c91bf4b36c3f97e4fe776", 0x1000, 0x1000}) (async)
fsetxattr$trusted_overlay_upper(r3, &(0x7f0000002540), 0x0, 0x0, 0x3) (async)
r4 = bpf$MAP_CREATE(0x0, &(0x7f00000002c0)=ANY=[@ANYBLOB="0b00000007000000010001000900000001000000", @ANYRES32, @ANYBLOB="00000000000100000054b7ad7baaba2c6b9fcdccd0b6aa00000000000000000000002d7fc1dd7be7cc9cb0b450c2a3e51faeaf86c2f81e29669d1aefe627abdbc2563493475c88a514fd0786ba8db4d86d49b14efbac3b2cb19cbfe7e6d48a91ffb799", @ANYRES32=0x0, @ANYRES32, @ANYBLOB='\x00'/28], 0x48)
bpf$PROG_LOAD(0x5, &(0x7f00000000c0)={0x0, 0xc, &(0x7f0000000440)=ANY=[@ANYBLOB="1800000000000000000000000000000018110000", @ANYRES32=r4, @ANYBLOB="0000000000000000b70800000d0000007b8af8ff00000000bfa200000000000007020000f8ffffffb703000008000000b704000000000000850000000100000095"], 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, @fallback, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0}, 0x94) (async)
r5 = bpf$PROG_LOAD(0x5, &(0x7f00000000c0)={0x11, 0xc, &(0x7f0000000440)=ANY=[], &(0x7f0000000240)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, @fallback, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x90)
syz_mount_image$btrfs(&(0x7f00000055c0), &(0x7f0000000440)='./file0\x00', 0x300000a, &(0x7f00000004c0)={[{@nodatacow}, {@datasum}, {@nodiscard}, {@clear_cache}, {@ssd_spread}, {@discard_sync}, {@nobarrier}, {@thread_pool={'thread_pool', 0x3d, 0x8}}, {@autodefrag}, {@ssd_spread}, {@ssd_spread}, {@nossd}]}, 0x3, 0x55a3, &(0x7f000000e0c0)="$eJzs3X9snHUdB/DnruvaFdeWMOuArGwDJFtEOjdNCCR2bNNpYTnphE3I+gNH0DmtY8NVCCtinIERijWMwQoLbn9MEYqucyiJBewqul8IJtNFBbPFNWOkOBExYTG9u+d299zaHhMpwuu1tM/zvc/z/d73njx/3PvW73MBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABEHwx+N3TL/t3roJ26+ru++8a85e+2D3kuMX3rq1avND20v2dTz31aNVq1qPLF1w0/2JpkfW93d3BkEs2S+W7t9w2fwrr69vuKI0HLDxc6ltZeVQT5nq+mKqMTbnwcF+uT9NQRAURwYoSm/npXfiOQNkdlfkDzisayf1tE4dP69x28qujc8uu3xL/ktnUOloT2C0pK+rgyeupdrk73jkiEw769KL5Vyiqf7RC+4deREAwFtSk0huMm9H029xM+22aD3Sro202yPt8B1Ce3bjVKTGHTvUPCdH66M0z9pUVCgZcp6Revr8Z9qJaP9IOxI13sI8cw9NR5rSoebZEqmP1jwBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA3k0uuH5m/d49D7/8ldbf/u7h17/16sePrGq8ZaC7/qJ1ix/v2PG9vx2tWtV6ZOmCm+5PND2yvr+7Mwgqk/1iqe6xZ6ri8ZkDddseu6e3puFDC9cUpccNt2OyDg72hzsXVwRBc1blYDhsf3kQJHILyWawIb/wpeTOZ8ICAAAA7yVnJn/HM+1UHCzOaceSaTKW/BdKhcVrJ/W0Th0/r3Hbyq6Nzy67fMupj5cYYrzak46XaVee+IllBeMw/kbHO1EPD12RN87woiNG8/zpx/qnNdfdUHrl7gsWzphdv+XS4CfTD3csX3TfhBfHL9nXXpOX/yuHz//hmZP/AQAA+G/I/9FxhjdS/m+uqZh0cOp3ix67rur44fkP/Lyz7/kn4w8VD3Q//dLYcbf9cnVe/p+c85R5+T+ccZj/48Gp5X8AAAB4N/tf5//avHGGN1L+/8X+zZ//98pvTDk84187Xnj69xdvnVI+/7WyGTe8+cSCVxp2tf0pL//XFJb/x2RPO3xwVzjhZRVBUFP4SQUAAAByhP/vfuKjhTCvpz45iOb1y+4qe3LXG+tvjJ/V8o8zFvfPqv7i7tVf37ApNrChc92O5XNX5OX/2sLyf/E783IBAACAAvxm+y13V395ydYtew7N2XFnYvPYS+a+uuennVf1vXwsUfT8zX15+T9RWP4vGZ2XAwAAAJzEU+MmPnfo0UNfm7177YS9q9rmPD5t3+qFD/xz9t+veOnPxzddWJ6X/xsLy/9l6W165UOq087wrxA6KoKgdHCnJVXoC9o/mSkAAAAAb5Mwpzc1revduX7MrNfOPvzDNSuW/2rvpd++a2P1zQd+XXX7ucf2996Yl/9bhr//f3ing3D9f879//LW/2cVUnf9u8SNAQAAAHg/yl/PH94eP/XNBUN9/36h6/8/euaBko7m8ysnx7dVz3rig31Xra1+fVHHRZ/YfusbH46V//VTefm/rbD8X5S9fTu//w8AAABOwf/b9/8tzhtneCPd/79v3DPnrPnsPT+o/WbZU+e+eXfzd9oPTj9v87QzPlJ0fvecmX/4fl7+by8s/4fb07JfXk94fm6vCIKJgzvpuwluDae7LFLoKs4qpE58pEd92CNd6CrJKiS1RHp8rCIIpgzutEUKp4eF9khhoDxd2BQp7A0L6eshU3g0UugJr7R7y9PTjRZ+FhbSCyy6whUUp2WWRER6HBuqx2DhpD0OZJ4cAADgfSUMz+ksW5zbDKJRtis20gFlIx0QH+mAopEOGBM5IHrgUI8HjbmF8PEfz+1e+so1D9b1Xt1w9KzZe5bc0faBnkW9O7/wo55z/nL1Cws/nZf/NxWW/8NTMTa1GWr9fxCu/09/r2Fm/X9jWKiMFLrCQiJ6x4BE+BypsHtn+ByViXSPgYmZAgAAALynhZ8LFI3yPAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAID/sHfvcVJVd4LATzf9oJum6YgBY4ygRkR3aZomGEQcUXRXo4tNJKtjhtAIjXZoAwq4YsyKr3GV6GLUmBjZwY+jJg6r+CDqRIXoiElGJfE5Kz4HnciqS9BR45gs++m+dYqqW112IaC0+/3+0XWqfud569F17r11LgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA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AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA+XSseXPzFzYv3OeimZz9/0+H/umzNrL1/dcDm0WNObhy+eGDZlX/3L28NWrDwjbZJZ17bMn35NRtWLg2hvatcWVK87KFB5eWj/3DMXbdd8XDTtMFTzq3O1FuZuf1iXu7Y6of1ISzLeaQuJjbWd97ZEphyzK0LKzoTj9aHsE9uYPb5sz/XmbixPoT9cgOrpu4/uDNxfrrEfS8e/lpnYlo6cNSIXd7rTIzPBMrS3b2uf9LdsnR3L+sfwoCcQLa73+6fX1W2jf+YCZSn27i5LmkjBupi0R/VJW3EQEcs0d43hJEVIfRJV/Xr6qSqPumq/r46qapPuqr/Wh3C+BBCRbqqF6uSqirSI19blVQVA7vt/dNNwzoTy6pCGJkbeOab14/pTJyeCmQb/3pVCEM6XzLpxu+oTBqvTDd+VWUIe4YQqtIl/rUiKVGVLvFKRQgDcwLZxk+tCGFh4DMhfvjMzH1w3sKzZ0/v6Gg7YwcmqjJt1YRZ7R1tjTPmdMysTvWpmLKc9ObzPv7Yn990zozO26lDbh9eSroiU66yq8vNlXl3R+/svY/9qs2tZMvzUVB/zF8V+oW+C+a1ndF41vT5888YlfwtNXtz8rdPJppsq1G9ZVvtl1vJyPmnzR05b+HZI9pPm35K2ylt32keO6q5ecxXx45pHtk5qqbk7/YY6vWf/FB3r8ip5JP4AJCQkOhtifK8T7emnf2DvOCL/paOVobqrg/ogmlFbpayrlFuj0Ef9jFH/HG+p/Q4olEFE4eCLM09ZxldMJnYkqUmydL1va5gcphbU3nXJo33y0NjY59i26Eh/27u5n1rGzbvusymKzUNAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA/D924EAAAAAAAMj/tRGqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqsAMHAgAAAABA/q+NUFVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVYUdOBYAAAAAEOZvHUbPBgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAwKUAAAD//5twzl8=")
r6 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file1\x00', 0x105042, 0x1ff)
ioctl$BTRFS_IOC_BALANCE_V2(r6, 0xc4009420, &(0x7f0000000780)={0x2, 0x7, {0x3ff, @struct={0xe, 0x3ff}, 0x0, 0x1, 0x9, 0x9, 0x5, 0x6bd, 0x21, @usage=0x80000001, 0x0, 0xb83c, [0xfffffffffffffd6e, 0x20008b08, 0x2, 0x80, 0x6, 0x40]}, {0x7fff, @struct={0x1, 0x10000001}, 0x0, 0x3, 0xffffffff, 0xcc, 0x8, 0x0, 0x20, @usage=0x4, 0x9, 0x372f2380, [0x4, 0xb25, 0xd, 0x1d52b6d3, 0x81, 0x5]}, {0x3, @struct={0x100, 0x4}, 0x0, 0x62c, 0x6, 0x0, 0x8, 0x8, 0x300, @usage, 0xb31, 0x3, [0xffffffffffffffd1, 0x6, 0x1000000000000006, 0xe9, 0x9, 0xffffffffffffffff]}, {0x2, 0x745, 0x9}}) (async)
r7 = open(&(0x7f0000000180)='./bus\x00', 0x14927e, 0x0)
syz_usb_connect(0x0, 0x2d, &(0x7f0000000000)=ANY=[@ANYBLOB="1201000083667d1040206402d14e010203010902"], 0x0) (async)
ioctl$BTRFS_IOC_QGROUP_CREATE(r7, 0xc400941b, &(0x7f0000000000)={0x1, 0x1400}) (async)
r8 = bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, &(0x7f00000001c0)={&(0x7f0000000080)='sched_kthread_stop\x00', r5}, 0x10) (async)
r9 = socket(0x1, 0x803, 0x0)
socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000100)) (async)
getsockname$packet(r9, &(0x7f0000000100)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @broadcast}, &(0x7f00000001c0)=0x14) (async)
sendmsg$nl_route(r0, &(0x7f0000000280)={0x0, 0x0, &(0x7f0000000140)={&(0x7f0000000440)=ANY=[@ANYBLOB="4000000010000304000000000000000052000000", @ANYRES32=0x0, @ANYBLOB="a5fdad8800000000180012800e0001007769726567756172640000000400028008000a00", @ANYRES32=r8, @ANYBLOB], 0x40}, 0x1, 0x0, 0x0, 0x20000000}, 0x0)
[ 101.169971][ T1352] cfg80211: failed to load regulatory.db
[ 101.173264][ T5301] Bluetooth: hci0: command tx timeout
[ 101.550911][ T5326] loop0: detected capacity change from 0 to 32768
[ 101.591657][ T5326] BTRFS: device fsid ed167579-eb65-4e76-9a50-61ac97e9b59d devid 1 transid 8 /dev/loop0 (7:0) scanned by syz.0.0 (5326)
[ 101.638031][ T5326] BTRFS info (device loop0): first mount of filesystem ed167579-eb65-4e76-9a50-61ac97e9b59d
[ 101.645850][ T5326] BTRFS info (device loop0): using sha256 checksum algorithm
[ 101.711860][ T5326] BTRFS info (device loop0): rebuilding free space tree
[ 101.763063][ T5326] BTRFS info (device loop0): turning off barriers
[ 101.765838][ T5326] BTRFS info (device loop0): turning on sync discard
[ 101.778408][ T5326] BTRFS info (device loop0): enabling free space tree
[ 101.788208][ T5326] BTRFS info (device loop0): force clearing of disk cache
[ 101.797808][ T5326] BTRFS info (device loop0): enabling auto defrag
[ 101.816069][ T24] audit: type=1800 audit(1772753394.874:2): pid=5325 uid=0 auid=4294967295 ses=4294967295 subj=unconfined op=collect_data cause=failed(directio) comm="syz.0.0" name="file1" dev="loop0" ino=260 res=0 errno=0
[ 101.873181][ T5325] BTRFS warning (device loop0): discard failed for extent [5255168, 5259263]: errno=-512 unknown
[ 101.925947][ T5325] BTRFS warning (device loop0): discard failed for extent [5267456, 5271551]: errno=-512 unknown
[ 101.936522][ T5325] BTRFS warning (device loop0): discard failed for extent [5308416, 5312511]: errno=-512 unknown
[ 101.944700][ T5325] BTRFS warning (device loop0): discard failed for extent [5345280, 5357567]: errno=-512 unknown
[ 101.953188][ T5347] BTRFS info (device loop0): scrub: started on devid 1
[ 101.962966][ T5325] BTRFS info (device loop0): balance: start -sconvert=raid0,soft
[ 101.970060][ T5347] BTRFS info (device loop0): scrub: not finished on devid 1 with status: -4
[ 101.975758][ T5325] BTRFS info (device loop0): relocating block group 1048576 flags system
[ 102.021153][ T5325] BTRFS warning (device loop0): discard failed for extent [1052672, 1056767]: errno=-512 unknown
[ 102.033452][ T5325] BTRFS warning (device loop0): discard failed for extent [5242880, 5251071]: errno=-512 unknown
[ 102.039979][ T5325] BTRFS warning (device loop0): discard failed for extent [5287936, 5292031]: errno=-512 unknown
[ 102.045691][ T5325] BTRFS warning (device loop0): discard failed for extent [5357568, 5361663]: errno=-512 unknown
[ 102.052091][ T5325] BTRFS warning (device loop0): discard failed for extent [5373952, 5386239]: errno=-512 unknown
[ 102.063797][ T5325] BTRFS warning (device loop0): discard failed for extent [5386240, 5390335]: errno=-512 unknown
[ 102.069961][ T5325] BTRFS warning (device loop0): discard failed for extent [5394432, 5398527]: errno=-512 unknown
[ 102.075885][ T5325] BTRFS warning (device loop0): discard failed for extent [5402624, 5414911]: errno=-512 unknown
[ 102.090620][ T5325] BTRFS warning (device loop0): discard failed for extent [5414912, 5435391]: errno=-512 unknown
[ 102.100227][ T5325] ------------[ cut here ]------------
[ 102.102618][ T5325] BTRFS: Transaction aborted (error -28)
[ 102.104852][ T5325] WARNING: fs/btrfs/volumes.c:3470 at btrfs_remove_chunk+0xe0d/0x15f0, CPU#0: syz.0.0/5325
[ 102.109382][ T5325] Modules linked in:
[ 102.111455][ T5325] CPU: 0 UID: 0 PID: 5325 Comm: syz.0.0 Not tainted syzkaller #0 PREEMPT(full)
[ 102.116451][ T5325] Hardware name: QEMU Standard PC (Q35 + ICH9, 2009), BIOS 1.16.3-debian-1.16.3-2 04/01/2014
[ 102.121004][ T5325] RIP: 0010:btrfs_remove_chunk+0xe10/0x15f0
[ 102.124286][ T5325] Code: 49 ce fd e9 ee 00 00 00 e8 7d 4d b3 fd 84 c0 74 23 e8 14 49 ce fd e9 db 00 00 00 e8 0a 49 ce fd 48 8d 3d 63 ac 23 0c 44 89 ee <67> 48 0f b9 3a e9 02 01 00 00 e8 e1 67 b8 07 89 c3 31 ff 89 c6 e8
[ 102.133385][ T5325] RSP: 0018:ffffc9000e47f940 EFLAGS: 00010293
[ 102.135735][ T5325] RAX: ffffffff83f76006 RBX: ffff888041ab8001 RCX: ffff88801fa2c980
[ 102.139148][ T5325] RDX: 0000000000000000 RSI: 00000000ffffffe4 RDI: ffffffff901b0c70
[ 102.142754][ T5325] RBP: ffffc9000e47fa90 R08: ffff88801fa2c980 R09: 0000000000000003
[ 102.146232][ T5325] R10: 00000000fffffffb R11: 0000000000000000 R12: ffff888047a21128
[ 102.151450][ T5325] R13: ffffffffffffffe4 R14: dffffc0000000000 R15: 0000000000000000
[ 102.155872][ T5325] FS: 00007f17bc5f56c0(0000) GS:ffff88808ca58000(0000) knlGS:0000000000000000
[ 102.159976][ T5325] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033
[ 102.162983][ T5325] CR2: 0000557db8e35480 CR3: 0000000011891000 CR4: 0000000000352ef0
[ 102.166524][ T5325] Call Trace:
[ 102.168325][ T5325]
[ 102.169938][ T5325] ? __pfx_btrfs_remove_chunk+0x10/0x10
[ 102.172790][ T5325] btrfs_relocate_chunk+0x3e7/0x810
[ 102.175776][ T5325] __btrfs_balance+0x1dab/0x2ae0
[ 102.178427][ T5325] ? __pfx___btrfs_balance+0x10/0x10
[ 102.180756][ T5325] ? __pfx___mutex_unlock_slowpath+0x10/0x10
[ 102.183487][ T5325] ? do_raw_spin_unlock+0x4d/0x210
[ 102.185680][ T5325] btrfs_balance+0xafa/0x11f0
[ 102.187975][ T5325] btrfs_ioctl_balance+0x3d3/0x610
[ 102.190793][ T5325] ? btrfs_ioctl+0xb19/0xd00
[ 102.193081][ T5325] ? __pfx_btrfs_ioctl+0x10/0x10
[ 102.195667][ T5325] __se_sys_ioctl+0xfc/0x170
[ 102.197957][ T5325] do_syscall_64+0x14d/0xf80
[ 102.200255][ T5325] ? trace_irq_disable+0x3b/0x150
[ 102.202748][ T5325] ? entry_SYSCALL_64_after_hwframe+0x77/0x7f
[ 102.206231][ T5325] ? clear_bhb_loop+0x40/0x90
[ 102.209008][ T5325] entry_SYSCALL_64_after_hwframe+0x77/0x7f
[ 102.211636][ T5325] RIP: 0033:0x7f17c019c799
[ 102.213624][ T5325] Code: ff c3 66 2e 0f 1f 84 00 00 00 00 00 0f 1f 44 00 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 e8 ff ff ff f7 d8 64 89 01 48
[ 102.222115][ T5325] RSP: 002b:00007f17bc5f4fe8 EFLAGS: 00000246 ORIG_RAX: 0000000000000010
[ 102.226880][ T5325] RAX: ffffffffffffffda RBX: 00007f17c0415fa0 RCX: 00007f17c019c799
[ 102.233331][ T5325] RDX: 0000200000000780 RSI: 00000000c4009420 RDI: 0000000000000008
[ 102.237368][ T5325] RBP: 00007f17c0232bd9 R08: 0000000000000000 R09: 0000000000000000
[ 102.240753][ T5325] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000000
[ 102.244406][ T5325] R13: 00007f17c0416038 R14: 00007f17c0415fa0 R15: 00007fff795d70c8
[ 102.248142][ T5325]
[ 102.249754][ T5325] Kernel panic - not syncing: kernel: panic_on_warn set ...
[ 102.253934][ T5325] CPU: 0 UID: 0 PID: 5325 Comm: syz.0.0 Not tainted syzkaller #0 PREEMPT(full)
[ 102.258154][ T5325] Hardware name: QEMU Standard PC (Q35 + ICH9, 2009), BIOS 1.16.3-debian-1.16.3-2 04/01/2014
[ 102.262577][ T5325] Call Trace:
[ 102.264102][ T5325]
[ 102.265571][ T5325] vpanic+0x56c/0xa60
[ 102.267715][ T5325] ? __pfx__printk+0x10/0x10
[ 102.270324][ T5325] ? __pfx_vpanic+0x10/0x10
[ 102.272383][ T5325] ? is_bpf_text_address+0x292/0x2b0
[ 102.274799][ T5325] ? is_bpf_text_address+0x26/0x2b0
[ 102.277062][ T5325] panic+0xc5/0xd0
[ 102.278827][ T5325] ? __pfx_panic+0x10/0x10
[ 102.280856][ T5325] __warn+0x315/0x4f0
[ 102.283356][ T5325] ? btrfs_remove_chunk+0xe0d/0x15f0
[ 102.286336][ T5325] ? btrfs_remove_chunk+0xe0d/0x15f0
[ 102.289301][ T5325] __report_bug+0x29a/0x540
[ 102.291287][ T5325] ? btrfs_remove_chunk+0xe0d/0x15f0
[ 102.293668][ T5325] ? __pfx___report_bug+0x10/0x10
[ 102.295854][ T5325] report_bug_entry+0x19a/0x290
[ 102.297841][ T5325] ? btrfs_remove_chunk+0xe10/0x15f0
[ 102.300601][ T5325] ? btrfs_remove_chunk+0xe15/0x15f0
[ 102.303311][ T5325] handle_bug+0xce/0x200
[ 102.305202][ T5325] exc_invalid_op+0x1a/0x50
[ 102.307230][ T5325] asm_exc_invalid_op+0x1a/0x20
[ 102.309411][ T5325] RIP: 0010:btrfs_remove_chunk+0xe10/0x15f0
[ 102.311987][ T5325] Code: 49 ce fd e9 ee 00 00 00 e8 7d 4d b3 fd 84 c0 74 23 e8 14 49 ce fd e9 db 00 00 00 e8 0a 49 ce fd 48 8d 3d 63 ac 23 0c 44 89 ee <67> 48 0f b9 3a e9 02 01 00 00 e8 e1 67 b8 07 89 c3 31 ff 89 c6 e8
[ 102.320164][ T5325] RSP: 0018:ffffc9000e47f940 EFLAGS: 00010293
[ 102.323525][ T5325] RAX: ffffffff83f76006 RBX: ffff888041ab8001 RCX: ffff88801fa2c980
[ 102.327118][ T5325] RDX: 0000000000000000 RSI: 00000000ffffffe4 RDI: ffffffff901b0c70
[ 102.330729][ T5325] RBP: ffffc9000e47fa90 R08: ffff88801fa2c980 R09: 0000000000000003
[ 102.333989][ T5325] R10: 00000000fffffffb R11: 0000000000000000 R12: ffff888047a21128
[ 102.337491][ T5325] R13: ffffffffffffffe4 R14: dffffc0000000000 R15: 0000000000000000
[ 102.341881][ T5325] ? btrfs_remove_chunk+0xe06/0x15f0
[ 102.344629][ T5325] ? __pfx_btrfs_remove_chunk+0x10/0x10
[ 102.347125][ T5325] btrfs_relocate_chunk+0x3e7/0x810
[ 102.349443][ T5325] __btrfs_balance+0x1dab/0x2ae0
[ 102.351720][ T5325] ? __pfx___btrfs_balance+0x10/0x10
[ 102.354097][ T5325] ? __pfx___mutex_unlock_slowpath+0x10/0x10
[ 102.356751][ T5325] ? do_raw_spin_unlock+0x4d/0x210
[ 102.359120][ T5325] btrfs_balance+0xafa/0x11f0
[ 102.361325][ T5325] btrfs_ioctl_balance+0x3d3/0x610
[ 102.363657][ T5325] ? btrfs_ioctl+0xb19/0xd00
[ 102.365921][ T5325] ? __pfx_btrfs_ioctl+0x10/0x10
[ 102.368513][ T5325] __se_sys_ioctl+0xfc/0x170
[ 102.370637][ T5325] do_syscall_64+0x14d/0xf80
[ 102.372870][ T5325] ? trace_irq_disable+0x3b/0x150
[ 102.375622][ T5325] ? entry_SYSCALL_64_after_hwframe+0x77/0x7f
[ 102.379209][ T5325] ? clear_bhb_loop+0x40/0x90
[ 102.381453][ T5325] entry_SYSCALL_64_after_hwframe+0x77/0x7f
[ 102.384100][ T5325] RIP: 0033:0x7f17c019c799
[ 102.386050][ T5325] Code: ff c3 66 2e 0f 1f 84 00 00 00 00 00 0f 1f 44 00 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 e8 ff ff ff f7 d8 64 89 01 48
[ 102.394713][ T5325] RSP: 002b:00007f17bc5f4fe8 EFLAGS: 00000246 ORIG_RAX: 0000000000000010
[ 102.398481][ T5325] RAX: ffffffffffffffda RBX: 00007f17c0415fa0 RCX: 00007f17c019c799
[ 102.402113][ T5325] RDX: 0000200000000780 RSI: 00000000c4009420 RDI: 0000000000000008
[ 102.406061][ T5325] RBP: 00007f17c0232bd9 R08: 0000000000000000 R09: 0000000000000000
[ 102.409700][ T5325] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000000
[ 102.413648][ T5325] R13: 00007f17c0416038 R14: 00007f17c0415fa0 R15: 00007fff795d70c8
[ 102.418427][ T5325]
[ 102.420325][ T5325] Kernel Offset: disabled
[ 102.422203][ T5325] Rebooting in 86400 seconds..