program: r0 = socket$phonet(0x23, 0x2, 0x1) ioctl$sock_SIOCETHTOOL(r0, 0x8932, &(0x7f0000000740)={'bridge_slave_1\x00', &(0x7f0000000700)=@ethtool_sfeatures}) perf_event_open(&(0x7f0000000500)={0x2, 0x80, 0x1c, 0xa, 0x0, 0x0, 0x0, 0x8000, 0x40, 0x3, 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, 0x0, 0x0, 0x0, 0x0, 0x107b7b, 0x1, @perf_bp={0x0, 0x4}, 0x14705, 0x32, 0xfffffbff, 0x3, 0x2, 0x0, 0x4, 0x0, 0x80, 0x0, 0x2009}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x1) (async) r1 = syz_open_dev$tty1(0xc, 0x4, 0x1) syz_socket_connect_nvme_tcp() r2 = dup(r1) write$UHID_INPUT(r2, &(0x7f0000001040)={0x18, {"a2e3ad21ed6b52f99cfbf4c087f70c1b3e6ee7ff7fc6e5539b9b3b0e8b9b411b5d30091b080d29428f0e1ac6e7049b3468959b4c9a242a9b67f3988f7ef319520200ffe8d178708c523c921b1b25380a169b63d336cd3b78130daa61d8e809ea882f5802b77f07227227b7ba67e0e78657a6f5c2a874e62a9ccdc0d31a0c9f318c0da1993bd160e233df4a62179c6f309f4cff7738596ecae8707ce065cd5b91cd0ae193973735b36d5b1b63e91c00305d3f46635eb016d5b1dda98e2d749be7bd1df1fb3b231fdcdb5075a9aaa1b469c3090000000000000075271b286329d169934288fd789aa37d6e98b224fd44b65b31334ffc55cc82cd3ac32ecd03aded6f9081b4dd0d8b38f3cd4498bee800490841bdb114f6b76383709d8f5c55432a909fda039aec54a1236e80f6a8abadea7662496bddbb42be6bfb2f17959d1f416e56c71b1931870262f5e801119242ca5b6bfc821e7e7daf2451138e645bb80c617669314e2fbe70de98ec76a9e40dad47f36fd9f7d0d42a4b5f1185ccdcf16ff46295cba0fa17713c5802630933a9a34af674f3f39fe23491237c08822dec110911e893d0a8c4f677747abc360934b82910ff85bfd995083bba2987a67399eac427d145d546a40b9f6ff14ac488ec130fb3850a27afc953854a642c57519544ae15a7e454dea05918b4124351601611c8f11baa500a3621c56cea8d20ff911a0c41db6ebe8cac64f17679141d54b34bbc9963ac4f4bb3309603f1d4ab966203861b5b15a841f2b575a8bd0d78248ebe4d9a80002695104f674c2431dca141fae269cab70e9a66f3c3a9a63e9639e1f59c0ede26c6b5d74b078a5e15c31634e5ae098ce9ee70771aaa18119a867e1088334975e9f73483b6a62fa678ca14ffd9f9db2a7869d85864056526f889af43a60560a22f1fca567e65d5e880572286522449df466c632b3570243f989cce3803f465e41e610c20d80421d653a5120000008213b704c7fb082ff27590678ef9f190bae979babc7041d860420c5664ba7921b14dc1db8892fd32d0ad7bc946813591ad8deff4b05f60cea0da7710ac0000000000008000bea37ce0d0d4aa202fd28f28381aab144a5d429a04a689b83c7068ae949ed06e288e810bac9c76600025e19c907f8ea2e2f05dd3318271a1f5f8528f227e79c1388dbdfffe492f21579d2c15b8c70cdb1c332d86d87341432750861ec2bc3451edca194b221cfec4603d276bbaa1dfa6d4fb8a48a76eefc9a9a0270e4c10d64cd5a62427264f2377fe763c43470833ac96c45f357cbbaba8f1b1fdcc7cbb61a7cdb9744ed7f9129aede2be21ccfdc4e9134f8684b3a4f354da9a795e96334e207dff70f1988037b2ed3aaf575c0b88d8f146684078416d59fdee5325928974d12dad99dac44c3f0008047096a44060bebc2420aed92fa9b6578b4779415d97b9a6d6d5495c118045651cf41c2fc48b778efa5ea5677747430af4162b987b80c3e001cd34e5c92f76cc4c24eeb8bc4e9ac2aed9e53803ed0ca4ae3a9737d214060005ea6f1783f287b3bee96e3a7288afe2fdfaa78d1f48c13b64df07847754b8400daaa69bf5c8f48fe4eae9ca1207e78283cd0b20ceb360c7e658828163e2d25c4aa348561f927e88f63aa70e73a5e69b3df3495903f06572e1e007fa55a2999f596d067312f5779e8dbfdcf3427138f3d444d2639a10477f9bec4b0bbb6e3c04be68981f392203dd0ee3ef478e16dacfc5e3e03cf7ab8e3902f1b0ff034ef655b253ca509383815b1b6fc6522d4e4fdc11a48cf42d48604675fde2b94cf02b98a269b891abf8ab9c015073014d9e08d4338b8780bdecd436cf0541359bafffa45237f104b96210403b2de9efedfd71af9444e197f47e866101496f42355bc7872c827467cfa5c4e72730d56bd068ed211cf847535edecb7b373f78b095b68441a34cb51682a8ae4d24ad0465f3927f889b813076038e79a7962fb385a882e8020f06c4c2ba1dd5cac7c18876da865d258734dd73583df292892448039ef799cf0630becdcce04579b5561dc825ab829827945e020c1f67ee615f7084a607a7eceb6243378e0610060f02cca4051c2f001edb3d78fb4b55668dda93aec92a5de203717aa49c2d284acfabe262fccfcbb2b75a2183c4fe5b7b6eb65ca8104e1b4da1fbb77ab2fc043aead87c32ab875ee7c2e7b7019c902cd3b43eaeb1a5fb135c0c7dcee8fe6516a328032f88c042891824659e9e94265c803b35ee5f83a2b210520106b8a358b50ab7a1fa89af9c251fe5294b3d1802d5676d95f160ec97b1ad948741b2044642c37b4a6cc6c04effc1672db7e4b68d787d9a7a508ae54b3cd73643de50e8c77d95a3d361c040babb171607caac2a3559ad4f75465f49c0d0ae3716db6e00cb11db4a5fade2a57c1023bf70cc77737c3b42aae501b20f7694a00f16e2d0174035a2c22656dc29880acebdbe8ddbd75c2f998d8ac2dfad2ba3a504767b6b45a45957f24d758ed024b3849c11d412a2a03b4047497022d9c30e23ef4df5c89644f48bb536f7945b59d7bcddff754413d135273ea8e75f22f216c6b9990ae71806f2c00b4025c48b75c0f73c497579773767075428067e7f16f4dde374f8211fef42cb468e623daf60b3569d462f4f19eacdb3ed70eeebb4483f8fd777d443e8b40426db6fe29068c0ca3d3414442e863a154704b0e51bc664a137b26be719f4f7c9a5678a674dfc95df80b9ce375dd649c8c704e509bd88c8e63d8c7dd67071115c8982ba46af4d6adcc9f68a75b9397b035153faf46366e7205dd8d6f37525c1a0e94610dd94323f6c15d085197149bfd6655548cfd9c52c9711937f79abb1a124f1210465483cd3b2d78378cfb85ed82e7da0f6eb6d279f2ae44369ddb4581c55925d0f6f1ba471eba281f259152f85a654fb39ddff3b484439ff158e7c5419e037f3e3ad038f2211f1033195563c7f93cd54b9094f226e783271e1e5a2a2c10712eab625d64931cd4ffe6738d97b9b5ef828ee9fb059fc01af0e79c1e14b1d25988c69a399567c1d93768f7971d31488b8658a20878b7c1dd7ba02fc42939dde3d4a3339a65d507dc59c51097b405177548069ff6eb95aade7cc66d7bbef724779ca1f731b3346ff177050373d79ff7b3e7f9bc0c1b4b266a8878b90baaa039d3e3b63979ac3df6e6f4859afd50238c7547a39b60810938044ae185d2ba3e00a4e73676864ae090d81eaee5ee6cf1d0ab378dd4dd891e937c2ea5410e05130935e00785ec27e923911fab964c271556527697b52160687461602f88df165d884b36ec2b6c25a2f33c715687e9ddbfb96d6861aca47da73d6f3144345f48843dd014e5c5ad8fe995754bd9cf32fce1e7027132f2082fb0a30b9deae84bed4b28045634073c9c58c89d9e99c81769177c6d594f88a4facfd4c735a20307c737afae5336651b1b9bd522d60399473296b831dbd933d93994ba3064279b10ea0c5833f41f157ea2302993dbe433b1aa3a3766d5439020484f4113c4c859465c3b415c3432f81db8719539d5bf372aaaea1cc43a6c5cbe59758bfee29165895ac4b008e595f437491d87abed02cefcd9db53d94d02dae17b118e5d6787463181f4b87c10772d2b13f7809959bc048850613d17ca51055f2f416a44fe180d2d50c312cca7cb14a2bdc331f57a9817139a206fc76d57227ffff2de20a4b8e3737fbb42913777c06376f799eba367e21f94ca598705f5dcb767d6f84fad6b0f6095e53c4c4234d0c1fbe434f6ab8f43c0013ee93b83946ee7759e89d7bdd1a32d7b3110b932a4d02da711b757fe43c06d21e35810d8fe98b27faea8aa12bc8716eefc5c97c45ac33eeec964c5214bc3a9359bdea1cccab94f15e36319cb34ebcacedb82c2ed3de5a8a8f0011e8f74e82d7f96093530e76692839d7961939adfdeeeaff19d11efcafb6d546fef271e89d6cc238a081ff58cefcce3fbf4625a7e7de40e42e07b34449e15e065cc7348663a52190202c7af288a4510de03dab19d26285eda89156d50dd385a60333ba5bbf5d77cd7007ad1519ad5470de3dd6d6080cafccf8a97406bb6b68a1f0c4549820a73c880f475f732ae00398e8bd1f4908b7807fb33b72685ec37a2d3f766413a60459516246e5a1d998a2017aef0948a68cb0b3e35cb80dd349e891aef595dc4d470e8ac32a308e15fc37d06aeac289c0523f483e1ff7408c60edddab652f2ef91d4f2b01987b0f46da034e5c3f745a7ee8101a3934c54e24b48ec0275e2d0687dc746b0827cbf652f406c6b95f2722e58c05f752ce2126596e1cd7655b904801784c416b22f73d324678e2724f43f1fe687c7e8a60c28b82b6528341b648cdd56fed7cdcbb1575912d5ecd36dea3bca0b7427d8392c6289455e8f8d2ab2242729251ae033a9e02210e62df0546a74b333a1c48f95fd54acb5741259e8c5488efeee327415cc19451432c6f14c27693102a3cd84857cd6586fc5ca9a93eb0145fac0662ff86107f998a8ef7df8aa14046c55b03d3d47f88a8d60f7774a2ee08758897fb411a94b3c2fc5d5f0db42c0456ec014508e5247d33ae6c962d35603ff8454c16f8342856935125102bb784ed714887071f3d998efdd9923c954ab6ce431b63ee356b0c785f2f47b90e29389f22fc5b59a70efaea2bd40195af4486220d702e30bfc43c10ec23ea6283994a7dde4dcb61fea6b651fb1d62458d0741a12830052fcc460db043afe525629b40d7cee658e4cb5e930ed624806c43a006dc9336d07c2b8081c128ad2706f48261f7897084c297a1a6613bc18f5a38d442768af38041efe03d152ef95ff569e76db2391f4509d7f339d92fdb4a89364949da3932ba5c04c24a560ad80a3ce654578376e599aff3565b1d531f30912b99e6619ebe93cc0b81ea9935fd46edb44a78f615255490a4b621501f2a9e4d24624c4dac9274118c67584f5d374755534d7f68f679c4ff516a9c861a0e7e65868fcb2bf1cb9aea4e45df72279fdb0d2b9e935c5af3cf474bed79dfc248c1f5aea4b8b32c5d295e57079d0fe662a46b7f71cd47744db86c50b704c971d90295c7b2c7439a2d78ccfa79b5fc2bff6bbf840262bf89394b3e6491953264d2700c838fa2c7b34252600c9654e502dcea39cb6bc3eb69992e234b4ca7db2f45858d6284ca6270d6b2f0e58fded8a7b4a302a97bc641df07720ba2b26bbfcc807ca0abb1b44322269c21c5ec68cb068ea88067d905ea917bb03eefdaebdeabf2d0dce80997c915c8949de992587c2cb5fe36d7d3e5db21b094b8b77940b5f07722e47a08d367e5f84c96ec664b72934b99b3109af65d77e86abd6859cddf4bbae1f0930462df15fddbc48562ea3511a8065ef028cf12f14dcf6ebecd8d884836174faf1aa609e5f1ee1162dfa13bdc1fa7cfaadba85c72e9758f03a755d0be53f8d2a1dfb1c6000064b0a0780d971a96ea2c4d4ca0398c2235980a9307b3d5bd3b01faffd0a5dbed2881a9700af561ac8c7e36bb2fc4c40e9cf96f06817fb903729a7db6ff957697c9ede7885d94ff1aa70826ad01a9b03c37b0969be0daf60af93109eb1dee72e4363f51af62af6fb2a6df3bec89822a7a0b678058fa3fef86faec216eb6992162f8dcbf719c148cd2f9c55f4901203a9a8a2c3e90f3943dbc10360a1a49700d1dfbf66d69f6fbaf506c8bcce8bb0d872a02238926407a4eddd5d0fc5a752f9000", 0x101c}}, 0x20002046) (async) ioctl$TIOCSSOFTCAR(r1, 0x541a, &(0x7f0000000240)=0x2) (async) syz_mount_image$bcachefs(&(0x7f00000058c0), &(0x7f0000005900)='./file0\x00', 0x0, &(0x7f0000000000), 0x1, 0x58f9, &(0x7f0000010b40)="$eJzs3W2QXFWdMPBzu3synZm8TAJIBJkMgSiCmglvhS+l0ce3AqRiYSnhiYaBTDCahFQSBAJK8AEfKMBCS0tRP6CF1KLRogpWiZTIyyasohSrS20htbKLfnALWVICWcpSszXT9/T03Ok7t6enJwT4/SqZ2/f07f8599zTt+//dM90AAAA4FVhzzVb9511xPt+8fnhF6784E82XhV6y6Pl1bhBX7q89KVqIQdSd2XR6DI7Lt5w+ff+MHDBe35+R893X9y99uh1v33vIRfc86nTd938zfufn3vX358qihvH0/Fj68kzSQjVn+796hd2P3z4SFkSQignfTtCWJAsvH9Bkgkx+JcQwtp6O8ffeecLJ60bWV51ffe48vmZIMb7q1s1HWfb911yQvjdu1dd/avFP/xB186nd4xtklQbxlMI885rfHxXCGF2+n9EHG2L4oPT5coQQk/D404raNcxufesmde4tixzb1w/Ml3OSpe9BfXF+5dk1kuZ7bLrUVdm2VNQ33TltaPd7YrMyaxnT0bTldfOWL4gXf44XR4/xfjl+D8JpSRU6s3fkIyNkdBw3JKQjB7Lan29VD+2Id3/zHqSWS9l1stdmf0arTcdaOUkGV8et8uUx9NxJS0/uvFc3cTZOeWvTZfV9In6YlwP2Rs1vRNu1PdrVGzX3knaciCUGs5BzcrrBz49GL1pWW+ycMJj9jcR79u96oal5dUP7OnLaUdyR5LGT9qKv/2XC+Z84vvXXbwoL/55pTR+aXTfphr/yTMeefbc677zjdz4N8X45am0v37fiff2PHPGg9csye2fvbF/Km31z9BTD924+NDzd+a2/5YYv9pW/BW7Humeu+/e+3LbPxj7Z3Zb8Z94+/t/f/tjdz+dGz/E+D1txV+9a/MXu/v3HZcb/77YP71txX/yuZ2nPt7f/8eBvPiPxvhz24p/246b33br/OtPzz2+K2P/9LUV/8xj77l6zr67j8o7dya3dOqVE+DV6ZD0GuvadL3dPHO6GvKFrw9Uatd8c9L/cztZUcZIPfNmMD4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA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AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAPgfO3AgAAAAAADk/9oIVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVdivm9A6qj4OwOfcm7y5zU3apH3BqJimVVHqwqIgohsVFWlFCq4qRaqtXYiCIKLUham0YqmKG8HqpogKapSCgo3F0iqp+FXcuFBBoboQSjGgDcWFSpJzbm+mGa9OqqA+DwznnjMzv/nPnJPJvQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA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") ioctl$DRM_IOCTL_MODE_GETPROPERTY(r2, 0xc04064aa, &(0x7f0000000200)={&(0x7f0000000080)=[0x0, 0x0, 0x0, 0x0], &(0x7f00000000c0)=[{}, {}, {}, {}, {}, {}, {}], 0x0, 0x0, '\x00', 0x4, 0x7}) [ 85.081149][ T5318] Bluetooth: hci0: command tx timeout [ 85.729545][ T5345] loop0: detected capacity change from 0 to 32768 [ 85.944963][ T5345] bcachefs (loop0): starting version 1.7: mi_btree_bitmap opts=metadata_checksum=none,data_checksum=none,compression=lz4,nojournal_transaction_names [ 85.944981][ T5345] allowing incompatible features above 0.0: (unknown version) [ 85.944987][ T5345] features: lz4,new_siphash,inline_data,new_extent_overwrite,btree_ptr_v2,new_varint,journal_no_flush,alloc_v2,extents_across_btree_nodes [ 85.945004][ T5345] bcachefs (loop0): Using encoding defined by superblock: utf8-12.1.0 [ 85.945117][ T5345] bcachefs (loop0): recovering from clean shutdown, journal seq 10 [ 85.945196][ T5345] bcachefs (loop0): Doing compatible version upgrade from 1.7: mi_btree_bitmap to 1.28: inode_has_case_insensitive [ 85.945196][ T5345] running recovery passes: check_allocations,check_extents_to_backpointers,check_inodes [ 85.977690][ T5345] bcachefs (loop0): invalid bkey in btree_node btree=extents level=0: u64s 18 type deleted 536870914:8:U32_MAX len 8 ver 0: [ 85.977714][ T5345] size != 0, deleting [ 85.980149][ T5345] bcachefs (loop0): error reading btree root btree=extents level=0: btree_node_read_error, fixing [ 85.988903][ T5345] bcachefs (loop0): btree node read error at btree xattrs level 0/0 [ 85.988926][ T5345] u64s 11 type btree_ptr_v2 72057594037927935:U64_MAX:U32_MAX len 0 ver 0: seq 2285c34bed0abe32 written 16 min_key POS_MIN durability: 1 ptr: 0:31:0 gen 0 [ 85.988935][ T5345] loop0 node offset 0/16 bset u64s 0: incorrect max key SPOS_MAX [ 85.988940][ T5345] flagging btree xattrs lost data [ 85.988945][ T5345] ret btree_node_read_validate_error [ 85.989101][ T5345] bcachefs (loop0): error reading btree root btree=xattrs level=0: btree_node_read_error, fixing [ 85.990305][ T5345] bcachefs (loop0): invalid bkey in btree_node btree=alloc level=0: u64s 12 type alloc_v4 0:34:0 len 0 ver 0: [ 85.990318][ T5345] gen 0 oldest_gen 0 data_type user [ 85.990323][ T5345] journal_seq_nonempty 5 [ 85.990328][ T5345] journal_seq_empty 134217728 [ 85.990333][ T5345] need_discard 1 [ 85.990338][ T5345] need_inc_gen 1 [ 85.990343][ T5345] dirty_sectors 16 [ 85.990348][ T5345] stripe_sectors 1769485 [ 85.990353][ T5345] cached_sectors 0 [ 85.990358][ T5345] stripe 1280 [ 85.990363][ T5345] stripe_redundancy 0 [ 85.990368][ T5345] io_time[READ] 1 [ 85.990372][ T5345] io_time[WRITE] 512 [ 85.990378][ T5345] fragmentation 0 [ 85.990383][ T5345] bp_start 7 [ 85.990388][ T5345] [ 85.990392][ T5345] invalid data type (got 4 should be 7), deleting [ 86.005512][ T5345] bcachefs (loop0): btree node read error at btree freespace level 0/0 [ 86.005528][ T5345] u64s 11 type btree_ptr_v2 SPOS_MAX len 0 ver 0: seq e81e1ed936acf3df written 32 min_key POS_MIN durability: 1 ptr: 0:29:0 gen 0 [ 86.005536][ T5345] loop0 node offset 0/32 bset u64s 0: invalid bkey format: field 3 too large: 0 + 2251799813685248 > 4294967295 [ 86.005543][ T5345] u64s 3 fields 64:0, 64:0, 32:0, 0:2251799813685248, 0:0, 0:0 [ 86.005549][ T5345] flagging btree freespace lost data [ 86.005555][ T5345] running recovery pass check_alloc_info (13), currently at recovery_pass_empty (0) [ 86.005561][ T5345] ret btree_node_read_validate_error [ 86.005719][ T5345] bcachefs (loop0): error reading btree root btree=freespace level=0: btree_node_read_error, fixing [ 86.007656][ T5345] bcachefs (loop0): check_topology... [ 86.007748][ T5345] bcachefs (loop0): btree root extents unreadable, must recover from scan [ 86.008436][ T5345] bcachefs (loop0): running recovery pass scan_for_btree_nodes (1), currently at check_topology (2) - rewinding [ 86.008470][ T5345] bcachefs (loop0): bch2_check_root(): error restart_recovery [ 86.008481][ T5345] bcachefs (loop0): scan_for_btree_nodes... [ 86.018794][ T5345] bcachefs (loop0): btree node scan found 3 nodes after overwrites [ 86.019516][ T5345] done [ 86.019528][ T5345] bcachefs (loop0): check_topology... [ 86.019575][ T5345] bcachefs (loop0): btree root extents unreadable, must recover from scan [ 86.019699][ T5345] bcachefs (loop0): bch2_get_scanned_nodes(): recovery btree=extents level=0 POS_MIN - SPOS_MAX [ 86.019824][ T5345] bcachefs (loop0): bch2_get_scanned_nodes(): recovering u64s 11 type btree_ptr_v2 SPOS_MAX len 0 ver 0: seq c6c25c03258c59c5 written 16 min_key POS_MIN durability: 1 ptr: 0:27:0 gen 0 [ 86.026073][ T5345] bcachefs (loop0): empty interior btree node at btree=extents level=1 [ 86.026088][ T5345] u64s 5 type btree_ptr SPOS_MAX len 0 ver 0, fixing [ 86.026117][ T5345] bcachefs (loop0): bch2_btree_repair_topology_recurse(): error ECHILD [ 86.026163][ T5345] bcachefs (loop0): empty btree root extents [ 86.026275][ T5345] bcachefs (loop0): btree root xattrs unreadable, must recover from scan [ 86.026351][ T5345] bcachefs (loop0): bch2_get_scanned_nodes(): recovery btree=xattrs level=0 POS_MIN - SPOS_MAX [ 86.026454][ T5345] bcachefs (loop0): bch2_get_scanned_nodes(): recovering u64s 11 type btree_ptr_v2 SPOS_MAX len 0 ver 0: seq 2285c34bed0abe32 written 16 min_key POS_MIN durability: 1 ptr: 0:31:0 gen 0 [ 86.028510][ T5345] done [ 86.028524][ T5345] bcachefs (loop0): accounting_read... done [ 86.029920][ T5345] bcachefs (loop0): alloc_read... done [ 86.030469][ T5345] bcachefs (loop0): snapshots_read... done [ 86.032885][ T5345] bcachefs (loop0): check_allocations... [ 86.035364][ T5345] bcachefs (loop0): btree ptr not marked in member info btree allocated bitmap [ 86.035387][ T5345] u64s 11 type btree_ptr_v2 SPOS_MAX len 0 ver 0: seq ac62141f8dc7e261 written 24 min_key POS_MIN durability: 1 ptr: 0:26:0 gen 0, fixing [ 86.043873][ T5345] bcachefs (loop0): btree ptr not marked in member info btree allocated bitmap [ 86.043886][ T5345] u64s 11 type btree_ptr_v2 SPOS_MAX len 0 ver 0: seq 7589ab5e0c11cc7a written 24 min_key POS_MIN durability: 1 ptr: 0:38:0 gen 0, fixing [ 86.058018][ T5345] bcachefs (loop0): bucket 0:31 gen 128 data type btree: ptr gen 0 too stale [ 86.058029][ T5345] while marking u64s 11 type btree_ptr_v2 SPOS_MAX len 0 ver 0: seq 2285c34bed0abe32 written 16 min_key POS_MIN durability: 1 ptr: 0:31:0 gen 0, fixing [ 86.058493][ T5345] bcachefs (loop0): bucket 0:31 data type btree stale dirty ptr: 0 < 128 [ 86.058503][ T5345] while marking u64s 11 type btree_ptr_v2 SPOS_MAX len 0 ver 0: seq 2285c34bed0abe32 written 16 min_key POS_MIN durability: 1 ptr: 0:31:0 gen 0, fixing [ 86.059339][ T5345] bcachefs (loop0): btree ptr not marked in member info btree allocated bitmap [ 86.059346][ T5345] u64s 11 type btree_ptr_v2 SPOS_MAX len 0 ver 0: seq c0bef60d07ceb940 written 16 min_key POS_MIN durability: 1 ptr: 0:35:0 gen 0, fixing [ 86.060237][ T5345] bcachefs (loop0): btree ptr not marked in member info btree allocated bitmap [ 86.060246][ T5345] u64s 11 type btree_ptr_v2 SPOS_MAX len 0 ver 0: seq ebb8d5a9e3463bdb written 16 min_key POS_MIN durability: 1 ptr: 0:32:0 gen 0, fixing [ 86.063481][ T5345] bcachefs (loop0): bucket 0:27 gen 0 has wrong data_type: got btree, should be need_discard, fixing [ 86.063686][ T5345] bcachefs (loop0): bucket 0:27 gen 0 data type need_discard has wrong dirty_sectors: got 256, should be 0, fixing [ 86.064393][ T5345] bcachefs (loop0): bucket 0:29 gen 0 has wrong data_type: got btree, should be need_discard, fixing [ 86.064508][ T5345] bcachefs (loop0): bucket 0:29 gen 0 data type need_discard has wrong dirty_sectors: got 256, should be 0, fixing [ 86.064884][ T5345] bcachefs (loop0): bucket 0:41 gen 0 has wrong data_type: got btree, should be need_discard, fixing [ 86.064965][ T5345] bcachefs (loop0): bucket 0:41 gen 0 data type need_discard has wrong dirty_sectors: got 256, should be 0, fixing [ 86.066816][ T5345] done [ 86.068545][ T5345] bcachefs (loop0): going read-write [ 86.105028][ T5345] bcachefs (loop0): journal_replay... [ 86.106445][ T5345] ------------[ cut here ]------------ [ 86.106481][ T5345] kernel BUG at fs/bcachefs/btree_update.c:375! [ 86.106502][ T5345] Oops: invalid opcode: 0000 [#1] SMP KASAN NOPTI [ 86.106516][ T5345] CPU: 0 UID: 0 PID: 5345 Comm: syz.0.0 Not tainted 6.16.0-rc5-syzkaller-00224-g379f604cc3dc #0 PREEMPT(full) [ 86.106529][ T5345] Hardware name: QEMU Standard PC (Q35 + ICH9, 2009), BIOS 1.16.3-debian-1.16.3-2~bpo12+1 04/01/2014 [ 86.106537][ T5345] RIP: 0010:bch2_trans_update_by_path+0x1efb/0x1f30 [ 86.106564][ T5345] Code: 80 e1 07 fe c1 38 c1 0f 8c 40 f7 ff ff 48 8b 7c 24 28 e8 08 0a fa fd e9 31 f7 ff ff e8 be 86 96 fd 90 0f 0b e8 b6 86 96 fd 90 <0f> 0b e8 ae 86 96 fd 90 0f 0b e8 a6 86 96 fd 90 0f 0b e8 9e 86 96 [ 86.106573][ T5345] RSP: 0018:ffffc9000d38ea08 EFLAGS: 00010293 [ 86.106586][ T5345] RAX: ffffffff8429afba RBX: 0000000000008540 RCX: ffff8880005f4880 [ 86.106594][ T5345] RDX: 0000000000000000 RSI: 0000000000000000 RDI: 0000000000000000 [ 86.106600][ T5345] RBP: 1ffff1100a67b802 R08: ffffffff844db6c9 R09: 0000000000000002 [ 86.106607][ T5345] R10: 0000000000000003 R11: 0000000000000000 R12: 1ffff1100a67b85e [ 86.106614][ T5345] R13: ffff8880533dc010 R14: 0000000000000088 R15: ffff8880533dc2f0 [ 86.106622][ T5345] FS: 00007fedb579c6c0(0000) GS:ffff88808d21b000(0000) knlGS:0000000000000000 [ 86.106630][ T5345] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 86.106637][ T5345] CR2: 00007f5895b909c0 CR3: 0000000042f26000 CR4: 0000000000352ef0 [ 86.106681][ T5345] Call Trace: [ 86.106688][ T5345] [ 86.106693][ T5345] ? __bitmap_weight+0xe4/0x100 [ 86.106711][ T5345] ? btree_trans_verify_sorted_refs+0x40c/0x4e0 [ 86.106728][ T5345] ? btree_node_unlock+0x97/0x240 [ 86.106738][ T5345] ? bch2_journal_replay_key+0x499/0xb40 [ 86.106752][ T5345] ? __btree_path_up_until_good_node+0xaec/0xb30 [ 86.106769][ T5345] bch2_trans_update_ip+0x9a6/0x1db0 [ 86.106786][ T5345] ? bch2_journal_replay_key+0x499/0xb40 [ 86.106797][ T5345] ? bch2_btree_path_traverse_one+0x19fe/0x21d0 [ 86.106811][ T5345] ? __pfx_bch2_path_get+0x10/0x10 [ 86.106825][ T5345] ? __pfx_bch2_trans_update_ip+0x10/0x10 [ 86.106841][ T5345] ? bch2_journal_replay_key+0x1fb/0xb40 [ 86.106853][ T5345] ? bch2_trans_node_iter_init+0x406/0x5e0 [ 86.106868][ T5345] ? bch2_btree_iter_traverse+0x700/0xa50 [ 86.106883][ T5345] ? bch2_journal_replay_key+0x1ec/0xb40 [ 86.106896][ T5345] bch2_journal_replay_key+0x4b0/0xb40 [ 86.106910][ T5345] ? __pfx_bch2_journal_replay_key+0x10/0x10 [ 86.106922][ T5345] ? bch2_journal_replay_key+0x1ec/0xb40 [ 86.106934][ T5345] ? __bch2_trans_get+0x9c2/0xd80 [ 86.106950][ T5345] bch2_journal_replay+0x171d/0x2630 [ 86.106965][ T5345] ? irq_work_queue+0xbc/0x140 [ 86.106976][ T5345] ? __wake_up_klogd+0xd9/0x110 [ 86.106993][ T5345] ? __pfx_vprintk_emit+0x10/0x10 [ 86.107007][ T5345] ? __pfx_bch2_journal_replay+0x10/0x10 [ 86.107021][ T5345] ? do_raw_spin_lock+0x121/0x290 [ 86.107037][ T5345] ? __bch2_print+0x176/0x220 [ 86.107051][ T5345] ? __pfx___bch2_print+0x10/0x10 [ 86.107064][ T5345] ? _raw_spin_unlock_irq+0x23/0x50 [ 86.107173][ T5345] ? lockdep_hardirqs_on+0x9c/0x150 [ 86.107191][ T5345] __bch2_run_recovery_passes+0x395/0x1010 [ 86.107210][ T5345] bch2_run_recovery_passes+0x184/0x210 [ 86.107224][ T5345] bch2_fs_recovery+0x2690/0x3a50 [ 86.107236][ T5345] ? check_noncircular+0xe0/0x160 [ 86.107253][ T5345] ? __pfx_bch2_fs_recovery+0x10/0x10 [ 86.107267][ T5345] ? __lock_acquire+0xab9/0xd20 [ 86.107281][ T5345] ? __lock_acquire+0xab9/0xd20 [ 86.107294][ T5345] ? __lock_acquire+0xab9/0xd20 [ 86.107309][ T5345] ? bch2_fs_start+0xa0f/0xda0 [ 86.107323][ T5345] ? up_write+0x1c4/0x420 [ 86.107336][ T5345] ? bch2_fs_start+0x5e7/0xda0 [ 86.107349][ T5345] bch2_fs_start+0xaaf/0xda0 [ 86.107363][ T5345] ? bch2_fs_start+0x5e7/0xda0 [ 86.107377][ T5345] ? __pfx_bch2_fs_start+0x10/0x10 [ 86.107394][ T5345] ? sget+0x267/0x620 [ 86.107406][ T5345] bch2_fs_get_tree+0xb39/0x1520 [ 86.107425][ T5345] ? __pfx_bch2_fs_get_tree+0x10/0x10 [ 86.107440][ T5345] ? aa_get_newest_label+0xf7/0x5d0 [ 86.107460][ T5345] ? vfs_parse_monolithic_sep+0x2df/0x310 [ 86.107479][ T5345] ? apparmor_capable+0x137/0x1b0 [ 86.107492][ T5345] vfs_get_tree+0x92/0x2b0 [ 86.107506][ T5345] do_new_mount+0x24a/0xa40 [ 86.107522][ T5345] __se_sys_mount+0x317/0x410 [ 86.107538][ T5345] ? __pfx___se_sys_mount+0x10/0x10 [ 86.107553][ T5345] ? do_syscall_64+0xbe/0x3b0 [ 86.107565][ T5345] ? __x64_sys_mount+0x20/0xc0 [ 86.107579][ T5345] do_syscall_64+0xfa/0x3b0 [ 86.107590][ T5345] ? lockdep_hardirqs_on+0x9c/0x150 [ 86.107607][ T5345] ? entry_SYSCALL_64_after_hwframe+0x77/0x7f [ 86.107618][ T5345] ? clear_bhb_loop+0x60/0xb0 [ 86.107631][ T5345] entry_SYSCALL_64_after_hwframe+0x77/0x7f [ 86.107642][ T5345] RIP: 0033:0x7fedb49900ca [ 86.107666][ T5345] Code: d8 64 89 02 48 c7 c0 ff ff ff ff eb a6 e8 de 1a 00 00 66 2e 0f 1f 84 00 00 00 00 00 0f 1f 40 00 49 89 ca b8 a5 00 00 00 0f 05 <48> 3d 01 f0 ff ff 73 01 c3 48 c7 c1 a8 ff ff ff f7 d8 64 89 01 48 [ 86.107676][ T5345] RSP: 002b:00007fedb579be68 EFLAGS: 00000246 ORIG_RAX: 00000000000000a5 [ 86.107690][ T5345] RAX: ffffffffffffffda RBX: 00007fedb579bef0 RCX: 00007fedb49900ca [ 86.107698][ T5345] RDX: 00002000000058c0 RSI: 0000200000005900 RDI: 00007fedb579beb0 [ 86.107705][ T5345] RBP: 00002000000058c0 R08: 00007fedb579bef0 R09: 0000000000000000 [ 86.107712][ T5345] R10: 0000000000000000 R11: 0000000000000246 R12: 0000200000005900 [ 86.107719][ T5345] R13: 00007fedb579beb0 R14: 00000000000058f9 R15: 0000200000000000 [ 86.107730][ T5345] [ 86.107734][ T5345] Modules linked in: [ 86.107747][ T5345] ---[ end trace 0000000000000000 ]--- [ 86.107754][ T5345] RIP: 0010:bch2_trans_update_by_path+0x1efb/0x1f30 [ 86.107779][ T5345] Code: 80 e1 07 fe c1 38 c1 0f 8c 40 f7 ff ff 48 8b 7c 24 28 e8 08 0a fa fd e9 31 f7 ff ff e8 be 86 96 fd 90 0f 0b e8 b6 86 96 fd 90 <0f> 0b e8 ae 86 96 fd 90 0f 0b e8 a6 86 96 fd 90 0f 0b e8 9e 86 96 [ 86.107788][ T5345] RSP: 0018:ffffc9000d38ea08 EFLAGS: 00010293 [ 86.107798][ T5345] RAX: ffffffff8429afba RBX: 0000000000008540 RCX: ffff8880005f4880 [ 86.107806][ T5345] RDX: 0000000000000000 RSI: 0000000000000000 RDI: 0000000000000000 [ 86.107813][ T5345] RBP: 1ffff1100a67b802 R08: ffffffff844db6c9 R09: 0000000000000002 [ 86.107820][ T5345] R10: 0000000000000003 R11: 0000000000000000 R12: 1ffff1100a67b85e [ 86.107827][ T5345] R13: ffff8880533dc010 R14: 0000000000000088 R15: ffff8880533dc2f0 [ 86.107834][ T5345] FS: 00007fedb579c6c0(0000) GS:ffff88808d21b000(0000) knlGS:0000000000000000 [ 86.107843][ T5345] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 86.107850][ T5345] CR2: 00007f5895b909c0 CR3: 0000000042f26000 CR4: 0000000000352ef0 [ 86.107893][ T5345] Kernel panic - not syncing: Fatal exception [ 86.108302][ T5345] Kernel Offset: disabled