ffffff, 0x10f, 0x87, &(0x7f0000000080)=@req3={0x0, 0x0, 0xd2}, 0x1c) setsockopt$packet_tx_ring(0xffffffffffffffff, 0x107, 0xd, 0x0, 0x0) socket$nl_route(0x10, 0x3, 0x0) bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000300)={0x11, 0x5, &(0x7f00000000c0)=ANY=[@ANYBLOB="180000000000000000000000ff000000850000000e000000850000005000000095"], &(0x7f0000000280)='syzkaller\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x2, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x78) bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, 0x0, 0x0) sendmsg$WG_CMD_GET_DEVICE(0xffffffffffffffff, &(0x7f0000001480)={0x0, 0x0, &(0x7f0000000440)={&(0x7f00000003c0)={0x38, 0x0, 0x100, 0x70bd29, 0x25dfdbfb, {}, [@WGDEVICE_A_IFNAME={0x14, 0x2, 'wg2\x00'}, @WGDEVICE_A_IFINDEX={0x8}, @WGDEVICE_A_FWMARK={0x8}]}, 0x38}, 0x1, 0x0, 0x0, 0x40000000}, 0x80) socket$nl_route(0x10, 0x3, 0x0) r0 = syz_open_dev$tty1(0xc, 0x4, 0x1) r1 = dup(r0) write$UHID_INPUT(r1, &(0x7f0000001040)={0xe, {"a2e3ad08ed6b52f99cfbf4c0879b45b4d04fe7ff7fc6e5539b3c68163b546a9b374694370890e0878fdb1ac6e7049b71b4956c0a9a472a5b47f3988f7ef31952a981ffe8d178708c523c921b509b720a169b50d336cd3b78130daa61d8e809ea889b6e02b77f07227227b7ba67e0e78657a6f5c2a874e62a9ccdc0d31a0c9f318c0da1993bd160e233df4a62179c6f309f4cff7738596ecae8707ce065cd5b91cd0ae193973735b36d5b1b63e91c00305d3f46635eb016d5b1dda98e2d749be7bd1df1fb3b231fdcdb5075a9aaa1b469c3090000000000000075271b286329d169934288fd789aa37d6e98b224fd44b65b31334ffc55cc82cd3ac32ecd03aded6f9081b4da0d8b38f3cd4498bee800490841bdb114f6b76383709d8f5c55432a909fda039aec54a1236e80f6a8abadea7662496bddbb42be6bfb2f17959d1f416e56c71bfc31870262f5e801119242ca5b6bfc821e7e20002451138e645bb80c617669314e2fbe70de98ec76a9e40dad47f36fd9f7d0d42a4b5f1185ccdcf16ff46295d8a0fa17713cf39fe23491237c08822dec110911e893d0a8c4f677747abc360934b82910ff85bfd995083bba2987b67399eac427d145d546a40b9f6ff14ac488ec130fb3850a27afc953854a642c57519544ae15a7e454dea05918b4124351601611c8f11baa500a3621c56cea8d20ff911a0c41db6ebe8cac64f17679141d54b34bbc9963ac4f4bb3309603f1d4ab966203861b5b15a841f2b575a8bd0d78248ebe4d9a80002695104f674c2431dca141fae269cab70e9a66f3c3a9a63e9639e1f59c0eee26c6b5d74b078a5e15c31634e5ae098ce9ee70771aaa18119a867e1088334975e9f73483b6a62fa678ca14ffd9f9db2a7869d85864056526f889af43a6000200000000000065d5e880576286522449df466c632b356f243f989cce3803f465e41e610c20d80421d653a5120000008213b704c7fb082ff27590678ef9f190bae979babc7041d860420c5664ba7921b14dc1db8892fd32d0ad7bc946813591ad8deff4b05f60cea0da7710ac0004000000008000bea37de0d0d4aa202fef5952a5391fd5615d429a04a689b83c7068ae949ed06e288e810bac9c76600097907f8ea2e2f05dd3318271a1f5f8528f227e79c13800000000492f21579d2c15b8c70cdb1c332d86d87341432750861ec2bc3451edca194b221cfec4603d276bbaa1dfa6d4fb8a48a76eefc9a9a0270e4c10d64cd5a62427264f2360fe763c43470833ac96d3f3357cbbaba8f1b1fdcc7cbb61a7cdb9744ed7f9129aede2be21ccfdc4e9134f8684b3a4f354da9a795e96334e207dff70f1988037b2ed3aaf575c0b88d8f146684078416d59fdee5307000000d92dad99dac44c3f0008047096a44060bebc2420aed92fa9b6c6224779415d97b9a6d6d5495c1180459043f41c2fc4f4162b987b80c3e001cd34e5c92f76cc4c24eeb8bc4e9ac2aed9e53803ed0ca4ae3a9737d214060005ea6f1783e287b3bee96e3a7288afe2fdfaa78d1f48c13b64df07847754b8400daaa69bf5c8f48fe4eae9ca1207e78283cd0b20ceb360c7e658828163e2d25c4aa348561f927e88f63aa70e73a5e69b3df3495903f06572e1e007fa55a2999f596d067312f5779e8dbfdcf3427138f3d444d2639a10477f9bec4b0bbb6e3c04be68981f392203dd0ee3ef478e67d1d7232f17696294378ce716dacfc5e3e03cfffffffffffff001034ef655b253ca509383815b1b6fc6522d4e2d48604665fde2b94cf02b98a269b891abf8ab9c015073014d9e08d4338b8780bdecd436cf0541359bafffa45237f104b96210403b2de9efedfd71af9444e197f47e866101496f42355bc7872c827467cfa5c4e72730d56bd068ed211cf847535edecb7b373f78b095b68441a34cb51682a8ae4d24ad0465f7927f889b813076038e79a7962fb385a882e8020f06c4c2ba1dd5cac7c18876da865d258734dd73583df292892448039ef799cf0630becdcce04579b5561dc825ab829827945e020c1f67ee615f7084a607a7eceb6243378e0610060f02cca4051c2f001edb3d78fb4b5f668dda93aec92a5de203717aa49c2d284acfabe262fccfcbb2b75a2183c4e15a7b6eb65ca8104e1b4da1fbb77ab2fc043aead87c32ab875ee7c2e7b7019c902cd3b43eaeb1a5fb135c0c7dcee8fe6516a328032f88c042891824659e9e94265c803b35ee5f83a2b210520106b8a358b50ab7a1fa89af9c251fe5294b3d1802d5676d95f160ec97b1ad948741b2044642c37b4a6cc6c04effc1672db7e4b68d767d9a7a508ae54a3cd73643de50e8c77d95a3d361c040babb171607caac2a3559ad4f75465f49c0d0ae3716db6e00cb11dbe200000000000000bf70cc77737c3b42aae501b20f7694a00f16e2d0174035a2c22656dc29880acebd2ba3a504767b6b45a45957f24d758ed024b3849c11d412a2a03b4047497022d9c30e23ef4df5c89644f48bb536f7945b59d7bc09ff754413d135273ea8e75f22f216c6b9990ae71806f2c00b4025c48b75c0f71c497579773767075428067e7f16f4dde374f8211fef42cb468e623daf60b3569d462f4f19eacdb3ed70eeebb4483f8fd777d443e8b40426db6fe29068c0ca3d3414442e863a154704b0e51bc664a137b26be7fc95df80b9ce375dd649c8c704e509bd88c8e63d8c7dd67071115c8982ba46af4d6adcc9f68a75b9397b035153faf46366e7205dd8d6f37525c1a0e94610dd94323f6c15d085197149bfd6655548cfd9c5d3b2d78378cfb85ed82e7da0f6eb6d279f2ae44369ddb4581c55925d0f6f1ba471eba281f259152f85a654fb39ddff3b484439ff158e7c5419e037f3563c7f93cd54b9094f226e783271e1e5a2a2c10712eab625d64931cdcffe6738d97b9b5ef828ee9fb059fc01af0e79c1e14b1d25988c69a39973132f02768f7971d31488b8658a20878b7c1dd7ba02fc42939dde3d4a3339a65d507dc59c51097b40517705da56e9ebfeffffff82bf86dbb58c548069ff6eb95aade7cc66d7bbef724779ca1f731b3346ff177050373d79ff7b3e7f9bc0c1b4b266a8878b90baaa039d3e3b63979ac3df6e6f4859afd50238c7547a39b60810938044ae185d2ba3e00a4e73676864d0270d81eaee5ee6cf1d0ab3785e00785ec27e923911fab964c271556527697b52160687000000008df165d884b36ec2b6c25a2f362815687e9ddbfb96d6861aca47da73d6f3144345f48843dd014e5c5ad8fe995754bd9cf32fce1e7027132f2082fb0a30b9deae84bed4b28045634073c9c58c89d9e99c81769177c6d594f88a4facfd4c735a20307c737afae5336651b1b9bd522d60399473296b831dbd933d93994ba3064279b10ea0c5833f41f157ea2302993dbe433b1aa3a3766d5439020484f4113c4c859465c3b415c3432f81db8719539d5bf372aaaea1cc43a6c5cbe59758bf0129165895ac4b008e595f437491d87abed02cefcd9db53d94d02dae17b118e5d6787463181f4b87c10772d2b13f7809959bc0488506dbd17ca51055f2f416a44fe180d2d50c312cca7cb14a2bdc331f57a9817139a206fc76d57234ffff2de20a4b8e3737fbb42913777c06376f799eba367e21f94ca598705f5dcb767d6f84fad6b0f6095e53c4c4234d0c1fbe434f6ab8f43c0013ee93b83946ee7759e89d7bdd1a32d7b3110b937fe43c06d21e35810d8fe98b0000ea8aa12bc8716eefc5c97c45ac33eeec964c5214bc3a9359bdea1cccab94f15e36319cb34ebcacedb82c2ed3de5a8a8f0011e8f74e82d7f96093530e76692839d7961939adfdeeeaff19d11efcafb6cf46fef271e89d6cc238a081ff58cefcce3fbf4625a7e7de40e42e07b34449e15e065cc7348663a52190202c7af288a4510de03dab19d26285eda89156d50dd385a60333ba5bbf3dd6d6080cafccf8a97406bb6b68a1f0c4549820a73c880f475f732ae00398e8bd1f4908b7807fb33b72685ec37a2d3f766413a6045951f9a93ab5d99c066f7aef0948a68cb0b3e35cb80dd349e891aef595dc4d470e8ac32a308e15fc37d06aeac289c0523f483e1ff7408c60edddab652f2ef91d4f2b01987b0f46da034e5c3f745a7ee8101a3934c54e24b48ec0275e2d068edc746b0827cbf652f406c6b95f2722e58c050400ce2126596e1cd7655b904801784c416b22f73d324678e2724f43f1fe687c7e8a60c28b82b6528341b648cdd56fed7cdcbb1575912d5ecd36de00bca0b7427d8392c6289455e8f8d2ab2242729251ae033a9e02210e62df0546a74b333a1c48f95fd54acb5741259e8c5488efeee327415cc19451432c6f16c27693102a3cd84857cd6586fc5ca9a93eb0145fac0662ff86107f998a8ef7df8aa14046c55b03d3d47f88a8d60f7774a2ee08758897fb411a94b3c2fc5d5f0db42c0463ec014508e5247d33ae6c962d35603ff8454c16f8342856935125102bb784ed714887071ffdd9923c954ab6ce431b63ee356b0c785f2f47b90e29389f22fc5b59a70efaea2bd40195af4486220d702e30bfc43c10ec23ea6283994a7dde4dcb61fea6b651fb1d62458d0741a12830052fcc460db043afe525629b40d7cee658e4cb5e930ed624806c43a006dc9336d07c2b8081c128ad7084c29743bc613bc18f5a38d442768af38041efe03d152ef95ff569e76db2391f4509d7f339d92fdb4a89364949da3932ba5c04c24a560ad80a3ce654575576e599aff3565b1d531f30912b99e6619ebe93cc0b81ea9935fd46edb44a78f615255490a4b621501f2a9e4d24624c4dac9274018c67584f5d374755534d7f68f679c4ff516a9c861a0e7e65868fcb2bf1cb9aea4e05df72279fdb0d2b9e935c5af3cf474bed79dfc248c1f5aea4b8b32c5d295e57079d0fe662a46b7f71cd47744db86c50b704c971d90195c7b2c7439a2d78ccfa79b5fc2bff6bbf840262bf89394b3e6491953264d2700c838fa2c7b34252600c9654e502dcea39cb6bc3eb8d6284ca6270d6b2f0e58fded8a7b4a302a97bc641df07720ba2b26bbfcc807ca0abb1b44322269c34c5ec68cb068ea88067d905ea917bb03eefdaebdeabf2d0dce85dbd02ee46c5cd5892587c2cb5fe36d7d3e5db21b094b8b77940b5f07722e47a08d367e5f84c96ec660080934b33ad61b4f65d77e86abd6859cddf4bbae1f0930462df090000008562ea3511a8065ec8ffcf12f14dcf6ebecd8d884836174faf1aa609e5f1ee1162dfa13bdc1fa7cfaadba85c72e9758f03a755d0be53f8d2a1dfb1c68cc164b0a0780d971a96ea2c4d4ca0398c2235980a9307b3d5bd3b010a3ad0a5dbed2881a9700af561ac8c7e36bb2fc4c40e9cf96f06817fb903729a7db6ff957697c9ede7885d94ff1aa70826ad01a9b03c37b0969be0daf60af93109eb1dee72e4a6df3bec89822a7a0b678058fa3fef86faec216eb6992162f8dcbf719c148cd2f9c55f4901203a9a8a2c3e90f3943dbc10360a1a49700d1dfbf66d69f6fbaf506c8bcce8bb0d872a02238926407a4eddd5d0fc5a752f90000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004000000000000000000000000000000000200", 0x1000}}, 0x1006) writev(r1, &(0x7f0000000900)=[{&(0x7f0000000480)="ef24df748e6339e7a859da00f7e45c45aed0cb6eabdcfdd972f677f016168b5ef61f9aa1f6deab386cf93481b137e7afe6f01ab5079c82ae2da6335608b14ba339e0f66f9dbd841684808f041cb78f055fa4dd99e8666178f4bc2ef29d65e55ab4c4fec523dfdaf97c", 0x69}, {&(0x7f00000014c0)="accecc3b26f444c91af532f3dc8fcb45fc7cb2240674222923ad25ceb2cab3cd1a1bce4438af0e8fd11efe70949b8076477924694871ad64be7d5913e78be03210b90c2170350c7cb1c836d132036ffdb8b1d4ae82f24eea9e1eebd967bbc765a0d152099994e3992e59ade79432921bd4fe5a9a5a1f627d0fe62310bebb8d6e8d8a54916273f2cb9f60bd7f33b392659e64eb1a2c1b49a387bf5fdb486a042b98c33f00150d8179917ebc20b9a4ce14ba2cfc32994781f0178f8edce57369a310ebc478f6c0d1bc0442447a3f3f038ead8940a6b2b92c9a56343feb2cf95dcad3ab0ecb42b0c5583adcd091cde45916908ebd5eae8a67737387218441ed24729ca4643175e3771e0600d44b996f993d2b8e22eddf88eab5b8cabe055b6e16f0a81f8c2dac406e3ba1a2bc44d94314ce123e5b43fc1dbcfb7858e440893b6c66c9f2691cba5856dcac58e289bd679ccdc558aacc7c419a60e726d683557555201b720461dbe1064dfd49919e9765f2bd4bd22eb64f8c1ca73fa6c559e3d300eb2cd42ea83b560a03ca4161b1e9035621a751cd760cc8989124e935802d6c1cde5926457791b3969da4ac6d408729275a31613b9ddfc33c5a1eb22d32d500052b27ffb9a4ce0172d859b4bc847440abb37974c13c855b3e318079a8b87565df2df2aaf96d9cd2515695f03eacf4958122570b14fef0212454bb74c478eaa7e551fbedd36b2e7af9134f7060947ab9dd3b8827025b5110856efdb1384044cdf04b75133d09def93df1513b78ecab8fc51ea2f3c2c60ea2b00bf925b840c569473086a244bae8d9b7a462dad0d9fdb72e0accaf4d1ee1b91d7abb86525eb73183489c9193d0c1c10bb4551919b31221bb519dce970bd5fd0b29fa221844694b320dd81a1766665d1beec63d175af4644a4764513d7619e9bac8802355483cc93666dab4733dab1945495a5bba68839d69d58f2dd5c76adf9d34bb9085d5fc4e8ec82c846ad432c35d6ab4cb99c165681bda2a819a13c4307e81bf7dc57a4002ae393ece0623af7826de923df8dc6b08ca7d91dec52688e676d816f5cc8716f8c119e6970c2a0c719bb6d278947d1db9bca07df7206cb2b06a10a2de4d4608e35ced274d9ff81c22cc89b0412c7880475c9ed4b5b9f0c30a9494259126a5e6095a98cab0bf0476d4faebe8c9b686251e80d8bf4400f2454f4d2a2b845e12c62129caae30e1c30258d7247a90d2ebcd506fafd6be7f7359ab77c37f141e7521281163712afc434c4339acccb767f1877e1a454b345e138422599446aa7da09561ca143ace6ef8ce70c5672163ac13b0d997fbbf8480f07f45792c6f31de10ded9be8548948fb0a9712d9b7e4d2e1d3aee0bd99a5b3aba604e6a9c117a247d95665348ae5829d569ce3449c3202eae7d9723558b0b4413ec470a4bc7c7bd264988e623a3d75656da1f831a84843653b03e53f37a2135ebee48ccb96800aa6a7d23e4e39f369cee6d2489c4c55e62c286b397d661e88925545a544c0358f9a2dd5f744f48ce2256c314612a85633d1a3b672cb1a4dfafb0269b28b65fac42a12d0a707bc593af2f6d3f639c9a8c18d8cba35cb2f1b18b32d387c6d4d6b3d016b9be9be4c214c85d6c979cc9fef700ca04e747b35733f10be5fc4f33d285f72d5bceafa0e790ee46ed3bc7bb6e17847b58c36b96c388ec4fb1eceb81ee73c163443421338d535542b28bf9cf4689e4f131992b5c54df9f64aeb49a28bd969198686cfce4f3b1c1a1187c3d30da29d519e1dfadb79aeccf43be2497b46c19696b78b3fefe09fe49ef2c329164a7822f41c4b25d7651789fc03678543faa095932a23e077f77e5f667ae4bb3808402c210d399fd0f653a4a611feca648418ad9a3c435edd5a5680c399e7a39e689fc3565aaa7dc062d0df4aa3c39ed771f51eb5313fd811349b009bb21c151fb2ef429605be9aaed73e6ff62dfd74f057ae8d220bc2890840090aaa7559f117616022b515e155c70997c058b67012cc25a259de7d35e7f1264173867dfe0e837fd890b1c4bdba76ee4e78234963b66f23fcd294a9c818e1ac7a54befa789116611c05f8fb4b4e3f8f20cc6afed294e78e364ff061a43fd9c865022eba8e76167df2588181682b1471851c546c3711084db58ca6a7bacf3e88608e59eb4848bb818192c19440faebd828aefc835a65e019586920d1a8238a60ae02948316313d38cd9269321ae17a1dbb19f57b619e7c5fba97f577626e2ac688f10b32f53356a697039563be88a79e1e97bf981a8c600ad47237eed91cb80dd8364cfcabf5371fc55a59b9267f0fb347e9bf704ee7abafbd95fa7843fcd4a2410d56d87699c1564ddaa59d453fff26c89b6fe02a9eb14cf0fa408b0d364a53ebbd2c8a0c92bb126973fd94e001023f114c75e02089748e4402a3927bb576d019417f073f9d7017f58a5f5edf9337fcb53d71f766d5ee719e2d6194d5098a50dbb6a334689f24d70e42f03ed62f754cf785b08e8f71b33ecd752e4e7c52398d70798b3828a2d7f9b5fd3222ee643b7707257978a9f06792cd97d714d65433c11d8cda1532f75a48a7a77c4a745de8c85aa44d7fdcc8cd1691d718fff1d930b539c52b8d3f349c2eed0c3613624de7c9937d2ced8c608a184d2dbb10939e694782ad9a82b120c6d82dd88e7314b081cf97c449b471efefd7b558848d999e767e12be54a42b76fffbcbde93241824f32846e71f4592eb2dd9f3d816e8ec229a45b79c254793c8f751004754fb08dd992b333660e028d404b0311eb53d6cf1359d4fbcfe9205403c63d0ea08523d2a9ca5301f7f6c7c3ff52e95178621e7e7e331075fb2dbe88e474ea4433352eaac032211247d234734b4c720ecb03626d745b6b08df3be8d12f18bcf7f49ebf8e3408805a3b2eeee97d6d4cc5aa70a4bc000a5cbc61fe209c06173a8b683225315e3548d787bacaa2a7590989819207a4e265dda895edbf5e336bf6f2368712b165ab5d19e31629e477241ab93a3e0d290c64847ed58753647f20bbb0ec1fc1b8f7691f67f30f4e8913a2f315eba36969f113fc22c575fe5af18bd6a2e9a9f6f13bc21981829b632a7c6aa93c146058232eb7c19422a0478e991b4ed994bc56193b0b8ed67244fc3f3c3dbd338362e17b0eb615180231cd56ff3ca1a8ac7ebac6cb48d76ff2d4d79a0fff9f9cb624c5f01ccdda286f7f6063d8643093ab4db51d71ebbdc673fdd6aa9cb4848e4de4089350ffeef4dbe79b602472e4b2e71a03739166703266e2437f191358e7311b5a16fc369c974aaf28c6eafdc5f2ba976ad83ccc5d34dbd86c7e831ff910a5b682bed66bf0b20ace44bdf0183d398d6ef4fff9b1dd38b07ee5db911f4249d61e4d354a3db3f6cd66a156631384eedc692550e07dd7dc16602759ddabf93921398505f40841ec08473ec42e9e1c6bd992e948f677bd41fac2428b2c5ba84831e9c789fd8f5e6c39558eaded6b3a6d9e4b8437a0c8ee9463fa6750301ded2a8a9ef53daeb335687f9d5609adbf1a461ab4aee998073359b34a4fcc537a9229f18617a12dad73bcba358b469accbc89cff7a71523a13b4b1dc9ad124178a2b202390fdfc2cc64801bec396620adb8f9defd72e12504335402dd75dcac2783cf06bde917cd6561401c863746465622f96d54ed04e14f38948e12732719d34f3d54d916e80c4d4158619a6051f36d632d46d36143f0f87d37853f4190096327093df0dc695b64b9bd73984f14f34e1737e796ac813dca98ef24bc4f1fc3b0d82e5e8026265b3d3a39da36fc2d701737626b476be43a3ddfc9a7d3eae61d38289efde136cbadd31f532eb92176f6224edfd0439a2c355ba94282623a06d1072575abab74909b2447c41cb75ee670eccdd9494c57eda6ce1a2977ce276aaba0d505e9841ea0fc9429f8cfb2a541572a1c7bd3e7775363462ef5581e6008b14308d1e9281bd5cce5365dec6558462d9051366e59524aea51a3d6c4172c76a3dde13c5cbf7980983b1c3585d03374194dd02f4dc083b55fa4d55414f3214646e5f3d81e33450ad1bb78a713ee764b8c4a67fa8a0af687d3c913b5563845fd0577fcb1114e67b242deec591f20a06502ee160e2341636ecfcb9720a0b61869284c35495242aca8b8da61e29e4d83391c89a393c6c85863f2b871161147b5804c6a28dc19ee05414f2bf0ea97eb90dbfe5b71b60cf2e02f7d8b0ccfd11394b396396c25fd1d79e469e85176a824b99d1a56f501dfd1fc550e73005d2443103c926a25ef13cf514bf5e8ba2271b6925609c80caf98d3cc1518b9d624bb113dd19d00734e649a7175e2c2b2674be7cb4d73ebb1a61c6d5fbb9ebb7a9a5853b588631bbadcd5649601fd20ba22741b21d936bd23fcf00ba81287cc94cf80d59c87eeab76c1b56562b162d261908a9f3abc12036fc2d0c54869ab0d079570c101b8c32efc6a339ae9b954374a2fa2909e65abbe71dbaf83308db67633ef3694fc4c8d85bd1ccc0d5831d3310bb3a7d8fd5ebf4a46a29d40468ef8f06ff0f511759c0d6bc7f76cdcb064b03411d3b07298a8edb0976eb07b31f63acd637529d97b9a3e2664afa6e95b3b943749806821288801ad7054bbaa9fb7af02d87633f7437d4ef284548105f7579249acdb9421708154cacd90377eb38c89d5b161f65b9cb08e32660990cf9e7ae9370c05dddd8734f4ebdf4392ffc6a7d08b0435ca85ed9d5598605c5291fefbe0e5809651b63a267531f504292c513dcf174932f09b86cc7a0cc30d800faba4a7b1c563812517f4b20b2749a92db8c5f890c8b9aeeba8eb001bd458eaeb9b154fe26bf3fac8072e4815656bc386e4d40bf70e0f47ce0741438cfacd9a2903c9c8d2abb9bf6a0815995db50bdd50c2b7d5a9861fa7c81e4444b32264d5e34a1849719782df6b5d01e7756652026364832ec4e9670bf5709d20ea61a9bd172d74d427268395c93e7d88553588f00a572b062c57ea37818a51d537f7c3966853589111e577c3b6306007f1864a1cda68e90f045fbd2349a1bdec7da6e77e3cc003b879bf494d86369b0b00e873fb71ff1b06f507de1972901d6e6010dd610be330902102ad5a842308f34b9a3f2e4fe70d6ee143a5d961f3cd919a2108d37b7746268a3abbe883f2909586bb5be04d24c35e7dd58175bff6b4f4255a8ce41ba29b88abf814a17a381bd6b1c2f1c64aa739d1c97cc347b0516b4a02f13acf5a87e1f4c51a822a68a83eff6688ead8433b8b955ca12c8f5cf2f7c1101f6b703f02258a373910bfe2843147b376f32a1e4df62551070843e024212fe3df99ecec1db9bb78f38cf7a95b1b5b91c5112ceda5e3ea08175d179215cc0346710195483c2b5c12e0ffc235df4a9b1bda9503ddf64b480101da8938533ecccee9f327cd3f181e21d71030bcf28f6d83ec5762b033fbd01beee922c82075c170af8f5d57ad93524f7570ff42fb92cbdfb4cc8701c29332689735a49d0272fa789f1c4525a67a561abdd7c64ae348975f2b58878707001cd7ec3116853380c3fb8f4c2b7ec70dfb6b83b35efdf3ea9fd469ec8baac273278de1c39a8f178eb4370e1583c445881f515fcd7a82d6c69d3f061a66219857f93ef70b1eb135224ac27408f984e7e23c5bc02351a650a403e95ac8982904fab553f1e8fb67cd854d1c0c61dec5339cd8904501d14b0e6c36944fa320d0c028b1c9873a5bffea9ea7565f603a30b66db596c1d6c720a8af29b8514e52580011d5e23187c7e07924fdbe80b0784ef540bde0", 0x1000}, {&(0x7f0000000580)="e6393ab33220ec568c516edc0888e206a05a1279cf2da96f8f240723f79e84b26146a9caf6f89f9ab482b4c0aa39adf18a93d0cac2a24a35da5954a417df5bebd5fe096381c3", 0x46}, {&(0x7f0000000600)="0fb67eb5d8e1216807cfc53e46a995488ac07adb2039b74d203f81ab6f8bbd2a9acd0303499c26ef1b614bb0b1cbf86fdb5294293a3b48be970bd94e773c646ad2b46a62f6392f6d506861be47da95dd68bee134f9e08f1042caa8051e54561e48465f11dc36e2485a45ca5d753ee33bc58da5ae6892623483a4360f0dd2ab86ff046555538cb223b7586e28ce1ffda8b2b5edcc4cb2a2033d", 0x99}, {&(0x7f00000006c0)="8a490ff3f06a4c12c0d774b1aacec5451a91c4e9c7c06a08681e92cc0dd873450ce6d094808b61bbb6a43fe0599714730f103a54b616c82d4aef3cf88ee8d6e0dfc6a0a9fbe2d1d42feca458a6282b26a255a6f268933f14cad84d74ea8936c72dd756c6089d13f77553b195a859c8445bdb68c44202d8c3e1af303b", 0x7c}, {&(0x7f0000000740)="ed1d797349de2182e641ff7d39ccba020eba2c5fdfd84a309283796bbc610ae528cf273abc8312b5e7c78c16cf629dde8496cd651065c29105c6385249d31e2b43b1e3c43b33d633fa1a334a00e9a6afec1a877202217ac237dc44249197f10f1e56c522ce0f89ea54987543344096ffacf4e5d76b64d82587ac79383abc8b57f8a78a7b14f7845e1b531a11bdeb924e33de3af7ee5837d15fdce4d5907002621eabd6c6ba13cfd73efd6d35ecdd999bf7d66e0aef7f76ff620c049f1b8a", 0xbe}, {&(0x7f0000000500)="a5d1111bd7bf785703408a4ae7e8e8b5c2f82871dc5bf5d2ee6c54d0f51d6ce482d986384fcd79c7fc", 0x29}, {&(0x7f0000000800)="77daa4a4366039cca8f7267145805b05387ed067527aec77a349818ed8a8d0d681661f7e97562664d372f24ca9e34ab214260fa6259a884bb5d75494134635616a71c163dea7095b258be17b260d36ab18ed5d585fb6061d5e850112b136c40f746eec2e47fa7fea2a4e387eaacbff426fc4f8431655c2bac0b9869c86538088fc6aa679814cff513b5ff14b12e04fd812a954e1e1eec6667ca6a2ce8dcace8f5905d1b70984c05e5d51ca2879c858f5f8b120f4e246cd5a22dbdc086feab781176f06c873fe6378decb28", 0xcb}], 0x8) 00:18:29 executing program 3: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000140)="eb3c906d6b66732e66617400020101000240008000f801", 0x17}, {0x0, 0x0, 0x1000}], 0x0, &(0x7f0000000180)=ANY=[]) chdir(&(0x7f0000000040)='./file0\x00') r0 = open(&(0x7f0000000080)='./bus\x00', 0x14d842, 0x0) r1 = open(&(0x7f0000000780)='./bus\x00', 0x4c03e, 0x0) r2 = creat(&(0x7f00000000c0)='./bus\x00', 0x0) ftruncate(r2, 0x800) r3 = creat(&(0x7f0000000040)='./bus\x00', 0x0) ftruncate(r3, 0x800) lseek(r3, 0x200, 0x0) r4 = open(&(0x7f0000000000)='./bus\x00', 0x24000, 0x0) sendfile(r3, r4, 0x0, 0x10000) mmap(&(0x7f0000000000/0x600000)=nil, 0x600202, 0x0, 0x4002011, r1, 0x0) write$P9_RREADLINK(r0, 0x0, 0xe) 00:18:29 executing program 5: pipe(0x0) syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000140)="eb3c906d6b66732e66617400020101000240008000f801", 0x17}, {0x0, 0x0, 0x1000}], 0x0, &(0x7f0000000180)=ANY=[]) chdir(&(0x7f0000000040)='./file0\x00') r0 = open(&(0x7f0000000080)='./bus\x00', 0x14d842, 0x0) r1 = open(0x0, 0x4c03e, 0x0) r2 = creat(&(0x7f00000000c0)='./bus\x00', 0x0) ftruncate(r2, 0x800) r3 = creat(&(0x7f0000000040)='./bus\x00', 0x0) ftruncate(r3, 0x800) lseek(r3, 0x200, 0x0) r4 = open(&(0x7f0000000000)='./bus\x00', 0x24000, 0x0) sendfile(r3, r4, 0x0, 0x10000) mmap(&(0x7f0000000000/0x600000)=nil, 0x600202, 0x7ffffe, 0x4002011, r1, 0x0) write$P9_RREADLINK(r0, 0x0, 0xe) 00:18:29 executing program 4: setsockopt$packet_tx_ring(0xffffffffffffffff, 0x10f, 0x87, &(0x7f0000000080)=@req3={0x0, 0x0, 0xd2}, 0x1c) setsockopt$packet_tx_ring(0xffffffffffffffff, 0x107, 0xd, 0x0, 0x0) socket$nl_route(0x10, 0x3, 0x0) bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000300)={0x11, 0x5, &(0x7f00000000c0)=ANY=[@ANYBLOB="180000000000000000000000ff000000850000000e000000850000005000000095"], &(0x7f0000000280)='syzkaller\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x2, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x78) bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, 0x0, 0x0) sendmsg$WG_CMD_GET_DEVICE(0xffffffffffffffff, &(0x7f0000001480)={0x0, 0x0, &(0x7f0000000440)={&(0x7f00000003c0)={0x38, 0x0, 0x100, 0x70bd29, 0x25dfdbfb, {}, [@WGDEVICE_A_IFNAME={0x14, 0x2, 'wg2\x00'}, @WGDEVICE_A_IFINDEX={0x8}, @WGDEVICE_A_FWMARK={0x8}]}, 0x38}, 0x1, 0x0, 0x0, 0x40000000}, 0x80) socket$nl_route(0x10, 0x3, 0x0) r0 = syz_open_dev$tty1(0xc, 0x4, 0x1) r1 = dup(r0) write$UHID_INPUT(r1, &(0x7f0000001040)={0xe, {"a2e3ad08ed6b52f99cfbf4c0879b45b4d04fe7ff7fc6e5539b3c68163b546a9b374694370890e0878fdb1ac6e7049b71b4956c0a9a472a5b47f3988f7ef31952a981ffe8d178708c523c921b509b720a169b50d336cd3b78130daa61d8e809ea889b6e02b77f07227227b7ba67e0e78657a6f5c2a874e62a9ccdc0d31a0c9f318c0da1993bd160e233df4a62179c6f309f4cff7738596ecae8707ce065cd5b91cd0ae193973735b36d5b1b63e91c00305d3f46635eb016d5b1dda98e2d749be7bd1df1fb3b231fdcdb5075a9aaa1b469c3090000000000000075271b286329d169934288fd789aa37d6e98b224fd44b65b31334ffc55cc82cd3ac32ecd03aded6f9081b4da0d8b38f3cd4498bee800490841bdb114f6b76383709d8f5c55432a909fda039aec54a1236e80f6a8abadea7662496bddbb42be6bfb2f17959d1f416e56c71bfc31870262f5e801119242ca5b6bfc821e7e20002451138e645bb80c617669314e2fbe70de98ec76a9e40dad47f36fd9f7d0d42a4b5f1185ccdcf16ff46295d8a0fa17713cf39fe23491237c08822dec110911e893d0a8c4f677747abc360934b82910ff85bfd995083bba2987b67399eac427d145d546a40b9f6ff14ac488ec130fb3850a27afc953854a642c57519544ae15a7e454dea05918b4124351601611c8f11baa500a3621c56cea8d20ff911a0c41db6ebe8cac64f17679141d54b34bbc9963ac4f4bb3309603f1d4ab966203861b5b15a841f2b575a8bd0d78248ebe4d9a80002695104f674c2431dca141fae269cab70e9a66f3c3a9a63e9639e1f59c0eee26c6b5d74b078a5e15c31634e5ae098ce9ee70771aaa18119a867e1088334975e9f73483b6a62fa678ca14ffd9f9db2a7869d85864056526f889af43a6000200000000000065d5e880576286522449df466c632b356f243f989cce3803f465e41e610c20d80421d653a5120000008213b704c7fb082ff27590678ef9f190bae979babc7041d860420c5664ba7921b14dc1db8892fd32d0ad7bc946813591ad8deff4b05f60cea0da7710ac0004000000008000bea37de0d0d4aa202fef5952a5391fd5615d429a04a689b83c7068ae949ed06e288e810bac9c76600097907f8ea2e2f05dd3318271a1f5f8528f227e79c13800000000492f21579d2c15b8c70cdb1c332d86d87341432750861ec2bc3451edca194b221cfec4603d276bbaa1dfa6d4fb8a48a76eefc9a9a0270e4c10d64cd5a62427264f2360fe763c43470833ac96d3f3357cbbaba8f1b1fdcc7cbb61a7cdb9744ed7f9129aede2be21ccfdc4e9134f8684b3a4f354da9a795e96334e207dff70f1988037b2ed3aaf575c0b88d8f146684078416d59fdee5307000000d92dad99dac44c3f0008047096a44060bebc2420aed92fa9b6c6224779415d97b9a6d6d5495c1180459043f41c2fc4f4162b987b80c3e001cd34e5c92f76cc4c24eeb8bc4e9ac2aed9e53803ed0ca4ae3a9737d214060005ea6f1783e287b3bee96e3a7288afe2fdfaa78d1f48c13b64df07847754b8400daaa69bf5c8f48fe4eae9ca1207e78283cd0b20ceb360c7e658828163e2d25c4aa348561f927e88f63aa70e73a5e69b3df3495903f06572e1e007fa55a2999f596d067312f5779e8dbfdcf3427138f3d444d2639a10477f9bec4b0bbb6e3c04be68981f392203dd0ee3ef478e67d1d7232f17696294378ce716dacfc5e3e03cfffffffffffff001034ef655b253ca509383815b1b6fc6522d4e2d48604665fde2b94cf02b98a269b891abf8ab9c015073014d9e08d4338b8780bdecd436cf0541359bafffa45237f104b96210403b2de9efedfd71af9444e197f47e866101496f42355bc7872c827467cfa5c4e72730d56bd068ed211cf847535edecb7b373f78b095b68441a34cb51682a8ae4d24ad0465f7927f889b813076038e79a7962fb385a882e8020f06c4c2ba1dd5cac7c18876da865d258734dd73583df292892448039ef799cf0630becdcce04579b5561dc825ab829827945e020c1f67ee615f7084a607a7eceb6243378e0610060f02cca4051c2f001edb3d78fb4b5f668dda93aec92a5de203717aa49c2d284acfabe262fccfcbb2b75a2183c4e15a7b6eb65ca8104e1b4da1fbb77ab2fc043aead87c32ab875ee7c2e7b7019c902cd3b43eaeb1a5fb135c0c7dcee8fe6516a328032f88c042891824659e9e94265c803b35ee5f83a2b210520106b8a358b50ab7a1fa89af9c251fe5294b3d1802d5676d95f160ec97b1ad948741b2044642c37b4a6cc6c04effc1672db7e4b68d767d9a7a508ae54a3cd73643de50e8c77d95a3d361c040babb171607caac2a3559ad4f75465f49c0d0ae3716db6e00cb11dbe200000000000000bf70cc77737c3b42aae501b20f7694a00f16e2d0174035a2c22656dc29880acebd2ba3a504767b6b45a45957f24d758ed024b3849c11d412a2a03b4047497022d9c30e23ef4df5c89644f48bb536f7945b59d7bc09ff754413d135273ea8e75f22f216c6b9990ae71806f2c00b4025c48b75c0f71c497579773767075428067e7f16f4dde374f8211fef42cb468e623daf60b3569d462f4f19eacdb3ed70eeebb4483f8fd777d443e8b40426db6fe29068c0ca3d3414442e863a154704b0e51bc664a137b26be7fc95df80b9ce375dd649c8c704e509bd88c8e63d8c7dd67071115c8982ba46af4d6adcc9f68a75b9397b035153faf46366e7205dd8d6f37525c1a0e94610dd94323f6c15d085197149bfd6655548cfd9c5d3b2d78378cfb85ed82e7da0f6eb6d279f2ae44369ddb4581c55925d0f6f1ba471eba281f259152f85a654fb39ddff3b484439ff158e7c5419e037f3563c7f93cd54b9094f226e783271e1e5a2a2c10712eab625d64931cdcffe6738d97b9b5ef828ee9fb059fc01af0e79c1e14b1d25988c69a39973132f02768f7971d31488b8658a20878b7c1dd7ba02fc42939dde3d4a3339a65d507dc59c51097b40517705da56e9ebfeffffff82bf86dbb58c548069ff6eb95aade7cc66d7bbef724779ca1f731b3346ff177050373d79ff7b3e7f9bc0c1b4b266a8878b90baaa039d3e3b63979ac3df6e6f4859afd50238c7547a39b60810938044ae185d2ba3e00a4e73676864d0270d81eaee5ee6cf1d0ab3785e00785ec27e923911fab964c271556527697b52160687000000008df165d884b36ec2b6c25a2f362815687e9ddbfb96d6861aca47da73d6f3144345f48843dd014e5c5ad8fe995754bd9cf32fce1e7027132f2082fb0a30b9deae84bed4b28045634073c9c58c89d9e99c81769177c6d594f88a4facfd4c735a20307c737afae5336651b1b9bd522d60399473296b831dbd933d93994ba3064279b10ea0c5833f41f157ea2302993dbe433b1aa3a3766d5439020484f4113c4c859465c3b415c3432f81db8719539d5bf372aaaea1cc43a6c5cbe59758bf0129165895ac4b008e595f437491d87abed02cefcd9db53d94d02dae17b118e5d6787463181f4b87c10772d2b13f7809959bc0488506dbd17ca51055f2f416a44fe180d2d50c312cca7cb14a2bdc331f57a9817139a206fc76d57234ffff2de20a4b8e3737fbb42913777c06376f799eba367e21f94ca598705f5dcb767d6f84fad6b0f6095e53c4c4234d0c1fbe434f6ab8f43c0013ee93b83946ee7759e89d7bdd1a32d7b3110b937fe43c06d21e35810d8fe98b0000ea8aa12bc8716eefc5c97c45ac33eeec964c5214bc3a9359bdea1cccab94f15e36319cb34ebcacedb82c2ed3de5a8a8f0011e8f74e82d7f96093530e76692839d7961939adfdeeeaff19d11efcafb6cf46fef271e89d6cc238a081ff58cefcce3fbf4625a7e7de40e42e07b34449e15e065cc7348663a52190202c7af288a4510de03dab19d26285eda89156d50dd385a60333ba5bbf3dd6d6080cafccf8a97406bb6b68a1f0c4549820a73c880f475f732ae00398e8bd1f4908b7807fb33b72685ec37a2d3f766413a6045951f9a93ab5d99c066f7aef0948a68cb0b3e35cb80dd349e891aef595dc4d470e8ac32a308e15fc37d06aeac289c0523f483e1ff7408c60edddab652f2ef91d4f2b01987b0f46da034e5c3f745a7ee8101a3934c54e24b48ec0275e2d068edc746b0827cbf652f406c6b95f2722e58c050400ce2126596e1cd7655b904801784c416b22f73d324678e2724f43f1fe687c7e8a60c28b82b6528341b648cdd56fed7cdcbb1575912d5ecd36de00bca0b7427d8392c6289455e8f8d2ab2242729251ae033a9e02210e62df0546a74b333a1c48f95fd54acb5741259e8c5488efeee327415cc19451432c6f16c27693102a3cd84857cd6586fc5ca9a93eb0145fac0662ff86107f998a8ef7df8aa14046c55b03d3d47f88a8d60f7774a2ee08758897fb411a94b3c2fc5d5f0db42c0463ec014508e5247d33ae6c962d35603ff8454c16f8342856935125102bb784ed714887071ffdd9923c954ab6ce431b63ee356b0c785f2f47b90e29389f22fc5b59a70efaea2bd40195af4486220d702e30bfc43c10ec23ea6283994a7dde4dcb61fea6b651fb1d62458d0741a12830052fcc460db043afe525629b40d7cee658e4cb5e930ed624806c43a006dc9336d07c2b8081c128ad7084c29743bc613bc18f5a38d442768af38041efe03d152ef95ff569e76db2391f4509d7f339d92fdb4a89364949da3932ba5c04c24a560ad80a3ce654575576e599aff3565b1d531f30912b99e6619ebe93cc0b81ea9935fd46edb44a78f615255490a4b621501f2a9e4d24624c4dac9274018c67584f5d374755534d7f68f679c4ff516a9c861a0e7e65868fcb2bf1cb9aea4e05df72279fdb0d2b9e935c5af3cf474bed79dfc248c1f5aea4b8b32c5d295e57079d0fe662a46b7f71cd47744db86c50b704c971d90195c7b2c7439a2d78ccfa79b5fc2bff6bbf840262bf89394b3e6491953264d2700c838fa2c7b34252600c9654e502dcea39cb6bc3eb8d6284ca6270d6b2f0e58fded8a7b4a302a97bc641df07720ba2b26bbfcc807ca0abb1b44322269c34c5ec68cb068ea88067d905ea917bb03eefdaebdeabf2d0dce85dbd02ee46c5cd5892587c2cb5fe36d7d3e5db21b094b8b77940b5f07722e47a08d367e5f84c96ec660080934b33ad61b4f65d77e86abd6859cddf4bbae1f0930462df090000008562ea3511a8065ec8ffcf12f14dcf6ebecd8d884836174faf1aa609e5f1ee1162dfa13bdc1fa7cfaadba85c72e9758f03a755d0be53f8d2a1dfb1c68cc164b0a0780d971a96ea2c4d4ca0398c2235980a9307b3d5bd3b010a3ad0a5dbed2881a9700af561ac8c7e36bb2fc4c40e9cf96f06817fb903729a7db6ff957697c9ede7885d94ff1aa70826ad01a9b03c37b0969be0daf60af93109eb1dee72e4a6df3bec89822a7a0b678058fa3fef86faec216eb6992162f8dcbf719c148cd2f9c55f4901203a9a8a2c3e90f3943dbc10360a1a49700d1dfbf66d69f6fbaf506c8bcce8bb0d872a02238926407a4eddd5d0fc5a752f90000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004000000000000000000000000000000000200", 0x1000}}, 0x1006) writev(r1, &(0x7f0000000900)=[{&(0x7f0000000480)="ef24df748e6339e7a859da00f7e45c45aed0cb6eabdcfdd972f677f016168b5ef61f9aa1f6deab386cf93481b137e7afe6f01ab5079c82ae2da6335608b14ba339e0f66f9dbd841684808f041cb78f055fa4dd99e8666178f4bc2ef29d65e55ab4c4fec523dfdaf97c", 0x69}, {&(0x7f00000014c0)="accecc3b26f444c91af532f3dc8fcb45fc7cb2240674222923ad25ceb2cab3cd1a1bce4438af0e8fd11efe70949b8076477924694871ad64be7d5913e78be03210b90c2170350c7cb1c836d132036ffdb8b1d4ae82f24eea9e1eebd967bbc765a0d152099994e3992e59ade79432921bd4fe5a9a5a1f627d0fe62310bebb8d6e8d8a54916273f2cb9f60bd7f33b392659e64eb1a2c1b49a387bf5fdb486a042b98c33f00150d8179917ebc20b9a4ce14ba2cfc32994781f0178f8edce57369a310ebc478f6c0d1bc0442447a3f3f038ead8940a6b2b92c9a56343feb2cf95dcad3ab0ecb42b0c5583adcd091cde45916908ebd5eae8a67737387218441ed24729ca4643175e3771e0600d44b996f993d2b8e22eddf88eab5b8cabe055b6e16f0a81f8c2dac406e3ba1a2bc44d94314ce123e5b43fc1dbcfb7858e440893b6c66c9f2691cba5856dcac58e289bd679ccdc558aacc7c419a60e726d683557555201b720461dbe1064dfd49919e9765f2bd4bd22eb64f8c1ca73fa6c559e3d300eb2cd42ea83b560a03ca4161b1e9035621a751cd760cc8989124e935802d6c1cde5926457791b3969da4ac6d408729275a31613b9ddfc33c5a1eb22d32d500052b27ffb9a4ce0172d859b4bc847440abb37974c13c855b3e318079a8b87565df2df2aaf96d9cd2515695f03eacf4958122570b14fef0212454bb74c478eaa7e551fbedd36b2e7af9134f7060947ab9dd3b8827025b5110856efdb1384044cdf04b75133d09def93df1513b78ecab8fc51ea2f3c2c60ea2b00bf925b840c569473086a244bae8d9b7a462dad0d9fdb72e0accaf4d1ee1b91d7abb86525eb73183489c9193d0c1c10bb4551919b31221bb519dce970bd5fd0b29fa221844694b320dd81a1766665d1beec63d175af4644a4764513d7619e9bac8802355483cc93666dab4733dab1945495a5bba68839d69d58f2dd5c76adf9d34bb9085d5fc4e8ec82c846ad432c35d6ab4cb99c165681bda2a819a13c4307e81bf7dc57a4002ae393ece0623af7826de923df8dc6b08ca7d91dec52688e676d816f5cc8716f8c119e6970c2a0c719bb6d278947d1db9bca07df7206cb2b06a10a2de4d4608e35ced274d9ff81c22cc89b0412c7880475c9ed4b5b9f0c30a9494259126a5e6095a98cab0bf0476d4faebe8c9b686251e80d8bf4400f2454f4d2a2b845e12c62129caae30e1c30258d7247a90d2ebcd506fafd6be7f7359ab77c37f141e7521281163712afc434c4339acccb767f1877e1a454b345e138422599446aa7da09561ca143ace6ef8ce70c5672163ac13b0d997fbbf8480f07f45792c6f31de10ded9be8548948fb0a9712d9b7e4d2e1d3aee0bd99a5b3aba604e6a9c117a247d95665348ae5829d569ce3449c3202eae7d9723558b0b4413ec470a4bc7c7bd264988e623a3d75656da1f831a84843653b03e53f37a2135ebee48ccb96800aa6a7d23e4e39f369cee6d2489c4c55e62c286b397d661e88925545a544c0358f9a2dd5f744f48ce2256c314612a85633d1a3b672cb1a4dfafb0269b28b65fac42a12d0a707bc593af2f6d3f639c9a8c18d8cba35cb2f1b18b32d387c6d4d6b3d016b9be9be4c214c85d6c979cc9fef700ca04e747b35733f10be5fc4f33d285f72d5bceafa0e790ee46ed3bc7bb6e17847b58c36b96c388ec4fb1eceb81ee73c163443421338d535542b28bf9cf4689e4f131992b5c54df9f64aeb49a28bd969198686cfce4f3b1c1a1187c3d30da29d519e1dfadb79aeccf43be2497b46c19696b78b3fefe09fe49ef2c329164a7822f41c4b25d7651789fc03678543faa095932a23e077f77e5f667ae4bb3808402c210d399fd0f653a4a611feca648418ad9a3c435edd5a5680c399e7a39e689fc3565aaa7dc062d0df4aa3c39ed771f51eb5313fd811349b009bb21c151fb2ef429605be9aaed73e6ff62dfd74f057ae8d220bc2890840090aaa7559f117616022b515e155c70997c058b67012cc25a259de7d35e7f1264173867dfe0e837fd890b1c4bdba76ee4e78234963b66f23fcd294a9c818e1ac7a54befa789116611c05f8fb4b4e3f8f20cc6afed294e78e364ff061a43fd9c865022eba8e76167df2588181682b1471851c546c3711084db58ca6a7bacf3e88608e59eb4848bb818192c19440faebd828aefc835a65e019586920d1a8238a60ae02948316313d38cd9269321ae17a1dbb19f57b619e7c5fba97f577626e2ac688f10b32f53356a697039563be88a79e1e97bf981a8c600ad47237eed91cb80dd8364cfcabf5371fc55a59b9267f0fb347e9bf704ee7abafbd95fa7843fcd4a2410d56d87699c1564ddaa59d453fff26c89b6fe02a9eb14cf0fa408b0d364a53ebbd2c8a0c92bb126973fd94e001023f114c75e02089748e4402a3927bb576d019417f073f9d7017f58a5f5edf9337fcb53d71f766d5ee719e2d6194d5098a50dbb6a334689f24d70e42f03ed62f754cf785b08e8f71b33ecd752e4e7c52398d70798b3828a2d7f9b5fd3222ee643b7707257978a9f06792cd97d714d65433c11d8cda1532f75a48a7a77c4a745de8c85aa44d7fdcc8cd1691d718fff1d930b539c52b8d3f349c2eed0c3613624de7c9937d2ced8c608a184d2dbb10939e694782ad9a82b120c6d82dd88e7314b081cf97c449b471efefd7b558848d999e767e12be54a42b76fffbcbde93241824f32846e71f4592eb2dd9f3d816e8ec229a45b79c254793c8f751004754fb08dd992b333660e028d404b0311eb53d6cf1359d4fbcfe9205403c63d0ea08523d2a9ca5301f7f6c7c3ff52e95178621e7e7e331075fb2dbe88e474ea4433352eaac032211247d234734b4c720ecb03626d745b6b08df3be8d12f18bcf7f49ebf8e3408805a3b2eeee97d6d4cc5aa70a4bc000a5cbc61fe209c06173a8b683225315e3548d787bacaa2a7590989819207a4e265dda895edbf5e336bf6f2368712b165ab5d19e31629e477241ab93a3e0d290c64847ed58753647f20bbb0ec1fc1b8f7691f67f30f4e8913a2f315eba36969f113fc22c575fe5af18bd6a2e9a9f6f13bc21981829b632a7c6aa93c146058232eb7c19422a0478e991b4ed994bc56193b0b8ed67244fc3f3c3dbd338362e17b0eb615180231cd56ff3ca1a8ac7ebac6cb48d76ff2d4d79a0fff9f9cb624c5f01ccdda286f7f6063d8643093ab4db51d71ebbdc673fdd6aa9cb4848e4de4089350ffeef4dbe79b602472e4b2e71a03739166703266e2437f191358e7311b5a16fc369c974aaf28c6eafdc5f2ba976ad83ccc5d34dbd86c7e831ff910a5b682bed66bf0b20ace44bdf0183d398d6ef4fff9b1dd38b07ee5db911f4249d61e4d354a3db3f6cd66a156631384eedc692550e07dd7dc16602759ddabf93921398505f40841ec08473ec42e9e1c6bd992e948f677bd41fac2428b2c5ba84831e9c789fd8f5e6c39558eaded6b3a6d9e4b8437a0c8ee9463fa6750301ded2a8a9ef53daeb335687f9d5609adbf1a461ab4aee998073359b34a4fcc537a9229f18617a12dad73bcba358b469accbc89cff7a71523a13b4b1dc9ad124178a2b202390fdfc2cc64801bec396620adb8f9defd72e12504335402dd75dcac2783cf06bde917cd6561401c863746465622f96d54ed04e14f38948e12732719d34f3d54d916e80c4d4158619a6051f36d632d46d36143f0f87d37853f4190096327093df0dc695b64b9bd73984f14f34e1737e796ac813dca98ef24bc4f1fc3b0d82e5e8026265b3d3a39da36fc2d701737626b476be43a3ddfc9a7d3eae61d38289efde136cbadd31f532eb92176f6224edfd0439a2c355ba94282623a06d1072575abab74909b2447c41cb75ee670eccdd9494c57eda6ce1a2977ce276aaba0d505e9841ea0fc9429f8cfb2a541572a1c7bd3e7775363462ef5581e6008b14308d1e9281bd5cce5365dec6558462d9051366e59524aea51a3d6c4172c76a3dde13c5cbf7980983b1c3585d03374194dd02f4dc083b55fa4d55414f3214646e5f3d81e33450ad1bb78a713ee764b8c4a67fa8a0af687d3c913b5563845fd0577fcb1114e67b242deec591f20a06502ee160e2341636ecfcb9720a0b61869284c35495242aca8b8da61e29e4d83391c89a393c6c85863f2b871161147b5804c6a28dc19ee05414f2bf0ea97eb90dbfe5b71b60cf2e02f7d8b0ccfd11394b396396c25fd1d79e469e85176a824b99d1a56f501dfd1fc550e73005d2443103c926a25ef13cf514bf5e8ba2271b6925609c80caf98d3cc1518b9d624bb113dd19d00734e649a7175e2c2b2674be7cb4d73ebb1a61c6d5fbb9ebb7a9a5853b588631bbadcd5649601fd20ba22741b21d936bd23fcf00ba81287cc94cf80d59c87eeab76c1b56562b162d261908a9f3abc12036fc2d0c54869ab0d079570c101b8c32efc6a339ae9b954374a2fa2909e65abbe71dbaf83308db67633ef3694fc4c8d85bd1ccc0d5831d3310bb3a7d8fd5ebf4a46a29d40468ef8f06ff0f511759c0d6bc7f76cdcb064b03411d3b07298a8edb0976eb07b31f63acd637529d97b9a3e2664afa6e95b3b943749806821288801ad7054bbaa9fb7af02d87633f7437d4ef284548105f7579249acdb9421708154cacd90377eb38c89d5b161f65b9cb08e32660990cf9e7ae9370c05dddd8734f4ebdf4392ffc6a7d08b0435ca85ed9d5598605c5291fefbe0e5809651b63a267531f504292c513dcf174932f09b86cc7a0cc30d800faba4a7b1c563812517f4b20b2749a92db8c5f890c8b9aeeba8eb001bd458eaeb9b154fe26bf3fac8072e4815656bc386e4d40bf70e0f47ce0741438cfacd9a2903c9c8d2abb9bf6a0815995db50bdd50c2b7d5a9861fa7c81e4444b32264d5e34a1849719782df6b5d01e7756652026364832ec4e9670bf5709d20ea61a9bd172d74d427268395c93e7d88553588f00a572b062c57ea37818a51d537f7c3966853589111e577c3b6306007f1864a1cda68e90f045fbd2349a1bdec7da6e77e3cc003b879bf494d86369b0b00e873fb71ff1b06f507de1972901d6e6010dd610be330902102ad5a842308f34b9a3f2e4fe70d6ee143a5d961f3cd919a2108d37b7746268a3abbe883f2909586bb5be04d24c35e7dd58175bff6b4f4255a8ce41ba29b88abf814a17a381bd6b1c2f1c64aa739d1c97cc347b0516b4a02f13acf5a87e1f4c51a822a68a83eff6688ead8433b8b955ca12c8f5cf2f7c1101f6b703f02258a373910bfe2843147b376f32a1e4df62551070843e024212fe3df99ecec1db9bb78f38cf7a95b1b5b91c5112ceda5e3ea08175d179215cc0346710195483c2b5c12e0ffc235df4a9b1bda9503ddf64b480101da8938533ecccee9f327cd3f181e21d71030bcf28f6d83ec5762b033fbd01beee922c82075c170af8f5d57ad93524f7570ff42fb92cbdfb4cc8701c29332689735a49d0272fa789f1c4525a67a561abdd7c64ae348975f2b58878707001cd7ec3116853380c3fb8f4c2b7ec70dfb6b83b35efdf3ea9fd469ec8baac273278de1c39a8f178eb4370e1583c445881f515fcd7a82d6c69d3f061a66219857f93ef70b1eb135224ac27408f984e7e23c5bc02351a650a403e95ac8982904fab553f1e8fb67cd854d1c0c61dec5339cd8904501d14b0e6c36944fa320d0c028b1c9873a5bffea9ea7565f603a30b66db596c1d6c720a8af29b8514e52580011d5e23187c7e07924fdbe80b0784ef540bde0", 0x1000}, {&(0x7f0000000580)="e6393ab33220ec568c516edc0888e206a05a1279cf2da96f8f240723f79e84b26146a9caf6f89f9ab482b4c0aa39adf18a93d0cac2a24a35da5954a417df5bebd5fe096381c3", 0x46}, {&(0x7f0000000600)="0fb67eb5d8e1216807cfc53e46a995488ac07adb2039b74d203f81ab6f8bbd2a9acd0303499c26ef1b614bb0b1cbf86fdb5294293a3b48be970bd94e773c646ad2b46a62f6392f6d506861be47da95dd68bee134f9e08f1042caa8051e54561e48465f11dc36e2485a45ca5d753ee33bc58da5ae6892623483a4360f0dd2ab86ff046555538cb223b7586e28ce1ffda8b2b5edcc4cb2a2033d", 0x99}, {&(0x7f00000006c0)="8a490ff3f06a4c12c0d774b1aacec5451a91c4e9c7c06a08681e92cc0dd873450ce6d094808b61bbb6a43fe0599714730f103a54b616c82d4aef3cf88ee8d6e0dfc6a0a9fbe2d1d42feca458a6282b26a255a6f268933f14cad84d74ea8936c72dd756c6089d13f77553b195a859c8445bdb68c44202d8c3e1af303b", 0x7c}, {&(0x7f0000000740)="ed1d797349de2182e641ff7d39ccba020eba2c5fdfd84a309283796bbc610ae528cf273abc8312b5e7c78c16cf629dde8496cd651065c29105c6385249d31e2b43b1e3c43b33d633fa1a334a00e9a6afec1a877202217ac237dc44249197f10f1e56c522ce0f89ea54987543344096ffacf4e5d76b64d82587ac79383abc8b57f8a78a7b14f7845e1b531a11bdeb924e33de3af7ee5837d15fdce4d5907002621eabd6c6ba13cfd73efd6d35ecdd999bf7d66e0aef7f76ff620c049f1b8a", 0xbe}, {&(0x7f0000000500)="a5d1111bd7bf785703408a4ae7e8e8b5c2f82871dc5bf5d2ee6c54d0f51d6ce482d986384fcd79c7fc", 0x29}, {&(0x7f0000000800)="77daa4a4366039cca8f7267145805b05387ed067527aec77a349818ed8a8d0d681661f7e97562664d372f24ca9e34ab214260fa6259a884bb5d75494134635616a71c163dea7095b258be17b260d36ab18ed5d585fb6061d5e850112b136c40f746eec2e47fa7fea2a4e387eaacbff426fc4f8431655c2bac0b9869c86538088fc6aa679814cff513b5ff14b12e04fd812a954e1e1eec6667ca6a2ce8dcace8f5905d1b70984c05e5d51ca2879c858f5f8b120f4e246cd5a22dbdc086feab781176f06c873fe6378decb28", 0xcb}], 0x8) 00:18:29 executing program 1: pipe(0x0) syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000140)="eb3c906d6b66732e66617400020101000240008000f801", 0x17}, {0x0, 0x0, 0x1000}], 0x0, 0x0) chdir(&(0x7f0000000040)='./file0\x00') r0 = open(&(0x7f0000000080)='./bus\x00', 0x14d842, 0x0) r1 = open(&(0x7f0000000780)='./bus\x00', 0x4c03e, 0x0) r2 = creat(&(0x7f00000000c0)='./bus\x00', 0x0) ftruncate(r2, 0x800) r3 = creat(&(0x7f0000000040)='./bus\x00', 0x0) ftruncate(r3, 0x800) lseek(r3, 0x200, 0x0) r4 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) lseek(r4, 0x8, 0x0) getsockopt$IP6T_SO_GET_REVISION_MATCH(r4, 0x29, 0x44, &(0x7f0000000180)={'icmp\x00'}, &(0x7f00000001c0)=0x1e) r5 = open(&(0x7f0000000000)='./bus\x00', 0x24000, 0x0) sendfile(r3, r5, 0x0, 0x10000) mmap(&(0x7f0000000000/0x600000)=nil, 0x600202, 0x7ffffe, 0x4002011, r1, 0x0) write$P9_RREADLINK(r0, 0x0, 0xe) 00:18:29 executing program 2: pipe(0x0) syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000140)="eb3c906d6b66732e66617400020101000240008000f801", 0x17}, {0x0, 0x0, 0x1000}], 0x0, &(0x7f0000000180)=ANY=[]) chdir(&(0x7f0000000040)='./file0\x00') r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r1 = open(&(0x7f0000000780)='./bus\x00', 0x4c03e, 0x0) r2 = creat(&(0x7f00000000c0)='./bus\x00', 0x0) ftruncate(r2, 0x800) r3 = creat(&(0x7f0000000040)='./bus\x00', 0x0) ftruncate(r3, 0x800) lseek(r3, 0x200, 0x0) r4 = open(&(0x7f0000000000)='./bus\x00', 0x24000, 0x0) sendfile(r3, r4, 0x0, 0x10000) mmap(&(0x7f0000000000/0x600000)=nil, 0x600202, 0x7ffffe, 0x4002011, r1, 0x0) write$P9_RREADLINK(r0, 0x0, 0xe) 00:18:29 executing program 3: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000140)="eb3c906d6b66732e66617400020101000240008000f801", 0x17}, {0x0, 0x0, 0x1000}], 0x0, &(0x7f0000000180)=ANY=[]) chdir(&(0x7f0000000040)='./file0\x00') r0 = open(&(0x7f0000000080)='./bus\x00', 0x14d842, 0x0) r1 = open(&(0x7f0000000780)='./bus\x00', 0x4c03e, 0x0) r2 = creat(&(0x7f00000000c0)='./bus\x00', 0x0) ftruncate(r2, 0x800) r3 = creat(&(0x7f0000000040)='./bus\x00', 0x0) ftruncate(r3, 0x800) lseek(r3, 0x200, 0x0) r4 = open(&(0x7f0000000000)='./bus\x00', 0x24000, 0x0) sendfile(r3, r4, 0x0, 0x10000) mmap(&(0x7f0000000000/0x600000)=nil, 0x600202, 0x7ffffe, 0x10, r1, 0x0) write$P9_RREADLINK(r0, 0x0, 0xe) 00:18:29 executing program 5: pipe(0x0) syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000140)="eb3c906d6b66732e66617400020101000240008000f801", 0x17}, {0x0, 0x0, 0x1000}], 0x0, &(0x7f0000000180)=ANY=[]) chdir(&(0x7f0000000040)='./file0\x00') r0 = open(&(0x7f0000000080)='./bus\x00', 0x14d842, 0x0) r1 = open(0x0, 0x4c03e, 0x0) r2 = creat(&(0x7f00000000c0)='./bus\x00', 0x0) ftruncate(r2, 0x800) r3 = creat(&(0x7f0000000040)='./bus\x00', 0x0) ftruncate(r3, 0x800) lseek(r3, 0x200, 0x0) r4 = open(&(0x7f0000000000)='./bus\x00', 0x24000, 0x0) sendfile(r3, r4, 0x0, 0x10000) mmap(&(0x7f0000000000/0x600000)=nil, 0x600202, 0x7ffffe, 0x4002011, r1, 0x0) write$P9_RREADLINK(r0, 0x0, 0xe) [ 157.305382][ T7294] loop5: detected capacity change from 0 to 16 [ 157.305755][ T7290] loop3: detected capacity change from 0 to 16 [ 157.306848][ T7295] loop2: detected capacity change from 0 to 16 00:18:29 executing program 2: pipe(0x0) syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000140)="eb3c906d6b66732e66617400020101000240008000f801", 0x17}, {0x0, 0x0, 0x1000}], 0x0, &(0x7f0000000180)=ANY=[]) chdir(&(0x7f0000000040)='./file0\x00') r0 = open(&(0x7f0000000080)='./bus\x00', 0x14d842, 0x0) r1 = open(0x0, 0x4c03e, 0x0) r2 = creat(&(0x7f00000000c0)='./bus\x00', 0x0) ftruncate(r2, 0x800) r3 = creat(&(0x7f0000000040)='./bus\x00', 0x0) ftruncate(r3, 0x800) lseek(r3, 0x200, 0x0) r4 = open(&(0x7f0000000000)='./bus\x00', 0x24000, 0x0) sendfile(r3, r4, 0x0, 0x10000) mmap(&(0x7f0000000000/0x600000)=nil, 0x600202, 0x7ffffe, 0x4002011, r1, 0x0) write$P9_RREADLINK(r0, 0x0, 0xe) 00:18:29 executing program 5: pipe(0x0) syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000140)="eb3c906d6b66732e66617400020101000240008000f801", 0x17}, {0x0, 0x0, 0x1000}], 0x0, &(0x7f0000000180)=ANY=[]) chdir(&(0x7f0000000040)='./file0\x00') r0 = open(&(0x7f0000000080)='./bus\x00', 0x14d842, 0x0) r1 = open(&(0x7f0000000780)='./bus\x00', 0x0, 0x0) r2 = creat(&(0x7f00000000c0)='./bus\x00', 0x0) ftruncate(r2, 0x800) r3 = creat(&(0x7f0000000040)='./bus\x00', 0x0) ftruncate(r3, 0x800) lseek(r3, 0x200, 0x0) r4 = open(&(0x7f0000000000)='./bus\x00', 0x24000, 0x0) sendfile(r3, r4, 0x0, 0x10000) mmap(&(0x7f0000000000/0x600000)=nil, 0x600202, 0x7ffffe, 0x4002011, r1, 0x0) write$P9_RREADLINK(r0, 0x0, 0xe) [ 157.359461][ T7299] loop2: detected capacity change from 0 to 16 [ 157.373275][ T7301] loop1: detected capacity change from 0 to 16 [ 157.389969][ T7304] loop5: detected capacity change from 0 to 16 [ 157.390315][ T7305] loop3: detected capacity change from 0 to 16 00:18:29 executing program 3: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000140)="eb3c906d6b66732e66617400020101000240008000f801", 0x17}, {0x0, 0x0, 0x1000}], 0x0, &(0x7f0000000180)=ANY=[]) chdir(&(0x7f0000000040)='./file0\x00') r0 = open(&(0x7f0000000080)='./bus\x00', 0x14d842, 0x0) r1 = open(&(0x7f0000000780)='./bus\x00', 0x4c03e, 0x0) r2 = creat(&(0x7f00000000c0)='./bus\x00', 0x0) ftruncate(r2, 0x800) r3 = creat(&(0x7f0000000040)='./bus\x00', 0x0) ftruncate(r3, 0x800) lseek(r3, 0x200, 0x0) r4 = open(&(0x7f0000000000)='./bus\x00', 0x24000, 0x0) sendfile(r3, r4, 0x0, 0x10000) mmap(&(0x7f0000000000/0x600000)=nil, 0x600202, 0x7ffffe, 0x10, r1, 0x0) write$P9_RREADLINK(r0, 0x0, 0xe) 00:18:29 executing program 4: setsockopt$packet_tx_ring(0xffffffffffffffff, 0x10f, 0x87, &(0x7f0000000080)=@req3={0x0, 0x0, 0xd2}, 0x1c) setsockopt$packet_tx_ring(0xffffffffffffffff, 0x107, 0xd, 0x0, 0x0) socket$nl_route(0x10, 0x3, 0x0) bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000300)={0x11, 0x5, &(0x7f00000000c0)=ANY=[@ANYBLOB="180000000000000000000000ff000000850000000e000000850000005000000095"], &(0x7f0000000280)='syzkaller\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x2, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x78) bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, 0x0, 0x0) sendmsg$WG_CMD_GET_DEVICE(0xffffffffffffffff, &(0x7f0000001480)={0x0, 0x0, &(0x7f0000000440)={&(0x7f00000003c0)={0x38, 0x0, 0x100, 0x70bd29, 0x25dfdbfb, {}, [@WGDEVICE_A_IFNAME={0x14, 0x2, 'wg2\x00'}, @WGDEVICE_A_IFINDEX={0x8}, @WGDEVICE_A_FWMARK={0x8}]}, 0x38}, 0x1, 0x0, 0x0, 0x40000000}, 0x80) socket$nl_route(0x10, 0x3, 0x0) r0 = syz_open_dev$tty1(0xc, 0x4, 0x1) r1 = dup(r0) write$UHID_INPUT(r1, &(0x7f0000001040)={0xe, {"a2e3ad08ed6b52f99cfbf4c0879b45b4d04fe7ff7fc6e5539b3c68163b546a9b374694370890e0878fdb1ac6e7049b71b4956c0a9a472a5b47f3988f7ef31952a981ffe8d178708c523c921b509b720a169b50d336cd3b78130daa61d8e809ea889b6e02b77f07227227b7ba67e0e78657a6f5c2a874e62a9ccdc0d31a0c9f318c0da1993bd160e233df4a62179c6f309f4cff7738596ecae8707ce065cd5b91cd0ae193973735b36d5b1b63e91c00305d3f46635eb016d5b1dda98e2d749be7bd1df1fb3b231fdcdb5075a9aaa1b469c3090000000000000075271b286329d169934288fd789aa37d6e98b224fd44b65b31334ffc55cc82cd3ac32ecd03aded6f9081b4da0d8b38f3cd4498bee800490841bdb114f6b76383709d8f5c55432a909fda039aec54a1236e80f6a8abadea7662496bddbb42be6bfb2f17959d1f416e56c71bfc31870262f5e801119242ca5b6bfc821e7e20002451138e645bb80c617669314e2fbe70de98ec76a9e40dad47f36fd9f7d0d42a4b5f1185ccdcf16ff46295d8a0fa17713cf39fe23491237c08822dec110911e893d0a8c4f677747abc360934b82910ff85bfd995083bba2987b67399eac427d145d546a40b9f6ff14ac488ec130fb3850a27afc953854a642c57519544ae15a7e454dea05918b4124351601611c8f11baa500a3621c56cea8d20ff911a0c41db6ebe8cac64f17679141d54b34bbc9963ac4f4bb3309603f1d4ab966203861b5b15a841f2b575a8bd0d78248ebe4d9a80002695104f674c2431dca141fae269cab70e9a66f3c3a9a63e9639e1f59c0eee26c6b5d74b078a5e15c31634e5ae098ce9ee70771aaa18119a867e1088334975e9f73483b6a62fa678ca14ffd9f9db2a7869d85864056526f889af43a6000200000000000065d5e880576286522449df466c632b356f243f989cce3803f465e41e610c20d80421d653a5120000008213b704c7fb082ff27590678ef9f190bae979babc7041d860420c5664ba7921b14dc1db8892fd32d0ad7bc946813591ad8deff4b05f60cea0da7710ac0004000000008000bea37de0d0d4aa202fef5952a5391fd5615d429a04a689b83c7068ae949ed06e288e810bac9c76600097907f8ea2e2f05dd3318271a1f5f8528f227e79c13800000000492f21579d2c15b8c70cdb1c332d86d87341432750861ec2bc3451edca194b221cfec4603d276bbaa1dfa6d4fb8a48a76eefc9a9a0270e4c10d64cd5a62427264f2360fe763c43470833ac96d3f3357cbbaba8f1b1fdcc7cbb61a7cdb9744ed7f9129aede2be21ccfdc4e9134f8684b3a4f354da9a795e96334e207dff70f1988037b2ed3aaf575c0b88d8f146684078416d59fdee5307000000d92dad99dac44c3f0008047096a44060bebc2420aed92fa9b6c6224779415d97b9a6d6d5495c1180459043f41c2fc4f4162b987b80c3e001cd34e5c92f76cc4c24eeb8bc4e9ac2aed9e53803ed0ca4ae3a9737d214060005ea6f1783e287b3bee96e3a7288afe2fdfaa78d1f48c13b64df07847754b8400daaa69bf5c8f48fe4eae9ca1207e78283cd0b20ceb360c7e658828163e2d25c4aa348561f927e88f63aa70e73a5e69b3df3495903f06572e1e007fa55a2999f596d067312f5779e8dbfdcf3427138f3d444d2639a10477f9bec4b0bbb6e3c04be68981f392203dd0ee3ef478e67d1d7232f17696294378ce716dacfc5e3e03cfffffffffffff001034ef655b253ca509383815b1b6fc6522d4e2d48604665fde2b94cf02b98a269b891abf8ab9c015073014d9e08d4338b8780bdecd436cf0541359bafffa45237f104b96210403b2de9efedfd71af9444e197f47e866101496f42355bc7872c827467cfa5c4e72730d56bd068ed211cf847535edecb7b373f78b095b68441a34cb51682a8ae4d24ad0465f7927f889b813076038e79a7962fb385a882e8020f06c4c2ba1dd5cac7c18876da865d258734dd73583df292892448039ef799cf0630becdcce04579b5561dc825ab829827945e020c1f67ee615f7084a607a7eceb6243378e0610060f02cca4051c2f001edb3d78fb4b5f668dda93aec92a5de203717aa49c2d284acfabe262fccfcbb2b75a2183c4e15a7b6eb65ca8104e1b4da1fbb77ab2fc043aead87c32ab875ee7c2e7b7019c902cd3b43eaeb1a5fb135c0c7dcee8fe6516a328032f88c042891824659e9e94265c803b35ee5f83a2b210520106b8a358b50ab7a1fa89af9c251fe5294b3d1802d5676d95f160ec97b1ad948741b2044642c37b4a6cc6c04effc1672db7e4b68d767d9a7a508ae54a3cd73643de50e8c77d95a3d361c040babb171607caac2a3559ad4f75465f49c0d0ae3716db6e00cb11dbe200000000000000bf70cc77737c3b42aae501b20f7694a00f16e2d0174035a2c22656dc29880acebd2ba3a504767b6b45a45957f24d758ed024b3849c11d412a2a03b4047497022d9c30e23ef4df5c89644f48bb536f7945b59d7bc09ff754413d135273ea8e75f22f216c6b9990ae71806f2c00b4025c48b75c0f71c497579773767075428067e7f16f4dde374f8211fef42cb468e623daf60b3569d462f4f19eacdb3ed70eeebb4483f8fd777d443e8b40426db6fe29068c0ca3d3414442e863a154704b0e51bc664a137b26be7fc95df80b9ce375dd649c8c704e509bd88c8e63d8c7dd67071115c8982ba46af4d6adcc9f68a75b9397b035153faf46366e7205dd8d6f37525c1a0e94610dd94323f6c15d085197149bfd6655548cfd9c5d3b2d78378cfb85ed82e7da0f6eb6d279f2ae44369ddb4581c55925d0f6f1ba471eba281f259152f85a654fb39ddff3b484439ff158e7c5419e037f3563c7f93cd54b9094f226e783271e1e5a2a2c10712eab625d64931cdcffe6738d97b9b5ef828ee9fb059fc01af0e79c1e14b1d25988c69a39973132f02768f7971d31488b8658a20878b7c1dd7ba02fc42939dde3d4a3339a65d507dc59c51097b40517705da56e9ebfeffffff82bf86dbb58c548069ff6eb95aade7cc66d7bbef724779ca1f731b3346ff177050373d79ff7b3e7f9bc0c1b4b266a8878b90baaa039d3e3b63979ac3df6e6f4859afd50238c7547a39b60810938044ae185d2ba3e00a4e73676864d0270d81eaee5ee6cf1d0ab3785e00785ec27e923911fab964c271556527697b52160687000000008df165d884b36ec2b6c25a2f362815687e9ddbfb96d6861aca47da73d6f3144345f48843dd014e5c5ad8fe995754bd9cf32fce1e7027132f2082fb0a30b9deae84bed4b28045634073c9c58c89d9e99c81769177c6d594f88a4facfd4c735a20307c737afae5336651b1b9bd522d60399473296b831dbd933d93994ba3064279b10ea0c5833f41f157ea2302993dbe433b1aa3a3766d5439020484f4113c4c859465c3b415c3432f81db8719539d5bf372aaaea1cc43a6c5cbe59758bf0129165895ac4b008e595f437491d87abed02cefcd9db53d94d02dae17b118e5d6787463181f4b87c10772d2b13f7809959bc0488506dbd17ca51055f2f416a44fe180d2d50c312cca7cb14a2bdc331f57a9817139a206fc76d57234ffff2de20a4b8e3737fbb42913777c06376f799eba367e21f94ca598705f5dcb767d6f84fad6b0f6095e53c4c4234d0c1fbe434f6ab8f43c0013ee93b83946ee7759e89d7bdd1a32d7b3110b937fe43c06d21e35810d8fe98b0000ea8aa12bc8716eefc5c97c45ac33eeec964c5214bc3a9359bdea1cccab94f15e36319cb34ebcacedb82c2ed3de5a8a8f0011e8f74e82d7f96093530e76692839d7961939adfdeeeaff19d11efcafb6cf46fef271e89d6cc238a081ff58cefcce3fbf4625a7e7de40e42e07b34449e15e065cc7348663a52190202c7af288a4510de03dab19d26285eda89156d50dd385a60333ba5bbf3dd6d6080cafccf8a97406bb6b68a1f0c4549820a73c880f475f732ae00398e8bd1f4908b7807fb33b72685ec37a2d3f766413a6045951f9a93ab5d99c066f7aef0948a68cb0b3e35cb80dd349e891aef595dc4d470e8ac32a308e15fc37d06aeac289c0523f483e1ff7408c60edddab652f2ef91d4f2b01987b0f46da034e5c3f745a7ee8101a3934c54e24b48ec0275e2d068edc746b0827cbf652f406c6b95f2722e58c050400ce2126596e1cd7655b904801784c416b22f73d324678e2724f43f1fe687c7e8a60c28b82b6528341b648cdd56fed7cdcbb1575912d5ecd36de00bca0b7427d8392c6289455e8f8d2ab2242729251ae033a9e02210e62df0546a74b333a1c48f95fd54acb5741259e8c5488efeee327415cc19451432c6f16c27693102a3cd84857cd6586fc5ca9a93eb0145fac0662ff86107f998a8ef7df8aa14046c55b03d3d47f88a8d60f7774a2ee08758897fb411a94b3c2fc5d5f0db42c0463ec014508e5247d33ae6c962d35603ff8454c16f8342856935125102bb784ed714887071ffdd9923c954ab6ce431b63ee356b0c785f2f47b90e29389f22fc5b59a70efaea2bd40195af4486220d702e30bfc43c10ec23ea6283994a7dde4dcb61fea6b651fb1d62458d0741a12830052fcc460db043afe525629b40d7cee658e4cb5e930ed624806c43a006dc9336d07c2b8081c128ad7084c29743bc613bc18f5a38d442768af38041efe03d152ef95ff569e76db2391f4509d7f339d92fdb4a89364949da3932ba5c04c24a560ad80a3ce654575576e599aff3565b1d531f30912b99e6619ebe93cc0b81ea9935fd46edb44a78f615255490a4b621501f2a9e4d24624c4dac9274018c67584f5d374755534d7f68f679c4ff516a9c861a0e7e65868fcb2bf1cb9aea4e05df72279fdb0d2b9e935c5af3cf474bed79dfc248c1f5aea4b8b32c5d295e57079d0fe662a46b7f71cd47744db86c50b704c971d90195c7b2c7439a2d78ccfa79b5fc2bff6bbf840262bf89394b3e6491953264d2700c838fa2c7b34252600c9654e502dcea39cb6bc3eb8d6284ca6270d6b2f0e58fded8a7b4a302a97bc641df07720ba2b26bbfcc807ca0abb1b44322269c34c5ec68cb068ea88067d905ea917bb03eefdaebdeabf2d0dce85dbd02ee46c5cd5892587c2cb5fe36d7d3e5db21b094b8b77940b5f07722e47a08d367e5f84c96ec660080934b33ad61b4f65d77e86abd6859cddf4bbae1f0930462df090000008562ea3511a8065ec8ffcf12f14dcf6ebecd8d884836174faf1aa609e5f1ee1162dfa13bdc1fa7cfaadba85c72e9758f03a755d0be53f8d2a1dfb1c68cc164b0a0780d971a96ea2c4d4ca0398c2235980a9307b3d5bd3b010a3ad0a5dbed2881a9700af561ac8c7e36bb2fc4c40e9cf96f06817fb903729a7db6ff957697c9ede7885d94ff1aa70826ad01a9b03c37b0969be0daf60af93109eb1dee72e4a6df3bec89822a7a0b678058fa3fef86faec216eb6992162f8dcbf719c148cd2f9c55f4901203a9a8a2c3e90f3943dbc10360a1a49700d1dfbf66d69f6fbaf506c8bcce8bb0d872a02238926407a4eddd5d0fc5a752f90000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004000000000000000000000000000000000200", 0x1000}}, 0x1006) writev(r1, &(0x7f0000000900)=[{&(0x7f0000000480)="ef24df748e6339e7a859da00f7e45c45aed0cb6eabdcfdd972f677f016168b5ef61f9aa1f6deab386cf93481b137e7afe6f01ab5079c82ae2da6335608b14ba339e0f66f9dbd841684808f041cb78f055fa4dd99e8666178f4bc2ef29d65e55ab4c4fec523dfdaf97c", 0x69}, {&(0x7f00000014c0)="accecc3b26f444c91af532f3dc8fcb45fc7cb2240674222923ad25ceb2cab3cd1a1bce4438af0e8fd11efe70949b8076477924694871ad64be7d5913e78be03210b90c2170350c7cb1c836d132036ffdb8b1d4ae82f24eea9e1eebd967bbc765a0d152099994e3992e59ade79432921bd4fe5a9a5a1f627d0fe62310bebb8d6e8d8a54916273f2cb9f60bd7f33b392659e64eb1a2c1b49a387bf5fdb486a042b98c33f00150d8179917ebc20b9a4ce14ba2cfc32994781f0178f8edce57369a310ebc478f6c0d1bc0442447a3f3f038ead8940a6b2b92c9a56343feb2cf95dcad3ab0ecb42b0c5583adcd091cde45916908ebd5eae8a67737387218441ed24729ca4643175e3771e0600d44b996f993d2b8e22eddf88eab5b8cabe055b6e16f0a81f8c2dac406e3ba1a2bc44d94314ce123e5b43fc1dbcfb7858e440893b6c66c9f2691cba5856dcac58e289bd679ccdc558aacc7c419a60e726d683557555201b720461dbe1064dfd49919e9765f2bd4bd22eb64f8c1ca73fa6c559e3d300eb2cd42ea83b560a03ca4161b1e9035621a751cd760cc8989124e935802d6c1cde5926457791b3969da4ac6d408729275a31613b9ddfc33c5a1eb22d32d500052b27ffb9a4ce0172d859b4bc847440abb37974c13c855b3e318079a8b87565df2df2aaf96d9cd2515695f03eacf4958122570b14fef0212454bb74c478eaa7e551fbedd36b2e7af9134f7060947ab9dd3b8827025b5110856efdb1384044cdf04b75133d09def93df1513b78ecab8fc51ea2f3c2c60ea2b00bf925b840c569473086a244bae8d9b7a462dad0d9fdb72e0accaf4d1ee1b91d7abb86525eb73183489c9193d0c1c10bb4551919b31221bb519dce970bd5fd0b29fa221844694b320dd81a1766665d1beec63d175af4644a4764513d7619e9bac8802355483cc93666dab4733dab1945495a5bba68839d69d58f2dd5c76adf9d34bb9085d5fc4e8ec82c846ad432c35d6ab4cb99c165681bda2a819a13c4307e81bf7dc57a4002ae393ece0623af7826de923df8dc6b08ca7d91dec52688e676d816f5cc8716f8c119e6970c2a0c719bb6d278947d1db9bca07df7206cb2b06a10a2de4d4608e35ced274d9ff81c22cc89b0412c7880475c9ed4b5b9f0c30a9494259126a5e6095a98cab0bf0476d4faebe8c9b686251e80d8bf4400f2454f4d2a2b845e12c62129caae30e1c30258d7247a90d2ebcd506fafd6be7f7359ab77c37f141e7521281163712afc434c4339acccb767f1877e1a454b345e138422599446aa7da09561ca143ace6ef8ce70c5672163ac13b0d997fbbf8480f07f45792c6f31de10ded9be8548948fb0a9712d9b7e4d2e1d3aee0bd99a5b3aba604e6a9c117a247d95665348ae5829d569ce3449c3202eae7d9723558b0b4413ec470a4bc7c7bd264988e623a3d75656da1f831a84843653b03e53f37a2135ebee48ccb96800aa6a7d23e4e39f369cee6d2489c4c55e62c286b397d661e88925545a544c0358f9a2dd5f744f48ce2256c314612a85633d1a3b672cb1a4dfafb0269b28b65fac42a12d0a707bc593af2f6d3f639c9a8c18d8cba35cb2f1b18b32d387c6d4d6b3d016b9be9be4c214c85d6c979cc9fef700ca04e747b35733f10be5fc4f33d285f72d5bceafa0e790ee46ed3bc7bb6e17847b58c36b96c388ec4fb1eceb81ee73c163443421338d535542b28bf9cf4689e4f131992b5c54df9f64aeb49a28bd969198686cfce4f3b1c1a1187c3d30da29d519e1dfadb79aeccf43be2497b46c19696b78b3fefe09fe49ef2c329164a7822f41c4b25d7651789fc03678543faa095932a23e077f77e5f667ae4bb3808402c210d399fd0f653a4a611feca648418ad9a3c435edd5a5680c399e7a39e689fc3565aaa7dc062d0df4aa3c39ed771f51eb5313fd811349b009bb21c151fb2ef429605be9aaed73e6ff62dfd74f057ae8d220bc2890840090aaa7559f117616022b515e155c70997c058b67012cc25a259de7d35e7f1264173867dfe0e837fd890b1c4bdba76ee4e78234963b66f23fcd294a9c818e1ac7a54befa789116611c05f8fb4b4e3f8f20cc6afed294e78e364ff061a43fd9c865022eba8e76167df2588181682b1471851c546c3711084db58ca6a7bacf3e88608e59eb4848bb818192c19440faebd828aefc835a65e019586920d1a8238a60ae02948316313d38cd9269321ae17a1dbb19f57b619e7c5fba97f577626e2ac688f10b32f53356a697039563be88a79e1e97bf981a8c600ad47237eed91cb80dd8364cfcabf5371fc55a59b9267f0fb347e9bf704ee7abafbd95fa7843fcd4a2410d56d87699c1564ddaa59d453fff26c89b6fe02a9eb14cf0fa408b0d364a53ebbd2c8a0c92bb126973fd94e001023f114c75e02089748e4402a3927bb576d019417f073f9d7017f58a5f5edf9337fcb53d71f766d5ee719e2d6194d5098a50dbb6a334689f24d70e42f03ed62f754cf785b08e8f71b33ecd752e4e7c52398d70798b3828a2d7f9b5fd3222ee643b7707257978a9f06792cd97d714d65433c11d8cda1532f75a48a7a77c4a745de8c85aa44d7fdcc8cd1691d718fff1d930b539c52b8d3f349c2eed0c3613624de7c9937d2ced8c608a184d2dbb10939e694782ad9a82b120c6d82dd88e7314b081cf97c449b471efefd7b558848d999e767e12be54a42b76fffbcbde93241824f32846e71f4592eb2dd9f3d816e8ec229a45b79c254793c8f751004754fb08dd992b333660e028d404b0311eb53d6cf1359d4fbcfe9205403c63d0ea08523d2a9ca5301f7f6c7c3ff52e95178621e7e7e331075fb2dbe88e474ea4433352eaac032211247d234734b4c720ecb03626d745b6b08df3be8d12f18bcf7f49ebf8e3408805a3b2eeee97d6d4cc5aa70a4bc000a5cbc61fe209c06173a8b683225315e3548d787bacaa2a7590989819207a4e265dda895edbf5e336bf6f2368712b165ab5d19e31629e477241ab93a3e0d290c64847ed58753647f20bbb0ec1fc1b8f7691f67f30f4e8913a2f315eba36969f113fc22c575fe5af18bd6a2e9a9f6f13bc21981829b632a7c6aa93c146058232eb7c19422a0478e991b4ed994bc56193b0b8ed67244fc3f3c3dbd338362e17b0eb615180231cd56ff3ca1a8ac7ebac6cb48d76ff2d4d79a0fff9f9cb624c5f01ccdda286f7f6063d8643093ab4db51d71ebbdc673fdd6aa9cb4848e4de4089350ffeef4dbe79b602472e4b2e71a03739166703266e2437f191358e7311b5a16fc369c974aaf28c6eafdc5f2ba976ad83ccc5d34dbd86c7e831ff910a5b682bed66bf0b20ace44bdf0183d398d6ef4fff9b1dd38b07ee5db911f4249d61e4d354a3db3f6cd66a156631384eedc692550e07dd7dc16602759ddabf93921398505f40841ec08473ec42e9e1c6bd992e948f677bd41fac2428b2c5ba84831e9c789fd8f5e6c39558eaded6b3a6d9e4b8437a0c8ee9463fa6750301ded2a8a9ef53daeb335687f9d5609adbf1a461ab4aee998073359b34a4fcc537a9229f18617a12dad73bcba358b469accbc89cff7a71523a13b4b1dc9ad124178a2b202390fdfc2cc64801bec396620adb8f9defd72e12504335402dd75dcac2783cf06bde917cd6561401c863746465622f96d54ed04e14f38948e12732719d34f3d54d916e80c4d4158619a6051f36d632d46d36143f0f87d37853f4190096327093df0dc695b64b9bd73984f14f34e1737e796ac813dca98ef24bc4f1fc3b0d82e5e8026265b3d3a39da36fc2d701737626b476be43a3ddfc9a7d3eae61d38289efde136cbadd31f532eb92176f6224edfd0439a2c355ba94282623a06d1072575abab74909b2447c41cb75ee670eccdd9494c57eda6ce1a2977ce276aaba0d505e9841ea0fc9429f8cfb2a541572a1c7bd3e7775363462ef5581e6008b14308d1e9281bd5cce5365dec6558462d9051366e59524aea51a3d6c4172c76a3dde13c5cbf7980983b1c3585d03374194dd02f4dc083b55fa4d55414f3214646e5f3d81e33450ad1bb78a713ee764b8c4a67fa8a0af687d3c913b5563845fd0577fcb1114e67b242deec591f20a06502ee160e2341636ecfcb9720a0b61869284c35495242aca8b8da61e29e4d83391c89a393c6c85863f2b871161147b5804c6a28dc19ee05414f2bf0ea97eb90dbfe5b71b60cf2e02f7d8b0ccfd11394b396396c25fd1d79e469e85176a824b99d1a56f501dfd1fc550e73005d2443103c926a25ef13cf514bf5e8ba2271b6925609c80caf98d3cc1518b9d624bb113dd19d00734e649a7175e2c2b2674be7cb4d73ebb1a61c6d5fbb9ebb7a9a5853b588631bbadcd5649601fd20ba22741b21d936bd23fcf00ba81287cc94cf80d59c87eeab76c1b56562b162d261908a9f3abc12036fc2d0c54869ab0d079570c101b8c32efc6a339ae9b954374a2fa2909e65abbe71dbaf83308db67633ef3694fc4c8d85bd1ccc0d5831d3310bb3a7d8fd5ebf4a46a29d40468ef8f06ff0f511759c0d6bc7f76cdcb064b03411d3b07298a8edb0976eb07b31f63acd637529d97b9a3e2664afa6e95b3b943749806821288801ad7054bbaa9fb7af02d87633f7437d4ef284548105f7579249acdb9421708154cacd90377eb38c89d5b161f65b9cb08e32660990cf9e7ae9370c05dddd8734f4ebdf4392ffc6a7d08b0435ca85ed9d5598605c5291fefbe0e5809651b63a267531f504292c513dcf174932f09b86cc7a0cc30d800faba4a7b1c563812517f4b20b2749a92db8c5f890c8b9aeeba8eb001bd458eaeb9b154fe26bf3fac8072e4815656bc386e4d40bf70e0f47ce0741438cfacd9a2903c9c8d2abb9bf6a0815995db50bdd50c2b7d5a9861fa7c81e4444b32264d5e34a1849719782df6b5d01e7756652026364832ec4e9670bf5709d20ea61a9bd172d74d427268395c93e7d88553588f00a572b062c57ea37818a51d537f7c3966853589111e577c3b6306007f1864a1cda68e90f045fbd2349a1bdec7da6e77e3cc003b879bf494d86369b0b00e873fb71ff1b06f507de1972901d6e6010dd610be330902102ad5a842308f34b9a3f2e4fe70d6ee143a5d961f3cd919a2108d37b7746268a3abbe883f2909586bb5be04d24c35e7dd58175bff6b4f4255a8ce41ba29b88abf814a17a381bd6b1c2f1c64aa739d1c97cc347b0516b4a02f13acf5a87e1f4c51a822a68a83eff6688ead8433b8b955ca12c8f5cf2f7c1101f6b703f02258a373910bfe2843147b376f32a1e4df62551070843e024212fe3df99ecec1db9bb78f38cf7a95b1b5b91c5112ceda5e3ea08175d179215cc0346710195483c2b5c12e0ffc235df4a9b1bda9503ddf64b480101da8938533ecccee9f327cd3f181e21d71030bcf28f6d83ec5762b033fbd01beee922c82075c170af8f5d57ad93524f7570ff42fb92cbdfb4cc8701c29332689735a49d0272fa789f1c4525a67a561abdd7c64ae348975f2b58878707001cd7ec3116853380c3fb8f4c2b7ec70dfb6b83b35efdf3ea9fd469ec8baac273278de1c39a8f178eb4370e1583c445881f515fcd7a82d6c69d3f061a66219857f93ef70b1eb135224ac27408f984e7e23c5bc02351a650a403e95ac8982904fab553f1e8fb67cd854d1c0c61dec5339cd8904501d14b0e6c36944fa320d0c028b1c9873a5bffea9ea7565f603a30b66db596c1d6c720a8af29b8514e52580011d5e23187c7e07924fdbe80b0784ef540bde0", 0x1000}, {&(0x7f0000000580)="e6393ab33220ec568c516edc0888e206a05a1279cf2da96f8f240723f79e84b26146a9caf6f89f9ab482b4c0aa39adf18a93d0cac2a24a35da5954a417df5bebd5fe096381c3", 0x46}, {&(0x7f0000000600)="0fb67eb5d8e1216807cfc53e46a995488ac07adb2039b74d203f81ab6f8bbd2a9acd0303499c26ef1b614bb0b1cbf86fdb5294293a3b48be970bd94e773c646ad2b46a62f6392f6d506861be47da95dd68bee134f9e08f1042caa8051e54561e48465f11dc36e2485a45ca5d753ee33bc58da5ae6892623483a4360f0dd2ab86ff046555538cb223b7586e28ce1ffda8b2b5edcc4cb2a2033de9052f4038a375bb4cc957", 0xa4}, {&(0x7f00000006c0)="8a490ff3f06a4c12c0d774b1aacec5451a91c4e9c7c06a08681e92cc0dd873450ce6d094808b61bbb6a43fe0599714730f103a54b616c82d4aef3cf88ee8d6e0dfc6a0a9fbe2d1d42feca458a6282b26a255a6f268933f14cad84d74ea8936c72dd756c6089d13f77553b195a859c8445bdb68c44202d8c3e1af303b", 0x7c}, {&(0x7f0000000740)="ed1d797349de2182e641ff7d39ccba020eba2c5fdfd84a309283796bbc610ae528cf273abc8312b5e7c78c16cf629dde8496cd651065c29105c6385249d31e2b43b1e3c43b33d633fa1a334a00e9a6afec1a877202217ac237dc44249197f10f1e56c522ce0f89ea54987543344096ffacf4e5d76b64d82587ac79383abc8b57f8a78a7b14f7845e1b531a11bdeb924e33de3af7ee5837d15fdce4d5907002621eabd6c6ba13cfd73efd6d35ecdd999bf7d66e0aef7f76ff620c049f1b8a", 0xbe}, {&(0x7f0000000500)="a5d1111bd7bf785703408a4ae7e8e8b5c2f82871dc5bf5d2ee6c54d0f51d6ce482d986384fcd79c7fc", 0x29}, {&(0x7f0000000800)="77daa4a4366039cca8f7267145805b05387ed067527aec77a349818ed8a8d0d681661f7e97562664d372f24ca9e34ab214260fa6259a884bb5d75494134635616a71c163dea7095b258be17b260d36ab18ed5d585fb6061d5e850112b136c40f746eec2e47fa7fea2a4e387eaacbff426fc4f8431655c2bac0b9869c86538088fc6aa679814cff513b5ff14b12e04fd812a954e1e1eec6667ca6a2ce8dcace8f5905d1b70984c05e5d51ca2879c858f5f8b120f4e246cd5a22dbdc086feab781176f06c873fe6378decb28", 0xcb}], 0x8) [ 157.446122][ T7308] loop2: detected capacity change from 0 to 16 00:18:29 executing program 0: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000140)="eb3c906d6b66732e66617400020101000240008000f801", 0x17}, {0x0, 0x0, 0x1000}], 0x0, &(0x7f0000000180)=ANY=[]) chdir(&(0x7f0000000040)='./file0\x00') r0 = open(&(0x7f0000000080)='./bus\x00', 0x14d842, 0x0) r1 = open(&(0x7f0000000780)='./bus\x00', 0x4c03e, 0x0) r2 = creat(&(0x7f00000000c0)='./bus\x00', 0x0) ftruncate(r2, 0x800) r3 = creat(&(0x7f0000000040)='./bus\x00', 0x0) ftruncate(r3, 0x800) lseek(r3, 0x200, 0x0) r4 = open(&(0x7f0000000000)='./bus\x00', 0x24000, 0x0) sendfile(r3, r4, 0x0, 0x10000) mmap(&(0x7f0000000000/0x600000)=nil, 0x600202, 0x0, 0x4002011, r1, 0x0) write$P9_RREADLINK(r0, 0x0, 0xe) 00:18:29 executing program 2: pipe(0x0) syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000140)="eb3c906d6b66732e66617400020101000240008000f801", 0x17}, {0x0, 0x0, 0x1000}], 0x0, &(0x7f0000000180)=ANY=[]) chdir(&(0x7f0000000040)='./file0\x00') r0 = open(&(0x7f0000000080)='./bus\x00', 0x14d842, 0x0) r1 = open(0x0, 0x4c03e, 0x0) r2 = creat(&(0x7f00000000c0)='./bus\x00', 0x0) ftruncate(r2, 0x800) r3 = creat(&(0x7f0000000040)='./bus\x00', 0x0) ftruncate(r3, 0x800) lseek(r3, 0x200, 0x0) r4 = open(&(0x7f0000000000)='./bus\x00', 0x24000, 0x0) sendfile(r3, r4, 0x0, 0x10000) mmap(&(0x7f0000000000/0x600000)=nil, 0x600202, 0x7ffffe, 0x4002011, r1, 0x0) write$P9_RREADLINK(r0, 0x0, 0xe) 00:18:29 executing program 5: pipe(0x0) syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000140)="eb3c906d6b66732e66617400020101000240008000f801", 0x17}, {0x0, 0x0, 0x1000}], 0x0, &(0x7f0000000180)=ANY=[]) chdir(&(0x7f0000000040)='./file0\x00') r0 = open(&(0x7f0000000080)='./bus\x00', 0x14d842, 0x0) r1 = open(&(0x7f0000000780)='./bus\x00', 0x0, 0x0) r2 = creat(&(0x7f00000000c0)='./bus\x00', 0x0) ftruncate(r2, 0x800) r3 = creat(&(0x7f0000000040)='./bus\x00', 0x0) ftruncate(r3, 0x800) lseek(r3, 0x200, 0x0) r4 = open(&(0x7f0000000000)='./bus\x00', 0x24000, 0x0) sendfile(r3, r4, 0x0, 0x10000) mmap(&(0x7f0000000000/0x600000)=nil, 0x600202, 0x7ffffe, 0x4002011, r1, 0x0) write$P9_RREADLINK(r0, 0x0, 0xe) 00:18:29 executing program 3: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000140)="eb3c906d6b66732e66617400020101000240008000f801", 0x17}, {0x0, 0x0, 0x1000}], 0x0, &(0x7f0000000180)=ANY=[]) chdir(&(0x7f0000000040)='./file0\x00') r0 = open(&(0x7f0000000080)='./bus\x00', 0x14d842, 0x0) r1 = open(&(0x7f0000000780)='./bus\x00', 0x4c03e, 0x0) r2 = creat(&(0x7f00000000c0)='./bus\x00', 0x0) ftruncate(r2, 0x800) r3 = creat(&(0x7f0000000040)='./bus\x00', 0x0) ftruncate(r3, 0x800) lseek(r3, 0x200, 0x0) r4 = open(&(0x7f0000000000)='./bus\x00', 0x24000, 0x0) sendfile(r3, r4, 0x0, 0x10000) mmap(&(0x7f0000000000/0x600000)=nil, 0x600202, 0x7ffffe, 0x10, r1, 0x0) write$P9_RREADLINK(r0, 0x0, 0xe) [ 157.494669][ T7313] loop5: detected capacity change from 0 to 16 [ 157.511510][ T7315] loop3: detected capacity change from 0 to 16 [ 157.535264][ T7318] loop2: detected capacity change from 0 to 16 [ 157.541766][ T7320] loop0: detected capacity change from 0 to 16 [ 157.552792][ T7322] loop3: detected capacity change from 0 to 16 [ 157.576681][ T7324] loop5: detected capacity change from 0 to 16 00:18:30 executing program 0: setsockopt$packet_tx_ring(0xffffffffffffffff, 0x10f, 0x87, &(0x7f0000000080)=@req3={0x0, 0x0, 0xd2}, 0x1c) setsockopt$packet_tx_ring(0xffffffffffffffff, 0x107, 0xd, 0x0, 0x0) socket$nl_route(0x10, 0x3, 0x0) bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000300)={0x11, 0x5, &(0x7f00000000c0)=ANY=[@ANYBLOB="180000000000000000000000ff000000850000000e000000850000005000000095"], &(0x7f0000000280)='syzkaller\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x2, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x78) bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, 0x0, 0x0) sendmsg$WG_CMD_GET_DEVICE(0xffffffffffffffff, &(0x7f0000001480)={0x0, 0x0, &(0x7f0000000440)={&(0x7f00000003c0)={0x38, 0x0, 0x100, 0x70bd29, 0x25dfdbfb, {}, [@WGDEVICE_A_IFNAME={0x14, 0x2, 'wg2\x00'}, @WGDEVICE_A_IFINDEX={0x8}, @WGDEVICE_A_FWMARK={0x8}]}, 0x38}, 0x1, 0x0, 0x0, 0x40000000}, 0x80) socket$nl_route(0x10, 0x3, 0x0) r0 = syz_open_dev$tty1(0xc, 0x4, 0x1) r1 = dup(r0) write$UHID_INPUT(r1, &(0x7f0000001040)={0xe, {"a2e3ad08ed6b52f99cfbf4c0879b45b4d04fe7ff7fc6e5539b3c68163b546a9b374694370890e0878fdb1ac6e7049b71b4956c0a9a472a5b47f3988f7ef31952a981ffe8d178708c523c921b509b720a169b50d336cd3b78130daa61d8e809ea889b6e02b77f07227227b7ba67e0e78657a6f5c2a874e62a9ccdc0d31a0c9f318c0da1993bd160e233df4a62179c6f309f4cff7738596ecae8707ce065cd5b91cd0ae193973735b36d5b1b63e91c00305d3f46635eb016d5b1dda98e2d749be7bd1df1fb3b231fdcdb5075a9aaa1b469c3090000000000000075271b286329d169934288fd789aa37d6e98b224fd44b65b31334ffc55cc82cd3ac32ecd03aded6f9081b4da0d8b38f3cd4498bee800490841bdb114f6b76383709d8f5c55432a909fda039aec54a1236e80f6a8abadea7662496bddbb42be6bfb2f17959d1f416e56c71bfc31870262f5e801119242ca5b6bfc821e7e20002451138e645bb80c617669314e2fbe70de98ec76a9e40dad47f36fd9f7d0d42a4b5f1185ccdcf16ff46295d8a0fa17713cf39fe23491237c08822dec110911e893d0a8c4f677747abc360934b82910ff85bfd995083bba2987b67399eac427d145d546a40b9f6ff14ac488ec130fb3850a27afc953854a642c57519544ae15a7e454dea05918b4124351601611c8f11baa500a3621c56cea8d20ff911a0c41db6ebe8cac64f17679141d54b34bbc9963ac4f4bb3309603f1d4ab966203861b5b15a841f2b575a8bd0d78248ebe4d9a80002695104f674c2431dca141fae269cab70e9a66f3c3a9a63e9639e1f59c0eee26c6b5d74b078a5e15c31634e5ae098ce9ee70771aaa18119a867e1088334975e9f73483b6a62fa678ca14ffd9f9db2a7869d85864056526f889af43a6000200000000000065d5e880576286522449df466c632b356f243f989cce3803f465e41e610c20d80421d653a5120000008213b704c7fb082ff27590678ef9f190bae979babc7041d860420c5664ba7921b14dc1db8892fd32d0ad7bc946813591ad8deff4b05f60cea0da7710ac0004000000008000bea37de0d0d4aa202fef5952a5391fd5615d429a04a689b83c7068ae949ed06e288e810bac9c76600097907f8ea2e2f05dd3318271a1f5f8528f227e79c13800000000492f21579d2c15b8c70cdb1c332d86d87341432750861ec2bc3451edca194b221cfec4603d276bbaa1dfa6d4fb8a48a76eefc9a9a0270e4c10d64cd5a62427264f2360fe763c43470833ac96d3f3357cbbaba8f1b1fdcc7cbb61a7cdb9744ed7f9129aede2be21ccfdc4e9134f8684b3a4f354da9a795e96334e207dff70f1988037b2ed3aaf575c0b88d8f146684078416d59fdee5307000000d92dad99dac44c3f0008047096a44060bebc2420aed92fa9b6c6224779415d97b9a6d6d5495c1180459043f41c2fc4f4162b987b80c3e001cd34e5c92f76cc4c24eeb8bc4e9ac2aed9e53803ed0ca4ae3a9737d214060005ea6f1783e287b3bee96e3a7288afe2fdfaa78d1f48c13b64df07847754b8400daaa69bf5c8f48fe4eae9ca1207e78283cd0b20ceb360c7e658828163e2d25c4aa348561f927e88f63aa70e73a5e69b3df3495903f06572e1e007fa55a2999f596d067312f5779e8dbfdcf3427138f3d444d2639a10477f9bec4b0bbb6e3c04be68981f392203dd0ee3ef478e67d1d7232f17696294378ce716dacfc5e3e03cfffffffffffff001034ef655b253ca509383815b1b6fc6522d4e2d48604665fde2b94cf02b98a269b891abf8ab9c015073014d9e08d4338b8780bdecd436cf0541359bafffa45237f104b96210403b2de9efedfd71af9444e197f47e866101496f42355bc7872c827467cfa5c4e72730d56bd068ed211cf847535edecb7b373f78b095b68441a34cb51682a8ae4d24ad0465f7927f889b813076038e79a7962fb385a882e8020f06c4c2ba1dd5cac7c18876da865d258734dd73583df292892448039ef799cf0630becdcce04579b5561dc825ab829827945e020c1f67ee615f7084a607a7eceb6243378e0610060f02cca4051c2f001edb3d78fb4b5f668dda93aec92a5de203717aa49c2d284acfabe262fccfcbb2b75a2183c4e15a7b6eb65ca8104e1b4da1fbb77ab2fc043aead87c32ab875ee7c2e7b7019c902cd3b43eaeb1a5fb135c0c7dcee8fe6516a328032f88c042891824659e9e94265c803b35ee5f83a2b210520106b8a358b50ab7a1fa89af9c251fe5294b3d1802d5676d95f160ec97b1ad948741b2044642c37b4a6cc6c04effc1672db7e4b68d767d9a7a508ae54a3cd73643de50e8c77d95a3d361c040babb171607caac2a3559ad4f75465f49c0d0ae3716db6e00cb11dbe200000000000000bf70cc77737c3b42aae501b20f7694a00f16e2d0174035a2c22656dc29880acebd2ba3a504767b6b45a45957f24d758ed024b3849c11d412a2a03b4047497022d9c30e23ef4df5c89644f48bb536f7945b59d7bc09ff754413d135273ea8e75f22f216c6b9990ae71806f2c00b4025c48b75c0f71c497579773767075428067e7f16f4dde374f8211fef42cb468e623daf60b3569d462f4f19eacdb3ed70eeebb4483f8fd777d443e8b40426db6fe29068c0ca3d3414442e863a154704b0e51bc664a137b26be7fc95df80b9ce375dd649c8c704e509bd88c8e63d8c7dd67071115c8982ba46af4d6adcc9f68a75b9397b035153faf46366e7205dd8d6f37525c1a0e94610dd94323f6c15d085197149bfd6655548cfd9c5d3b2d78378cfb85ed82e7da0f6eb6d279f2ae44369ddb4581c55925d0f6f1ba471eba281f259152f85a654fb39ddff3b484439ff158e7c5419e037f3563c7f93cd54b9094f226e783271e1e5a2a2c10712eab625d64931cdcffe6738d97b9b5ef828ee9fb059fc01af0e79c1e14b1d25988c69a39973132f02768f7971d31488b8658a20878b7c1dd7ba02fc42939dde3d4a3339a65d507dc59c51097b40517705da56e9ebfeffffff82bf86dbb58c548069ff6eb95aade7cc66d7bbef724779ca1f731b3346ff177050373d79ff7b3e7f9bc0c1b4b266a8878b90baaa039d3e3b63979ac3df6e6f4859afd50238c7547a39b60810938044ae185d2ba3e00a4e73676864d0270d81eaee5ee6cf1d0ab3785e00785ec27e923911fab964c271556527697b52160687000000008df165d884b36ec2b6c25a2f362815687e9ddbfb96d6861aca47da73d6f3144345f48843dd014e5c5ad8fe995754bd9cf32fce1e7027132f2082fb0a30b9deae84bed4b28045634073c9c58c89d9e99c81769177c6d594f88a4facfd4c735a20307c737afae5336651b1b9bd522d60399473296b831dbd933d93994ba3064279b10ea0c5833f41f157ea2302993dbe433b1aa3a3766d5439020484f4113c4c859465c3b415c3432f81db8719539d5bf372aaaea1cc43a6c5cbe59758bf0129165895ac4b008e595f437491d87abed02cefcd9db53d94d02dae17b118e5d6787463181f4b87c10772d2b13f7809959bc0488506dbd17ca51055f2f416a44fe180d2d50c312cca7cb14a2bdc331f57a9817139a206fc76d57234ffff2de20a4b8e3737fbb42913777c06376f799eba367e21f94ca598705f5dcb767d6f84fad6b0f6095e53c4c4234d0c1fbe434f6ab8f43c0013ee93b83946ee7759e89d7bdd1a32d7b3110b937fe43c06d21e35810d8fe98b0000ea8aa12bc8716eefc5c97c45ac33eeec964c5214bc3a9359bdea1cccab94f15e36319cb34ebcacedb82c2ed3de5a8a8f0011e8f74e82d7f96093530e76692839d7961939adfdeeeaff19d11efcafb6cf46fef271e89d6cc238a081ff58cefcce3fbf4625a7e7de40e42e07b34449e15e065cc7348663a52190202c7af288a4510de03dab19d26285eda89156d50dd385a60333ba5bbf3dd6d6080cafccf8a97406bb6b68a1f0c4549820a73c880f475f732ae00398e8bd1f4908b7807fb33b72685ec37a2d3f766413a6045951f9a93ab5d99c066f7aef0948a68cb0b3e35cb80dd349e891aef595dc4d470e8ac32a308e15fc37d06aeac289c0523f483e1ff7408c60edddab652f2ef91d4f2b01987b0f46da034e5c3f745a7ee8101a3934c54e24b48ec0275e2d068edc746b0827cbf652f406c6b95f2722e58c050400ce2126596e1cd7655b904801784c416b22f73d324678e2724f43f1fe687c7e8a60c28b82b6528341b648cdd56fed7cdcbb1575912d5ecd36de00bca0b7427d8392c6289455e8f8d2ab2242729251ae033a9e02210e62df0546a74b333a1c48f95fd54acb5741259e8c5488efeee327415cc19451432c6f16c27693102a3cd84857cd6586fc5ca9a93eb0145fac0662ff86107f998a8ef7df8aa14046c55b03d3d47f88a8d60f7774a2ee08758897fb411a94b3c2fc5d5f0db42c0463ec014508e5247d33ae6c962d35603ff8454c16f8342856935125102bb784ed714887071ffdd9923c954ab6ce431b63ee356b0c785f2f47b90e29389f22fc5b59a70efaea2bd40195af4486220d702e30bfc43c10ec23ea6283994a7dde4dcb61fea6b651fb1d62458d0741a12830052fcc460db043afe525629b40d7cee658e4cb5e930ed624806c43a006dc9336d07c2b8081c128ad7084c29743bc613bc18f5a38d442768af38041efe03d152ef95ff569e76db2391f4509d7f339d92fdb4a89364949da3932ba5c04c24a560ad80a3ce654575576e599aff3565b1d531f30912b99e6619ebe93cc0b81ea9935fd46edb44a78f615255490a4b621501f2a9e4d24624c4dac9274018c67584f5d374755534d7f68f679c4ff516a9c861a0e7e65868fcb2bf1cb9aea4e05df72279fdb0d2b9e935c5af3cf474bed79dfc248c1f5aea4b8b32c5d295e57079d0fe662a46b7f71cd47744db86c50b704c971d90195c7b2c7439a2d78ccfa79b5fc2bff6bbf840262bf89394b3e6491953264d2700c838fa2c7b34252600c9654e502dcea39cb6bc3eb8d6284ca6270d6b2f0e58fded8a7b4a302a97bc641df07720ba2b26bbfcc807ca0abb1b44322269c34c5ec68cb068ea88067d905ea917bb03eefdaebdeabf2d0dce85dbd02ee46c5cd5892587c2cb5fe36d7d3e5db21b094b8b77940b5f07722e47a08d367e5f84c96ec660080934b33ad61b4f65d77e86abd6859cddf4bbae1f0930462df090000008562ea3511a8065ec8ffcf12f14dcf6ebecd8d884836174faf1aa609e5f1ee1162dfa13bdc1fa7cfaadba85c72e9758f03a755d0be53f8d2a1dfb1c68cc164b0a0780d971a96ea2c4d4ca0398c2235980a9307b3d5bd3b010a3ad0a5dbed2881a9700af561ac8c7e36bb2fc4c40e9cf96f06817fb903729a7db6ff957697c9ede7885d94ff1aa70826ad01a9b03c37b0969be0daf60af93109eb1dee72e4a6df3bec89822a7a0b678058fa3fef86faec216eb6992162f8dcbf719c148cd2f9c55f4901203a9a8a2c3e90f3943dbc10360a1a49700d1dfbf66d69f6fbaf506c8bcce8bb0d872a02238926407a4eddd5d0fc5a752f90000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004000000000000000000000000000000000200", 0x1000}}, 0x1006) writev(r1, &(0x7f0000000900)=[{&(0x7f0000000480)="ef24df748e6339e7a859da00f7e45c45aed0cb6eabdcfdd972f677f016168b5ef61f9aa1f6deab386cf93481b137e7afe6f01ab5079c82ae2da6335608b14ba339e0f66f9dbd841684808f041cb78f055fa4dd99e8666178f4bc2ef29d65e55ab4c4fec523dfdaf97c", 0x69}, {&(0x7f00000014c0)="accecc3b26f444c91af532f3dc8fcb45fc7cb2240674222923ad25ceb2cab3cd1a1bce4438af0e8fd11efe70949b8076477924694871ad64be7d5913e78be03210b90c2170350c7cb1c836d132036ffdb8b1d4ae82f24eea9e1eebd967bbc765a0d152099994e3992e59ade79432921bd4fe5a9a5a1f627d0fe62310bebb8d6e8d8a54916273f2cb9f60bd7f33b392659e64eb1a2c1b49a387bf5fdb486a042b98c33f00150d8179917ebc20b9a4ce14ba2cfc32994781f0178f8edce57369a310ebc478f6c0d1bc0442447a3f3f038ead8940a6b2b92c9a56343feb2cf95dcad3ab0ecb42b0c5583adcd091cde45916908ebd5eae8a67737387218441ed24729ca4643175e3771e0600d44b996f993d2b8e22eddf88eab5b8cabe055b6e16f0a81f8c2dac406e3ba1a2bc44d94314ce123e5b43fc1dbcfb7858e440893b6c66c9f2691cba5856dcac58e289bd679ccdc558aacc7c419a60e726d683557555201b720461dbe1064dfd49919e9765f2bd4bd22eb64f8c1ca73fa6c559e3d300eb2cd42ea83b560a03ca4161b1e9035621a751cd760cc8989124e935802d6c1cde5926457791b3969da4ac6d408729275a31613b9ddfc33c5a1eb22d32d500052b27ffb9a4ce0172d859b4bc847440abb37974c13c855b3e318079a8b87565df2df2aaf96d9cd2515695f03eacf4958122570b14fef0212454bb74c478eaa7e551fbedd36b2e7af9134f7060947ab9dd3b8827025b5110856efdb1384044cdf04b75133d09def93df1513b78ecab8fc51ea2f3c2c60ea2b00bf925b840c569473086a244bae8d9b7a462dad0d9fdb72e0accaf4d1ee1b91d7abb86525eb73183489c9193d0c1c10bb4551919b31221bb519dce970bd5fd0b29fa221844694b320dd81a1766665d1beec63d175af4644a4764513d7619e9bac8802355483cc93666dab4733dab1945495a5bba68839d69d58f2dd5c76adf9d34bb9085d5fc4e8ec82c846ad432c35d6ab4cb99c165681bda2a819a13c4307e81bf7dc57a4002ae393ece0623af7826de923df8dc6b08ca7d91dec52688e676d816f5cc8716f8c119e6970c2a0c719bb6d278947d1db9bca07df7206cb2b06a10a2de4d4608e35ced274d9ff81c22cc89b0412c7880475c9ed4b5b9f0c30a9494259126a5e6095a98cab0bf0476d4faebe8c9b686251e80d8bf4400f2454f4d2a2b845e12c62129caae30e1c30258d7247a90d2ebcd506fafd6be7f7359ab77c37f141e7521281163712afc434c4339acccb767f1877e1a454b345e138422599446aa7da09561ca143ace6ef8ce70c5672163ac13b0d997fbbf8480f07f45792c6f31de10ded9be8548948fb0a9712d9b7e4d2e1d3aee0bd99a5b3aba604e6a9c117a247d95665348ae5829d569ce3449c3202eae7d9723558b0b4413ec470a4bc7c7bd264988e623a3d75656da1f831a84843653b03e53f37a2135ebee48ccb96800aa6a7d23e4e39f369cee6d2489c4c55e62c286b397d661e88925545a544c0358f9a2dd5f744f48ce2256c314612a85633d1a3b672cb1a4dfafb0269b28b65fac42a12d0a707bc593af2f6d3f639c9a8c18d8cba35cb2f1b18b32d387c6d4d6b3d016b9be9be4c214c85d6c979cc9fef700ca04e747b35733f10be5fc4f33d285f72d5bceafa0e790ee46ed3bc7bb6e17847b58c36b96c388ec4fb1eceb81ee73c163443421338d535542b28bf9cf4689e4f131992b5c54df9f64aeb49a28bd969198686cfce4f3b1c1a1187c3d30da29d519e1dfadb79aeccf43be2497b46c19696b78b3fefe09fe49ef2c329164a7822f41c4b25d7651789fc03678543faa095932a23e077f77e5f667ae4bb3808402c210d399fd0f653a4a611feca648418ad9a3c435edd5a5680c399e7a39e689fc3565aaa7dc062d0df4aa3c39ed771f51eb5313fd811349b009bb21c151fb2ef429605be9aaed73e6ff62dfd74f057ae8d220bc2890840090aaa7559f117616022b515e155c70997c058b67012cc25a259de7d35e7f1264173867dfe0e837fd890b1c4bdba76ee4e78234963b66f23fcd294a9c818e1ac7a54befa789116611c05f8fb4b4e3f8f20cc6afed294e78e364ff061a43fd9c865022eba8e76167df2588181682b1471851c546c3711084db58ca6a7bacf3e88608e59eb4848bb818192c19440faebd828aefc835a65e019586920d1a8238a60ae02948316313d38cd9269321ae17a1dbb19f57b619e7c5fba97f577626e2ac688f10b32f53356a697039563be88a79e1e97bf981a8c600ad47237eed91cb80dd8364cfcabf5371fc55a59b9267f0fb347e9bf704ee7abafbd95fa7843fcd4a2410d56d87699c1564ddaa59d453fff26c89b6fe02a9eb14cf0fa408b0d364a53ebbd2c8a0c92bb126973fd94e001023f114c75e02089748e4402a3927bb576d019417f073f9d7017f58a5f5edf9337fcb53d71f766d5ee719e2d6194d5098a50dbb6a334689f24d70e42f03ed62f754cf785b08e8f71b33ecd752e4e7c52398d70798b3828a2d7f9b5fd3222ee643b7707257978a9f06792cd97d714d65433c11d8cda1532f75a48a7a77c4a745de8c85aa44d7fdcc8cd1691d718fff1d930b539c52b8d3f349c2eed0c3613624de7c9937d2ced8c608a184d2dbb10939e694782ad9a82b120c6d82dd88e7314b081cf97c449b471efefd7b558848d999e767e12be54a42b76fffbcbde93241824f32846e71f4592eb2dd9f3d816e8ec229a45b79c254793c8f751004754fb08dd992b333660e028d404b0311eb53d6cf1359d4fbcfe9205403c63d0ea08523d2a9ca5301f7f6c7c3ff52e95178621e7e7e331075fb2dbe88e474ea4433352eaac032211247d234734b4c720ecb03626d745b6b08df3be8d12f18bcf7f49ebf8e3408805a3b2eeee97d6d4cc5aa70a4bc000a5cbc61fe209c06173a8b683225315e3548d787bacaa2a7590989819207a4e265dda895edbf5e336bf6f2368712b165ab5d19e31629e477241ab93a3e0d290c64847ed58753647f20bbb0ec1fc1b8f7691f67f30f4e8913a2f315eba36969f113fc22c575fe5af18bd6a2e9a9f6f13bc21981829b632a7c6aa93c146058232eb7c19422a0478e991b4ed994bc56193b0b8ed67244fc3f3c3dbd338362e17b0eb615180231cd56ff3ca1a8ac7ebac6cb48d76ff2d4d79a0fff9f9cb624c5f01ccdda286f7f6063d8643093ab4db51d71ebbdc673fdd6aa9cb4848e4de4089350ffeef4dbe79b602472e4b2e71a03739166703266e2437f191358e7311b5a16fc369c974aaf28c6eafdc5f2ba976ad83ccc5d34dbd86c7e831ff910a5b682bed66bf0b20ace44bdf0183d398d6ef4fff9b1dd38b07ee5db911f4249d61e4d354a3db3f6cd66a156631384eedc692550e07dd7dc16602759ddabf93921398505f40841ec08473ec42e9e1c6bd992e948f677bd41fac2428b2c5ba84831e9c789fd8f5e6c39558eaded6b3a6d9e4b8437a0c8ee9463fa6750301ded2a8a9ef53daeb335687f9d5609adbf1a461ab4aee998073359b34a4fcc537a9229f18617a12dad73bcba358b469accbc89cff7a71523a13b4b1dc9ad124178a2b202390fdfc2cc64801bec396620adb8f9defd72e12504335402dd75dcac2783cf06bde917cd6561401c863746465622f96d54ed04e14f38948e12732719d34f3d54d916e80c4d4158619a6051f36d632d46d36143f0f87d37853f4190096327093df0dc695b64b9bd73984f14f34e1737e796ac813dca98ef24bc4f1fc3b0d82e5e8026265b3d3a39da36fc2d701737626b476be43a3ddfc9a7d3eae61d38289efde136cbadd31f532eb92176f6224edfd0439a2c355ba94282623a06d1072575abab74909b2447c41cb75ee670eccdd9494c57eda6ce1a2977ce276aaba0d505e9841ea0fc9429f8cfb2a541572a1c7bd3e7775363462ef5581e6008b14308d1e9281bd5cce5365dec6558462d9051366e59524aea51a3d6c4172c76a3dde13c5cbf7980983b1c3585d03374194dd02f4dc083b55fa4d55414f3214646e5f3d81e33450ad1bb78a713ee764b8c4a67fa8a0af687d3c913b5563845fd0577fcb1114e67b242deec591f20a06502ee160e2341636ecfcb9720a0b61869284c35495242aca8b8da61e29e4d83391c89a393c6c85863f2b871161147b5804c6a28dc19ee05414f2bf0ea97eb90dbfe5b71b60cf2e02f7d8b0ccfd11394b396396c25fd1d79e469e85176a824b99d1a56f501dfd1fc550e73005d2443103c926a25ef13cf514bf5e8ba2271b6925609c80caf98d3cc1518b9d624bb113dd19d00734e649a7175e2c2b2674be7cb4d73ebb1a61c6d5fbb9ebb7a9a5853b588631bbadcd5649601fd20ba22741b21d936bd23fcf00ba81287cc94cf80d59c87eeab76c1b56562b162d261908a9f3abc12036fc2d0c54869ab0d079570c101b8c32efc6a339ae9b954374a2fa2909e65abbe71dbaf83308db67633ef3694fc4c8d85bd1ccc0d5831d3310bb3a7d8fd5ebf4a46a29d40468ef8f06ff0f511759c0d6bc7f76cdcb064b03411d3b07298a8edb0976eb07b31f63acd637529d97b9a3e2664afa6e95b3b943749806821288801ad7054bbaa9fb7af02d87633f7437d4ef284548105f7579249acdb9421708154cacd90377eb38c89d5b161f65b9cb08e32660990cf9e7ae9370c05dddd8734f4ebdf4392ffc6a7d08b0435ca85ed9d5598605c5291fefbe0e5809651b63a267531f504292c513dcf174932f09b86cc7a0cc30d800faba4a7b1c563812517f4b20b2749a92db8c5f890c8b9aeeba8eb001bd458eaeb9b154fe26bf3fac8072e4815656bc386e4d40bf70e0f47ce0741438cfacd9a2903c9c8d2abb9bf6a0815995db50bdd50c2b7d5a9861fa7c81e4444b32264d5e34a1849719782df6b5d01e7756652026364832ec4e9670bf5709d20ea61a9bd172d74d427268395c93e7d88553588f00a572b062c57ea37818a51d537f7c3966853589111e577c3b6306007f1864a1cda68e90f045fbd2349a1bdec7da6e77e3cc003b879bf494d86369b0b00e873fb71ff1b06f507de1972901d6e6010dd610be330902102ad5a842308f34b9a3f2e4fe70d6ee143a5d961f3cd919a2108d37b7746268a3abbe883f2909586bb5be04d24c35e7dd58175bff6b4f4255a8ce41ba29b88abf814a17a381bd6b1c2f1c64aa739d1c97cc347b0516b4a02f13acf5a87e1f4c51a822a68a83eff6688ead8433b8b955ca12c8f5cf2f7c1101f6b703f02258a373910bfe2843147b376f32a1e4df62551070843e024212fe3df99ecec1db9bb78f38cf7a95b1b5b91c5112ceda5e3ea08175d179215cc0346710195483c2b5c12e0ffc235df4a9b1bda9503ddf64b480101da8938533ecccee9f327cd3f181e21d71030bcf28f6d83ec5762b033fbd01beee922c82075c170af8f5d57ad93524f7570ff42fb92cbdfb4cc8701c29332689735a49d0272fa789f1c4525a67a561abdd7c64ae348975f2b58878707001cd7ec3116853380c3fb8f4c2b7ec70dfb6b83b35efdf3ea9fd469ec8baac273278de1c39a8f178eb4370e1583c445881f515fcd7a82d6c69d3f061a66219857f93ef70b1eb135224ac27408f984e7e23c5bc02351a650a403e95ac8982904fab553f1e8fb67cd854d1c0c61dec5339cd8904501d14b0e6c36944fa320d0c028b1c9873a5bffea9ea7565f603a30b66db596c1d6c720a8af29b8514e52580011d5e23187c7e07924fdbe80b0784ef540bde0", 0x1000}, {&(0x7f0000000580)="e6393ab33220ec568c516edc0888e206a05a1279cf2da96f8f240723f79e84b26146a9caf6f89f9ab482b4c0aa39adf18a93d0cac2a24a35da5954a417df5bebd5fe096381c3", 0x46}, {&(0x7f0000000600)="0fb67eb5d8e1216807cfc53e46a995488ac07adb2039b74d203f81ab6f8bbd2a9acd0303499c26ef1b614bb0b1cbf86fdb5294293a3b48be970bd94e773c646ad2b46a62f6392f6d506861be47da95dd68bee134f9e08f1042caa8051e54561e48465f11dc36e2485a45ca5d753ee33bc58da5ae6892623483a4360f0dd2ab86ff0465", 0x83}, {&(0x7f00000006c0)="8a490ff3f06a4c12c0d774b1aacec5451a91c4e9c7c06a08681e92cc0dd873450ce6d094808b61bbb6a43fe0599714730f103a54b616c82d4aef3cf88ee8d6e0dfc6a0a9fbe2d1d42feca458a6282b26a255a6f268933f14cad84d74ea8936c72dd756c6089d13f77553b195a859c8445bdb68c44202d8c3e1af303b", 0x7c}, {&(0x7f0000000740)="ed1d797349de2182e641ff7d39ccba020eba2c5fdfd84a309283796bbc610ae528cf273abc8312b5e7c78c16cf629dde8496cd651065c29105c6385249d31e2b43b1e3c43b33d633fa1a334a00e9a6afec1a877202217ac237dc44249197f10f1e56c522ce0f89ea54987543344096ffacf4e5d76b64d82587ac79383abc8b57f8a78a7b14f7845e1b531a11bdeb924e33de3af7ee5837d15fdce4d5907002621eabd6c6ba13cfd73efd6d35ecdd999bf7d66e0aef7f76ff620c049f1b8a", 0xbe}, {&(0x7f0000000500)="a5d1111bd7bf785703408a4ae7e8e8b5c2f82871dc5bf5d2ee6c54d0f51d6ce482d986384fcd79c7fc", 0x29}, {&(0x7f0000000800)="77daa4a4366039cca8f7267145805b05387ed067527aec77a349818ed8a8d0d681661f7e97562664d372f24ca9e34ab214260fa6259a884bb5d75494134635616a71c163dea7095b258be17b260d36ab18ed5d585fb6061d5e850112b136c40f746eec2e47fa7fea2a4e387eaacbff426fc4f8431655c2bac0b9869c86538088fc6aa679814cff513b5ff14b12e04fd812a954e1e1eec6667ca6a2ce8dcace8f5905d1b70984c05e5d51ca2879c858f5f8b120f4e246cd5a22dbdc086feab781176f06c873fe6378decb28", 0xcb}], 0x8) 00:18:30 executing program 3: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000140)="eb3c906d6b66732e66617400020101000240008000f801", 0x17}, {0x0, 0x0, 0x1000}], 0x0, &(0x7f0000000180)=ANY=[]) chdir(&(0x7f0000000040)='./file0\x00') r0 = open(&(0x7f0000000080)='./bus\x00', 0x14d842, 0x0) open(&(0x7f0000000780)='./bus\x00', 0x4c03e, 0x0) r1 = creat(&(0x7f00000000c0)='./bus\x00', 0x0) ftruncate(r1, 0x800) r2 = creat(&(0x7f0000000040)='./bus\x00', 0x0) ftruncate(r2, 0x800) lseek(r2, 0x200, 0x0) r3 = open(&(0x7f0000000000)='./bus\x00', 0x24000, 0x0) sendfile(r2, r3, 0x0, 0x10000) mmap(&(0x7f0000000000/0x600000)=nil, 0x600202, 0x7ffffe, 0x4002011, 0xffffffffffffffff, 0x0) write$P9_RREADLINK(r0, 0x0, 0xe) 00:18:30 executing program 2: pipe(0x0) syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000140)="eb3c906d6b66732e66617400020101000240008000f801", 0x17}, {0x0, 0x0, 0x1000}], 0x0, &(0x7f0000000180)=ANY=[]) chdir(&(0x7f0000000040)='./file0\x00') r0 = open(&(0x7f0000000080)='./bus\x00', 0x14d842, 0x0) r1 = open(0x0, 0x4c03e, 0x0) r2 = creat(&(0x7f00000000c0)='./bus\x00', 0x0) ftruncate(r2, 0x800) r3 = creat(&(0x7f0000000040)='./bus\x00', 0x0) ftruncate(r3, 0x800) lseek(r3, 0x200, 0x0) r4 = open(&(0x7f0000000000)='./bus\x00', 0x24000, 0x0) sendfile(r3, r4, 0x0, 0x10000) mmap(&(0x7f0000000000/0x600000)=nil, 0x600202, 0x7ffffe, 0x4002011, r1, 0x0) write$P9_RREADLINK(r0, 0x0, 0xe) 00:18:30 executing program 5: pipe(0x0) syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000140)="eb3c906d6b66732e66617400020101000240008000f801", 0x17}, {0x0, 0x0, 0x1000}], 0x0, &(0x7f0000000180)=ANY=[]) chdir(&(0x7f0000000040)='./file0\x00') r0 = open(&(0x7f0000000080)='./bus\x00', 0x14d842, 0x0) r1 = open(&(0x7f0000000780)='./bus\x00', 0x0, 0x0) r2 = creat(&(0x7f00000000c0)='./bus\x00', 0x0) ftruncate(r2, 0x800) r3 = creat(&(0x7f0000000040)='./bus\x00', 0x0) ftruncate(r3, 0x800) lseek(r3, 0x200, 0x0) r4 = open(&(0x7f0000000000)='./bus\x00', 0x24000, 0x0) sendfile(r3, r4, 0x0, 0x10000) mmap(&(0x7f0000000000/0x600000)=nil, 0x600202, 0x7ffffe, 0x4002011, r1, 0x0) write$P9_RREADLINK(r0, 0x0, 0xe) 00:18:30 executing program 1: pipe(0x0) syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000140)="eb3c906d6b66732e66617400020101000240008000f801", 0x17}, {0x0, 0x0, 0x1000}], 0x0, 0x0) chdir(&(0x7f0000000040)='./file0\x00') r0 = open(&(0x7f0000000080)='./bus\x00', 0x14d842, 0x0) r1 = open(&(0x7f0000000780)='./bus\x00', 0x4c03e, 0x0) r2 = creat(&(0x7f00000000c0)='./bus\x00', 0x0) ftruncate(r2, 0x800) r3 = creat(&(0x7f0000000040)='./bus\x00', 0x0) ftruncate(r3, 0x800) lseek(r3, 0x200, 0x0) r4 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) lseek(r4, 0x8, 0x0) getsockopt$IP6T_SO_GET_REVISION_MATCH(r4, 0x29, 0x44, &(0x7f0000000180)={'icmp\x00'}, &(0x7f00000001c0)=0x1e) r5 = open(&(0x7f0000000000)='./bus\x00', 0x24000, 0x0) sendfile(r3, r5, 0x0, 0x10000) mmap(&(0x7f0000000000/0x600000)=nil, 0x600202, 0x7ffffe, 0x4002011, r1, 0x0) write$P9_RREADLINK(r0, 0x0, 0xe) 00:18:30 executing program 4: setsockopt$packet_tx_ring(0xffffffffffffffff, 0x10f, 0x87, &(0x7f0000000080)=@req3={0x0, 0x0, 0xd2}, 0x1c) setsockopt$packet_tx_ring(0xffffffffffffffff, 0x107, 0xd, 0x0, 0x0) socket$nl_route(0x10, 0x3, 0x0) bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000300)={0x11, 0x5, &(0x7f00000000c0)=ANY=[@ANYBLOB="180000000000000000000000ff000000850000000e000000850000005000000095"], &(0x7f0000000280)='syzkaller\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x2, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x78) bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, 0x0, 0x0) sendmsg$WG_CMD_GET_DEVICE(0xffffffffffffffff, &(0x7f0000001480)={0x0, 0x0, &(0x7f0000000440)={&(0x7f00000003c0)={0x38, 0x0, 0x100, 0x70bd29, 0x25dfdbfb, {}, [@WGDEVICE_A_IFNAME={0x14, 0x2, 'wg2\x00'}, @WGDEVICE_A_IFINDEX={0x8}, @WGDEVICE_A_FWMARK={0x8}]}, 0x38}, 0x1, 0x0, 0x0, 0x40000000}, 0x80) socket$nl_route(0x10, 0x3, 0x0) r0 = syz_open_dev$tty1(0xc, 0x4, 0x1) r1 = dup(r0) write$UHID_INPUT(r1, &(0x7f0000001040)={0xe, {"a2e3ad08ed6b52f99cfbf4c0879b45b4d04fe7ff7fc6e5539b3c68163b546a9b374694370890e0878fdb1ac6e7049b71b4956c0a9a472a5b47f3988f7ef31952a981ffe8d178708c523c921b509b720a169b50d336cd3b78130daa61d8e809ea889b6e02b77f07227227b7ba67e0e78657a6f5c2a874e62a9ccdc0d31a0c9f318c0da1993bd160e233df4a62179c6f309f4cff7738596ecae8707ce065cd5b91cd0ae193973735b36d5b1b63e91c00305d3f46635eb016d5b1dda98e2d749be7bd1df1fb3b231fdcdb5075a9aaa1b469c3090000000000000075271b286329d169934288fd789aa37d6e98b224fd44b65b31334ffc55cc82cd3ac32ecd03aded6f9081b4da0d8b38f3cd4498bee800490841bdb114f6b76383709d8f5c55432a909fda039aec54a1236e80f6a8abadea7662496bddbb42be6bfb2f17959d1f416e56c71bfc31870262f5e801119242ca5b6bfc821e7e20002451138e645bb80c617669314e2fbe70de98ec76a9e40dad47f36fd9f7d0d42a4b5f1185ccdcf16ff46295d8a0fa17713cf39fe23491237c08822dec110911e893d0a8c4f677747abc360934b82910ff85bfd995083bba2987b67399eac427d145d546a40b9f6ff14ac488ec130fb3850a27afc953854a642c57519544ae15a7e454dea05918b4124351601611c8f11baa500a3621c56cea8d20ff911a0c41db6ebe8cac64f17679141d54b34bbc9963ac4f4bb3309603f1d4ab966203861b5b15a841f2b575a8bd0d78248ebe4d9a80002695104f674c2431dca141fae269cab70e9a66f3c3a9a63e9639e1f59c0eee26c6b5d74b078a5e15c31634e5ae098ce9ee70771aaa18119a867e1088334975e9f73483b6a62fa678ca14ffd9f9db2a7869d85864056526f889af43a6000200000000000065d5e880576286522449df466c632b356f243f989cce3803f465e41e610c20d80421d653a5120000008213b704c7fb082ff27590678ef9f190bae979babc7041d860420c5664ba7921b14dc1db8892fd32d0ad7bc946813591ad8deff4b05f60cea0da7710ac0004000000008000bea37de0d0d4aa202fef5952a5391fd5615d429a04a689b83c7068ae949ed06e288e810bac9c76600097907f8ea2e2f05dd3318271a1f5f8528f227e79c13800000000492f21579d2c15b8c70cdb1c332d86d87341432750861ec2bc3451edca194b221cfec4603d276bbaa1dfa6d4fb8a48a76eefc9a9a0270e4c10d64cd5a62427264f2360fe763c43470833ac96d3f3357cbbaba8f1b1fdcc7cbb61a7cdb9744ed7f9129aede2be21ccfdc4e9134f8684b3a4f354da9a795e96334e207dff70f1988037b2ed3aaf575c0b88d8f146684078416d59fdee5307000000d92dad99dac44c3f0008047096a44060bebc2420aed92fa9b6c6224779415d97b9a6d6d5495c1180459043f41c2fc4f4162b987b80c3e001cd34e5c92f76cc4c24eeb8bc4e9ac2aed9e53803ed0ca4ae3a9737d214060005ea6f1783e287b3bee96e3a7288afe2fdfaa78d1f48c13b64df07847754b8400daaa69bf5c8f48fe4eae9ca1207e78283cd0b20ceb360c7e658828163e2d25c4aa348561f927e88f63aa70e73a5e69b3df3495903f06572e1e007fa55a2999f596d067312f5779e8dbfdcf3427138f3d444d2639a10477f9bec4b0bbb6e3c04be68981f392203dd0ee3ef478e67d1d7232f17696294378ce716dacfc5e3e03cfffffffffffff001034ef655b253ca509383815b1b6fc6522d4e2d48604665fde2b94cf02b98a269b891abf8ab9c015073014d9e08d4338b8780bdecd436cf0541359bafffa45237f104b96210403b2de9efedfd71af9444e197f47e866101496f42355bc7872c827467cfa5c4e72730d56bd068ed211cf847535edecb7b373f78b095b68441a34cb51682a8ae4d24ad0465f7927f889b813076038e79a7962fb385a882e8020f06c4c2ba1dd5cac7c18876da865d258734dd73583df292892448039ef799cf0630becdcce04579b5561dc825ab829827945e020c1f67ee615f7084a607a7eceb6243378e0610060f02cca4051c2f001edb3d78fb4b5f668dda93aec92a5de203717aa49c2d284acfabe262fccfcbb2b75a2183c4e15a7b6eb65ca8104e1b4da1fbb77ab2fc043aead87c32ab875ee7c2e7b7019c902cd3b43eaeb1a5fb135c0c7dcee8fe6516a328032f88c042891824659e9e94265c803b35ee5f83a2b210520106b8a358b50ab7a1fa89af9c251fe5294b3d1802d5676d95f160ec97b1ad948741b2044642c37b4a6cc6c04effc1672db7e4b68d767d9a7a508ae54a3cd73643de50e8c77d95a3d361c040babb171607caac2a3559ad4f75465f49c0d0ae3716db6e00cb11dbe200000000000000bf70cc77737c3b42aae501b20f7694a00f16e2d0174035a2c22656dc29880acebd2ba3a504767b6b45a45957f24d758ed024b3849c11d412a2a03b4047497022d9c30e23ef4df5c89644f48bb536f7945b59d7bc09ff754413d135273ea8e75f22f216c6b9990ae71806f2c00b4025c48b75c0f71c497579773767075428067e7f16f4dde374f8211fef42cb468e623daf60b3569d462f4f19eacdb3ed70eeebb4483f8fd777d443e8b40426db6fe29068c0ca3d3414442e863a154704b0e51bc664a137b26be7fc95df80b9ce375dd649c8c704e509bd88c8e63d8c7dd67071115c8982ba46af4d6adcc9f68a75b9397b035153faf46366e7205dd8d6f37525c1a0e94610dd94323f6c15d085197149bfd6655548cfd9c5d3b2d78378cfb85ed82e7da0f6eb6d279f2ae44369ddb4581c55925d0f6f1ba471eba281f259152f85a654fb39ddff3b484439ff158e7c5419e037f3563c7f93cd54b9094f226e783271e1e5a2a2c10712eab625d64931cdcffe6738d97b9b5ef828ee9fb059fc01af0e79c1e14b1d25988c69a39973132f02768f7971d31488b8658a20878b7c1dd7ba02fc42939dde3d4a3339a65d507dc59c51097b40517705da56e9ebfeffffff82bf86dbb58c548069ff6eb95aade7cc66d7bbef724779ca1f731b3346ff177050373d79ff7b3e7f9bc0c1b4b266a8878b90baaa039d3e3b63979ac3df6e6f4859afd50238c7547a39b60810938044ae185d2ba3e00a4e73676864d0270d81eaee5ee6cf1d0ab3785e00785ec27e923911fab964c271556527697b52160687000000008df165d884b36ec2b6c25a2f362815687e9ddbfb96d6861aca47da73d6f3144345f48843dd014e5c5ad8fe995754bd9cf32fce1e7027132f2082fb0a30b9deae84bed4b28045634073c9c58c89d9e99c81769177c6d594f88a4facfd4c735a20307c737afae5336651b1b9bd522d60399473296b831dbd933d93994ba3064279b10ea0c5833f41f157ea2302993dbe433b1aa3a3766d5439020484f4113c4c859465c3b415c3432f81db8719539d5bf372aaaea1cc43a6c5cbe59758bf0129165895ac4b008e595f437491d87abed02cefcd9db53d94d02dae17b118e5d6787463181f4b87c10772d2b13f7809959bc0488506dbd17ca51055f2f416a44fe180d2d50c312cca7cb14a2bdc331f57a9817139a206fc76d57234ffff2de20a4b8e3737fbb42913777c06376f799eba367e21f94ca598705f5dcb767d6f84fad6b0f6095e53c4c4234d0c1fbe434f6ab8f43c0013ee93b83946ee7759e89d7bdd1a32d7b3110b937fe43c06d21e35810d8fe98b0000ea8aa12bc8716eefc5c97c45ac33eeec964c5214bc3a9359bdea1cccab94f15e36319cb34ebcacedb82c2ed3de5a8a8f0011e8f74e82d7f96093530e76692839d7961939adfdeeeaff19d11efcafb6cf46fef271e89d6cc238a081ff58cefcce3fbf4625a7e7de40e42e07b34449e15e065cc7348663a52190202c7af288a4510de03dab19d26285eda89156d50dd385a60333ba5bbf3dd6d6080cafccf8a97406bb6b68a1f0c4549820a73c880f475f732ae00398e8bd1f4908b7807fb33b72685ec37a2d3f766413a6045951f9a93ab5d99c066f7aef0948a68cb0b3e35cb80dd349e891aef595dc4d470e8ac32a308e15fc37d06aeac289c0523f483e1ff7408c60edddab652f2ef91d4f2b01987b0f46da034e5c3f745a7ee8101a3934c54e24b48ec0275e2d068edc746b0827cbf652f406c6b95f2722e58c050400ce2126596e1cd7655b904801784c416b22f73d324678e2724f43f1fe687c7e8a60c28b82b6528341b648cdd56fed7cdcbb1575912d5ecd36de00bca0b7427d8392c6289455e8f8d2ab2242729251ae033a9e02210e62df0546a74b333a1c48f95fd54acb5741259e8c5488efeee327415cc19451432c6f16c27693102a3cd84857cd6586fc5ca9a93eb0145fac0662ff86107f998a8ef7df8aa14046c55b03d3d47f88a8d60f7774a2ee08758897fb411a94b3c2fc5d5f0db42c0463ec014508e5247d33ae6c962d35603ff8454c16f8342856935125102bb784ed714887071ffdd9923c954ab6ce431b63ee356b0c785f2f47b90e29389f22fc5b59a70efaea2bd40195af4486220d702e30bfc43c10ec23ea6283994a7dde4dcb61fea6b651fb1d62458d0741a12830052fcc460db043afe525629b40d7cee658e4cb5e930ed624806c43a006dc9336d07c2b8081c128ad7084c29743bc613bc18f5a38d442768af38041efe03d152ef95ff569e76db2391f4509d7f339d92fdb4a89364949da3932ba5c04c24a560ad80a3ce654575576e599aff3565b1d531f30912b99e6619ebe93cc0b81ea9935fd46edb44a78f615255490a4b621501f2a9e4d24624c4dac9274018c67584f5d374755534d7f68f679c4ff516a9c861a0e7e65868fcb2bf1cb9aea4e05df72279fdb0d2b9e935c5af3cf474bed79dfc248c1f5aea4b8b32c5d295e57079d0fe662a46b7f71cd47744db86c50b704c971d90195c7b2c7439a2d78ccfa79b5fc2bff6bbf840262bf89394b3e6491953264d2700c838fa2c7b34252600c9654e502dcea39cb6bc3eb8d6284ca6270d6b2f0e58fded8a7b4a302a97bc641df07720ba2b26bbfcc807ca0abb1b44322269c34c5ec68cb068ea88067d905ea917bb03eefdaebdeabf2d0dce85dbd02ee46c5cd5892587c2cb5fe36d7d3e5db21b094b8b77940b5f07722e47a08d367e5f84c96ec660080934b33ad61b4f65d77e86abd6859cddf4bbae1f0930462df090000008562ea3511a8065ec8ffcf12f14dcf6ebecd8d884836174faf1aa609e5f1ee1162dfa13bdc1fa7cfaadba85c72e9758f03a755d0be53f8d2a1dfb1c68cc164b0a0780d971a96ea2c4d4ca0398c2235980a9307b3d5bd3b010a3ad0a5dbed2881a9700af561ac8c7e36bb2fc4c40e9cf96f06817fb903729a7db6ff957697c9ede7885d94ff1aa70826ad01a9b03c37b0969be0daf60af93109eb1dee72e4a6df3bec89822a7a0b678058fa3fef86faec216eb6992162f8dcbf719c148cd2f9c55f4901203a9a8a2c3e90f3943dbc10360a1a49700d1dfbf66d69f6fbaf506c8bcce8bb0d872a02238926407a4eddd5d0fc5a752f90000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004000000000000000000000000000000000200", 0x1000}}, 0x1006) writev(r1, &(0x7f0000000900)=[{&(0x7f0000000480)="ef24df748e6339e7a859da00f7e45c45aed0cb6eabdcfdd972f677f016168b5ef61f9aa1f6deab386cf93481b137e7afe6f01ab5079c82ae2da6335608b14ba339e0f66f9dbd841684808f041cb78f055fa4dd99e8666178f4bc2ef29d65e55ab4c4fec523dfdaf97c", 0x69}, {&(0x7f00000014c0)="accecc3b26f444c91af532f3dc8fcb45fc7cb2240674222923ad25ceb2cab3cd1a1bce4438af0e8fd11efe70949b8076477924694871ad64be7d5913e78be03210b90c2170350c7cb1c836d132036ffdb8b1d4ae82f24eea9e1eebd967bbc765a0d152099994e3992e59ade79432921bd4fe5a9a5a1f627d0fe62310bebb8d6e8d8a54916273f2cb9f60bd7f33b392659e64eb1a2c1b49a387bf5fdb486a042b98c33f00150d8179917ebc20b9a4ce14ba2cfc32994781f0178f8edce57369a310ebc478f6c0d1bc0442447a3f3f038ead8940a6b2b92c9a56343feb2cf95dcad3ab0ecb42b0c5583adcd091cde45916908ebd5eae8a67737387218441ed24729ca4643175e3771e0600d44b996f993d2b8e22eddf88eab5b8cabe055b6e16f0a81f8c2dac406e3ba1a2bc44d94314ce123e5b43fc1dbcfb7858e440893b6c66c9f2691cba5856dcac58e289bd679ccdc558aacc7c419a60e726d683557555201b720461dbe1064dfd49919e9765f2bd4bd22eb64f8c1ca73fa6c559e3d300eb2cd42ea83b560a03ca4161b1e9035621a751cd760cc8989124e935802d6c1cde5926457791b3969da4ac6d408729275a31613b9ddfc33c5a1eb22d32d500052b27ffb9a4ce0172d859b4bc847440abb37974c13c855b3e318079a8b87565df2df2aaf96d9cd2515695f03eacf4958122570b14fef0212454bb74c478eaa7e551fbedd36b2e7af9134f7060947ab9dd3b8827025b5110856efdb1384044cdf04b75133d09def93df1513b78ecab8fc51ea2f3c2c60ea2b00bf925b840c569473086a244bae8d9b7a462dad0d9fdb72e0accaf4d1ee1b91d7abb86525eb73183489c9193d0c1c10bb4551919b31221bb519dce970bd5fd0b29fa221844694b320dd81a1766665d1beec63d175af4644a4764513d7619e9bac8802355483cc93666dab4733dab1945495a5bba68839d69d58f2dd5c76adf9d34bb9085d5fc4e8ec82c846ad432c35d6ab4cb99c165681bda2a819a13c4307e81bf7dc57a4002ae393ece0623af7826de923df8dc6b08ca7d91dec52688e676d816f5cc8716f8c119e6970c2a0c719bb6d278947d1db9bca07df7206cb2b06a10a2de4d4608e35ced274d9ff81c22cc89b0412c7880475c9ed4b5b9f0c30a9494259126a5e6095a98cab0bf0476d4faebe8c9b686251e80d8bf4400f2454f4d2a2b845e12c62129caae30e1c30258d7247a90d2ebcd506fafd6be7f7359ab77c37f141e7521281163712afc434c4339acccb767f1877e1a454b345e138422599446aa7da09561ca143ace6ef8ce70c5672163ac13b0d997fbbf8480f07f45792c6f31de10ded9be8548948fb0a9712d9b7e4d2e1d3aee0bd99a5b3aba604e6a9c117a247d95665348ae5829d569ce3449c3202eae7d9723558b0b4413ec470a4bc7c7bd264988e623a3d75656da1f831a84843653b03e53f37a2135ebee48ccb96800aa6a7d23e4e39f369cee6d2489c4c55e62c286b397d661e88925545a544c0358f9a2dd5f744f48ce2256c314612a85633d1a3b672cb1a4dfafb0269b28b65fac42a12d0a707bc593af2f6d3f639c9a8c18d8cba35cb2f1b18b32d387c6d4d6b3d016b9be9be4c214c85d6c979cc9fef700ca04e747b35733f10be5fc4f33d285f72d5bceafa0e790ee46ed3bc7bb6e17847b58c36b96c388ec4fb1eceb81ee73c163443421338d535542b28bf9cf4689e4f131992b5c54df9f64aeb49a28bd969198686cfce4f3b1c1a1187c3d30da29d519e1dfadb79aeccf43be2497b46c19696b78b3fefe09fe49ef2c329164a7822f41c4b25d7651789fc03678543faa095932a23e077f77e5f667ae4bb3808402c210d399fd0f653a4a611feca648418ad9a3c435edd5a5680c399e7a39e689fc3565aaa7dc062d0df4aa3c39ed771f51eb5313fd811349b009bb21c151fb2ef429605be9aaed73e6ff62dfd74f057ae8d220bc2890840090aaa7559f117616022b515e155c70997c058b67012cc25a259de7d35e7f1264173867dfe0e837fd890b1c4bdba76ee4e78234963b66f23fcd294a9c818e1ac7a54befa789116611c05f8fb4b4e3f8f20cc6afed294e78e364ff061a43fd9c865022eba8e76167df2588181682b1471851c546c3711084db58ca6a7bacf3e88608e59eb4848bb818192c19440faebd828aefc835a65e019586920d1a8238a60ae02948316313d38cd9269321ae17a1dbb19f57b619e7c5fba97f577626e2ac688f10b32f53356a697039563be88a79e1e97bf981a8c600ad47237eed91cb80dd8364cfcabf5371fc55a59b9267f0fb347e9bf704ee7abafbd95fa7843fcd4a2410d56d87699c1564ddaa59d453fff26c89b6fe02a9eb14cf0fa408b0d364a53ebbd2c8a0c92bb126973fd94e001023f114c75e02089748e4402a3927bb576d019417f073f9d7017f58a5f5edf9337fcb53d71f766d5ee719e2d6194d5098a50dbb6a334689f24d70e42f03ed62f754cf785b08e8f71b33ecd752e4e7c52398d70798b3828a2d7f9b5fd3222ee643b7707257978a9f06792cd97d714d65433c11d8cda1532f75a48a7a77c4a745de8c85aa44d7fdcc8cd1691d718fff1d930b539c52b8d3f349c2eed0c3613624de7c9937d2ced8c608a184d2dbb10939e694782ad9a82b120c6d82dd88e7314b081cf97c449b471efefd7b558848d999e767e12be54a42b76fffbcbde93241824f32846e71f4592eb2dd9f3d816e8ec229a45b79c254793c8f751004754fb08dd992b333660e028d404b0311eb53d6cf1359d4fbcfe9205403c63d0ea08523d2a9ca5301f7f6c7c3ff52e95178621e7e7e331075fb2dbe88e474ea4433352eaac032211247d234734b4c720ecb03626d745b6b08df3be8d12f18bcf7f49ebf8e3408805a3b2eeee97d6d4cc5aa70a4bc000a5cbc61fe209c06173a8b683225315e3548d787bacaa2a7590989819207a4e265dda895edbf5e336bf6f2368712b165ab5d19e31629e477241ab93a3e0d290c64847ed58753647f20bbb0ec1fc1b8f7691f67f30f4e8913a2f315eba36969f113fc22c575fe5af18bd6a2e9a9f6f13bc21981829b632a7c6aa93c146058232eb7c19422a0478e991b4ed994bc56193b0b8ed67244fc3f3c3dbd338362e17b0eb615180231cd56ff3ca1a8ac7ebac6cb48d76ff2d4d79a0fff9f9cb624c5f01ccdda286f7f6063d8643093ab4db51d71ebbdc673fdd6aa9cb4848e4de4089350ffeef4dbe79b602472e4b2e71a03739166703266e2437f191358e7311b5a16fc369c974aaf28c6eafdc5f2ba976ad83ccc5d34dbd86c7e831ff910a5b682bed66bf0b20ace44bdf0183d398d6ef4fff9b1dd38b07ee5db911f4249d61e4d354a3db3f6cd66a156631384eedc692550e07dd7dc16602759ddabf93921398505f40841ec08473ec42e9e1c6bd992e948f677bd41fac2428b2c5ba84831e9c789fd8f5e6c39558eaded6b3a6d9e4b8437a0c8ee9463fa6750301ded2a8a9ef53daeb335687f9d5609adbf1a461ab4aee998073359b34a4fcc537a9229f18617a12dad73bcba358b469accbc89cff7a71523a13b4b1dc9ad124178a2b202390fdfc2cc64801bec396620adb8f9defd72e12504335402dd75dcac2783cf06bde917cd6561401c863746465622f96d54ed04e14f38948e12732719d34f3d54d916e80c4d4158619a6051f36d632d46d36143f0f87d37853f4190096327093df0dc695b64b9bd73984f14f34e1737e796ac813dca98ef24bc4f1fc3b0d82e5e8026265b3d3a39da36fc2d701737626b476be43a3ddfc9a7d3eae61d38289efde136cbadd31f532eb92176f6224edfd0439a2c355ba94282623a06d1072575abab74909b2447c41cb75ee670eccdd9494c57eda6ce1a2977ce276aaba0d505e9841ea0fc9429f8cfb2a541572a1c7bd3e7775363462ef5581e6008b14308d1e9281bd5cce5365dec6558462d9051366e59524aea51a3d6c4172c76a3dde13c5cbf7980983b1c3585d03374194dd02f4dc083b55fa4d55414f3214646e5f3d81e33450ad1bb78a713ee764b8c4a67fa8a0af687d3c913b5563845fd0577fcb1114e67b242deec591f20a06502ee160e2341636ecfcb9720a0b61869284c35495242aca8b8da61e29e4d83391c89a393c6c85863f2b871161147b5804c6a28dc19ee05414f2bf0ea97eb90dbfe5b71b60cf2e02f7d8b0ccfd11394b396396c25fd1d79e469e85176a824b99d1a56f501dfd1fc550e73005d2443103c926a25ef13cf514bf5e8ba2271b6925609c80caf98d3cc1518b9d624bb113dd19d00734e649a7175e2c2b2674be7cb4d73ebb1a61c6d5fbb9ebb7a9a5853b588631bbadcd5649601fd20ba22741b21d936bd23fcf00ba81287cc94cf80d59c87eeab76c1b56562b162d261908a9f3abc12036fc2d0c54869ab0d079570c101b8c32efc6a339ae9b954374a2fa2909e65abbe71dbaf83308db67633ef3694fc4c8d85bd1ccc0d5831d3310bb3a7d8fd5ebf4a46a29d40468ef8f06ff0f511759c0d6bc7f76cdcb064b03411d3b07298a8edb0976eb07b31f63acd637529d97b9a3e2664afa6e95b3b943749806821288801ad7054bbaa9fb7af02d87633f7437d4ef284548105f7579249acdb9421708154cacd90377eb38c89d5b161f65b9cb08e32660990cf9e7ae9370c05dddd8734f4ebdf4392ffc6a7d08b0435ca85ed9d5598605c5291fefbe0e5809651b63a267531f504292c513dcf174932f09b86cc7a0cc30d800faba4a7b1c563812517f4b20b2749a92db8c5f890c8b9aeeba8eb001bd458eaeb9b154fe26bf3fac8072e4815656bc386e4d40bf70e0f47ce0741438cfacd9a2903c9c8d2abb9bf6a0815995db50bdd50c2b7d5a9861fa7c81e4444b32264d5e34a1849719782df6b5d01e7756652026364832ec4e9670bf5709d20ea61a9bd172d74d427268395c93e7d88553588f00a572b062c57ea37818a51d537f7c3966853589111e577c3b6306007f1864a1cda68e90f045fbd2349a1bdec7da6e77e3cc003b879bf494d86369b0b00e873fb71ff1b06f507de1972901d6e6010dd610be330902102ad5a842308f34b9a3f2e4fe70d6ee143a5d961f3cd919a2108d37b7746268a3abbe883f2909586bb5be04d24c35e7dd58175bff6b4f4255a8ce41ba29b88abf814a17a381bd6b1c2f1c64aa739d1c97cc347b0516b4a02f13acf5a87e1f4c51a822a68a83eff6688ead8433b8b955ca12c8f5cf2f7c1101f6b703f02258a373910bfe2843147b376f32a1e4df62551070843e024212fe3df99ecec1db9bb78f38cf7a95b1b5b91c5112ceda5e3ea08175d179215cc0346710195483c2b5c12e0ffc235df4a9b1bda9503ddf64b480101da8938533ecccee9f327cd3f181e21d71030bcf28f6d83ec5762b033fbd01beee922c82075c170af8f5d57ad93524f7570ff42fb92cbdfb4cc8701c29332689735a49d0272fa789f1c4525a67a561abdd7c64ae348975f2b58878707001cd7ec3116853380c3fb8f4c2b7ec70dfb6b83b35efdf3ea9fd469ec8baac273278de1c39a8f178eb4370e1583c445881f515fcd7a82d6c69d3f061a66219857f93ef70b1eb135224ac27408f984e7e23c5bc02351a650a403e95ac8982904fab553f1e8fb67cd854d1c0c61dec5339cd8904501d14b0e6c36944fa320d0c028b1c9873a5bffea9ea7565f603a30b66db596c1d6c720a8af29b8514e52580011d5e23187c7e07924fdbe80b0784ef540bde0", 0x1000}, {&(0x7f0000000580)="e6393ab33220ec568c516edc0888e206a05a1279cf2da96f8f240723f79e84b26146a9caf6f89f9ab482b4c0aa39adf18a93d0cac2a24a35da5954a417df5bebd5fe096381c3", 0x46}, {&(0x7f0000000600)="0fb67eb5d8e1216807cfc53e46a995488ac07adb2039b74d203f81ab6f8bbd2a9acd0303499c26ef1b614bb0b1cbf86fdb5294293a3b48be970bd94e773c646ad2b46a62f6392f6d506861be47da95dd68bee134f9e08f1042caa8051e54561e48465f11dc36e2485a45ca5d753ee33bc58da5ae6892623483a4360f0dd2ab86ff046555538cb223b7586e28ce1ffda8b2b5edcc4cb2a2033de9052f4038a375bb4cc957", 0xa4}, {&(0x7f00000006c0)="8a490ff3f06a4c12c0d774b1aacec5451a91c4e9c7c06a08681e92cc0dd873450ce6d094808b61bbb6a43fe0599714730f103a54b616c82d4aef3cf88ee8d6e0dfc6a0a9fbe2d1d42feca458a6282b26a255a6f268933f14cad84d74ea8936c72dd756c6089d13f77553b195a859c8445bdb68c44202d8c3e1af303b", 0x7c}, {&(0x7f0000000740)="ed1d797349de2182e641ff7d39ccba020eba2c5fdfd84a309283796bbc610ae528cf273abc8312b5e7c78c16cf629dde8496cd651065c29105c6385249d31e2b43b1e3c43b33d633fa1a334a00e9a6afec1a877202217ac237dc44249197f10f1e56c522ce0f89ea54987543344096ffacf4e5d76b64d82587ac79383abc8b57f8a78a7b14f7845e1b531a11bdeb924e33de3af7ee5837d15fdce4d5907002621eabd6c6ba13cfd73efd6d35ecdd999bf7d66e0aef7f76ff620c049f1b8a", 0xbe}, {&(0x7f0000000500)="a5d1111bd7bf785703408a4ae7e8e8b5c2f82871dc5bf5d2ee6c54d0f51d6ce482d986384fcd79c7fc", 0x29}, {&(0x7f0000000800)="77daa4a4366039cca8f7267145805b05387ed067527aec77a349818ed8a8d0d681661f7e97562664d372f24ca9e34ab214260fa6259a884bb5d75494134635616a71c163dea7095b258be17b260d36ab18ed5d585fb6061d5e850112b136c40f746eec2e47fa7fea2a4e387eaacbff426fc4f8431655c2bac0b9869c86538088fc6aa679814cff513b5ff14b12e04fd812a954e1e1eec6667ca6a2ce8dcace8f5905d1b70984c05e5d51ca2879c858f5f8b120f4e246cd5a22dbdc086feab781176f06c873fe6378decb28", 0xcb}], 0x8) 00:18:30 executing program 5: pipe(0x0) syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000140)="eb3c906d6b66732e66617400020101000240008000f801", 0x17}, {0x0, 0x0, 0x1000}], 0x0, &(0x7f0000000180)=ANY=[]) chdir(&(0x7f0000000040)='./file0\x00') r0 = open(&(0x7f0000000080)='./bus\x00', 0x14d842, 0x0) r1 = open(&(0x7f0000000780)='./bus\x00', 0x4c03e, 0x0) r2 = creat(0x0, 0x0) ftruncate(r2, 0x800) r3 = creat(&(0x7f0000000040)='./bus\x00', 0x0) ftruncate(r3, 0x800) lseek(r3, 0x200, 0x0) r4 = open(&(0x7f0000000000)='./bus\x00', 0x24000, 0x0) sendfile(r3, r4, 0x0, 0x10000) mmap(&(0x7f0000000000/0x600000)=nil, 0x600202, 0x7ffffe, 0x4002011, r1, 0x0) write$P9_RREADLINK(r0, 0x0, 0xe) 00:18:30 executing program 2: pipe(0x0) syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000140)="eb3c906d6b66732e66617400020101000240008000f801", 0x17}, {0x0, 0x0, 0x1000}], 0x0, &(0x7f0000000180)=ANY=[]) chdir(&(0x7f0000000040)='./file0\x00') r0 = open(&(0x7f0000000080)='./bus\x00', 0x14d842, 0x0) r1 = open(&(0x7f0000000780)='./bus\x00', 0x0, 0x0) r2 = creat(&(0x7f00000000c0)='./bus\x00', 0x0) ftruncate(r2, 0x800) r3 = creat(&(0x7f0000000040)='./bus\x00', 0x0) ftruncate(r3, 0x800) lseek(r3, 0x200, 0x0) r4 = open(&(0x7f0000000000)='./bus\x00', 0x24000, 0x0) sendfile(r3, r4, 0x0, 0x10000) mmap(&(0x7f0000000000/0x600000)=nil, 0x600202, 0x7ffffe, 0x4002011, r1, 0x0) write$P9_RREADLINK(r0, 0x0, 0xe) 00:18:30 executing program 3: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000140)="eb3c906d6b66732e66617400020101000240008000f801", 0x17}, {0x0, 0x0, 0x1000}], 0x0, &(0x7f0000000180)=ANY=[]) chdir(&(0x7f0000000040)='./file0\x00') r0 = open(&(0x7f0000000080)='./bus\x00', 0x14d842, 0x0) open(&(0x7f0000000780)='./bus\x00', 0x4c03e, 0x0) r1 = creat(&(0x7f00000000c0)='./bus\x00', 0x0) ftruncate(r1, 0x800) r2 = creat(&(0x7f0000000040)='./bus\x00', 0x0) ftruncate(r2, 0x800) lseek(r2, 0x200, 0x0) r3 = open(&(0x7f0000000000)='./bus\x00', 0x24000, 0x0) sendfile(r2, r3, 0x0, 0x10000) mmap(&(0x7f0000000000/0x600000)=nil, 0x600202, 0x7ffffe, 0x4002011, 0xffffffffffffffff, 0x0) write$P9_RREADLINK(r0, 0x0, 0xe) [ 157.687776][ T7328] loop5: detected capacity change from 0 to 16 [ 157.688366][ T7329] loop3: detected capacity change from 0 to 16 [ 157.703466][ T7332] loop2: detected capacity change from 0 to 16 00:18:30 executing program 5: pipe(0x0) syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000140)="eb3c906d6b66732e66617400020101000240008000f801", 0x17}, {0x0, 0x0, 0x1000}], 0x0, &(0x7f0000000180)=ANY=[]) chdir(&(0x7f0000000040)='./file0\x00') r0 = open(&(0x7f0000000080)='./bus\x00', 0x14d842, 0x0) r1 = open(&(0x7f0000000780)='./bus\x00', 0x4c03e, 0x0) r2 = creat(0x0, 0x0) ftruncate(r2, 0x800) r3 = creat(&(0x7f0000000040)='./bus\x00', 0x0) ftruncate(r3, 0x800) lseek(r3, 0x200, 0x0) r4 = open(&(0x7f0000000000)='./bus\x00', 0x24000, 0x0) sendfile(r3, r4, 0x0, 0x10000) mmap(&(0x7f0000000000/0x600000)=nil, 0x600202, 0x7ffffe, 0x4002011, r1, 0x0) write$P9_RREADLINK(r0, 0x0, 0xe) 00:18:30 executing program 2: pipe(0x0) syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000140)="eb3c906d6b66732e66617400020101000240008000f801", 0x17}, {0x0, 0x0, 0x1000}], 0x0, &(0x7f0000000180)=ANY=[]) chdir(&(0x7f0000000040)='./file0\x00') r0 = open(&(0x7f0000000080)='./bus\x00', 0x14d842, 0x0) r1 = open(&(0x7f0000000780)='./bus\x00', 0x0, 0x0) r2 = creat(&(0x7f00000000c0)='./bus\x00', 0x0) ftruncate(r2, 0x800) r3 = creat(&(0x7f0000000040)='./bus\x00', 0x0) ftruncate(r3, 0x800) lseek(r3, 0x200, 0x0) r4 = open(&(0x7f0000000000)='./bus\x00', 0x24000, 0x0) sendfile(r3, r4, 0x0, 0x10000) mmap(&(0x7f0000000000/0x600000)=nil, 0x600202, 0x7ffffe, 0x4002011, r1, 0x0) write$P9_RREADLINK(r0, 0x0, 0xe) [ 157.743596][ T7336] loop5: detected capacity change from 0 to 16 [ 157.764011][ T7340] loop2: detected capacity change from 0 to 16 [ 157.770378][ T7339] loop1: detected capacity change from 0 to 16 [ 157.775672][ T7342] loop3: detected capacity change from 0 to 16 00:18:30 executing program 3: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000140)="eb3c906d6b66732e66617400020101000240008000f801", 0x17}, {0x0, 0x0, 0x1000}], 0x0, &(0x7f0000000180)=ANY=[]) chdir(&(0x7f0000000040)='./file0\x00') r0 = open(&(0x7f0000000080)='./bus\x00', 0x14d842, 0x0) open(&(0x7f0000000780)='./bus\x00', 0x4c03e, 0x0) r1 = creat(&(0x7f00000000c0)='./bus\x00', 0x0) ftruncate(r1, 0x800) r2 = creat(&(0x7f0000000040)='./bus\x00', 0x0) ftruncate(r2, 0x800) lseek(r2, 0x200, 0x0) r3 = open(&(0x7f0000000000)='./bus\x00', 0x24000, 0x0) sendfile(r2, r3, 0x0, 0x10000) mmap(&(0x7f0000000000/0x600000)=nil, 0x600202, 0x7ffffe, 0x4002011, 0xffffffffffffffff, 0x0) write$P9_RREADLINK(r0, 0x0, 0xe) 00:18:30 executing program 0: setsockopt$packet_tx_ring(0xffffffffffffffff, 0x10f, 0x87, &(0x7f0000000080)=@req3={0x0, 0x0, 0xd2}, 0x1c) setsockopt$packet_tx_ring(0xffffffffffffffff, 0x107, 0xd, 0x0, 0x0) socket$nl_route(0x10, 0x3, 0x0) bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000300)={0x11, 0x5, &(0x7f00000000c0)=ANY=[@ANYBLOB="180000000000000000000000ff000000850000000e000000850000005000000095"], &(0x7f0000000280)='syzkaller\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x2, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x78) bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, 0x0, 0x0) sendmsg$WG_CMD_GET_DEVICE(0xffffffffffffffff, &(0x7f0000001480)={0x0, 0x0, &(0x7f0000000440)={&(0x7f00000003c0)={0x38, 0x0, 0x100, 0x70bd29, 0x25dfdbfb, {}, [@WGDEVICE_A_IFNAME={0x14, 0x2, 'wg2\x00'}, @WGDEVICE_A_IFINDEX={0x8}, @WGDEVICE_A_FWMARK={0x8}]}, 0x38}, 0x1, 0x0, 0x0, 0x40000000}, 0x80) socket$nl_route(0x10, 0x3, 0x0) r0 = syz_open_dev$tty1(0xc, 0x4, 0x1) r1 = dup(r0) write$UHID_INPUT(r1, &(0x7f0000001040)={0xe, {"a2e3ad08ed6b52f99cfbf4c0879b45b4d04fe7ff7fc6e5539b3c68163b546a9b374694370890e0878fdb1ac6e7049b71b4956c0a9a472a5b47f3988f7ef31952a981ffe8d178708c523c921b509b720a169b50d336cd3b78130daa61d8e809ea889b6e02b77f07227227b7ba67e0e78657a6f5c2a874e62a9ccdc0d31a0c9f318c0da1993bd160e233df4a62179c6f309f4cff7738596ecae8707ce065cd5b91cd0ae193973735b36d5b1b63e91c00305d3f46635eb016d5b1dda98e2d749be7bd1df1fb3b231fdcdb5075a9aaa1b469c3090000000000000075271b286329d169934288fd789aa37d6e98b224fd44b65b31334ffc55cc82cd3ac32ecd03aded6f9081b4da0d8b38f3cd4498bee800490841bdb114f6b76383709d8f5c55432a909fda039aec54a1236e80f6a8abadea7662496bddbb42be6bfb2f17959d1f416e56c71bfc31870262f5e801119242ca5b6bfc821e7e20002451138e645bb80c617669314e2fbe70de98ec76a9e40dad47f36fd9f7d0d42a4b5f1185ccdcf16ff46295d8a0fa17713cf39fe23491237c08822dec110911e893d0a8c4f677747abc360934b82910ff85bfd995083bba2987b67399eac427d145d546a40b9f6ff14ac488ec130fb3850a27afc953854a642c57519544ae15a7e454dea05918b4124351601611c8f11baa500a3621c56cea8d20ff911a0c41db6ebe8cac64f17679141d54b34bbc9963ac4f4bb3309603f1d4ab966203861b5b15a841f2b575a8bd0d78248ebe4d9a80002695104f674c2431dca141fae269cab70e9a66f3c3a9a63e9639e1f59c0eee26c6b5d74b078a5e15c31634e5ae098ce9ee70771aaa18119a867e1088334975e9f73483b6a62fa678ca14ffd9f9db2a7869d85864056526f889af43a6000200000000000065d5e880576286522449df466c632b356f243f989cce3803f465e41e610c20d80421d653a5120000008213b704c7fb082ff27590678ef9f190bae979babc7041d860420c5664ba7921b14dc1db8892fd32d0ad7bc946813591ad8deff4b05f60cea0da7710ac0004000000008000bea37de0d0d4aa202fef5952a5391fd5615d429a04a689b83c7068ae949ed06e288e810bac9c76600097907f8ea2e2f05dd3318271a1f5f8528f227e79c13800000000492f21579d2c15b8c70cdb1c332d86d87341432750861ec2bc3451edca194b221cfec4603d276bbaa1dfa6d4fb8a48a76eefc9a9a0270e4c10d64cd5a62427264f2360fe763c43470833ac96d3f3357cbbaba8f1b1fdcc7cbb61a7cdb9744ed7f9129aede2be21ccfdc4e9134f8684b3a4f354da9a795e96334e207dff70f1988037b2ed3aaf575c0b88d8f146684078416d59fdee5307000000d92dad99dac44c3f0008047096a44060bebc2420aed92fa9b6c6224779415d97b9a6d6d5495c1180459043f41c2fc4f4162b987b80c3e001cd34e5c92f76cc4c24eeb8bc4e9ac2aed9e53803ed0ca4ae3a9737d214060005ea6f1783e287b3bee96e3a7288afe2fdfaa78d1f48c13b64df07847754b8400daaa69bf5c8f48fe4eae9ca1207e78283cd0b20ceb360c7e658828163e2d25c4aa348561f927e88f63aa70e73a5e69b3df3495903f06572e1e007fa55a2999f596d067312f5779e8dbfdcf3427138f3d444d2639a10477f9bec4b0bbb6e3c04be68981f392203dd0ee3ef478e67d1d7232f17696294378ce716dacfc5e3e03cfffffffffffff001034ef655b253ca509383815b1b6fc6522d4e2d48604665fde2b94cf02b98a269b891abf8ab9c015073014d9e08d4338b8780bdecd436cf0541359bafffa45237f104b96210403b2de9efedfd71af9444e197f47e866101496f42355bc7872c827467cfa5c4e72730d56bd068ed211cf847535edecb7b373f78b095b68441a34cb51682a8ae4d24ad0465f7927f889b813076038e79a7962fb385a882e8020f06c4c2ba1dd5cac7c18876da865d258734dd73583df292892448039ef799cf0630becdcce04579b5561dc825ab829827945e020c1f67ee615f7084a607a7eceb6243378e0610060f02cca4051c2f001edb3d78fb4b5f668dda93aec92a5de203717aa49c2d284acfabe262fccfcbb2b75a2183c4e15a7b6eb65ca8104e1b4da1fbb77ab2fc043aead87c32ab875ee7c2e7b7019c902cd3b43eaeb1a5fb135c0c7dcee8fe6516a328032f88c042891824659e9e94265c803b35ee5f83a2b210520106b8a358b50ab7a1fa89af9c251fe5294b3d1802d5676d95f160ec97b1ad948741b2044642c37b4a6cc6c04effc1672db7e4b68d767d9a7a508ae54a3cd73643de50e8c77d95a3d361c040babb171607caac2a3559ad4f75465f49c0d0ae3716db6e00cb11dbe200000000000000bf70cc77737c3b42aae501b20f7694a00f16e2d0174035a2c22656dc29880acebd2ba3a504767b6b45a45957f24d758ed024b3849c11d412a2a03b4047497022d9c30e23ef4df5c89644f48bb536f7945b59d7bc09ff754413d135273ea8e75f22f216c6b9990ae71806f2c00b4025c48b75c0f71c497579773767075428067e7f16f4dde374f8211fef42cb468e623daf60b3569d462f4f19eacdb3ed70eeebb4483f8fd777d443e8b40426db6fe29068c0ca3d3414442e863a154704b0e51bc664a137b26be7fc95df80b9ce375dd649c8c704e509bd88c8e63d8c7dd67071115c8982ba46af4d6adcc9f68a75b9397b035153faf46366e7205dd8d6f37525c1a0e94610dd94323f6c15d085197149bfd6655548cfd9c5d3b2d78378cfb85ed82e7da0f6eb6d279f2ae44369ddb4581c55925d0f6f1ba471eba281f259152f85a654fb39ddff3b484439ff158e7c5419e037f3563c7f93cd54b9094f226e783271e1e5a2a2c10712eab625d64931cdcffe6738d97b9b5ef828ee9fb059fc01af0e79c1e14b1d25988c69a39973132f02768f7971d31488b8658a20878b7c1dd7ba02fc42939dde3d4a3339a65d507dc59c51097b40517705da56e9ebfeffffff82bf86dbb58c548069ff6eb95aade7cc66d7bbef724779ca1f731b3346ff177050373d79ff7b3e7f9bc0c1b4b266a8878b90baaa039d3e3b63979ac3df6e6f4859afd50238c7547a39b60810938044ae185d2ba3e00a4e73676864d0270d81eaee5ee6cf1d0ab3785e00785ec27e923911fab964c271556527697b52160687000000008df165d884b36ec2b6c25a2f362815687e9ddbfb96d6861aca47da73d6f3144345f48843dd014e5c5ad8fe995754bd9cf32fce1e7027132f2082fb0a30b9deae84bed4b28045634073c9c58c89d9e99c81769177c6d594f88a4facfd4c735a20307c737afae5336651b1b9bd522d60399473296b831dbd933d93994ba3064279b10ea0c5833f41f157ea2302993dbe433b1aa3a3766d5439020484f4113c4c859465c3b415c3432f81db8719539d5bf372aaaea1cc43a6c5cbe59758bf0129165895ac4b008e595f437491d87abed02cefcd9db53d94d02dae17b118e5d6787463181f4b87c10772d2b13f7809959bc0488506dbd17ca51055f2f416a44fe180d2d50c312cca7cb14a2bdc331f57a9817139a206fc76d57234ffff2de20a4b8e3737fbb42913777c06376f799eba367e21f94ca598705f5dcb767d6f84fad6b0f6095e53c4c4234d0c1fbe434f6ab8f43c0013ee93b83946ee7759e89d7bdd1a32d7b3110b937fe43c06d21e35810d8fe98b0000ea8aa12bc8716eefc5c97c45ac33eeec964c5214bc3a9359bdea1cccab94f15e36319cb34ebcacedb82c2ed3de5a8a8f0011e8f74e82d7f96093530e76692839d7961939adfdeeeaff19d11efcafb6cf46fef271e89d6cc238a081ff58cefcce3fbf4625a7e7de40e42e07b34449e15e065cc7348663a52190202c7af288a4510de03dab19d26285eda89156d50dd385a60333ba5bbf3dd6d6080cafccf8a97406bb6b68a1f0c4549820a73c880f475f732ae00398e8bd1f4908b7807fb33b72685ec37a2d3f766413a6045951f9a93ab5d99c066f7aef0948a68cb0b3e35cb80dd349e891aef595dc4d470e8ac32a308e15fc37d06aeac289c0523f483e1ff7408c60edddab652f2ef91d4f2b01987b0f46da034e5c3f745a7ee8101a3934c54e24b48ec0275e2d068edc746b0827cbf652f406c6b95f2722e58c050400ce2126596e1cd7655b904801784c416b22f73d324678e2724f43f1fe687c7e8a60c28b82b6528341b648cdd56fed7cdcbb1575912d5ecd36de00bca0b7427d8392c6289455e8f8d2ab2242729251ae033a9e02210e62df0546a74b333a1c48f95fd54acb5741259e8c5488efeee327415cc19451432c6f16c27693102a3cd84857cd6586fc5ca9a93eb0145fac0662ff86107f998a8ef7df8aa14046c55b03d3d47f88a8d60f7774a2ee08758897fb411a94b3c2fc5d5f0db42c0463ec014508e5247d33ae6c962d35603ff8454c16f8342856935125102bb784ed714887071ffdd9923c954ab6ce431b63ee356b0c785f2f47b90e29389f22fc5b59a70efaea2bd40195af4486220d702e30bfc43c10ec23ea6283994a7dde4dcb61fea6b651fb1d62458d0741a12830052fcc460db043afe525629b40d7cee658e4cb5e930ed624806c43a006dc9336d07c2b8081c128ad7084c29743bc613bc18f5a38d442768af38041efe03d152ef95ff569e76db2391f4509d7f339d92fdb4a89364949da3932ba5c04c24a560ad80a3ce654575576e599aff3565b1d531f30912b99e6619ebe93cc0b81ea9935fd46edb44a78f615255490a4b621501f2a9e4d24624c4dac9274018c67584f5d374755534d7f68f679c4ff516a9c861a0e7e65868fcb2bf1cb9aea4e05df72279fdb0d2b9e935c5af3cf474bed79dfc248c1f5aea4b8b32c5d295e57079d0fe662a46b7f71cd47744db86c50b704c971d90195c7b2c7439a2d78ccfa79b5fc2bff6bbf840262bf89394b3e6491953264d2700c838fa2c7b34252600c9654e502dcea39cb6bc3eb8d6284ca6270d6b2f0e58fded8a7b4a302a97bc641df07720ba2b26bbfcc807ca0abb1b44322269c34c5ec68cb068ea88067d905ea917bb03eefdaebdeabf2d0dce85dbd02ee46c5cd5892587c2cb5fe36d7d3e5db21b094b8b77940b5f07722e47a08d367e5f84c96ec660080934b33ad61b4f65d77e86abd6859cddf4bbae1f0930462df090000008562ea3511a8065ec8ffcf12f14dcf6ebecd8d884836174faf1aa609e5f1ee1162dfa13bdc1fa7cfaadba85c72e9758f03a755d0be53f8d2a1dfb1c68cc164b0a0780d971a96ea2c4d4ca0398c2235980a9307b3d5bd3b010a3ad0a5dbed2881a9700af561ac8c7e36bb2fc4c40e9cf96f06817fb903729a7db6ff957697c9ede7885d94ff1aa70826ad01a9b03c37b0969be0daf60af93109eb1dee72e4a6df3bec89822a7a0b678058fa3fef86faec216eb6992162f8dcbf719c148cd2f9c55f4901203a9a8a2c3e90f3943dbc10360a1a49700d1dfbf66d69f6fbaf506c8bcce8bb0d872a02238926407a4eddd5d0fc5a752f90000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004000000000000000000000000000000000200", 0x1000}}, 0x1006) writev(r1, &(0x7f0000000900)=[{&(0x7f0000000480)="ef24df748e6339e7a859da00f7e45c45aed0cb6eabdcfdd972f677f016168b5ef61f9aa1f6deab386cf93481b137e7afe6f01ab5079c82ae2da6335608b14ba339e0f66f9dbd841684808f041cb78f055fa4dd99e8666178f4bc2ef29d65e55ab4c4fec523dfdaf97c", 0x69}, {&(0x7f00000014c0)="accecc3b26f444c91af532f3dc8fcb45fc7cb2240674222923ad25ceb2cab3cd1a1bce4438af0e8fd11efe70949b8076477924694871ad64be7d5913e78be03210b90c2170350c7cb1c836d132036ffdb8b1d4ae82f24eea9e1eebd967bbc765a0d152099994e3992e59ade79432921bd4fe5a9a5a1f627d0fe62310bebb8d6e8d8a54916273f2cb9f60bd7f33b392659e64eb1a2c1b49a387bf5fdb486a042b98c33f00150d8179917ebc20b9a4ce14ba2cfc32994781f0178f8edce57369a310ebc478f6c0d1bc0442447a3f3f038ead8940a6b2b92c9a56343feb2cf95dcad3ab0ecb42b0c5583adcd091cde45916908ebd5eae8a67737387218441ed24729ca4643175e3771e0600d44b996f993d2b8e22eddf88eab5b8cabe055b6e16f0a81f8c2dac406e3ba1a2bc44d94314ce123e5b43fc1dbcfb7858e440893b6c66c9f2691cba5856dcac58e289bd679ccdc558aacc7c419a60e726d683557555201b720461dbe1064dfd49919e9765f2bd4bd22eb64f8c1ca73fa6c559e3d300eb2cd42ea83b560a03ca4161b1e9035621a751cd760cc8989124e935802d6c1cde5926457791b3969da4ac6d408729275a31613b9ddfc33c5a1eb22d32d500052b27ffb9a4ce0172d859b4bc847440abb37974c13c855b3e318079a8b87565df2df2aaf96d9cd2515695f03eacf4958122570b14fef0212454bb74c478eaa7e551fbedd36b2e7af9134f7060947ab9dd3b8827025b5110856efdb1384044cdf04b75133d09def93df1513b78ecab8fc51ea2f3c2c60ea2b00bf925b840c569473086a244bae8d9b7a462dad0d9fdb72e0accaf4d1ee1b91d7abb86525eb73183489c9193d0c1c10bb4551919b31221bb519dce970bd5fd0b29fa221844694b320dd81a1766665d1beec63d175af4644a4764513d7619e9bac8802355483cc93666dab4733dab1945495a5bba68839d69d58f2dd5c76adf9d34bb9085d5fc4e8ec82c846ad432c35d6ab4cb99c165681bda2a819a13c4307e81bf7dc57a4002ae393ece0623af7826de923df8dc6b08ca7d91dec52688e676d816f5cc8716f8c119e6970c2a0c719bb6d278947d1db9bca07df7206cb2b06a10a2de4d4608e35ced274d9ff81c22cc89b0412c7880475c9ed4b5b9f0c30a9494259126a5e6095a98cab0bf0476d4faebe8c9b686251e80d8bf4400f2454f4d2a2b845e12c62129caae30e1c30258d7247a90d2ebcd506fafd6be7f7359ab77c37f141e7521281163712afc434c4339acccb767f1877e1a454b345e138422599446aa7da09561ca143ace6ef8ce70c5672163ac13b0d997fbbf8480f07f45792c6f31de10ded9be8548948fb0a9712d9b7e4d2e1d3aee0bd99a5b3aba604e6a9c117a247d95665348ae5829d569ce3449c3202eae7d9723558b0b4413ec470a4bc7c7bd264988e623a3d75656da1f831a84843653b03e53f37a2135ebee48ccb96800aa6a7d23e4e39f369cee6d2489c4c55e62c286b397d661e88925545a544c0358f9a2dd5f744f48ce2256c314612a85633d1a3b672cb1a4dfafb0269b28b65fac42a12d0a707bc593af2f6d3f639c9a8c18d8cba35cb2f1b18b32d387c6d4d6b3d016b9be9be4c214c85d6c979cc9fef700ca04e747b35733f10be5fc4f33d285f72d5bceafa0e790ee46ed3bc7bb6e17847b58c36b96c388ec4fb1eceb81ee73c163443421338d535542b28bf9cf4689e4f131992b5c54df9f64aeb49a28bd969198686cfce4f3b1c1a1187c3d30da29d519e1dfadb79aeccf43be2497b46c19696b78b3fefe09fe49ef2c329164a7822f41c4b25d7651789fc03678543faa095932a23e077f77e5f667ae4bb3808402c210d399fd0f653a4a611feca648418ad9a3c435edd5a5680c399e7a39e689fc3565aaa7dc062d0df4aa3c39ed771f51eb5313fd811349b009bb21c151fb2ef429605be9aaed73e6ff62dfd74f057ae8d220bc2890840090aaa7559f117616022b515e155c70997c058b67012cc25a259de7d35e7f1264173867dfe0e837fd890b1c4bdba76ee4e78234963b66f23fcd294a9c818e1ac7a54befa789116611c05f8fb4b4e3f8f20cc6afed294e78e364ff061a43fd9c865022eba8e76167df2588181682b1471851c546c3711084db58ca6a7bacf3e88608e59eb4848bb818192c19440faebd828aefc835a65e019586920d1a8238a60ae02948316313d38cd9269321ae17a1dbb19f57b619e7c5fba97f577626e2ac688f10b32f53356a697039563be88a79e1e97bf981a8c600ad47237eed91cb80dd8364cfcabf5371fc55a59b9267f0fb347e9bf704ee7abafbd95fa7843fcd4a2410d56d87699c1564ddaa59d453fff26c89b6fe02a9eb14cf0fa408b0d364a53ebbd2c8a0c92bb126973fd94e001023f114c75e02089748e4402a3927bb576d019417f073f9d7017f58a5f5edf9337fcb53d71f766d5ee719e2d6194d5098a50dbb6a334689f24d70e42f03ed62f754cf785b08e8f71b33ecd752e4e7c52398d70798b3828a2d7f9b5fd3222ee643b7707257978a9f06792cd97d714d65433c11d8cda1532f75a48a7a77c4a745de8c85aa44d7fdcc8cd1691d718fff1d930b539c52b8d3f349c2eed0c3613624de7c9937d2ced8c608a184d2dbb10939e694782ad9a82b120c6d82dd88e7314b081cf97c449b471efefd7b558848d999e767e12be54a42b76fffbcbde93241824f32846e71f4592eb2dd9f3d816e8ec229a45b79c254793c8f751004754fb08dd992b333660e028d404b0311eb53d6cf1359d4fbcfe9205403c63d0ea08523d2a9ca5301f7f6c7c3ff52e95178621e7e7e331075fb2dbe88e474ea4433352eaac032211247d234734b4c720ecb03626d745b6b08df3be8d12f18bcf7f49ebf8e3408805a3b2eeee97d6d4cc5aa70a4bc000a5cbc61fe209c06173a8b683225315e3548d787bacaa2a7590989819207a4e265dda895edbf5e336bf6f2368712b165ab5d19e31629e477241ab93a3e0d290c64847ed58753647f20bbb0ec1fc1b8f7691f67f30f4e8913a2f315eba36969f113fc22c575fe5af18bd6a2e9a9f6f13bc21981829b632a7c6aa93c146058232eb7c19422a0478e991b4ed994bc56193b0b8ed67244fc3f3c3dbd338362e17b0eb615180231cd56ff3ca1a8ac7ebac6cb48d76ff2d4d79a0fff9f9cb624c5f01ccdda286f7f6063d8643093ab4db51d71ebbdc673fdd6aa9cb4848e4de4089350ffeef4dbe79b602472e4b2e71a03739166703266e2437f191358e7311b5a16fc369c974aaf28c6eafdc5f2ba976ad83ccc5d34dbd86c7e831ff910a5b682bed66bf0b20ace44bdf0183d398d6ef4fff9b1dd38b07ee5db911f4249d61e4d354a3db3f6cd66a156631384eedc692550e07dd7dc16602759ddabf93921398505f40841ec08473ec42e9e1c6bd992e948f677bd41fac2428b2c5ba84831e9c789fd8f5e6c39558eaded6b3a6d9e4b8437a0c8ee9463fa6750301ded2a8a9ef53daeb335687f9d5609adbf1a461ab4aee998073359b34a4fcc537a9229f18617a12dad73bcba358b469accbc89cff7a71523a13b4b1dc9ad124178a2b202390fdfc2cc64801bec396620adb8f9defd72e12504335402dd75dcac2783cf06bde917cd6561401c863746465622f96d54ed04e14f38948e12732719d34f3d54d916e80c4d4158619a6051f36d632d46d36143f0f87d37853f4190096327093df0dc695b64b9bd73984f14f34e1737e796ac813dca98ef24bc4f1fc3b0d82e5e8026265b3d3a39da36fc2d701737626b476be43a3ddfc9a7d3eae61d38289efde136cbadd31f532eb92176f6224edfd0439a2c355ba94282623a06d1072575abab74909b2447c41cb75ee670eccdd9494c57eda6ce1a2977ce276aaba0d505e9841ea0fc9429f8cfb2a541572a1c7bd3e7775363462ef5581e6008b14308d1e9281bd5cce5365dec6558462d9051366e59524aea51a3d6c4172c76a3dde13c5cbf7980983b1c3585d03374194dd02f4dc083b55fa4d55414f3214646e5f3d81e33450ad1bb78a713ee764b8c4a67fa8a0af687d3c913b5563845fd0577fcb1114e67b242deec591f20a06502ee160e2341636ecfcb9720a0b61869284c35495242aca8b8da61e29e4d83391c89a393c6c85863f2b871161147b5804c6a28dc19ee05414f2bf0ea97eb90dbfe5b71b60cf2e02f7d8b0ccfd11394b396396c25fd1d79e469e85176a824b99d1a56f501dfd1fc550e73005d2443103c926a25ef13cf514bf5e8ba2271b6925609c80caf98d3cc1518b9d624bb113dd19d00734e649a7175e2c2b2674be7cb4d73ebb1a61c6d5fbb9ebb7a9a5853b588631bbadcd5649601fd20ba22741b21d936bd23fcf00ba81287cc94cf80d59c87eeab76c1b56562b162d261908a9f3abc12036fc2d0c54869ab0d079570c101b8c32efc6a339ae9b954374a2fa2909e65abbe71dbaf83308db67633ef3694fc4c8d85bd1ccc0d5831d3310bb3a7d8fd5ebf4a46a29d40468ef8f06ff0f511759c0d6bc7f76cdcb064b03411d3b07298a8edb0976eb07b31f63acd637529d97b9a3e2664afa6e95b3b943749806821288801ad7054bbaa9fb7af02d87633f7437d4ef284548105f7579249acdb9421708154cacd90377eb38c89d5b161f65b9cb08e32660990cf9e7ae9370c05dddd8734f4ebdf4392ffc6a7d08b0435ca85ed9d5598605c5291fefbe0e5809651b63a267531f504292c513dcf174932f09b86cc7a0cc30d800faba4a7b1c563812517f4b20b2749a92db8c5f890c8b9aeeba8eb001bd458eaeb9b154fe26bf3fac8072e4815656bc386e4d40bf70e0f47ce0741438cfacd9a2903c9c8d2abb9bf6a0815995db50bdd50c2b7d5a9861fa7c81e4444b32264d5e34a1849719782df6b5d01e7756652026364832ec4e9670bf5709d20ea61a9bd172d74d427268395c93e7d88553588f00a572b062c57ea37818a51d537f7c3966853589111e577c3b6306007f1864a1cda68e90f045fbd2349a1bdec7da6e77e3cc003b879bf494d86369b0b00e873fb71ff1b06f507de1972901d6e6010dd610be330902102ad5a842308f34b9a3f2e4fe70d6ee143a5d961f3cd919a2108d37b7746268a3abbe883f2909586bb5be04d24c35e7dd58175bff6b4f4255a8ce41ba29b88abf814a17a381bd6b1c2f1c64aa739d1c97cc347b0516b4a02f13acf5a87e1f4c51a822a68a83eff6688ead8433b8b955ca12c8f5cf2f7c1101f6b703f02258a373910bfe2843147b376f32a1e4df62551070843e024212fe3df99ecec1db9bb78f38cf7a95b1b5b91c5112ceda5e3ea08175d179215cc0346710195483c2b5c12e0ffc235df4a9b1bda9503ddf64b480101da8938533ecccee9f327cd3f181e21d71030bcf28f6d83ec5762b033fbd01beee922c82075c170af8f5d57ad93524f7570ff42fb92cbdfb4cc8701c29332689735a49d0272fa789f1c4525a67a561abdd7c64ae348975f2b58878707001cd7ec3116853380c3fb8f4c2b7ec70dfb6b83b35efdf3ea9fd469ec8baac273278de1c39a8f178eb4370e1583c445881f515fcd7a82d6c69d3f061a66219857f93ef70b1eb135224ac27408f984e7e23c5bc02351a650a403e95ac8982904fab553f1e8fb67cd854d1c0c61dec5339cd8904501d14b0e6c36944fa320d0c028b1c9873a5bffea9ea7565f603a30b66db596c1d6c720a8af29b8514e52580011d5e23187c7e07924fdbe80b0784ef540bde0", 0x1000}, {&(0x7f0000000580)="e6393ab33220ec568c516edc0888e206a05a1279cf2da96f8f240723f79e84b26146a9caf6f89f9ab482b4c0aa39adf18a93d0cac2a24a35da5954a417df5bebd5fe096381c3", 0x46}, {&(0x7f0000000600)="0fb67eb5d8e1216807cfc53e46a995488ac07adb2039b74d203f81ab6f8bbd2a9acd0303499c26ef1b614bb0b1cbf86fdb5294293a3b48be970bd94e773c646ad2b46a62f6392f6d506861be47da95dd68bee134f9e08f1042caa8051e54561e48465f11dc36e2485a45ca5d753ee33bc58da5ae6892623483a4360f0dd2ab86ff046555538cb223b7586e28ce1ffda8b2b5edcc4cb2a2033de9052f4038a375bb4cc957c25033b9186abf4924c2", 0xae}, {&(0x7f00000006c0)="8a490ff3f06a4c12c0d774b1aacec5451a91c4e9c7c06a08681e92cc0dd873450ce6d094808b61bbb6a43fe0599714730f103a54b616c82d4aef3cf88ee8d6e0dfc6a0a9fbe2d1d42feca458a6282b26a255a6f268933f14cad84d74ea8936c72dd756c6089d13f77553b195a859c8445bdb68c44202d8c3e1af303b", 0x7c}, {&(0x7f0000000740)="ed1d797349de2182e641ff7d39ccba020eba2c5fdfd84a309283796bbc610ae528cf273abc8312b5e7c78c16cf629dde8496cd651065c29105c6385249d31e2b43b1e3c43b33d633fa1a334a00e9a6afec1a877202217ac237dc44249197f10f1e56c522ce0f89ea54987543344096ffacf4e5d76b64d82587ac79383abc8b57f8a78a7b14f7845e1b531a11bdeb92", 0x8f}, {&(0x7f0000000500)="a5d1111bd7bf785703408a4ae7e8e8b5c2f82871dc5bf5d2ee6c54d0f51d6ce482d986384fcd79c7fc", 0x29}, {&(0x7f0000000800)="77daa4a4366039cca8f7267145805b05387ed067527aec77a349818ed8a8d0d681661f7e97562664d372f24ca9e34ab214260fa6259a884bb5d75494134635616a71c163dea7095b258be17b260d36ab18ed5d585fb6061d5e850112b136c40f746eec2e47fa7fea2a4e387eaacbff426fc4f8431655c2bac0b9869c86538088fc6aa679814cff513b5ff14b12e04fd812a954e1e1eec6667ca6a2ce8dcace8f5905d1b70984c05e5d51ca2879c858f5f8b120f4e246cd5a22dbdc086feab781176f06c873fe6378decb28", 0xcb}], 0x8) 00:18:30 executing program 4: setsockopt$packet_tx_ring(0xffffffffffffffff, 0x10f, 0x87, &(0x7f0000000080)=@req3={0x0, 0x0, 0xd2}, 0x1c) setsockopt$packet_tx_ring(0xffffffffffffffff, 0x107, 0xd, 0x0, 0x0) socket$nl_route(0x10, 0x3, 0x0) bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000300)={0x11, 0x5, &(0x7f00000000c0)=ANY=[@ANYBLOB="180000000000000000000000ff000000850000000e000000850000005000000095"], &(0x7f0000000280)='syzkaller\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x2, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x78) bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, 0x0, 0x0) sendmsg$WG_CMD_GET_DEVICE(0xffffffffffffffff, &(0x7f0000001480)={0x0, 0x0, &(0x7f0000000440)={&(0x7f00000003c0)={0x38, 0x0, 0x100, 0x70bd29, 0x25dfdbfb, {}, [@WGDEVICE_A_IFNAME={0x14, 0x2, 'wg2\x00'}, @WGDEVICE_A_IFINDEX={0x8}, @WGDEVICE_A_FWMARK={0x8}]}, 0x38}, 0x1, 0x0, 0x0, 0x40000000}, 0x80) socket$nl_route(0x10, 0x3, 0x0) r0 = syz_open_dev$tty1(0xc, 0x4, 0x1) r1 = dup(r0) write$UHID_INPUT(r1, &(0x7f0000001040)={0xe, {"a2e3ad08ed6b52f99cfbf4c0879b45b4d04fe7ff7fc6e5539b3c68163b546a9b374694370890e0878fdb1ac6e7049b71b4956c0a9a472a5b47f3988f7ef31952a981ffe8d178708c523c921b509b720a169b50d336cd3b78130daa61d8e809ea889b6e02b77f07227227b7ba67e0e78657a6f5c2a874e62a9ccdc0d31a0c9f318c0da1993bd160e233df4a62179c6f309f4cff7738596ecae8707ce065cd5b91cd0ae193973735b36d5b1b63e91c00305d3f46635eb016d5b1dda98e2d749be7bd1df1fb3b231fdcdb5075a9aaa1b469c3090000000000000075271b286329d169934288fd789aa37d6e98b224fd44b65b31334ffc55cc82cd3ac32ecd03aded6f9081b4da0d8b38f3cd4498bee800490841bdb114f6b76383709d8f5c55432a909fda039aec54a1236e80f6a8abadea7662496bddbb42be6bfb2f17959d1f416e56c71bfc31870262f5e801119242ca5b6bfc821e7e20002451138e645bb80c617669314e2fbe70de98ec76a9e40dad47f36fd9f7d0d42a4b5f1185ccdcf16ff46295d8a0fa17713cf39fe23491237c08822dec110911e893d0a8c4f677747abc360934b82910ff85bfd995083bba2987b67399eac427d145d546a40b9f6ff14ac488ec130fb3850a27afc953854a642c57519544ae15a7e454dea05918b4124351601611c8f11baa500a3621c56cea8d20ff911a0c41db6ebe8cac64f17679141d54b34bbc9963ac4f4bb3309603f1d4ab966203861b5b15a841f2b575a8bd0d78248ebe4d9a80002695104f674c2431dca141fae269cab70e9a66f3c3a9a63e9639e1f59c0eee26c6b5d74b078a5e15c31634e5ae098ce9ee70771aaa18119a867e1088334975e9f73483b6a62fa678ca14ffd9f9db2a7869d85864056526f889af43a6000200000000000065d5e880576286522449df466c632b356f243f989cce3803f465e41e610c20d80421d653a5120000008213b704c7fb082ff27590678ef9f190bae979babc7041d860420c5664ba7921b14dc1db8892fd32d0ad7bc946813591ad8deff4b05f60cea0da7710ac0004000000008000bea37de0d0d4aa202fef5952a5391fd5615d429a04a689b83c7068ae949ed06e288e810bac9c76600097907f8ea2e2f05dd3318271a1f5f8528f227e79c13800000000492f21579d2c15b8c70cdb1c332d86d87341432750861ec2bc3451edca194b221cfec4603d276bbaa1dfa6d4fb8a48a76eefc9a9a0270e4c10d64cd5a62427264f2360fe763c43470833ac96d3f3357cbbaba8f1b1fdcc7cbb61a7cdb9744ed7f9129aede2be21ccfdc4e9134f8684b3a4f354da9a795e96334e207dff70f1988037b2ed3aaf575c0b88d8f146684078416d59fdee5307000000d92dad99dac44c3f0008047096a44060bebc2420aed92fa9b6c6224779415d97b9a6d6d5495c1180459043f41c2fc4f4162b987b80c3e001cd34e5c92f76cc4c24eeb8bc4e9ac2aed9e53803ed0ca4ae3a9737d214060005ea6f1783e287b3bee96e3a7288afe2fdfaa78d1f48c13b64df07847754b8400daaa69bf5c8f48fe4eae9ca1207e78283cd0b20ceb360c7e658828163e2d25c4aa348561f927e88f63aa70e73a5e69b3df3495903f06572e1e007fa55a2999f596d067312f5779e8dbfdcf3427138f3d444d2639a10477f9bec4b0bbb6e3c04be68981f392203dd0ee3ef478e67d1d7232f17696294378ce716dacfc5e3e03cfffffffffffff001034ef655b253ca509383815b1b6fc6522d4e2d48604665fde2b94cf02b98a269b891abf8ab9c015073014d9e08d4338b8780bdecd436cf0541359bafffa45237f104b96210403b2de9efedfd71af9444e197f47e866101496f42355bc7872c827467cfa5c4e72730d56bd068ed211cf847535edecb7b373f78b095b68441a34cb51682a8ae4d24ad0465f7927f889b813076038e79a7962fb385a882e8020f06c4c2ba1dd5cac7c18876da865d258734dd73583df292892448039ef799cf0630becdcce04579b5561dc825ab829827945e020c1f67ee615f7084a607a7eceb6243378e0610060f02cca4051c2f001edb3d78fb4b5f668dda93aec92a5de203717aa49c2d284acfabe262fccfcbb2b75a2183c4e15a7b6eb65ca8104e1b4da1fbb77ab2fc043aead87c32ab875ee7c2e7b7019c902cd3b43eaeb1a5fb135c0c7dcee8fe6516a328032f88c042891824659e9e94265c803b35ee5f83a2b210520106b8a358b50ab7a1fa89af9c251fe5294b3d1802d5676d95f160ec97b1ad948741b2044642c37b4a6cc6c04effc1672db7e4b68d767d9a7a508ae54a3cd73643de50e8c77d95a3d361c040babb171607caac2a3559ad4f75465f49c0d0ae3716db6e00cb11dbe200000000000000bf70cc77737c3b42aae501b20f7694a00f16e2d0174035a2c22656dc29880acebd2ba3a504767b6b45a45957f24d758ed024b3849c11d412a2a03b4047497022d9c30e23ef4df5c89644f48bb536f7945b59d7bc09ff754413d135273ea8e75f22f216c6b9990ae71806f2c00b4025c48b75c0f71c497579773767075428067e7f16f4dde374f8211fef42cb468e623daf60b3569d462f4f19eacdb3ed70eeebb4483f8fd777d443e8b40426db6fe29068c0ca3d3414442e863a154704b0e51bc664a137b26be7fc95df80b9ce375dd649c8c704e509bd88c8e63d8c7dd67071115c8982ba46af4d6adcc9f68a75b9397b035153faf46366e7205dd8d6f37525c1a0e94610dd94323f6c15d085197149bfd6655548cfd9c5d3b2d78378cfb85ed82e7da0f6eb6d279f2ae44369ddb4581c55925d0f6f1ba471eba281f259152f85a654fb39ddff3b484439ff158e7c5419e037f3563c7f93cd54b9094f226e783271e1e5a2a2c10712eab625d64931cdcffe6738d97b9b5ef828ee9fb059fc01af0e79c1e14b1d25988c69a39973132f02768f7971d31488b8658a20878b7c1dd7ba02fc42939dde3d4a3339a65d507dc59c51097b40517705da56e9ebfeffffff82bf86dbb58c548069ff6eb95aade7cc66d7bbef724779ca1f731b3346ff177050373d79ff7b3e7f9bc0c1b4b266a8878b90baaa039d3e3b63979ac3df6e6f4859afd50238c7547a39b60810938044ae185d2ba3e00a4e73676864d0270d81eaee5ee6cf1d0ab3785e00785ec27e923911fab964c271556527697b52160687000000008df165d884b36ec2b6c25a2f362815687e9ddbfb96d6861aca47da73d6f3144345f48843dd014e5c5ad8fe995754bd9cf32fce1e7027132f2082fb0a30b9deae84bed4b28045634073c9c58c89d9e99c81769177c6d594f88a4facfd4c735a20307c737afae5336651b1b9bd522d60399473296b831dbd933d93994ba3064279b10ea0c5833f41f157ea2302993dbe433b1aa3a3766d5439020484f4113c4c859465c3b415c3432f81db8719539d5bf372aaaea1cc43a6c5cbe59758bf0129165895ac4b008e595f437491d87abed02cefcd9db53d94d02dae17b118e5d6787463181f4b87c10772d2b13f7809959bc0488506dbd17ca51055f2f416a44fe180d2d50c312cca7cb14a2bdc331f57a9817139a206fc76d57234ffff2de20a4b8e3737fbb42913777c06376f799eba367e21f94ca598705f5dcb767d6f84fad6b0f6095e53c4c4234d0c1fbe434f6ab8f43c0013ee93b83946ee7759e89d7bdd1a32d7b3110b937fe43c06d21e35810d8fe98b0000ea8aa12bc8716eefc5c97c45ac33eeec964c5214bc3a9359bdea1cccab94f15e36319cb34ebcacedb82c2ed3de5a8a8f0011e8f74e82d7f96093530e76692839d7961939adfdeeeaff19d11efcafb6cf46fef271e89d6cc238a081ff58cefcce3fbf4625a7e7de40e42e07b34449e15e065cc7348663a52190202c7af288a4510de03dab19d26285eda89156d50dd385a60333ba5bbf3dd6d6080cafccf8a97406bb6b68a1f0c4549820a73c880f475f732ae00398e8bd1f4908b7807fb33b72685ec37a2d3f766413a6045951f9a93ab5d99c066f7aef0948a68cb0b3e35cb80dd349e891aef595dc4d470e8ac32a308e15fc37d06aeac289c0523f483e1ff7408c60edddab652f2ef91d4f2b01987b0f46da034e5c3f745a7ee8101a3934c54e24b48ec0275e2d068edc746b0827cbf652f406c6b95f2722e58c050400ce2126596e1cd7655b904801784c416b22f73d324678e2724f43f1fe687c7e8a60c28b82b6528341b648cdd56fed7cdcbb1575912d5ecd36de00bca0b7427d8392c6289455e8f8d2ab2242729251ae033a9e02210e62df0546a74b333a1c48f95fd54acb5741259e8c5488efeee327415cc19451432c6f16c27693102a3cd84857cd6586fc5ca9a93eb0145fac0662ff86107f998a8ef7df8aa14046c55b03d3d47f88a8d60f7774a2ee08758897fb411a94b3c2fc5d5f0db42c0463ec014508e5247d33ae6c962d35603ff8454c16f8342856935125102bb784ed714887071ffdd9923c954ab6ce431b63ee356b0c785f2f47b90e29389f22fc5b59a70efaea2bd40195af4486220d702e30bfc43c10ec23ea6283994a7dde4dcb61fea6b651fb1d62458d0741a12830052fcc460db043afe525629b40d7cee658e4cb5e930ed624806c43a006dc9336d07c2b8081c128ad7084c29743bc613bc18f5a38d442768af38041efe03d152ef95ff569e76db2391f4509d7f339d92fdb4a89364949da3932ba5c04c24a560ad80a3ce654575576e599aff3565b1d531f30912b99e6619ebe93cc0b81ea9935fd46edb44a78f615255490a4b621501f2a9e4d24624c4dac9274018c67584f5d374755534d7f68f679c4ff516a9c861a0e7e65868fcb2bf1cb9aea4e05df72279fdb0d2b9e935c5af3cf474bed79dfc248c1f5aea4b8b32c5d295e57079d0fe662a46b7f71cd47744db86c50b704c971d90195c7b2c7439a2d78ccfa79b5fc2bff6bbf840262bf89394b3e6491953264d2700c838fa2c7b34252600c9654e502dcea39cb6bc3eb8d6284ca6270d6b2f0e58fded8a7b4a302a97bc641df07720ba2b26bbfcc807ca0abb1b44322269c34c5ec68cb068ea88067d905ea917bb03eefdaebdeabf2d0dce85dbd02ee46c5cd5892587c2cb5fe36d7d3e5db21b094b8b77940b5f07722e47a08d367e5f84c96ec660080934b33ad61b4f65d77e86abd6859cddf4bbae1f0930462df090000008562ea3511a8065ec8ffcf12f14dcf6ebecd8d884836174faf1aa609e5f1ee1162dfa13bdc1fa7cfaadba85c72e9758f03a755d0be53f8d2a1dfb1c68cc164b0a0780d971a96ea2c4d4ca0398c2235980a9307b3d5bd3b010a3ad0a5dbed2881a9700af561ac8c7e36bb2fc4c40e9cf96f06817fb903729a7db6ff957697c9ede7885d94ff1aa70826ad01a9b03c37b0969be0daf60af93109eb1dee72e4a6df3bec89822a7a0b678058fa3fef86faec216eb6992162f8dcbf719c148cd2f9c55f4901203a9a8a2c3e90f3943dbc10360a1a49700d1dfbf66d69f6fbaf506c8bcce8bb0d872a02238926407a4eddd5d0fc5a752f90000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004000000000000000000000000000000000200", 0x1000}}, 0x1006) writev(r1, &(0x7f0000000900)=[{&(0x7f0000000480)="ef24df748e6339e7a859da00f7e45c45aed0cb6eabdcfdd972f677f016168b5ef61f9aa1f6deab386cf93481b137e7afe6f01ab5079c82ae2da6335608b14ba339e0f66f9dbd841684808f041cb78f055fa4dd99e8666178f4bc2ef29d65e55ab4c4fec523dfdaf97c", 0x69}, {&(0x7f00000014c0)="accecc3b26f444c91af532f3dc8fcb45fc7cb2240674222923ad25ceb2cab3cd1a1bce4438af0e8fd11efe70949b8076477924694871ad64be7d5913e78be03210b90c2170350c7cb1c836d132036ffdb8b1d4ae82f24eea9e1eebd967bbc765a0d152099994e3992e59ade79432921bd4fe5a9a5a1f627d0fe62310bebb8d6e8d8a54916273f2cb9f60bd7f33b392659e64eb1a2c1b49a387bf5fdb486a042b98c33f00150d8179917ebc20b9a4ce14ba2cfc32994781f0178f8edce57369a310ebc478f6c0d1bc0442447a3f3f038ead8940a6b2b92c9a56343feb2cf95dcad3ab0ecb42b0c5583adcd091cde45916908ebd5eae8a67737387218441ed24729ca4643175e3771e0600d44b996f993d2b8e22eddf88eab5b8cabe055b6e16f0a81f8c2dac406e3ba1a2bc44d94314ce123e5b43fc1dbcfb7858e440893b6c66c9f2691cba5856dcac58e289bd679ccdc558aacc7c419a60e726d683557555201b720461dbe1064dfd49919e9765f2bd4bd22eb64f8c1ca73fa6c559e3d300eb2cd42ea83b560a03ca4161b1e9035621a751cd760cc8989124e935802d6c1cde5926457791b3969da4ac6d408729275a31613b9ddfc33c5a1eb22d32d500052b27ffb9a4ce0172d859b4bc847440abb37974c13c855b3e318079a8b87565df2df2aaf96d9cd2515695f03eacf4958122570b14fef0212454bb74c478eaa7e551fbedd36b2e7af9134f7060947ab9dd3b8827025b5110856efdb1384044cdf04b75133d09def93df1513b78ecab8fc51ea2f3c2c60ea2b00bf925b840c569473086a244bae8d9b7a462dad0d9fdb72e0accaf4d1ee1b91d7abb86525eb73183489c9193d0c1c10bb4551919b31221bb519dce970bd5fd0b29fa221844694b320dd81a1766665d1beec63d175af4644a4764513d7619e9bac8802355483cc93666dab4733dab1945495a5bba68839d69d58f2dd5c76adf9d34bb9085d5fc4e8ec82c846ad432c35d6ab4cb99c165681bda2a819a13c4307e81bf7dc57a4002ae393ece0623af7826de923df8dc6b08ca7d91dec52688e676d816f5cc8716f8c119e6970c2a0c719bb6d278947d1db9bca07df7206cb2b06a10a2de4d4608e35ced274d9ff81c22cc89b0412c7880475c9ed4b5b9f0c30a9494259126a5e6095a98cab0bf0476d4faebe8c9b686251e80d8bf4400f2454f4d2a2b845e12c62129caae30e1c30258d7247a90d2ebcd506fafd6be7f7359ab77c37f141e7521281163712afc434c4339acccb767f1877e1a454b345e138422599446aa7da09561ca143ace6ef8ce70c5672163ac13b0d997fbbf8480f07f45792c6f31de10ded9be8548948fb0a9712d9b7e4d2e1d3aee0bd99a5b3aba604e6a9c117a247d95665348ae5829d569ce3449c3202eae7d9723558b0b4413ec470a4bc7c7bd264988e623a3d75656da1f831a84843653b03e53f37a2135ebee48ccb96800aa6a7d23e4e39f369cee6d2489c4c55e62c286b397d661e88925545a544c0358f9a2dd5f744f48ce2256c314612a85633d1a3b672cb1a4dfafb0269b28b65fac42a12d0a707bc593af2f6d3f639c9a8c18d8cba35cb2f1b18b32d387c6d4d6b3d016b9be9be4c214c85d6c979cc9fef700ca04e747b35733f10be5fc4f33d285f72d5bceafa0e790ee46ed3bc7bb6e17847b58c36b96c388ec4fb1eceb81ee73c163443421338d535542b28bf9cf4689e4f131992b5c54df9f64aeb49a28bd969198686cfce4f3b1c1a1187c3d30da29d519e1dfadb79aeccf43be2497b46c19696b78b3fefe09fe49ef2c329164a7822f41c4b25d7651789fc03678543faa095932a23e077f77e5f667ae4bb3808402c210d399fd0f653a4a611feca648418ad9a3c435edd5a5680c399e7a39e689fc3565aaa7dc062d0df4aa3c39ed771f51eb5313fd811349b009bb21c151fb2ef429605be9aaed73e6ff62dfd74f057ae8d220bc2890840090aaa7559f117616022b515e155c70997c058b67012cc25a259de7d35e7f1264173867dfe0e837fd890b1c4bdba76ee4e78234963b66f23fcd294a9c818e1ac7a54befa789116611c05f8fb4b4e3f8f20cc6afed294e78e364ff061a43fd9c865022eba8e76167df2588181682b1471851c546c3711084db58ca6a7bacf3e88608e59eb4848bb818192c19440faebd828aefc835a65e019586920d1a8238a60ae02948316313d38cd9269321ae17a1dbb19f57b619e7c5fba97f577626e2ac688f10b32f53356a697039563be88a79e1e97bf981a8c600ad47237eed91cb80dd8364cfcabf5371fc55a59b9267f0fb347e9bf704ee7abafbd95fa7843fcd4a2410d56d87699c1564ddaa59d453fff26c89b6fe02a9eb14cf0fa408b0d364a53ebbd2c8a0c92bb126973fd94e001023f114c75e02089748e4402a3927bb576d019417f073f9d7017f58a5f5edf9337fcb53d71f766d5ee719e2d6194d5098a50dbb6a334689f24d70e42f03ed62f754cf785b08e8f71b33ecd752e4e7c52398d70798b3828a2d7f9b5fd3222ee643b7707257978a9f06792cd97d714d65433c11d8cda1532f75a48a7a77c4a745de8c85aa44d7fdcc8cd1691d718fff1d930b539c52b8d3f349c2eed0c3613624de7c9937d2ced8c608a184d2dbb10939e694782ad9a82b120c6d82dd88e7314b081cf97c449b471efefd7b558848d999e767e12be54a42b76fffbcbde93241824f32846e71f4592eb2dd9f3d816e8ec229a45b79c254793c8f751004754fb08dd992b333660e028d404b0311eb53d6cf1359d4fbcfe9205403c63d0ea08523d2a9ca5301f7f6c7c3ff52e95178621e7e7e331075fb2dbe88e474ea4433352eaac032211247d234734b4c720ecb03626d745b6b08df3be8d12f18bcf7f49ebf8e3408805a3b2eeee97d6d4cc5aa70a4bc000a5cbc61fe209c06173a8b683225315e3548d787bacaa2a7590989819207a4e265dda895edbf5e336bf6f2368712b165ab5d19e31629e477241ab93a3e0d290c64847ed58753647f20bbb0ec1fc1b8f7691f67f30f4e8913a2f315eba36969f113fc22c575fe5af18bd6a2e9a9f6f13bc21981829b632a7c6aa93c146058232eb7c19422a0478e991b4ed994bc56193b0b8ed67244fc3f3c3dbd338362e17b0eb615180231cd56ff3ca1a8ac7ebac6cb48d76ff2d4d79a0fff9f9cb624c5f01ccdda286f7f6063d8643093ab4db51d71ebbdc673fdd6aa9cb4848e4de4089350ffeef4dbe79b602472e4b2e71a03739166703266e2437f191358e7311b5a16fc369c974aaf28c6eafdc5f2ba976ad83ccc5d34dbd86c7e831ff910a5b682bed66bf0b20ace44bdf0183d398d6ef4fff9b1dd38b07ee5db911f4249d61e4d354a3db3f6cd66a156631384eedc692550e07dd7dc16602759ddabf93921398505f40841ec08473ec42e9e1c6bd992e948f677bd41fac2428b2c5ba84831e9c789fd8f5e6c39558eaded6b3a6d9e4b8437a0c8ee9463fa6750301ded2a8a9ef53daeb335687f9d5609adbf1a461ab4aee998073359b34a4fcc537a9229f18617a12dad73bcba358b469accbc89cff7a71523a13b4b1dc9ad124178a2b202390fdfc2cc64801bec396620adb8f9defd72e12504335402dd75dcac2783cf06bde917cd6561401c863746465622f96d54ed04e14f38948e12732719d34f3d54d916e80c4d4158619a6051f36d632d46d36143f0f87d37853f4190096327093df0dc695b64b9bd73984f14f34e1737e796ac813dca98ef24bc4f1fc3b0d82e5e8026265b3d3a39da36fc2d701737626b476be43a3ddfc9a7d3eae61d38289efde136cbadd31f532eb92176f6224edfd0439a2c355ba94282623a06d1072575abab74909b2447c41cb75ee670eccdd9494c57eda6ce1a2977ce276aaba0d505e9841ea0fc9429f8cfb2a541572a1c7bd3e7775363462ef5581e6008b14308d1e9281bd5cce5365dec6558462d9051366e59524aea51a3d6c4172c76a3dde13c5cbf7980983b1c3585d03374194dd02f4dc083b55fa4d55414f3214646e5f3d81e33450ad1bb78a713ee764b8c4a67fa8a0af687d3c913b5563845fd0577fcb1114e67b242deec591f20a06502ee160e2341636ecfcb9720a0b61869284c35495242aca8b8da61e29e4d83391c89a393c6c85863f2b871161147b5804c6a28dc19ee05414f2bf0ea97eb90dbfe5b71b60cf2e02f7d8b0ccfd11394b396396c25fd1d79e469e85176a824b99d1a56f501dfd1fc550e73005d2443103c926a25ef13cf514bf5e8ba2271b6925609c80caf98d3cc1518b9d624bb113dd19d00734e649a7175e2c2b2674be7cb4d73ebb1a61c6d5fbb9ebb7a9a5853b588631bbadcd5649601fd20ba22741b21d936bd23fcf00ba81287cc94cf80d59c87eeab76c1b56562b162d261908a9f3abc12036fc2d0c54869ab0d079570c101b8c32efc6a339ae9b954374a2fa2909e65abbe71dbaf83308db67633ef3694fc4c8d85bd1ccc0d5831d3310bb3a7d8fd5ebf4a46a29d40468ef8f06ff0f511759c0d6bc7f76cdcb064b03411d3b07298a8edb0976eb07b31f63acd637529d97b9a3e2664afa6e95b3b943749806821288801ad7054bbaa9fb7af02d87633f7437d4ef284548105f7579249acdb9421708154cacd90377eb38c89d5b161f65b9cb08e32660990cf9e7ae9370c05dddd8734f4ebdf4392ffc6a7d08b0435ca85ed9d5598605c5291fefbe0e5809651b63a267531f504292c513dcf174932f09b86cc7a0cc30d800faba4a7b1c563812517f4b20b2749a92db8c5f890c8b9aeeba8eb001bd458eaeb9b154fe26bf3fac8072e4815656bc386e4d40bf70e0f47ce0741438cfacd9a2903c9c8d2abb9bf6a0815995db50bdd50c2b7d5a9861fa7c81e4444b32264d5e34a1849719782df6b5d01e7756652026364832ec4e9670bf5709d20ea61a9bd172d74d427268395c93e7d88553588f00a572b062c57ea37818a51d537f7c3966853589111e577c3b6306007f1864a1cda68e90f045fbd2349a1bdec7da6e77e3cc003b879bf494d86369b0b00e873fb71ff1b06f507de1972901d6e6010dd610be330902102ad5a842308f34b9a3f2e4fe70d6ee143a5d961f3cd919a2108d37b7746268a3abbe883f2909586bb5be04d24c35e7dd58175bff6b4f4255a8ce41ba29b88abf814a17a381bd6b1c2f1c64aa739d1c97cc347b0516b4a02f13acf5a87e1f4c51a822a68a83eff6688ead8433b8b955ca12c8f5cf2f7c1101f6b703f02258a373910bfe2843147b376f32a1e4df62551070843e024212fe3df99ecec1db9bb78f38cf7a95b1b5b91c5112ceda5e3ea08175d179215cc0346710195483c2b5c12e0ffc235df4a9b1bda9503ddf64b480101da8938533ecccee9f327cd3f181e21d71030bcf28f6d83ec5762b033fbd01beee922c82075c170af8f5d57ad93524f7570ff42fb92cbdfb4cc8701c29332689735a49d0272fa789f1c4525a67a561abdd7c64ae348975f2b58878707001cd7ec3116853380c3fb8f4c2b7ec70dfb6b83b35efdf3ea9fd469ec8baac273278de1c39a8f178eb4370e1583c445881f515fcd7a82d6c69d3f061a66219857f93ef70b1eb135224ac27408f984e7e23c5bc02351a650a403e95ac8982904fab553f1e8fb67cd854d1c0c61dec5339cd8904501d14b0e6c36944fa320d0c028b1c9873a5bffea9ea7565f603a30b66db596c1d6c720a8af29b8514e52580011d5e23187c7e07924fdbe80b0784ef540bde0", 0x1000}, {&(0x7f0000000580)="e6393ab33220ec568c516edc0888e206a05a1279cf2da96f8f240723f79e84b26146a9caf6f89f9ab482b4c0aa39adf18a93d0cac2a24a35da5954a417df5bebd5fe096381c3", 0x46}, {&(0x7f0000000600)="0fb67eb5d8e1216807cfc53e46a995488ac07adb2039b74d203f81ab6f8bbd2a9acd0303499c26ef1b614bb0b1cbf86fdb5294293a3b48be970bd94e773c646ad2b46a62f6392f6d506861be47da95dd68bee134f9e08f1042caa8051e54561e48465f11dc36e2485a45ca5d753ee33bc58da5ae6892623483a4360f0dd2ab86ff046555538cb223b7586e28ce1ffda8b2b5edcc4cb2a2033de9052f4038a375bb4cc957", 0xa4}, {&(0x7f00000006c0)="8a490ff3f06a4c12c0d774b1aacec5451a91c4e9c7c06a08681e92cc0dd873450ce6d094808b61bbb6a43fe0599714730f103a54b616c82d4aef3cf88ee8d6e0dfc6a0a9fbe2d1d42feca458a6282b26a255a6f268933f14cad84d74ea8936c72dd756c6089d13f77553b195a859c8445bdb68c44202d8c3e1af303b", 0x7c}, {&(0x7f0000000740)="ed1d797349de2182e641ff7d39ccba020eba2c5fdfd84a309283796bbc610ae528cf273abc8312b5e7c78c16cf629dde8496cd651065c29105c6385249d31e2b43b1e3c43b33d633fa1a334a00e9a6afec1a877202217ac237dc44249197f10f1e56c522ce0f89ea54987543344096ffacf4e5d76b64d82587ac79383abc8b57f8a78a7b14f7845e1b531a11bdeb924e33de3af7ee5837d15fdce4d5907002621eabd6c6ba13cfd73efd6d35ecdd999bf7d66e0aef7f76ff620c049f1b8a", 0xbe}, {&(0x7f0000000500)="a5d1111bd7bf785703408a4ae7e8e8b5c2f82871dc5bf5d2ee6c54d0f51d6ce482d986384fcd79c7fc", 0x29}, {&(0x7f0000000800)="77daa4a4366039cca8f7267145805b05387ed067527aec77a349818ed8a8d0d681661f7e97562664d372f24ca9e34ab214260fa6259a884bb5d75494134635616a71c163dea7095b258be17b260d36ab18ed5d585fb6061d5e850112b136c40f746eec2e47fa7fea2a4e387eaacbff426fc4f8431655c2bac0b9869c86538088fc6aa679814cff513b5ff14b12e04fd812a954e1e1eec6667ca6a2ce8dcace8f5905d1b70984c05e5d51ca2879c858f5f8b120f4e246cd5a22dbdc086feab781176f06c873fe6378decb28", 0xcb}], 0x8) 00:18:30 executing program 5: pipe(0x0) syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000140)="eb3c906d6b66732e66617400020101000240008000f801", 0x17}, {0x0, 0x0, 0x1000}], 0x0, &(0x7f0000000180)=ANY=[]) chdir(&(0x7f0000000040)='./file0\x00') r0 = open(&(0x7f0000000080)='./bus\x00', 0x14d842, 0x0) r1 = open(&(0x7f0000000780)='./bus\x00', 0x4c03e, 0x0) r2 = creat(0x0, 0x0) ftruncate(r2, 0x800) r3 = creat(&(0x7f0000000040)='./bus\x00', 0x0) ftruncate(r3, 0x800) lseek(r3, 0x200, 0x0) r4 = open(&(0x7f0000000000)='./bus\x00', 0x24000, 0x0) sendfile(r3, r4, 0x0, 0x10000) mmap(&(0x7f0000000000/0x600000)=nil, 0x600202, 0x7ffffe, 0x4002011, r1, 0x0) write$P9_RREADLINK(r0, 0x0, 0xe) [ 157.825964][ T7345] loop5: detected capacity change from 0 to 16 00:18:30 executing program 2: pipe(0x0) syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000140)="eb3c906d6b66732e66617400020101000240008000f801", 0x17}, {0x0, 0x0, 0x1000}], 0x0, &(0x7f0000000180)=ANY=[]) chdir(&(0x7f0000000040)='./file0\x00') r0 = open(&(0x7f0000000080)='./bus\x00', 0x14d842, 0x0) r1 = open(&(0x7f0000000780)='./bus\x00', 0x0, 0x0) r2 = creat(&(0x7f00000000c0)='./bus\x00', 0x0) ftruncate(r2, 0x800) r3 = creat(&(0x7f0000000040)='./bus\x00', 0x0) ftruncate(r3, 0x800) lseek(r3, 0x200, 0x0) r4 = open(&(0x7f0000000000)='./bus\x00', 0x24000, 0x0) sendfile(r3, r4, 0x0, 0x10000) mmap(&(0x7f0000000000/0x600000)=nil, 0x600202, 0x7ffffe, 0x4002011, r1, 0x0) write$P9_RREADLINK(r0, 0x0, 0xe) [ 157.867708][ T7350] loop2: detected capacity change from 0 to 16 [ 157.877127][ T7352] loop3: detected capacity change from 0 to 16 [ 157.934725][ T7356] loop5: detected capacity change from 0 to 16 [ 157.948910][ T7358] loop2: detected capacity change from 0 to 16 00:18:30 executing program 1: pipe(0x0) syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000140)="eb3c906d6b66732e66617400020101000240008000f801", 0x17}, {0x0, 0x0, 0x1000}], 0x0, &(0x7f0000000180)=ANY=[]) chdir(0x0) r0 = open(&(0x7f0000000080)='./bus\x00', 0x14d842, 0x0) r1 = open(&(0x7f0000000780)='./bus\x00', 0x4c03e, 0x0) r2 = creat(&(0x7f00000000c0)='./bus\x00', 0x0) ftruncate(r2, 0x800) r3 = creat(&(0x7f0000000040)='./bus\x00', 0x0) ftruncate(r3, 0x800) lseek(r3, 0x200, 0x0) r4 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) lseek(r4, 0x8, 0x0) getsockopt$IP6T_SO_GET_REVISION_MATCH(r4, 0x29, 0x44, &(0x7f0000000180)={'icmp\x00'}, &(0x7f00000001c0)=0x1e) r5 = open(&(0x7f0000000000)='./bus\x00', 0x24000, 0x0) sendfile(r3, r5, 0x0, 0x10000) mmap(&(0x7f0000000000/0x600000)=nil, 0x600202, 0x7ffffe, 0x4002011, r1, 0x0) write$P9_RREADLINK(r0, 0x0, 0xe) 00:18:30 executing program 3: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000140)="eb3c906d6b66732e66617400020101000240008000f801", 0x17}, {0x0, 0x0, 0x1000}], 0x0, &(0x7f0000000180)=ANY=[]) chdir(&(0x7f0000000040)='./file0\x00') open(&(0x7f0000000080)='./bus\x00', 0x14d842, 0x0) r0 = open(&(0x7f0000000780)='./bus\x00', 0x4c03e, 0x0) r1 = creat(&(0x7f00000000c0)='./bus\x00', 0x0) ftruncate(r1, 0x800) r2 = creat(&(0x7f0000000040)='./bus\x00', 0x0) ftruncate(r2, 0x800) lseek(r2, 0x200, 0x0) r3 = open(&(0x7f0000000000)='./bus\x00', 0x24000, 0x0) sendfile(r2, r3, 0x0, 0x10000) mmap(&(0x7f0000000000/0x600000)=nil, 0x600202, 0x7ffffe, 0x4002011, r0, 0x0) write$P9_RREADLINK(0xffffffffffffffff, 0x0, 0xe) 00:18:30 executing program 4: setsockopt$packet_tx_ring(0xffffffffffffffff, 0x10f, 0x87, &(0x7f0000000080)=@req3={0x0, 0x0, 0xd2}, 0x1c) setsockopt$packet_tx_ring(0xffffffffffffffff, 0x107, 0xd, 0x0, 0x0) socket$nl_route(0x10, 0x3, 0x0) bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000300)={0x11, 0x5, &(0x7f00000000c0)=ANY=[@ANYBLOB="180000000000000000000000ff000000850000000e000000850000005000000095"], &(0x7f0000000280)='syzkaller\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x2, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x78) bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, 0x0, 0x0) sendmsg$WG_CMD_GET_DEVICE(0xffffffffffffffff, &(0x7f0000001480)={0x0, 0x0, &(0x7f0000000440)={&(0x7f00000003c0)={0x38, 0x0, 0x100, 0x70bd29, 0x25dfdbfb, {}, [@WGDEVICE_A_IFNAME={0x14, 0x2, 'wg2\x00'}, @WGDEVICE_A_IFINDEX={0x8}, @WGDEVICE_A_FWMARK={0x8}]}, 0x38}, 0x1, 0x0, 0x0, 0x40000000}, 0x80) socket$nl_route(0x10, 0x3, 0x0) r0 = syz_open_dev$tty1(0xc, 0x4, 0x1) r1 = dup(r0) write$UHID_INPUT(r1, &(0x7f0000001040)={0xe, {"a2e3ad08ed6b52f99cfbf4c0879b45b4d04fe7ff7fc6e5539b3c68163b546a9b374694370890e0878fdb1ac6e7049b71b4956c0a9a472a5b47f3988f7ef31952a981ffe8d178708c523c921b509b720a169b50d336cd3b78130daa61d8e809ea889b6e02b77f07227227b7ba67e0e78657a6f5c2a874e62a9ccdc0d31a0c9f318c0da1993bd160e233df4a62179c6f309f4cff7738596ecae8707ce065cd5b91cd0ae193973735b36d5b1b63e91c00305d3f46635eb016d5b1dda98e2d749be7bd1df1fb3b231fdcdb5075a9aaa1b469c3090000000000000075271b286329d169934288fd789aa37d6e98b224fd44b65b31334ffc55cc82cd3ac32ecd03aded6f9081b4da0d8b38f3cd4498bee800490841bdb114f6b76383709d8f5c55432a909fda039aec54a1236e80f6a8abadea7662496bddbb42be6bfb2f17959d1f416e56c71bfc31870262f5e801119242ca5b6bfc821e7e20002451138e645bb80c617669314e2fbe70de98ec76a9e40dad47f36fd9f7d0d42a4b5f1185ccdcf16ff46295d8a0fa17713cf39fe23491237c08822dec110911e893d0a8c4f677747abc360934b82910ff85bfd995083bba2987b67399eac427d145d546a40b9f6ff14ac488ec130fb3850a27afc953854a642c57519544ae15a7e454dea05918b4124351601611c8f11baa500a3621c56cea8d20ff911a0c41db6ebe8cac64f17679141d54b34bbc9963ac4f4bb3309603f1d4ab966203861b5b15a841f2b575a8bd0d78248ebe4d9a80002695104f674c2431dca141fae269cab70e9a66f3c3a9a63e9639e1f59c0eee26c6b5d74b078a5e15c31634e5ae098ce9ee70771aaa18119a867e1088334975e9f73483b6a62fa678ca14ffd9f9db2a7869d85864056526f889af43a6000200000000000065d5e880576286522449df466c632b356f243f989cce3803f465e41e610c20d80421d653a5120000008213b704c7fb082ff27590678ef9f190bae979babc7041d860420c5664ba7921b14dc1db8892fd32d0ad7bc946813591ad8deff4b05f60cea0da7710ac0004000000008000bea37de0d0d4aa202fef5952a5391fd5615d429a04a689b83c7068ae949ed06e288e810bac9c76600097907f8ea2e2f05dd3318271a1f5f8528f227e79c13800000000492f21579d2c15b8c70cdb1c332d86d87341432750861ec2bc3451edca194b221cfec4603d276bbaa1dfa6d4fb8a48a76eefc9a9a0270e4c10d64cd5a62427264f2360fe763c43470833ac96d3f3357cbbaba8f1b1fdcc7cbb61a7cdb9744ed7f9129aede2be21ccfdc4e9134f8684b3a4f354da9a795e96334e207dff70f1988037b2ed3aaf575c0b88d8f146684078416d59fdee5307000000d92dad99dac44c3f0008047096a44060bebc2420aed92fa9b6c6224779415d97b9a6d6d5495c1180459043f41c2fc4f4162b987b80c3e001cd34e5c92f76cc4c24eeb8bc4e9ac2aed9e53803ed0ca4ae3a9737d214060005ea6f1783e287b3bee96e3a7288afe2fdfaa78d1f48c13b64df07847754b8400daaa69bf5c8f48fe4eae9ca1207e78283cd0b20ceb360c7e658828163e2d25c4aa348561f927e88f63aa70e73a5e69b3df3495903f06572e1e007fa55a2999f596d067312f5779e8dbfdcf3427138f3d444d2639a10477f9bec4b0bbb6e3c04be68981f392203dd0ee3ef478e67d1d7232f17696294378ce716dacfc5e3e03cfffffffffffff001034ef655b253ca509383815b1b6fc6522d4e2d48604665fde2b94cf02b98a269b891abf8ab9c015073014d9e08d4338b8780bdecd436cf0541359bafffa45237f104b96210403b2de9efedfd71af9444e197f47e866101496f42355bc7872c827467cfa5c4e72730d56bd068ed211cf847535edecb7b373f78b095b68441a34cb51682a8ae4d24ad0465f7927f889b813076038e79a7962fb385a882e8020f06c4c2ba1dd5cac7c18876da865d258734dd73583df292892448039ef799cf0630becdcce04579b5561dc825ab829827945e020c1f67ee615f7084a607a7eceb6243378e0610060f02cca4051c2f001edb3d78fb4b5f668dda93aec92a5de203717aa49c2d284acfabe262fccfcbb2b75a2183c4e15a7b6eb65ca8104e1b4da1fbb77ab2fc043aead87c32ab875ee7c2e7b7019c902cd3b43eaeb1a5fb135c0c7dcee8fe6516a328032f88c042891824659e9e94265c803b35ee5f83a2b210520106b8a358b50ab7a1fa89af9c251fe5294b3d1802d5676d95f160ec97b1ad948741b2044642c37b4a6cc6c04effc1672db7e4b68d767d9a7a508ae54a3cd73643de50e8c77d95a3d361c040babb171607caac2a3559ad4f75465f49c0d0ae3716db6e00cb11dbe200000000000000bf70cc77737c3b42aae501b20f7694a00f16e2d0174035a2c22656dc29880acebd2ba3a504767b6b45a45957f24d758ed024b3849c11d412a2a03b4047497022d9c30e23ef4df5c89644f48bb536f7945b59d7bc09ff754413d135273ea8e75f22f216c6b9990ae71806f2c00b4025c48b75c0f71c497579773767075428067e7f16f4dde374f8211fef42cb468e623daf60b3569d462f4f19eacdb3ed70eeebb4483f8fd777d443e8b40426db6fe29068c0ca3d3414442e863a154704b0e51bc664a137b26be7fc95df80b9ce375dd649c8c704e509bd88c8e63d8c7dd67071115c8982ba46af4d6adcc9f68a75b9397b035153faf46366e7205dd8d6f37525c1a0e94610dd94323f6c15d085197149bfd6655548cfd9c5d3b2d78378cfb85ed82e7da0f6eb6d279f2ae44369ddb4581c55925d0f6f1ba471eba281f259152f85a654fb39ddff3b484439ff158e7c5419e037f3563c7f93cd54b9094f226e783271e1e5a2a2c10712eab625d64931cdcffe6738d97b9b5ef828ee9fb059fc01af0e79c1e14b1d25988c69a39973132f02768f7971d31488b8658a20878b7c1dd7ba02fc42939dde3d4a3339a65d507dc59c51097b40517705da56e9ebfeffffff82bf86dbb58c548069ff6eb95aade7cc66d7bbef724779ca1f731b3346ff177050373d79ff7b3e7f9bc0c1b4b266a8878b90baaa039d3e3b63979ac3df6e6f4859afd50238c7547a39b60810938044ae185d2ba3e00a4e73676864d0270d81eaee5ee6cf1d0ab3785e00785ec27e923911fab964c271556527697b52160687000000008df165d884b36ec2b6c25a2f362815687e9ddbfb96d6861aca47da73d6f3144345f48843dd014e5c5ad8fe995754bd9cf32fce1e7027132f2082fb0a30b9deae84bed4b28045634073c9c58c89d9e99c81769177c6d594f88a4facfd4c735a20307c737afae5336651b1b9bd522d60399473296b831dbd933d93994ba3064279b10ea0c5833f41f157ea2302993dbe433b1aa3a3766d5439020484f4113c4c859465c3b415c3432f81db8719539d5bf372aaaea1cc43a6c5cbe59758bf0129165895ac4b008e595f437491d87abed02cefcd9db53d94d02dae17b118e5d6787463181f4b87c10772d2b13f7809959bc0488506dbd17ca51055f2f416a44fe180d2d50c312cca7cb14a2bdc331f57a9817139a206fc76d57234ffff2de20a4b8e3737fbb42913777c06376f799eba367e21f94ca598705f5dcb767d6f84fad6b0f6095e53c4c4234d0c1fbe434f6ab8f43c0013ee93b83946ee7759e89d7bdd1a32d7b3110b937fe43c06d21e35810d8fe98b0000ea8aa12bc8716eefc5c97c45ac33eeec964c5214bc3a9359bdea1cccab94f15e36319cb34ebcacedb82c2ed3de5a8a8f0011e8f74e82d7f96093530e76692839d7961939adfdeeeaff19d11efcafb6cf46fef271e89d6cc238a081ff58cefcce3fbf4625a7e7de40e42e07b34449e15e065cc7348663a52190202c7af288a4510de03dab19d26285eda89156d50dd385a60333ba5bbf3dd6d6080cafccf8a97406bb6b68a1f0c4549820a73c880f475f732ae00398e8bd1f4908b7807fb33b72685ec37a2d3f766413a6045951f9a93ab5d99c066f7aef0948a68cb0b3e35cb80dd349e891aef595dc4d470e8ac32a308e15fc37d06aeac289c0523f483e1ff7408c60edddab652f2ef91d4f2b01987b0f46da034e5c3f745a7ee8101a3934c54e24b48ec0275e2d068edc746b0827cbf652f406c6b95f2722e58c050400ce2126596e1cd7655b904801784c416b22f73d324678e2724f43f1fe687c7e8a60c28b82b6528341b648cdd56fed7cdcbb1575912d5ecd36de00bca0b7427d8392c6289455e8f8d2ab2242729251ae033a9e02210e62df0546a74b333a1c48f95fd54acb5741259e8c5488efeee327415cc19451432c6f16c27693102a3cd84857cd6586fc5ca9a93eb0145fac0662ff86107f998a8ef7df8aa14046c55b03d3d47f88a8d60f7774a2ee08758897fb411a94b3c2fc5d5f0db42c0463ec014508e5247d33ae6c962d35603ff8454c16f8342856935125102bb784ed714887071ffdd9923c954ab6ce431b63ee356b0c785f2f47b90e29389f22fc5b59a70efaea2bd40195af4486220d702e30bfc43c10ec23ea6283994a7dde4dcb61fea6b651fb1d62458d0741a12830052fcc460db043afe525629b40d7cee658e4cb5e930ed624806c43a006dc9336d07c2b8081c128ad7084c29743bc613bc18f5a38d442768af38041efe03d152ef95ff569e76db2391f4509d7f339d92fdb4a89364949da3932ba5c04c24a560ad80a3ce654575576e599aff3565b1d531f30912b99e6619ebe93cc0b81ea9935fd46edb44a78f615255490a4b621501f2a9e4d24624c4dac9274018c67584f5d374755534d7f68f679c4ff516a9c861a0e7e65868fcb2bf1cb9aea4e05df72279fdb0d2b9e935c5af3cf474bed79dfc248c1f5aea4b8b32c5d295e57079d0fe662a46b7f71cd47744db86c50b704c971d90195c7b2c7439a2d78ccfa79b5fc2bff6bbf840262bf89394b3e6491953264d2700c838fa2c7b34252600c9654e502dcea39cb6bc3eb8d6284ca6270d6b2f0e58fded8a7b4a302a97bc641df07720ba2b26bbfcc807ca0abb1b44322269c34c5ec68cb068ea88067d905ea917bb03eefdaebdeabf2d0dce85dbd02ee46c5cd5892587c2cb5fe36d7d3e5db21b094b8b77940b5f07722e47a08d367e5f84c96ec660080934b33ad61b4f65d77e86abd6859cddf4bbae1f0930462df090000008562ea3511a8065ec8ffcf12f14dcf6ebecd8d884836174faf1aa609e5f1ee1162dfa13bdc1fa7cfaadba85c72e9758f03a755d0be53f8d2a1dfb1c68cc164b0a0780d971a96ea2c4d4ca0398c2235980a9307b3d5bd3b010a3ad0a5dbed2881a9700af561ac8c7e36bb2fc4c40e9cf96f06817fb903729a7db6ff957697c9ede7885d94ff1aa70826ad01a9b03c37b0969be0daf60af93109eb1dee72e4a6df3bec89822a7a0b678058fa3fef86faec216eb6992162f8dcbf719c148cd2f9c55f4901203a9a8a2c3e90f3943dbc10360a1a49700d1dfbf66d69f6fbaf506c8bcce8bb0d872a02238926407a4eddd5d0fc5a752f90000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004000000000000000000000000000000000200", 0x1000}}, 0x1006) writev(r1, &(0x7f0000000900)=[{&(0x7f0000000480)="ef24df748e6339e7a859da00f7e45c45aed0cb6eabdcfdd972f677f016168b5ef61f9aa1f6deab386cf93481b137e7afe6f01ab5079c82ae2da6335608b14ba339e0f66f9dbd841684808f041cb78f055fa4dd99e8666178f4bc2ef29d65e55ab4c4fec523dfdaf97c", 0x69}, {&(0x7f00000014c0)="accecc3b26f444c91af532f3dc8fcb45fc7cb2240674222923ad25ceb2cab3cd1a1bce4438af0e8fd11efe70949b8076477924694871ad64be7d5913e78be03210b90c2170350c7cb1c836d132036ffdb8b1d4ae82f24eea9e1eebd967bbc765a0d152099994e3992e59ade79432921bd4fe5a9a5a1f627d0fe62310bebb8d6e8d8a54916273f2cb9f60bd7f33b392659e64eb1a2c1b49a387bf5fdb486a042b98c33f00150d8179917ebc20b9a4ce14ba2cfc32994781f0178f8edce57369a310ebc478f6c0d1bc0442447a3f3f038ead8940a6b2b92c9a56343feb2cf95dcad3ab0ecb42b0c5583adcd091cde45916908ebd5eae8a67737387218441ed24729ca4643175e3771e0600d44b996f993d2b8e22eddf88eab5b8cabe055b6e16f0a81f8c2dac406e3ba1a2bc44d94314ce123e5b43fc1dbcfb7858e440893b6c66c9f2691cba5856dcac58e289bd679ccdc558aacc7c419a60e726d683557555201b720461dbe1064dfd49919e9765f2bd4bd22eb64f8c1ca73fa6c559e3d300eb2cd42ea83b560a03ca4161b1e9035621a751cd760cc8989124e935802d6c1cde5926457791b3969da4ac6d408729275a31613b9ddfc33c5a1eb22d32d500052b27ffb9a4ce0172d859b4bc847440abb37974c13c855b3e318079a8b87565df2df2aaf96d9cd2515695f03eacf4958122570b14fef0212454bb74c478eaa7e551fbedd36b2e7af9134f7060947ab9dd3b8827025b5110856efdb1384044cdf04b75133d09def93df1513b78ecab8fc51ea2f3c2c60ea2b00bf925b840c569473086a244bae8d9b7a462dad0d9fdb72e0accaf4d1ee1b91d7abb86525eb73183489c9193d0c1c10bb4551919b31221bb519dce970bd5fd0b29fa221844694b320dd81a1766665d1beec63d175af4644a4764513d7619e9bac8802355483cc93666dab4733dab1945495a5bba68839d69d58f2dd5c76adf9d34bb9085d5fc4e8ec82c846ad432c35d6ab4cb99c165681bda2a819a13c4307e81bf7dc57a4002ae393ece0623af7826de923df8dc6b08ca7d91dec52688e676d816f5cc8716f8c119e6970c2a0c719bb6d278947d1db9bca07df7206cb2b06a10a2de4d4608e35ced274d9ff81c22cc89b0412c7880475c9ed4b5b9f0c30a9494259126a5e6095a98cab0bf0476d4faebe8c9b686251e80d8bf4400f2454f4d2a2b845e12c62129caae30e1c30258d7247a90d2ebcd506fafd6be7f7359ab77c37f141e7521281163712afc434c4339acccb767f1877e1a454b345e138422599446aa7da09561ca143ace6ef8ce70c5672163ac13b0d997fbbf8480f07f45792c6f31de10ded9be8548948fb0a9712d9b7e4d2e1d3aee0bd99a5b3aba604e6a9c117a247d95665348ae5829d569ce3449c3202eae7d9723558b0b4413ec470a4bc7c7bd264988e623a3d75656da1f831a84843653b03e53f37a2135ebee48ccb96800aa6a7d23e4e39f369cee6d2489c4c55e62c286b397d661e88925545a544c0358f9a2dd5f744f48ce2256c314612a85633d1a3b672cb1a4dfafb0269b28b65fac42a12d0a707bc593af2f6d3f639c9a8c18d8cba35cb2f1b18b32d387c6d4d6b3d016b9be9be4c214c85d6c979cc9fef700ca04e747b35733f10be5fc4f33d285f72d5bceafa0e790ee46ed3bc7bb6e17847b58c36b96c388ec4fb1eceb81ee73c163443421338d535542b28bf9cf4689e4f131992b5c54df9f64aeb49a28bd969198686cfce4f3b1c1a1187c3d30da29d519e1dfadb79aeccf43be2497b46c19696b78b3fefe09fe49ef2c329164a7822f41c4b25d7651789fc03678543faa095932a23e077f77e5f667ae4bb3808402c210d399fd0f653a4a611feca648418ad9a3c435edd5a5680c399e7a39e689fc3565aaa7dc062d0df4aa3c39ed771f51eb5313fd811349b009bb21c151fb2ef429605be9aaed73e6ff62dfd74f057ae8d220bc2890840090aaa7559f117616022b515e155c70997c058b67012cc25a259de7d35e7f1264173867dfe0e837fd890b1c4bdba76ee4e78234963b66f23fcd294a9c818e1ac7a54befa789116611c05f8fb4b4e3f8f20cc6afed294e78e364ff061a43fd9c865022eba8e76167df2588181682b1471851c546c3711084db58ca6a7bacf3e88608e59eb4848bb818192c19440faebd828aefc835a65e019586920d1a8238a60ae02948316313d38cd9269321ae17a1dbb19f57b619e7c5fba97f577626e2ac688f10b32f53356a697039563be88a79e1e97bf981a8c600ad47237eed91cb80dd8364cfcabf5371fc55a59b9267f0fb347e9bf704ee7abafbd95fa7843fcd4a2410d56d87699c1564ddaa59d453fff26c89b6fe02a9eb14cf0fa408b0d364a53ebbd2c8a0c92bb126973fd94e001023f114c75e02089748e4402a3927bb576d019417f073f9d7017f58a5f5edf9337fcb53d71f766d5ee719e2d6194d5098a50dbb6a334689f24d70e42f03ed62f754cf785b08e8f71b33ecd752e4e7c52398d70798b3828a2d7f9b5fd3222ee643b7707257978a9f06792cd97d714d65433c11d8cda1532f75a48a7a77c4a745de8c85aa44d7fdcc8cd1691d718fff1d930b539c52b8d3f349c2eed0c3613624de7c9937d2ced8c608a184d2dbb10939e694782ad9a82b120c6d82dd88e7314b081cf97c449b471efefd7b558848d999e767e12be54a42b76fffbcbde93241824f32846e71f4592eb2dd9f3d816e8ec229a45b79c254793c8f751004754fb08dd992b333660e028d404b0311eb53d6cf1359d4fbcfe9205403c63d0ea08523d2a9ca5301f7f6c7c3ff52e95178621e7e7e331075fb2dbe88e474ea4433352eaac032211247d234734b4c720ecb03626d745b6b08df3be8d12f18bcf7f49ebf8e3408805a3b2eeee97d6d4cc5aa70a4bc000a5cbc61fe209c06173a8b683225315e3548d787bacaa2a7590989819207a4e265dda895edbf5e336bf6f2368712b165ab5d19e31629e477241ab93a3e0d290c64847ed58753647f20bbb0ec1fc1b8f7691f67f30f4e8913a2f315eba36969f113fc22c575fe5af18bd6a2e9a9f6f13bc21981829b632a7c6aa93c146058232eb7c19422a0478e991b4ed994bc56193b0b8ed67244fc3f3c3dbd338362e17b0eb615180231cd56ff3ca1a8ac7ebac6cb48d76ff2d4d79a0fff9f9cb624c5f01ccdda286f7f6063d8643093ab4db51d71ebbdc673fdd6aa9cb4848e4de4089350ffeef4dbe79b602472e4b2e71a03739166703266e2437f191358e7311b5a16fc369c974aaf28c6eafdc5f2ba976ad83ccc5d34dbd86c7e831ff910a5b682bed66bf0b20ace44bdf0183d398d6ef4fff9b1dd38b07ee5db911f4249d61e4d354a3db3f6cd66a156631384eedc692550e07dd7dc16602759ddabf93921398505f40841ec08473ec42e9e1c6bd992e948f677bd41fac2428b2c5ba84831e9c789fd8f5e6c39558eaded6b3a6d9e4b8437a0c8ee9463fa6750301ded2a8a9ef53daeb335687f9d5609adbf1a461ab4aee998073359b34a4fcc537a9229f18617a12dad73bcba358b469accbc89cff7a71523a13b4b1dc9ad124178a2b202390fdfc2cc64801bec396620adb8f9defd72e12504335402dd75dcac2783cf06bde917cd6561401c863746465622f96d54ed04e14f38948e12732719d34f3d54d916e80c4d4158619a6051f36d632d46d36143f0f87d37853f4190096327093df0dc695b64b9bd73984f14f34e1737e796ac813dca98ef24bc4f1fc3b0d82e5e8026265b3d3a39da36fc2d701737626b476be43a3ddfc9a7d3eae61d38289efde136cbadd31f532eb92176f6224edfd0439a2c355ba94282623a06d1072575abab74909b2447c41cb75ee670eccdd9494c57eda6ce1a2977ce276aaba0d505e9841ea0fc9429f8cfb2a541572a1c7bd3e7775363462ef5581e6008b14308d1e9281bd5cce5365dec6558462d9051366e59524aea51a3d6c4172c76a3dde13c5cbf7980983b1c3585d03374194dd02f4dc083b55fa4d55414f3214646e5f3d81e33450ad1bb78a713ee764b8c4a67fa8a0af687d3c913b5563845fd0577fcb1114e67b242deec591f20a06502ee160e2341636ecfcb9720a0b61869284c35495242aca8b8da61e29e4d83391c89a393c6c85863f2b871161147b5804c6a28dc19ee05414f2bf0ea97eb90dbfe5b71b60cf2e02f7d8b0ccfd11394b396396c25fd1d79e469e85176a824b99d1a56f501dfd1fc550e73005d2443103c926a25ef13cf514bf5e8ba2271b6925609c80caf98d3cc1518b9d624bb113dd19d00734e649a7175e2c2b2674be7cb4d73ebb1a61c6d5fbb9ebb7a9a5853b588631bbadcd5649601fd20ba22741b21d936bd23fcf00ba81287cc94cf80d59c87eeab76c1b56562b162d261908a9f3abc12036fc2d0c54869ab0d079570c101b8c32efc6a339ae9b954374a2fa2909e65abbe71dbaf83308db67633ef3694fc4c8d85bd1ccc0d5831d3310bb3a7d8fd5ebf4a46a29d40468ef8f06ff0f511759c0d6bc7f76cdcb064b03411d3b07298a8edb0976eb07b31f63acd637529d97b9a3e2664afa6e95b3b943749806821288801ad7054bbaa9fb7af02d87633f7437d4ef284548105f7579249acdb9421708154cacd90377eb38c89d5b161f65b9cb08e32660990cf9e7ae9370c05dddd8734f4ebdf4392ffc6a7d08b0435ca85ed9d5598605c5291fefbe0e5809651b63a267531f504292c513dcf174932f09b86cc7a0cc30d800faba4a7b1c563812517f4b20b2749a92db8c5f890c8b9aeeba8eb001bd458eaeb9b154fe26bf3fac8072e4815656bc386e4d40bf70e0f47ce0741438cfacd9a2903c9c8d2abb9bf6a0815995db50bdd50c2b7d5a9861fa7c81e4444b32264d5e34a1849719782df6b5d01e7756652026364832ec4e9670bf5709d20ea61a9bd172d74d427268395c93e7d88553588f00a572b062c57ea37818a51d537f7c3966853589111e577c3b6306007f1864a1cda68e90f045fbd2349a1bdec7da6e77e3cc003b879bf494d86369b0b00e873fb71ff1b06f507de1972901d6e6010dd610be330902102ad5a842308f34b9a3f2e4fe70d6ee143a5d961f3cd919a2108d37b7746268a3abbe883f2909586bb5be04d24c35e7dd58175bff6b4f4255a8ce41ba29b88abf814a17a381bd6b1c2f1c64aa739d1c97cc347b0516b4a02f13acf5a87e1f4c51a822a68a83eff6688ead8433b8b955ca12c8f5cf2f7c1101f6b703f02258a373910bfe2843147b376f32a1e4df62551070843e024212fe3df99ecec1db9bb78f38cf7a95b1b5b91c5112ceda5e3ea08175d179215cc0346710195483c2b5c12e0ffc235df4a9b1bda9503ddf64b480101da8938533ecccee9f327cd3f181e21d71030bcf28f6d83ec5762b033fbd01beee922c82075c170af8f5d57ad93524f7570ff42fb92cbdfb4cc8701c29332689735a49d0272fa789f1c4525a67a561abdd7c64ae348975f2b58878707001cd7ec3116853380c3fb8f4c2b7ec70dfb6b83b35efdf3ea9fd469ec8baac273278de1c39a8f178eb4370e1583c445881f515fcd7a82d6c69d3f061a66219857f93ef70b1eb135224ac27408f984e7e23c5bc02351a650a403e95ac8982904fab553f1e8fb67cd854d1c0c61dec5339cd8904501d14b0e6c36944fa320d0c028b1c9873a5bffea9ea7565f603a30b66db596c1d6c720a8af29b8514e52580011d5e23187c7e07924fdbe80b0784ef540bde0", 0x1000}, {&(0x7f0000000580)="e6393ab33220ec568c516edc0888e206a05a1279cf2da96f8f240723f79e84b26146a9caf6f89f9ab482b4c0aa39adf18a93d0cac2a24a35da5954a417df5bebd5fe096381c3", 0x46}, {&(0x7f0000000600)="0fb67eb5d8e1216807cfc53e46a995488ac07adb2039b74d203f81ab6f8bbd2a9acd0303499c26ef1b614bb0b1cbf86fdb5294293a3b48be970bd94e773c646ad2b46a62f6392f6d506861be47da95dd68bee134f9e08f1042caa8051e54561e48465f11dc36e2485a45ca5d753ee33bc58da5ae6892623483a4360f0dd2ab86ff046555538cb223b7586e28ce1ffda8b2b5edcc4cb2a2033de9052f4038a375bb4cc957c25033b918", 0xa9}, {&(0x7f00000006c0)="8a490ff3f06a4c12c0d774b1aacec5451a91c4e9c7c06a08681e92cc0dd873450ce6d094808b61bbb6a43fe0599714730f103a54b616c82d4aef3cf88ee8d6e0dfc6a0a9fbe2d1d42feca458a6282b26a255a6f268933f14cad84d74ea8936c72dd756c6089d13f77553b195a859c8445bdb68c44202d8c3e1af303b", 0x7c}, {&(0x7f0000000740)="ed1d797349de2182e641ff7d39ccba020eba2c5fdfd84a309283796bbc610ae528cf273abc8312b5e7c78c16cf629dde8496cd651065c29105c6385249d31e2b43b1e3c43b33d633fa1a334a00e9a6afec1a877202217ac237dc44249197f10f1e56c522ce0f89ea54987543344096ffacf4e5d76b64d82587ac79383abc8b57f8a78a7b14f7845e1b531a11bdeb924e33de3af7ee5837d15fdce4d5907002621eabd6c6ba13cfd73efd6d35ecdd999bf7d66e0aef7f76ff620c049f1b8a", 0xbe}, {&(0x7f0000000500)="a5d1111bd7bf785703408a4ae7e8e8b5c2f82871dc5bf5d2ee6c54d0f51d6ce482d986384fcd79c7fc", 0x29}, {&(0x7f0000000800)="77daa4a4366039cca8f7267145805b05387ed067527aec77a349818ed8a8d0d681661f7e97562664d372f24ca9e34ab214260fa6259a884bb5d75494134635616a71c163dea7095b258be17b260d36ab18ed5d585fb6061d5e850112b136c40f746eec2e47fa7fea2a4e387eaacbff426fc4f8431655c2bac0b9869c86538088fc6aa679814cff513b5ff14b12e04fd812a954e1e1eec6667ca6a2ce8dcace8f5905d1b70984c05e5d51ca2879c858f5f8b120f4e246cd5a22dbdc086feab781176f06c873fe6378decb28", 0xcb}], 0x8) 00:18:30 executing program 2: pipe(0x0) syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000140)="eb3c906d6b66732e66617400020101000240008000f801", 0x17}, {0x0, 0x0, 0x1000}], 0x0, &(0x7f0000000180)=ANY=[]) chdir(&(0x7f0000000040)='./file0\x00') r0 = open(&(0x7f0000000080)='./bus\x00', 0x14d842, 0x0) r1 = open(&(0x7f0000000780)='./bus\x00', 0x4c03e, 0x0) r2 = creat(0x0, 0x0) ftruncate(r2, 0x800) r3 = creat(&(0x7f0000000040)='./bus\x00', 0x0) ftruncate(r3, 0x800) lseek(r3, 0x200, 0x0) r4 = open(&(0x7f0000000000)='./bus\x00', 0x24000, 0x0) sendfile(r3, r4, 0x0, 0x10000) mmap(&(0x7f0000000000/0x600000)=nil, 0x600202, 0x7ffffe, 0x4002011, r1, 0x0) write$P9_RREADLINK(r0, 0x0, 0xe) 00:18:30 executing program 0: pipe(0x0) syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x0, 0x0, 0x0, &(0x7f0000000180)=ANY=[]) chdir(&(0x7f0000000040)='./file0\x00') r0 = open(&(0x7f0000000080)='./bus\x00', 0x14d842, 0x0) r1 = open(&(0x7f0000000780)='./bus\x00', 0x4c03e, 0x0) r2 = creat(&(0x7f00000000c0)='./bus\x00', 0x0) ftruncate(r2, 0x800) r3 = creat(&(0x7f0000000040)='./bus\x00', 0x0) ftruncate(r3, 0x800) lseek(r3, 0x200, 0x0) r4 = open(&(0x7f0000000000)='./bus\x00', 0x24000, 0x0) sendfile(r3, r4, 0x0, 0x10000) mmap(&(0x7f0000000000/0x600000)=nil, 0x600202, 0x7ffffe, 0x4002011, r1, 0x0) write$P9_RREADLINK(r0, 0x0, 0xe) 00:18:30 executing program 5: pipe(0x0) syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000140)="eb3c906d6b66732e66617400020101000240008000f801", 0x17}, {0x0, 0x0, 0x1000}], 0x0, &(0x7f0000000180)=ANY=[]) chdir(&(0x7f0000000040)='./file0\x00') r0 = open(&(0x7f0000000080)='./bus\x00', 0x14d842, 0x0) r1 = open(&(0x7f0000000780)='./bus\x00', 0x4c03e, 0x0) creat(&(0x7f00000000c0)='./bus\x00', 0x0) ftruncate(0xffffffffffffffff, 0x800) r2 = creat(&(0x7f0000000040)='./bus\x00', 0x0) ftruncate(r2, 0x800) lseek(r2, 0x200, 0x0) r3 = open(&(0x7f0000000000)='./bus\x00', 0x24000, 0x0) sendfile(r2, r3, 0x0, 0x10000) mmap(&(0x7f0000000000/0x600000)=nil, 0x600202, 0x7ffffe, 0x4002011, r1, 0x0) write$P9_RREADLINK(r0, 0x0, 0xe) 00:18:30 executing program 2: pipe(0x0) syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000140)="eb3c906d6b66732e66617400020101000240008000f801", 0x17}, {0x0, 0x0, 0x1000}], 0x0, &(0x7f0000000180)=ANY=[]) chdir(&(0x7f0000000040)='./file0\x00') r0 = open(&(0x7f0000000080)='./bus\x00', 0x14d842, 0x0) r1 = open(&(0x7f0000000780)='./bus\x00', 0x4c03e, 0x0) r2 = creat(0x0, 0x0) ftruncate(r2, 0x800) r3 = creat(&(0x7f0000000040)='./bus\x00', 0x0) ftruncate(r3, 0x800) lseek(r3, 0x200, 0x0) r4 = open(&(0x7f0000000000)='./bus\x00', 0x24000, 0x0) sendfile(r3, r4, 0x0, 0x10000) mmap(&(0x7f0000000000/0x600000)=nil, 0x600202, 0x7ffffe, 0x4002011, r1, 0x0) write$P9_RREADLINK(r0, 0x0, 0xe) [ 158.050523][ T7362] loop3: detected capacity change from 0 to 16 [ 158.050647][ T7363] loop2: detected capacity change from 0 to 16 [ 158.058365][ T7364] loop5: detected capacity change from 0 to 16 00:18:30 executing program 5: pipe(0x0) syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000140)="eb3c906d6b66732e66617400020101000240008000f801", 0x17}, {0x0, 0x0, 0x1000}], 0x0, &(0x7f0000000180)=ANY=[]) chdir(&(0x7f0000000040)='./file0\x00') r0 = open(&(0x7f0000000080)='./bus\x00', 0x14d842, 0x0) r1 = open(&(0x7f0000000780)='./bus\x00', 0x4c03e, 0x0) creat(&(0x7f00000000c0)='./bus\x00', 0x0) ftruncate(0xffffffffffffffff, 0x800) r2 = creat(&(0x7f0000000040)='./bus\x00', 0x0) ftruncate(r2, 0x800) lseek(r2, 0x200, 0x0) r3 = open(&(0x7f0000000000)='./bus\x00', 0x24000, 0x0) sendfile(r2, r3, 0x0, 0x10000) mmap(&(0x7f0000000000/0x600000)=nil, 0x600202, 0x7ffffe, 0x4002011, r1, 0x0) write$P9_RREADLINK(r0, 0x0, 0xe) 00:18:30 executing program 5: pipe(0x0) syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000140)="eb3c906d6b66732e66617400020101000240008000f801", 0x17}, {0x0, 0x0, 0x1000}], 0x0, &(0x7f0000000180)=ANY=[]) chdir(&(0x7f0000000040)='./file0\x00') r0 = open(&(0x7f0000000080)='./bus\x00', 0x14d842, 0x0) r1 = open(&(0x7f0000000780)='./bus\x00', 0x4c03e, 0x0) creat(&(0x7f00000000c0)='./bus\x00', 0x0) ftruncate(0xffffffffffffffff, 0x800) r2 = creat(&(0x7f0000000040)='./bus\x00', 0x0) ftruncate(r2, 0x800) lseek(r2, 0x200, 0x0) r3 = open(&(0x7f0000000000)='./bus\x00', 0x24000, 0x0) sendfile(r2, r3, 0x0, 0x10000) mmap(&(0x7f0000000000/0x600000)=nil, 0x600202, 0x7ffffe, 0x4002011, r1, 0x0) write$P9_RREADLINK(r0, 0x0, 0xe) [ 158.134942][ T7371] loop1: detected capacity change from 0 to 16 [ 158.148495][ T7374] loop5: detected capacity change from 0 to 16 00:18:30 executing program 2: pipe(0x0) syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000140)="eb3c906d6b66732e66617400020101000240008000f801", 0x17}, {0x0, 0x0, 0x1000}], 0x0, &(0x7f0000000180)=ANY=[]) chdir(&(0x7f0000000040)='./file0\x00') r0 = open(&(0x7f0000000080)='./bus\x00', 0x14d842, 0x0) r1 = open(&(0x7f0000000780)='./bus\x00', 0x4c03e, 0x0) r2 = creat(0x0, 0x0) ftruncate(r2, 0x800) r3 = creat(&(0x7f0000000040)='./bus\x00', 0x0) ftruncate(r3, 0x800) lseek(r3, 0x200, 0x0) r4 = open(&(0x7f0000000000)='./bus\x00', 0x24000, 0x0) sendfile(r3, r4, 0x0, 0x10000) mmap(&(0x7f0000000000/0x600000)=nil, 0x600202, 0x7ffffe, 0x4002011, r1, 0x0) write$P9_RREADLINK(r0, 0x0, 0xe) 00:18:30 executing program 4: setsockopt$packet_tx_ring(0xffffffffffffffff, 0x10f, 0x87, &(0x7f0000000080)=@req3={0x0, 0x0, 0xd2}, 0x1c) setsockopt$packet_tx_ring(0xffffffffffffffff, 0x107, 0xd, 0x0, 0x0) socket$nl_route(0x10, 0x3, 0x0) bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000300)={0x11, 0x5, &(0x7f00000000c0)=ANY=[@ANYBLOB="180000000000000000000000ff000000850000000e000000850000005000000095"], &(0x7f0000000280)='syzkaller\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x2, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x78) bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, 0x0, 0x0) sendmsg$WG_CMD_GET_DEVICE(0xffffffffffffffff, &(0x7f0000001480)={0x0, 0x0, &(0x7f0000000440)={&(0x7f00000003c0)={0x38, 0x0, 0x100, 0x70bd29, 0x25dfdbfb, {}, [@WGDEVICE_A_IFNAME={0x14, 0x2, 'wg2\x00'}, @WGDEVICE_A_IFINDEX={0x8}, @WGDEVICE_A_FWMARK={0x8}]}, 0x38}, 0x1, 0x0, 0x0, 0x40000000}, 0x80) socket$nl_route(0x10, 0x3, 0x0) r0 = syz_open_dev$tty1(0xc, 0x4, 0x1) r1 = dup(r0) write$UHID_INPUT(r1, &(0x7f0000001040)={0xe, {"a2e3ad08ed6b52f99cfbf4c0879b45b4d04fe7ff7fc6e5539b3c68163b546a9b374694370890e0878fdb1ac6e7049b71b4956c0a9a472a5b47f3988f7ef31952a981ffe8d178708c523c921b509b720a169b50d336cd3b78130daa61d8e809ea889b6e02b77f07227227b7ba67e0e78657a6f5c2a874e62a9ccdc0d31a0c9f318c0da1993bd160e233df4a62179c6f309f4cff7738596ecae8707ce065cd5b91cd0ae193973735b36d5b1b63e91c00305d3f46635eb016d5b1dda98e2d749be7bd1df1fb3b231fdcdb5075a9aaa1b469c3090000000000000075271b286329d169934288fd789aa37d6e98b224fd44b65b31334ffc55cc82cd3ac32ecd03aded6f9081b4da0d8b38f3cd4498bee800490841bdb114f6b76383709d8f5c55432a909fda039aec54a1236e80f6a8abadea7662496bddbb42be6bfb2f17959d1f416e56c71bfc31870262f5e801119242ca5b6bfc821e7e20002451138e645bb80c617669314e2fbe70de98ec76a9e40dad47f36fd9f7d0d42a4b5f1185ccdcf16ff46295d8a0fa17713cf39fe23491237c08822dec110911e893d0a8c4f677747abc360934b82910ff85bfd995083bba2987b67399eac427d145d546a40b9f6ff14ac488ec130fb3850a27afc953854a642c57519544ae15a7e454dea05918b4124351601611c8f11baa500a3621c56cea8d20ff911a0c41db6ebe8cac64f17679141d54b34bbc9963ac4f4bb3309603f1d4ab966203861b5b15a841f2b575a8bd0d78248ebe4d9a80002695104f674c2431dca141fae269cab70e9a66f3c3a9a63e9639e1f59c0eee26c6b5d74b078a5e15c31634e5ae098ce9ee70771aaa18119a867e1088334975e9f73483b6a62fa678ca14ffd9f9db2a7869d85864056526f889af43a6000200000000000065d5e880576286522449df466c632b356f243f989cce3803f465e41e610c20d80421d653a5120000008213b704c7fb082ff27590678ef9f190bae979babc7041d860420c5664ba7921b14dc1db8892fd32d0ad7bc946813591ad8deff4b05f60cea0da7710ac0004000000008000bea37de0d0d4aa202fef5952a5391fd5615d429a04a689b83c7068ae949ed06e288e810bac9c76600097907f8ea2e2f05dd3318271a1f5f8528f227e79c13800000000492f21579d2c15b8c70cdb1c332d86d87341432750861ec2bc3451edca194b221cfec4603d276bbaa1dfa6d4fb8a48a76eefc9a9a0270e4c10d64cd5a62427264f2360fe763c43470833ac96d3f3357cbbaba8f1b1fdcc7cbb61a7cdb9744ed7f9129aede2be21ccfdc4e9134f8684b3a4f354da9a795e96334e207dff70f1988037b2ed3aaf575c0b88d8f146684078416d59fdee5307000000d92dad99dac44c3f0008047096a44060bebc2420aed92fa9b6c6224779415d97b9a6d6d5495c1180459043f41c2fc4f4162b987b80c3e001cd34e5c92f76cc4c24eeb8bc4e9ac2aed9e53803ed0ca4ae3a9737d214060005ea6f1783e287b3bee96e3a7288afe2fdfaa78d1f48c13b64df07847754b8400daaa69bf5c8f48fe4eae9ca1207e78283cd0b20ceb360c7e658828163e2d25c4aa348561f927e88f63aa70e73a5e69b3df3495903f06572e1e007fa55a2999f596d067312f5779e8dbfdcf3427138f3d444d2639a10477f9bec4b0bbb6e3c04be68981f392203dd0ee3ef478e67d1d7232f17696294378ce716dacfc5e3e03cfffffffffffff001034ef655b253ca509383815b1b6fc6522d4e2d48604665fde2b94cf02b98a269b891abf8ab9c015073014d9e08d4338b8780bdecd436cf0541359bafffa45237f104b96210403b2de9efedfd71af9444e197f47e866101496f42355bc7872c827467cfa5c4e72730d56bd068ed211cf847535edecb7b373f78b095b68441a34cb51682a8ae4d24ad0465f7927f889b813076038e79a7962fb385a882e8020f06c4c2ba1dd5cac7c18876da865d258734dd73583df292892448039ef799cf0630becdcce04579b5561dc825ab829827945e020c1f67ee615f7084a607a7eceb6243378e0610060f02cca4051c2f001edb3d78fb4b5f668dda93aec92a5de203717aa49c2d284acfabe262fccfcbb2b75a2183c4e15a7b6eb65ca8104e1b4da1fbb77ab2fc043aead87c32ab875ee7c2e7b7019c902cd3b43eaeb1a5fb135c0c7dcee8fe6516a328032f88c042891824659e9e94265c803b35ee5f83a2b210520106b8a358b50ab7a1fa89af9c251fe5294b3d1802d5676d95f160ec97b1ad948741b2044642c37b4a6cc6c04effc1672db7e4b68d767d9a7a508ae54a3cd73643de50e8c77d95a3d361c040babb171607caac2a3559ad4f75465f49c0d0ae3716db6e00cb11dbe200000000000000bf70cc77737c3b42aae501b20f7694a00f16e2d0174035a2c22656dc29880acebd2ba3a504767b6b45a45957f24d758ed024b3849c11d412a2a03b4047497022d9c30e23ef4df5c89644f48bb536f7945b59d7bc09ff754413d135273ea8e75f22f216c6b9990ae71806f2c00b4025c48b75c0f71c497579773767075428067e7f16f4dde374f8211fef42cb468e623daf60b3569d462f4f19eacdb3ed70eeebb4483f8fd777d443e8b40426db6fe29068c0ca3d3414442e863a154704b0e51bc664a137b26be7fc95df80b9ce375dd649c8c704e509bd88c8e63d8c7dd67071115c8982ba46af4d6adcc9f68a75b9397b035153faf46366e7205dd8d6f37525c1a0e94610dd94323f6c15d085197149bfd6655548cfd9c5d3b2d78378cfb85ed82e7da0f6eb6d279f2ae44369ddb4581c55925d0f6f1ba471eba281f259152f85a654fb39ddff3b484439ff158e7c5419e037f3563c7f93cd54b9094f226e783271e1e5a2a2c10712eab625d64931cdcffe6738d97b9b5ef828ee9fb059fc01af0e79c1e14b1d25988c69a39973132f02768f7971d31488b8658a20878b7c1dd7ba02fc42939dde3d4a3339a65d507dc59c51097b40517705da56e9ebfeffffff82bf86dbb58c548069ff6eb95aade7cc66d7bbef724779ca1f731b3346ff177050373d79ff7b3e7f9bc0c1b4b266a8878b90baaa039d3e3b63979ac3df6e6f4859afd50238c7547a39b60810938044ae185d2ba3e00a4e73676864d0270d81eaee5ee6cf1d0ab3785e00785ec27e923911fab964c271556527697b52160687000000008df165d884b36ec2b6c25a2f362815687e9ddbfb96d6861aca47da73d6f3144345f48843dd014e5c5ad8fe995754bd9cf32fce1e7027132f2082fb0a30b9deae84bed4b28045634073c9c58c89d9e99c81769177c6d594f88a4facfd4c735a20307c737afae5336651b1b9bd522d60399473296b831dbd933d93994ba3064279b10ea0c5833f41f157ea2302993dbe433b1aa3a3766d5439020484f4113c4c859465c3b415c3432f81db8719539d5bf372aaaea1cc43a6c5cbe59758bf0129165895ac4b008e595f437491d87abed02cefcd9db53d94d02dae17b118e5d6787463181f4b87c10772d2b13f7809959bc0488506dbd17ca51055f2f416a44fe180d2d50c312cca7cb14a2bdc331f57a9817139a206fc76d57234ffff2de20a4b8e3737fbb42913777c06376f799eba367e21f94ca598705f5dcb767d6f84fad6b0f6095e53c4c4234d0c1fbe434f6ab8f43c0013ee93b83946ee7759e89d7bdd1a32d7b3110b937fe43c06d21e35810d8fe98b0000ea8aa12bc8716eefc5c97c45ac33eeec964c5214bc3a9359bdea1cccab94f15e36319cb34ebcacedb82c2ed3de5a8a8f0011e8f74e82d7f96093530e76692839d7961939adfdeeeaff19d11efcafb6cf46fef271e89d6cc238a081ff58cefcce3fbf4625a7e7de40e42e07b34449e15e065cc7348663a52190202c7af288a4510de03dab19d26285eda89156d50dd385a60333ba5bbf3dd6d6080cafccf8a97406bb6b68a1f0c4549820a73c880f475f732ae00398e8bd1f4908b7807fb33b72685ec37a2d3f766413a6045951f9a93ab5d99c066f7aef0948a68cb0b3e35cb80dd349e891aef595dc4d470e8ac32a308e15fc37d06aeac289c0523f483e1ff7408c60edddab652f2ef91d4f2b01987b0f46da034e5c3f745a7ee8101a3934c54e24b48ec0275e2d068edc746b0827cbf652f406c6b95f2722e58c050400ce2126596e1cd7655b904801784c416b22f73d324678e2724f43f1fe687c7e8a60c28b82b6528341b648cdd56fed7cdcbb1575912d5ecd36de00bca0b7427d8392c6289455e8f8d2ab2242729251ae033a9e02210e62df0546a74b333a1c48f95fd54acb5741259e8c5488efeee327415cc19451432c6f16c27693102a3cd84857cd6586fc5ca9a93eb0145fac0662ff86107f998a8ef7df8aa14046c55b03d3d47f88a8d60f7774a2ee08758897fb411a94b3c2fc5d5f0db42c0463ec014508e5247d33ae6c962d35603ff8454c16f8342856935125102bb784ed714887071ffdd9923c954ab6ce431b63ee356b0c785f2f47b90e29389f22fc5b59a70efaea2bd40195af4486220d702e30bfc43c10ec23ea6283994a7dde4dcb61fea6b651fb1d62458d0741a12830052fcc460db043afe525629b40d7cee658e4cb5e930ed624806c43a006dc9336d07c2b8081c128ad7084c29743bc613bc18f5a38d442768af38041efe03d152ef95ff569e76db2391f4509d7f339d92fdb4a89364949da3932ba5c04c24a560ad80a3ce654575576e599aff3565b1d531f30912b99e6619ebe93cc0b81ea9935fd46edb44a78f615255490a4b621501f2a9e4d24624c4dac9274018c67584f5d374755534d7f68f679c4ff516a9c861a0e7e65868fcb2bf1cb9aea4e05df72279fdb0d2b9e935c5af3cf474bed79dfc248c1f5aea4b8b32c5d295e57079d0fe662a46b7f71cd47744db86c50b704c971d90195c7b2c7439a2d78ccfa79b5fc2bff6bbf840262bf89394b3e6491953264d2700c838fa2c7b34252600c9654e502dcea39cb6bc3eb8d6284ca6270d6b2f0e58fded8a7b4a302a97bc641df07720ba2b26bbfcc807ca0abb1b44322269c34c5ec68cb068ea88067d905ea917bb03eefdaebdeabf2d0dce85dbd02ee46c5cd5892587c2cb5fe36d7d3e5db21b094b8b77940b5f07722e47a08d367e5f84c96ec660080934b33ad61b4f65d77e86abd6859cddf4bbae1f0930462df090000008562ea3511a8065ec8ffcf12f14dcf6ebecd8d884836174faf1aa609e5f1ee1162dfa13bdc1fa7cfaadba85c72e9758f03a755d0be53f8d2a1dfb1c68cc164b0a0780d971a96ea2c4d4ca0398c2235980a9307b3d5bd3b010a3ad0a5dbed2881a9700af561ac8c7e36bb2fc4c40e9cf96f06817fb903729a7db6ff957697c9ede7885d94ff1aa70826ad01a9b03c37b0969be0daf60af93109eb1dee72e4a6df3bec89822a7a0b678058fa3fef86faec216eb6992162f8dcbf719c148cd2f9c55f4901203a9a8a2c3e90f3943dbc10360a1a49700d1dfbf66d69f6fbaf506c8bcce8bb0d872a02238926407a4eddd5d0fc5a752f90000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004000000000000000000000000000000000200", 0x1000}}, 0x1006) writev(r1, &(0x7f0000000900)=[{&(0x7f0000000480)="ef24df748e6339e7a859da00f7e45c45aed0cb6eabdcfdd972f677f016168b5ef61f9aa1f6deab386cf93481b137e7afe6f01ab5079c82ae2da6335608b14ba339e0f66f9dbd841684808f041cb78f055fa4dd99e8666178f4bc2ef29d65e55ab4c4fec523dfdaf97c", 0x69}, {&(0x7f00000014c0)="accecc3b26f444c91af532f3dc8fcb45fc7cb2240674222923ad25ceb2cab3cd1a1bce4438af0e8fd11efe70949b8076477924694871ad64be7d5913e78be03210b90c2170350c7cb1c836d132036ffdb8b1d4ae82f24eea9e1eebd967bbc765a0d152099994e3992e59ade79432921bd4fe5a9a5a1f627d0fe62310bebb8d6e8d8a54916273f2cb9f60bd7f33b392659e64eb1a2c1b49a387bf5fdb486a042b98c33f00150d8179917ebc20b9a4ce14ba2cfc32994781f0178f8edce57369a310ebc478f6c0d1bc0442447a3f3f038ead8940a6b2b92c9a56343feb2cf95dcad3ab0ecb42b0c5583adcd091cde45916908ebd5eae8a67737387218441ed24729ca4643175e3771e0600d44b996f993d2b8e22eddf88eab5b8cabe055b6e16f0a81f8c2dac406e3ba1a2bc44d94314ce123e5b43fc1dbcfb7858e440893b6c66c9f2691cba5856dcac58e289bd679ccdc558aacc7c419a60e726d683557555201b720461dbe1064dfd49919e9765f2bd4bd22eb64f8c1ca73fa6c559e3d300eb2cd42ea83b560a03ca4161b1e9035621a751cd760cc8989124e935802d6c1cde5926457791b3969da4ac6d408729275a31613b9ddfc33c5a1eb22d32d500052b27ffb9a4ce0172d859b4bc847440abb37974c13c855b3e318079a8b87565df2df2aaf96d9cd2515695f03eacf4958122570b14fef0212454bb74c478eaa7e551fbedd36b2e7af9134f7060947ab9dd3b8827025b5110856efdb1384044cdf04b75133d09def93df1513b78ecab8fc51ea2f3c2c60ea2b00bf925b840c569473086a244bae8d9b7a462dad0d9fdb72e0accaf4d1ee1b91d7abb86525eb73183489c9193d0c1c10bb4551919b31221bb519dce970bd5fd0b29fa221844694b320dd81a1766665d1beec63d175af4644a4764513d7619e9bac8802355483cc93666dab4733dab1945495a5bba68839d69d58f2dd5c76adf9d34bb9085d5fc4e8ec82c846ad432c35d6ab4cb99c165681bda2a819a13c4307e81bf7dc57a4002ae393ece0623af7826de923df8dc6b08ca7d91dec52688e676d816f5cc8716f8c119e6970c2a0c719bb6d278947d1db9bca07df7206cb2b06a10a2de4d4608e35ced274d9ff81c22cc89b0412c7880475c9ed4b5b9f0c30a9494259126a5e6095a98cab0bf0476d4faebe8c9b686251e80d8bf4400f2454f4d2a2b845e12c62129caae30e1c30258d7247a90d2ebcd506fafd6be7f7359ab77c37f141e7521281163712afc434c4339acccb767f1877e1a454b345e138422599446aa7da09561ca143ace6ef8ce70c5672163ac13b0d997fbbf8480f07f45792c6f31de10ded9be8548948fb0a9712d9b7e4d2e1d3aee0bd99a5b3aba604e6a9c117a247d95665348ae5829d569ce3449c3202eae7d9723558b0b4413ec470a4bc7c7bd264988e623a3d75656da1f831a84843653b03e53f37a2135ebee48ccb96800aa6a7d23e4e39f369cee6d2489c4c55e62c286b397d661e88925545a544c0358f9a2dd5f744f48ce2256c314612a85633d1a3b672cb1a4dfafb0269b28b65fac42a12d0a707bc593af2f6d3f639c9a8c18d8cba35cb2f1b18b32d387c6d4d6b3d016b9be9be4c214c85d6c979cc9fef700ca04e747b35733f10be5fc4f33d285f72d5bceafa0e790ee46ed3bc7bb6e17847b58c36b96c388ec4fb1eceb81ee73c163443421338d535542b28bf9cf4689e4f131992b5c54df9f64aeb49a28bd969198686cfce4f3b1c1a1187c3d30da29d519e1dfadb79aeccf43be2497b46c19696b78b3fefe09fe49ef2c329164a7822f41c4b25d7651789fc03678543faa095932a23e077f77e5f667ae4bb3808402c210d399fd0f653a4a611feca648418ad9a3c435edd5a5680c399e7a39e689fc3565aaa7dc062d0df4aa3c39ed771f51eb5313fd811349b009bb21c151fb2ef429605be9aaed73e6ff62dfd74f057ae8d220bc2890840090aaa7559f117616022b515e155c70997c058b67012cc25a259de7d35e7f1264173867dfe0e837fd890b1c4bdba76ee4e78234963b66f23fcd294a9c818e1ac7a54befa789116611c05f8fb4b4e3f8f20cc6afed294e78e364ff061a43fd9c865022eba8e76167df2588181682b1471851c546c3711084db58ca6a7bacf3e88608e59eb4848bb818192c19440faebd828aefc835a65e019586920d1a8238a60ae02948316313d38cd9269321ae17a1dbb19f57b619e7c5fba97f577626e2ac688f10b32f53356a697039563be88a79e1e97bf981a8c600ad47237eed91cb80dd8364cfcabf5371fc55a59b9267f0fb347e9bf704ee7abafbd95fa7843fcd4a2410d56d87699c1564ddaa59d453fff26c89b6fe02a9eb14cf0fa408b0d364a53ebbd2c8a0c92bb126973fd94e001023f114c75e02089748e4402a3927bb576d019417f073f9d7017f58a5f5edf9337fcb53d71f766d5ee719e2d6194d5098a50dbb6a334689f24d70e42f03ed62f754cf785b08e8f71b33ecd752e4e7c52398d70798b3828a2d7f9b5fd3222ee643b7707257978a9f06792cd97d714d65433c11d8cda1532f75a48a7a77c4a745de8c85aa44d7fdcc8cd1691d718fff1d930b539c52b8d3f349c2eed0c3613624de7c9937d2ced8c608a184d2dbb10939e694782ad9a82b120c6d82dd88e7314b081cf97c449b471efefd7b558848d999e767e12be54a42b76fffbcbde93241824f32846e71f4592eb2dd9f3d816e8ec229a45b79c254793c8f751004754fb08dd992b333660e028d404b0311eb53d6cf1359d4fbcfe9205403c63d0ea08523d2a9ca5301f7f6c7c3ff52e95178621e7e7e331075fb2dbe88e474ea4433352eaac032211247d234734b4c720ecb03626d745b6b08df3be8d12f18bcf7f49ebf8e3408805a3b2eeee97d6d4cc5aa70a4bc000a5cbc61fe209c06173a8b683225315e3548d787bacaa2a7590989819207a4e265dda895edbf5e336bf6f2368712b165ab5d19e31629e477241ab93a3e0d290c64847ed58753647f20bbb0ec1fc1b8f7691f67f30f4e8913a2f315eba36969f113fc22c575fe5af18bd6a2e9a9f6f13bc21981829b632a7c6aa93c146058232eb7c19422a0478e991b4ed994bc56193b0b8ed67244fc3f3c3dbd338362e17b0eb615180231cd56ff3ca1a8ac7ebac6cb48d76ff2d4d79a0fff9f9cb624c5f01ccdda286f7f6063d8643093ab4db51d71ebbdc673fdd6aa9cb4848e4de4089350ffeef4dbe79b602472e4b2e71a03739166703266e2437f191358e7311b5a16fc369c974aaf28c6eafdc5f2ba976ad83ccc5d34dbd86c7e831ff910a5b682bed66bf0b20ace44bdf0183d398d6ef4fff9b1dd38b07ee5db911f4249d61e4d354a3db3f6cd66a156631384eedc692550e07dd7dc16602759ddabf93921398505f40841ec08473ec42e9e1c6bd992e948f677bd41fac2428b2c5ba84831e9c789fd8f5e6c39558eaded6b3a6d9e4b8437a0c8ee9463fa6750301ded2a8a9ef53daeb335687f9d5609adbf1a461ab4aee998073359b34a4fcc537a9229f18617a12dad73bcba358b469accbc89cff7a71523a13b4b1dc9ad124178a2b202390fdfc2cc64801bec396620adb8f9defd72e12504335402dd75dcac2783cf06bde917cd6561401c863746465622f96d54ed04e14f38948e12732719d34f3d54d916e80c4d4158619a6051f36d632d46d36143f0f87d37853f4190096327093df0dc695b64b9bd73984f14f34e1737e796ac813dca98ef24bc4f1fc3b0d82e5e8026265b3d3a39da36fc2d701737626b476be43a3ddfc9a7d3eae61d38289efde136cbadd31f532eb92176f6224edfd0439a2c355ba94282623a06d1072575abab74909b2447c41cb75ee670eccdd9494c57eda6ce1a2977ce276aaba0d505e9841ea0fc9429f8cfb2a541572a1c7bd3e7775363462ef5581e6008b14308d1e9281bd5cce5365dec6558462d9051366e59524aea51a3d6c4172c76a3dde13c5cbf7980983b1c3585d03374194dd02f4dc083b55fa4d55414f3214646e5f3d81e33450ad1bb78a713ee764b8c4a67fa8a0af687d3c913b5563845fd0577fcb1114e67b242deec591f20a06502ee160e2341636ecfcb9720a0b61869284c35495242aca8b8da61e29e4d83391c89a393c6c85863f2b871161147b5804c6a28dc19ee05414f2bf0ea97eb90dbfe5b71b60cf2e02f7d8b0ccfd11394b396396c25fd1d79e469e85176a824b99d1a56f501dfd1fc550e73005d2443103c926a25ef13cf514bf5e8ba2271b6925609c80caf98d3cc1518b9d624bb113dd19d00734e649a7175e2c2b2674be7cb4d73ebb1a61c6d5fbb9ebb7a9a5853b588631bbadcd5649601fd20ba22741b21d936bd23fcf00ba81287cc94cf80d59c87eeab76c1b56562b162d261908a9f3abc12036fc2d0c54869ab0d079570c101b8c32efc6a339ae9b954374a2fa2909e65abbe71dbaf83308db67633ef3694fc4c8d85bd1ccc0d5831d3310bb3a7d8fd5ebf4a46a29d40468ef8f06ff0f511759c0d6bc7f76cdcb064b03411d3b07298a8edb0976eb07b31f63acd637529d97b9a3e2664afa6e95b3b943749806821288801ad7054bbaa9fb7af02d87633f7437d4ef284548105f7579249acdb9421708154cacd90377eb38c89d5b161f65b9cb08e32660990cf9e7ae9370c05dddd8734f4ebdf4392ffc6a7d08b0435ca85ed9d5598605c5291fefbe0e5809651b63a267531f504292c513dcf174932f09b86cc7a0cc30d800faba4a7b1c563812517f4b20b2749a92db8c5f890c8b9aeeba8eb001bd458eaeb9b154fe26bf3fac8072e4815656bc386e4d40bf70e0f47ce0741438cfacd9a2903c9c8d2abb9bf6a0815995db50bdd50c2b7d5a9861fa7c81e4444b32264d5e34a1849719782df6b5d01e7756652026364832ec4e9670bf5709d20ea61a9bd172d74d427268395c93e7d88553588f00a572b062c57ea37818a51d537f7c3966853589111e577c3b6306007f1864a1cda68e90f045fbd2349a1bdec7da6e77e3cc003b879bf494d86369b0b00e873fb71ff1b06f507de1972901d6e6010dd610be330902102ad5a842308f34b9a3f2e4fe70d6ee143a5d961f3cd919a2108d37b7746268a3abbe883f2909586bb5be04d24c35e7dd58175bff6b4f4255a8ce41ba29b88abf814a17a381bd6b1c2f1c64aa739d1c97cc347b0516b4a02f13acf5a87e1f4c51a822a68a83eff6688ead8433b8b955ca12c8f5cf2f7c1101f6b703f02258a373910bfe2843147b376f32a1e4df62551070843e024212fe3df99ecec1db9bb78f38cf7a95b1b5b91c5112ceda5e3ea08175d179215cc0346710195483c2b5c12e0ffc235df4a9b1bda9503ddf64b480101da8938533ecccee9f327cd3f181e21d71030bcf28f6d83ec5762b033fbd01beee922c82075c170af8f5d57ad93524f7570ff42fb92cbdfb4cc8701c29332689735a49d0272fa789f1c4525a67a561abdd7c64ae348975f2b58878707001cd7ec3116853380c3fb8f4c2b7ec70dfb6b83b35efdf3ea9fd469ec8baac273278de1c39a8f178eb4370e1583c445881f515fcd7a82d6c69d3f061a66219857f93ef70b1eb135224ac27408f984e7e23c5bc02351a650a403e95ac8982904fab553f1e8fb67cd854d1c0c61dec5339cd8904501d14b0e6c36944fa320d0c028b1c9873a5bffea9ea7565f603a30b66db596c1d6c720a8af29b8514e52580011d5e23187c7e07924fdbe80b0784ef540bde0", 0x1000}, {&(0x7f0000000580)="e6393ab33220ec568c516edc0888e206a05a1279cf2da96f8f240723f79e84b26146a9caf6f89f9ab482b4c0aa39adf18a93d0cac2a24a35da5954a417df5bebd5fe096381c3", 0x46}, {&(0x7f0000000600)="0fb67eb5d8e1216807cfc53e46a995488ac07adb2039b74d203f81ab6f8bbd2a9acd0303499c26ef1b614bb0b1cbf86fdb5294293a3b48be970bd94e773c646ad2b46a62f6392f6d506861be47da95dd68bee134f9e08f1042caa8051e54561e48465f11dc36e2485a45ca5d753ee33bc58da5ae6892623483a4360f0dd2ab86ff046555538cb223b7586e28ce1ffda8b2b5edcc4cb2a2033de9052f4038a375bb4cc957c25033b918", 0xa9}, {&(0x7f00000006c0)="8a490ff3f06a4c12c0d774b1aacec5451a91c4e9c7c06a08681e92cc0dd873450ce6d094808b61bbb6a43fe0599714730f103a54b616c82d4aef3cf88ee8d6e0dfc6a0a9fbe2d1d42feca458a6282b26a255a6f268933f14cad84d74ea8936c72dd756c6089d13f77553b195a859c8445bdb68c44202d8c3e1af303b", 0x7c}, {&(0x7f0000000740)="ed1d797349de2182e641ff7d39ccba020eba2c5fdfd84a309283796bbc610ae528cf273abc8312b5e7c78c16cf629dde8496cd651065c29105c6385249d31e2b43b1e3c43b33d633fa1a334a00e9a6afec1a877202217ac237dc44249197f10f1e56c522ce0f89ea54987543344096ffacf4e5d76b64d82587ac79383abc8b57f8a78a7b14f7845e1b531a11bdeb924e33de3af7ee5837d15fdce4d5907002621eabd6c6ba13cfd73efd6d35ecdd999bf7d66e0aef7f76ff620c049f1b8a", 0xbe}, {&(0x7f0000000500)="a5d1111bd7bf785703408a4ae7e8e8b5c2f82871dc5bf5d2ee6c54d0f51d6ce482d986384fcd79c7fc", 0x29}, {&(0x7f0000000800)="77daa4a4366039cca8f7267145805b05387ed067527aec77a349818ed8a8d0d681661f7e97562664d372f24ca9e34ab214260fa6259a884bb5d75494134635616a71c163dea7095b258be17b260d36ab18ed5d585fb6061d5e850112b136c40f746eec2e47fa7fea2a4e387eaacbff426fc4f8431655c2bac0b9869c86538088fc6aa679814cff513b5ff14b12e04fd812a954e1e1eec6667ca6a2ce8dcace8f5905d1b70984c05e5d51ca2879c858f5f8b120f4e246cd5a22dbdc086feab781176f06c873fe6378decb28", 0xcb}], 0x8) [ 158.160748][ T7376] loop2: detected capacity change from 0 to 16 [ 158.243611][ T7381] loop5: detected capacity change from 0 to 16 [ 158.255268][ T7383] loop2: detected capacity change from 0 to 16 00:18:30 executing program 5: pipe(0x0) syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000140)="eb3c906d6b66732e66617400020101000240008000f801", 0x17}, {0x0, 0x0, 0x1000}], 0x0, &(0x7f0000000180)=ANY=[]) chdir(&(0x7f0000000040)='./file0\x00') r0 = open(&(0x7f0000000080)='./bus\x00', 0x14d842, 0x0) r1 = open(&(0x7f0000000780)='./bus\x00', 0x4c03e, 0x0) r2 = creat(&(0x7f00000000c0)='./bus\x00', 0x0) ftruncate(r2, 0x0) r3 = creat(&(0x7f0000000040)='./bus\x00', 0x0) ftruncate(r3, 0x800) lseek(r3, 0x200, 0x0) r4 = open(&(0x7f0000000000)='./bus\x00', 0x24000, 0x0) sendfile(r3, r4, 0x0, 0x10000) mmap(&(0x7f0000000000/0x600000)=nil, 0x600202, 0x7ffffe, 0x4002011, r1, 0x0) write$P9_RREADLINK(r0, 0x0, 0xe) 00:18:30 executing program 1: pipe(0x0) syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000140)="eb3c906d6b66732e66617400020101000240008000f801", 0x17}, {0x0, 0x0, 0x1000}], 0x0, &(0x7f0000000180)=ANY=[]) chdir(0x0) r0 = open(&(0x7f0000000080)='./bus\x00', 0x14d842, 0x0) r1 = open(&(0x7f0000000780)='./bus\x00', 0x4c03e, 0x0) r2 = creat(&(0x7f00000000c0)='./bus\x00', 0x0) ftruncate(r2, 0x800) r3 = creat(&(0x7f0000000040)='./bus\x00', 0x0) ftruncate(r3, 0x800) lseek(r3, 0x200, 0x0) r4 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) lseek(r4, 0x8, 0x0) getsockopt$IP6T_SO_GET_REVISION_MATCH(r4, 0x29, 0x44, &(0x7f0000000180)={'icmp\x00'}, &(0x7f00000001c0)=0x1e) r5 = open(&(0x7f0000000000)='./bus\x00', 0x24000, 0x0) sendfile(r3, r5, 0x0, 0x10000) mmap(&(0x7f0000000000/0x600000)=nil, 0x600202, 0x7ffffe, 0x4002011, r1, 0x0) write$P9_RREADLINK(r0, 0x0, 0xe) [ 158.386862][ T7385] loop5: detected capacity change from 0 to 16 [ 158.404760][ T7387] loop1: detected capacity change from 0 to 16 00:18:31 executing program 3: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000140)="eb3c906d6b66732e66617400020101000240008000f801", 0x17}, {0x0, 0x0, 0x1000}], 0x0, &(0x7f0000000180)=ANY=[]) chdir(&(0x7f0000000040)='./file0\x00') open(&(0x7f0000000080)='./bus\x00', 0x14d842, 0x0) r0 = open(&(0x7f0000000780)='./bus\x00', 0x4c03e, 0x0) r1 = creat(&(0x7f00000000c0)='./bus\x00', 0x0) ftruncate(r1, 0x800) r2 = creat(&(0x7f0000000040)='./bus\x00', 0x0) ftruncate(r2, 0x800) lseek(r2, 0x200, 0x0) r3 = open(&(0x7f0000000000)='./bus\x00', 0x24000, 0x0) sendfile(r2, r3, 0x0, 0x10000) mmap(&(0x7f0000000000/0x600000)=nil, 0x600202, 0x7ffffe, 0x4002011, r0, 0x0) write$P9_RREADLINK(0xffffffffffffffff, 0x0, 0xe) 00:18:31 executing program 2: pipe(0x0) syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000140)="eb3c906d6b66732e66617400020101000240008000f801", 0x17}, {0x0, 0x0, 0x1000}], 0x0, &(0x7f0000000180)=ANY=[]) chdir(&(0x7f0000000040)='./file0\x00') r0 = open(&(0x7f0000000080)='./bus\x00', 0x14d842, 0x0) r1 = open(&(0x7f0000000780)='./bus\x00', 0x4c03e, 0x0) creat(&(0x7f00000000c0)='./bus\x00', 0x0) ftruncate(0xffffffffffffffff, 0x800) r2 = creat(&(0x7f0000000040)='./bus\x00', 0x0) ftruncate(r2, 0x800) lseek(r2, 0x200, 0x0) r3 = open(&(0x7f0000000000)='./bus\x00', 0x24000, 0x0) sendfile(r2, r3, 0x0, 0x10000) mmap(&(0x7f0000000000/0x600000)=nil, 0x600202, 0x7ffffe, 0x4002011, r1, 0x0) write$P9_RREADLINK(r0, 0x0, 0xe) 00:18:31 executing program 0: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000140)="eb3c906d6b66732e66617400", 0xc}, {0x0, 0x0, 0x1000}], 0x0, &(0x7f0000000180)=ANY=[]) chdir(&(0x7f0000000040)='./file0\x00') open(&(0x7f0000000080)='./bus\x00', 0x14d842, 0x0) r0 = open(&(0x7f0000000780)='./bus\x00', 0x4c03e, 0x0) r1 = creat(&(0x7f00000000c0)='./bus\x00', 0x0) ftruncate(r1, 0x800) r2 = creat(&(0x7f0000000040)='./bus\x00', 0x0) ftruncate(r2, 0x800) lseek(r2, 0x200, 0x0) r3 = open(&(0x7f0000000000)='./bus\x00', 0x24000, 0x0) sendfile(r2, r3, 0x0, 0x10000) mmap(&(0x7f0000000000/0x600000)=nil, 0x600202, 0x7ffffe, 0x4002011, r0, 0x0) 00:18:31 executing program 4: setsockopt$packet_tx_ring(0xffffffffffffffff, 0x10f, 0x87, &(0x7f0000000080)=@req3={0x0, 0x0, 0xd2}, 0x1c) setsockopt$packet_tx_ring(0xffffffffffffffff, 0x107, 0xd, 0x0, 0x0) socket$nl_route(0x10, 0x3, 0x0) bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000300)={0x11, 0x5, &(0x7f00000000c0)=ANY=[@ANYBLOB="180000000000000000000000ff000000850000000e000000850000005000000095"], &(0x7f0000000280)='syzkaller\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x2, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x78) bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, 0x0, 0x0) sendmsg$WG_CMD_GET_DEVICE(0xffffffffffffffff, &(0x7f0000001480)={0x0, 0x0, &(0x7f0000000440)={&(0x7f00000003c0)={0x38, 0x0, 0x100, 0x70bd29, 0x25dfdbfb, {}, [@WGDEVICE_A_IFNAME={0x14, 0x2, 'wg2\x00'}, @WGDEVICE_A_IFINDEX={0x8}, @WGDEVICE_A_FWMARK={0x8}]}, 0x38}, 0x1, 0x0, 0x0, 0x40000000}, 0x80) socket$nl_route(0x10, 0x3, 0x0) r0 = syz_open_dev$tty1(0xc, 0x4, 0x1) r1 = dup(r0) write$UHID_INPUT(r1, &(0x7f0000001040)={0xe, {"a2e3ad08ed6b52f99cfbf4c0879b45b4d04fe7ff7fc6e5539b3c68163b546a9b374694370890e0878fdb1ac6e7049b71b4956c0a9a472a5b47f3988f7ef31952a981ffe8d178708c523c921b509b720a169b50d336cd3b78130daa61d8e809ea889b6e02b77f07227227b7ba67e0e78657a6f5c2a874e62a9ccdc0d31a0c9f318c0da1993bd160e233df4a62179c6f309f4cff7738596ecae8707ce065cd5b91cd0ae193973735b36d5b1b63e91c00305d3f46635eb016d5b1dda98e2d749be7bd1df1fb3b231fdcdb5075a9aaa1b469c3090000000000000075271b286329d169934288fd789aa37d6e98b224fd44b65b31334ffc55cc82cd3ac32ecd03aded6f9081b4da0d8b38f3cd4498bee800490841bdb114f6b76383709d8f5c55432a909fda039aec54a1236e80f6a8abadea7662496bddbb42be6bfb2f17959d1f416e56c71bfc31870262f5e801119242ca5b6bfc821e7e20002451138e645bb80c617669314e2fbe70de98ec76a9e40dad47f36fd9f7d0d42a4b5f1185ccdcf16ff46295d8a0fa17713cf39fe23491237c08822dec110911e893d0a8c4f677747abc360934b82910ff85bfd995083bba2987b67399eac427d145d546a40b9f6ff14ac488ec130fb3850a27afc953854a642c57519544ae15a7e454dea05918b4124351601611c8f11baa500a3621c56cea8d20ff911a0c41db6ebe8cac64f17679141d54b34bbc9963ac4f4bb3309603f1d4ab966203861b5b15a841f2b575a8bd0d78248ebe4d9a80002695104f674c2431dca141fae269cab70e9a66f3c3a9a63e9639e1f59c0eee26c6b5d74b078a5e15c31634e5ae098ce9ee70771aaa18119a867e1088334975e9f73483b6a62fa678ca14ffd9f9db2a7869d85864056526f889af43a6000200000000000065d5e880576286522449df466c632b356f243f989cce3803f465e41e610c20d80421d653a5120000008213b704c7fb082ff27590678ef9f190bae979babc7041d860420c5664ba7921b14dc1db8892fd32d0ad7bc946813591ad8deff4b05f60cea0da7710ac0004000000008000bea37de0d0d4aa202fef5952a5391fd5615d429a04a689b83c7068ae949ed06e288e810bac9c76600097907f8ea2e2f05dd3318271a1f5f8528f227e79c13800000000492f21579d2c15b8c70cdb1c332d86d87341432750861ec2bc3451edca194b221cfec4603d276bbaa1dfa6d4fb8a48a76eefc9a9a0270e4c10d64cd5a62427264f2360fe763c43470833ac96d3f3357cbbaba8f1b1fdcc7cbb61a7cdb9744ed7f9129aede2be21ccfdc4e9134f8684b3a4f354da9a795e96334e207dff70f1988037b2ed3aaf575c0b88d8f146684078416d59fdee5307000000d92dad99dac44c3f0008047096a44060bebc2420aed92fa9b6c6224779415d97b9a6d6d5495c1180459043f41c2fc4f4162b987b80c3e001cd34e5c92f76cc4c24eeb8bc4e9ac2aed9e53803ed0ca4ae3a9737d214060005ea6f1783e287b3bee96e3a7288afe2fdfaa78d1f48c13b64df07847754b8400daaa69bf5c8f48fe4eae9ca1207e78283cd0b20ceb360c7e658828163e2d25c4aa348561f927e88f63aa70e73a5e69b3df3495903f06572e1e007fa55a2999f596d067312f5779e8dbfdcf3427138f3d444d2639a10477f9bec4b0bbb6e3c04be68981f392203dd0ee3ef478e67d1d7232f17696294378ce716dacfc5e3e03cfffffffffffff001034ef655b253ca509383815b1b6fc6522d4e2d48604665fde2b94cf02b98a269b891abf8ab9c015073014d9e08d4338b8780bdecd436cf0541359bafffa45237f104b96210403b2de9efedfd71af9444e197f47e866101496f42355bc7872c827467cfa5c4e72730d56bd068ed211cf847535edecb7b373f78b095b68441a34cb51682a8ae4d24ad0465f7927f889b813076038e79a7962fb385a882e8020f06c4c2ba1dd5cac7c18876da865d258734dd73583df292892448039ef799cf0630becdcce04579b5561dc825ab829827945e020c1f67ee615f7084a607a7eceb6243378e0610060f02cca4051c2f001edb3d78fb4b5f668dda93aec92a5de203717aa49c2d284acfabe262fccfcbb2b75a2183c4e15a7b6eb65ca8104e1b4da1fbb77ab2fc043aead87c32ab875ee7c2e7b7019c902cd3b43eaeb1a5fb135c0c7dcee8fe6516a328032f88c042891824659e9e94265c803b35ee5f83a2b210520106b8a358b50ab7a1fa89af9c251fe5294b3d1802d5676d95f160ec97b1ad948741b2044642c37b4a6cc6c04effc1672db7e4b68d767d9a7a508ae54a3cd73643de50e8c77d95a3d361c040babb171607caac2a3559ad4f75465f49c0d0ae3716db6e00cb11dbe200000000000000bf70cc77737c3b42aae501b20f7694a00f16e2d0174035a2c22656dc29880acebd2ba3a504767b6b45a45957f24d758ed024b3849c11d412a2a03b4047497022d9c30e23ef4df5c89644f48bb536f7945b59d7bc09ff754413d135273ea8e75f22f216c6b9990ae71806f2c00b4025c48b75c0f71c497579773767075428067e7f16f4dde374f8211fef42cb468e623daf60b3569d462f4f19eacdb3ed70eeebb4483f8fd777d443e8b40426db6fe29068c0ca3d3414442e863a154704b0e51bc664a137b26be7fc95df80b9ce375dd649c8c704e509bd88c8e63d8c7dd67071115c8982ba46af4d6adcc9f68a75b9397b035153faf46366e7205dd8d6f37525c1a0e94610dd94323f6c15d085197149bfd6655548cfd9c5d3b2d78378cfb85ed82e7da0f6eb6d279f2ae44369ddb4581c55925d0f6f1ba471eba281f259152f85a654fb39ddff3b484439ff158e7c5419e037f3563c7f93cd54b9094f226e783271e1e5a2a2c10712eab625d64931cdcffe6738d97b9b5ef828ee9fb059fc01af0e79c1e14b1d25988c69a39973132f02768f7971d31488b8658a20878b7c1dd7ba02fc42939dde3d4a3339a65d507dc59c51097b40517705da56e9ebfeffffff82bf86dbb58c548069ff6eb95aade7cc66d7bbef724779ca1f731b3346ff177050373d79ff7b3e7f9bc0c1b4b266a8878b90baaa039d3e3b63979ac3df6e6f4859afd50238c7547a39b60810938044ae185d2ba3e00a4e73676864d0270d81eaee5ee6cf1d0ab3785e00785ec27e923911fab964c271556527697b52160687000000008df165d884b36ec2b6c25a2f362815687e9ddbfb96d6861aca47da73d6f3144345f48843dd014e5c5ad8fe995754bd9cf32fce1e7027132f2082fb0a30b9deae84bed4b28045634073c9c58c89d9e99c81769177c6d594f88a4facfd4c735a20307c737afae5336651b1b9bd522d60399473296b831dbd933d93994ba3064279b10ea0c5833f41f157ea2302993dbe433b1aa3a3766d5439020484f4113c4c859465c3b415c3432f81db8719539d5bf372aaaea1cc43a6c5cbe59758bf0129165895ac4b008e595f437491d87abed02cefcd9db53d94d02dae17b118e5d6787463181f4b87c10772d2b13f7809959bc0488506dbd17ca51055f2f416a44fe180d2d50c312cca7cb14a2bdc331f57a9817139a206fc76d57234ffff2de20a4b8e3737fbb42913777c06376f799eba367e21f94ca598705f5dcb767d6f84fad6b0f6095e53c4c4234d0c1fbe434f6ab8f43c0013ee93b83946ee7759e89d7bdd1a32d7b3110b937fe43c06d21e35810d8fe98b0000ea8aa12bc8716eefc5c97c45ac33eeec964c5214bc3a9359bdea1cccab94f15e36319cb34ebcacedb82c2ed3de5a8a8f0011e8f74e82d7f96093530e76692839d7961939adfdeeeaff19d11efcafb6cf46fef271e89d6cc238a081ff58cefcce3fbf4625a7e7de40e42e07b34449e15e065cc7348663a52190202c7af288a4510de03dab19d26285eda89156d50dd385a60333ba5bbf3dd6d6080cafccf8a97406bb6b68a1f0c4549820a73c880f475f732ae00398e8bd1f4908b7807fb33b72685ec37a2d3f766413a6045951f9a93ab5d99c066f7aef0948a68cb0b3e35cb80dd349e891aef595dc4d470e8ac32a308e15fc37d06aeac289c0523f483e1ff7408c60edddab652f2ef91d4f2b01987b0f46da034e5c3f745a7ee8101a3934c54e24b48ec0275e2d068edc746b0827cbf652f406c6b95f2722e58c050400ce2126596e1cd7655b904801784c416b22f73d324678e2724f43f1fe687c7e8a60c28b82b6528341b648cdd56fed7cdcbb1575912d5ecd36de00bca0b7427d8392c6289455e8f8d2ab2242729251ae033a9e02210e62df0546a74b333a1c48f95fd54acb5741259e8c5488efeee327415cc19451432c6f16c27693102a3cd84857cd6586fc5ca9a93eb0145fac0662ff86107f998a8ef7df8aa14046c55b03d3d47f88a8d60f7774a2ee08758897fb411a94b3c2fc5d5f0db42c0463ec014508e5247d33ae6c962d35603ff8454c16f8342856935125102bb784ed714887071ffdd9923c954ab6ce431b63ee356b0c785f2f47b90e29389f22fc5b59a70efaea2bd40195af4486220d702e30bfc43c10ec23ea6283994a7dde4dcb61fea6b651fb1d62458d0741a12830052fcc460db043afe525629b40d7cee658e4cb5e930ed624806c43a006dc9336d07c2b8081c128ad7084c29743bc613bc18f5a38d442768af38041efe03d152ef95ff569e76db2391f4509d7f339d92fdb4a89364949da3932ba5c04c24a560ad80a3ce654575576e599aff3565b1d531f30912b99e6619ebe93cc0b81ea9935fd46edb44a78f615255490a4b621501f2a9e4d24624c4dac9274018c67584f5d374755534d7f68f679c4ff516a9c861a0e7e65868fcb2bf1cb9aea4e05df72279fdb0d2b9e935c5af3cf474bed79dfc248c1f5aea4b8b32c5d295e57079d0fe662a46b7f71cd47744db86c50b704c971d90195c7b2c7439a2d78ccfa79b5fc2bff6bbf840262bf89394b3e6491953264d2700c838fa2c7b34252600c9654e502dcea39cb6bc3eb8d6284ca6270d6b2f0e58fded8a7b4a302a97bc641df07720ba2b26bbfcc807ca0abb1b44322269c34c5ec68cb068ea88067d905ea917bb03eefdaebdeabf2d0dce85dbd02ee46c5cd5892587c2cb5fe36d7d3e5db21b094b8b77940b5f07722e47a08d367e5f84c96ec660080934b33ad61b4f65d77e86abd6859cddf4bbae1f0930462df090000008562ea3511a8065ec8ffcf12f14dcf6ebecd8d884836174faf1aa609e5f1ee1162dfa13bdc1fa7cfaadba85c72e9758f03a755d0be53f8d2a1dfb1c68cc164b0a0780d971a96ea2c4d4ca0398c2235980a9307b3d5bd3b010a3ad0a5dbed2881a9700af561ac8c7e36bb2fc4c40e9cf96f06817fb903729a7db6ff957697c9ede7885d94ff1aa70826ad01a9b03c37b0969be0daf60af93109eb1dee72e4a6df3bec89822a7a0b678058fa3fef86faec216eb6992162f8dcbf719c148cd2f9c55f4901203a9a8a2c3e90f3943dbc10360a1a49700d1dfbf66d69f6fbaf506c8bcce8bb0d872a02238926407a4eddd5d0fc5a752f90000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004000000000000000000000000000000000200", 0x1000}}, 0x1006) writev(r1, &(0x7f0000000900)=[{&(0x7f0000000480)="ef24df748e6339e7a859da00f7e45c45aed0cb6eabdcfdd972f677f016168b5ef61f9aa1f6deab386cf93481b137e7afe6f01ab5079c82ae2da6335608b14ba339e0f66f9dbd841684808f041cb78f055fa4dd99e8666178f4bc2ef29d65e55ab4c4fec523dfdaf97c", 0x69}, {&(0x7f00000014c0)="accecc3b26f444c91af532f3dc8fcb45fc7cb2240674222923ad25ceb2cab3cd1a1bce4438af0e8fd11efe70949b8076477924694871ad64be7d5913e78be03210b90c2170350c7cb1c836d132036ffdb8b1d4ae82f24eea9e1eebd967bbc765a0d152099994e3992e59ade79432921bd4fe5a9a5a1f627d0fe62310bebb8d6e8d8a54916273f2cb9f60bd7f33b392659e64eb1a2c1b49a387bf5fdb486a042b98c33f00150d8179917ebc20b9a4ce14ba2cfc32994781f0178f8edce57369a310ebc478f6c0d1bc0442447a3f3f038ead8940a6b2b92c9a56343feb2cf95dcad3ab0ecb42b0c5583adcd091cde45916908ebd5eae8a67737387218441ed24729ca4643175e3771e0600d44b996f993d2b8e22eddf88eab5b8cabe055b6e16f0a81f8c2dac406e3ba1a2bc44d94314ce123e5b43fc1dbcfb7858e440893b6c66c9f2691cba5856dcac58e289bd679ccdc558aacc7c419a60e726d683557555201b720461dbe1064dfd49919e9765f2bd4bd22eb64f8c1ca73fa6c559e3d300eb2cd42ea83b560a03ca4161b1e9035621a751cd760cc8989124e935802d6c1cde5926457791b3969da4ac6d408729275a31613b9ddfc33c5a1eb22d32d500052b27ffb9a4ce0172d859b4bc847440abb37974c13c855b3e318079a8b87565df2df2aaf96d9cd2515695f03eacf4958122570b14fef0212454bb74c478eaa7e551fbedd36b2e7af9134f7060947ab9dd3b8827025b5110856efdb1384044cdf04b75133d09def93df1513b78ecab8fc51ea2f3c2c60ea2b00bf925b840c569473086a244bae8d9b7a462dad0d9fdb72e0accaf4d1ee1b91d7abb86525eb73183489c9193d0c1c10bb4551919b31221bb519dce970bd5fd0b29fa221844694b320dd81a1766665d1beec63d175af4644a4764513d7619e9bac8802355483cc93666dab4733dab1945495a5bba68839d69d58f2dd5c76adf9d34bb9085d5fc4e8ec82c846ad432c35d6ab4cb99c165681bda2a819a13c4307e81bf7dc57a4002ae393ece0623af7826de923df8dc6b08ca7d91dec52688e676d816f5cc8716f8c119e6970c2a0c719bb6d278947d1db9bca07df7206cb2b06a10a2de4d4608e35ced274d9ff81c22cc89b0412c7880475c9ed4b5b9f0c30a9494259126a5e6095a98cab0bf0476d4faebe8c9b686251e80d8bf4400f2454f4d2a2b845e12c62129caae30e1c30258d7247a90d2ebcd506fafd6be7f7359ab77c37f141e7521281163712afc434c4339acccb767f1877e1a454b345e138422599446aa7da09561ca143ace6ef8ce70c5672163ac13b0d997fbbf8480f07f45792c6f31de10ded9be8548948fb0a9712d9b7e4d2e1d3aee0bd99a5b3aba604e6a9c117a247d95665348ae5829d569ce3449c3202eae7d9723558b0b4413ec470a4bc7c7bd264988e623a3d75656da1f831a84843653b03e53f37a2135ebee48ccb96800aa6a7d23e4e39f369cee6d2489c4c55e62c286b397d661e88925545a544c0358f9a2dd5f744f48ce2256c314612a85633d1a3b672cb1a4dfafb0269b28b65fac42a12d0a707bc593af2f6d3f639c9a8c18d8cba35cb2f1b18b32d387c6d4d6b3d016b9be9be4c214c85d6c979cc9fef700ca04e747b35733f10be5fc4f33d285f72d5bceafa0e790ee46ed3bc7bb6e17847b58c36b96c388ec4fb1eceb81ee73c163443421338d535542b28bf9cf4689e4f131992b5c54df9f64aeb49a28bd969198686cfce4f3b1c1a1187c3d30da29d519e1dfadb79aeccf43be2497b46c19696b78b3fefe09fe49ef2c329164a7822f41c4b25d7651789fc03678543faa095932a23e077f77e5f667ae4bb3808402c210d399fd0f653a4a611feca648418ad9a3c435edd5a5680c399e7a39e689fc3565aaa7dc062d0df4aa3c39ed771f51eb5313fd811349b009bb21c151fb2ef429605be9aaed73e6ff62dfd74f057ae8d220bc2890840090aaa7559f117616022b515e155c70997c058b67012cc25a259de7d35e7f1264173867dfe0e837fd890b1c4bdba76ee4e78234963b66f23fcd294a9c818e1ac7a54befa789116611c05f8fb4b4e3f8f20cc6afed294e78e364ff061a43fd9c865022eba8e76167df2588181682b1471851c546c3711084db58ca6a7bacf3e88608e59eb4848bb818192c19440faebd828aefc835a65e019586920d1a8238a60ae02948316313d38cd9269321ae17a1dbb19f57b619e7c5fba97f577626e2ac688f10b32f53356a697039563be88a79e1e97bf981a8c600ad47237eed91cb80dd8364cfcabf5371fc55a59b9267f0fb347e9bf704ee7abafbd95fa7843fcd4a2410d56d87699c1564ddaa59d453fff26c89b6fe02a9eb14cf0fa408b0d364a53ebbd2c8a0c92bb126973fd94e001023f114c75e02089748e4402a3927bb576d019417f073f9d7017f58a5f5edf9337fcb53d71f766d5ee719e2d6194d5098a50dbb6a334689f24d70e42f03ed62f754cf785b08e8f71b33ecd752e4e7c52398d70798b3828a2d7f9b5fd3222ee643b7707257978a9f06792cd97d714d65433c11d8cda1532f75a48a7a77c4a745de8c85aa44d7fdcc8cd1691d718fff1d930b539c52b8d3f349c2eed0c3613624de7c9937d2ced8c608a184d2dbb10939e694782ad9a82b120c6d82dd88e7314b081cf97c449b471efefd7b558848d999e767e12be54a42b76fffbcbde93241824f32846e71f4592eb2dd9f3d816e8ec229a45b79c254793c8f751004754fb08dd992b333660e028d404b0311eb53d6cf1359d4fbcfe9205403c63d0ea08523d2a9ca5301f7f6c7c3ff52e95178621e7e7e331075fb2dbe88e474ea4433352eaac032211247d234734b4c720ecb03626d745b6b08df3be8d12f18bcf7f49ebf8e3408805a3b2eeee97d6d4cc5aa70a4bc000a5cbc61fe209c06173a8b683225315e3548d787bacaa2a7590989819207a4e265dda895edbf5e336bf6f2368712b165ab5d19e31629e477241ab93a3e0d290c64847ed58753647f20bbb0ec1fc1b8f7691f67f30f4e8913a2f315eba36969f113fc22c575fe5af18bd6a2e9a9f6f13bc21981829b632a7c6aa93c146058232eb7c19422a0478e991b4ed994bc56193b0b8ed67244fc3f3c3dbd338362e17b0eb615180231cd56ff3ca1a8ac7ebac6cb48d76ff2d4d79a0fff9f9cb624c5f01ccdda286f7f6063d8643093ab4db51d71ebbdc673fdd6aa9cb4848e4de4089350ffeef4dbe79b602472e4b2e71a03739166703266e2437f191358e7311b5a16fc369c974aaf28c6eafdc5f2ba976ad83ccc5d34dbd86c7e831ff910a5b682bed66bf0b20ace44bdf0183d398d6ef4fff9b1dd38b07ee5db911f4249d61e4d354a3db3f6cd66a156631384eedc692550e07dd7dc16602759ddabf93921398505f40841ec08473ec42e9e1c6bd992e948f677bd41fac2428b2c5ba84831e9c789fd8f5e6c39558eaded6b3a6d9e4b8437a0c8ee9463fa6750301ded2a8a9ef53daeb335687f9d5609adbf1a461ab4aee998073359b34a4fcc537a9229f18617a12dad73bcba358b469accbc89cff7a71523a13b4b1dc9ad124178a2b202390fdfc2cc64801bec396620adb8f9defd72e12504335402dd75dcac2783cf06bde917cd6561401c863746465622f96d54ed04e14f38948e12732719d34f3d54d916e80c4d4158619a6051f36d632d46d36143f0f87d37853f4190096327093df0dc695b64b9bd73984f14f34e1737e796ac813dca98ef24bc4f1fc3b0d82e5e8026265b3d3a39da36fc2d701737626b476be43a3ddfc9a7d3eae61d38289efde136cbadd31f532eb92176f6224edfd0439a2c355ba94282623a06d1072575abab74909b2447c41cb75ee670eccdd9494c57eda6ce1a2977ce276aaba0d505e9841ea0fc9429f8cfb2a541572a1c7bd3e7775363462ef5581e6008b14308d1e9281bd5cce5365dec6558462d9051366e59524aea51a3d6c4172c76a3dde13c5cbf7980983b1c3585d03374194dd02f4dc083b55fa4d55414f3214646e5f3d81e33450ad1bb78a713ee764b8c4a67fa8a0af687d3c913b5563845fd0577fcb1114e67b242deec591f20a06502ee160e2341636ecfcb9720a0b61869284c35495242aca8b8da61e29e4d83391c89a393c6c85863f2b871161147b5804c6a28dc19ee05414f2bf0ea97eb90dbfe5b71b60cf2e02f7d8b0ccfd11394b396396c25fd1d79e469e85176a824b99d1a56f501dfd1fc550e73005d2443103c926a25ef13cf514bf5e8ba2271b6925609c80caf98d3cc1518b9d624bb113dd19d00734e649a7175e2c2b2674be7cb4d73ebb1a61c6d5fbb9ebb7a9a5853b588631bbadcd5649601fd20ba22741b21d936bd23fcf00ba81287cc94cf80d59c87eeab76c1b56562b162d261908a9f3abc12036fc2d0c54869ab0d079570c101b8c32efc6a339ae9b954374a2fa2909e65abbe71dbaf83308db67633ef3694fc4c8d85bd1ccc0d5831d3310bb3a7d8fd5ebf4a46a29d40468ef8f06ff0f511759c0d6bc7f76cdcb064b03411d3b07298a8edb0976eb07b31f63acd637529d97b9a3e2664afa6e95b3b943749806821288801ad7054bbaa9fb7af02d87633f7437d4ef284548105f7579249acdb9421708154cacd90377eb38c89d5b161f65b9cb08e32660990cf9e7ae9370c05dddd8734f4ebdf4392ffc6a7d08b0435ca85ed9d5598605c5291fefbe0e5809651b63a267531f504292c513dcf174932f09b86cc7a0cc30d800faba4a7b1c563812517f4b20b2749a92db8c5f890c8b9aeeba8eb001bd458eaeb9b154fe26bf3fac8072e4815656bc386e4d40bf70e0f47ce0741438cfacd9a2903c9c8d2abb9bf6a0815995db50bdd50c2b7d5a9861fa7c81e4444b32264d5e34a1849719782df6b5d01e7756652026364832ec4e9670bf5709d20ea61a9bd172d74d427268395c93e7d88553588f00a572b062c57ea37818a51d537f7c3966853589111e577c3b6306007f1864a1cda68e90f045fbd2349a1bdec7da6e77e3cc003b879bf494d86369b0b00e873fb71ff1b06f507de1972901d6e6010dd610be330902102ad5a842308f34b9a3f2e4fe70d6ee143a5d961f3cd919a2108d37b7746268a3abbe883f2909586bb5be04d24c35e7dd58175bff6b4f4255a8ce41ba29b88abf814a17a381bd6b1c2f1c64aa739d1c97cc347b0516b4a02f13acf5a87e1f4c51a822a68a83eff6688ead8433b8b955ca12c8f5cf2f7c1101f6b703f02258a373910bfe2843147b376f32a1e4df62551070843e024212fe3df99ecec1db9bb78f38cf7a95b1b5b91c5112ceda5e3ea08175d179215cc0346710195483c2b5c12e0ffc235df4a9b1bda9503ddf64b480101da8938533ecccee9f327cd3f181e21d71030bcf28f6d83ec5762b033fbd01beee922c82075c170af8f5d57ad93524f7570ff42fb92cbdfb4cc8701c29332689735a49d0272fa789f1c4525a67a561abdd7c64ae348975f2b58878707001cd7ec3116853380c3fb8f4c2b7ec70dfb6b83b35efdf3ea9fd469ec8baac273278de1c39a8f178eb4370e1583c445881f515fcd7a82d6c69d3f061a66219857f93ef70b1eb135224ac27408f984e7e23c5bc02351a650a403e95ac8982904fab553f1e8fb67cd854d1c0c61dec5339cd8904501d14b0e6c36944fa320d0c028b1c9873a5bffea9ea7565f603a30b66db596c1d6c720a8af29b8514e52580011d5e23187c7e07924fdbe80b0784ef540bde0", 0x1000}, {&(0x7f0000000580)="e6393ab33220ec568c516edc0888e206a05a1279cf2da96f8f240723f79e84b26146a9caf6f89f9ab482b4c0aa39adf18a93d0cac2a24a35da5954a417df5bebd5fe096381c3", 0x46}, {&(0x7f0000000600)="0fb67eb5d8e1216807cfc53e46a995488ac07adb2039b74d203f81ab6f8bbd2a9acd0303499c26ef1b614bb0b1cbf86fdb5294293a3b48be970bd94e773c646ad2b46a62f6392f6d506861be47da95dd68bee134f9e08f1042caa8051e54561e48465f11dc36e2485a45ca5d753ee33bc58da5ae6892623483a4360f0dd2ab86ff046555538cb223b7586e28ce1ffda8b2b5edcc4cb2a2033de9052f4038a375bb4cc957c25033b918", 0xa9}, {&(0x7f00000006c0)="8a490ff3f06a4c12c0d774b1aacec5451a91c4e9c7c06a08681e92cc0dd873450ce6d094808b61bbb6a43fe0599714730f103a54b616c82d4aef3cf88ee8d6e0dfc6a0a9fbe2d1d42feca458a6282b26a255a6f268933f14cad84d74ea8936c72dd756c6089d13f77553b195a859c8445bdb68c44202d8c3e1af303b", 0x7c}, {&(0x7f0000000740)="ed1d797349de2182e641ff7d39ccba020eba2c5fdfd84a309283796bbc610ae528cf273abc8312b5e7c78c16cf629dde8496cd651065c29105c6385249d31e2b43b1e3c43b33d633fa1a334a00e9a6afec1a877202217ac237dc44249197f10f1e56c522ce0f89ea54987543344096ffacf4e5d76b64d82587ac79383abc8b57f8a78a7b14f7845e1b531a11bdeb924e33de3af7ee5837d15fdce4d5907002621eabd6c6ba13cfd73efd6d35ecdd999bf7d66e0aef7f76ff620c049f1b8a", 0xbe}, {&(0x7f0000000500)="a5d1111bd7bf785703408a4ae7e8e8b5c2f82871dc5bf5d2ee6c54d0f51d6ce482d986384fcd79c7fc", 0x29}, {&(0x7f0000000800)="77daa4a4366039cca8f7267145805b05387ed067527aec77a349818ed8a8d0d681661f7e97562664d372f24ca9e34ab214260fa6259a884bb5d75494134635616a71c163dea7095b258be17b260d36ab18ed5d585fb6061d5e850112b136c40f746eec2e47fa7fea2a4e387eaacbff426fc4f8431655c2bac0b9869c86538088fc6aa679814cff513b5ff14b12e04fd812a954e1e1eec6667ca6a2ce8dcace8f5905d1b70984c05e5d51ca2879c858f5f8b120f4e246cd5a22dbdc086feab781176f06c873fe6378decb28", 0xcb}], 0x8) 00:18:31 executing program 5: pipe(0x0) syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000140)="eb3c906d6b66732e66617400020101000240008000f801", 0x17}, {0x0, 0x0, 0x1000}], 0x0, &(0x7f0000000180)=ANY=[]) chdir(&(0x7f0000000040)='./file0\x00') r0 = open(&(0x7f0000000080)='./bus\x00', 0x14d842, 0x0) r1 = open(&(0x7f0000000780)='./bus\x00', 0x4c03e, 0x0) r2 = creat(&(0x7f00000000c0)='./bus\x00', 0x0) ftruncate(r2, 0x0) r3 = creat(&(0x7f0000000040)='./bus\x00', 0x0) ftruncate(r3, 0x800) lseek(r3, 0x200, 0x0) r4 = open(&(0x7f0000000000)='./bus\x00', 0x24000, 0x0) sendfile(r3, r4, 0x0, 0x10000) mmap(&(0x7f0000000000/0x600000)=nil, 0x600202, 0x7ffffe, 0x4002011, r1, 0x0) write$P9_RREADLINK(r0, 0x0, 0xe) 00:18:31 executing program 1: pipe(0x0) syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000140)="eb3c906d6b66732e66617400020101000240008000f801", 0x17}, {0x0, 0x0, 0x1000}], 0x0, &(0x7f0000000180)=ANY=[]) chdir(0x0) r0 = open(&(0x7f0000000080)='./bus\x00', 0x14d842, 0x0) r1 = open(&(0x7f0000000780)='./bus\x00', 0x4c03e, 0x0) r2 = creat(&(0x7f00000000c0)='./bus\x00', 0x0) ftruncate(r2, 0x800) r3 = creat(&(0x7f0000000040)='./bus\x00', 0x0) ftruncate(r3, 0x800) lseek(r3, 0x200, 0x0) r4 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) lseek(r4, 0x8, 0x0) getsockopt$IP6T_SO_GET_REVISION_MATCH(r4, 0x29, 0x44, &(0x7f0000000180)={'icmp\x00'}, &(0x7f00000001c0)=0x1e) r5 = open(&(0x7f0000000000)='./bus\x00', 0x24000, 0x0) sendfile(r3, r5, 0x0, 0x10000) mmap(&(0x7f0000000000/0x600000)=nil, 0x600202, 0x7ffffe, 0x4002011, r1, 0x0) write$P9_RREADLINK(r0, 0x0, 0xe) 00:18:31 executing program 5: pipe(0x0) syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000140)="eb3c906d6b66732e66617400020101000240008000f801", 0x17}, {0x0, 0x0, 0x1000}], 0x0, &(0x7f0000000180)=ANY=[]) chdir(&(0x7f0000000040)='./file0\x00') r0 = open(&(0x7f0000000080)='./bus\x00', 0x14d842, 0x0) r1 = open(&(0x7f0000000780)='./bus\x00', 0x4c03e, 0x0) r2 = creat(&(0x7f00000000c0)='./bus\x00', 0x0) ftruncate(r2, 0x0) r3 = creat(&(0x7f0000000040)='./bus\x00', 0x0) ftruncate(r3, 0x800) lseek(r3, 0x200, 0x0) r4 = open(&(0x7f0000000000)='./bus\x00', 0x24000, 0x0) sendfile(r3, r4, 0x0, 0x10000) mmap(&(0x7f0000000000/0x600000)=nil, 0x600202, 0x7ffffe, 0x4002011, r1, 0x0) write$P9_RREADLINK(r0, 0x0, 0xe) 00:18:31 executing program 2: pipe(0x0) syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000140)="eb3c906d6b66732e66617400020101000240008000f801", 0x17}, {0x0, 0x0, 0x1000}], 0x0, &(0x7f0000000180)=ANY=[]) chdir(&(0x7f0000000040)='./file0\x00') r0 = open(&(0x7f0000000080)='./bus\x00', 0x14d842, 0x0) r1 = open(&(0x7f0000000780)='./bus\x00', 0x4c03e, 0x0) creat(&(0x7f00000000c0)='./bus\x00', 0x0) ftruncate(0xffffffffffffffff, 0x800) r2 = creat(&(0x7f0000000040)='./bus\x00', 0x0) ftruncate(r2, 0x800) lseek(r2, 0x200, 0x0) r3 = open(&(0x7f0000000000)='./bus\x00', 0x24000, 0x0) sendfile(r2, r3, 0x0, 0x10000) mmap(&(0x7f0000000000/0x600000)=nil, 0x600202, 0x7ffffe, 0x4002011, r1, 0x0) write$P9_RREADLINK(r0, 0x0, 0xe) [ 158.899026][ T7394] loop0: detected capacity change from 0 to 16 [ 158.901770][ T7397] loop2: detected capacity change from 0 to 16 [ 158.913419][ T7396] loop5: detected capacity change from 0 to 16 [ 158.915322][ T7398] loop1: detected capacity change from 0 to 16 [ 158.929653][ T7394] FAT-fs (loop0): bogus number of reserved sectors [ 158.936268][ T7394] FAT-fs (loop0): Can't find a valid FAT filesystem 00:18:31 executing program 5: pipe(0x0) syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000140)="eb3c906d6b66732e66617400020101000240008000f801", 0x17}, {0x0, 0x0, 0x1000}], 0x0, &(0x7f0000000180)=ANY=[]) chdir(&(0x7f0000000040)='./file0\x00') r0 = open(&(0x7f0000000080)='./bus\x00', 0x14d842, 0x0) r1 = open(&(0x7f0000000780)='./bus\x00', 0x4c03e, 0x0) r2 = creat(&(0x7f00000000c0)='./bus\x00', 0x0) ftruncate(r2, 0x800) r3 = creat(0x0, 0x0) ftruncate(r3, 0x800) lseek(r3, 0x200, 0x0) r4 = open(&(0x7f0000000000)='./bus\x00', 0x24000, 0x0) sendfile(r3, r4, 0x0, 0x10000) mmap(&(0x7f0000000000/0x600000)=nil, 0x600202, 0x7ffffe, 0x4002011, r1, 0x0) write$P9_RREADLINK(r0, 0x0, 0xe) 00:18:31 executing program 4: setsockopt$packet_tx_ring(0xffffffffffffffff, 0x10f, 0x87, &(0x7f0000000080)=@req3={0x0, 0x0, 0xd2}, 0x1c) setsockopt$packet_tx_ring(0xffffffffffffffff, 0x107, 0xd, 0x0, 0x0) socket$nl_route(0x10, 0x3, 0x0) bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000300)={0x11, 0x5, &(0x7f00000000c0)=ANY=[@ANYBLOB="180000000000000000000000ff000000850000000e000000850000005000000095"], &(0x7f0000000280)='syzkaller\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x2, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x78) bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, 0x0, 0x0) sendmsg$WG_CMD_GET_DEVICE(0xffffffffffffffff, &(0x7f0000001480)={0x0, 0x0, &(0x7f0000000440)={&(0x7f00000003c0)={0x38, 0x0, 0x100, 0x70bd29, 0x25dfdbfb, {}, [@WGDEVICE_A_IFNAME={0x14, 0x2, 'wg2\x00'}, @WGDEVICE_A_IFINDEX={0x8}, @WGDEVICE_A_FWMARK={0x8}]}, 0x38}, 0x1, 0x0, 0x0, 0x40000000}, 0x80) socket$nl_route(0x10, 0x3, 0x0) r0 = syz_open_dev$tty1(0xc, 0x4, 0x1) r1 = dup(r0) write$UHID_INPUT(r1, &(0x7f0000001040)={0xe, {"a2e3ad08ed6b52f99cfbf4c0879b45b4d04fe7ff7fc6e5539b3c68163b546a9b374694370890e0878fdb1ac6e7049b71b4956c0a9a472a5b47f3988f7ef31952a981ffe8d178708c523c921b509b720a169b50d336cd3b78130daa61d8e809ea889b6e02b77f07227227b7ba67e0e78657a6f5c2a874e62a9ccdc0d31a0c9f318c0da1993bd160e233df4a62179c6f309f4cff7738596ecae8707ce065cd5b91cd0ae193973735b36d5b1b63e91c00305d3f46635eb016d5b1dda98e2d749be7bd1df1fb3b231fdcdb5075a9aaa1b469c3090000000000000075271b286329d169934288fd789aa37d6e98b224fd44b65b31334ffc55cc82cd3ac32ecd03aded6f9081b4da0d8b38f3cd4498bee800490841bdb114f6b76383709d8f5c55432a909fda039aec54a1236e80f6a8abadea7662496bddbb42be6bfb2f17959d1f416e56c71bfc31870262f5e801119242ca5b6bfc821e7e20002451138e645bb80c617669314e2fbe70de98ec76a9e40dad47f36fd9f7d0d42a4b5f1185ccdcf16ff46295d8a0fa17713cf39fe23491237c08822dec110911e893d0a8c4f677747abc360934b82910ff85bfd995083bba2987b67399eac427d145d546a40b9f6ff14ac488ec130fb3850a27afc953854a642c57519544ae15a7e454dea05918b4124351601611c8f11baa500a3621c56cea8d20ff911a0c41db6ebe8cac64f17679141d54b34bbc9963ac4f4bb3309603f1d4ab966203861b5b15a841f2b575a8bd0d78248ebe4d9a80002695104f674c2431dca141fae269cab70e9a66f3c3a9a63e9639e1f59c0eee26c6b5d74b078a5e15c31634e5ae098ce9ee70771aaa18119a867e1088334975e9f73483b6a62fa678ca14ffd9f9db2a7869d85864056526f889af43a6000200000000000065d5e880576286522449df466c632b356f243f989cce3803f465e41e610c20d80421d653a5120000008213b704c7fb082ff27590678ef9f190bae979babc7041d860420c5664ba7921b14dc1db8892fd32d0ad7bc946813591ad8deff4b05f60cea0da7710ac0004000000008000bea37de0d0d4aa202fef5952a5391fd5615d429a04a689b83c7068ae949ed06e288e810bac9c76600097907f8ea2e2f05dd3318271a1f5f8528f227e79c13800000000492f21579d2c15b8c70cdb1c332d86d87341432750861ec2bc3451edca194b221cfec4603d276bbaa1dfa6d4fb8a48a76eefc9a9a0270e4c10d64cd5a62427264f2360fe763c43470833ac96d3f3357cbbaba8f1b1fdcc7cbb61a7cdb9744ed7f9129aede2be21ccfdc4e9134f8684b3a4f354da9a795e96334e207dff70f1988037b2ed3aaf575c0b88d8f146684078416d59fdee5307000000d92dad99dac44c3f0008047096a44060bebc2420aed92fa9b6c6224779415d97b9a6d6d5495c1180459043f41c2fc4f4162b987b80c3e001cd34e5c92f76cc4c24eeb8bc4e9ac2aed9e53803ed0ca4ae3a9737d214060005ea6f1783e287b3bee96e3a7288afe2fdfaa78d1f48c13b64df07847754b8400daaa69bf5c8f48fe4eae9ca1207e78283cd0b20ceb360c7e658828163e2d25c4aa348561f927e88f63aa70e73a5e69b3df3495903f06572e1e007fa55a2999f596d067312f5779e8dbfdcf3427138f3d444d2639a10477f9bec4b0bbb6e3c04be68981f392203dd0ee3ef478e67d1d7232f17696294378ce716dacfc5e3e03cfffffffffffff001034ef655b253ca509383815b1b6fc6522d4e2d48604665fde2b94cf02b98a269b891abf8ab9c015073014d9e08d4338b8780bdecd436cf0541359bafffa45237f104b96210403b2de9efedfd71af9444e197f47e866101496f42355bc7872c827467cfa5c4e72730d56bd068ed211cf847535edecb7b373f78b095b68441a34cb51682a8ae4d24ad0465f7927f889b813076038e79a7962fb385a882e8020f06c4c2ba1dd5cac7c18876da865d258734dd73583df292892448039ef799cf0630becdcce04579b5561dc825ab829827945e020c1f67ee615f7084a607a7eceb6243378e0610060f02cca4051c2f001edb3d78fb4b5f668dda93aec92a5de203717aa49c2d284acfabe262fccfcbb2b75a2183c4e15a7b6eb65ca8104e1b4da1fbb77ab2fc043aead87c32ab875ee7c2e7b7019c902cd3b43eaeb1a5fb135c0c7dcee8fe6516a328032f88c042891824659e9e94265c803b35ee5f83a2b210520106b8a358b50ab7a1fa89af9c251fe5294b3d1802d5676d95f160ec97b1ad948741b2044642c37b4a6cc6c04effc1672db7e4b68d767d9a7a508ae54a3cd73643de50e8c77d95a3d361c040babb171607caac2a3559ad4f75465f49c0d0ae3716db6e00cb11dbe200000000000000bf70cc77737c3b42aae501b20f7694a00f16e2d0174035a2c22656dc29880acebd2ba3a504767b6b45a45957f24d758ed024b3849c11d412a2a03b4047497022d9c30e23ef4df5c89644f48bb536f7945b59d7bc09ff754413d135273ea8e75f22f216c6b9990ae71806f2c00b4025c48b75c0f71c497579773767075428067e7f16f4dde374f8211fef42cb468e623daf60b3569d462f4f19eacdb3ed70eeebb4483f8fd777d443e8b40426db6fe29068c0ca3d3414442e863a154704b0e51bc664a137b26be7fc95df80b9ce375dd649c8c704e509bd88c8e63d8c7dd67071115c8982ba46af4d6adcc9f68a75b9397b035153faf46366e7205dd8d6f37525c1a0e94610dd94323f6c15d085197149bfd6655548cfd9c5d3b2d78378cfb85ed82e7da0f6eb6d279f2ae44369ddb4581c55925d0f6f1ba471eba281f259152f85a654fb39ddff3b484439ff158e7c5419e037f3563c7f93cd54b9094f226e783271e1e5a2a2c10712eab625d64931cdcffe6738d97b9b5ef828ee9fb059fc01af0e79c1e14b1d25988c69a39973132f02768f7971d31488b8658a20878b7c1dd7ba02fc42939dde3d4a3339a65d507dc59c51097b40517705da56e9ebfeffffff82bf86dbb58c548069ff6eb95aade7cc66d7bbef724779ca1f731b3346ff177050373d79ff7b3e7f9bc0c1b4b266a8878b90baaa039d3e3b63979ac3df6e6f4859afd50238c7547a39b60810938044ae185d2ba3e00a4e73676864d0270d81eaee5ee6cf1d0ab3785e00785ec27e923911fab964c271556527697b52160687000000008df165d884b36ec2b6c25a2f362815687e9ddbfb96d6861aca47da73d6f3144345f48843dd014e5c5ad8fe995754bd9cf32fce1e7027132f2082fb0a30b9deae84bed4b28045634073c9c58c89d9e99c81769177c6d594f88a4facfd4c735a20307c737afae5336651b1b9bd522d60399473296b831dbd933d93994ba3064279b10ea0c5833f41f157ea2302993dbe433b1aa3a3766d5439020484f4113c4c859465c3b415c3432f81db8719539d5bf372aaaea1cc43a6c5cbe59758bf0129165895ac4b008e595f437491d87abed02cefcd9db53d94d02dae17b118e5d6787463181f4b87c10772d2b13f7809959bc0488506dbd17ca51055f2f416a44fe180d2d50c312cca7cb14a2bdc331f57a9817139a206fc76d57234ffff2de20a4b8e3737fbb42913777c06376f799eba367e21f94ca598705f5dcb767d6f84fad6b0f6095e53c4c4234d0c1fbe434f6ab8f43c0013ee93b83946ee7759e89d7bdd1a32d7b3110b937fe43c06d21e35810d8fe98b0000ea8aa12bc8716eefc5c97c45ac33eeec964c5214bc3a9359bdea1cccab94f15e36319cb34ebcacedb82c2ed3de5a8a8f0011e8f74e82d7f96093530e76692839d7961939adfdeeeaff19d11efcafb6cf46fef271e89d6cc238a081ff58cefcce3fbf4625a7e7de40e42e07b34449e15e065cc7348663a52190202c7af288a4510de03dab19d26285eda89156d50dd385a60333ba5bbf3dd6d6080cafccf8a97406bb6b68a1f0c4549820a73c880f475f732ae00398e8bd1f4908b7807fb33b72685ec37a2d3f766413a6045951f9a93ab5d99c066f7aef0948a68cb0b3e35cb80dd349e891aef595dc4d470e8ac32a308e15fc37d06aeac289c0523f483e1ff7408c60edddab652f2ef91d4f2b01987b0f46da034e5c3f745a7ee8101a3934c54e24b48ec0275e2d068edc746b0827cbf652f406c6b95f2722e58c050400ce2126596e1cd7655b904801784c416b22f73d324678e2724f43f1fe687c7e8a60c28b82b6528341b648cdd56fed7cdcbb1575912d5ecd36de00bca0b7427d8392c6289455e8f8d2ab2242729251ae033a9e02210e62df0546a74b333a1c48f95fd54acb5741259e8c5488efeee327415cc19451432c6f16c27693102a3cd84857cd6586fc5ca9a93eb0145fac0662ff86107f998a8ef7df8aa14046c55b03d3d47f88a8d60f7774a2ee08758897fb411a94b3c2fc5d5f0db42c0463ec014508e5247d33ae6c962d35603ff8454c16f8342856935125102bb784ed714887071ffdd9923c954ab6ce431b63ee356b0c785f2f47b90e29389f22fc5b59a70efaea2bd40195af4486220d702e30bfc43c10ec23ea6283994a7dde4dcb61fea6b651fb1d62458d0741a12830052fcc460db043afe525629b40d7cee658e4cb5e930ed624806c43a006dc9336d07c2b8081c128ad7084c29743bc613bc18f5a38d442768af38041efe03d152ef95ff569e76db2391f4509d7f339d92fdb4a89364949da3932ba5c04c24a560ad80a3ce654575576e599aff3565b1d531f30912b99e6619ebe93cc0b81ea9935fd46edb44a78f615255490a4b621501f2a9e4d24624c4dac9274018c67584f5d374755534d7f68f679c4ff516a9c861a0e7e65868fcb2bf1cb9aea4e05df72279fdb0d2b9e935c5af3cf474bed79dfc248c1f5aea4b8b32c5d295e57079d0fe662a46b7f71cd47744db86c50b704c971d90195c7b2c7439a2d78ccfa79b5fc2bff6bbf840262bf89394b3e6491953264d2700c838fa2c7b34252600c9654e502dcea39cb6bc3eb8d6284ca6270d6b2f0e58fded8a7b4a302a97bc641df07720ba2b26bbfcc807ca0abb1b44322269c34c5ec68cb068ea88067d905ea917bb03eefdaebdeabf2d0dce85dbd02ee46c5cd5892587c2cb5fe36d7d3e5db21b094b8b77940b5f07722e47a08d367e5f84c96ec660080934b33ad61b4f65d77e86abd6859cddf4bbae1f0930462df090000008562ea3511a8065ec8ffcf12f14dcf6ebecd8d884836174faf1aa609e5f1ee1162dfa13bdc1fa7cfaadba85c72e9758f03a755d0be53f8d2a1dfb1c68cc164b0a0780d971a96ea2c4d4ca0398c2235980a9307b3d5bd3b010a3ad0a5dbed2881a9700af561ac8c7e36bb2fc4c40e9cf96f06817fb903729a7db6ff957697c9ede7885d94ff1aa70826ad01a9b03c37b0969be0daf60af93109eb1dee72e4a6df3bec89822a7a0b678058fa3fef86faec216eb6992162f8dcbf719c148cd2f9c55f4901203a9a8a2c3e90f3943dbc10360a1a49700d1dfbf66d69f6fbaf506c8bcce8bb0d872a02238926407a4eddd5d0fc5a752f90000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004000000000000000000000000000000000200", 0x1000}}, 0x1006) writev(r1, &(0x7f0000000900)=[{&(0x7f0000000480)="ef24df748e6339e7a859da00f7e45c45aed0cb6eabdcfdd972f677f016168b5ef61f9aa1f6deab386cf93481b137e7afe6f01ab5079c82ae2da6335608b14ba339e0f66f9dbd841684808f041cb78f055fa4dd99e8666178f4bc2ef29d65e55ab4c4fec523dfdaf97c", 0x69}, {&(0x7f00000014c0)="accecc3b26f444c91af532f3dc8fcb45fc7cb2240674222923ad25ceb2cab3cd1a1bce4438af0e8fd11efe70949b8076477924694871ad64be7d5913e78be03210b90c2170350c7cb1c836d132036ffdb8b1d4ae82f24eea9e1eebd967bbc765a0d152099994e3992e59ade79432921bd4fe5a9a5a1f627d0fe62310bebb8d6e8d8a54916273f2cb9f60bd7f33b392659e64eb1a2c1b49a387bf5fdb486a042b98c33f00150d8179917ebc20b9a4ce14ba2cfc32994781f0178f8edce57369a310ebc478f6c0d1bc0442447a3f3f038ead8940a6b2b92c9a56343feb2cf95dcad3ab0ecb42b0c5583adcd091cde45916908ebd5eae8a67737387218441ed24729ca4643175e3771e0600d44b996f993d2b8e22eddf88eab5b8cabe055b6e16f0a81f8c2dac406e3ba1a2bc44d94314ce123e5b43fc1dbcfb7858e440893b6c66c9f2691cba5856dcac58e289bd679ccdc558aacc7c419a60e726d683557555201b720461dbe1064dfd49919e9765f2bd4bd22eb64f8c1ca73fa6c559e3d300eb2cd42ea83b560a03ca4161b1e9035621a751cd760cc8989124e935802d6c1cde5926457791b3969da4ac6d408729275a31613b9ddfc33c5a1eb22d32d500052b27ffb9a4ce0172d859b4bc847440abb37974c13c855b3e318079a8b87565df2df2aaf96d9cd2515695f03eacf4958122570b14fef0212454bb74c478eaa7e551fbedd36b2e7af9134f7060947ab9dd3b8827025b5110856efdb1384044cdf04b75133d09def93df1513b78ecab8fc51ea2f3c2c60ea2b00bf925b840c569473086a244bae8d9b7a462dad0d9fdb72e0accaf4d1ee1b91d7abb86525eb73183489c9193d0c1c10bb4551919b31221bb519dce970bd5fd0b29fa221844694b320dd81a1766665d1beec63d175af4644a4764513d7619e9bac8802355483cc93666dab4733dab1945495a5bba68839d69d58f2dd5c76adf9d34bb9085d5fc4e8ec82c846ad432c35d6ab4cb99c165681bda2a819a13c4307e81bf7dc57a4002ae393ece0623af7826de923df8dc6b08ca7d91dec52688e676d816f5cc8716f8c119e6970c2a0c719bb6d278947d1db9bca07df7206cb2b06a10a2de4d4608e35ced274d9ff81c22cc89b0412c7880475c9ed4b5b9f0c30a9494259126a5e6095a98cab0bf0476d4faebe8c9b686251e80d8bf4400f2454f4d2a2b845e12c62129caae30e1c30258d7247a90d2ebcd506fafd6be7f7359ab77c37f141e7521281163712afc434c4339acccb767f1877e1a454b345e138422599446aa7da09561ca143ace6ef8ce70c5672163ac13b0d997fbbf8480f07f45792c6f31de10ded9be8548948fb0a9712d9b7e4d2e1d3aee0bd99a5b3aba604e6a9c117a247d95665348ae5829d569ce3449c3202eae7d9723558b0b4413ec470a4bc7c7bd264988e623a3d75656da1f831a84843653b03e53f37a2135ebee48ccb96800aa6a7d23e4e39f369cee6d2489c4c55e62c286b397d661e88925545a544c0358f9a2dd5f744f48ce2256c314612a85633d1a3b672cb1a4dfafb0269b28b65fac42a12d0a707bc593af2f6d3f639c9a8c18d8cba35cb2f1b18b32d387c6d4d6b3d016b9be9be4c214c85d6c979cc9fef700ca04e747b35733f10be5fc4f33d285f72d5bceafa0e790ee46ed3bc7bb6e17847b58c36b96c388ec4fb1eceb81ee73c163443421338d535542b28bf9cf4689e4f131992b5c54df9f64aeb49a28bd969198686cfce4f3b1c1a1187c3d30da29d519e1dfadb79aeccf43be2497b46c19696b78b3fefe09fe49ef2c329164a7822f41c4b25d7651789fc03678543faa095932a23e077f77e5f667ae4bb3808402c210d399fd0f653a4a611feca648418ad9a3c435edd5a5680c399e7a39e689fc3565aaa7dc062d0df4aa3c39ed771f51eb5313fd811349b009bb21c151fb2ef429605be9aaed73e6ff62dfd74f057ae8d220bc2890840090aaa7559f117616022b515e155c70997c058b67012cc25a259de7d35e7f1264173867dfe0e837fd890b1c4bdba76ee4e78234963b66f23fcd294a9c818e1ac7a54befa789116611c05f8fb4b4e3f8f20cc6afed294e78e364ff061a43fd9c865022eba8e76167df2588181682b1471851c546c3711084db58ca6a7bacf3e88608e59eb4848bb818192c19440faebd828aefc835a65e019586920d1a8238a60ae02948316313d38cd9269321ae17a1dbb19f57b619e7c5fba97f577626e2ac688f10b32f53356a697039563be88a79e1e97bf981a8c600ad47237eed91cb80dd8364cfcabf5371fc55a59b9267f0fb347e9bf704ee7abafbd95fa7843fcd4a2410d56d87699c1564ddaa59d453fff26c89b6fe02a9eb14cf0fa408b0d364a53ebbd2c8a0c92bb126973fd94e001023f114c75e02089748e4402a3927bb576d019417f073f9d7017f58a5f5edf9337fcb53d71f766d5ee719e2d6194d5098a50dbb6a334689f24d70e42f03ed62f754cf785b08e8f71b33ecd752e4e7c52398d70798b3828a2d7f9b5fd3222ee643b7707257978a9f06792cd97d714d65433c11d8cda1532f75a48a7a77c4a745de8c85aa44d7fdcc8cd1691d718fff1d930b539c52b8d3f349c2eed0c3613624de7c9937d2ced8c608a184d2dbb10939e694782ad9a82b120c6d82dd88e7314b081cf97c449b471efefd7b558848d999e767e12be54a42b76fffbcbde93241824f32846e71f4592eb2dd9f3d816e8ec229a45b79c254793c8f751004754fb08dd992b333660e028d404b0311eb53d6cf1359d4fbcfe9205403c63d0ea08523d2a9ca5301f7f6c7c3ff52e95178621e7e7e331075fb2dbe88e474ea4433352eaac032211247d234734b4c720ecb03626d745b6b08df3be8d12f18bcf7f49ebf8e3408805a3b2eeee97d6d4cc5aa70a4bc000a5cbc61fe209c06173a8b683225315e3548d787bacaa2a7590989819207a4e265dda895edbf5e336bf6f2368712b165ab5d19e31629e477241ab93a3e0d290c64847ed58753647f20bbb0ec1fc1b8f7691f67f30f4e8913a2f315eba36969f113fc22c575fe5af18bd6a2e9a9f6f13bc21981829b632a7c6aa93c146058232eb7c19422a0478e991b4ed994bc56193b0b8ed67244fc3f3c3dbd338362e17b0eb615180231cd56ff3ca1a8ac7ebac6cb48d76ff2d4d79a0fff9f9cb624c5f01ccdda286f7f6063d8643093ab4db51d71ebbdc673fdd6aa9cb4848e4de4089350ffeef4dbe79b602472e4b2e71a03739166703266e2437f191358e7311b5a16fc369c974aaf28c6eafdc5f2ba976ad83ccc5d34dbd86c7e831ff910a5b682bed66bf0b20ace44bdf0183d398d6ef4fff9b1dd38b07ee5db911f4249d61e4d354a3db3f6cd66a156631384eedc692550e07dd7dc16602759ddabf93921398505f40841ec08473ec42e9e1c6bd992e948f677bd41fac2428b2c5ba84831e9c789fd8f5e6c39558eaded6b3a6d9e4b8437a0c8ee9463fa6750301ded2a8a9ef53daeb335687f9d5609adbf1a461ab4aee998073359b34a4fcc537a9229f18617a12dad73bcba358b469accbc89cff7a71523a13b4b1dc9ad124178a2b202390fdfc2cc64801bec396620adb8f9defd72e12504335402dd75dcac2783cf06bde917cd6561401c863746465622f96d54ed04e14f38948e12732719d34f3d54d916e80c4d4158619a6051f36d632d46d36143f0f87d37853f4190096327093df0dc695b64b9bd73984f14f34e1737e796ac813dca98ef24bc4f1fc3b0d82e5e8026265b3d3a39da36fc2d701737626b476be43a3ddfc9a7d3eae61d38289efde136cbadd31f532eb92176f6224edfd0439a2c355ba94282623a06d1072575abab74909b2447c41cb75ee670eccdd9494c57eda6ce1a2977ce276aaba0d505e9841ea0fc9429f8cfb2a541572a1c7bd3e7775363462ef5581e6008b14308d1e9281bd5cce5365dec6558462d9051366e59524aea51a3d6c4172c76a3dde13c5cbf7980983b1c3585d03374194dd02f4dc083b55fa4d55414f3214646e5f3d81e33450ad1bb78a713ee764b8c4a67fa8a0af687d3c913b5563845fd0577fcb1114e67b242deec591f20a06502ee160e2341636ecfcb9720a0b61869284c35495242aca8b8da61e29e4d83391c89a393c6c85863f2b871161147b5804c6a28dc19ee05414f2bf0ea97eb90dbfe5b71b60cf2e02f7d8b0ccfd11394b396396c25fd1d79e469e85176a824b99d1a56f501dfd1fc550e73005d2443103c926a25ef13cf514bf5e8ba2271b6925609c80caf98d3cc1518b9d624bb113dd19d00734e649a7175e2c2b2674be7cb4d73ebb1a61c6d5fbb9ebb7a9a5853b588631bbadcd5649601fd20ba22741b21d936bd23fcf00ba81287cc94cf80d59c87eeab76c1b56562b162d261908a9f3abc12036fc2d0c54869ab0d079570c101b8c32efc6a339ae9b954374a2fa2909e65abbe71dbaf83308db67633ef3694fc4c8d85bd1ccc0d5831d3310bb3a7d8fd5ebf4a46a29d40468ef8f06ff0f511759c0d6bc7f76cdcb064b03411d3b07298a8edb0976eb07b31f63acd637529d97b9a3e2664afa6e95b3b943749806821288801ad7054bbaa9fb7af02d87633f7437d4ef284548105f7579249acdb9421708154cacd90377eb38c89d5b161f65b9cb08e32660990cf9e7ae9370c05dddd8734f4ebdf4392ffc6a7d08b0435ca85ed9d5598605c5291fefbe0e5809651b63a267531f504292c513dcf174932f09b86cc7a0cc30d800faba4a7b1c563812517f4b20b2749a92db8c5f890c8b9aeeba8eb001bd458eaeb9b154fe26bf3fac8072e4815656bc386e4d40bf70e0f47ce0741438cfacd9a2903c9c8d2abb9bf6a0815995db50bdd50c2b7d5a9861fa7c81e4444b32264d5e34a1849719782df6b5d01e7756652026364832ec4e9670bf5709d20ea61a9bd172d74d427268395c93e7d88553588f00a572b062c57ea37818a51d537f7c3966853589111e577c3b6306007f1864a1cda68e90f045fbd2349a1bdec7da6e77e3cc003b879bf494d86369b0b00e873fb71ff1b06f507de1972901d6e6010dd610be330902102ad5a842308f34b9a3f2e4fe70d6ee143a5d961f3cd919a2108d37b7746268a3abbe883f2909586bb5be04d24c35e7dd58175bff6b4f4255a8ce41ba29b88abf814a17a381bd6b1c2f1c64aa739d1c97cc347b0516b4a02f13acf5a87e1f4c51a822a68a83eff6688ead8433b8b955ca12c8f5cf2f7c1101f6b703f02258a373910bfe2843147b376f32a1e4df62551070843e024212fe3df99ecec1db9bb78f38cf7a95b1b5b91c5112ceda5e3ea08175d179215cc0346710195483c2b5c12e0ffc235df4a9b1bda9503ddf64b480101da8938533ecccee9f327cd3f181e21d71030bcf28f6d83ec5762b033fbd01beee922c82075c170af8f5d57ad93524f7570ff42fb92cbdfb4cc8701c29332689735a49d0272fa789f1c4525a67a561abdd7c64ae348975f2b58878707001cd7ec3116853380c3fb8f4c2b7ec70dfb6b83b35efdf3ea9fd469ec8baac273278de1c39a8f178eb4370e1583c445881f515fcd7a82d6c69d3f061a66219857f93ef70b1eb135224ac27408f984e7e23c5bc02351a650a403e95ac8982904fab553f1e8fb67cd854d1c0c61dec5339cd8904501d14b0e6c36944fa320d0c028b1c9873a5bffea9ea7565f603a30b66db596c1d6c720a8af29b8514e52580011d5e23187c7e07924fdbe80b0784ef540bde0", 0x1000}, {&(0x7f0000000580)="e6393ab33220ec568c516edc0888e206a05a1279cf2da96f8f240723f79e84b26146a9caf6f89f9ab482b4c0aa39adf18a93d0cac2a24a35da5954a417df5bebd5fe096381c3", 0x46}, {&(0x7f0000000600)="0fb67eb5d8e1216807cfc53e46a995488ac07adb2039b74d203f81ab6f8bbd2a9acd0303499c26ef1b614bb0b1cbf86fdb5294293a3b48be970bd94e773c646ad2b46a62f6392f6d506861be47da95dd68bee134f9e08f1042caa8051e54561e48465f11dc36e2485a45ca5d753ee33bc58da5ae6892623483a4360f0dd2ab86ff046555538cb223b7586e28ce1ffda8b2b5edcc4cb2a2033de9052f4038a375bb4cc957c25033b9186abf49", 0xac}, {&(0x7f00000006c0)="8a490ff3f06a4c12c0d774b1aacec5451a91c4e9c7c06a08681e92cc0dd873450ce6d094808b61bbb6a43fe0599714730f103a54b616c82d4aef3cf88ee8d6e0dfc6a0a9fbe2d1d42feca458a6282b26a255a6f268933f14cad84d74ea8936c72dd756c6089d13f77553b195a859c8445bdb68c44202d8c3e1af303b", 0x7c}, {&(0x7f0000000740)="ed1d797349de2182e641ff7d39ccba020eba2c5fdfd84a309283796bbc610ae528cf273abc8312b5e7c78c16cf629dde8496cd651065c29105c6385249d31e2b43b1e3c43b33d633fa1a334a00e9a6afec1a877202217ac237dc44249197f10f1e56c522ce0f89ea54987543344096ffacf4e5d76b64d82587ac79383abc8b57f8a78a7b14f7845e1b531a11bdeb924e33de3af7ee5837d15fdce4d5907002621eabd6c6ba13cfd73efd6d35ecdd999bf7d66e0aef7f76ff620c049f1b8a", 0xbe}, {&(0x7f0000000500)="a5d1111bd7bf785703408a4ae7e8e8b5c2f82871dc5bf5d2ee6c54d0f51d6ce482d986384fcd79c7fc", 0x29}, {&(0x7f0000000800)="77daa4a4366039cca8f7267145805b05387ed067527aec77a349818ed8a8d0d681661f7e97562664d372f24ca9e34ab214260fa6259a884bb5d75494134635616a71c163dea7095b258be17b260d36ab18ed5d585fb6061d5e850112b136c40f746eec2e47fa7fea2a4e387eaacbff426fc4f8431655c2bac0b9869c86538088fc6aa679814cff513b5ff14b12e04fd812a954e1e1eec6667ca6a2ce8dcace8f5905d1b70984c05e5d51ca2879c858f5f8b120f4e246cd5a22dbdc086feab781176f06c873fe6378decb28", 0xcb}], 0x8) [ 158.984237][ T7402] loop2: detected capacity change from 0 to 16 [ 158.987865][ T7404] loop5: detected capacity change from 0 to 16 [ 158.996499][ T7405] loop3: detected capacity change from 0 to 16 00:18:31 executing program 2: pipe(0x0) syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000140)="eb3c906d6b66732e66617400020101000240008000f801", 0x17}, {0x0, 0x0, 0x1000}], 0x0, &(0x7f0000000180)=ANY=[]) chdir(&(0x7f0000000040)='./file0\x00') r0 = open(&(0x7f0000000080)='./bus\x00', 0x14d842, 0x0) r1 = open(&(0x7f0000000780)='./bus\x00', 0x4c03e, 0x0) creat(&(0x7f00000000c0)='./bus\x00', 0x0) ftruncate(0xffffffffffffffff, 0x800) r2 = creat(&(0x7f0000000040)='./bus\x00', 0x0) ftruncate(r2, 0x800) lseek(r2, 0x200, 0x0) r3 = open(&(0x7f0000000000)='./bus\x00', 0x24000, 0x0) sendfile(r2, r3, 0x0, 0x10000) mmap(&(0x7f0000000000/0x600000)=nil, 0x600202, 0x7ffffe, 0x4002011, r1, 0x0) write$P9_RREADLINK(r0, 0x0, 0xe) 00:18:31 executing program 5: pipe(0x0) syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000140)="eb3c906d6b66732e66617400020101000240008000f801", 0x17}, {0x0, 0x0, 0x1000}], 0x0, &(0x7f0000000180)=ANY=[]) chdir(&(0x7f0000000040)='./file0\x00') r0 = open(&(0x7f0000000080)='./bus\x00', 0x14d842, 0x0) r1 = open(&(0x7f0000000780)='./bus\x00', 0x4c03e, 0x0) r2 = creat(&(0x7f00000000c0)='./bus\x00', 0x0) ftruncate(r2, 0x800) r3 = creat(0x0, 0x0) ftruncate(r3, 0x800) lseek(r3, 0x200, 0x0) r4 = open(&(0x7f0000000000)='./bus\x00', 0x24000, 0x0) sendfile(r3, r4, 0x0, 0x10000) mmap(&(0x7f0000000000/0x600000)=nil, 0x600202, 0x7ffffe, 0x4002011, r1, 0x0) write$P9_RREADLINK(r0, 0x0, 0xe) [ 159.064960][ T7411] loop5: detected capacity change from 0 to 16 [ 159.117009][ T7417] loop2: detected capacity change from 0 to 16 [ 159.117682][ T7415] loop5: detected capacity change from 0 to 16 00:18:32 executing program 3: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000140)="eb3c906d6b66732e66617400020101000240008000f801", 0x17}, {0x0, 0x0, 0x1000}], 0x0, &(0x7f0000000180)=ANY=[]) chdir(&(0x7f0000000040)='./file0\x00') open(&(0x7f0000000080)='./bus\x00', 0x14d842, 0x0) r0 = open(&(0x7f0000000780)='./bus\x00', 0x4c03e, 0x0) r1 = creat(&(0x7f00000000c0)='./bus\x00', 0x0) ftruncate(r1, 0x800) r2 = creat(&(0x7f0000000040)='./bus\x00', 0x0) ftruncate(r2, 0x800) lseek(r2, 0x200, 0x0) r3 = open(&(0x7f0000000000)='./bus\x00', 0x24000, 0x0) sendfile(r2, r3, 0x0, 0x10000) mmap(&(0x7f0000000000/0x600000)=nil, 0x600202, 0x7ffffe, 0x4002011, r0, 0x0) write$P9_RREADLINK(0xffffffffffffffff, 0x0, 0xe) 00:18:32 executing program 5: pipe(0x0) syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000140)="eb3c906d6b66732e66617400020101000240008000f801", 0x17}, {0x0, 0x0, 0x1000}], 0x0, &(0x7f0000000180)=ANY=[]) chdir(&(0x7f0000000040)='./file0\x00') r0 = open(&(0x7f0000000080)='./bus\x00', 0x14d842, 0x0) r1 = open(&(0x7f0000000780)='./bus\x00', 0x4c03e, 0x0) r2 = creat(&(0x7f00000000c0)='./bus\x00', 0x0) ftruncate(r2, 0x800) r3 = creat(0x0, 0x0) ftruncate(r3, 0x800) lseek(r3, 0x200, 0x0) r4 = open(&(0x7f0000000000)='./bus\x00', 0x24000, 0x0) sendfile(r3, r4, 0x0, 0x10000) mmap(&(0x7f0000000000/0x600000)=nil, 0x600202, 0x7ffffe, 0x4002011, r1, 0x0) write$P9_RREADLINK(r0, 0x0, 0xe) 00:18:32 executing program 2: pipe(0x0) syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000140)="eb3c906d6b66732e66617400020101000240008000f801", 0x17}, {0x0, 0x0, 0x1000}], 0x0, &(0x7f0000000180)=ANY=[]) chdir(&(0x7f0000000040)='./file0\x00') r0 = open(&(0x7f0000000080)='./bus\x00', 0x14d842, 0x0) r1 = open(&(0x7f0000000780)='./bus\x00', 0x4c03e, 0x0) r2 = creat(&(0x7f00000000c0)='./bus\x00', 0x0) ftruncate(r2, 0x0) r3 = creat(&(0x7f0000000040)='./bus\x00', 0x0) ftruncate(r3, 0x800) lseek(r3, 0x200, 0x0) r4 = open(&(0x7f0000000000)='./bus\x00', 0x24000, 0x0) sendfile(r3, r4, 0x0, 0x10000) mmap(&(0x7f0000000000/0x600000)=nil, 0x600202, 0x7ffffe, 0x4002011, r1, 0x0) write$P9_RREADLINK(r0, 0x0, 0xe) 00:18:32 executing program 1: pipe(0x0) syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000140)="eb3c906d6b66732e66617400020101000240008000f801", 0x17}, {0x0, 0x0, 0x1000}], 0x0, &(0x7f0000000180)=ANY=[]) chdir(&(0x7f0000000040)='./file0\x00') r0 = open(0x0, 0x14d842, 0x0) r1 = open(&(0x7f0000000780)='./bus\x00', 0x4c03e, 0x0) r2 = creat(&(0x7f00000000c0)='./bus\x00', 0x0) ftruncate(r2, 0x800) r3 = creat(&(0x7f0000000040)='./bus\x00', 0x0) ftruncate(r3, 0x800) lseek(r3, 0x200, 0x0) r4 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) lseek(r4, 0x8, 0x0) getsockopt$IP6T_SO_GET_REVISION_MATCH(r4, 0x29, 0x44, &(0x7f0000000180)={'icmp\x00'}, &(0x7f00000001c0)=0x1e) r5 = open(&(0x7f0000000000)='./bus\x00', 0x24000, 0x0) sendfile(r3, r5, 0x0, 0x10000) mmap(&(0x7f0000000000/0x600000)=nil, 0x600202, 0x7ffffe, 0x4002011, r1, 0x0) write$P9_RREADLINK(r0, 0x0, 0xe) 00:18:32 executing program 4: setsockopt$packet_tx_ring(0xffffffffffffffff, 0x10f, 0x87, &(0x7f0000000080)=@req3={0x0, 0x0, 0xd2}, 0x1c) setsockopt$packet_tx_ring(0xffffffffffffffff, 0x107, 0xd, 0x0, 0x0) socket$nl_route(0x10, 0x3, 0x0) bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000300)={0x11, 0x5, &(0x7f00000000c0)=ANY=[@ANYBLOB="180000000000000000000000ff000000850000000e000000850000005000000095"], &(0x7f0000000280)='syzkaller\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x2, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x78) bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, 0x0, 0x0) sendmsg$WG_CMD_GET_DEVICE(0xffffffffffffffff, &(0x7f0000001480)={0x0, 0x0, &(0x7f0000000440)={&(0x7f00000003c0)={0x38, 0x0, 0x100, 0x70bd29, 0x25dfdbfb, {}, [@WGDEVICE_A_IFNAME={0x14, 0x2, 'wg2\x00'}, @WGDEVICE_A_IFINDEX={0x8}, @WGDEVICE_A_FWMARK={0x8}]}, 0x38}, 0x1, 0x0, 0x0, 0x40000000}, 0x80) socket$nl_route(0x10, 0x3, 0x0) r0 = syz_open_dev$tty1(0xc, 0x4, 0x1) r1 = dup(r0) write$UHID_INPUT(r1, &(0x7f0000001040)={0xe, {"a2e3ad08ed6b52f99cfbf4c0879b45b4d04fe7ff7fc6e5539b3c68163b546a9b374694370890e0878fdb1ac6e7049b71b4956c0a9a472a5b47f3988f7ef31952a981ffe8d178708c523c921b509b720a169b50d336cd3b78130daa61d8e809ea889b6e02b77f07227227b7ba67e0e78657a6f5c2a874e62a9ccdc0d31a0c9f318c0da1993bd160e233df4a62179c6f309f4cff7738596ecae8707ce065cd5b91cd0ae193973735b36d5b1b63e91c00305d3f46635eb016d5b1dda98e2d749be7bd1df1fb3b231fdcdb5075a9aaa1b469c3090000000000000075271b286329d169934288fd789aa37d6e98b224fd44b65b31334ffc55cc82cd3ac32ecd03aded6f9081b4da0d8b38f3cd4498bee800490841bdb114f6b76383709d8f5c55432a909fda039aec54a1236e80f6a8abadea7662496bddbb42be6bfb2f17959d1f416e56c71bfc31870262f5e801119242ca5b6bfc821e7e20002451138e645bb80c617669314e2fbe70de98ec76a9e40dad47f36fd9f7d0d42a4b5f1185ccdcf16ff46295d8a0fa17713cf39fe23491237c08822dec110911e893d0a8c4f677747abc360934b82910ff85bfd995083bba2987b67399eac427d145d546a40b9f6ff14ac488ec130fb3850a27afc953854a642c57519544ae15a7e454dea05918b4124351601611c8f11baa500a3621c56cea8d20ff911a0c41db6ebe8cac64f17679141d54b34bbc9963ac4f4bb3309603f1d4ab966203861b5b15a841f2b575a8bd0d78248ebe4d9a80002695104f674c2431dca141fae269cab70e9a66f3c3a9a63e9639e1f59c0eee26c6b5d74b078a5e15c31634e5ae098ce9ee70771aaa18119a867e1088334975e9f73483b6a62fa678ca14ffd9f9db2a7869d85864056526f889af43a6000200000000000065d5e880576286522449df466c632b356f243f989cce3803f465e41e610c20d80421d653a5120000008213b704c7fb082ff27590678ef9f190bae979babc7041d860420c5664ba7921b14dc1db8892fd32d0ad7bc946813591ad8deff4b05f60cea0da7710ac0004000000008000bea37de0d0d4aa202fef5952a5391fd5615d429a04a689b83c7068ae949ed06e288e810bac9c76600097907f8ea2e2f05dd3318271a1f5f8528f227e79c13800000000492f21579d2c15b8c70cdb1c332d86d87341432750861ec2bc3451edca194b221cfec4603d276bbaa1dfa6d4fb8a48a76eefc9a9a0270e4c10d64cd5a62427264f2360fe763c43470833ac96d3f3357cbbaba8f1b1fdcc7cbb61a7cdb9744ed7f9129aede2be21ccfdc4e9134f8684b3a4f354da9a795e96334e207dff70f1988037b2ed3aaf575c0b88d8f146684078416d59fdee5307000000d92dad99dac44c3f0008047096a44060bebc2420aed92fa9b6c6224779415d97b9a6d6d5495c1180459043f41c2fc4f4162b987b80c3e001cd34e5c92f76cc4c24eeb8bc4e9ac2aed9e53803ed0ca4ae3a9737d214060005ea6f1783e287b3bee96e3a7288afe2fdfaa78d1f48c13b64df07847754b8400daaa69bf5c8f48fe4eae9ca1207e78283cd0b20ceb360c7e658828163e2d25c4aa348561f927e88f63aa70e73a5e69b3df3495903f06572e1e007fa55a2999f596d067312f5779e8dbfdcf3427138f3d444d2639a10477f9bec4b0bbb6e3c04be68981f392203dd0ee3ef478e67d1d7232f17696294378ce716dacfc5e3e03cfffffffffffff001034ef655b253ca509383815b1b6fc6522d4e2d48604665fde2b94cf02b98a269b891abf8ab9c015073014d9e08d4338b8780bdecd436cf0541359bafffa45237f104b96210403b2de9efedfd71af9444e197f47e866101496f42355bc7872c827467cfa5c4e72730d56bd068ed211cf847535edecb7b373f78b095b68441a34cb51682a8ae4d24ad0465f7927f889b813076038e79a7962fb385a882e8020f06c4c2ba1dd5cac7c18876da865d258734dd73583df292892448039ef799cf0630becdcce04579b5561dc825ab829827945e020c1f67ee615f7084a607a7eceb6243378e0610060f02cca4051c2f001edb3d78fb4b5f668dda93aec92a5de203717aa49c2d284acfabe262fccfcbb2b75a2183c4e15a7b6eb65ca8104e1b4da1fbb77ab2fc043aead87c32ab875ee7c2e7b7019c902cd3b43eaeb1a5fb135c0c7dcee8fe6516a328032f88c042891824659e9e94265c803b35ee5f83a2b210520106b8a358b50ab7a1fa89af9c251fe5294b3d1802d5676d95f160ec97b1ad948741b2044642c37b4a6cc6c04effc1672db7e4b68d767d9a7a508ae54a3cd73643de50e8c77d95a3d361c040babb171607caac2a3559ad4f75465f49c0d0ae3716db6e00cb11dbe200000000000000bf70cc77737c3b42aae501b20f7694a00f16e2d0174035a2c22656dc29880acebd2ba3a504767b6b45a45957f24d758ed024b3849c11d412a2a03b4047497022d9c30e23ef4df5c89644f48bb536f7945b59d7bc09ff754413d135273ea8e75f22f216c6b9990ae71806f2c00b4025c48b75c0f71c497579773767075428067e7f16f4dde374f8211fef42cb468e623daf60b3569d462f4f19eacdb3ed70eeebb4483f8fd777d443e8b40426db6fe29068c0ca3d3414442e863a154704b0e51bc664a137b26be7fc95df80b9ce375dd649c8c704e509bd88c8e63d8c7dd67071115c8982ba46af4d6adcc9f68a75b9397b035153faf46366e7205dd8d6f37525c1a0e94610dd94323f6c15d085197149bfd6655548cfd9c5d3b2d78378cfb85ed82e7da0f6eb6d279f2ae44369ddb4581c55925d0f6f1ba471eba281f259152f85a654fb39ddff3b484439ff158e7c5419e037f3563c7f93cd54b9094f226e783271e1e5a2a2c10712eab625d64931cdcffe6738d97b9b5ef828ee9fb059fc01af0e79c1e14b1d25988c69a39973132f02768f7971d31488b8658a20878b7c1dd7ba02fc42939dde3d4a3339a65d507dc59c51097b40517705da56e9ebfeffffff82bf86dbb58c548069ff6eb95aade7cc66d7bbef724779ca1f731b3346ff177050373d79ff7b3e7f9bc0c1b4b266a8878b90baaa039d3e3b63979ac3df6e6f4859afd50238c7547a39b60810938044ae185d2ba3e00a4e73676864d0270d81eaee5ee6cf1d0ab3785e00785ec27e923911fab964c271556527697b52160687000000008df165d884b36ec2b6c25a2f362815687e9ddbfb96d6861aca47da73d6f3144345f48843dd014e5c5ad8fe995754bd9cf32fce1e7027132f2082fb0a30b9deae84bed4b28045634073c9c58c89d9e99c81769177c6d594f88a4facfd4c735a20307c737afae5336651b1b9bd522d60399473296b831dbd933d93994ba3064279b10ea0c5833f41f157ea2302993dbe433b1aa3a3766d5439020484f4113c4c859465c3b415c3432f81db8719539d5bf372aaaea1cc43a6c5cbe59758bf0129165895ac4b008e595f437491d87abed02cefcd9db53d94d02dae17b118e5d6787463181f4b87c10772d2b13f7809959bc0488506dbd17ca51055f2f416a44fe180d2d50c312cca7cb14a2bdc331f57a9817139a206fc76d57234ffff2de20a4b8e3737fbb42913777c06376f799eba367e21f94ca598705f5dcb767d6f84fad6b0f6095e53c4c4234d0c1fbe434f6ab8f43c0013ee93b83946ee7759e89d7bdd1a32d7b3110b937fe43c06d21e35810d8fe98b0000ea8aa12bc8716eefc5c97c45ac33eeec964c5214bc3a9359bdea1cccab94f15e36319cb34ebcacedb82c2ed3de5a8a8f0011e8f74e82d7f96093530e76692839d7961939adfdeeeaff19d11efcafb6cf46fef271e89d6cc238a081ff58cefcce3fbf4625a7e7de40e42e07b34449e15e065cc7348663a52190202c7af288a4510de03dab19d26285eda89156d50dd385a60333ba5bbf3dd6d6080cafccf8a97406bb6b68a1f0c4549820a73c880f475f732ae00398e8bd1f4908b7807fb33b72685ec37a2d3f766413a6045951f9a93ab5d99c066f7aef0948a68cb0b3e35cb80dd349e891aef595dc4d470e8ac32a308e15fc37d06aeac289c0523f483e1ff7408c60edddab652f2ef91d4f2b01987b0f46da034e5c3f745a7ee8101a3934c54e24b48ec0275e2d068edc746b0827cbf652f406c6b95f2722e58c050400ce2126596e1cd7655b904801784c416b22f73d324678e2724f43f1fe687c7e8a60c28b82b6528341b648cdd56fed7cdcbb1575912d5ecd36de00bca0b7427d8392c6289455e8f8d2ab2242729251ae033a9e02210e62df0546a74b333a1c48f95fd54acb5741259e8c5488efeee327415cc19451432c6f16c27693102a3cd84857cd6586fc5ca9a93eb0145fac0662ff86107f998a8ef7df8aa14046c55b03d3d47f88a8d60f7774a2ee08758897fb411a94b3c2fc5d5f0db42c0463ec014508e5247d33ae6c962d35603ff8454c16f8342856935125102bb784ed714887071ffdd9923c954ab6ce431b63ee356b0c785f2f47b90e29389f22fc5b59a70efaea2bd40195af4486220d702e30bfc43c10ec23ea6283994a7dde4dcb61fea6b651fb1d62458d0741a12830052fcc460db043afe525629b40d7cee658e4cb5e930ed624806c43a006dc9336d07c2b8081c128ad7084c29743bc613bc18f5a38d442768af38041efe03d152ef95ff569e76db2391f4509d7f339d92fdb4a89364949da3932ba5c04c24a560ad80a3ce654575576e599aff3565b1d531f30912b99e6619ebe93cc0b81ea9935fd46edb44a78f615255490a4b621501f2a9e4d24624c4dac9274018c67584f5d374755534d7f68f679c4ff516a9c861a0e7e65868fcb2bf1cb9aea4e05df72279fdb0d2b9e935c5af3cf474bed79dfc248c1f5aea4b8b32c5d295e57079d0fe662a46b7f71cd47744db86c50b704c971d90195c7b2c7439a2d78ccfa79b5fc2bff6bbf840262bf89394b3e6491953264d2700c838fa2c7b34252600c9654e502dcea39cb6bc3eb8d6284ca6270d6b2f0e58fded8a7b4a302a97bc641df07720ba2b26bbfcc807ca0abb1b44322269c34c5ec68cb068ea88067d905ea917bb03eefdaebdeabf2d0dce85dbd02ee46c5cd5892587c2cb5fe36d7d3e5db21b094b8b77940b5f07722e47a08d367e5f84c96ec660080934b33ad61b4f65d77e86abd6859cddf4bbae1f0930462df090000008562ea3511a8065ec8ffcf12f14dcf6ebecd8d884836174faf1aa609e5f1ee1162dfa13bdc1fa7cfaadba85c72e9758f03a755d0be53f8d2a1dfb1c68cc164b0a0780d971a96ea2c4d4ca0398c2235980a9307b3d5bd3b010a3ad0a5dbed2881a9700af561ac8c7e36bb2fc4c40e9cf96f06817fb903729a7db6ff957697c9ede7885d94ff1aa70826ad01a9b03c37b0969be0daf60af93109eb1dee72e4a6df3bec89822a7a0b678058fa3fef86faec216eb6992162f8dcbf719c148cd2f9c55f4901203a9a8a2c3e90f3943dbc10360a1a49700d1dfbf66d69f6fbaf506c8bcce8bb0d872a02238926407a4eddd5d0fc5a752f90000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004000000000000000000000000000000000200", 0x1000}}, 0x1006) writev(r1, &(0x7f0000000900)=[{&(0x7f0000000480)="ef24df748e6339e7a859da00f7e45c45aed0cb6eabdcfdd972f677f016168b5ef61f9aa1f6deab386cf93481b137e7afe6f01ab5079c82ae2da6335608b14ba339e0f66f9dbd841684808f041cb78f055fa4dd99e8666178f4bc2ef29d65e55ab4c4fec523dfdaf97c", 0x69}, {&(0x7f00000014c0)="accecc3b26f444c91af532f3dc8fcb45fc7cb2240674222923ad25ceb2cab3cd1a1bce4438af0e8fd11efe70949b8076477924694871ad64be7d5913e78be03210b90c2170350c7cb1c836d132036ffdb8b1d4ae82f24eea9e1eebd967bbc765a0d152099994e3992e59ade79432921bd4fe5a9a5a1f627d0fe62310bebb8d6e8d8a54916273f2cb9f60bd7f33b392659e64eb1a2c1b49a387bf5fdb486a042b98c33f00150d8179917ebc20b9a4ce14ba2cfc32994781f0178f8edce57369a310ebc478f6c0d1bc0442447a3f3f038ead8940a6b2b92c9a56343feb2cf95dcad3ab0ecb42b0c5583adcd091cde45916908ebd5eae8a67737387218441ed24729ca4643175e3771e0600d44b996f993d2b8e22eddf88eab5b8cabe055b6e16f0a81f8c2dac406e3ba1a2bc44d94314ce123e5b43fc1dbcfb7858e440893b6c66c9f2691cba5856dcac58e289bd679ccdc558aacc7c419a60e726d683557555201b720461dbe1064dfd49919e9765f2bd4bd22eb64f8c1ca73fa6c559e3d300eb2cd42ea83b560a03ca4161b1e9035621a751cd760cc8989124e935802d6c1cde5926457791b3969da4ac6d408729275a31613b9ddfc33c5a1eb22d32d500052b27ffb9a4ce0172d859b4bc847440abb37974c13c855b3e318079a8b87565df2df2aaf96d9cd2515695f03eacf4958122570b14fef0212454bb74c478eaa7e551fbedd36b2e7af9134f7060947ab9dd3b8827025b5110856efdb1384044cdf04b75133d09def93df1513b78ecab8fc51ea2f3c2c60ea2b00bf925b840c569473086a244bae8d9b7a462dad0d9fdb72e0accaf4d1ee1b91d7abb86525eb73183489c9193d0c1c10bb4551919b31221bb519dce970bd5fd0b29fa221844694b320dd81a1766665d1beec63d175af4644a4764513d7619e9bac8802355483cc93666dab4733dab1945495a5bba68839d69d58f2dd5c76adf9d34bb9085d5fc4e8ec82c846ad432c35d6ab4cb99c165681bda2a819a13c4307e81bf7dc57a4002ae393ece0623af7826de923df8dc6b08ca7d91dec52688e676d816f5cc8716f8c119e6970c2a0c719bb6d278947d1db9bca07df7206cb2b06a10a2de4d4608e35ced274d9ff81c22cc89b0412c7880475c9ed4b5b9f0c30a9494259126a5e6095a98cab0bf0476d4faebe8c9b686251e80d8bf4400f2454f4d2a2b845e12c62129caae30e1c30258d7247a90d2ebcd506fafd6be7f7359ab77c37f141e7521281163712afc434c4339acccb767f1877e1a454b345e138422599446aa7da09561ca143ace6ef8ce70c5672163ac13b0d997fbbf8480f07f45792c6f31de10ded9be8548948fb0a9712d9b7e4d2e1d3aee0bd99a5b3aba604e6a9c117a247d95665348ae5829d569ce3449c3202eae7d9723558b0b4413ec470a4bc7c7bd264988e623a3d75656da1f831a84843653b03e53f37a2135ebee48ccb96800aa6a7d23e4e39f369cee6d2489c4c55e62c286b397d661e88925545a544c0358f9a2dd5f744f48ce2256c314612a85633d1a3b672cb1a4dfafb0269b28b65fac42a12d0a707bc593af2f6d3f639c9a8c18d8cba35cb2f1b18b32d387c6d4d6b3d016b9be9be4c214c85d6c979cc9fef700ca04e747b35733f10be5fc4f33d285f72d5bceafa0e790ee46ed3bc7bb6e17847b58c36b96c388ec4fb1eceb81ee73c163443421338d535542b28bf9cf4689e4f131992b5c54df9f64aeb49a28bd969198686cfce4f3b1c1a1187c3d30da29d519e1dfadb79aeccf43be2497b46c19696b78b3fefe09fe49ef2c329164a7822f41c4b25d7651789fc03678543faa095932a23e077f77e5f667ae4bb3808402c210d399fd0f653a4a611feca648418ad9a3c435edd5a5680c399e7a39e689fc3565aaa7dc062d0df4aa3c39ed771f51eb5313fd811349b009bb21c151fb2ef429605be9aaed73e6ff62dfd74f057ae8d220bc2890840090aaa7559f117616022b515e155c70997c058b67012cc25a259de7d35e7f1264173867dfe0e837fd890b1c4bdba76ee4e78234963b66f23fcd294a9c818e1ac7a54befa789116611c05f8fb4b4e3f8f20cc6afed294e78e364ff061a43fd9c865022eba8e76167df2588181682b1471851c546c3711084db58ca6a7bacf3e88608e59eb4848bb818192c19440faebd828aefc835a65e019586920d1a8238a60ae02948316313d38cd9269321ae17a1dbb19f57b619e7c5fba97f577626e2ac688f10b32f53356a697039563be88a79e1e97bf981a8c600ad47237eed91cb80dd8364cfcabf5371fc55a59b9267f0fb347e9bf704ee7abafbd95fa7843fcd4a2410d56d87699c1564ddaa59d453fff26c89b6fe02a9eb14cf0fa408b0d364a53ebbd2c8a0c92bb126973fd94e001023f114c75e02089748e4402a3927bb576d019417f073f9d7017f58a5f5edf9337fcb53d71f766d5ee719e2d6194d5098a50dbb6a334689f24d70e42f03ed62f754cf785b08e8f71b33ecd752e4e7c52398d70798b3828a2d7f9b5fd3222ee643b7707257978a9f06792cd97d714d65433c11d8cda1532f75a48a7a77c4a745de8c85aa44d7fdcc8cd1691d718fff1d930b539c52b8d3f349c2eed0c3613624de7c9937d2ced8c608a184d2dbb10939e694782ad9a82b120c6d82dd88e7314b081cf97c449b471efefd7b558848d999e767e12be54a42b76fffbcbde93241824f32846e71f4592eb2dd9f3d816e8ec229a45b79c254793c8f751004754fb08dd992b333660e028d404b0311eb53d6cf1359d4fbcfe9205403c63d0ea08523d2a9ca5301f7f6c7c3ff52e95178621e7e7e331075fb2dbe88e474ea4433352eaac032211247d234734b4c720ecb03626d745b6b08df3be8d12f18bcf7f49ebf8e3408805a3b2eeee97d6d4cc5aa70a4bc000a5cbc61fe209c06173a8b683225315e3548d787bacaa2a7590989819207a4e265dda895edbf5e336bf6f2368712b165ab5d19e31629e477241ab93a3e0d290c64847ed58753647f20bbb0ec1fc1b8f7691f67f30f4e8913a2f315eba36969f113fc22c575fe5af18bd6a2e9a9f6f13bc21981829b632a7c6aa93c146058232eb7c19422a0478e991b4ed994bc56193b0b8ed67244fc3f3c3dbd338362e17b0eb615180231cd56ff3ca1a8ac7ebac6cb48d76ff2d4d79a0fff9f9cb624c5f01ccdda286f7f6063d8643093ab4db51d71ebbdc673fdd6aa9cb4848e4de4089350ffeef4dbe79b602472e4b2e71a03739166703266e2437f191358e7311b5a16fc369c974aaf28c6eafdc5f2ba976ad83ccc5d34dbd86c7e831ff910a5b682bed66bf0b20ace44bdf0183d398d6ef4fff9b1dd38b07ee5db911f4249d61e4d354a3db3f6cd66a156631384eedc692550e07dd7dc16602759ddabf93921398505f40841ec08473ec42e9e1c6bd992e948f677bd41fac2428b2c5ba84831e9c789fd8f5e6c39558eaded6b3a6d9e4b8437a0c8ee9463fa6750301ded2a8a9ef53daeb335687f9d5609adbf1a461ab4aee998073359b34a4fcc537a9229f18617a12dad73bcba358b469accbc89cff7a71523a13b4b1dc9ad124178a2b202390fdfc2cc64801bec396620adb8f9defd72e12504335402dd75dcac2783cf06bde917cd6561401c863746465622f96d54ed04e14f38948e12732719d34f3d54d916e80c4d4158619a6051f36d632d46d36143f0f87d37853f4190096327093df0dc695b64b9bd73984f14f34e1737e796ac813dca98ef24bc4f1fc3b0d82e5e8026265b3d3a39da36fc2d701737626b476be43a3ddfc9a7d3eae61d38289efde136cbadd31f532eb92176f6224edfd0439a2c355ba94282623a06d1072575abab74909b2447c41cb75ee670eccdd9494c57eda6ce1a2977ce276aaba0d505e9841ea0fc9429f8cfb2a541572a1c7bd3e7775363462ef5581e6008b14308d1e9281bd5cce5365dec6558462d9051366e59524aea51a3d6c4172c76a3dde13c5cbf7980983b1c3585d03374194dd02f4dc083b55fa4d55414f3214646e5f3d81e33450ad1bb78a713ee764b8c4a67fa8a0af687d3c913b5563845fd0577fcb1114e67b242deec591f20a06502ee160e2341636ecfcb9720a0b61869284c35495242aca8b8da61e29e4d83391c89a393c6c85863f2b871161147b5804c6a28dc19ee05414f2bf0ea97eb90dbfe5b71b60cf2e02f7d8b0ccfd11394b396396c25fd1d79e469e85176a824b99d1a56f501dfd1fc550e73005d2443103c926a25ef13cf514bf5e8ba2271b6925609c80caf98d3cc1518b9d624bb113dd19d00734e649a7175e2c2b2674be7cb4d73ebb1a61c6d5fbb9ebb7a9a5853b588631bbadcd5649601fd20ba22741b21d936bd23fcf00ba81287cc94cf80d59c87eeab76c1b56562b162d261908a9f3abc12036fc2d0c54869ab0d079570c101b8c32efc6a339ae9b954374a2fa2909e65abbe71dbaf83308db67633ef3694fc4c8d85bd1ccc0d5831d3310bb3a7d8fd5ebf4a46a29d40468ef8f06ff0f511759c0d6bc7f76cdcb064b03411d3b07298a8edb0976eb07b31f63acd637529d97b9a3e2664afa6e95b3b943749806821288801ad7054bbaa9fb7af02d87633f7437d4ef284548105f7579249acdb9421708154cacd90377eb38c89d5b161f65b9cb08e32660990cf9e7ae9370c05dddd8734f4ebdf4392ffc6a7d08b0435ca85ed9d5598605c5291fefbe0e5809651b63a267531f504292c513dcf174932f09b86cc7a0cc30d800faba4a7b1c563812517f4b20b2749a92db8c5f890c8b9aeeba8eb001bd458eaeb9b154fe26bf3fac8072e4815656bc386e4d40bf70e0f47ce0741438cfacd9a2903c9c8d2abb9bf6a0815995db50bdd50c2b7d5a9861fa7c81e4444b32264d5e34a1849719782df6b5d01e7756652026364832ec4e9670bf5709d20ea61a9bd172d74d427268395c93e7d88553588f00a572b062c57ea37818a51d537f7c3966853589111e577c3b6306007f1864a1cda68e90f045fbd2349a1bdec7da6e77e3cc003b879bf494d86369b0b00e873fb71ff1b06f507de1972901d6e6010dd610be330902102ad5a842308f34b9a3f2e4fe70d6ee143a5d961f3cd919a2108d37b7746268a3abbe883f2909586bb5be04d24c35e7dd58175bff6b4f4255a8ce41ba29b88abf814a17a381bd6b1c2f1c64aa739d1c97cc347b0516b4a02f13acf5a87e1f4c51a822a68a83eff6688ead8433b8b955ca12c8f5cf2f7c1101f6b703f02258a373910bfe2843147b376f32a1e4df62551070843e024212fe3df99ecec1db9bb78f38cf7a95b1b5b91c5112ceda5e3ea08175d179215cc0346710195483c2b5c12e0ffc235df4a9b1bda9503ddf64b480101da8938533ecccee9f327cd3f181e21d71030bcf28f6d83ec5762b033fbd01beee922c82075c170af8f5d57ad93524f7570ff42fb92cbdfb4cc8701c29332689735a49d0272fa789f1c4525a67a561abdd7c64ae348975f2b58878707001cd7ec3116853380c3fb8f4c2b7ec70dfb6b83b35efdf3ea9fd469ec8baac273278de1c39a8f178eb4370e1583c445881f515fcd7a82d6c69d3f061a66219857f93ef70b1eb135224ac27408f984e7e23c5bc02351a650a403e95ac8982904fab553f1e8fb67cd854d1c0c61dec5339cd8904501d14b0e6c36944fa320d0c028b1c9873a5bffea9ea7565f603a30b66db596c1d6c720a8af29b8514e52580011d5e23187c7e07924fdbe80b0784ef540bde0", 0x1000}, {&(0x7f0000000580)="e6393ab33220ec568c516edc0888e206a05a1279cf2da96f8f240723f79e84b26146a9caf6f89f9ab482b4c0aa39adf18a93d0cac2a24a35da5954a417df5bebd5fe096381c3", 0x46}, {&(0x7f0000000600)="0fb67eb5d8e1216807cfc53e46a995488ac07adb2039b74d203f81ab6f8bbd2a9acd0303499c26ef1b614bb0b1cbf86fdb5294293a3b48be970bd94e773c646ad2b46a62f6392f6d506861be47da95dd68bee134f9e08f1042caa8051e54561e48465f11dc36e2485a45ca5d753ee33bc58da5ae6892623483a4360f0dd2ab86ff046555538cb223b7586e28ce1ffda8b2b5edcc4cb2a2033de9052f4038a375bb4cc957c25033b9186abf49", 0xac}, {&(0x7f00000006c0)="8a490ff3f06a4c12c0d774b1aacec5451a91c4e9c7c06a08681e92cc0dd873450ce6d094808b61bbb6a43fe0599714730f103a54b616c82d4aef3cf88ee8d6e0dfc6a0a9fbe2d1d42feca458a6282b26a255a6f268933f14cad84d74ea8936c72dd756c6089d13f77553b195a859c8445bdb68c44202d8c3e1af303b", 0x7c}, {&(0x7f0000000740)="ed1d797349de2182e641ff7d39ccba020eba2c5fdfd84a309283796bbc610ae528cf273abc8312b5e7c78c16cf629dde8496cd651065c29105c6385249d31e2b43b1e3c43b33d633fa1a334a00e9a6afec1a877202217ac237dc44249197f10f1e56c522ce0f89ea54987543344096ffacf4e5d76b64d82587ac79383abc8b57f8a78a7b14f7845e1b531a11bdeb924e33de3af7ee5837d15fdce4d5907002621eabd6c6ba13cfd73efd6d35ecdd999bf7d66e0aef7f76ff620c049f1b8a", 0xbe}, {&(0x7f0000000500)="a5d1111bd7bf785703408a4ae7e8e8b5c2f82871dc5bf5d2ee6c54d0f51d6ce482d986384fcd79c7fc", 0x29}, {&(0x7f0000000800)="77daa4a4366039cca8f7267145805b05387ed067527aec77a349818ed8a8d0d681661f7e97562664d372f24ca9e34ab214260fa6259a884bb5d75494134635616a71c163dea7095b258be17b260d36ab18ed5d585fb6061d5e850112b136c40f746eec2e47fa7fea2a4e387eaacbff426fc4f8431655c2bac0b9869c86538088fc6aa679814cff513b5ff14b12e04fd812a954e1e1eec6667ca6a2ce8dcace8f5905d1b70984c05e5d51ca2879c858f5f8b120f4e246cd5a22dbdc086feab781176f06c873fe6378decb28", 0xcb}], 0x8) 00:18:32 executing program 0: setsockopt$packet_tx_ring(0xffffffffffffffff, 0x10f, 0x87, &(0x7f0000000080)=@req3={0x0, 0x0, 0xd2}, 0x1c) setsockopt$packet_tx_ring(0xffffffffffffffff, 0x107, 0xd, 0x0, 0x0) socket$nl_route(0x10, 0x3, 0x0) bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000300)={0x11, 0x5, &(0x7f00000000c0)=ANY=[@ANYBLOB="180000000000000000000000ff000000850000000e000000850000005000000095"], &(0x7f0000000280)='syzkaller\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x2, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x78) bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, 0x0, 0x0) sendmsg$WG_CMD_GET_DEVICE(0xffffffffffffffff, &(0x7f0000001480)={0x0, 0x0, &(0x7f0000000440)={&(0x7f00000003c0)={0x38, 0x0, 0x100, 0x70bd29, 0x25dfdbfb, {}, [@WGDEVICE_A_IFNAME={0x14, 0x2, 'wg2\x00'}, @WGDEVICE_A_IFINDEX={0x8}, @WGDEVICE_A_FWMARK={0x8}]}, 0x38}, 0x1, 0x0, 0x0, 0x40000000}, 0x80) socket$nl_route(0x10, 0x3, 0x0) r0 = syz_open_dev$tty1(0xc, 0x4, 0x1) r1 = dup(r0) write$UHID_INPUT(r1, &(0x7f0000001040)={0xe, {"a2e3ad08ed6b52f99cfbf4c0879b45b4d04fe7ff7fc6e5539b3c68163b546a9b374694370890e0878fdb1ac6e7049b71b4956c0a9a472a5b47f3988f7ef31952a981ffe8d178708c523c921b509b720a169b50d336cd3b78130daa61d8e809ea889b6e02b77f07227227b7ba67e0e78657a6f5c2a874e62a9ccdc0d31a0c9f318c0da1993bd160e233df4a62179c6f309f4cff7738596ecae8707ce065cd5b91cd0ae193973735b36d5b1b63e91c00305d3f46635eb016d5b1dda98e2d749be7bd1df1fb3b231fdcdb5075a9aaa1b469c3090000000000000075271b286329d169934288fd789aa37d6e98b224fd44b65b31334ffc55cc82cd3ac32ecd03aded6f9081b4da0d8b38f3cd4498bee800490841bdb114f6b76383709d8f5c55432a909fda039aec54a1236e80f6a8abadea7662496bddbb42be6bfb2f17959d1f416e56c71bfc31870262f5e801119242ca5b6bfc821e7e20002451138e645bb80c617669314e2fbe70de98ec76a9e40dad47f36fd9f7d0d42a4b5f1185ccdcf16ff46295d8a0fa17713cf39fe23491237c08822dec110911e893d0a8c4f677747abc360934b82910ff85bfd995083bba2987b67399eac427d145d546a40b9f6ff14ac488ec130fb3850a27afc953854a642c57519544ae15a7e454dea05918b4124351601611c8f11baa500a3621c56cea8d20ff911a0c41db6ebe8cac64f17679141d54b34bbc9963ac4f4bb3309603f1d4ab966203861b5b15a841f2b575a8bd0d78248ebe4d9a80002695104f674c2431dca141fae269cab70e9a66f3c3a9a63e9639e1f59c0eee26c6b5d74b078a5e15c31634e5ae098ce9ee70771aaa18119a867e1088334975e9f73483b6a62fa678ca14ffd9f9db2a7869d85864056526f889af43a6000200000000000065d5e880576286522449df466c632b356f243f989cce3803f465e41e610c20d80421d653a5120000008213b704c7fb082ff27590678ef9f190bae979babc7041d860420c5664ba7921b14dc1db8892fd32d0ad7bc946813591ad8deff4b05f60cea0da7710ac0004000000008000bea37de0d0d4aa202fef5952a5391fd5615d429a04a689b83c7068ae949ed06e288e810bac9c76600097907f8ea2e2f05dd3318271a1f5f8528f227e79c13800000000492f21579d2c15b8c70cdb1c332d86d87341432750861ec2bc3451edca194b221cfec4603d276bbaa1dfa6d4fb8a48a76eefc9a9a0270e4c10d64cd5a62427264f2360fe763c43470833ac96d3f3357cbbaba8f1b1fdcc7cbb61a7cdb9744ed7f9129aede2be21ccfdc4e9134f8684b3a4f354da9a795e96334e207dff70f1988037b2ed3aaf575c0b88d8f146684078416d59fdee5307000000d92dad99dac44c3f0008047096a44060bebc2420aed92fa9b6c6224779415d97b9a6d6d5495c1180459043f41c2fc4f4162b987b80c3e001cd34e5c92f76cc4c24eeb8bc4e9ac2aed9e53803ed0ca4ae3a9737d214060005ea6f1783e287b3bee96e3a7288afe2fdfaa78d1f48c13b64df07847754b8400daaa69bf5c8f48fe4eae9ca1207e78283cd0b20ceb360c7e658828163e2d25c4aa348561f927e88f63aa70e73a5e69b3df3495903f06572e1e007fa55a2999f596d067312f5779e8dbfdcf3427138f3d444d2639a10477f9bec4b0bbb6e3c04be68981f392203dd0ee3ef478e67d1d7232f17696294378ce716dacfc5e3e03cfffffffffffff001034ef655b253ca509383815b1b6fc6522d4e2d48604665fde2b94cf02b98a269b891abf8ab9c015073014d9e08d4338b8780bdecd436cf0541359bafffa45237f104b96210403b2de9efedfd71af9444e197f47e866101496f42355bc7872c827467cfa5c4e72730d56bd068ed211cf847535edecb7b373f78b095b68441a34cb51682a8ae4d24ad0465f7927f889b813076038e79a7962fb385a882e8020f06c4c2ba1dd5cac7c18876da865d258734dd73583df292892448039ef799cf0630becdcce04579b5561dc825ab829827945e020c1f67ee615f7084a607a7eceb6243378e0610060f02cca4051c2f001edb3d78fb4b5f668dda93aec92a5de203717aa49c2d284acfabe262fccfcbb2b75a2183c4e15a7b6eb65ca8104e1b4da1fbb77ab2fc043aead87c32ab875ee7c2e7b7019c902cd3b43eaeb1a5fb135c0c7dcee8fe6516a328032f88c042891824659e9e94265c803b35ee5f83a2b210520106b8a358b50ab7a1fa89af9c251fe5294b3d1802d5676d95f160ec97b1ad948741b2044642c37b4a6cc6c04effc1672db7e4b68d767d9a7a508ae54a3cd73643de50e8c77d95a3d361c040babb171607caac2a3559ad4f75465f49c0d0ae3716db6e00cb11dbe200000000000000bf70cc77737c3b42aae501b20f7694a00f16e2d0174035a2c22656dc29880acebd2ba3a504767b6b45a45957f24d758ed024b3849c11d412a2a03b4047497022d9c30e23ef4df5c89644f48bb536f7945b59d7bc09ff754413d135273ea8e75f22f216c6b9990ae71806f2c00b4025c48b75c0f71c497579773767075428067e7f16f4dde374f8211fef42cb468e623daf60b3569d462f4f19eacdb3ed70eeebb4483f8fd777d443e8b40426db6fe29068c0ca3d3414442e863a154704b0e51bc664a137b26be7fc95df80b9ce375dd649c8c704e509bd88c8e63d8c7dd67071115c8982ba46af4d6adcc9f68a75b9397b035153faf46366e7205dd8d6f37525c1a0e94610dd94323f6c15d085197149bfd6655548cfd9c5d3b2d78378cfb85ed82e7da0f6eb6d279f2ae44369ddb4581c55925d0f6f1ba471eba281f259152f85a654fb39ddff3b484439ff158e7c5419e037f3563c7f93cd54b9094f226e783271e1e5a2a2c10712eab625d64931cdcffe6738d97b9b5ef828ee9fb059fc01af0e79c1e14b1d25988c69a39973132f02768f7971d31488b8658a20878b7c1dd7ba02fc42939dde3d4a3339a65d507dc59c51097b40517705da56e9ebfeffffff82bf86dbb58c548069ff6eb95aade7cc66d7bbef724779ca1f731b3346ff177050373d79ff7b3e7f9bc0c1b4b266a8878b90baaa039d3e3b63979ac3df6e6f4859afd50238c7547a39b60810938044ae185d2ba3e00a4e73676864d0270d81eaee5ee6cf1d0ab3785e00785ec27e923911fab964c271556527697b52160687000000008df165d884b36ec2b6c25a2f362815687e9ddbfb96d6861aca47da73d6f3144345f48843dd014e5c5ad8fe995754bd9cf32fce1e7027132f2082fb0a30b9deae84bed4b28045634073c9c58c89d9e99c81769177c6d594f88a4facfd4c735a20307c737afae5336651b1b9bd522d60399473296b831dbd933d93994ba3064279b10ea0c5833f41f157ea2302993dbe433b1aa3a3766d5439020484f4113c4c859465c3b415c3432f81db8719539d5bf372aaaea1cc43a6c5cbe59758bf0129165895ac4b008e595f437491d87abed02cefcd9db53d94d02dae17b118e5d6787463181f4b87c10772d2b13f7809959bc0488506dbd17ca51055f2f416a44fe180d2d50c312cca7cb14a2bdc331f57a9817139a206fc76d57234ffff2de20a4b8e3737fbb42913777c06376f799eba367e21f94ca598705f5dcb767d6f84fad6b0f6095e53c4c4234d0c1fbe434f6ab8f43c0013ee93b83946ee7759e89d7bdd1a32d7b3110b937fe43c06d21e35810d8fe98b0000ea8aa12bc8716eefc5c97c45ac33eeec964c5214bc3a9359bdea1cccab94f15e36319cb34ebcacedb82c2ed3de5a8a8f0011e8f74e82d7f96093530e76692839d7961939adfdeeeaff19d11efcafb6cf46fef271e89d6cc238a081ff58cefcce3fbf4625a7e7de40e42e07b34449e15e065cc7348663a52190202c7af288a4510de03dab19d26285eda89156d50dd385a60333ba5bbf3dd6d6080cafccf8a97406bb6b68a1f0c4549820a73c880f475f732ae00398e8bd1f4908b7807fb33b72685ec37a2d3f766413a6045951f9a93ab5d99c066f7aef0948a68cb0b3e35cb80dd349e891aef595dc4d470e8ac32a308e15fc37d06aeac289c0523f483e1ff7408c60edddab652f2ef91d4f2b01987b0f46da034e5c3f745a7ee8101a3934c54e24b48ec0275e2d068edc746b0827cbf652f406c6b95f2722e58c050400ce2126596e1cd7655b904801784c416b22f73d324678e2724f43f1fe687c7e8a60c28b82b6528341b648cdd56fed7cdcbb1575912d5ecd36de00bca0b7427d8392c6289455e8f8d2ab2242729251ae033a9e02210e62df0546a74b333a1c48f95fd54acb5741259e8c5488efeee327415cc19451432c6f16c27693102a3cd84857cd6586fc5ca9a93eb0145fac0662ff86107f998a8ef7df8aa14046c55b03d3d47f88a8d60f7774a2ee08758897fb411a94b3c2fc5d5f0db42c0463ec014508e5247d33ae6c962d35603ff8454c16f8342856935125102bb784ed714887071ffdd9923c954ab6ce431b63ee356b0c785f2f47b90e29389f22fc5b59a70efaea2bd40195af4486220d702e30bfc43c10ec23ea6283994a7dde4dcb61fea6b651fb1d62458d0741a12830052fcc460db043afe525629b40d7cee658e4cb5e930ed624806c43a006dc9336d07c2b8081c128ad7084c29743bc613bc18f5a38d442768af38041efe03d152ef95ff569e76db2391f4509d7f339d92fdb4a89364949da3932ba5c04c24a560ad80a3ce654575576e599aff3565b1d531f30912b99e6619ebe93cc0b81ea9935fd46edb44a78f615255490a4b621501f2a9e4d24624c4dac9274018c67584f5d374755534d7f68f679c4ff516a9c861a0e7e65868fcb2bf1cb9aea4e05df72279fdb0d2b9e935c5af3cf474bed79dfc248c1f5aea4b8b32c5d295e57079d0fe662a46b7f71cd47744db86c50b704c971d90195c7b2c7439a2d78ccfa79b5fc2bff6bbf840262bf89394b3e6491953264d2700c838fa2c7b34252600c9654e502dcea39cb6bc3eb8d6284ca6270d6b2f0e58fded8a7b4a302a97bc641df07720ba2b26bbfcc807ca0abb1b44322269c34c5ec68cb068ea88067d905ea917bb03eefdaebdeabf2d0dce85dbd02ee46c5cd5892587c2cb5fe36d7d3e5db21b094b8b77940b5f07722e47a08d367e5f84c96ec660080934b33ad61b4f65d77e86abd6859cddf4bbae1f0930462df090000008562ea3511a8065ec8ffcf12f14dcf6ebecd8d884836174faf1aa609e5f1ee1162dfa13bdc1fa7cfaadba85c72e9758f03a755d0be53f8d2a1dfb1c68cc164b0a0780d971a96ea2c4d4ca0398c2235980a9307b3d5bd3b010a3ad0a5dbed2881a9700af561ac8c7e36bb2fc4c40e9cf96f06817fb903729a7db6ff957697c9ede7885d94ff1aa70826ad01a9b03c37b0969be0daf60af93109eb1dee72e4a6df3bec89822a7a0b678058fa3fef86faec216eb6992162f8dcbf719c148cd2f9c55f4901203a9a8a2c3e90f3943dbc10360a1a49700d1dfbf66d69f6fbaf506c8bcce8bb0d872a02238926407a4eddd5d0fc5a752f90000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004000000000000000000000000000000000200", 0x1000}}, 0x1006) writev(r1, &(0x7f0000000900)=[{&(0x7f0000000480)="ef24df748e6339e7a859da00f7e45c45aed0cb6eabdcfdd972f677f016168b5ef61f9aa1f6deab386cf93481b137e7afe6f01ab5079c82ae2da6335608b14ba339e0f66f9dbd841684808f041cb78f055fa4dd99e8666178f4bc2ef29d65e55ab4c4fec523dfdaf97c", 0x69}, {&(0x7f00000014c0)="accecc3b26f444c91af532f3dc8fcb45fc7cb2240674222923ad25ceb2cab3cd1a1bce4438af0e8fd11efe70949b8076477924694871ad64be7d5913e78be03210b90c2170350c7cb1c836d132036ffdb8b1d4ae82f24eea9e1eebd967bbc765a0d152099994e3992e59ade79432921bd4fe5a9a5a1f627d0fe62310bebb8d6e8d8a54916273f2cb9f60bd7f33b392659e64eb1a2c1b49a387bf5fdb486a042b98c33f00150d8179917ebc20b9a4ce14ba2cfc32994781f0178f8edce57369a310ebc478f6c0d1bc0442447a3f3f038ead8940a6b2b92c9a56343feb2cf95dcad3ab0ecb42b0c5583adcd091cde45916908ebd5eae8a67737387218441ed24729ca4643175e3771e0600d44b996f993d2b8e22eddf88eab5b8cabe055b6e16f0a81f8c2dac406e3ba1a2bc44d94314ce123e5b43fc1dbcfb7858e440893b6c66c9f2691cba5856dcac58e289bd679ccdc558aacc7c419a60e726d683557555201b720461dbe1064dfd49919e9765f2bd4bd22eb64f8c1ca73fa6c559e3d300eb2cd42ea83b560a03ca4161b1e9035621a751cd760cc8989124e935802d6c1cde5926457791b3969da4ac6d408729275a31613b9ddfc33c5a1eb22d32d500052b27ffb9a4ce0172d859b4bc847440abb37974c13c855b3e318079a8b87565df2df2aaf96d9cd2515695f03eacf4958122570b14fef0212454bb74c478eaa7e551fbedd36b2e7af9134f7060947ab9dd3b8827025b5110856efdb1384044cdf04b75133d09def93df1513b78ecab8fc51ea2f3c2c60ea2b00bf925b840c569473086a244bae8d9b7a462dad0d9fdb72e0accaf4d1ee1b91d7abb86525eb73183489c9193d0c1c10bb4551919b31221bb519dce970bd5fd0b29fa221844694b320dd81a1766665d1beec63d175af4644a4764513d7619e9bac8802355483cc93666dab4733dab1945495a5bba68839d69d58f2dd5c76adf9d34bb9085d5fc4e8ec82c846ad432c35d6ab4cb99c165681bda2a819a13c4307e81bf7dc57a4002ae393ece0623af7826de923df8dc6b08ca7d91dec52688e676d816f5cc8716f8c119e6970c2a0c719bb6d278947d1db9bca07df7206cb2b06a10a2de4d4608e35ced274d9ff81c22cc89b0412c7880475c9ed4b5b9f0c30a9494259126a5e6095a98cab0bf0476d4faebe8c9b686251e80d8bf4400f2454f4d2a2b845e12c62129caae30e1c30258d7247a90d2ebcd506fafd6be7f7359ab77c37f141e7521281163712afc434c4339acccb767f1877e1a454b345e138422599446aa7da09561ca143ace6ef8ce70c5672163ac13b0d997fbbf8480f07f45792c6f31de10ded9be8548948fb0a9712d9b7e4d2e1d3aee0bd99a5b3aba604e6a9c117a247d95665348ae5829d569ce3449c3202eae7d9723558b0b4413ec470a4bc7c7bd264988e623a3d75656da1f831a84843653b03e53f37a2135ebee48ccb96800aa6a7d23e4e39f369cee6d2489c4c55e62c286b397d661e88925545a544c0358f9a2dd5f744f48ce2256c314612a85633d1a3b672cb1a4dfafb0269b28b65fac42a12d0a707bc593af2f6d3f639c9a8c18d8cba35cb2f1b18b32d387c6d4d6b3d016b9be9be4c214c85d6c979cc9fef700ca04e747b35733f10be5fc4f33d285f72d5bceafa0e790ee46ed3bc7bb6e17847b58c36b96c388ec4fb1eceb81ee73c163443421338d535542b28bf9cf4689e4f131992b5c54df9f64aeb49a28bd969198686cfce4f3b1c1a1187c3d30da29d519e1dfadb79aeccf43be2497b46c19696b78b3fefe09fe49ef2c329164a7822f41c4b25d7651789fc03678543faa095932a23e077f77e5f667ae4bb3808402c210d399fd0f653a4a611feca648418ad9a3c435edd5a5680c399e7a39e689fc3565aaa7dc062d0df4aa3c39ed771f51eb5313fd811349b009bb21c151fb2ef429605be9aaed73e6ff62dfd74f057ae8d220bc2890840090aaa7559f117616022b515e155c70997c058b67012cc25a259de7d35e7f1264173867dfe0e837fd890b1c4bdba76ee4e78234963b66f23fcd294a9c818e1ac7a54befa789116611c05f8fb4b4e3f8f20cc6afed294e78e364ff061a43fd9c865022eba8e76167df2588181682b1471851c546c3711084db58ca6a7bacf3e88608e59eb4848bb818192c19440faebd828aefc835a65e019586920d1a8238a60ae02948316313d38cd9269321ae17a1dbb19f57b619e7c5fba97f577626e2ac688f10b32f53356a697039563be88a79e1e97bf981a8c600ad47237eed91cb80dd8364cfcabf5371fc55a59b9267f0fb347e9bf704ee7abafbd95fa7843fcd4a2410d56d87699c1564ddaa59d453fff26c89b6fe02a9eb14cf0fa408b0d364a53ebbd2c8a0c92bb126973fd94e001023f114c75e02089748e4402a3927bb576d019417f073f9d7017f58a5f5edf9337fcb53d71f766d5ee719e2d6194d5098a50dbb6a334689f24d70e42f03ed62f754cf785b08e8f71b33ecd752e4e7c52398d70798b3828a2d7f9b5fd3222ee643b7707257978a9f06792cd97d714d65433c11d8cda1532f75a48a7a77c4a745de8c85aa44d7fdcc8cd1691d718fff1d930b539c52b8d3f349c2eed0c3613624de7c9937d2ced8c608a184d2dbb10939e694782ad9a82b120c6d82dd88e7314b081cf97c449b471efefd7b558848d999e767e12be54a42b76fffbcbde93241824f32846e71f4592eb2dd9f3d816e8ec229a45b79c254793c8f751004754fb08dd992b333660e028d404b0311eb53d6cf1359d4fbcfe9205403c63d0ea08523d2a9ca5301f7f6c7c3ff52e95178621e7e7e331075fb2dbe88e474ea4433352eaac032211247d234734b4c720ecb03626d745b6b08df3be8d12f18bcf7f49ebf8e3408805a3b2eeee97d6d4cc5aa70a4bc000a5cbc61fe209c06173a8b683225315e3548d787bacaa2a7590989819207a4e265dda895edbf5e336bf6f2368712b165ab5d19e31629e477241ab93a3e0d290c64847ed58753647f20bbb0ec1fc1b8f7691f67f30f4e8913a2f315eba36969f113fc22c575fe5af18bd6a2e9a9f6f13bc21981829b632a7c6aa93c146058232eb7c19422a0478e991b4ed994bc56193b0b8ed67244fc3f3c3dbd338362e17b0eb615180231cd56ff3ca1a8ac7ebac6cb48d76ff2d4d79a0fff9f9cb624c5f01ccdda286f7f6063d8643093ab4db51d71ebbdc673fdd6aa9cb4848e4de4089350ffeef4dbe79b602472e4b2e71a03739166703266e2437f191358e7311b5a16fc369c974aaf28c6eafdc5f2ba976ad83ccc5d34dbd86c7e831ff910a5b682bed66bf0b20ace44bdf0183d398d6ef4fff9b1dd38b07ee5db911f4249d61e4d354a3db3f6cd66a156631384eedc692550e07dd7dc16602759ddabf93921398505f40841ec08473ec42e9e1c6bd992e948f677bd41fac2428b2c5ba84831e9c789fd8f5e6c39558eaded6b3a6d9e4b8437a0c8ee9463fa6750301ded2a8a9ef53daeb335687f9d5609adbf1a461ab4aee998073359b34a4fcc537a9229f18617a12dad73bcba358b469accbc89cff7a71523a13b4b1dc9ad124178a2b202390fdfc2cc64801bec396620adb8f9defd72e12504335402dd75dcac2783cf06bde917cd6561401c863746465622f96d54ed04e14f38948e12732719d34f3d54d916e80c4d4158619a6051f36d632d46d36143f0f87d37853f4190096327093df0dc695b64b9bd73984f14f34e1737e796ac813dca98ef24bc4f1fc3b0d82e5e8026265b3d3a39da36fc2d701737626b476be43a3ddfc9a7d3eae61d38289efde136cbadd31f532eb92176f6224edfd0439a2c355ba94282623a06d1072575abab74909b2447c41cb75ee670eccdd9494c57eda6ce1a2977ce276aaba0d505e9841ea0fc9429f8cfb2a541572a1c7bd3e7775363462ef5581e6008b14308d1e9281bd5cce5365dec6558462d9051366e59524aea51a3d6c4172c76a3dde13c5cbf7980983b1c3585d03374194dd02f4dc083b55fa4d55414f3214646e5f3d81e33450ad1bb78a713ee764b8c4a67fa8a0af687d3c913b5563845fd0577fcb1114e67b242deec591f20a06502ee160e2341636ecfcb9720a0b61869284c35495242aca8b8da61e29e4d83391c89a393c6c85863f2b871161147b5804c6a28dc19ee05414f2bf0ea97eb90dbfe5b71b60cf2e02f7d8b0ccfd11394b396396c25fd1d79e469e85176a824b99d1a56f501dfd1fc550e73005d2443103c926a25ef13cf514bf5e8ba2271b6925609c80caf98d3cc1518b9d624bb113dd19d00734e649a7175e2c2b2674be7cb4d73ebb1a61c6d5fbb9ebb7a9a5853b588631bbadcd5649601fd20ba22741b21d936bd23fcf00ba81287cc94cf80d59c87eeab76c1b56562b162d261908a9f3abc12036fc2d0c54869ab0d079570c101b8c32efc6a339ae9b954374a2fa2909e65abbe71dbaf83308db67633ef3694fc4c8d85bd1ccc0d5831d3310bb3a7d8fd5ebf4a46a29d40468ef8f06ff0f511759c0d6bc7f76cdcb064b03411d3b07298a8edb0976eb07b31f63acd637529d97b9a3e2664afa6e95b3b943749806821288801ad7054bbaa9fb7af02d87633f7437d4ef284548105f7579249acdb9421708154cacd90377eb38c89d5b161f65b9cb08e32660990cf9e7ae9370c05dddd8734f4ebdf4392ffc6a7d08b0435ca85ed9d5598605c5291fefbe0e5809651b63a267531f504292c513dcf174932f09b86cc7a0cc30d800faba4a7b1c563812517f4b20b2749a92db8c5f890c8b9aeeba8eb001bd458eaeb9b154fe26bf3fac8072e4815656bc386e4d40bf70e0f47ce0741438cfacd9a2903c9c8d2abb9bf6a0815995db50bdd50c2b7d5a9861fa7c81e4444b32264d5e34a1849719782df6b5d01e7756652026364832ec4e9670bf5709d20ea61a9bd172d74d427268395c93e7d88553588f00a572b062c57ea37818a51d537f7c3966853589111e577c3b6306007f1864a1cda68e90f045fbd2349a1bdec7da6e77e3cc003b879bf494d86369b0b00e873fb71ff1b06f507de1972901d6e6010dd610be330902102ad5a842308f34b9a3f2e4fe70d6ee143a5d961f3cd919a2108d37b7746268a3abbe883f2909586bb5be04d24c35e7dd58175bff6b4f4255a8ce41ba29b88abf814a17a381bd6b1c2f1c64aa739d1c97cc347b0516b4a02f13acf5a87e1f4c51a822a68a83eff6688ead8433b8b955ca12c8f5cf2f7c1101f6b703f02258a373910bfe2843147b376f32a1e4df62551070843e024212fe3df99ecec1db9bb78f38cf7a95b1b5b91c5112ceda5e3ea08175d179215cc0346710195483c2b5c12e0ffc235df4a9b1bda9503ddf64b480101da8938533ecccee9f327cd3f181e21d71030bcf28f6d83ec5762b033fbd01beee922c82075c170af8f5d57ad93524f7570ff42fb92cbdfb4cc8701c29332689735a49d0272fa789f1c4525a67a561abdd7c64ae348975f2b58878707001cd7ec3116853380c3fb8f4c2b7ec70dfb6b83b35efdf3ea9fd469ec8baac273278de1c39a8f178eb4370e1583c445881f515fcd7a82d6c69d3f061a66219857f93ef70b1eb135224ac27408f984e7e23c5bc02351a650a403e95ac8982904fab553f1e8fb67cd854d1c0c61dec5339cd8904501d14b0e6c36944fa320d0c028b1c9873a5bffea9ea7565f603a30b66db596c1d6c720a8af29b8514e52580011d5e23187c7e07924fdbe80b0784ef540bde0", 0x1000}, {&(0x7f0000000580)="e6393ab33220ec568c516edc0888e206a05a1279cf2da96f8f240723f79e84b26146a9caf6f89f9ab482b4c0aa39adf18a93d0cac2a24a35da5954a417df5bebd5fe096381c3", 0x46}, {&(0x7f0000000600)="0fb67eb5d8e1216807cfc53e46a995488ac07adb2039b74d203f81ab6f8bbd2a9acd0303499c26ef1b614bb0b1cbf86fdb5294293a3b48be970bd94e773c646ad2b46a62f6392f6d506861be47da95dd68bee134f9e08f1042caa8051e54561e48465f11dc36e2485a45ca5d753ee33bc58da5ae6892623483a4360f0dd2ab86ff046555538cb223b7586e28ce1ffda8b2b5edcc4cb2a2033de9052f4038a375bb4cc957c25033b9186abf4924c2", 0xae}, {&(0x7f00000006c0)="8a490ff3f06a4c12c0d774b1aacec5451a91c4e9c7c06a08681e92cc0dd873450ce6d094808b61bbb6a43fe0599714730f103a54b616c82d4aef3cf88ee8d6e0dfc6a0a9fbe2d1d42feca458a6282b26a255a6f268933f14cad84d74ea8936c72dd756c6089d13f77553b195a859c8445bdb68c44202d8c3e1af303b", 0x7c}, {&(0x7f0000000740)="ed1d797349de2182e641ff7d39ccba020eba2c5fdfd84a309283796bbc610ae528cf273abc8312b5e7c78c16cf629dde8496cd651065c29105c6385249d31e2b43b1e3c43b33d633fa1a334a00e9a6afec1a877202217ac237dc44249197f10f1e56c522ce0f89ea54987543344096ffacf4e5d76b64d82587ac79383abc8b57f8a78a7b14f7845e1b531a11bdeb924e33de3af7ee5837d15fdce4d5907002621eabd6c6ba13cfd73efd6d35ecdd999bf7d66e0aef7f76ff620c049f1b8a", 0xbe}, {0x0}, {&(0x7f0000000800)="77daa4a4366039cca8f7267145805b05387ed067527aec77a349818ed8a8d0d681661f7e97562664d372f24ca9e34ab214260fa6259a884bb5d75494134635616a71c163dea7095b258be17b260d36ab18ed5d585fb6061d5e850112b136c40f746eec2e47fa7fea2a4e387eaacbff426fc4f8431655c2bac0b9869c86538088fc6aa679814cff513b5ff14b12e04fd812a954e1e1eec6667ca6a2ce8dcace8f5905d1b70984c05e5d51ca2879c858f5f8b120f4e246cd5a22dbdc086feab781176f06c873fe6378decb28", 0xcb}], 0x8) 00:18:32 executing program 1: pipe(0x0) syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000140)="eb3c906d6b66732e66617400020101000240008000f801", 0x17}, {0x0, 0x0, 0x1000}], 0x0, &(0x7f0000000180)=ANY=[]) chdir(&(0x7f0000000040)='./file0\x00') r0 = open(0x0, 0x14d842, 0x0) r1 = open(&(0x7f0000000780)='./bus\x00', 0x4c03e, 0x0) r2 = creat(&(0x7f00000000c0)='./bus\x00', 0x0) ftruncate(r2, 0x800) r3 = creat(&(0x7f0000000040)='./bus\x00', 0x0) ftruncate(r3, 0x800) lseek(r3, 0x200, 0x0) r4 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) lseek(r4, 0x8, 0x0) getsockopt$IP6T_SO_GET_REVISION_MATCH(r4, 0x29, 0x44, &(0x7f0000000180)={'icmp\x00'}, &(0x7f00000001c0)=0x1e) r5 = open(&(0x7f0000000000)='./bus\x00', 0x24000, 0x0) sendfile(r3, r5, 0x0, 0x10000) mmap(&(0x7f0000000000/0x600000)=nil, 0x600202, 0x7ffffe, 0x4002011, r1, 0x0) write$P9_RREADLINK(r0, 0x0, 0xe) 00:18:32 executing program 2: pipe(0x0) syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000140)="eb3c906d6b66732e66617400020101000240008000f801", 0x17}, {0x0, 0x0, 0x1000}], 0x0, &(0x7f0000000180)=ANY=[]) chdir(&(0x7f0000000040)='./file0\x00') r0 = open(&(0x7f0000000080)='./bus\x00', 0x14d842, 0x0) r1 = open(&(0x7f0000000780)='./bus\x00', 0x4c03e, 0x0) r2 = creat(&(0x7f00000000c0)='./bus\x00', 0x0) ftruncate(r2, 0x0) r3 = creat(&(0x7f0000000040)='./bus\x00', 0x0) ftruncate(r3, 0x800) lseek(r3, 0x200, 0x0) r4 = open(&(0x7f0000000000)='./bus\x00', 0x24000, 0x0) sendfile(r3, r4, 0x0, 0x10000) mmap(&(0x7f0000000000/0x600000)=nil, 0x600202, 0x7ffffe, 0x4002011, r1, 0x0) write$P9_RREADLINK(r0, 0x0, 0xe) 00:18:32 executing program 5: pipe(0x0) syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000140)="eb3c906d6b66732e66617400020101000240008000f801", 0x17}, {0x0, 0x0, 0x1000}], 0x0, &(0x7f0000000180)=ANY=[]) chdir(&(0x7f0000000040)='./file0\x00') r0 = open(&(0x7f0000000080)='./bus\x00', 0x14d842, 0x0) r1 = open(&(0x7f0000000780)='./bus\x00', 0x4c03e, 0x0) r2 = creat(&(0x7f00000000c0)='./bus\x00', 0x0) ftruncate(r2, 0x800) r3 = creat(&(0x7f0000000040)='./bus\x00', 0x0) ftruncate(0xffffffffffffffff, 0x800) lseek(r3, 0x200, 0x0) r4 = open(&(0x7f0000000000)='./bus\x00', 0x24000, 0x0) sendfile(r3, r4, 0x0, 0x10000) mmap(&(0x7f0000000000/0x600000)=nil, 0x600202, 0x7ffffe, 0x4002011, r1, 0x0) write$P9_RREADLINK(r0, 0x0, 0xe) [ 159.840928][ T7420] loop5: detected capacity change from 0 to 16 [ 159.851200][ T7427] loop2: detected capacity change from 0 to 16 [ 159.851446][ T7425] loop1: detected capacity change from 0 to 16 00:18:32 executing program 1: pipe(0x0) syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000140)="eb3c906d6b66732e66617400020101000240008000f801", 0x17}, {0x0, 0x0, 0x1000}], 0x0, &(0x7f0000000180)=ANY=[]) chdir(&(0x7f0000000040)='./file0\x00') r0 = open(0x0, 0x14d842, 0x0) r1 = open(&(0x7f0000000780)='./bus\x00', 0x4c03e, 0x0) r2 = creat(&(0x7f00000000c0)='./bus\x00', 0x0) ftruncate(r2, 0x800) r3 = creat(&(0x7f0000000040)='./bus\x00', 0x0) ftruncate(r3, 0x800) lseek(r3, 0x200, 0x0) r4 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) lseek(r4, 0x8, 0x0) getsockopt$IP6T_SO_GET_REVISION_MATCH(r4, 0x29, 0x44, &(0x7f0000000180)={'icmp\x00'}, &(0x7f00000001c0)=0x1e) r5 = open(&(0x7f0000000000)='./bus\x00', 0x24000, 0x0) sendfile(r3, r5, 0x0, 0x10000) mmap(&(0x7f0000000000/0x600000)=nil, 0x600202, 0x7ffffe, 0x4002011, r1, 0x0) write$P9_RREADLINK(r0, 0x0, 0xe) 00:18:32 executing program 5: pipe(0x0) syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000140)="eb3c906d6b66732e66617400020101000240008000f801", 0x17}, {0x0, 0x0, 0x1000}], 0x0, &(0x7f0000000180)=ANY=[]) chdir(&(0x7f0000000040)='./file0\x00') r0 = open(&(0x7f0000000080)='./bus\x00', 0x14d842, 0x0) r1 = open(&(0x7f0000000780)='./bus\x00', 0x4c03e, 0x0) r2 = creat(&(0x7f00000000c0)='./bus\x00', 0x0) ftruncate(r2, 0x800) r3 = creat(&(0x7f0000000040)='./bus\x00', 0x0) ftruncate(0xffffffffffffffff, 0x800) lseek(r3, 0x200, 0x0) r4 = open(&(0x7f0000000000)='./bus\x00', 0x24000, 0x0) sendfile(r3, r4, 0x0, 0x10000) mmap(&(0x7f0000000000/0x600000)=nil, 0x600202, 0x7ffffe, 0x4002011, r1, 0x0) write$P9_RREADLINK(r0, 0x0, 0xe) [ 159.914431][ T7430] loop1: detected capacity change from 0 to 16 [ 159.927547][ T7432] loop2: detected capacity change from 0 to 16 [ 159.936100][ T7434] loop3: detected capacity change from 0 to 16 [ 159.949981][ T7436] loop5: detected capacity change from 0 to 16 00:18:32 executing program 2: pipe(0x0) syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000140)="eb3c906d6b66732e66617400020101000240008000f801", 0x17}, {0x0, 0x0, 0x1000}], 0x0, &(0x7f0000000180)=ANY=[]) chdir(&(0x7f0000000040)='./file0\x00') r0 = open(&(0x7f0000000080)='./bus\x00', 0x14d842, 0x0) r1 = open(&(0x7f0000000780)='./bus\x00', 0x4c03e, 0x0) r2 = creat(&(0x7f00000000c0)='./bus\x00', 0x0) ftruncate(r2, 0x0) r3 = creat(&(0x7f0000000040)='./bus\x00', 0x0) ftruncate(r3, 0x800) lseek(r3, 0x200, 0x0) r4 = open(&(0x7f0000000000)='./bus\x00', 0x24000, 0x0) sendfile(r3, r4, 0x0, 0x10000) mmap(&(0x7f0000000000/0x600000)=nil, 0x600202, 0x7ffffe, 0x4002011, r1, 0x0) write$P9_RREADLINK(r0, 0x0, 0xe) [ 159.995059][ T7438] loop1: detected capacity change from 0 to 16 [ 160.029179][ T7443] loop2: detected capacity change from 0 to 16 [ 160.039601][ T7441] loop5: detected capacity change from 0 to 16 00:18:33 executing program 4: setsockopt$packet_tx_ring(0xffffffffffffffff, 0x10f, 0x87, &(0x7f0000000080)=@req3={0x0, 0x0, 0xd2}, 0x1c) setsockopt$packet_tx_ring(0xffffffffffffffff, 0x107, 0xd, 0x0, 0x0) socket$nl_route(0x10, 0x3, 0x0) bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000300)={0x11, 0x5, &(0x7f00000000c0)=ANY=[@ANYBLOB="180000000000000000000000ff000000850000000e000000850000005000000095"], &(0x7f0000000280)='syzkaller\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x2, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x78) bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, 0x0, 0x0) sendmsg$WG_CMD_GET_DEVICE(0xffffffffffffffff, &(0x7f0000001480)={0x0, 0x0, &(0x7f0000000440)={&(0x7f00000003c0)={0x38, 0x0, 0x100, 0x70bd29, 0x25dfdbfb, {}, [@WGDEVICE_A_IFNAME={0x14, 0x2, 'wg2\x00'}, @WGDEVICE_A_IFINDEX={0x8}, @WGDEVICE_A_FWMARK={0x8}]}, 0x38}, 0x1, 0x0, 0x0, 0x40000000}, 0x80) socket$nl_route(0x10, 0x3, 0x0) r0 = syz_open_dev$tty1(0xc, 0x4, 0x1) r1 = dup(r0) write$UHID_INPUT(r1, &(0x7f0000001040)={0xe, {"a2e3ad08ed6b52f99cfbf4c0879b45b4d04fe7ff7fc6e5539b3c68163b546a9b374694370890e0878fdb1ac6e7049b71b4956c0a9a472a5b47f3988f7ef31952a981ffe8d178708c523c921b509b720a169b50d336cd3b78130daa61d8e809ea889b6e02b77f07227227b7ba67e0e78657a6f5c2a874e62a9ccdc0d31a0c9f318c0da1993bd160e233df4a62179c6f309f4cff7738596ecae8707ce065cd5b91cd0ae193973735b36d5b1b63e91c00305d3f46635eb016d5b1dda98e2d749be7bd1df1fb3b231fdcdb5075a9aaa1b469c3090000000000000075271b286329d169934288fd789aa37d6e98b224fd44b65b31334ffc55cc82cd3ac32ecd03aded6f9081b4da0d8b38f3cd4498bee800490841bdb114f6b76383709d8f5c55432a909fda039aec54a1236e80f6a8abadea7662496bddbb42be6bfb2f17959d1f416e56c71bfc31870262f5e801119242ca5b6bfc821e7e20002451138e645bb80c617669314e2fbe70de98ec76a9e40dad47f36fd9f7d0d42a4b5f1185ccdcf16ff46295d8a0fa17713cf39fe23491237c08822dec110911e893d0a8c4f677747abc360934b82910ff85bfd995083bba2987b67399eac427d145d546a40b9f6ff14ac488ec130fb3850a27afc953854a642c57519544ae15a7e454dea05918b4124351601611c8f11baa500a3621c56cea8d20ff911a0c41db6ebe8cac64f17679141d54b34bbc9963ac4f4bb3309603f1d4ab966203861b5b15a841f2b575a8bd0d78248ebe4d9a80002695104f674c2431dca141fae269cab70e9a66f3c3a9a63e9639e1f59c0eee26c6b5d74b078a5e15c31634e5ae098ce9ee70771aaa18119a867e1088334975e9f73483b6a62fa678ca14ffd9f9db2a7869d85864056526f889af43a6000200000000000065d5e880576286522449df466c632b356f243f989cce3803f465e41e610c20d80421d653a5120000008213b704c7fb082ff27590678ef9f190bae979babc7041d860420c5664ba7921b14dc1db8892fd32d0ad7bc946813591ad8deff4b05f60cea0da7710ac0004000000008000bea37de0d0d4aa202fef5952a5391fd5615d429a04a689b83c7068ae949ed06e288e810bac9c76600097907f8ea2e2f05dd3318271a1f5f8528f227e79c13800000000492f21579d2c15b8c70cdb1c332d86d87341432750861ec2bc3451edca194b221cfec4603d276bbaa1dfa6d4fb8a48a76eefc9a9a0270e4c10d64cd5a62427264f2360fe763c43470833ac96d3f3357cbbaba8f1b1fdcc7cbb61a7cdb9744ed7f9129aede2be21ccfdc4e9134f8684b3a4f354da9a795e96334e207dff70f1988037b2ed3aaf575c0b88d8f146684078416d59fdee5307000000d92dad99dac44c3f0008047096a44060bebc2420aed92fa9b6c6224779415d97b9a6d6d5495c1180459043f41c2fc4f4162b987b80c3e001cd34e5c92f76cc4c24eeb8bc4e9ac2aed9e53803ed0ca4ae3a9737d214060005ea6f1783e287b3bee96e3a7288afe2fdfaa78d1f48c13b64df07847754b8400daaa69bf5c8f48fe4eae9ca1207e78283cd0b20ceb360c7e658828163e2d25c4aa348561f927e88f63aa70e73a5e69b3df3495903f06572e1e007fa55a2999f596d067312f5779e8dbfdcf3427138f3d444d2639a10477f9bec4b0bbb6e3c04be68981f392203dd0ee3ef478e67d1d7232f17696294378ce716dacfc5e3e03cfffffffffffff001034ef655b253ca509383815b1b6fc6522d4e2d48604665fde2b94cf02b98a269b891abf8ab9c015073014d9e08d4338b8780bdecd436cf0541359bafffa45237f104b96210403b2de9efedfd71af9444e197f47e866101496f42355bc7872c827467cfa5c4e72730d56bd068ed211cf847535edecb7b373f78b095b68441a34cb51682a8ae4d24ad0465f7927f889b813076038e79a7962fb385a882e8020f06c4c2ba1dd5cac7c18876da865d258734dd73583df292892448039ef799cf0630becdcce04579b5561dc825ab829827945e020c1f67ee615f7084a607a7eceb6243378e0610060f02cca4051c2f001edb3d78fb4b5f668dda93aec92a5de203717aa49c2d284acfabe262fccfcbb2b75a2183c4e15a7b6eb65ca8104e1b4da1fbb77ab2fc043aead87c32ab875ee7c2e7b7019c902cd3b43eaeb1a5fb135c0c7dcee8fe6516a328032f88c042891824659e9e94265c803b35ee5f83a2b210520106b8a358b50ab7a1fa89af9c251fe5294b3d1802d5676d95f160ec97b1ad948741b2044642c37b4a6cc6c04effc1672db7e4b68d767d9a7a508ae54a3cd73643de50e8c77d95a3d361c040babb171607caac2a3559ad4f75465f49c0d0ae3716db6e00cb11dbe200000000000000bf70cc77737c3b42aae501b20f7694a00f16e2d0174035a2c22656dc29880acebd2ba3a504767b6b45a45957f24d758ed024b3849c11d412a2a03b4047497022d9c30e23ef4df5c89644f48bb536f7945b59d7bc09ff754413d135273ea8e75f22f216c6b9990ae71806f2c00b4025c48b75c0f71c497579773767075428067e7f16f4dde374f8211fef42cb468e623daf60b3569d462f4f19eacdb3ed70eeebb4483f8fd777d443e8b40426db6fe29068c0ca3d3414442e863a154704b0e51bc664a137b26be7fc95df80b9ce375dd649c8c704e509bd88c8e63d8c7dd67071115c8982ba46af4d6adcc9f68a75b9397b035153faf46366e7205dd8d6f37525c1a0e94610dd94323f6c15d085197149bfd6655548cfd9c5d3b2d78378cfb85ed82e7da0f6eb6d279f2ae44369ddb4581c55925d0f6f1ba471eba281f259152f85a654fb39ddff3b484439ff158e7c5419e037f3563c7f93cd54b9094f226e783271e1e5a2a2c10712eab625d64931cdcffe6738d97b9b5ef828ee9fb059fc01af0e79c1e14b1d25988c69a39973132f02768f7971d31488b8658a20878b7c1dd7ba02fc42939dde3d4a3339a65d507dc59c51097b40517705da56e9ebfeffffff82bf86dbb58c548069ff6eb95aade7cc66d7bbef724779ca1f731b3346ff177050373d79ff7b3e7f9bc0c1b4b266a8878b90baaa039d3e3b63979ac3df6e6f4859afd50238c7547a39b60810938044ae185d2ba3e00a4e73676864d0270d81eaee5ee6cf1d0ab3785e00785ec27e923911fab964c271556527697b52160687000000008df165d884b36ec2b6c25a2f362815687e9ddbfb96d6861aca47da73d6f3144345f48843dd014e5c5ad8fe995754bd9cf32fce1e7027132f2082fb0a30b9deae84bed4b28045634073c9c58c89d9e99c81769177c6d594f88a4facfd4c735a20307c737afae5336651b1b9bd522d60399473296b831dbd933d93994ba3064279b10ea0c5833f41f157ea2302993dbe433b1aa3a3766d5439020484f4113c4c859465c3b415c3432f81db8719539d5bf372aaaea1cc43a6c5cbe59758bf0129165895ac4b008e595f437491d87abed02cefcd9db53d94d02dae17b118e5d6787463181f4b87c10772d2b13f7809959bc0488506dbd17ca51055f2f416a44fe180d2d50c312cca7cb14a2bdc331f57a9817139a206fc76d57234ffff2de20a4b8e3737fbb42913777c06376f799eba367e21f94ca598705f5dcb767d6f84fad6b0f6095e53c4c4234d0c1fbe434f6ab8f43c0013ee93b83946ee7759e89d7bdd1a32d7b3110b937fe43c06d21e35810d8fe98b0000ea8aa12bc8716eefc5c97c45ac33eeec964c5214bc3a9359bdea1cccab94f15e36319cb34ebcacedb82c2ed3de5a8a8f0011e8f74e82d7f96093530e76692839d7961939adfdeeeaff19d11efcafb6cf46fef271e89d6cc238a081ff58cefcce3fbf4625a7e7de40e42e07b34449e15e065cc7348663a52190202c7af288a4510de03dab19d26285eda89156d50dd385a60333ba5bbf3dd6d6080cafccf8a97406bb6b68a1f0c4549820a73c880f475f732ae00398e8bd1f4908b7807fb33b72685ec37a2d3f766413a6045951f9a93ab5d99c066f7aef0948a68cb0b3e35cb80dd349e891aef595dc4d470e8ac32a308e15fc37d06aeac289c0523f483e1ff7408c60edddab652f2ef91d4f2b01987b0f46da034e5c3f745a7ee8101a3934c54e24b48ec0275e2d068edc746b0827cbf652f406c6b95f2722e58c050400ce2126596e1cd7655b904801784c416b22f73d324678e2724f43f1fe687c7e8a60c28b82b6528341b648cdd56fed7cdcbb1575912d5ecd36de00bca0b7427d8392c6289455e8f8d2ab2242729251ae033a9e02210e62df0546a74b333a1c48f95fd54acb5741259e8c5488efeee327415cc19451432c6f16c27693102a3cd84857cd6586fc5ca9a93eb0145fac0662ff86107f998a8ef7df8aa14046c55b03d3d47f88a8d60f7774a2ee08758897fb411a94b3c2fc5d5f0db42c0463ec014508e5247d33ae6c962d35603ff8454c16f8342856935125102bb784ed714887071ffdd9923c954ab6ce431b63ee356b0c785f2f47b90e29389f22fc5b59a70efaea2bd40195af4486220d702e30bfc43c10ec23ea6283994a7dde4dcb61fea6b651fb1d62458d0741a12830052fcc460db043afe525629b40d7cee658e4cb5e930ed624806c43a006dc9336d07c2b8081c128ad7084c29743bc613bc18f5a38d442768af38041efe03d152ef95ff569e76db2391f4509d7f339d92fdb4a89364949da3932ba5c04c24a560ad80a3ce654575576e599aff3565b1d531f30912b99e6619ebe93cc0b81ea9935fd46edb44a78f615255490a4b621501f2a9e4d24624c4dac9274018c67584f5d374755534d7f68f679c4ff516a9c861a0e7e65868fcb2bf1cb9aea4e05df72279fdb0d2b9e935c5af3cf474bed79dfc248c1f5aea4b8b32c5d295e57079d0fe662a46b7f71cd47744db86c50b704c971d90195c7b2c7439a2d78ccfa79b5fc2bff6bbf840262bf89394b3e6491953264d2700c838fa2c7b34252600c9654e502dcea39cb6bc3eb8d6284ca6270d6b2f0e58fded8a7b4a302a97bc641df07720ba2b26bbfcc807ca0abb1b44322269c34c5ec68cb068ea88067d905ea917bb03eefdaebdeabf2d0dce85dbd02ee46c5cd5892587c2cb5fe36d7d3e5db21b094b8b77940b5f07722e47a08d367e5f84c96ec660080934b33ad61b4f65d77e86abd6859cddf4bbae1f0930462df090000008562ea3511a8065ec8ffcf12f14dcf6ebecd8d884836174faf1aa609e5f1ee1162dfa13bdc1fa7cfaadba85c72e9758f03a755d0be53f8d2a1dfb1c68cc164b0a0780d971a96ea2c4d4ca0398c2235980a9307b3d5bd3b010a3ad0a5dbed2881a9700af561ac8c7e36bb2fc4c40e9cf96f06817fb903729a7db6ff957697c9ede7885d94ff1aa70826ad01a9b03c37b0969be0daf60af93109eb1dee72e4a6df3bec89822a7a0b678058fa3fef86faec216eb6992162f8dcbf719c148cd2f9c55f4901203a9a8a2c3e90f3943dbc10360a1a49700d1dfbf66d69f6fbaf506c8bcce8bb0d872a02238926407a4eddd5d0fc5a752f90000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004000000000000000000000000000000000200", 0x1000}}, 0x1006) writev(r1, &(0x7f0000000900)=[{&(0x7f0000000480)="ef24df748e6339e7a859da00f7e45c45aed0cb6eabdcfdd972f677f016168b5ef61f9aa1f6deab386cf93481b137e7afe6f01ab5079c82ae2da6335608b14ba339e0f66f9dbd841684808f041cb78f055fa4dd99e8666178f4bc2ef29d65e55ab4c4fec523dfdaf97c", 0x69}, {&(0x7f00000014c0)="accecc3b26f444c91af532f3dc8fcb45fc7cb2240674222923ad25ceb2cab3cd1a1bce4438af0e8fd11efe70949b8076477924694871ad64be7d5913e78be03210b90c2170350c7cb1c836d132036ffdb8b1d4ae82f24eea9e1eebd967bbc765a0d152099994e3992e59ade79432921bd4fe5a9a5a1f627d0fe62310bebb8d6e8d8a54916273f2cb9f60bd7f33b392659e64eb1a2c1b49a387bf5fdb486a042b98c33f00150d8179917ebc20b9a4ce14ba2cfc32994781f0178f8edce57369a310ebc478f6c0d1bc0442447a3f3f038ead8940a6b2b92c9a56343feb2cf95dcad3ab0ecb42b0c5583adcd091cde45916908ebd5eae8a67737387218441ed24729ca4643175e3771e0600d44b996f993d2b8e22eddf88eab5b8cabe055b6e16f0a81f8c2dac406e3ba1a2bc44d94314ce123e5b43fc1dbcfb7858e440893b6c66c9f2691cba5856dcac58e289bd679ccdc558aacc7c419a60e726d683557555201b720461dbe1064dfd49919e9765f2bd4bd22eb64f8c1ca73fa6c559e3d300eb2cd42ea83b560a03ca4161b1e9035621a751cd760cc8989124e935802d6c1cde5926457791b3969da4ac6d408729275a31613b9ddfc33c5a1eb22d32d500052b27ffb9a4ce0172d859b4bc847440abb37974c13c855b3e318079a8b87565df2df2aaf96d9cd2515695f03eacf4958122570b14fef0212454bb74c478eaa7e551fbedd36b2e7af9134f7060947ab9dd3b8827025b5110856efdb1384044cdf04b75133d09def93df1513b78ecab8fc51ea2f3c2c60ea2b00bf925b840c569473086a244bae8d9b7a462dad0d9fdb72e0accaf4d1ee1b91d7abb86525eb73183489c9193d0c1c10bb4551919b31221bb519dce970bd5fd0b29fa221844694b320dd81a1766665d1beec63d175af4644a4764513d7619e9bac8802355483cc93666dab4733dab1945495a5bba68839d69d58f2dd5c76adf9d34bb9085d5fc4e8ec82c846ad432c35d6ab4cb99c165681bda2a819a13c4307e81bf7dc57a4002ae393ece0623af7826de923df8dc6b08ca7d91dec52688e676d816f5cc8716f8c119e6970c2a0c719bb6d278947d1db9bca07df7206cb2b06a10a2de4d4608e35ced274d9ff81c22cc89b0412c7880475c9ed4b5b9f0c30a9494259126a5e6095a98cab0bf0476d4faebe8c9b686251e80d8bf4400f2454f4d2a2b845e12c62129caae30e1c30258d7247a90d2ebcd506fafd6be7f7359ab77c37f141e7521281163712afc434c4339acccb767f1877e1a454b345e138422599446aa7da09561ca143ace6ef8ce70c5672163ac13b0d997fbbf8480f07f45792c6f31de10ded9be8548948fb0a9712d9b7e4d2e1d3aee0bd99a5b3aba604e6a9c117a247d95665348ae5829d569ce3449c3202eae7d9723558b0b4413ec470a4bc7c7bd264988e623a3d75656da1f831a84843653b03e53f37a2135ebee48ccb96800aa6a7d23e4e39f369cee6d2489c4c55e62c286b397d661e88925545a544c0358f9a2dd5f744f48ce2256c314612a85633d1a3b672cb1a4dfafb0269b28b65fac42a12d0a707bc593af2f6d3f639c9a8c18d8cba35cb2f1b18b32d387c6d4d6b3d016b9be9be4c214c85d6c979cc9fef700ca04e747b35733f10be5fc4f33d285f72d5bceafa0e790ee46ed3bc7bb6e17847b58c36b96c388ec4fb1eceb81ee73c163443421338d535542b28bf9cf4689e4f131992b5c54df9f64aeb49a28bd969198686cfce4f3b1c1a1187c3d30da29d519e1dfadb79aeccf43be2497b46c19696b78b3fefe09fe49ef2c329164a7822f41c4b25d7651789fc03678543faa095932a23e077f77e5f667ae4bb3808402c210d399fd0f653a4a611feca648418ad9a3c435edd5a5680c399e7a39e689fc3565aaa7dc062d0df4aa3c39ed771f51eb5313fd811349b009bb21c151fb2ef429605be9aaed73e6ff62dfd74f057ae8d220bc2890840090aaa7559f117616022b515e155c70997c058b67012cc25a259de7d35e7f1264173867dfe0e837fd890b1c4bdba76ee4e78234963b66f23fcd294a9c818e1ac7a54befa789116611c05f8fb4b4e3f8f20cc6afed294e78e364ff061a43fd9c865022eba8e76167df2588181682b1471851c546c3711084db58ca6a7bacf3e88608e59eb4848bb818192c19440faebd828aefc835a65e019586920d1a8238a60ae02948316313d38cd9269321ae17a1dbb19f57b619e7c5fba97f577626e2ac688f10b32f53356a697039563be88a79e1e97bf981a8c600ad47237eed91cb80dd8364cfcabf5371fc55a59b9267f0fb347e9bf704ee7abafbd95fa7843fcd4a2410d56d87699c1564ddaa59d453fff26c89b6fe02a9eb14cf0fa408b0d364a53ebbd2c8a0c92bb126973fd94e001023f114c75e02089748e4402a3927bb576d019417f073f9d7017f58a5f5edf9337fcb53d71f766d5ee719e2d6194d5098a50dbb6a334689f24d70e42f03ed62f754cf785b08e8f71b33ecd752e4e7c52398d70798b3828a2d7f9b5fd3222ee643b7707257978a9f06792cd97d714d65433c11d8cda1532f75a48a7a77c4a745de8c85aa44d7fdcc8cd1691d718fff1d930b539c52b8d3f349c2eed0c3613624de7c9937d2ced8c608a184d2dbb10939e694782ad9a82b120c6d82dd88e7314b081cf97c449b471efefd7b558848d999e767e12be54a42b76fffbcbde93241824f32846e71f4592eb2dd9f3d816e8ec229a45b79c254793c8f751004754fb08dd992b333660e028d404b0311eb53d6cf1359d4fbcfe9205403c63d0ea08523d2a9ca5301f7f6c7c3ff52e95178621e7e7e331075fb2dbe88e474ea4433352eaac032211247d234734b4c720ecb03626d745b6b08df3be8d12f18bcf7f49ebf8e3408805a3b2eeee97d6d4cc5aa70a4bc000a5cbc61fe209c06173a8b683225315e3548d787bacaa2a7590989819207a4e265dda895edbf5e336bf6f2368712b165ab5d19e31629e477241ab93a3e0d290c64847ed58753647f20bbb0ec1fc1b8f7691f67f30f4e8913a2f315eba36969f113fc22c575fe5af18bd6a2e9a9f6f13bc21981829b632a7c6aa93c146058232eb7c19422a0478e991b4ed994bc56193b0b8ed67244fc3f3c3dbd338362e17b0eb615180231cd56ff3ca1a8ac7ebac6cb48d76ff2d4d79a0fff9f9cb624c5f01ccdda286f7f6063d8643093ab4db51d71ebbdc673fdd6aa9cb4848e4de4089350ffeef4dbe79b602472e4b2e71a03739166703266e2437f191358e7311b5a16fc369c974aaf28c6eafdc5f2ba976ad83ccc5d34dbd86c7e831ff910a5b682bed66bf0b20ace44bdf0183d398d6ef4fff9b1dd38b07ee5db911f4249d61e4d354a3db3f6cd66a156631384eedc692550e07dd7dc16602759ddabf93921398505f40841ec08473ec42e9e1c6bd992e948f677bd41fac2428b2c5ba84831e9c789fd8f5e6c39558eaded6b3a6d9e4b8437a0c8ee9463fa6750301ded2a8a9ef53daeb335687f9d5609adbf1a461ab4aee998073359b34a4fcc537a9229f18617a12dad73bcba358b469accbc89cff7a71523a13b4b1dc9ad124178a2b202390fdfc2cc64801bec396620adb8f9defd72e12504335402dd75dcac2783cf06bde917cd6561401c863746465622f96d54ed04e14f38948e12732719d34f3d54d916e80c4d4158619a6051f36d632d46d36143f0f87d37853f4190096327093df0dc695b64b9bd73984f14f34e1737e796ac813dca98ef24bc4f1fc3b0d82e5e8026265b3d3a39da36fc2d701737626b476be43a3ddfc9a7d3eae61d38289efde136cbadd31f532eb92176f6224edfd0439a2c355ba94282623a06d1072575abab74909b2447c41cb75ee670eccdd9494c57eda6ce1a2977ce276aaba0d505e9841ea0fc9429f8cfb2a541572a1c7bd3e7775363462ef5581e6008b14308d1e9281bd5cce5365dec6558462d9051366e59524aea51a3d6c4172c76a3dde13c5cbf7980983b1c3585d03374194dd02f4dc083b55fa4d55414f3214646e5f3d81e33450ad1bb78a713ee764b8c4a67fa8a0af687d3c913b5563845fd0577fcb1114e67b242deec591f20a06502ee160e2341636ecfcb9720a0b61869284c35495242aca8b8da61e29e4d83391c89a393c6c85863f2b871161147b5804c6a28dc19ee05414f2bf0ea97eb90dbfe5b71b60cf2e02f7d8b0ccfd11394b396396c25fd1d79e469e85176a824b99d1a56f501dfd1fc550e73005d2443103c926a25ef13cf514bf5e8ba2271b6925609c80caf98d3cc1518b9d624bb113dd19d00734e649a7175e2c2b2674be7cb4d73ebb1a61c6d5fbb9ebb7a9a5853b588631bbadcd5649601fd20ba22741b21d936bd23fcf00ba81287cc94cf80d59c87eeab76c1b56562b162d261908a9f3abc12036fc2d0c54869ab0d079570c101b8c32efc6a339ae9b954374a2fa2909e65abbe71dbaf83308db67633ef3694fc4c8d85bd1ccc0d5831d3310bb3a7d8fd5ebf4a46a29d40468ef8f06ff0f511759c0d6bc7f76cdcb064b03411d3b07298a8edb0976eb07b31f63acd637529d97b9a3e2664afa6e95b3b943749806821288801ad7054bbaa9fb7af02d87633f7437d4ef284548105f7579249acdb9421708154cacd90377eb38c89d5b161f65b9cb08e32660990cf9e7ae9370c05dddd8734f4ebdf4392ffc6a7d08b0435ca85ed9d5598605c5291fefbe0e5809651b63a267531f504292c513dcf174932f09b86cc7a0cc30d800faba4a7b1c563812517f4b20b2749a92db8c5f890c8b9aeeba8eb001bd458eaeb9b154fe26bf3fac8072e4815656bc386e4d40bf70e0f47ce0741438cfacd9a2903c9c8d2abb9bf6a0815995db50bdd50c2b7d5a9861fa7c81e4444b32264d5e34a1849719782df6b5d01e7756652026364832ec4e9670bf5709d20ea61a9bd172d74d427268395c93e7d88553588f00a572b062c57ea37818a51d537f7c3966853589111e577c3b6306007f1864a1cda68e90f045fbd2349a1bdec7da6e77e3cc003b879bf494d86369b0b00e873fb71ff1b06f507de1972901d6e6010dd610be330902102ad5a842308f34b9a3f2e4fe70d6ee143a5d961f3cd919a2108d37b7746268a3abbe883f2909586bb5be04d24c35e7dd58175bff6b4f4255a8ce41ba29b88abf814a17a381bd6b1c2f1c64aa739d1c97cc347b0516b4a02f13acf5a87e1f4c51a822a68a83eff6688ead8433b8b955ca12c8f5cf2f7c1101f6b703f02258a373910bfe2843147b376f32a1e4df62551070843e024212fe3df99ecec1db9bb78f38cf7a95b1b5b91c5112ceda5e3ea08175d179215cc0346710195483c2b5c12e0ffc235df4a9b1bda9503ddf64b480101da8938533ecccee9f327cd3f181e21d71030bcf28f6d83ec5762b033fbd01beee922c82075c170af8f5d57ad93524f7570ff42fb92cbdfb4cc8701c29332689735a49d0272fa789f1c4525a67a561abdd7c64ae348975f2b58878707001cd7ec3116853380c3fb8f4c2b7ec70dfb6b83b35efdf3ea9fd469ec8baac273278de1c39a8f178eb4370e1583c445881f515fcd7a82d6c69d3f061a66219857f93ef70b1eb135224ac27408f984e7e23c5bc02351a650a403e95ac8982904fab553f1e8fb67cd854d1c0c61dec5339cd8904501d14b0e6c36944fa320d0c028b1c9873a5bffea9ea7565f603a30b66db596c1d6c720a8af29b8514e52580011d5e23187c7e07924fdbe80b0784ef540bde0", 0x1000}, {&(0x7f0000000580)="e6393ab33220ec568c516edc0888e206a05a1279cf2da96f8f240723f79e84b26146a9caf6f89f9ab482b4c0aa39adf18a93d0cac2a24a35da5954a417df5bebd5fe096381c3", 0x46}, {&(0x7f0000000600)="0fb67eb5d8e1216807cfc53e46a995488ac07adb2039b74d203f81ab6f8bbd2a9acd0303499c26ef1b614bb0b1cbf86fdb5294293a3b48be970bd94e773c646ad2b46a62f6392f6d506861be47da95dd68bee134f9e08f1042caa8051e54561e48465f11dc36e2485a45ca5d753ee33bc58da5ae6892623483a4360f0dd2ab86ff046555538cb223b7586e28ce1ffda8b2b5edcc4cb2a2033de9052f4038a375bb4cc957c25033b9186abf49", 0xac}, {&(0x7f00000006c0)="8a490ff3f06a4c12c0d774b1aacec5451a91c4e9c7c06a08681e92cc0dd873450ce6d094808b61bbb6a43fe0599714730f103a54b616c82d4aef3cf88ee8d6e0dfc6a0a9fbe2d1d42feca458a6282b26a255a6f268933f14cad84d74ea8936c72dd756c6089d13f77553b195a859c8445bdb68c44202d8c3e1af303b", 0x7c}, {&(0x7f0000000740)="ed1d797349de2182e641ff7d39ccba020eba2c5fdfd84a309283796bbc610ae528cf273abc8312b5e7c78c16cf629dde8496cd651065c29105c6385249d31e2b43b1e3c43b33d633fa1a334a00e9a6afec1a877202217ac237dc44249197f10f1e56c522ce0f89ea54987543344096ffacf4e5d76b64d82587ac79383abc8b57f8a78a7b14f7845e1b531a11bdeb924e33de3af7ee5837d15fdce4d5907002621eabd6c6ba13cfd73efd6d35ecdd999bf7d66e0aef7f76ff620c049f1b8a", 0xbe}, {&(0x7f0000000500)="a5d1111bd7bf785703408a4ae7e8e8b5c2f82871dc5bf5d2ee6c54d0f51d6ce482d986384fcd79c7fc", 0x29}, {&(0x7f0000000800)="77daa4a4366039cca8f7267145805b05387ed067527aec77a349818ed8a8d0d681661f7e97562664d372f24ca9e34ab214260fa6259a884bb5d75494134635616a71c163dea7095b258be17b260d36ab18ed5d585fb6061d5e850112b136c40f746eec2e47fa7fea2a4e387eaacbff426fc4f8431655c2bac0b9869c86538088fc6aa679814cff513b5ff14b12e04fd812a954e1e1eec6667ca6a2ce8dcace8f5905d1b70984c05e5d51ca2879c858f5f8b120f4e246cd5a22dbdc086feab781176f06c873fe6378decb28", 0xcb}], 0x8) 00:18:33 executing program 1: pipe(0x0) syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000140)="eb3c906d6b66732e66617400020101000240008000f801", 0x17}, {0x0, 0x0, 0x1000}], 0x0, &(0x7f0000000180)=ANY=[]) chdir(&(0x7f0000000040)='./file0\x00') r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r1 = open(&(0x7f0000000780)='./bus\x00', 0x4c03e, 0x0) r2 = creat(&(0x7f00000000c0)='./bus\x00', 0x0) ftruncate(r2, 0x800) r3 = creat(&(0x7f0000000040)='./bus\x00', 0x0) ftruncate(r3, 0x800) lseek(r3, 0x200, 0x0) r4 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) lseek(r4, 0x8, 0x0) getsockopt$IP6T_SO_GET_REVISION_MATCH(r4, 0x29, 0x44, &(0x7f0000000180)={'icmp\x00'}, &(0x7f00000001c0)=0x1e) r5 = open(&(0x7f0000000000)='./bus\x00', 0x24000, 0x0) sendfile(r3, r5, 0x0, 0x10000) mmap(&(0x7f0000000000/0x600000)=nil, 0x600202, 0x7ffffe, 0x4002011, r1, 0x0) write$P9_RREADLINK(r0, 0x0, 0xe) 00:18:33 executing program 2: pipe(0x0) syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000140)="eb3c906d6b66732e66617400020101000240008000f801", 0x17}, {0x0, 0x0, 0x1000}], 0x0, &(0x7f0000000180)=ANY=[]) chdir(&(0x7f0000000040)='./file0\x00') r0 = open(&(0x7f0000000080)='./bus\x00', 0x14d842, 0x0) r1 = open(&(0x7f0000000780)='./bus\x00', 0x4c03e, 0x0) r2 = creat(&(0x7f00000000c0)='./bus\x00', 0x0) ftruncate(r2, 0x800) r3 = creat(0x0, 0x0) ftruncate(r3, 0x800) lseek(r3, 0x200, 0x0) r4 = open(&(0x7f0000000000)='./bus\x00', 0x24000, 0x0) sendfile(r3, r4, 0x0, 0x10000) mmap(&(0x7f0000000000/0x600000)=nil, 0x600202, 0x7ffffe, 0x4002011, r1, 0x0) write$P9_RREADLINK(r0, 0x0, 0xe) 00:18:33 executing program 5: pipe(0x0) syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000140)="eb3c906d6b66732e66617400020101000240008000f801", 0x17}, {0x0, 0x0, 0x1000}], 0x0, &(0x7f0000000180)=ANY=[]) chdir(&(0x7f0000000040)='./file0\x00') r0 = open(&(0x7f0000000080)='./bus\x00', 0x14d842, 0x0) r1 = open(&(0x7f0000000780)='./bus\x00', 0x4c03e, 0x0) r2 = creat(&(0x7f00000000c0)='./bus\x00', 0x0) ftruncate(r2, 0x800) r3 = creat(&(0x7f0000000040)='./bus\x00', 0x0) ftruncate(0xffffffffffffffff, 0x800) lseek(r3, 0x200, 0x0) r4 = open(&(0x7f0000000000)='./bus\x00', 0x24000, 0x0) sendfile(r3, r4, 0x0, 0x10000) mmap(&(0x7f0000000000/0x600000)=nil, 0x600202, 0x7ffffe, 0x4002011, r1, 0x0) write$P9_RREADLINK(r0, 0x0, 0xe) 00:18:33 executing program 0: syz_mount_image$vfat(&(0x7f0000000000), 0x0, 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000140)="eb3c906d6b66732e66617400020101000240008000f801", 0x17}, {0x0, 0x0, 0x1000}], 0x0, &(0x7f0000000180)=ANY=[]) chdir(&(0x7f0000000040)='./file0\x00') r0 = open(&(0x7f0000000080)='./bus\x00', 0x14d842, 0x0) r1 = open(&(0x7f0000000780)='./bus\x00', 0x4c03e, 0x0) r2 = creat(&(0x7f00000000c0)='./bus\x00', 0x0) ftruncate(r2, 0x800) r3 = creat(&(0x7f0000000040)='./bus\x00', 0x0) ftruncate(r3, 0x800) lseek(r3, 0x200, 0x0) r4 = open(&(0x7f0000000000)='./bus\x00', 0x24000, 0x0) sendfile(r3, r4, 0x0, 0x10000) mmap(&(0x7f0000000000/0x600000)=nil, 0x600202, 0x7ffffe, 0x4002011, r1, 0x0) write$P9_RREADLINK(r0, 0x0, 0xe) 00:18:33 executing program 3: pipe(0x0) syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000140)="eb3c906d6b66732e66617400020101000240008000f801", 0x17}, {0x0, 0x0, 0x1000}], 0x0, &(0x7f0000000180)=ANY=[]) chdir(&(0x7f0000000040)='./file0\x00') r0 = open(&(0x7f0000000080)='./bus\x00', 0x14d842, 0x0) r1 = open(&(0x7f0000000780)='./bus\x00', 0x4c03e, 0x0) r2 = creat(&(0x7f00000000c0)='./bus\x00', 0x0) ftruncate(r2, 0x800) r3 = creat(&(0x7f0000000040)='./bus\x00', 0x0) ftruncate(r3, 0x800) lseek(r3, 0x200, 0x0) r4 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) lseek(r4, 0x8, 0x0) r5 = open(&(0x7f0000000000)='./bus\x00', 0x24000, 0x0) sendfile(r3, r5, 0x0, 0x10000) mmap(&(0x7f0000000000/0x600000)=nil, 0x600202, 0x7ffffe, 0x4002011, r1, 0x0) write$P9_RREADLINK(r0, 0x0, 0xe) 00:18:33 executing program 1: pipe(0x0) syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000140)="eb3c906d6b66732e66617400020101000240008000f801", 0x17}, {0x0, 0x0, 0x1000}], 0x0, &(0x7f0000000180)=ANY=[]) chdir(&(0x7f0000000040)='./file0\x00') r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r1 = open(&(0x7f0000000780)='./bus\x00', 0x4c03e, 0x0) r2 = creat(&(0x7f00000000c0)='./bus\x00', 0x0) ftruncate(r2, 0x800) r3 = creat(&(0x7f0000000040)='./bus\x00', 0x0) ftruncate(r3, 0x800) lseek(r3, 0x200, 0x0) r4 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) lseek(r4, 0x8, 0x0) getsockopt$IP6T_SO_GET_REVISION_MATCH(r4, 0x29, 0x44, &(0x7f0000000180)={'icmp\x00'}, &(0x7f00000001c0)=0x1e) r5 = open(&(0x7f0000000000)='./bus\x00', 0x24000, 0x0) sendfile(r3, r5, 0x0, 0x10000) mmap(&(0x7f0000000000/0x600000)=nil, 0x600202, 0x7ffffe, 0x4002011, r1, 0x0) write$P9_RREADLINK(r0, 0x0, 0xe) 00:18:33 executing program 5: pipe(0x0) syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000140)="eb3c906d6b66732e66617400020101000240008000f801", 0x17}, {0x0, 0x0, 0x1000}], 0x0, &(0x7f0000000180)=ANY=[]) chdir(&(0x7f0000000040)='./file0\x00') r0 = open(&(0x7f0000000080)='./bus\x00', 0x14d842, 0x0) r1 = open(&(0x7f0000000780)='./bus\x00', 0x4c03e, 0x0) r2 = creat(&(0x7f00000000c0)='./bus\x00', 0x0) ftruncate(r2, 0x800) r3 = creat(&(0x7f0000000040)='./bus\x00', 0x0) ftruncate(r3, 0x0) lseek(r3, 0x200, 0x0) r4 = open(&(0x7f0000000000)='./bus\x00', 0x24000, 0x0) sendfile(r3, r4, 0x0, 0x10000) mmap(&(0x7f0000000000/0x600000)=nil, 0x600202, 0x7ffffe, 0x4002011, r1, 0x0) write$P9_RREADLINK(r0, 0x0, 0xe) 00:18:33 executing program 2: pipe(0x0) syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000140)="eb3c906d6b66732e66617400020101000240008000f801", 0x17}, {0x0, 0x0, 0x1000}], 0x0, &(0x7f0000000180)=ANY=[]) chdir(&(0x7f0000000040)='./file0\x00') r0 = open(&(0x7f0000000080)='./bus\x00', 0x14d842, 0x0) r1 = open(&(0x7f0000000780)='./bus\x00', 0x4c03e, 0x0) r2 = creat(&(0x7f00000000c0)='./bus\x00', 0x0) ftruncate(r2, 0x800) r3 = creat(0x0, 0x0) ftruncate(r3, 0x800) lseek(r3, 0x200, 0x0) r4 = open(&(0x7f0000000000)='./bus\x00', 0x24000, 0x0) sendfile(r3, r4, 0x0, 0x10000) mmap(&(0x7f0000000000/0x600000)=nil, 0x600202, 0x7ffffe, 0x4002011, r1, 0x0) write$P9_RREADLINK(r0, 0x0, 0xe) [ 160.786688][ T7450] loop0: detected capacity change from 0 to 16 [ 160.787650][ T7452] loop1: detected capacity change from 0 to 16 [ 160.788068][ T7453] loop5: detected capacity change from 0 to 16 [ 160.792236][ T7451] loop2: detected capacity change from 0 to 16 [ 160.829051][ T2746] blk_print_req_error: 8 callbacks suppressed [ 160.829064][ T2746] I/O error, dev loop0, sector 0 op 0x0:(READ) flags 0x80700 phys_seg 1 prio class 0 [ 160.830454][ T7455] loop3: detected capacity change from 0 to 16 [ 160.838960][ T7455] bio_check_eod: 130482 callbacks suppressed [ 160.838973][ T7455] syz-executor.3: attempt to access beyond end of device [ 160.838973][ T7455] loop3: rw=2049, want=17, limit=16 [ 160.839544][ T7455] syz-executor.3: attempt to access beyond end of device [ 160.839544][ T7455] loop3: rw=0, want=17, limit=16 [ 160.841981][ T7455] syz-executor.3: attempt to access beyond end of device [ 160.841981][ T7455] loop3: rw=0, want=17, limit=16 [ 160.903730][ T7455] buffer_io_error: 130476 callbacks suppressed [ 160.903743][ T7455] Buffer I/O error on dev loop3, logical block 16, async page read [ 160.913307][ T7462] loop2: detected capacity change from 0 to 16 00:18:33 executing program 5: pipe(0x0) syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000140)="eb3c906d6b66732e66617400020101000240008000f801", 0x17}, {0x0, 0x0, 0x1000}], 0x0, &(0x7f0000000180)=ANY=[]) chdir(&(0x7f0000000040)='./file0\x00') r0 = open(&(0x7f0000000080)='./bus\x00', 0x14d842, 0x0) r1 = open(&(0x7f0000000780)='./bus\x00', 0x4c03e, 0x0) r2 = creat(&(0x7f00000000c0)='./bus\x00', 0x0) ftruncate(r2, 0x800) r3 = creat(&(0x7f0000000040)='./bus\x00', 0x0) ftruncate(r3, 0x0) lseek(r3, 0x200, 0x0) r4 = open(&(0x7f0000000000)='./bus\x00', 0x24000, 0x0) sendfile(r3, r4, 0x0, 0x10000) mmap(&(0x7f0000000000/0x600000)=nil, 0x600202, 0x7ffffe, 0x4002011, r1, 0x0) write$P9_RREADLINK(r0, 0x0, 0xe) 00:18:33 executing program 2: pipe(0x0) syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000140)="eb3c906d6b66732e66617400020101000240008000f801", 0x17}, {0x0, 0x0, 0x1000}], 0x0, &(0x7f0000000180)=ANY=[]) chdir(&(0x7f0000000040)='./file0\x00') r0 = open(&(0x7f0000000080)='./bus\x00', 0x14d842, 0x0) r1 = open(&(0x7f0000000780)='./bus\x00', 0x4c03e, 0x0) r2 = creat(&(0x7f00000000c0)='./bus\x00', 0x0) ftruncate(r2, 0x800) r3 = creat(0x0, 0x0) ftruncate(r3, 0x800) lseek(r3, 0x200, 0x0) r4 = open(&(0x7f0000000000)='./bus\x00', 0x24000, 0x0) sendfile(r3, r4, 0x0, 0x10000) mmap(&(0x7f0000000000/0x600000)=nil, 0x600202, 0x7ffffe, 0x4002011, r1, 0x0) write$P9_RREADLINK(r0, 0x0, 0xe) 00:18:33 executing program 3: setsockopt$packet_tx_ring(0xffffffffffffffff, 0x10f, 0x87, &(0x7f0000000080)=@req3={0x0, 0x0, 0xd2}, 0x1c) setsockopt$packet_tx_ring(0xffffffffffffffff, 0x107, 0xd, 0x0, 0x0) socket$nl_route(0x10, 0x3, 0x0) bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000300)={0x11, 0x5, &(0x7f00000000c0)=ANY=[@ANYBLOB="180000000000000000000000ff000000850000000e000000850000005000000095"], &(0x7f0000000280)='syzkaller\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x2, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x78) bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, 0x0, 0x0) sendmsg$WG_CMD_GET_DEVICE(0xffffffffffffffff, &(0x7f0000001480)={0x0, 0x0, &(0x7f0000000440)={&(0x7f00000003c0)={0x38, 0x0, 0x100, 0x70bd29, 0x25dfdbfb, {}, [@WGDEVICE_A_IFNAME={0x14, 0x2, 'wg2\x00'}, @WGDEVICE_A_IFINDEX={0x8}, @WGDEVICE_A_FWMARK={0x8}]}, 0x38}, 0x1, 0x0, 0x0, 0x40000000}, 0x80) socket$nl_route(0x10, 0x3, 0x0) r0 = syz_open_dev$tty1(0xc, 0x4, 0x1) r1 = dup(r0) write$UHID_INPUT(r1, &(0x7f0000001040)={0xe, {"a2e3ad08ed6b52f99cfbf4c0879b45b4d04fe7ff7fc6e5539b3c68163b546a9b374694370890e0878fdb1ac6e7049b71b4956c0a9a472a5b47f3988f7ef31952a981ffe8d178708c523c921b509b720a169b50d336cd3b78130daa61d8e809ea889b6e02b77f07227227b7ba67e0e78657a6f5c2a874e62a9ccdc0d31a0c9f318c0da1993bd160e233df4a62179c6f309f4cff7738596ecae8707ce065cd5b91cd0ae193973735b36d5b1b63e91c00305d3f46635eb016d5b1dda98e2d749be7bd1df1fb3b231fdcdb5075a9aaa1b469c3090000000000000075271b286329d169934288fd789aa37d6e98b224fd44b65b31334ffc55cc82cd3ac32ecd03aded6f9081b4da0d8b38f3cd4498bee800490841bdb114f6b76383709d8f5c55432a909fda039aec54a1236e80f6a8abadea7662496bddbb42be6bfb2f17959d1f416e56c71bfc31870262f5e801119242ca5b6bfc821e7e20002451138e645bb80c617669314e2fbe70de98ec76a9e40dad47f36fd9f7d0d42a4b5f1185ccdcf16ff46295d8a0fa17713cf39fe23491237c08822dec110911e893d0a8c4f677747abc360934b82910ff85bfd995083bba2987b67399eac427d145d546a40b9f6ff14ac488ec130fb3850a27afc953854a642c57519544ae15a7e454dea05918b4124351601611c8f11baa500a3621c56cea8d20ff911a0c41db6ebe8cac64f17679141d54b34bbc9963ac4f4bb3309603f1d4ab966203861b5b15a841f2b575a8bd0d78248ebe4d9a80002695104f674c2431dca141fae269cab70e9a66f3c3a9a63e9639e1f59c0eee26c6b5d74b078a5e15c31634e5ae098ce9ee70771aaa18119a867e1088334975e9f73483b6a62fa678ca14ffd9f9db2a7869d85864056526f889af43a6000200000000000065d5e880576286522449df466c632b356f243f989cce3803f465e41e610c20d80421d653a5120000008213b704c7fb082ff27590678ef9f190bae979babc7041d860420c5664ba7921b14dc1db8892fd32d0ad7bc946813591ad8deff4b05f60cea0da7710ac0004000000008000bea37de0d0d4aa202fef5952a5391fd5615d429a04a689b83c7068ae949ed06e288e810bac9c76600097907f8ea2e2f05dd3318271a1f5f8528f227e79c13800000000492f21579d2c15b8c70cdb1c332d86d87341432750861ec2bc3451edca194b221cfec4603d276bbaa1dfa6d4fb8a48a76eefc9a9a0270e4c10d64cd5a62427264f2360fe763c43470833ac96d3f3357cbbaba8f1b1fdcc7cbb61a7cdb9744ed7f9129aede2be21ccfdc4e9134f8684b3a4f354da9a795e96334e207dff70f1988037b2ed3aaf575c0b88d8f146684078416d59fdee5307000000d92dad99dac44c3f0008047096a44060bebc2420aed92fa9b6c6224779415d97b9a6d6d5495c1180459043f41c2fc4f4162b987b80c3e001cd34e5c92f76cc4c24eeb8bc4e9ac2aed9e53803ed0ca4ae3a9737d214060005ea6f1783e287b3bee96e3a7288afe2fdfaa78d1f48c13b64df07847754b8400daaa69bf5c8f48fe4eae9ca1207e78283cd0b20ceb360c7e658828163e2d25c4aa348561f927e88f63aa70e73a5e69b3df3495903f06572e1e007fa55a2999f596d067312f5779e8dbfdcf3427138f3d444d2639a10477f9bec4b0bbb6e3c04be68981f392203dd0ee3ef478e67d1d7232f17696294378ce716dacfc5e3e03cfffffffffffff001034ef655b253ca509383815b1b6fc6522d4e2d48604665fde2b94cf02b98a269b891abf8ab9c015073014d9e08d4338b8780bdecd436cf0541359bafffa45237f104b96210403b2de9efedfd71af9444e197f47e866101496f42355bc7872c827467cfa5c4e72730d56bd068ed211cf847535edecb7b373f78b095b68441a34cb51682a8ae4d24ad0465f7927f889b813076038e79a7962fb385a882e8020f06c4c2ba1dd5cac7c18876da865d258734dd73583df292892448039ef799cf0630becdcce04579b5561dc825ab829827945e020c1f67ee615f7084a607a7eceb6243378e0610060f02cca4051c2f001edb3d78fb4b5f668dda93aec92a5de203717aa49c2d284acfabe262fccfcbb2b75a2183c4e15a7b6eb65ca8104e1b4da1fbb77ab2fc043aead87c32ab875ee7c2e7b7019c902cd3b43eaeb1a5fb135c0c7dcee8fe6516a328032f88c042891824659e9e94265c803b35ee5f83a2b210520106b8a358b50ab7a1fa89af9c251fe5294b3d1802d5676d95f160ec97b1ad948741b2044642c37b4a6cc6c04effc1672db7e4b68d767d9a7a508ae54a3cd73643de50e8c77d95a3d361c040babb171607caac2a3559ad4f75465f49c0d0ae3716db6e00cb11dbe200000000000000bf70cc77737c3b42aae501b20f7694a00f16e2d0174035a2c22656dc29880acebd2ba3a504767b6b45a45957f24d758ed024b3849c11d412a2a03b4047497022d9c30e23ef4df5c89644f48bb536f7945b59d7bc09ff754413d135273ea8e75f22f216c6b9990ae71806f2c00b4025c48b75c0f71c497579773767075428067e7f16f4dde374f8211fef42cb468e623daf60b3569d462f4f19eacdb3ed70eeebb4483f8fd777d443e8b40426db6fe29068c0ca3d3414442e863a154704b0e51bc664a137b26be7fc95df80b9ce375dd649c8c704e509bd88c8e63d8c7dd67071115c8982ba46af4d6adcc9f68a75b9397b035153faf46366e7205dd8d6f37525c1a0e94610dd94323f6c15d085197149bfd6655548cfd9c5d3b2d78378cfb85ed82e7da0f6eb6d279f2ae44369ddb4581c55925d0f6f1ba471eba281f259152f85a654fb39ddff3b484439ff158e7c5419e037f3563c7f93cd54b9094f226e783271e1e5a2a2c10712eab625d64931cdcffe6738d97b9b5ef828ee9fb059fc01af0e79c1e14b1d25988c69a39973132f02768f7971d31488b8658a20878b7c1dd7ba02fc42939dde3d4a3339a65d507dc59c51097b40517705da56e9ebfeffffff82bf86dbb58c548069ff6eb95aade7cc66d7bbef724779ca1f731b3346ff177050373d79ff7b3e7f9bc0c1b4b266a8878b90baaa039d3e3b63979ac3df6e6f4859afd50238c7547a39b60810938044ae185d2ba3e00a4e73676864d0270d81eaee5ee6cf1d0ab3785e00785ec27e923911fab964c271556527697b52160687000000008df165d884b36ec2b6c25a2f362815687e9ddbfb96d6861aca47da73d6f3144345f48843dd014e5c5ad8fe995754bd9cf32fce1e7027132f2082fb0a30b9deae84bed4b28045634073c9c58c89d9e99c81769177c6d594f88a4facfd4c735a20307c737afae5336651b1b9bd522d60399473296b831dbd933d93994ba3064279b10ea0c5833f41f157ea2302993dbe433b1aa3a3766d5439020484f4113c4c859465c3b415c3432f81db8719539d5bf372aaaea1cc43a6c5cbe59758bf0129165895ac4b008e595f437491d87abed02cefcd9db53d94d02dae17b118e5d6787463181f4b87c10772d2b13f7809959bc0488506dbd17ca51055f2f416a44fe180d2d50c312cca7cb14a2bdc331f57a9817139a206fc76d57234ffff2de20a4b8e3737fbb42913777c06376f799eba367e21f94ca598705f5dcb767d6f84fad6b0f6095e53c4c4234d0c1fbe434f6ab8f43c0013ee93b83946ee7759e89d7bdd1a32d7b3110b937fe43c06d21e35810d8fe98b0000ea8aa12bc8716eefc5c97c45ac33eeec964c5214bc3a9359bdea1cccab94f15e36319cb34ebcacedb82c2ed3de5a8a8f0011e8f74e82d7f96093530e76692839d7961939adfdeeeaff19d11efcafb6cf46fef271e89d6cc238a081ff58cefcce3fbf4625a7e7de40e42e07b34449e15e065cc7348663a52190202c7af288a4510de03dab19d26285eda89156d50dd385a60333ba5bbf3dd6d6080cafccf8a97406bb6b68a1f0c4549820a73c880f475f732ae00398e8bd1f4908b7807fb33b72685ec37a2d3f766413a6045951f9a93ab5d99c066f7aef0948a68cb0b3e35cb80dd349e891aef595dc4d470e8ac32a308e15fc37d06aeac289c0523f483e1ff7408c60edddab652f2ef91d4f2b01987b0f46da034e5c3f745a7ee8101a3934c54e24b48ec0275e2d068edc746b0827cbf652f406c6b95f2722e58c050400ce2126596e1cd7655b904801784c416b22f73d324678e2724f43f1fe687c7e8a60c28b82b6528341b648cdd56fed7cdcbb1575912d5ecd36de00bca0b7427d8392c6289455e8f8d2ab2242729251ae033a9e02210e62df0546a74b333a1c48f95fd54acb5741259e8c5488efeee327415cc19451432c6f16c27693102a3cd84857cd6586fc5ca9a93eb0145fac0662ff86107f998a8ef7df8aa14046c55b03d3d47f88a8d60f7774a2ee08758897fb411a94b3c2fc5d5f0db42c0463ec014508e5247d33ae6c962d35603ff8454c16f8342856935125102bb784ed714887071ffdd9923c954ab6ce431b63ee356b0c785f2f47b90e29389f22fc5b59a70efaea2bd40195af4486220d702e30bfc43c10ec23ea6283994a7dde4dcb61fea6b651fb1d62458d0741a12830052fcc460db043afe525629b40d7cee658e4cb5e930ed624806c43a006dc9336d07c2b8081c128ad7084c29743bc613bc18f5a38d442768af38041efe03d152ef95ff569e76db2391f4509d7f339d92fdb4a89364949da3932ba5c04c24a560ad80a3ce654575576e599aff3565b1d531f30912b99e6619ebe93cc0b81ea9935fd46edb44a78f615255490a4b621501f2a9e4d24624c4dac9274018c67584f5d374755534d7f68f679c4ff516a9c861a0e7e65868fcb2bf1cb9aea4e05df72279fdb0d2b9e935c5af3cf474bed79dfc248c1f5aea4b8b32c5d295e57079d0fe662a46b7f71cd47744db86c50b704c971d90195c7b2c7439a2d78ccfa79b5fc2bff6bbf840262bf89394b3e6491953264d2700c838fa2c7b34252600c9654e502dcea39cb6bc3eb8d6284ca6270d6b2f0e58fded8a7b4a302a97bc641df07720ba2b26bbfcc807ca0abb1b44322269c34c5ec68cb068ea88067d905ea917bb03eefdaebdeabf2d0dce85dbd02ee46c5cd5892587c2cb5fe36d7d3e5db21b094b8b77940b5f07722e47a08d367e5f84c96ec660080934b33ad61b4f65d77e86abd6859cddf4bbae1f0930462df090000008562ea3511a8065ec8ffcf12f14dcf6ebecd8d884836174faf1aa609e5f1ee1162dfa13bdc1fa7cfaadba85c72e9758f03a755d0be53f8d2a1dfb1c68cc164b0a0780d971a96ea2c4d4ca0398c2235980a9307b3d5bd3b010a3ad0a5dbed2881a9700af561ac8c7e36bb2fc4c40e9cf96f06817fb903729a7db6ff957697c9ede7885d94ff1aa70826ad01a9b03c37b0969be0daf60af93109eb1dee72e4a6df3bec89822a7a0b678058fa3fef86faec216eb6992162f8dcbf719c148cd2f9c55f4901203a9a8a2c3e90f3943dbc10360a1a49700d1dfbf66d69f6fbaf506c8bcce8bb0d872a02238926407a4eddd5d0fc5a752f90000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004000000000000000000000000000000000200", 0x1000}}, 0x1006) writev(r1, &(0x7f0000000900)=[{&(0x7f0000000480)="ef24df748e6339e7a859da00f7e45c45aed0cb6eabdcfdd972f677f016168b5ef61f9aa1f6deab386cf93481b137e7afe6f01ab5079c82ae2da6335608b14ba339e0f66f9dbd841684808f041cb78f055fa4dd99e8666178f4bc2ef29d65e55ab4c4fec523dfdaf97c", 0x69}, {&(0x7f00000014c0)="accecc3b26f444c91af532f3dc8fcb45fc7cb2240674222923ad25ceb2cab3cd1a1bce4438af0e8fd11efe70949b8076477924694871ad64be7d5913e78be03210b90c2170350c7cb1c836d132036ffdb8b1d4ae82f24eea9e1eebd967bbc765a0d152099994e3992e59ade79432921bd4fe5a9a5a1f627d0fe62310bebb8d6e8d8a54916273f2cb9f60bd7f33b392659e64eb1a2c1b49a387bf5fdb486a042b98c33f00150d8179917ebc20b9a4ce14ba2cfc32994781f0178f8edce57369a310ebc478f6c0d1bc0442447a3f3f038ead8940a6b2b92c9a56343feb2cf95dcad3ab0ecb42b0c5583adcd091cde45916908ebd5eae8a67737387218441ed24729ca4643175e3771e0600d44b996f993d2b8e22eddf88eab5b8cabe055b6e16f0a81f8c2dac406e3ba1a2bc44d94314ce123e5b43fc1dbcfb7858e440893b6c66c9f2691cba5856dcac58e289bd679ccdc558aacc7c419a60e726d683557555201b720461dbe1064dfd49919e9765f2bd4bd22eb64f8c1ca73fa6c559e3d300eb2cd42ea83b560a03ca4161b1e9035621a751cd760cc8989124e935802d6c1cde5926457791b3969da4ac6d408729275a31613b9ddfc33c5a1eb22d32d500052b27ffb9a4ce0172d859b4bc847440abb37974c13c855b3e318079a8b87565df2df2aaf96d9cd2515695f03eacf4958122570b14fef0212454bb74c478eaa7e551fbedd36b2e7af9134f7060947ab9dd3b8827025b5110856efdb1384044cdf04b75133d09def93df1513b78ecab8fc51ea2f3c2c60ea2b00bf925b840c569473086a244bae8d9b7a462dad0d9fdb72e0accaf4d1ee1b91d7abb86525eb73183489c9193d0c1c10bb4551919b31221bb519dce970bd5fd0b29fa221844694b320dd81a1766665d1beec63d175af4644a4764513d7619e9bac8802355483cc93666dab4733dab1945495a5bba68839d69d58f2dd5c76adf9d34bb9085d5fc4e8ec82c846ad432c35d6ab4cb99c165681bda2a819a13c4307e81bf7dc57a4002ae393ece0623af7826de923df8dc6b08ca7d91dec52688e676d816f5cc8716f8c119e6970c2a0c719bb6d278947d1db9bca07df7206cb2b06a10a2de4d4608e35ced274d9ff81c22cc89b0412c7880475c9ed4b5b9f0c30a9494259126a5e6095a98cab0bf0476d4faebe8c9b686251e80d8bf4400f2454f4d2a2b845e12c62129caae30e1c30258d7247a90d2ebcd506fafd6be7f7359ab77c37f141e7521281163712afc434c4339acccb767f1877e1a454b345e138422599446aa7da09561ca143ace6ef8ce70c5672163ac13b0d997fbbf8480f07f45792c6f31de10ded9be8548948fb0a9712d9b7e4d2e1d3aee0bd99a5b3aba604e6a9c117a247d95665348ae5829d569ce3449c3202eae7d9723558b0b4413ec470a4bc7c7bd264988e623a3d75656da1f831a84843653b03e53f37a2135ebee48ccb96800aa6a7d23e4e39f369cee6d2489c4c55e62c286b397d661e88925545a544c0358f9a2dd5f744f48ce2256c314612a85633d1a3b672cb1a4dfafb0269b28b65fac42a12d0a707bc593af2f6d3f639c9a8c18d8cba35cb2f1b18b32d387c6d4d6b3d016b9be9be4c214c85d6c979cc9fef700ca04e747b35733f10be5fc4f33d285f72d5bceafa0e790ee46ed3bc7bb6e17847b58c36b96c388ec4fb1eceb81ee73c163443421338d535542b28bf9cf4689e4f131992b5c54df9f64aeb49a28bd969198686cfce4f3b1c1a1187c3d30da29d519e1dfadb79aeccf43be2497b46c19696b78b3fefe09fe49ef2c329164a7822f41c4b25d7651789fc03678543faa095932a23e077f77e5f667ae4bb3808402c210d399fd0f653a4a611feca648418ad9a3c435edd5a5680c399e7a39e689fc3565aaa7dc062d0df4aa3c39ed771f51eb5313fd811349b009bb21c151fb2ef429605be9aaed73e6ff62dfd74f057ae8d220bc2890840090aaa7559f117616022b515e155c70997c058b67012cc25a259de7d35e7f1264173867dfe0e837fd890b1c4bdba76ee4e78234963b66f23fcd294a9c818e1ac7a54befa789116611c05f8fb4b4e3f8f20cc6afed294e78e364ff061a43fd9c865022eba8e76167df2588181682b1471851c546c3711084db58ca6a7bacf3e88608e59eb4848bb818192c19440faebd828aefc835a65e019586920d1a8238a60ae02948316313d38cd9269321ae17a1dbb19f57b619e7c5fba97f577626e2ac688f10b32f53356a697039563be88a79e1e97bf981a8c600ad47237eed91cb80dd8364cfcabf5371fc55a59b9267f0fb347e9bf704ee7abafbd95fa7843fcd4a2410d56d87699c1564ddaa59d453fff26c89b6fe02a9eb14cf0fa408b0d364a53ebbd2c8a0c92bb126973fd94e001023f114c75e02089748e4402a3927bb576d019417f073f9d7017f58a5f5edf9337fcb53d71f766d5ee719e2d6194d5098a50dbb6a334689f24d70e42f03ed62f754cf785b08e8f71b33ecd752e4e7c52398d70798b3828a2d7f9b5fd3222ee643b7707257978a9f06792cd97d714d65433c11d8cda1532f75a48a7a77c4a745de8c85aa44d7fdcc8cd1691d718fff1d930b539c52b8d3f349c2eed0c3613624de7c9937d2ced8c608a184d2dbb10939e694782ad9a82b120c6d82dd88e7314b081cf97c449b471efefd7b558848d999e767e12be54a42b76fffbcbde93241824f32846e71f4592eb2dd9f3d816e8ec229a45b79c254793c8f751004754fb08dd992b333660e028d404b0311eb53d6cf1359d4fbcfe9205403c63d0ea08523d2a9ca5301f7f6c7c3ff52e95178621e7e7e331075fb2dbe88e474ea4433352eaac032211247d234734b4c720ecb03626d745b6b08df3be8d12f18bcf7f49ebf8e3408805a3b2eeee97d6d4cc5aa70a4bc000a5cbc61fe209c06173a8b683225315e3548d787bacaa2a7590989819207a4e265dda895edbf5e336bf6f2368712b165ab5d19e31629e477241ab93a3e0d290c64847ed58753647f20bbb0ec1fc1b8f7691f67f30f4e8913a2f315eba36969f113fc22c575fe5af18bd6a2e9a9f6f13bc21981829b632a7c6aa93c146058232eb7c19422a0478e991b4ed994bc56193b0b8ed67244fc3f3c3dbd338362e17b0eb615180231cd56ff3ca1a8ac7ebac6cb48d76ff2d4d79a0fff9f9cb624c5f01ccdda286f7f6063d8643093ab4db51d71ebbdc673fdd6aa9cb4848e4de4089350ffeef4dbe79b602472e4b2e71a03739166703266e2437f191358e7311b5a16fc369c974aaf28c6eafdc5f2ba976ad83ccc5d34dbd86c7e831ff910a5b682bed66bf0b20ace44bdf0183d398d6ef4fff9b1dd38b07ee5db911f4249d61e4d354a3db3f6cd66a156631384eedc692550e07dd7dc16602759ddabf93921398505f40841ec08473ec42e9e1c6bd992e948f677bd41fac2428b2c5ba84831e9c789fd8f5e6c39558eaded6b3a6d9e4b8437a0c8ee9463fa6750301ded2a8a9ef53daeb335687f9d5609adbf1a461ab4aee998073359b34a4fcc537a9229f18617a12dad73bcba358b469accbc89cff7a71523a13b4b1dc9ad124178a2b202390fdfc2cc64801bec396620adb8f9defd72e12504335402dd75dcac2783cf06bde917cd6561401c863746465622f96d54ed04e14f38948e12732719d34f3d54d916e80c4d4158619a6051f36d632d46d36143f0f87d37853f4190096327093df0dc695b64b9bd73984f14f34e1737e796ac813dca98ef24bc4f1fc3b0d82e5e8026265b3d3a39da36fc2d701737626b476be43a3ddfc9a7d3eae61d38289efde136cbadd31f532eb92176f6224edfd0439a2c355ba94282623a06d1072575abab74909b2447c41cb75ee670eccdd9494c57eda6ce1a2977ce276aaba0d505e9841ea0fc9429f8cfb2a541572a1c7bd3e7775363462ef5581e6008b14308d1e9281bd5cce5365dec6558462d9051366e59524aea51a3d6c4172c76a3dde13c5cbf7980983b1c3585d03374194dd02f4dc083b55fa4d55414f3214646e5f3d81e33450ad1bb78a713ee764b8c4a67fa8a0af687d3c913b5563845fd0577fcb1114e67b242deec591f20a06502ee160e2341636ecfcb9720a0b61869284c35495242aca8b8da61e29e4d83391c89a393c6c85863f2b871161147b5804c6a28dc19ee05414f2bf0ea97eb90dbfe5b71b60cf2e02f7d8b0ccfd11394b396396c25fd1d79e469e85176a824b99d1a56f501dfd1fc550e73005d2443103c926a25ef13cf514bf5e8ba2271b6925609c80caf98d3cc1518b9d624bb113dd19d00734e649a7175e2c2b2674be7cb4d73ebb1a61c6d5fbb9ebb7a9a5853b588631bbadcd5649601fd20ba22741b21d936bd23fcf00ba81287cc94cf80d59c87eeab76c1b56562b162d261908a9f3abc12036fc2d0c54869ab0d079570c101b8c32efc6a339ae9b954374a2fa2909e65abbe71dbaf83308db67633ef3694fc4c8d85bd1ccc0d5831d3310bb3a7d8fd5ebf4a46a29d40468ef8f06ff0f511759c0d6bc7f76cdcb064b03411d3b07298a8edb0976eb07b31f63acd637529d97b9a3e2664afa6e95b3b943749806821288801ad7054bbaa9fb7af02d87633f7437d4ef284548105f7579249acdb9421708154cacd90377eb38c89d5b161f65b9cb08e32660990cf9e7ae9370c05dddd8734f4ebdf4392ffc6a7d08b0435ca85ed9d5598605c5291fefbe0e5809651b63a267531f504292c513dcf174932f09b86cc7a0cc30d800faba4a7b1c563812517f4b20b2749a92db8c5f890c8b9aeeba8eb001bd458eaeb9b154fe26bf3fac8072e4815656bc386e4d40bf70e0f47ce0741438cfacd9a2903c9c8d2abb9bf6a0815995db50bdd50c2b7d5a9861fa7c81e4444b32264d5e34a1849719782df6b5d01e7756652026364832ec4e9670bf5709d20ea61a9bd172d74d427268395c93e7d88553588f00a572b062c57ea37818a51d537f7c3966853589111e577c3b6306007f1864a1cda68e90f045fbd2349a1bdec7da6e77e3cc003b879bf494d86369b0b00e873fb71ff1b06f507de1972901d6e6010dd610be330902102ad5a842308f34b9a3f2e4fe70d6ee143a5d961f3cd919a2108d37b7746268a3abbe883f2909586bb5be04d24c35e7dd58175bff6b4f4255a8ce41ba29b88abf814a17a381bd6b1c2f1c64aa739d1c97cc347b0516b4a02f13acf5a87e1f4c51a822a68a83eff6688ead8433b8b955ca12c8f5cf2f7c1101f6b703f02258a373910bfe2843147b376f32a1e4df62551070843e024212fe3df99ecec1db9bb78f38cf7a95b1b5b91c5112ceda5e3ea08175d179215cc0346710195483c2b5c12e0ffc235df4a9b1bda9503ddf64b480101da8938533ecccee9f327cd3f181e21d71030bcf28f6d83ec5762b033fbd01beee922c82075c170af8f5d57ad93524f7570ff42fb92cbdfb4cc8701c29332689735a49d0272fa789f1c4525a67a561abdd7c64ae348975f2b58878707001cd7ec3116853380c3fb8f4c2b7ec70dfb6b83b35efdf3ea9fd469ec8baac273278de1c39a8f178eb4370e1583c445881f515fcd7a82d6c69d3f061a66219857f93ef70b1eb135224ac27408f984e7e23c5bc02351a650a403e95ac8982904fab553f1e8fb67cd854d1c0c61dec5339cd8904501d14b0e6c36944fa320d0c028b1c9873a5bffea9ea7565f603a30b66db596c1d6c720a8af29b8514e52580011d5e23187c7e07924fdbe80b0784ef540bde0", 0x1000}, {&(0x7f0000000580)="e6393ab33220ec568c516edc0888e206a05a1279cf2da96f8f240723f79e84b26146a9caf6f89f9ab482b4c0aa39adf18a93d0cac2a24a35da5954a417df5bebd5fe096381c3", 0x46}, {&(0x7f0000000600)="0fb67eb5d8e1216807cfc53e46a995488ac07adb2039b74d203f81ab6f8bbd2a9acd0303499c26ef1b614bb0b1cbf86fdb5294293a3b48be970bd94e773c646ad2b46a62f6392f6d506861be47da95dd68bee134f9e08f1042caa8051e54561e48465f11dc36e2485a45ca5d753ee33bc58da5ae6892623483a4360f0dd2ab86ff046555538cb223b7586e28ce1ffda8b2b5edcc4cb2a2033de9052f4038a375bb4cc957c25033b9186abf4924c2", 0xae}, {&(0x7f00000006c0)="8a490ff3f06a4c12c0d774b1aacec5451a91c4e9c7c06a08681e92cc0dd873450ce6d094808b61bbb6a43fe0599714730f103a54b616c82d4aef3cf88ee8d6e0dfc6a0a9fbe2d1d42feca458a6282b26a255a6f268933f14cad84d74ea8936c72dd756c6089d13f77553b195a859c8445bdb68c44202d8c3e1af303b", 0x7c}, {&(0x7f0000000740)="ed1d797349de2182e641ff7d39ccba020eba2c5fdfd84a309283796bbc610ae528cf273abc8312b5e7c78c16cf629dde8496cd651065c29105c6385249d31e2b43b1e3c43b33d633fa1a334a00e9a6afec1a877202217ac237dc44249197f10f1e56c522ce0f89ea54987543344096ffacf4e5d76b64d82587ac79383abc8b57f8a78a7b14f7845e1b531a11bdeb924e33de3af7ee5837d15fdce4d5907002621eabd6c6ba13cfd73efd6d35ecdd999bf7d66e0aef7f76ff620c049f1b8a", 0xbe}, {&(0x7f0000000500)="a5d1111bd7bf785703408a4ae7e8e8b5c2f82871dc5bf5d2ee6c54d0f51d6ce482d986384fcd79c7fc", 0x29}, {&(0x7f0000000800)}], 0x8) [ 160.918804][ T7460] loop5: detected capacity change from 0 to 16 [ 160.923622][ T7464] loop1: detected capacity change from 0 to 16 00:18:33 executing program 4: setsockopt$packet_tx_ring(0xffffffffffffffff, 0x10f, 0x87, &(0x7f0000000080)=@req3={0x0, 0x0, 0xd2}, 0x1c) setsockopt$packet_tx_ring(0xffffffffffffffff, 0x107, 0xd, 0x0, 0x0) socket$nl_route(0x10, 0x3, 0x0) bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000300)={0x11, 0x5, &(0x7f00000000c0)=ANY=[@ANYBLOB="180000000000000000000000ff000000850000000e000000850000005000000095"], &(0x7f0000000280)='syzkaller\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x2, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x78) bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, 0x0, 0x0) sendmsg$WG_CMD_GET_DEVICE(0xffffffffffffffff, &(0x7f0000001480)={0x0, 0x0, &(0x7f0000000440)={&(0x7f00000003c0)={0x38, 0x0, 0x100, 0x70bd29, 0x25dfdbfb, {}, [@WGDEVICE_A_IFNAME={0x14, 0x2, 'wg2\x00'}, @WGDEVICE_A_IFINDEX={0x8}, @WGDEVICE_A_FWMARK={0x8}]}, 0x38}, 0x1, 0x0, 0x0, 0x40000000}, 0x80) socket$nl_route(0x10, 0x3, 0x0) r0 = syz_open_dev$tty1(0xc, 0x4, 0x1) r1 = dup(r0) write$UHID_INPUT(r1, &(0x7f0000001040)={0xe, {"a2e3ad08ed6b52f99cfbf4c0879b45b4d04fe7ff7fc6e5539b3c68163b546a9b374694370890e0878fdb1ac6e7049b71b4956c0a9a472a5b47f3988f7ef31952a981ffe8d178708c523c921b509b720a169b50d336cd3b78130daa61d8e809ea889b6e02b77f07227227b7ba67e0e78657a6f5c2a874e62a9ccdc0d31a0c9f318c0da1993bd160e233df4a62179c6f309f4cff7738596ecae8707ce065cd5b91cd0ae193973735b36d5b1b63e91c00305d3f46635eb016d5b1dda98e2d749be7bd1df1fb3b231fdcdb5075a9aaa1b469c3090000000000000075271b286329d169934288fd789aa37d6e98b224fd44b65b31334ffc55cc82cd3ac32ecd03aded6f9081b4da0d8b38f3cd4498bee800490841bdb114f6b76383709d8f5c55432a909fda039aec54a1236e80f6a8abadea7662496bddbb42be6bfb2f17959d1f416e56c71bfc31870262f5e801119242ca5b6bfc821e7e20002451138e645bb80c617669314e2fbe70de98ec76a9e40dad47f36fd9f7d0d42a4b5f1185ccdcf16ff46295d8a0fa17713cf39fe23491237c08822dec110911e893d0a8c4f677747abc360934b82910ff85bfd995083bba2987b67399eac427d145d546a40b9f6ff14ac488ec130fb3850a27afc953854a642c57519544ae15a7e454dea05918b4124351601611c8f11baa500a3621c56cea8d20ff911a0c41db6ebe8cac64f17679141d54b34bbc9963ac4f4bb3309603f1d4ab966203861b5b15a841f2b575a8bd0d78248ebe4d9a80002695104f674c2431dca141fae269cab70e9a66f3c3a9a63e9639e1f59c0eee26c6b5d74b078a5e15c31634e5ae098ce9ee70771aaa18119a867e1088334975e9f73483b6a62fa678ca14ffd9f9db2a7869d85864056526f889af43a6000200000000000065d5e880576286522449df466c632b356f243f989cce3803f465e41e610c20d80421d653a5120000008213b704c7fb082ff27590678ef9f190bae979babc7041d860420c5664ba7921b14dc1db8892fd32d0ad7bc946813591ad8deff4b05f60cea0da7710ac0004000000008000bea37de0d0d4aa202fef5952a5391fd5615d429a04a689b83c7068ae949ed06e288e810bac9c76600097907f8ea2e2f05dd3318271a1f5f8528f227e79c13800000000492f21579d2c15b8c70cdb1c332d86d87341432750861ec2bc3451edca194b221cfec4603d276bbaa1dfa6d4fb8a48a76eefc9a9a0270e4c10d64cd5a62427264f2360fe763c43470833ac96d3f3357cbbaba8f1b1fdcc7cbb61a7cdb9744ed7f9129aede2be21ccfdc4e9134f8684b3a4f354da9a795e96334e207dff70f1988037b2ed3aaf575c0b88d8f146684078416d59fdee5307000000d92dad99dac44c3f0008047096a44060bebc2420aed92fa9b6c6224779415d97b9a6d6d5495c1180459043f41c2fc4f4162b987b80c3e001cd34e5c92f76cc4c24eeb8bc4e9ac2aed9e53803ed0ca4ae3a9737d214060005ea6f1783e287b3bee96e3a7288afe2fdfaa78d1f48c13b64df07847754b8400daaa69bf5c8f48fe4eae9ca1207e78283cd0b20ceb360c7e658828163e2d25c4aa348561f927e88f63aa70e73a5e69b3df3495903f06572e1e007fa55a2999f596d067312f5779e8dbfdcf3427138f3d444d2639a10477f9bec4b0bbb6e3c04be68981f392203dd0ee3ef478e67d1d7232f17696294378ce716dacfc5e3e03cfffffffffffff001034ef655b253ca509383815b1b6fc6522d4e2d48604665fde2b94cf02b98a269b891abf8ab9c015073014d9e08d4338b8780bdecd436cf0541359bafffa45237f104b96210403b2de9efedfd71af9444e197f47e866101496f42355bc7872c827467cfa5c4e72730d56bd068ed211cf847535edecb7b373f78b095b68441a34cb51682a8ae4d24ad0465f7927f889b813076038e79a7962fb385a882e8020f06c4c2ba1dd5cac7c18876da865d258734dd73583df292892448039ef799cf0630becdcce04579b5561dc825ab829827945e020c1f67ee615f7084a607a7eceb6243378e0610060f02cca4051c2f001edb3d78fb4b5f668dda93aec92a5de203717aa49c2d284acfabe262fccfcbb2b75a2183c4e15a7b6eb65ca8104e1b4da1fbb77ab2fc043aead87c32ab875ee7c2e7b7019c902cd3b43eaeb1a5fb135c0c7dcee8fe6516a328032f88c042891824659e9e94265c803b35ee5f83a2b210520106b8a358b50ab7a1fa89af9c251fe5294b3d1802d5676d95f160ec97b1ad948741b2044642c37b4a6cc6c04effc1672db7e4b68d767d9a7a508ae54a3cd73643de50e8c77d95a3d361c040babb171607caac2a3559ad4f75465f49c0d0ae3716db6e00cb11dbe200000000000000bf70cc77737c3b42aae501b20f7694a00f16e2d0174035a2c22656dc29880acebd2ba3a504767b6b45a45957f24d758ed024b3849c11d412a2a03b4047497022d9c30e23ef4df5c89644f48bb536f7945b59d7bc09ff754413d135273ea8e75f22f216c6b9990ae71806f2c00b4025c48b75c0f71c497579773767075428067e7f16f4dde374f8211fef42cb468e623daf60b3569d462f4f19eacdb3ed70eeebb4483f8fd777d443e8b40426db6fe29068c0ca3d3414442e863a154704b0e51bc664a137b26be7fc95df80b9ce375dd649c8c704e509bd88c8e63d8c7dd67071115c8982ba46af4d6adcc9f68a75b9397b035153faf46366e7205dd8d6f37525c1a0e94610dd94323f6c15d085197149bfd6655548cfd9c5d3b2d78378cfb85ed82e7da0f6eb6d279f2ae44369ddb4581c55925d0f6f1ba471eba281f259152f85a654fb39ddff3b484439ff158e7c5419e037f3563c7f93cd54b9094f226e783271e1e5a2a2c10712eab625d64931cdcffe6738d97b9b5ef828ee9fb059fc01af0e79c1e14b1d25988c69a39973132f02768f7971d31488b8658a20878b7c1dd7ba02fc42939dde3d4a3339a65d507dc59c51097b40517705da56e9ebfeffffff82bf86dbb58c548069ff6eb95aade7cc66d7bbef724779ca1f731b3346ff177050373d79ff7b3e7f9bc0c1b4b266a8878b90baaa039d3e3b63979ac3df6e6f4859afd50238c7547a39b60810938044ae185d2ba3e00a4e73676864d0270d81eaee5ee6cf1d0ab3785e00785ec27e923911fab964c271556527697b52160687000000008df165d884b36ec2b6c25a2f362815687e9ddbfb96d6861aca47da73d6f3144345f48843dd014e5c5ad8fe995754bd9cf32fce1e7027132f2082fb0a30b9deae84bed4b28045634073c9c58c89d9e99c81769177c6d594f88a4facfd4c735a20307c737afae5336651b1b9bd522d60399473296b831dbd933d93994ba3064279b10ea0c5833f41f157ea2302993dbe433b1aa3a3766d5439020484f4113c4c859465c3b415c3432f81db8719539d5bf372aaaea1cc43a6c5cbe59758bf0129165895ac4b008e595f437491d87abed02cefcd9db53d94d02dae17b118e5d6787463181f4b87c10772d2b13f7809959bc0488506dbd17ca51055f2f416a44fe180d2d50c312cca7cb14a2bdc331f57a9817139a206fc76d57234ffff2de20a4b8e3737fbb42913777c06376f799eba367e21f94ca598705f5dcb767d6f84fad6b0f6095e53c4c4234d0c1fbe434f6ab8f43c0013ee93b83946ee7759e89d7bdd1a32d7b3110b937fe43c06d21e35810d8fe98b0000ea8aa12bc8716eefc5c97c45ac33eeec964c5214bc3a9359bdea1cccab94f15e36319cb34ebcacedb82c2ed3de5a8a8f0011e8f74e82d7f96093530e76692839d7961939adfdeeeaff19d11efcafb6cf46fef271e89d6cc238a081ff58cefcce3fbf4625a7e7de40e42e07b34449e15e065cc7348663a52190202c7af288a4510de03dab19d26285eda89156d50dd385a60333ba5bbf3dd6d6080cafccf8a97406bb6b68a1f0c4549820a73c880f475f732ae00398e8bd1f4908b7807fb33b72685ec37a2d3f766413a6045951f9a93ab5d99c066f7aef0948a68cb0b3e35cb80dd349e891aef595dc4d470e8ac32a308e15fc37d06aeac289c0523f483e1ff7408c60edddab652f2ef91d4f2b01987b0f46da034e5c3f745a7ee8101a3934c54e24b48ec0275e2d068edc746b0827cbf652f406c6b95f2722e58c050400ce2126596e1cd7655b904801784c416b22f73d324678e2724f43f1fe687c7e8a60c28b82b6528341b648cdd56fed7cdcbb1575912d5ecd36de00bca0b7427d8392c6289455e8f8d2ab2242729251ae033a9e02210e62df0546a74b333a1c48f95fd54acb5741259e8c5488efeee327415cc19451432c6f16c27693102a3cd84857cd6586fc5ca9a93eb0145fac0662ff86107f998a8ef7df8aa14046c55b03d3d47f88a8d60f7774a2ee08758897fb411a94b3c2fc5d5f0db42c0463ec014508e5247d33ae6c962d35603ff8454c16f8342856935125102bb784ed714887071ffdd9923c954ab6ce431b63ee356b0c785f2f47b90e29389f22fc5b59a70efaea2bd40195af4486220d702e30bfc43c10ec23ea6283994a7dde4dcb61fea6b651fb1d62458d0741a12830052fcc460db043afe525629b40d7cee658e4cb5e930ed624806c43a006dc9336d07c2b8081c128ad7084c29743bc613bc18f5a38d442768af38041efe03d152ef95ff569e76db2391f4509d7f339d92fdb4a89364949da3932ba5c04c24a560ad80a3ce654575576e599aff3565b1d531f30912b99e6619ebe93cc0b81ea9935fd46edb44a78f615255490a4b621501f2a9e4d24624c4dac9274018c67584f5d374755534d7f68f679c4ff516a9c861a0e7e65868fcb2bf1cb9aea4e05df72279fdb0d2b9e935c5af3cf474bed79dfc248c1f5aea4b8b32c5d295e57079d0fe662a46b7f71cd47744db86c50b704c971d90195c7b2c7439a2d78ccfa79b5fc2bff6bbf840262bf89394b3e6491953264d2700c838fa2c7b34252600c9654e502dcea39cb6bc3eb8d6284ca6270d6b2f0e58fded8a7b4a302a97bc641df07720ba2b26bbfcc807ca0abb1b44322269c34c5ec68cb068ea88067d905ea917bb03eefdaebdeabf2d0dce85dbd02ee46c5cd5892587c2cb5fe36d7d3e5db21b094b8b77940b5f07722e47a08d367e5f84c96ec660080934b33ad61b4f65d77e86abd6859cddf4bbae1f0930462df090000008562ea3511a8065ec8ffcf12f14dcf6ebecd8d884836174faf1aa609e5f1ee1162dfa13bdc1fa7cfaadba85c72e9758f03a755d0be53f8d2a1dfb1c68cc164b0a0780d971a96ea2c4d4ca0398c2235980a9307b3d5bd3b010a3ad0a5dbed2881a9700af561ac8c7e36bb2fc4c40e9cf96f06817fb903729a7db6ff957697c9ede7885d94ff1aa70826ad01a9b03c37b0969be0daf60af93109eb1dee72e4a6df3bec89822a7a0b678058fa3fef86faec216eb6992162f8dcbf719c148cd2f9c55f4901203a9a8a2c3e90f3943dbc10360a1a49700d1dfbf66d69f6fbaf506c8bcce8bb0d872a02238926407a4eddd5d0fc5a752f90000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004000000000000000000000000000000000200", 0x1000}}, 0x1006) writev(r1, &(0x7f0000000900)=[{&(0x7f0000000480)="ef24df748e6339e7a859da00f7e45c45aed0cb6eabdcfdd972f677f016168b5ef61f9aa1f6deab386cf93481b137e7afe6f01ab5079c82ae2da6335608b14ba339e0f66f9dbd841684808f041cb78f055fa4dd99e8666178f4bc2ef29d65e55ab4c4fec523dfdaf97c", 0x69}, {&(0x7f00000014c0)="accecc3b26f444c91af532f3dc8fcb45fc7cb2240674222923ad25ceb2cab3cd1a1bce4438af0e8fd11efe70949b8076477924694871ad64be7d5913e78be03210b90c2170350c7cb1c836d132036ffdb8b1d4ae82f24eea9e1eebd967bbc765a0d152099994e3992e59ade79432921bd4fe5a9a5a1f627d0fe62310bebb8d6e8d8a54916273f2cb9f60bd7f33b392659e64eb1a2c1b49a387bf5fdb486a042b98c33f00150d8179917ebc20b9a4ce14ba2cfc32994781f0178f8edce57369a310ebc478f6c0d1bc0442447a3f3f038ead8940a6b2b92c9a56343feb2cf95dcad3ab0ecb42b0c5583adcd091cde45916908ebd5eae8a67737387218441ed24729ca4643175e3771e0600d44b996f993d2b8e22eddf88eab5b8cabe055b6e16f0a81f8c2dac406e3ba1a2bc44d94314ce123e5b43fc1dbcfb7858e440893b6c66c9f2691cba5856dcac58e289bd679ccdc558aacc7c419a60e726d683557555201b720461dbe1064dfd49919e9765f2bd4bd22eb64f8c1ca73fa6c559e3d300eb2cd42ea83b560a03ca4161b1e9035621a751cd760cc8989124e935802d6c1cde5926457791b3969da4ac6d408729275a31613b9ddfc33c5a1eb22d32d500052b27ffb9a4ce0172d859b4bc847440abb37974c13c855b3e318079a8b87565df2df2aaf96d9cd2515695f03eacf4958122570b14fef0212454bb74c478eaa7e551fbedd36b2e7af9134f7060947ab9dd3b8827025b5110856efdb1384044cdf04b75133d09def93df1513b78ecab8fc51ea2f3c2c60ea2b00bf925b840c569473086a244bae8d9b7a462dad0d9fdb72e0accaf4d1ee1b91d7abb86525eb73183489c9193d0c1c10bb4551919b31221bb519dce970bd5fd0b29fa221844694b320dd81a1766665d1beec63d175af4644a4764513d7619e9bac8802355483cc93666dab4733dab1945495a5bba68839d69d58f2dd5c76adf9d34bb9085d5fc4e8ec82c846ad432c35d6ab4cb99c165681bda2a819a13c4307e81bf7dc57a4002ae393ece0623af7826de923df8dc6b08ca7d91dec52688e676d816f5cc8716f8c119e6970c2a0c719bb6d278947d1db9bca07df7206cb2b06a10a2de4d4608e35ced274d9ff81c22cc89b0412c7880475c9ed4b5b9f0c30a9494259126a5e6095a98cab0bf0476d4faebe8c9b686251e80d8bf4400f2454f4d2a2b845e12c62129caae30e1c30258d7247a90d2ebcd506fafd6be7f7359ab77c37f141e7521281163712afc434c4339acccb767f1877e1a454b345e138422599446aa7da09561ca143ace6ef8ce70c5672163ac13b0d997fbbf8480f07f45792c6f31de10ded9be8548948fb0a9712d9b7e4d2e1d3aee0bd99a5b3aba604e6a9c117a247d95665348ae5829d569ce3449c3202eae7d9723558b0b4413ec470a4bc7c7bd264988e623a3d75656da1f831a84843653b03e53f37a2135ebee48ccb96800aa6a7d23e4e39f369cee6d2489c4c55e62c286b397d661e88925545a544c0358f9a2dd5f744f48ce2256c314612a85633d1a3b672cb1a4dfafb0269b28b65fac42a12d0a707bc593af2f6d3f639c9a8c18d8cba35cb2f1b18b32d387c6d4d6b3d016b9be9be4c214c85d6c979cc9fef700ca04e747b35733f10be5fc4f33d285f72d5bceafa0e790ee46ed3bc7bb6e17847b58c36b96c388ec4fb1eceb81ee73c163443421338d535542b28bf9cf4689e4f131992b5c54df9f64aeb49a28bd969198686cfce4f3b1c1a1187c3d30da29d519e1dfadb79aeccf43be2497b46c19696b78b3fefe09fe49ef2c329164a7822f41c4b25d7651789fc03678543faa095932a23e077f77e5f667ae4bb3808402c210d399fd0f653a4a611feca648418ad9a3c435edd5a5680c399e7a39e689fc3565aaa7dc062d0df4aa3c39ed771f51eb5313fd811349b009bb21c151fb2ef429605be9aaed73e6ff62dfd74f057ae8d220bc2890840090aaa7559f117616022b515e155c70997c058b67012cc25a259de7d35e7f1264173867dfe0e837fd890b1c4bdba76ee4e78234963b66f23fcd294a9c818e1ac7a54befa789116611c05f8fb4b4e3f8f20cc6afed294e78e364ff061a43fd9c865022eba8e76167df2588181682b1471851c546c3711084db58ca6a7bacf3e88608e59eb4848bb818192c19440faebd828aefc835a65e019586920d1a8238a60ae02948316313d38cd9269321ae17a1dbb19f57b619e7c5fba97f577626e2ac688f10b32f53356a697039563be88a79e1e97bf981a8c600ad47237eed91cb80dd8364cfcabf5371fc55a59b9267f0fb347e9bf704ee7abafbd95fa7843fcd4a2410d56d87699c1564ddaa59d453fff26c89b6fe02a9eb14cf0fa408b0d364a53ebbd2c8a0c92bb126973fd94e001023f114c75e02089748e4402a3927bb576d019417f073f9d7017f58a5f5edf9337fcb53d71f766d5ee719e2d6194d5098a50dbb6a334689f24d70e42f03ed62f754cf785b08e8f71b33ecd752e4e7c52398d70798b3828a2d7f9b5fd3222ee643b7707257978a9f06792cd97d714d65433c11d8cda1532f75a48a7a77c4a745de8c85aa44d7fdcc8cd1691d718fff1d930b539c52b8d3f349c2eed0c3613624de7c9937d2ced8c608a184d2dbb10939e694782ad9a82b120c6d82dd88e7314b081cf97c449b471efefd7b558848d999e767e12be54a42b76fffbcbde93241824f32846e71f4592eb2dd9f3d816e8ec229a45b79c254793c8f751004754fb08dd992b333660e028d404b0311eb53d6cf1359d4fbcfe9205403c63d0ea08523d2a9ca5301f7f6c7c3ff52e95178621e7e7e331075fb2dbe88e474ea4433352eaac032211247d234734b4c720ecb03626d745b6b08df3be8d12f18bcf7f49ebf8e3408805a3b2eeee97d6d4cc5aa70a4bc000a5cbc61fe209c06173a8b683225315e3548d787bacaa2a7590989819207a4e265dda895edbf5e336bf6f2368712b165ab5d19e31629e477241ab93a3e0d290c64847ed58753647f20bbb0ec1fc1b8f7691f67f30f4e8913a2f315eba36969f113fc22c575fe5af18bd6a2e9a9f6f13bc21981829b632a7c6aa93c146058232eb7c19422a0478e991b4ed994bc56193b0b8ed67244fc3f3c3dbd338362e17b0eb615180231cd56ff3ca1a8ac7ebac6cb48d76ff2d4d79a0fff9f9cb624c5f01ccdda286f7f6063d8643093ab4db51d71ebbdc673fdd6aa9cb4848e4de4089350ffeef4dbe79b602472e4b2e71a03739166703266e2437f191358e7311b5a16fc369c974aaf28c6eafdc5f2ba976ad83ccc5d34dbd86c7e831ff910a5b682bed66bf0b20ace44bdf0183d398d6ef4fff9b1dd38b07ee5db911f4249d61e4d354a3db3f6cd66a156631384eedc692550e07dd7dc16602759ddabf93921398505f40841ec08473ec42e9e1c6bd992e948f677bd41fac2428b2c5ba84831e9c789fd8f5e6c39558eaded6b3a6d9e4b8437a0c8ee9463fa6750301ded2a8a9ef53daeb335687f9d5609adbf1a461ab4aee998073359b34a4fcc537a9229f18617a12dad73bcba358b469accbc89cff7a71523a13b4b1dc9ad124178a2b202390fdfc2cc64801bec396620adb8f9defd72e12504335402dd75dcac2783cf06bde917cd6561401c863746465622f96d54ed04e14f38948e12732719d34f3d54d916e80c4d4158619a6051f36d632d46d36143f0f87d37853f4190096327093df0dc695b64b9bd73984f14f34e1737e796ac813dca98ef24bc4f1fc3b0d82e5e8026265b3d3a39da36fc2d701737626b476be43a3ddfc9a7d3eae61d38289efde136cbadd31f532eb92176f6224edfd0439a2c355ba94282623a06d1072575abab74909b2447c41cb75ee670eccdd9494c57eda6ce1a2977ce276aaba0d505e9841ea0fc9429f8cfb2a541572a1c7bd3e7775363462ef5581e6008b14308d1e9281bd5cce5365dec6558462d9051366e59524aea51a3d6c4172c76a3dde13c5cbf7980983b1c3585d03374194dd02f4dc083b55fa4d55414f3214646e5f3d81e33450ad1bb78a713ee764b8c4a67fa8a0af687d3c913b5563845fd0577fcb1114e67b242deec591f20a06502ee160e2341636ecfcb9720a0b61869284c35495242aca8b8da61e29e4d83391c89a393c6c85863f2b871161147b5804c6a28dc19ee05414f2bf0ea97eb90dbfe5b71b60cf2e02f7d8b0ccfd11394b396396c25fd1d79e469e85176a824b99d1a56f501dfd1fc550e73005d2443103c926a25ef13cf514bf5e8ba2271b6925609c80caf98d3cc1518b9d624bb113dd19d00734e649a7175e2c2b2674be7cb4d73ebb1a61c6d5fbb9ebb7a9a5853b588631bbadcd5649601fd20ba22741b21d936bd23fcf00ba81287cc94cf80d59c87eeab76c1b56562b162d261908a9f3abc12036fc2d0c54869ab0d079570c101b8c32efc6a339ae9b954374a2fa2909e65abbe71dbaf83308db67633ef3694fc4c8d85bd1ccc0d5831d3310bb3a7d8fd5ebf4a46a29d40468ef8f06ff0f511759c0d6bc7f76cdcb064b03411d3b07298a8edb0976eb07b31f63acd637529d97b9a3e2664afa6e95b3b943749806821288801ad7054bbaa9fb7af02d87633f7437d4ef284548105f7579249acdb9421708154cacd90377eb38c89d5b161f65b9cb08e32660990cf9e7ae9370c05dddd8734f4ebdf4392ffc6a7d08b0435ca85ed9d5598605c5291fefbe0e5809651b63a267531f504292c513dcf174932f09b86cc7a0cc30d800faba4a7b1c563812517f4b20b2749a92db8c5f890c8b9aeeba8eb001bd458eaeb9b154fe26bf3fac8072e4815656bc386e4d40bf70e0f47ce0741438cfacd9a2903c9c8d2abb9bf6a0815995db50bdd50c2b7d5a9861fa7c81e4444b32264d5e34a1849719782df6b5d01e7756652026364832ec4e9670bf5709d20ea61a9bd172d74d427268395c93e7d88553588f00a572b062c57ea37818a51d537f7c3966853589111e577c3b6306007f1864a1cda68e90f045fbd2349a1bdec7da6e77e3cc003b879bf494d86369b0b00e873fb71ff1b06f507de1972901d6e6010dd610be330902102ad5a842308f34b9a3f2e4fe70d6ee143a5d961f3cd919a2108d37b7746268a3abbe883f2909586bb5be04d24c35e7dd58175bff6b4f4255a8ce41ba29b88abf814a17a381bd6b1c2f1c64aa739d1c97cc347b0516b4a02f13acf5a87e1f4c51a822a68a83eff6688ead8433b8b955ca12c8f5cf2f7c1101f6b703f02258a373910bfe2843147b376f32a1e4df62551070843e024212fe3df99ecec1db9bb78f38cf7a95b1b5b91c5112ceda5e3ea08175d179215cc0346710195483c2b5c12e0ffc235df4a9b1bda9503ddf64b480101da8938533ecccee9f327cd3f181e21d71030bcf28f6d83ec5762b033fbd01beee922c82075c170af8f5d57ad93524f7570ff42fb92cbdfb4cc8701c29332689735a49d0272fa789f1c4525a67a561abdd7c64ae348975f2b58878707001cd7ec3116853380c3fb8f4c2b7ec70dfb6b83b35efdf3ea9fd469ec8baac273278de1c39a8f178eb4370e1583c445881f515fcd7a82d6c69d3f061a66219857f93ef70b1eb135224ac27408f984e7e23c5bc02351a650a403e95ac8982904fab553f1e8fb67cd854d1c0c61dec5339cd8904501d14b0e6c36944fa320d0c028b1c9873a5bffea9ea7565f603a30b66db596c1d6c720a8af29b8514e52580011d5e23187c7e07924fdbe80b0784ef540bde0", 0x1000}, {&(0x7f0000000580)="e6393ab33220ec568c516edc0888e206a05a1279cf2da96f8f240723f79e84b26146a9caf6f89f9ab482b4c0aa39adf18a93d0cac2a24a35da5954a417df5bebd5fe096381c3", 0x46}, {&(0x7f0000000600)="0fb67eb5d8e1216807cfc53e46a995488ac07adb2039b74d203f81ab6f8bbd2a9acd0303499c26ef1b614bb0b1cbf86fdb5294293a3b48be970bd94e773c646ad2b46a62f6392f6d506861be47da95dd68bee134f9e08f1042caa8051e54561e48465f11dc36e2485a45ca5d753ee33bc58da5ae6892623483a4360f0dd2ab86ff046555538cb223b7586e28ce1ffda8b2b5edcc4cb2a2033de9052f4038a375bb4cc957c25033b9186abf4924", 0xad}, {&(0x7f00000006c0)="8a490ff3f06a4c12c0d774b1aacec5451a91c4e9c7c06a08681e92cc0dd873450ce6d094808b61bbb6a43fe0599714730f103a54b616c82d4aef3cf88ee8d6e0dfc6a0a9fbe2d1d42feca458a6282b26a255a6f268933f14cad84d74ea8936c72dd756c6089d13f77553b195a859c8445bdb68c44202d8c3e1af303b", 0x7c}, {&(0x7f0000000740)="ed1d797349de2182e641ff7d39ccba020eba2c5fdfd84a309283796bbc610ae528cf273abc8312b5e7c78c16cf629dde8496cd651065c29105c6385249d31e2b43b1e3c43b33d633fa1a334a00e9a6afec1a877202217ac237dc44249197f10f1e56c522ce0f89ea54987543344096ffacf4e5d76b64d82587ac79383abc8b57f8a78a7b14f7845e1b531a11bdeb924e33de3af7ee5837d15fdce4d5907002621eabd6c6ba13cfd73efd6d35ecdd999bf7d66e0aef7f76ff620c049f1b8a", 0xbe}, {&(0x7f0000000500)="a5d1111bd7bf785703408a4ae7e8e8b5c2f82871dc5bf5d2ee6c54d0f51d6ce482d986384fcd79c7fc", 0x29}, {&(0x7f0000000800)="77daa4a4366039cca8f7267145805b05387ed067527aec77a349818ed8a8d0d681661f7e97562664d372f24ca9e34ab214260fa6259a884bb5d75494134635616a71c163dea7095b258be17b260d36ab18ed5d585fb6061d5e850112b136c40f746eec2e47fa7fea2a4e387eaacbff426fc4f8431655c2bac0b9869c86538088fc6aa679814cff513b5ff14b12e04fd812a954e1e1eec6667ca6a2ce8dcace8f5905d1b70984c05e5d51ca2879c858f5f8b120f4e246cd5a22dbdc086feab781176f06c873fe6378decb28", 0xcb}], 0x8) 00:18:33 executing program 5: pipe(0x0) syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000140)="eb3c906d6b66732e66617400020101000240008000f801", 0x17}, {0x0, 0x0, 0x1000}], 0x0, &(0x7f0000000180)=ANY=[]) chdir(&(0x7f0000000040)='./file0\x00') r0 = open(&(0x7f0000000080)='./bus\x00', 0x14d842, 0x0) r1 = open(&(0x7f0000000780)='./bus\x00', 0x4c03e, 0x0) r2 = creat(&(0x7f00000000c0)='./bus\x00', 0x0) ftruncate(r2, 0x800) r3 = creat(&(0x7f0000000040)='./bus\x00', 0x0) ftruncate(r3, 0x0) lseek(r3, 0x200, 0x0) r4 = open(&(0x7f0000000000)='./bus\x00', 0x24000, 0x0) sendfile(r3, r4, 0x0, 0x10000) mmap(&(0x7f0000000000/0x600000)=nil, 0x600202, 0x7ffffe, 0x4002011, r1, 0x0) write$P9_RREADLINK(r0, 0x0, 0xe) 00:18:33 executing program 2: pipe(0x0) syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000140)="eb3c906d6b66732e66617400020101000240008000f801", 0x17}, {0x0, 0x0, 0x1000}], 0x0, &(0x7f0000000180)=ANY=[]) chdir(&(0x7f0000000040)='./file0\x00') r0 = open(&(0x7f0000000080)='./bus\x00', 0x14d842, 0x0) r1 = open(&(0x7f0000000780)='./bus\x00', 0x4c03e, 0x0) r2 = creat(&(0x7f00000000c0)='./bus\x00', 0x0) ftruncate(r2, 0x800) r3 = creat(&(0x7f0000000040)='./bus\x00', 0x0) ftruncate(0xffffffffffffffff, 0x800) lseek(r3, 0x200, 0x0) r4 = open(&(0x7f0000000000)='./bus\x00', 0x24000, 0x0) sendfile(r3, r4, 0x0, 0x10000) mmap(&(0x7f0000000000/0x600000)=nil, 0x600202, 0x7ffffe, 0x4002011, r1, 0x0) write$P9_RREADLINK(r0, 0x0, 0xe) 00:18:33 executing program 1: pipe(0x0) syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000140)="eb3c906d6b66732e66617400020101000240008000f801", 0x17}, {0x0, 0x0, 0x1000}], 0x0, &(0x7f0000000180)=ANY=[]) chdir(&(0x7f0000000040)='./file0\x00') r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r1 = open(&(0x7f0000000780)='./bus\x00', 0x4c03e, 0x0) r2 = creat(&(0x7f00000000c0)='./bus\x00', 0x0) ftruncate(r2, 0x800) r3 = creat(&(0x7f0000000040)='./bus\x00', 0x0) ftruncate(r3, 0x800) lseek(r3, 0x200, 0x0) r4 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) lseek(r4, 0x8, 0x0) getsockopt$IP6T_SO_GET_REVISION_MATCH(r4, 0x29, 0x44, &(0x7f0000000180)={'icmp\x00'}, &(0x7f00000001c0)=0x1e) r5 = open(&(0x7f0000000000)='./bus\x00', 0x24000, 0x0) sendfile(r3, r5, 0x0, 0x10000) mmap(&(0x7f0000000000/0x600000)=nil, 0x600202, 0x7ffffe, 0x4002011, r1, 0x0) write$P9_RREADLINK(r0, 0x0, 0xe) [ 160.983851][ T7466] loop2: detected capacity change from 0 to 16 [ 160.997087][ T7468] loop5: detected capacity change from 0 to 16 [ 161.013975][ T7464] syz-executor.1: attempt to access beyond end of device [ 161.013975][ T7464] loop1: rw=2049, want=17, limit=16 [ 161.014071][ T7464] Buffer I/O error on dev loop1, logical block 16, lost async page write [ 161.062007][ T7472] loop5: detected capacity change from 0 to 16 [ 161.070184][ T7475] loop2: detected capacity change from 0 to 16 [ 161.074790][ T7477] loop1: detected capacity change from 0 to 16 [ 161.093856][ T7477] syz-executor.1: attempt to access beyond end of device [ 161.093856][ T7477] loop1: rw=2049, want=17, limit=16 [ 161.093901][ T7477] Buffer I/O error on dev loop1, logical block 16, lost async page write 00:18:33 executing program 0: pipe(0x0) syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000140)="eb3c906d6b66732e66617400020101000240008000f801", 0x17}, {0x0, 0x0, 0x1000}], 0x0, &(0x7f0000000180)=ANY=[]) chdir(&(0x7f0000000040)='./file0\x00') r0 = open(&(0x7f0000000080)='./bus\x00', 0x14d842, 0x0) r1 = open(&(0x7f0000000780)='./bus\x00', 0x4c03e, 0x0) r2 = creat(&(0x7f00000000c0)='./bus\x00', 0x0) ftruncate(r2, 0x800) r3 = creat(&(0x7f0000000040)='./bus\x00', 0x0) ftruncate(r3, 0x800) lseek(r3, 0x200, 0x0) open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) sendfile(r3, 0xffffffffffffffff, 0x0, 0x10000) mmap(&(0x7f0000000000/0x600000)=nil, 0x600202, 0x7ffffe, 0x4002011, r1, 0x0) write$P9_RREADLINK(r0, 0x0, 0xe) 00:18:33 executing program 1: pipe(0x0) syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000140)="eb3c906d6b66732e66617400020101000240008000f801", 0x17}, {0x0, 0x0, 0x1000}], 0x0, &(0x7f0000000180)=ANY=[]) chdir(&(0x7f0000000040)='./file0\x00') r0 = open(&(0x7f0000000080)='./bus\x00', 0x14d842, 0x0) r1 = open(0x0, 0x4c03e, 0x0) r2 = creat(&(0x7f00000000c0)='./bus\x00', 0x0) ftruncate(r2, 0x800) r3 = creat(&(0x7f0000000040)='./bus\x00', 0x0) ftruncate(r3, 0x800) lseek(r3, 0x200, 0x0) r4 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) lseek(r4, 0x8, 0x0) getsockopt$IP6T_SO_GET_REVISION_MATCH(r4, 0x29, 0x44, &(0x7f0000000180)={'icmp\x00'}, &(0x7f00000001c0)=0x1e) r5 = open(&(0x7f0000000000)='./bus\x00', 0x24000, 0x0) sendfile(r3, r5, 0x0, 0x10000) mmap(&(0x7f0000000000/0x600000)=nil, 0x600202, 0x7ffffe, 0x4002011, r1, 0x0) write$P9_RREADLINK(r0, 0x0, 0xe) 00:18:33 executing program 2: pipe(0x0) syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000140)="eb3c906d6b66732e66617400020101000240008000f801", 0x17}, {0x0, 0x0, 0x1000}], 0x0, &(0x7f0000000180)=ANY=[]) chdir(&(0x7f0000000040)='./file0\x00') r0 = open(&(0x7f0000000080)='./bus\x00', 0x14d842, 0x0) r1 = open(&(0x7f0000000780)='./bus\x00', 0x4c03e, 0x0) r2 = creat(&(0x7f00000000c0)='./bus\x00', 0x0) ftruncate(r2, 0x800) r3 = creat(&(0x7f0000000040)='./bus\x00', 0x0) ftruncate(0xffffffffffffffff, 0x800) lseek(r3, 0x200, 0x0) r4 = open(&(0x7f0000000000)='./bus\x00', 0x24000, 0x0) sendfile(r3, r4, 0x0, 0x10000) mmap(&(0x7f0000000000/0x600000)=nil, 0x600202, 0x7ffffe, 0x4002011, r1, 0x0) write$P9_RREADLINK(r0, 0x0, 0xe) 00:18:33 executing program 5: pipe(0x0) syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000140)="eb3c906d6b66732e66617400020101000240008000f801", 0x17}, {0x0, 0x0, 0x1000}], 0x0, &(0x7f0000000180)=ANY=[]) chdir(&(0x7f0000000040)='./file0\x00') r0 = open(&(0x7f0000000080)='./bus\x00', 0x14d842, 0x0) r1 = open(&(0x7f0000000780)='./bus\x00', 0x4c03e, 0x0) r2 = creat(&(0x7f00000000c0)='./bus\x00', 0x0) ftruncate(r2, 0x800) r3 = creat(&(0x7f0000000040)='./bus\x00', 0x0) ftruncate(r3, 0x800) lseek(0xffffffffffffffff, 0x200, 0x0) r4 = open(&(0x7f0000000000)='./bus\x00', 0x24000, 0x0) sendfile(r3, r4, 0x0, 0x10000) mmap(&(0x7f0000000000/0x600000)=nil, 0x600202, 0x7ffffe, 0x4002011, r1, 0x0) write$P9_RREADLINK(r0, 0x0, 0xe) 00:18:33 executing program 3: pipe(0x0) syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000140)="eb3c906d6b66732e66617400020101000240008000f801", 0x17}, {0x0, 0x0, 0x1000}], 0x0, &(0x7f0000000180)=ANY=[]) chdir(&(0x7f0000000040)='./file0\x00') r0 = open(&(0x7f0000000080)='./bus\x00', 0x14d842, 0x0) r1 = open(&(0x7f0000000780)='./bus\x00', 0x4c03e, 0x0) r2 = creat(&(0x7f00000000c0)='./bus\x00', 0x0) ftruncate(r2, 0x800) r3 = creat(&(0x7f0000000040)='./bus\x00', 0x0) ftruncate(r3, 0x800) lseek(r3, 0x200, 0x0) r4 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) lseek(r4, 0x8, 0x0) getsockopt$IP6T_SO_GET_REVISION_MATCH(r4, 0x29, 0x44, &(0x7f0000000180)={'icmp\x00'}, &(0x7f00000001c0)=0x1e) r5 = open(&(0x7f0000000000)='./bus\x00', 0x24000, 0x0) sendfile(r3, r5, 0x0, 0x10000) mmap(&(0x7f0000000000/0x600000)=nil, 0x600202, 0x7ffffe, 0x4002011, r1, 0x0) write$P9_RREADLINK(r0, 0x0, 0xe) 00:18:33 executing program 4: setsockopt$packet_tx_ring(0xffffffffffffffff, 0x10f, 0x87, &(0x7f0000000080)=@req3={0x0, 0x0, 0xd2}, 0x1c) setsockopt$packet_tx_ring(0xffffffffffffffff, 0x107, 0xd, 0x0, 0x0) socket$nl_route(0x10, 0x3, 0x0) bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000300)={0x11, 0x5, &(0x7f00000000c0)=ANY=[@ANYBLOB="180000000000000000000000ff000000850000000e000000850000005000000095"], &(0x7f0000000280)='syzkaller\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x2, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x78) bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, 0x0, 0x0) sendmsg$WG_CMD_GET_DEVICE(0xffffffffffffffff, &(0x7f0000001480)={0x0, 0x0, &(0x7f0000000440)={&(0x7f00000003c0)={0x38, 0x0, 0x100, 0x70bd29, 0x25dfdbfb, {}, [@WGDEVICE_A_IFNAME={0x14, 0x2, 'wg2\x00'}, @WGDEVICE_A_IFINDEX={0x8}, @WGDEVICE_A_FWMARK={0x8}]}, 0x38}, 0x1, 0x0, 0x0, 0x40000000}, 0x80) socket$nl_route(0x10, 0x3, 0x0) r0 = syz_open_dev$tty1(0xc, 0x4, 0x1) r1 = dup(r0) write$UHID_INPUT(r1, &(0x7f0000001040)={0xe, {"a2e3ad08ed6b52f99cfbf4c0879b45b4d04fe7ff7fc6e5539b3c68163b546a9b374694370890e0878fdb1ac6e7049b71b4956c0a9a472a5b47f3988f7ef31952a981ffe8d178708c523c921b509b720a169b50d336cd3b78130daa61d8e809ea889b6e02b77f07227227b7ba67e0e78657a6f5c2a874e62a9ccdc0d31a0c9f318c0da1993bd160e233df4a62179c6f309f4cff7738596ecae8707ce065cd5b91cd0ae193973735b36d5b1b63e91c00305d3f46635eb016d5b1dda98e2d749be7bd1df1fb3b231fdcdb5075a9aaa1b469c3090000000000000075271b286329d169934288fd789aa37d6e98b224fd44b65b31334ffc55cc82cd3ac32ecd03aded6f9081b4da0d8b38f3cd4498bee800490841bdb114f6b76383709d8f5c55432a909fda039aec54a1236e80f6a8abadea7662496bddbb42be6bfb2f17959d1f416e56c71bfc31870262f5e801119242ca5b6bfc821e7e20002451138e645bb80c617669314e2fbe70de98ec76a9e40dad47f36fd9f7d0d42a4b5f1185ccdcf16ff46295d8a0fa17713cf39fe23491237c08822dec110911e893d0a8c4f677747abc360934b82910ff85bfd995083bba2987b67399eac427d145d546a40b9f6ff14ac488ec130fb3850a27afc953854a642c57519544ae15a7e454dea05918b4124351601611c8f11baa500a3621c56cea8d20ff911a0c41db6ebe8cac64f17679141d54b34bbc9963ac4f4bb3309603f1d4ab966203861b5b15a841f2b575a8bd0d78248ebe4d9a80002695104f674c2431dca141fae269cab70e9a66f3c3a9a63e9639e1f59c0eee26c6b5d74b078a5e15c31634e5ae098ce9ee70771aaa18119a867e1088334975e9f73483b6a62fa678ca14ffd9f9db2a7869d85864056526f889af43a6000200000000000065d5e880576286522449df466c632b356f243f989cce3803f465e41e610c20d80421d653a5120000008213b704c7fb082ff27590678ef9f190bae979babc7041d860420c5664ba7921b14dc1db8892fd32d0ad7bc946813591ad8deff4b05f60cea0da7710ac0004000000008000bea37de0d0d4aa202fef5952a5391fd5615d429a04a689b83c7068ae949ed06e288e810bac9c76600097907f8ea2e2f05dd3318271a1f5f8528f227e79c13800000000492f21579d2c15b8c70cdb1c332d86d87341432750861ec2bc3451edca194b221cfec4603d276bbaa1dfa6d4fb8a48a76eefc9a9a0270e4c10d64cd5a62427264f2360fe763c43470833ac96d3f3357cbbaba8f1b1fdcc7cbb61a7cdb9744ed7f9129aede2be21ccfdc4e9134f8684b3a4f354da9a795e96334e207dff70f1988037b2ed3aaf575c0b88d8f146684078416d59fdee5307000000d92dad99dac44c3f0008047096a44060bebc2420aed92fa9b6c6224779415d97b9a6d6d5495c1180459043f41c2fc4f4162b987b80c3e001cd34e5c92f76cc4c24eeb8bc4e9ac2aed9e53803ed0ca4ae3a9737d214060005ea6f1783e287b3bee96e3a7288afe2fdfaa78d1f48c13b64df07847754b8400daaa69bf5c8f48fe4eae9ca1207e78283cd0b20ceb360c7e658828163e2d25c4aa348561f927e88f63aa70e73a5e69b3df3495903f06572e1e007fa55a2999f596d067312f5779e8dbfdcf3427138f3d444d2639a10477f9bec4b0bbb6e3c04be68981f392203dd0ee3ef478e67d1d7232f17696294378ce716dacfc5e3e03cfffffffffffff001034ef655b253ca509383815b1b6fc6522d4e2d48604665fde2b94cf02b98a269b891abf8ab9c015073014d9e08d4338b8780bdecd436cf0541359bafffa45237f104b96210403b2de9efedfd71af9444e197f47e866101496f42355bc7872c827467cfa5c4e72730d56bd068ed211cf847535edecb7b373f78b095b68441a34cb51682a8ae4d24ad0465f7927f889b813076038e79a7962fb385a882e8020f06c4c2ba1dd5cac7c18876da865d258734dd73583df292892448039ef799cf0630becdcce04579b5561dc825ab829827945e020c1f67ee615f7084a607a7eceb6243378e0610060f02cca4051c2f001edb3d78fb4b5f668dda93aec92a5de203717aa49c2d284acfabe262fccfcbb2b75a2183c4e15a7b6eb65ca8104e1b4da1fbb77ab2fc043aead87c32ab875ee7c2e7b7019c902cd3b43eaeb1a5fb135c0c7dcee8fe6516a328032f88c042891824659e9e94265c803b35ee5f83a2b210520106b8a358b50ab7a1fa89af9c251fe5294b3d1802d5676d95f160ec97b1ad948741b2044642c37b4a6cc6c04effc1672db7e4b68d767d9a7a508ae54a3cd73643de50e8c77d95a3d361c040babb171607caac2a3559ad4f75465f49c0d0ae3716db6e00cb11dbe200000000000000bf70cc77737c3b42aae501b20f7694a00f16e2d0174035a2c22656dc29880acebd2ba3a504767b6b45a45957f24d758ed024b3849c11d412a2a03b4047497022d9c30e23ef4df5c89644f48bb536f7945b59d7bc09ff754413d135273ea8e75f22f216c6b9990ae71806f2c00b4025c48b75c0f71c497579773767075428067e7f16f4dde374f8211fef42cb468e623daf60b3569d462f4f19eacdb3ed70eeebb4483f8fd777d443e8b40426db6fe29068c0ca3d3414442e863a154704b0e51bc664a137b26be7fc95df80b9ce375dd649c8c704e509bd88c8e63d8c7dd67071115c8982ba46af4d6adcc9f68a75b9397b035153faf46366e7205dd8d6f37525c1a0e94610dd94323f6c15d085197149bfd6655548cfd9c5d3b2d78378cfb85ed82e7da0f6eb6d279f2ae44369ddb4581c55925d0f6f1ba471eba281f259152f85a654fb39ddff3b484439ff158e7c5419e037f3563c7f93cd54b9094f226e783271e1e5a2a2c10712eab625d64931cdcffe6738d97b9b5ef828ee9fb059fc01af0e79c1e14b1d25988c69a39973132f02768f7971d31488b8658a20878b7c1dd7ba02fc42939dde3d4a3339a65d507dc59c51097b40517705da56e9ebfeffffff82bf86dbb58c548069ff6eb95aade7cc66d7bbef724779ca1f731b3346ff177050373d79ff7b3e7f9bc0c1b4b266a8878b90baaa039d3e3b63979ac3df6e6f4859afd50238c7547a39b60810938044ae185d2ba3e00a4e73676864d0270d81eaee5ee6cf1d0ab3785e00785ec27e923911fab964c271556527697b52160687000000008df165d884b36ec2b6c25a2f362815687e9ddbfb96d6861aca47da73d6f3144345f48843dd014e5c5ad8fe995754bd9cf32fce1e7027132f2082fb0a30b9deae84bed4b28045634073c9c58c89d9e99c81769177c6d594f88a4facfd4c735a20307c737afae5336651b1b9bd522d60399473296b831dbd933d93994ba3064279b10ea0c5833f41f157ea2302993dbe433b1aa3a3766d5439020484f4113c4c859465c3b415c3432f81db8719539d5bf372aaaea1cc43a6c5cbe59758bf0129165895ac4b008e595f437491d87abed02cefcd9db53d94d02dae17b118e5d6787463181f4b87c10772d2b13f7809959bc0488506dbd17ca51055f2f416a44fe180d2d50c312cca7cb14a2bdc331f57a9817139a206fc76d57234ffff2de20a4b8e3737fbb42913777c06376f799eba367e21f94ca598705f5dcb767d6f84fad6b0f6095e53c4c4234d0c1fbe434f6ab8f43c0013ee93b83946ee7759e89d7bdd1a32d7b3110b937fe43c06d21e35810d8fe98b0000ea8aa12bc8716eefc5c97c45ac33eeec964c5214bc3a9359bdea1cccab94f15e36319cb34ebcacedb82c2ed3de5a8a8f0011e8f74e82d7f96093530e76692839d7961939adfdeeeaff19d11efcafb6cf46fef271e89d6cc238a081ff58cefcce3fbf4625a7e7de40e42e07b34449e15e065cc7348663a52190202c7af288a4510de03dab19d26285eda89156d50dd385a60333ba5bbf3dd6d6080cafccf8a97406bb6b68a1f0c4549820a73c880f475f732ae00398e8bd1f4908b7807fb33b72685ec37a2d3f766413a6045951f9a93ab5d99c066f7aef0948a68cb0b3e35cb80dd349e891aef595dc4d470e8ac32a308e15fc37d06aeac289c0523f483e1ff7408c60edddab652f2ef91d4f2b01987b0f46da034e5c3f745a7ee8101a3934c54e24b48ec0275e2d068edc746b0827cbf652f406c6b95f2722e58c050400ce2126596e1cd7655b904801784c416b22f73d324678e2724f43f1fe687c7e8a60c28b82b6528341b648cdd56fed7cdcbb1575912d5ecd36de00bca0b7427d8392c6289455e8f8d2ab2242729251ae033a9e02210e62df0546a74b333a1c48f95fd54acb5741259e8c5488efeee327415cc19451432c6f16c27693102a3cd84857cd6586fc5ca9a93eb0145fac0662ff86107f998a8ef7df8aa14046c55b03d3d47f88a8d60f7774a2ee08758897fb411a94b3c2fc5d5f0db42c0463ec014508e5247d33ae6c962d35603ff8454c16f8342856935125102bb784ed714887071ffdd9923c954ab6ce431b63ee356b0c785f2f47b90e29389f22fc5b59a70efaea2bd40195af4486220d702e30bfc43c10ec23ea6283994a7dde4dcb61fea6b651fb1d62458d0741a12830052fcc460db043afe525629b40d7cee658e4cb5e930ed624806c43a006dc9336d07c2b8081c128ad7084c29743bc613bc18f5a38d442768af38041efe03d152ef95ff569e76db2391f4509d7f339d92fdb4a89364949da3932ba5c04c24a560ad80a3ce654575576e599aff3565b1d531f30912b99e6619ebe93cc0b81ea9935fd46edb44a78f615255490a4b621501f2a9e4d24624c4dac9274018c67584f5d374755534d7f68f679c4ff516a9c861a0e7e65868fcb2bf1cb9aea4e05df72279fdb0d2b9e935c5af3cf474bed79dfc248c1f5aea4b8b32c5d295e57079d0fe662a46b7f71cd47744db86c50b704c971d90195c7b2c7439a2d78ccfa79b5fc2bff6bbf840262bf89394b3e6491953264d2700c838fa2c7b34252600c9654e502dcea39cb6bc3eb8d6284ca6270d6b2f0e58fded8a7b4a302a97bc641df07720ba2b26bbfcc807ca0abb1b44322269c34c5ec68cb068ea88067d905ea917bb03eefdaebdeabf2d0dce85dbd02ee46c5cd5892587c2cb5fe36d7d3e5db21b094b8b77940b5f07722e47a08d367e5f84c96ec660080934b33ad61b4f65d77e86abd6859cddf4bbae1f0930462df090000008562ea3511a8065ec8ffcf12f14dcf6ebecd8d884836174faf1aa609e5f1ee1162dfa13bdc1fa7cfaadba85c72e9758f03a755d0be53f8d2a1dfb1c68cc164b0a0780d971a96ea2c4d4ca0398c2235980a9307b3d5bd3b010a3ad0a5dbed2881a9700af561ac8c7e36bb2fc4c40e9cf96f06817fb903729a7db6ff957697c9ede7885d94ff1aa70826ad01a9b03c37b0969be0daf60af93109eb1dee72e4a6df3bec89822a7a0b678058fa3fef86faec216eb6992162f8dcbf719c148cd2f9c55f4901203a9a8a2c3e90f3943dbc10360a1a49700d1dfbf66d69f6fbaf506c8bcce8bb0d872a02238926407a4eddd5d0fc5a752f90000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004000000000000000000000000000000000200", 0x1000}}, 0x1006) writev(r1, &(0x7f0000000900)=[{&(0x7f0000000480)="ef24df748e6339e7a859da00f7e45c45aed0cb6eabdcfdd972f677f016168b5ef61f9aa1f6deab386cf93481b137e7afe6f01ab5079c82ae2da6335608b14ba339e0f66f9dbd841684808f041cb78f055fa4dd99e8666178f4bc2ef29d65e55ab4c4fec523dfdaf97c", 0x69}, {&(0x7f00000014c0)="accecc3b26f444c91af532f3dc8fcb45fc7cb2240674222923ad25ceb2cab3cd1a1bce4438af0e8fd11efe70949b8076477924694871ad64be7d5913e78be03210b90c2170350c7cb1c836d132036ffdb8b1d4ae82f24eea9e1eebd967bbc765a0d152099994e3992e59ade79432921bd4fe5a9a5a1f627d0fe62310bebb8d6e8d8a54916273f2cb9f60bd7f33b392659e64eb1a2c1b49a387bf5fdb486a042b98c33f00150d8179917ebc20b9a4ce14ba2cfc32994781f0178f8edce57369a310ebc478f6c0d1bc0442447a3f3f038ead8940a6b2b92c9a56343feb2cf95dcad3ab0ecb42b0c5583adcd091cde45916908ebd5eae8a67737387218441ed24729ca4643175e3771e0600d44b996f993d2b8e22eddf88eab5b8cabe055b6e16f0a81f8c2dac406e3ba1a2bc44d94314ce123e5b43fc1dbcfb7858e440893b6c66c9f2691cba5856dcac58e289bd679ccdc558aacc7c419a60e726d683557555201b720461dbe1064dfd49919e9765f2bd4bd22eb64f8c1ca73fa6c559e3d300eb2cd42ea83b560a03ca4161b1e9035621a751cd760cc8989124e935802d6c1cde5926457791b3969da4ac6d408729275a31613b9ddfc33c5a1eb22d32d500052b27ffb9a4ce0172d859b4bc847440abb37974c13c855b3e318079a8b87565df2df2aaf96d9cd2515695f03eacf4958122570b14fef0212454bb74c478eaa7e551fbedd36b2e7af9134f7060947ab9dd3b8827025b5110856efdb1384044cdf04b75133d09def93df1513b78ecab8fc51ea2f3c2c60ea2b00bf925b840c569473086a244bae8d9b7a462dad0d9fdb72e0accaf4d1ee1b91d7abb86525eb73183489c9193d0c1c10bb4551919b31221bb519dce970bd5fd0b29fa221844694b320dd81a1766665d1beec63d175af4644a4764513d7619e9bac8802355483cc93666dab4733dab1945495a5bba68839d69d58f2dd5c76adf9d34bb9085d5fc4e8ec82c846ad432c35d6ab4cb99c165681bda2a819a13c4307e81bf7dc57a4002ae393ece0623af7826de923df8dc6b08ca7d91dec52688e676d816f5cc8716f8c119e6970c2a0c719bb6d278947d1db9bca07df7206cb2b06a10a2de4d4608e35ced274d9ff81c22cc89b0412c7880475c9ed4b5b9f0c30a9494259126a5e6095a98cab0bf0476d4faebe8c9b686251e80d8bf4400f2454f4d2a2b845e12c62129caae30e1c30258d7247a90d2ebcd506fafd6be7f7359ab77c37f141e7521281163712afc434c4339acccb767f1877e1a454b345e138422599446aa7da09561ca143ace6ef8ce70c5672163ac13b0d997fbbf8480f07f45792c6f31de10ded9be8548948fb0a9712d9b7e4d2e1d3aee0bd99a5b3aba604e6a9c117a247d95665348ae5829d569ce3449c3202eae7d9723558b0b4413ec470a4bc7c7bd264988e623a3d75656da1f831a84843653b03e53f37a2135ebee48ccb96800aa6a7d23e4e39f369cee6d2489c4c55e62c286b397d661e88925545a544c0358f9a2dd5f744f48ce2256c314612a85633d1a3b672cb1a4dfafb0269b28b65fac42a12d0a707bc593af2f6d3f639c9a8c18d8cba35cb2f1b18b32d387c6d4d6b3d016b9be9be4c214c85d6c979cc9fef700ca04e747b35733f10be5fc4f33d285f72d5bceafa0e790ee46ed3bc7bb6e17847b58c36b96c388ec4fb1eceb81ee73c163443421338d535542b28bf9cf4689e4f131992b5c54df9f64aeb49a28bd969198686cfce4f3b1c1a1187c3d30da29d519e1dfadb79aeccf43be2497b46c19696b78b3fefe09fe49ef2c329164a7822f41c4b25d7651789fc03678543faa095932a23e077f77e5f667ae4bb3808402c210d399fd0f653a4a611feca648418ad9a3c435edd5a5680c399e7a39e689fc3565aaa7dc062d0df4aa3c39ed771f51eb5313fd811349b009bb21c151fb2ef429605be9aaed73e6ff62dfd74f057ae8d220bc2890840090aaa7559f117616022b515e155c70997c058b67012cc25a259de7d35e7f1264173867dfe0e837fd890b1c4bdba76ee4e78234963b66f23fcd294a9c818e1ac7a54befa789116611c05f8fb4b4e3f8f20cc6afed294e78e364ff061a43fd9c865022eba8e76167df2588181682b1471851c546c3711084db58ca6a7bacf3e88608e59eb4848bb818192c19440faebd828aefc835a65e019586920d1a8238a60ae02948316313d38cd9269321ae17a1dbb19f57b619e7c5fba97f577626e2ac688f10b32f53356a697039563be88a79e1e97bf981a8c600ad47237eed91cb80dd8364cfcabf5371fc55a59b9267f0fb347e9bf704ee7abafbd95fa7843fcd4a2410d56d87699c1564ddaa59d453fff26c89b6fe02a9eb14cf0fa408b0d364a53ebbd2c8a0c92bb126973fd94e001023f114c75e02089748e4402a3927bb576d019417f073f9d7017f58a5f5edf9337fcb53d71f766d5ee719e2d6194d5098a50dbb6a334689f24d70e42f03ed62f754cf785b08e8f71b33ecd752e4e7c52398d70798b3828a2d7f9b5fd3222ee643b7707257978a9f06792cd97d714d65433c11d8cda1532f75a48a7a77c4a745de8c85aa44d7fdcc8cd1691d718fff1d930b539c52b8d3f349c2eed0c3613624de7c9937d2ced8c608a184d2dbb10939e694782ad9a82b120c6d82dd88e7314b081cf97c449b471efefd7b558848d999e767e12be54a42b76fffbcbde93241824f32846e71f4592eb2dd9f3d816e8ec229a45b79c254793c8f751004754fb08dd992b333660e028d404b0311eb53d6cf1359d4fbcfe9205403c63d0ea08523d2a9ca5301f7f6c7c3ff52e95178621e7e7e331075fb2dbe88e474ea4433352eaac032211247d234734b4c720ecb03626d745b6b08df3be8d12f18bcf7f49ebf8e3408805a3b2eeee97d6d4cc5aa70a4bc000a5cbc61fe209c06173a8b683225315e3548d787bacaa2a7590989819207a4e265dda895edbf5e336bf6f2368712b165ab5d19e31629e477241ab93a3e0d290c64847ed58753647f20bbb0ec1fc1b8f7691f67f30f4e8913a2f315eba36969f113fc22c575fe5af18bd6a2e9a9f6f13bc21981829b632a7c6aa93c146058232eb7c19422a0478e991b4ed994bc56193b0b8ed67244fc3f3c3dbd338362e17b0eb615180231cd56ff3ca1a8ac7ebac6cb48d76ff2d4d79a0fff9f9cb624c5f01ccdda286f7f6063d8643093ab4db51d71ebbdc673fdd6aa9cb4848e4de4089350ffeef4dbe79b602472e4b2e71a03739166703266e2437f191358e7311b5a16fc369c974aaf28c6eafdc5f2ba976ad83ccc5d34dbd86c7e831ff910a5b682bed66bf0b20ace44bdf0183d398d6ef4fff9b1dd38b07ee5db911f4249d61e4d354a3db3f6cd66a156631384eedc692550e07dd7dc16602759ddabf93921398505f40841ec08473ec42e9e1c6bd992e948f677bd41fac2428b2c5ba84831e9c789fd8f5e6c39558eaded6b3a6d9e4b8437a0c8ee9463fa6750301ded2a8a9ef53daeb335687f9d5609adbf1a461ab4aee998073359b34a4fcc537a9229f18617a12dad73bcba358b469accbc89cff7a71523a13b4b1dc9ad124178a2b202390fdfc2cc64801bec396620adb8f9defd72e12504335402dd75dcac2783cf06bde917cd6561401c863746465622f96d54ed04e14f38948e12732719d34f3d54d916e80c4d4158619a6051f36d632d46d36143f0f87d37853f4190096327093df0dc695b64b9bd73984f14f34e1737e796ac813dca98ef24bc4f1fc3b0d82e5e8026265b3d3a39da36fc2d701737626b476be43a3ddfc9a7d3eae61d38289efde136cbadd31f532eb92176f6224edfd0439a2c355ba94282623a06d1072575abab74909b2447c41cb75ee670eccdd9494c57eda6ce1a2977ce276aaba0d505e9841ea0fc9429f8cfb2a541572a1c7bd3e7775363462ef5581e6008b14308d1e9281bd5cce5365dec6558462d9051366e59524aea51a3d6c4172c76a3dde13c5cbf7980983b1c3585d03374194dd02f4dc083b55fa4d55414f3214646e5f3d81e33450ad1bb78a713ee764b8c4a67fa8a0af687d3c913b5563845fd0577fcb1114e67b242deec591f20a06502ee160e2341636ecfcb9720a0b61869284c35495242aca8b8da61e29e4d83391c89a393c6c85863f2b871161147b5804c6a28dc19ee05414f2bf0ea97eb90dbfe5b71b60cf2e02f7d8b0ccfd11394b396396c25fd1d79e469e85176a824b99d1a56f501dfd1fc550e73005d2443103c926a25ef13cf514bf5e8ba2271b6925609c80caf98d3cc1518b9d624bb113dd19d00734e649a7175e2c2b2674be7cb4d73ebb1a61c6d5fbb9ebb7a9a5853b588631bbadcd5649601fd20ba22741b21d936bd23fcf00ba81287cc94cf80d59c87eeab76c1b56562b162d261908a9f3abc12036fc2d0c54869ab0d079570c101b8c32efc6a339ae9b954374a2fa2909e65abbe71dbaf83308db67633ef3694fc4c8d85bd1ccc0d5831d3310bb3a7d8fd5ebf4a46a29d40468ef8f06ff0f511759c0d6bc7f76cdcb064b03411d3b07298a8edb0976eb07b31f63acd637529d97b9a3e2664afa6e95b3b943749806821288801ad7054bbaa9fb7af02d87633f7437d4ef284548105f7579249acdb9421708154cacd90377eb38c89d5b161f65b9cb08e32660990cf9e7ae9370c05dddd8734f4ebdf4392ffc6a7d08b0435ca85ed9d5598605c5291fefbe0e5809651b63a267531f504292c513dcf174932f09b86cc7a0cc30d800faba4a7b1c563812517f4b20b2749a92db8c5f890c8b9aeeba8eb001bd458eaeb9b154fe26bf3fac8072e4815656bc386e4d40bf70e0f47ce0741438cfacd9a2903c9c8d2abb9bf6a0815995db50bdd50c2b7d5a9861fa7c81e4444b32264d5e34a1849719782df6b5d01e7756652026364832ec4e9670bf5709d20ea61a9bd172d74d427268395c93e7d88553588f00a572b062c57ea37818a51d537f7c3966853589111e577c3b6306007f1864a1cda68e90f045fbd2349a1bdec7da6e77e3cc003b879bf494d86369b0b00e873fb71ff1b06f507de1972901d6e6010dd610be330902102ad5a842308f34b9a3f2e4fe70d6ee143a5d961f3cd919a2108d37b7746268a3abbe883f2909586bb5be04d24c35e7dd58175bff6b4f4255a8ce41ba29b88abf814a17a381bd6b1c2f1c64aa739d1c97cc347b0516b4a02f13acf5a87e1f4c51a822a68a83eff6688ead8433b8b955ca12c8f5cf2f7c1101f6b703f02258a373910bfe2843147b376f32a1e4df62551070843e024212fe3df99ecec1db9bb78f38cf7a95b1b5b91c5112ceda5e3ea08175d179215cc0346710195483c2b5c12e0ffc235df4a9b1bda9503ddf64b480101da8938533ecccee9f327cd3f181e21d71030bcf28f6d83ec5762b033fbd01beee922c82075c170af8f5d57ad93524f7570ff42fb92cbdfb4cc8701c29332689735a49d0272fa789f1c4525a67a561abdd7c64ae348975f2b58878707001cd7ec3116853380c3fb8f4c2b7ec70dfb6b83b35efdf3ea9fd469ec8baac273278de1c39a8f178eb4370e1583c445881f515fcd7a82d6c69d3f061a66219857f93ef70b1eb135224ac27408f984e7e23c5bc02351a650a403e95ac8982904fab553f1e8fb67cd854d1c0c61dec5339cd8904501d14b0e6c36944fa320d0c028b1c9873a5bffea9ea7565f603a30b66db596c1d6c720a8af29b8514e52580011d5e23187c7e07924fdbe80b0784ef540bde0", 0x1000}, {&(0x7f0000000580)="e6393ab33220ec568c516edc0888e206a05a1279cf2da96f8f240723f79e84b26146a9caf6f89f9ab482b4c0aa39adf18a93d0cac2a24a35da5954a417df5bebd5fe096381c3", 0x46}, {&(0x7f0000000600)="0fb67eb5d8e1216807cfc53e46a995488ac07adb2039b74d203f81ab6f8bbd2a9acd0303499c26ef1b614bb0b1cbf86fdb5294293a3b48be970bd94e773c646ad2b46a62f6392f6d506861be47da95dd68bee134f9e08f1042caa8051e54561e48465f11dc36e2485a45ca5d753ee33bc58da5ae6892623483a4360f0dd2ab86ff046555538cb223b7586e28ce1ffda8b2b5edcc4cb2a2033de9052f4038a375bb4cc957c25033b9186abf4924", 0xad}, {&(0x7f00000006c0)="8a490ff3f06a4c12c0d774b1aacec5451a91c4e9c7c06a08681e92cc0dd873450ce6d094808b61bbb6a43fe0599714730f103a54b616c82d4aef3cf88ee8d6e0dfc6a0a9fbe2d1d42feca458a6282b26a255a6f268933f14cad84d74ea8936c72dd756c6089d13f77553b195a859c8445bdb68c44202d8c3e1af303b", 0x7c}, {&(0x7f0000000740)="ed1d797349de2182e641ff7d39ccba020eba2c5fdfd84a309283796bbc610ae528cf273abc8312b5e7c78c16cf629dde8496cd651065c29105c6385249d31e2b43b1e3c43b33d633fa1a334a00e9a6afec1a877202217ac237dc44249197f10f1e56c522ce0f89ea54987543344096ffacf4e5d76b64d82587ac79383abc8b57f8a78a7b14f7845e1b531a11bdeb924e33de3af7ee5837d15fdce4d5907002621eabd6c6ba13cfd73efd6d35ecdd999bf7d66e0aef7f76ff620c049f1b8a", 0xbe}, {&(0x7f0000000500)="a5d1111bd7bf785703408a4ae7e8e8b5c2f82871dc5bf5d2ee6c54d0f51d6ce482d986384fcd79c7fc", 0x29}, {&(0x7f0000000800)="77daa4a4366039cca8f7267145805b05387ed067527aec77a349818ed8a8d0d681661f7e97562664d372f24ca9e34ab214260fa6259a884bb5d75494134635616a71c163dea7095b258be17b260d36ab18ed5d585fb6061d5e850112b136c40f746eec2e47fa7fea2a4e387eaacbff426fc4f8431655c2bac0b9869c86538088fc6aa679814cff513b5ff14b12e04fd812a954e1e1eec6667ca6a2ce8dcace8f5905d1b70984c05e5d51ca2879c858f5f8b120f4e246cd5a22dbdc086feab781176f06c873fe6378decb28", 0xcb}], 0x8) 00:18:33 executing program 2: pipe(0x0) syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000140)="eb3c906d6b66732e66617400020101000240008000f801", 0x17}, {0x0, 0x0, 0x1000}], 0x0, &(0x7f0000000180)=ANY=[]) chdir(&(0x7f0000000040)='./file0\x00') r0 = open(&(0x7f0000000080)='./bus\x00', 0x14d842, 0x0) r1 = open(&(0x7f0000000780)='./bus\x00', 0x4c03e, 0x0) r2 = creat(&(0x7f00000000c0)='./bus\x00', 0x0) ftruncate(r2, 0x800) r3 = creat(&(0x7f0000000040)='./bus\x00', 0x0) ftruncate(0xffffffffffffffff, 0x800) lseek(r3, 0x200, 0x0) r4 = open(&(0x7f0000000000)='./bus\x00', 0x24000, 0x0) sendfile(r3, r4, 0x0, 0x10000) mmap(&(0x7f0000000000/0x600000)=nil, 0x600202, 0x7ffffe, 0x4002011, r1, 0x0) write$P9_RREADLINK(r0, 0x0, 0xe) [ 161.219876][ T7487] loop2: detected capacity change from 0 to 16 [ 161.223338][ T7485] loop1: detected capacity change from 0 to 16 [ 161.226914][ T7483] loop5: detected capacity change from 0 to 16 [ 161.238720][ T7488] loop3: detected capacity change from 0 to 16 [ 161.243806][ T7490] loop0: detected capacity change from 0 to 16 00:18:33 executing program 5: pipe(0x0) syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000140)="eb3c906d6b66732e66617400020101000240008000f801", 0x17}, {0x0, 0x0, 0x1000}], 0x0, &(0x7f0000000180)=ANY=[]) chdir(&(0x7f0000000040)='./file0\x00') r0 = open(&(0x7f0000000080)='./bus\x00', 0x14d842, 0x0) r1 = open(&(0x7f0000000780)='./bus\x00', 0x4c03e, 0x0) r2 = creat(&(0x7f00000000c0)='./bus\x00', 0x0) ftruncate(r2, 0x800) r3 = creat(&(0x7f0000000040)='./bus\x00', 0x0) ftruncate(r3, 0x800) lseek(0xffffffffffffffff, 0x200, 0x0) r4 = open(&(0x7f0000000000)='./bus\x00', 0x24000, 0x0) sendfile(r3, r4, 0x0, 0x10000) mmap(&(0x7f0000000000/0x600000)=nil, 0x600202, 0x7ffffe, 0x4002011, r1, 0x0) write$P9_RREADLINK(r0, 0x0, 0xe) 00:18:33 executing program 1: pipe(0x0) syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000140)="eb3c906d6b66732e66617400020101000240008000f801", 0x17}, {0x0, 0x0, 0x1000}], 0x0, &(0x7f0000000180)=ANY=[]) chdir(&(0x7f0000000040)='./file0\x00') r0 = open(&(0x7f0000000080)='./bus\x00', 0x14d842, 0x0) r1 = open(0x0, 0x4c03e, 0x0) r2 = creat(&(0x7f00000000c0)='./bus\x00', 0x0) ftruncate(r2, 0x800) r3 = creat(&(0x7f0000000040)='./bus\x00', 0x0) ftruncate(r3, 0x800) lseek(r3, 0x200, 0x0) r4 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) lseek(r4, 0x8, 0x0) getsockopt$IP6T_SO_GET_REVISION_MATCH(r4, 0x29, 0x44, &(0x7f0000000180)={'icmp\x00'}, &(0x7f00000001c0)=0x1e) r5 = open(&(0x7f0000000000)='./bus\x00', 0x24000, 0x0) sendfile(r3, r5, 0x0, 0x10000) mmap(&(0x7f0000000000/0x600000)=nil, 0x600202, 0x7ffffe, 0x4002011, r1, 0x0) write$P9_RREADLINK(r0, 0x0, 0xe) [ 161.272155][ T7485] syz-executor.1: attempt to access beyond end of device [ 161.272155][ T7485] loop1: rw=2049, want=17, limit=16 [ 161.284287][ T7485] Buffer I/O error on dev loop1, logical block 16, lost async page write 00:18:33 executing program 2: pipe(0x0) syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000140)="eb3c906d6b66732e66617400020101000240008000f801", 0x17}, {0x0, 0x0, 0x1000}], 0x0, &(0x7f0000000180)=ANY=[]) chdir(&(0x7f0000000040)='./file0\x00') r0 = open(&(0x7f0000000080)='./bus\x00', 0x14d842, 0x0) r1 = open(&(0x7f0000000780)='./bus\x00', 0x4c03e, 0x0) r2 = creat(&(0x7f00000000c0)='./bus\x00', 0x0) ftruncate(r2, 0x800) r3 = creat(&(0x7f0000000040)='./bus\x00', 0x0) ftruncate(r3, 0x0) lseek(r3, 0x200, 0x0) r4 = open(&(0x7f0000000000)='./bus\x00', 0x24000, 0x0) sendfile(r3, r4, 0x0, 0x10000) mmap(&(0x7f0000000000/0x600000)=nil, 0x600202, 0x7ffffe, 0x4002011, r1, 0x0) write$P9_RREADLINK(r0, 0x0, 0xe) 00:18:33 executing program 5: pipe(0x0) syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000140)="eb3c906d6b66732e66617400020101000240008000f801", 0x17}, {0x0, 0x0, 0x1000}], 0x0, &(0x7f0000000180)=ANY=[]) chdir(&(0x7f0000000040)='./file0\x00') r0 = open(&(0x7f0000000080)='./bus\x00', 0x14d842, 0x0) r1 = open(&(0x7f0000000780)='./bus\x00', 0x4c03e, 0x0) r2 = creat(&(0x7f00000000c0)='./bus\x00', 0x0) ftruncate(r2, 0x800) r3 = creat(&(0x7f0000000040)='./bus\x00', 0x0) ftruncate(r3, 0x800) lseek(0xffffffffffffffff, 0x200, 0x0) r4 = open(&(0x7f0000000000)='./bus\x00', 0x24000, 0x0) sendfile(r3, r4, 0x0, 0x10000) mmap(&(0x7f0000000000/0x600000)=nil, 0x600202, 0x7ffffe, 0x4002011, r1, 0x0) write$P9_RREADLINK(r0, 0x0, 0xe) [ 161.313736][ T7494] loop2: detected capacity change from 0 to 16 [ 161.321618][ T7488] syz-executor.3: attempt to access beyond end of device [ 161.321618][ T7488] loop3: rw=2049, want=17, limit=16 00:18:33 executing program 0: setsockopt$packet_tx_ring(0xffffffffffffffff, 0x10f, 0x87, &(0x7f0000000080)=@req3={0x0, 0x0, 0xd2}, 0x1c) setsockopt$packet_tx_ring(0xffffffffffffffff, 0x107, 0xd, 0x0, 0x0) socket$nl_route(0x10, 0x3, 0x0) bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000300)={0x11, 0x5, &(0x7f00000000c0)=ANY=[@ANYBLOB="180000000000000000000000ff000000850000000e000000850000005000000095"], &(0x7f0000000280)='syzkaller\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x2, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x78) bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, 0x0, 0x0) sendmsg$WG_CMD_GET_DEVICE(0xffffffffffffffff, &(0x7f0000001480)={0x0, 0x0, &(0x7f0000000440)={&(0x7f00000003c0)={0x38, 0x0, 0x100, 0x70bd29, 0x25dfdbfb, {}, [@WGDEVICE_A_IFNAME={0x14, 0x2, 'wg2\x00'}, @WGDEVICE_A_IFINDEX={0x8}, @WGDEVICE_A_FWMARK={0x8}]}, 0x38}, 0x1, 0x0, 0x0, 0x40000000}, 0x80) socket$nl_route(0x10, 0x3, 0x0) r0 = syz_open_dev$tty1(0xc, 0x4, 0x1) r1 = dup(r0) write$UHID_INPUT(r1, &(0x7f0000001040)={0xe, {"a2e3ad08ed6b52f99cfbf4c0879b45b4d04fe7ff7fc6e5539b3c68163b546a9b374694370890e0878fdb1ac6e7049b71b4956c0a9a472a5b47f3988f7ef31952a981ffe8d178708c523c921b509b720a169b50d336cd3b78130daa61d8e809ea889b6e02b77f07227227b7ba67e0e78657a6f5c2a874e62a9ccdc0d31a0c9f318c0da1993bd160e233df4a62179c6f309f4cff7738596ecae8707ce065cd5b91cd0ae193973735b36d5b1b63e91c00305d3f46635eb016d5b1dda98e2d749be7bd1df1fb3b231fdcdb5075a9aaa1b469c3090000000000000075271b286329d169934288fd789aa37d6e98b224fd44b65b31334ffc55cc82cd3ac32ecd03aded6f9081b4da0d8b38f3cd4498bee800490841bdb114f6b76383709d8f5c55432a909fda039aec54a1236e80f6a8abadea7662496bddbb42be6bfb2f17959d1f416e56c71bfc31870262f5e801119242ca5b6bfc821e7e20002451138e645bb80c617669314e2fbe70de98ec76a9e40dad47f36fd9f7d0d42a4b5f1185ccdcf16ff46295d8a0fa17713cf39fe23491237c08822dec110911e893d0a8c4f677747abc360934b82910ff85bfd995083bba2987b67399eac427d145d546a40b9f6ff14ac488ec130fb3850a27afc953854a642c57519544ae15a7e454dea05918b4124351601611c8f11baa500a3621c56cea8d20ff911a0c41db6ebe8cac64f17679141d54b34bbc9963ac4f4bb3309603f1d4ab966203861b5b15a841f2b575a8bd0d78248ebe4d9a80002695104f674c2431dca141fae269cab70e9a66f3c3a9a63e9639e1f59c0eee26c6b5d74b078a5e15c31634e5ae098ce9ee70771aaa18119a867e1088334975e9f73483b6a62fa678ca14ffd9f9db2a7869d85864056526f889af43a6000200000000000065d5e880576286522449df466c632b356f243f989cce3803f465e41e610c20d80421d653a5120000008213b704c7fb082ff27590678ef9f190bae979babc7041d860420c5664ba7921b14dc1db8892fd32d0ad7bc946813591ad8deff4b05f60cea0da7710ac0004000000008000bea37de0d0d4aa202fef5952a5391fd5615d429a04a689b83c7068ae949ed06e288e810bac9c76600097907f8ea2e2f05dd3318271a1f5f8528f227e79c13800000000492f21579d2c15b8c70cdb1c332d86d87341432750861ec2bc3451edca194b221cfec4603d276bbaa1dfa6d4fb8a48a76eefc9a9a0270e4c10d64cd5a62427264f2360fe763c43470833ac96d3f3357cbbaba8f1b1fdcc7cbb61a7cdb9744ed7f9129aede2be21ccfdc4e9134f8684b3a4f354da9a795e96334e207dff70f1988037b2ed3aaf575c0b88d8f146684078416d59fdee5307000000d92dad99dac44c3f0008047096a44060bebc2420aed92fa9b6c6224779415d97b9a6d6d5495c1180459043f41c2fc4f4162b987b80c3e001cd34e5c92f76cc4c24eeb8bc4e9ac2aed9e53803ed0ca4ae3a9737d214060005ea6f1783e287b3bee96e3a7288afe2fdfaa78d1f48c13b64df07847754b8400daaa69bf5c8f48fe4eae9ca1207e78283cd0b20ceb360c7e658828163e2d25c4aa348561f927e88f63aa70e73a5e69b3df3495903f06572e1e007fa55a2999f596d067312f5779e8dbfdcf3427138f3d444d2639a10477f9bec4b0bbb6e3c04be68981f392203dd0ee3ef478e67d1d7232f17696294378ce716dacfc5e3e03cfffffffffffff001034ef655b253ca509383815b1b6fc6522d4e2d48604665fde2b94cf02b98a269b891abf8ab9c015073014d9e08d4338b8780bdecd436cf0541359bafffa45237f104b96210403b2de9efedfd71af9444e197f47e866101496f42355bc7872c827467cfa5c4e72730d56bd068ed211cf847535edecb7b373f78b095b68441a34cb51682a8ae4d24ad0465f7927f889b813076038e79a7962fb385a882e8020f06c4c2ba1dd5cac7c18876da865d258734dd73583df292892448039ef799cf0630becdcce04579b5561dc825ab829827945e020c1f67ee615f7084a607a7eceb6243378e0610060f02cca4051c2f001edb3d78fb4b5f668dda93aec92a5de203717aa49c2d284acfabe262fccfcbb2b75a2183c4e15a7b6eb65ca8104e1b4da1fbb77ab2fc043aead87c32ab875ee7c2e7b7019c902cd3b43eaeb1a5fb135c0c7dcee8fe6516a328032f88c042891824659e9e94265c803b35ee5f83a2b210520106b8a358b50ab7a1fa89af9c251fe5294b3d1802d5676d95f160ec97b1ad948741b2044642c37b4a6cc6c04effc1672db7e4b68d767d9a7a508ae54a3cd73643de50e8c77d95a3d361c040babb171607caac2a3559ad4f75465f49c0d0ae3716db6e00cb11dbe200000000000000bf70cc77737c3b42aae501b20f7694a00f16e2d0174035a2c22656dc29880acebd2ba3a504767b6b45a45957f24d758ed024b3849c11d412a2a03b4047497022d9c30e23ef4df5c89644f48bb536f7945b59d7bc09ff754413d135273ea8e75f22f216c6b9990ae71806f2c00b4025c48b75c0f71c497579773767075428067e7f16f4dde374f8211fef42cb468e623daf60b3569d462f4f19eacdb3ed70eeebb4483f8fd777d443e8b40426db6fe29068c0ca3d3414442e863a154704b0e51bc664a137b26be7fc95df80b9ce375dd649c8c704e509bd88c8e63d8c7dd67071115c8982ba46af4d6adcc9f68a75b9397b035153faf46366e7205dd8d6f37525c1a0e94610dd94323f6c15d085197149bfd6655548cfd9c5d3b2d78378cfb85ed82e7da0f6eb6d279f2ae44369ddb4581c55925d0f6f1ba471eba281f259152f85a654fb39ddff3b484439ff158e7c5419e037f3563c7f93cd54b9094f226e783271e1e5a2a2c10712eab625d64931cdcffe6738d97b9b5ef828ee9fb059fc01af0e79c1e14b1d25988c69a39973132f02768f7971d31488b8658a20878b7c1dd7ba02fc42939dde3d4a3339a65d507dc59c51097b40517705da56e9ebfeffffff82bf86dbb58c548069ff6eb95aade7cc66d7bbef724779ca1f731b3346ff177050373d79ff7b3e7f9bc0c1b4b266a8878b90baaa039d3e3b63979ac3df6e6f4859afd50238c7547a39b60810938044ae185d2ba3e00a4e73676864d0270d81eaee5ee6cf1d0ab3785e00785ec27e923911fab964c271556527697b52160687000000008df165d884b36ec2b6c25a2f362815687e9ddbfb96d6861aca47da73d6f3144345f48843dd014e5c5ad8fe995754bd9cf32fce1e7027132f2082fb0a30b9deae84bed4b28045634073c9c58c89d9e99c81769177c6d594f88a4facfd4c735a20307c737afae5336651b1b9bd522d60399473296b831dbd933d93994ba3064279b10ea0c5833f41f157ea2302993dbe433b1aa3a3766d5439020484f4113c4c859465c3b415c3432f81db8719539d5bf372aaaea1cc43a6c5cbe59758bf0129165895ac4b008e595f437491d87abed02cefcd9db53d94d02dae17b118e5d6787463181f4b87c10772d2b13f7809959bc0488506dbd17ca51055f2f416a44fe180d2d50c312cca7cb14a2bdc331f57a9817139a206fc76d57234ffff2de20a4b8e3737fbb42913777c06376f799eba367e21f94ca598705f5dcb767d6f84fad6b0f6095e53c4c4234d0c1fbe434f6ab8f43c0013ee93b83946ee7759e89d7bdd1a32d7b3110b937fe43c06d21e35810d8fe98b0000ea8aa12bc8716eefc5c97c45ac33eeec964c5214bc3a9359bdea1cccab94f15e36319cb34ebcacedb82c2ed3de5a8a8f0011e8f74e82d7f96093530e76692839d7961939adfdeeeaff19d11efcafb6cf46fef271e89d6cc238a081ff58cefcce3fbf4625a7e7de40e42e07b34449e15e065cc7348663a52190202c7af288a4510de03dab19d26285eda89156d50dd385a60333ba5bbf3dd6d6080cafccf8a97406bb6b68a1f0c4549820a73c880f475f732ae00398e8bd1f4908b7807fb33b72685ec37a2d3f766413a6045951f9a93ab5d99c066f7aef0948a68cb0b3e35cb80dd349e891aef595dc4d470e8ac32a308e15fc37d06aeac289c0523f483e1ff7408c60edddab652f2ef91d4f2b01987b0f46da034e5c3f745a7ee8101a3934c54e24b48ec0275e2d068edc746b0827cbf652f406c6b95f2722e58c050400ce2126596e1cd7655b904801784c416b22f73d324678e2724f43f1fe687c7e8a60c28b82b6528341b648cdd56fed7cdcbb1575912d5ecd36de00bca0b7427d8392c6289455e8f8d2ab2242729251ae033a9e02210e62df0546a74b333a1c48f95fd54acb5741259e8c5488efeee327415cc19451432c6f16c27693102a3cd84857cd6586fc5ca9a93eb0145fac0662ff86107f998a8ef7df8aa14046c55b03d3d47f88a8d60f7774a2ee08758897fb411a94b3c2fc5d5f0db42c0463ec014508e5247d33ae6c962d35603ff8454c16f8342856935125102bb784ed714887071ffdd9923c954ab6ce431b63ee356b0c785f2f47b90e29389f22fc5b59a70efaea2bd40195af4486220d702e30bfc43c10ec23ea6283994a7dde4dcb61fea6b651fb1d62458d0741a12830052fcc460db043afe525629b40d7cee658e4cb5e930ed624806c43a006dc9336d07c2b8081c128ad7084c29743bc613bc18f5a38d442768af38041efe03d152ef95ff569e76db2391f4509d7f339d92fdb4a89364949da3932ba5c04c24a560ad80a3ce654575576e599aff3565b1d531f30912b99e6619ebe93cc0b81ea9935fd46edb44a78f615255490a4b621501f2a9e4d24624c4dac9274018c67584f5d374755534d7f68f679c4ff516a9c861a0e7e65868fcb2bf1cb9aea4e05df72279fdb0d2b9e935c5af3cf474bed79dfc248c1f5aea4b8b32c5d295e57079d0fe662a46b7f71cd47744db86c50b704c971d90195c7b2c7439a2d78ccfa79b5fc2bff6bbf840262bf89394b3e6491953264d2700c838fa2c7b34252600c9654e502dcea39cb6bc3eb8d6284ca6270d6b2f0e58fded8a7b4a302a97bc641df07720ba2b26bbfcc807ca0abb1b44322269c34c5ec68cb068ea88067d905ea917bb03eefdaebdeabf2d0dce85dbd02ee46c5cd5892587c2cb5fe36d7d3e5db21b094b8b77940b5f07722e47a08d367e5f84c96ec660080934b33ad61b4f65d77e86abd6859cddf4bbae1f0930462df090000008562ea3511a8065ec8ffcf12f14dcf6ebecd8d884836174faf1aa609e5f1ee1162dfa13bdc1fa7cfaadba85c72e9758f03a755d0be53f8d2a1dfb1c68cc164b0a0780d971a96ea2c4d4ca0398c2235980a9307b3d5bd3b010a3ad0a5dbed2881a9700af561ac8c7e36bb2fc4c40e9cf96f06817fb903729a7db6ff957697c9ede7885d94ff1aa70826ad01a9b03c37b0969be0daf60af93109eb1dee72e4a6df3bec89822a7a0b678058fa3fef86faec216eb6992162f8dcbf719c148cd2f9c55f4901203a9a8a2c3e90f3943dbc10360a1a49700d1dfbf66d69f6fbaf506c8bcce8bb0d872a02238926407a4eddd5d0fc5a752f90000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004000000000000000000000000000000000200", 0x1000}}, 0x1006) writev(0xffffffffffffffff, &(0x7f0000000900)=[{&(0x7f0000000480)="ef24df748e6339e7a859da00f7e45c45aed0cb6eabdcfdd972f677f016168b5ef61f9aa1f6deab386cf93481b137e7afe6f01ab5079c82ae2da6335608b14ba339e0f66f9dbd841684808f041cb78f055fa4dd99e8666178f4bc2ef29d65e55ab4c4fec523dfdaf97c", 0x69}, {&(0x7f00000014c0)="accecc3b26f444c91af532f3dc8fcb45fc7cb2240674222923ad25ceb2cab3cd1a1bce4438af0e8fd11efe70949b8076477924694871ad64be7d5913e78be03210b90c2170350c7cb1c836d132036ffdb8b1d4ae82f24eea9e1eebd967bbc765a0d152099994e3992e59ade79432921bd4fe5a9a5a1f627d0fe62310bebb8d6e8d8a54916273f2cb9f60bd7f33b392659e64eb1a2c1b49a387bf5fdb486a042b98c33f00150d8179917ebc20b9a4ce14ba2cfc32994781f0178f8edce57369a310ebc478f6c0d1bc0442447a3f3f038ead8940a6b2b92c9a56343feb2cf95dcad3ab0ecb42b0c5583adcd091cde45916908ebd5eae8a67737387218441ed24729ca4643175e3771e0600d44b996f993d2b8e22eddf88eab5b8cabe055b6e16f0a81f8c2dac406e3ba1a2bc44d94314ce123e5b43fc1dbcfb7858e440893b6c66c9f2691cba5856dcac58e289bd679ccdc558aacc7c419a60e726d683557555201b720461dbe1064dfd49919e9765f2bd4bd22eb64f8c1ca73fa6c559e3d300eb2cd42ea83b560a03ca4161b1e9035621a751cd760cc8989124e935802d6c1cde5926457791b3969da4ac6d408729275a31613b9ddfc33c5a1eb22d32d500052b27ffb9a4ce0172d859b4bc847440abb37974c13c855b3e318079a8b87565df2df2aaf96d9cd2515695f03eacf4958122570b14fef0212454bb74c478eaa7e551fbedd36b2e7af9134f7060947ab9dd3b8827025b5110856efdb1384044cdf04b75133d09def93df1513b78ecab8fc51ea2f3c2c60ea2b00bf925b840c569473086a244bae8d9b7a462dad0d9fdb72e0accaf4d1ee1b91d7abb86525eb73183489c9193d0c1c10bb4551919b31221bb519dce970bd5fd0b29fa221844694b320dd81a1766665d1beec63d175af4644a4764513d7619e9bac8802355483cc93666dab4733dab1945495a5bba68839d69d58f2dd5c76adf9d34bb9085d5fc4e8ec82c846ad432c35d6ab4cb99c165681bda2a819a13c4307e81bf7dc57a4002ae393ece0623af7826de923df8dc6b08ca7d91dec52688e676d816f5cc8716f8c119e6970c2a0c719bb6d278947d1db9bca07df7206cb2b06a10a2de4d4608e35ced274d9ff81c22cc89b0412c7880475c9ed4b5b9f0c30a9494259126a5e6095a98cab0bf0476d4faebe8c9b686251e80d8bf4400f2454f4d2a2b845e12c62129caae30e1c30258d7247a90d2ebcd506fafd6be7f7359ab77c37f141e7521281163712afc434c4339acccb767f1877e1a454b345e138422599446aa7da09561ca143ace6ef8ce70c5672163ac13b0d997fbbf8480f07f45792c6f31de10ded9be8548948fb0a9712d9b7e4d2e1d3aee0bd99a5b3aba604e6a9c117a247d95665348ae5829d569ce3449c3202eae7d9723558b0b4413ec470a4bc7c7bd264988e623a3d75656da1f831a84843653b03e53f37a2135ebee48ccb96800aa6a7d23e4e39f369cee6d2489c4c55e62c286b397d661e88925545a544c0358f9a2dd5f744f48ce2256c314612a85633d1a3b672cb1a4dfafb0269b28b65fac42a12d0a707bc593af2f6d3f639c9a8c18d8cba35cb2f1b18b32d387c6d4d6b3d016b9be9be4c214c85d6c979cc9fef700ca04e747b35733f10be5fc4f33d285f72d5bceafa0e790ee46ed3bc7bb6e17847b58c36b96c388ec4fb1eceb81ee73c163443421338d535542b28bf9cf4689e4f131992b5c54df9f64aeb49a28bd969198686cfce4f3b1c1a1187c3d30da29d519e1dfadb79aeccf43be2497b46c19696b78b3fefe09fe49ef2c329164a7822f41c4b25d7651789fc03678543faa095932a23e077f77e5f667ae4bb3808402c210d399fd0f653a4a611feca648418ad9a3c435edd5a5680c399e7a39e689fc3565aaa7dc062d0df4aa3c39ed771f51eb5313fd811349b009bb21c151fb2ef429605be9aaed73e6ff62dfd74f057ae8d220bc2890840090aaa7559f117616022b515e155c70997c058b67012cc25a259de7d35e7f1264173867dfe0e837fd890b1c4bdba76ee4e78234963b66f23fcd294a9c818e1ac7a54befa789116611c05f8fb4b4e3f8f20cc6afed294e78e364ff061a43fd9c865022eba8e76167df2588181682b1471851c546c3711084db58ca6a7bacf3e88608e59eb4848bb818192c19440faebd828aefc835a65e019586920d1a8238a60ae02948316313d38cd9269321ae17a1dbb19f57b619e7c5fba97f577626e2ac688f10b32f53356a697039563be88a79e1e97bf981a8c600ad47237eed91cb80dd8364cfcabf5371fc55a59b9267f0fb347e9bf704ee7abafbd95fa7843fcd4a2410d56d87699c1564ddaa59d453fff26c89b6fe02a9eb14cf0fa408b0d364a53ebbd2c8a0c92bb126973fd94e001023f114c75e02089748e4402a3927bb576d019417f073f9d7017f58a5f5edf9337fcb53d71f766d5ee719e2d6194d5098a50dbb6a334689f24d70e42f03ed62f754cf785b08e8f71b33ecd752e4e7c52398d70798b3828a2d7f9b5fd3222ee643b7707257978a9f06792cd97d714d65433c11d8cda1532f75a48a7a77c4a745de8c85aa44d7fdcc8cd1691d718fff1d930b539c52b8d3f349c2eed0c3613624de7c9937d2ced8c608a184d2dbb10939e694782ad9a82b120c6d82dd88e7314b081cf97c449b471efefd7b558848d999e767e12be54a42b76fffbcbde93241824f32846e71f4592eb2dd9f3d816e8ec229a45b79c254793c8f751004754fb08dd992b333660e028d404b0311eb53d6cf1359d4fbcfe9205403c63d0ea08523d2a9ca5301f7f6c7c3ff52e95178621e7e7e331075fb2dbe88e474ea4433352eaac032211247d234734b4c720ecb03626d745b6b08df3be8d12f18bcf7f49ebf8e3408805a3b2eeee97d6d4cc5aa70a4bc000a5cbc61fe209c06173a8b683225315e3548d787bacaa2a7590989819207a4e265dda895edbf5e336bf6f2368712b165ab5d19e31629e477241ab93a3e0d290c64847ed58753647f20bbb0ec1fc1b8f7691f67f30f4e8913a2f315eba36969f113fc22c575fe5af18bd6a2e9a9f6f13bc21981829b632a7c6aa93c146058232eb7c19422a0478e991b4ed994bc56193b0b8ed67244fc3f3c3dbd338362e17b0eb615180231cd56ff3ca1a8ac7ebac6cb48d76ff2d4d79a0fff9f9cb624c5f01ccdda286f7f6063d8643093ab4db51d71ebbdc673fdd6aa9cb4848e4de4089350ffeef4dbe79b602472e4b2e71a03739166703266e2437f191358e7311b5a16fc369c974aaf28c6eafdc5f2ba976ad83ccc5d34dbd86c7e831ff910a5b682bed66bf0b20ace44bdf0183d398d6ef4fff9b1dd38b07ee5db911f4249d61e4d354a3db3f6cd66a156631384eedc692550e07dd7dc16602759ddabf93921398505f40841ec08473ec42e9e1c6bd992e948f677bd41fac2428b2c5ba84831e9c789fd8f5e6c39558eaded6b3a6d9e4b8437a0c8ee9463fa6750301ded2a8a9ef53daeb335687f9d5609adbf1a461ab4aee998073359b34a4fcc537a9229f18617a12dad73bcba358b469accbc89cff7a71523a13b4b1dc9ad124178a2b202390fdfc2cc64801bec396620adb8f9defd72e12504335402dd75dcac2783cf06bde917cd6561401c863746465622f96d54ed04e14f38948e12732719d34f3d54d916e80c4d4158619a6051f36d632d46d36143f0f87d37853f4190096327093df0dc695b64b9bd73984f14f34e1737e796ac813dca98ef24bc4f1fc3b0d82e5e8026265b3d3a39da36fc2d701737626b476be43a3ddfc9a7d3eae61d38289efde136cbadd31f532eb92176f6224edfd0439a2c355ba94282623a06d1072575abab74909b2447c41cb75ee670eccdd9494c57eda6ce1a2977ce276aaba0d505e9841ea0fc9429f8cfb2a541572a1c7bd3e7775363462ef5581e6008b14308d1e9281bd5cce5365dec6558462d9051366e59524aea51a3d6c4172c76a3dde13c5cbf7980983b1c3585d03374194dd02f4dc083b55fa4d55414f3214646e5f3d81e33450ad1bb78a713ee764b8c4a67fa8a0af687d3c913b5563845fd0577fcb1114e67b242deec591f20a06502ee160e2341636ecfcb9720a0b61869284c35495242aca8b8da61e29e4d83391c89a393c6c85863f2b871161147b5804c6a28dc19ee05414f2bf0ea97eb90dbfe5b71b60cf2e02f7d8b0ccfd11394b396396c25fd1d79e469e85176a824b99d1a56f501dfd1fc550e73005d2443103c926a25ef13cf514bf5e8ba2271b6925609c80caf98d3cc1518b9d624bb113dd19d00734e649a7175e2c2b2674be7cb4d73ebb1a61c6d5fbb9ebb7a9a5853b588631bbadcd5649601fd20ba22741b21d936bd23fcf00ba81287cc94cf80d59c87eeab76c1b56562b162d261908a9f3abc12036fc2d0c54869ab0d079570c101b8c32efc6a339ae9b954374a2fa2909e65abbe71dbaf83308db67633ef3694fc4c8d85bd1ccc0d5831d3310bb3a7d8fd5ebf4a46a29d40468ef8f06ff0f511759c0d6bc7f76cdcb064b03411d3b07298a8edb0976eb07b31f63acd637529d97b9a3e2664afa6e95b3b943749806821288801ad7054bbaa9fb7af02d87633f7437d4ef284548105f7579249acdb9421708154cacd90377eb38c89d5b161f65b9cb08e32660990cf9e7ae9370c05dddd8734f4ebdf4392ffc6a7d08b0435ca85ed9d5598605c5291fefbe0e5809651b63a267531f504292c513dcf174932f09b86cc7a0cc30d800faba4a7b1c563812517f4b20b2749a92db8c5f890c8b9aeeba8eb001bd458eaeb9b154fe26bf3fac8072e4815656bc386e4d40bf70e0f47ce0741438cfacd9a2903c9c8d2abb9bf6a0815995db50bdd50c2b7d5a9861fa7c81e4444b32264d5e34a1849719782df6b5d01e7756652026364832ec4e9670bf5709d20ea61a9bd172d74d427268395c93e7d88553588f00a572b062c57ea37818a51d537f7c3966853589111e577c3b6306007f1864a1cda68e90f045fbd2349a1bdec7da6e77e3cc003b879bf494d86369b0b00e873fb71ff1b06f507de1972901d6e6010dd610be330902102ad5a842308f34b9a3f2e4fe70d6ee143a5d961f3cd919a2108d37b7746268a3abbe883f2909586bb5be04d24c35e7dd58175bff6b4f4255a8ce41ba29b88abf814a17a381bd6b1c2f1c64aa739d1c97cc347b0516b4a02f13acf5a87e1f4c51a822a68a83eff6688ead8433b8b955ca12c8f5cf2f7c1101f6b703f02258a373910bfe2843147b376f32a1e4df62551070843e024212fe3df99ecec1db9bb78f38cf7a95b1b5b91c5112ceda5e3ea08175d179215cc0346710195483c2b5c12e0ffc235df4a9b1bda9503ddf64b480101da8938533ecccee9f327cd3f181e21d71030bcf28f6d83ec5762b033fbd01beee922c82075c170af8f5d57ad93524f7570ff42fb92cbdfb4cc8701c29332689735a49d0272fa789f1c4525a67a561abdd7c64ae348975f2b58878707001cd7ec3116853380c3fb8f4c2b7ec70dfb6b83b35efdf3ea9fd469ec8baac273278de1c39a8f178eb4370e1583c445881f515fcd7a82d6c69d3f061a66219857f93ef70b1eb135224ac27408f984e7e23c5bc02351a650a403e95ac8982904fab553f1e8fb67cd854d1c0c61dec5339cd8904501d14b0e6c36944fa320d0c028b1c9873a5bffea9ea7565f603a30b66db596c1d6c720a8af29b8514e52580011d5e23187c7e07924fdbe80b0784ef540bde0", 0x1000}, {&(0x7f0000000580)="e6393ab33220ec568c516edc0888e206a05a1279cf2da96f8f240723f79e84b26146a9caf6f89f9ab482b4c0aa39adf18a93d0cac2a24a35da5954a417df5bebd5fe096381c3", 0x46}, {&(0x7f0000000600)="0fb67eb5d8e1216807cfc53e46a995488ac07adb2039b74d203f81ab6f8bbd2a9acd0303499c26ef1b614bb0b1cbf86fdb5294293a3b48be970bd94e773c646ad2b46a62f6392f6d506861be47da95dd68bee134f9e08f1042caa8051e54561e48465f11dc36e2485a45ca5d753ee33bc58da5ae6892623483a4360f0dd2ab86ff046555538cb223b7586e28ce1ffda8b2b5edcc4cb2a2033de9052f4038a375bb4cc957c25033b9186abf4924c2", 0xae}, {&(0x7f00000006c0)="8a490ff3f06a4c12c0d774b1aacec5451a91c4e9c7c06a08681e92cc0dd873450ce6d094808b61bbb6a43fe0599714730f103a54b616c82d4aef3cf88ee8d6e0dfc6a0a9fbe2d1d42feca458a6282b26a255a6f268933f14cad84d74ea8936c72dd756c6089d13f77553b195a859c8445bdb68c44202d8c3e1af303b", 0x7c}, {&(0x7f0000000740)="ed1d797349de2182e641ff7d39ccba020eba2c5fdfd84a309283796bbc610ae528cf273abc8312b5e7c78c16cf629dde8496cd651065c29105c6385249d31e2b43b1e3c43b33d633fa1a334a00e9a6afec1a877202217ac237dc44249197f10f1e56c522ce0f89ea54987543344096ffacf4e5d76b64d82587ac79383abc8b57f8a78a7b14f7845e1b531a11bdeb924e33de3af7ee5837d15fdce4d5907002621eabd6c6ba13cfd73efd6d35ecdd999bf7d66e0aef7f76ff620c049f1b8a", 0xbe}, {&(0x7f0000000500)="a5d1111bd7bf785703408a4ae7e8e8b5c2f82871dc5bf5d2ee6c54d0f51d6ce482d986384fcd79c7fc", 0x29}, {&(0x7f0000000800)="77daa4a4366039cca8f7267145805b05387ed067527aec77a349818ed8a8d0d681661f7e97562664d372f24ca9e34ab214260fa6259a884bb5d75494134635616a71c163dea7095b258be17b260d36ab18ed5d585fb6061d5e850112b136c40f746eec2e47fa7fea2a4e387eaacbff426fc4f8431655c2bac0b9869c86538088fc6aa679814cff513b5ff14b12e04fd812a954e1e1eec6667ca6a2ce8dcace8f5905d1b70984c05e5d51ca2879c858f5f8b120f4e246cd5a22dbdc086feab781176f06c873fe6378decb28", 0xcb}], 0x8) 00:18:33 executing program 3: r0 = syz_open_dev$tty1(0xc, 0x4, 0x1) writev(r0, &(0x7f0000003300)=[{&(0x7f0000000740)="d5577b25ed34ceaaaebe3c017ce0e3a335c896423720387aefa713deb20b02ec0bd146ebe9167bb542f0f21ba0028a7921c83db3536cdb4769a6ada488062115552f9b7d25897dc0ee6da18f1243441dff42d7b806e32603dc7c52b2ba3958debdcbcd7140044bd42cceb38d6e2ad037d1d7c0e607dd746110a752a8877eea6e1c79880c52c49ef673e93558de0d6c273918afaebd2d403896a8a713a9ba1f1c37f45c280687cf9da1a818e39f22d01ecafd4d57038a7a648263dd4f6c03fa4cd4b8843b0dade3f230fc36dd2c3602b4825ff37f26acf538d36667b401d8ba283559fed6f974d1cc367eb57cf021348c236cf4583eae7d9d8be3d8647ae5d274e4866f2a9d0022a6fbfcc540c3b7909ed9f9ce2d3ce1c6a046e53cef466bc423d83b930c1248859cf5cb6de6448c15029fe7b1dd0da82f13d552180c300ef2102ddfa5d50e8e639762541ad501fc82bb8b1efc0c4a4fdf81224d4095f48d20b1283f7145467842325690d37c67acceedde1e47410c9369feabd2a079e8ca3a9a8e9b366357dec3f8762180be841bfe79c721974ca6fe595ce005e2d1f1b0d20904221dbb8a246daa9dc8a8162b0200ca90319d303518a41a524e5045f533b3c1cfd34274d1c531437b4d7b1d823be218dc8dc99b56d9ede32a2d7275779f88287b7c15d29844849b1c1cf8f11e63a534478ffb8ba05e6585b91963f2c87e813aaf18abc8c276edcd986922f669e141c3201a81d80f841631124916b085084cddc9da1b8ea2478ff67fb6bf5185f2a005cf17c483535cad2b3ac14be16be6880a888bb0ce74486ee1360def7dd8b7f2b95c9997189c5ac2d8151bd85662c14e904d075ed163c574ccb5f0f8ef54318e9d920ce2a70ddcbb79528e0bc3247b8a81f8e10b5213527f52152688e369dbe6da9d1915572b959116655168e96532bf8780e937ed7c427c7fe55ec5d03f933fe44c48401dfd61dd738dc4cc85927eb4bb03e90f5bfb028ae51f9d237d14a8c022ec9f0a144b92ab3921f0af8bc5d5e36996c6fce615dee53fa7c824e65eacf76636e7a44eeb48f341c95c548e99c5764eee66ac337ffc866c0c88b7049be161215c803675c50fcef15712cea4594631adc61a67569193c024def53c46acbce67913cc8e9ded96c6b5a275ee92b7eca7a1dd8a3ff9dc5232a6a00c8e815f2163792cbc17d43b68a1ac90b4aa7a60b01c6c9e2e0d7b9e0b845fd938c2d45227011148dea638cb32f3b1ae7c913ed59021d509562fbbe3a1e9cdc2d82a018e92622968aabe19fb426654a42e32b9f15ceb14ba42ee23e68f2df46a7f266ae6e7ed4aa57cf5823c5bc49ecd26f4ba5e5f446823be8d86954093330461403332616b92da4a2a1cee650135b8c0160b484f434fbd220362f20e8a215aa1af34a7c44eaa8b2e13a3e46e3bc6448999159630b5fb8953a32e7258f2900a72737f919a8f06808c96e14b2417d9bb5dceac384ea331f49ff4073bf753493fd33050df3c5e0d3b8fb6be307f76ea51506bb3e534e461f5289e27e17231e3d19a660df65d21ee31d815e05842d7ecc003ff57ffe15b1291d784da4b28353916b2aa145ca2743c8720071c00b43d97a9efe847dc9f05caeb636c487f5b2873676dcd17317695f1eccdda831790cc238f0dba96e8179deab51879326169249c6194ab0b71e31547ad525a8a7ea867420f43d6892b34783b52044e5948b127798fc51648ecedfdd77406669b6251b9e6c20f2465afbce26473e59d3d6f6db8165c40a37fe62e2ae068d27a2ff88424f073c38a1466674bce94c31c90e660ed20240a5ad8a8d6140244c970a08f4fcc8054d6f806fd455592ef8fe792e4d5093676dedae254f9718fd1feb44099e630743aee5ef525c2a6f5d43876cb9c16be1eb37536c95fdd9b1a499977896fd4b4fb402529ffd26cab1055de0b95dddfaee47577089a386102b892c84d4aea19198d4ce457035a8d503a57ee7699b0c0d91b8de5359403c31918977a005adf4610cbe856008503d917727b2cc7b7d64a366c2f1e8e1ab74b90c9a7ccedb49b0316b4510c0f0cbc8d50b476bacef9960208417bd21729b02d46c01af93d1a8b3b62d6f62004ecd80ec2062ea4c1493c4b1f7bbfed10b2f711e64a0e32ff9980d5c25d448ff995dbd243e42356f660be25798f709a2d71fc54b2f14b894558ebaaffba4718c5b838ed3f38c0d24f06e02283d0e2950a2a6868d830dd1aacd6f7e50ac1f68dea233198482eb2d461a74e24078b16e92206b9746d3124e8db5a3ad8dc03a84d8bcdfa14d8256decc8eae26265bf6db3a5ba9961732b9cecc057baf4b86a41432340e9dc92f75786cf88413e6359607c35363fb99b8bca0eaca71827ab2a6cf8981bc9e7240e4135a2e1cc112ae2664e63f7e325c7494b910d1ffaad37f76f2f758efc125d22a02ba739ddd13d2d67fb206baf30cad8d47ed7ceaed39ab1306319f4c8b6f832238642bc75b4afca43c43836626effafd30827d9d9096fae887983f8c994fc9b63", 0x701}], 0x1) r1 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) lseek(r1, 0x8, 0x0) r2 = syz_usbip_server_init(0x4) write$binfmt_aout(r2, &(0x7f0000000e80)={{0x107, 0x5, 0xff, 0x327, 0x32e, 0x4, 0xec, 0x9}, "91375efd70627248b43669595d54d025c733701abe46f2a0da42ead8aa718141b6f8701f88beb88191c50ce9bb4e35add146108814c8598174f219422d1875a6110aa0e48626ae953cebdb49b5ac5f4ffd68694786ac8b1703ad127f590b29e37ca51553b286b70e8e7b790446078d71d049f23152fec3733678be1242b0821a358807b9ec4a71d92e38f567f2f9ed978d12f4a35f8a043cecc4c974cdcee2181cb039d9bf60547a83c5a5c73f825511970c96f16caaf6f8b51fb885fc85f9013f47c11491f5f93ececb54a519c9185f8e4a01b5da763dbc931a90fce90e5f8c4df36456454a8ca14c75e1b312edce49", ['\x00', '\x00', '\x00', '\x00', '\x00']}, 0x610) ioctl$PIO_UNIMAP(r1, 0x4b67, &(0x7f0000000080)={0x6, &(0x7f0000000040)=[{0xfff9, 0x81}, {0x400, 0x2}, {0x1, 0xd1}, {0x8001, 0xff81}, {0x1000, 0x3}, {0x0, 0x9}]}) r3 = fspick(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x1) ioctl$KDSETMODE(r0, 0x4b3a, 0x0) dup(r3) [ 161.321645][ T7488] Buffer I/O error on dev loop3, logical block 16, lost async page write [ 161.322053][ T7497] loop5: detected capacity change from 0 to 16 [ 161.322382][ T7488] syz-executor.3: attempt to access beyond end of device [ 161.322382][ T7488] loop3: rw=0, want=17, limit=16 [ 161.322424][ T7488] Buffer I/O error on dev loop3, logical block 16, async page read [ 161.322449][ T7488] syz-executor.3: attempt to access beyond end of device [ 161.322449][ T7488] loop3: rw=0, want=17, limit=16 [ 161.322468][ T7488] Buffer I/O error on dev loop3, logical block 16, async page read [ 161.322519][ T7488] syz-executor.3: attempt to access beyond end of device [ 161.322519][ T7488] loop3: rw=0, want=17, limit=16 [ 161.322537][ T7488] Buffer I/O error on dev loop3, logical block 16, async page read [ 161.322591][ T7488] Buffer I/O error on dev loop3, logical block 16, async page read [ 161.322657][ T7488] Buffer I/O error on dev loop3, logical block 16, async page read [ 161.348141][ T7499] loop1: detected capacity change from 0 to 16 00:18:33 executing program 2: pipe(0x0) syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000140)="eb3c906d6b66732e66617400020101000240008000f801", 0x17}, {0x0, 0x0, 0x1000}], 0x0, &(0x7f0000000180)=ANY=[]) chdir(&(0x7f0000000040)='./file0\x00') r0 = open(&(0x7f0000000080)='./bus\x00', 0x14d842, 0x0) r1 = open(&(0x7f0000000780)='./bus\x00', 0x4c03e, 0x0) r2 = creat(&(0x7f00000000c0)='./bus\x00', 0x0) ftruncate(r2, 0x800) r3 = creat(&(0x7f0000000040)='./bus\x00', 0x0) ftruncate(r3, 0x0) lseek(r3, 0x200, 0x0) r4 = open(&(0x7f0000000000)='./bus\x00', 0x24000, 0x0) sendfile(r3, r4, 0x0, 0x10000) mmap(&(0x7f0000000000/0x600000)=nil, 0x600202, 0x7ffffe, 0x4002011, r1, 0x0) write$P9_RREADLINK(r0, 0x0, 0xe) 00:18:33 executing program 4: setsockopt$packet_tx_ring(0xffffffffffffffff, 0x10f, 0x87, &(0x7f0000000080)=@req3={0x0, 0x0, 0xd2}, 0x1c) setsockopt$packet_tx_ring(0xffffffffffffffff, 0x107, 0xd, 0x0, 0x0) socket$nl_route(0x10, 0x3, 0x0) bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000300)={0x11, 0x5, &(0x7f00000000c0)=ANY=[@ANYBLOB="180000000000000000000000ff000000850000000e000000850000005000000095"], &(0x7f0000000280)='syzkaller\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x2, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x78) bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, 0x0, 0x0) sendmsg$WG_CMD_GET_DEVICE(0xffffffffffffffff, &(0x7f0000001480)={0x0, 0x0, &(0x7f0000000440)={&(0x7f00000003c0)={0x38, 0x0, 0x100, 0x70bd29, 0x25dfdbfb, {}, [@WGDEVICE_A_IFNAME={0x14, 0x2, 'wg2\x00'}, @WGDEVICE_A_IFINDEX={0x8}, @WGDEVICE_A_FWMARK={0x8}]}, 0x38}, 0x1, 0x0, 0x0, 0x40000000}, 0x80) socket$nl_route(0x10, 0x3, 0x0) r0 = syz_open_dev$tty1(0xc, 0x4, 0x1) r1 = dup(r0) write$UHID_INPUT(r1, &(0x7f0000001040)={0xe, {"a2e3ad08ed6b52f99cfbf4c0879b45b4d04fe7ff7fc6e5539b3c68163b546a9b374694370890e0878fdb1ac6e7049b71b4956c0a9a472a5b47f3988f7ef31952a981ffe8d178708c523c921b509b720a169b50d336cd3b78130daa61d8e809ea889b6e02b77f07227227b7ba67e0e78657a6f5c2a874e62a9ccdc0d31a0c9f318c0da1993bd160e233df4a62179c6f309f4cff7738596ecae8707ce065cd5b91cd0ae193973735b36d5b1b63e91c00305d3f46635eb016d5b1dda98e2d749be7bd1df1fb3b231fdcdb5075a9aaa1b469c3090000000000000075271b286329d169934288fd789aa37d6e98b224fd44b65b31334ffc55cc82cd3ac32ecd03aded6f9081b4da0d8b38f3cd4498bee800490841bdb114f6b76383709d8f5c55432a909fda039aec54a1236e80f6a8abadea7662496bddbb42be6bfb2f17959d1f416e56c71bfc31870262f5e801119242ca5b6bfc821e7e20002451138e645bb80c617669314e2fbe70de98ec76a9e40dad47f36fd9f7d0d42a4b5f1185ccdcf16ff46295d8a0fa17713cf39fe23491237c08822dec110911e893d0a8c4f677747abc360934b82910ff85bfd995083bba2987b67399eac427d145d546a40b9f6ff14ac488ec130fb3850a27afc953854a642c57519544ae15a7e454dea05918b4124351601611c8f11baa500a3621c56cea8d20ff911a0c41db6ebe8cac64f17679141d54b34bbc9963ac4f4bb3309603f1d4ab966203861b5b15a841f2b575a8bd0d78248ebe4d9a80002695104f674c2431dca141fae269cab70e9a66f3c3a9a63e9639e1f59c0eee26c6b5d74b078a5e15c31634e5ae098ce9ee70771aaa18119a867e1088334975e9f73483b6a62fa678ca14ffd9f9db2a7869d85864056526f889af43a6000200000000000065d5e880576286522449df466c632b356f243f989cce3803f465e41e610c20d80421d653a5120000008213b704c7fb082ff27590678ef9f190bae979babc7041d860420c5664ba7921b14dc1db8892fd32d0ad7bc946813591ad8deff4b05f60cea0da7710ac0004000000008000bea37de0d0d4aa202fef5952a5391fd5615d429a04a689b83c7068ae949ed06e288e810bac9c76600097907f8ea2e2f05dd3318271a1f5f8528f227e79c13800000000492f21579d2c15b8c70cdb1c332d86d87341432750861ec2bc3451edca194b221cfec4603d276bbaa1dfa6d4fb8a48a76eefc9a9a0270e4c10d64cd5a62427264f2360fe763c43470833ac96d3f3357cbbaba8f1b1fdcc7cbb61a7cdb9744ed7f9129aede2be21ccfdc4e9134f8684b3a4f354da9a795e96334e207dff70f1988037b2ed3aaf575c0b88d8f146684078416d59fdee5307000000d92dad99dac44c3f0008047096a44060bebc2420aed92fa9b6c6224779415d97b9a6d6d5495c1180459043f41c2fc4f4162b987b80c3e001cd34e5c92f76cc4c24eeb8bc4e9ac2aed9e53803ed0ca4ae3a9737d214060005ea6f1783e287b3bee96e3a7288afe2fdfaa78d1f48c13b64df07847754b8400daaa69bf5c8f48fe4eae9ca1207e78283cd0b20ceb360c7e658828163e2d25c4aa348561f927e88f63aa70e73a5e69b3df3495903f06572e1e007fa55a2999f596d067312f5779e8dbfdcf3427138f3d444d2639a10477f9bec4b0bbb6e3c04be68981f392203dd0ee3ef478e67d1d7232f17696294378ce716dacfc5e3e03cfffffffffffff001034ef655b253ca509383815b1b6fc6522d4e2d48604665fde2b94cf02b98a269b891abf8ab9c015073014d9e08d4338b8780bdecd436cf0541359bafffa45237f104b96210403b2de9efedfd71af9444e197f47e866101496f42355bc7872c827467cfa5c4e72730d56bd068ed211cf847535edecb7b373f78b095b68441a34cb51682a8ae4d24ad0465f7927f889b813076038e79a7962fb385a882e8020f06c4c2ba1dd5cac7c18876da865d258734dd73583df292892448039ef799cf0630becdcce04579b5561dc825ab829827945e020c1f67ee615f7084a607a7eceb6243378e0610060f02cca4051c2f001edb3d78fb4b5f668dda93aec92a5de203717aa49c2d284acfabe262fccfcbb2b75a2183c4e15a7b6eb65ca8104e1b4da1fbb77ab2fc043aead87c32ab875ee7c2e7b7019c902cd3b43eaeb1a5fb135c0c7dcee8fe6516a328032f88c042891824659e9e94265c803b35ee5f83a2b210520106b8a358b50ab7a1fa89af9c251fe5294b3d1802d5676d95f160ec97b1ad948741b2044642c37b4a6cc6c04effc1672db7e4b68d767d9a7a508ae54a3cd73643de50e8c77d95a3d361c040babb171607caac2a3559ad4f75465f49c0d0ae3716db6e00cb11dbe200000000000000bf70cc77737c3b42aae501b20f7694a00f16e2d0174035a2c22656dc29880acebd2ba3a504767b6b45a45957f24d758ed024b3849c11d412a2a03b4047497022d9c30e23ef4df5c89644f48bb536f7945b59d7bc09ff754413d135273ea8e75f22f216c6b9990ae71806f2c00b4025c48b75c0f71c497579773767075428067e7f16f4dde374f8211fef42cb468e623daf60b3569d462f4f19eacdb3ed70eeebb4483f8fd777d443e8b40426db6fe29068c0ca3d3414442e863a154704b0e51bc664a137b26be7fc95df80b9ce375dd649c8c704e509bd88c8e63d8c7dd67071115c8982ba46af4d6adcc9f68a75b9397b035153faf46366e7205dd8d6f37525c1a0e94610dd94323f6c15d085197149bfd6655548cfd9c5d3b2d78378cfb85ed82e7da0f6eb6d279f2ae44369ddb4581c55925d0f6f1ba471eba281f259152f85a654fb39ddff3b484439ff158e7c5419e037f3563c7f93cd54b9094f226e783271e1e5a2a2c10712eab625d64931cdcffe6738d97b9b5ef828ee9fb059fc01af0e79c1e14b1d25988c69a39973132f02768f7971d31488b8658a20878b7c1dd7ba02fc42939dde3d4a3339a65d507dc59c51097b40517705da56e9ebfeffffff82bf86dbb58c548069ff6eb95aade7cc66d7bbef724779ca1f731b3346ff177050373d79ff7b3e7f9bc0c1b4b266a8878b90baaa039d3e3b63979ac3df6e6f4859afd50238c7547a39b60810938044ae185d2ba3e00a4e73676864d0270d81eaee5ee6cf1d0ab3785e00785ec27e923911fab964c271556527697b52160687000000008df165d884b36ec2b6c25a2f362815687e9ddbfb96d6861aca47da73d6f3144345f48843dd014e5c5ad8fe995754bd9cf32fce1e7027132f2082fb0a30b9deae84bed4b28045634073c9c58c89d9e99c81769177c6d594f88a4facfd4c735a20307c737afae5336651b1b9bd522d60399473296b831dbd933d93994ba3064279b10ea0c5833f41f157ea2302993dbe433b1aa3a3766d5439020484f4113c4c859465c3b415c3432f81db8719539d5bf372aaaea1cc43a6c5cbe59758bf0129165895ac4b008e595f437491d87abed02cefcd9db53d94d02dae17b118e5d6787463181f4b87c10772d2b13f7809959bc0488506dbd17ca51055f2f416a44fe180d2d50c312cca7cb14a2bdc331f57a9817139a206fc76d57234ffff2de20a4b8e3737fbb42913777c06376f799eba367e21f94ca598705f5dcb767d6f84fad6b0f6095e53c4c4234d0c1fbe434f6ab8f43c0013ee93b83946ee7759e89d7bdd1a32d7b3110b937fe43c06d21e35810d8fe98b0000ea8aa12bc8716eefc5c97c45ac33eeec964c5214bc3a9359bdea1cccab94f15e36319cb34ebcacedb82c2ed3de5a8a8f0011e8f74e82d7f96093530e76692839d7961939adfdeeeaff19d11efcafb6cf46fef271e89d6cc238a081ff58cefcce3fbf4625a7e7de40e42e07b34449e15e065cc7348663a52190202c7af288a4510de03dab19d26285eda89156d50dd385a60333ba5bbf3dd6d6080cafccf8a97406bb6b68a1f0c4549820a73c880f475f732ae00398e8bd1f4908b7807fb33b72685ec37a2d3f766413a6045951f9a93ab5d99c066f7aef0948a68cb0b3e35cb80dd349e891aef595dc4d470e8ac32a308e15fc37d06aeac289c0523f483e1ff7408c60edddab652f2ef91d4f2b01987b0f46da034e5c3f745a7ee8101a3934c54e24b48ec0275e2d068edc746b0827cbf652f406c6b95f2722e58c050400ce2126596e1cd7655b904801784c416b22f73d324678e2724f43f1fe687c7e8a60c28b82b6528341b648cdd56fed7cdcbb1575912d5ecd36de00bca0b7427d8392c6289455e8f8d2ab2242729251ae033a9e02210e62df0546a74b333a1c48f95fd54acb5741259e8c5488efeee327415cc19451432c6f16c27693102a3cd84857cd6586fc5ca9a93eb0145fac0662ff86107f998a8ef7df8aa14046c55b03d3d47f88a8d60f7774a2ee08758897fb411a94b3c2fc5d5f0db42c0463ec014508e5247d33ae6c962d35603ff8454c16f8342856935125102bb784ed714887071ffdd9923c954ab6ce431b63ee356b0c785f2f47b90e29389f22fc5b59a70efaea2bd40195af4486220d702e30bfc43c10ec23ea6283994a7dde4dcb61fea6b651fb1d62458d0741a12830052fcc460db043afe525629b40d7cee658e4cb5e930ed624806c43a006dc9336d07c2b8081c128ad7084c29743bc613bc18f5a38d442768af38041efe03d152ef95ff569e76db2391f4509d7f339d92fdb4a89364949da3932ba5c04c24a560ad80a3ce654575576e599aff3565b1d531f30912b99e6619ebe93cc0b81ea9935fd46edb44a78f615255490a4b621501f2a9e4d24624c4dac9274018c67584f5d374755534d7f68f679c4ff516a9c861a0e7e65868fcb2bf1cb9aea4e05df72279fdb0d2b9e935c5af3cf474bed79dfc248c1f5aea4b8b32c5d295e57079d0fe662a46b7f71cd47744db86c50b704c971d90195c7b2c7439a2d78ccfa79b5fc2bff6bbf840262bf89394b3e6491953264d2700c838fa2c7b34252600c9654e502dcea39cb6bc3eb8d6284ca6270d6b2f0e58fded8a7b4a302a97bc641df07720ba2b26bbfcc807ca0abb1b44322269c34c5ec68cb068ea88067d905ea917bb03eefdaebdeabf2d0dce85dbd02ee46c5cd5892587c2cb5fe36d7d3e5db21b094b8b77940b5f07722e47a08d367e5f84c96ec660080934b33ad61b4f65d77e86abd6859cddf4bbae1f0930462df090000008562ea3511a8065ec8ffcf12f14dcf6ebecd8d884836174faf1aa609e5f1ee1162dfa13bdc1fa7cfaadba85c72e9758f03a755d0be53f8d2a1dfb1c68cc164b0a0780d971a96ea2c4d4ca0398c2235980a9307b3d5bd3b010a3ad0a5dbed2881a9700af561ac8c7e36bb2fc4c40e9cf96f06817fb903729a7db6ff957697c9ede7885d94ff1aa70826ad01a9b03c37b0969be0daf60af93109eb1dee72e4a6df3bec89822a7a0b678058fa3fef86faec216eb6992162f8dcbf719c148cd2f9c55f4901203a9a8a2c3e90f3943dbc10360a1a49700d1dfbf66d69f6fbaf506c8bcce8bb0d872a02238926407a4eddd5d0fc5a752f90000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004000000000000000000000000000000000200", 0x1000}}, 0x1006) writev(r1, &(0x7f0000000900)=[{&(0x7f0000000480)="ef24df748e6339e7a859da00f7e45c45aed0cb6eabdcfdd972f677f016168b5ef61f9aa1f6deab386cf93481b137e7afe6f01ab5079c82ae2da6335608b14ba339e0f66f9dbd841684808f041cb78f055fa4dd99e8666178f4bc2ef29d65e55ab4c4fec523dfdaf97c", 0x69}, {&(0x7f00000014c0)="accecc3b26f444c91af532f3dc8fcb45fc7cb2240674222923ad25ceb2cab3cd1a1bce4438af0e8fd11efe70949b8076477924694871ad64be7d5913e78be03210b90c2170350c7cb1c836d132036ffdb8b1d4ae82f24eea9e1eebd967bbc765a0d152099994e3992e59ade79432921bd4fe5a9a5a1f627d0fe62310bebb8d6e8d8a54916273f2cb9f60bd7f33b392659e64eb1a2c1b49a387bf5fdb486a042b98c33f00150d8179917ebc20b9a4ce14ba2cfc32994781f0178f8edce57369a310ebc478f6c0d1bc0442447a3f3f038ead8940a6b2b92c9a56343feb2cf95dcad3ab0ecb42b0c5583adcd091cde45916908ebd5eae8a67737387218441ed24729ca4643175e3771e0600d44b996f993d2b8e22eddf88eab5b8cabe055b6e16f0a81f8c2dac406e3ba1a2bc44d94314ce123e5b43fc1dbcfb7858e440893b6c66c9f2691cba5856dcac58e289bd679ccdc558aacc7c419a60e726d683557555201b720461dbe1064dfd49919e9765f2bd4bd22eb64f8c1ca73fa6c559e3d300eb2cd42ea83b560a03ca4161b1e9035621a751cd760cc8989124e935802d6c1cde5926457791b3969da4ac6d408729275a31613b9ddfc33c5a1eb22d32d500052b27ffb9a4ce0172d859b4bc847440abb37974c13c855b3e318079a8b87565df2df2aaf96d9cd2515695f03eacf4958122570b14fef0212454bb74c478eaa7e551fbedd36b2e7af9134f7060947ab9dd3b8827025b5110856efdb1384044cdf04b75133d09def93df1513b78ecab8fc51ea2f3c2c60ea2b00bf925b840c569473086a244bae8d9b7a462dad0d9fdb72e0accaf4d1ee1b91d7abb86525eb73183489c9193d0c1c10bb4551919b31221bb519dce970bd5fd0b29fa221844694b320dd81a1766665d1beec63d175af4644a4764513d7619e9bac8802355483cc93666dab4733dab1945495a5bba68839d69d58f2dd5c76adf9d34bb9085d5fc4e8ec82c846ad432c35d6ab4cb99c165681bda2a819a13c4307e81bf7dc57a4002ae393ece0623af7826de923df8dc6b08ca7d91dec52688e676d816f5cc8716f8c119e6970c2a0c719bb6d278947d1db9bca07df7206cb2b06a10a2de4d4608e35ced274d9ff81c22cc89b0412c7880475c9ed4b5b9f0c30a9494259126a5e6095a98cab0bf0476d4faebe8c9b686251e80d8bf4400f2454f4d2a2b845e12c62129caae30e1c30258d7247a90d2ebcd506fafd6be7f7359ab77c37f141e7521281163712afc434c4339acccb767f1877e1a454b345e138422599446aa7da09561ca143ace6ef8ce70c5672163ac13b0d997fbbf8480f07f45792c6f31de10ded9be8548948fb0a9712d9b7e4d2e1d3aee0bd99a5b3aba604e6a9c117a247d95665348ae5829d569ce3449c3202eae7d9723558b0b4413ec470a4bc7c7bd264988e623a3d75656da1f831a84843653b03e53f37a2135ebee48ccb96800aa6a7d23e4e39f369cee6d2489c4c55e62c286b397d661e88925545a544c0358f9a2dd5f744f48ce2256c314612a85633d1a3b672cb1a4dfafb0269b28b65fac42a12d0a707bc593af2f6d3f639c9a8c18d8cba35cb2f1b18b32d387c6d4d6b3d016b9be9be4c214c85d6c979cc9fef700ca04e747b35733f10be5fc4f33d285f72d5bceafa0e790ee46ed3bc7bb6e17847b58c36b96c388ec4fb1eceb81ee73c163443421338d535542b28bf9cf4689e4f131992b5c54df9f64aeb49a28bd969198686cfce4f3b1c1a1187c3d30da29d519e1dfadb79aeccf43be2497b46c19696b78b3fefe09fe49ef2c329164a7822f41c4b25d7651789fc03678543faa095932a23e077f77e5f667ae4bb3808402c210d399fd0f653a4a611feca648418ad9a3c435edd5a5680c399e7a39e689fc3565aaa7dc062d0df4aa3c39ed771f51eb5313fd811349b009bb21c151fb2ef429605be9aaed73e6ff62dfd74f057ae8d220bc2890840090aaa7559f117616022b515e155c70997c058b67012cc25a259de7d35e7f1264173867dfe0e837fd890b1c4bdba76ee4e78234963b66f23fcd294a9c818e1ac7a54befa789116611c05f8fb4b4e3f8f20cc6afed294e78e364ff061a43fd9c865022eba8e76167df2588181682b1471851c546c3711084db58ca6a7bacf3e88608e59eb4848bb818192c19440faebd828aefc835a65e019586920d1a8238a60ae02948316313d38cd9269321ae17a1dbb19f57b619e7c5fba97f577626e2ac688f10b32f53356a697039563be88a79e1e97bf981a8c600ad47237eed91cb80dd8364cfcabf5371fc55a59b9267f0fb347e9bf704ee7abafbd95fa7843fcd4a2410d56d87699c1564ddaa59d453fff26c89b6fe02a9eb14cf0fa408b0d364a53ebbd2c8a0c92bb126973fd94e001023f114c75e02089748e4402a3927bb576d019417f073f9d7017f58a5f5edf9337fcb53d71f766d5ee719e2d6194d5098a50dbb6a334689f24d70e42f03ed62f754cf785b08e8f71b33ecd752e4e7c52398d70798b3828a2d7f9b5fd3222ee643b7707257978a9f06792cd97d714d65433c11d8cda1532f75a48a7a77c4a745de8c85aa44d7fdcc8cd1691d718fff1d930b539c52b8d3f349c2eed0c3613624de7c9937d2ced8c608a184d2dbb10939e694782ad9a82b120c6d82dd88e7314b081cf97c449b471efefd7b558848d999e767e12be54a42b76fffbcbde93241824f32846e71f4592eb2dd9f3d816e8ec229a45b79c254793c8f751004754fb08dd992b333660e028d404b0311eb53d6cf1359d4fbcfe9205403c63d0ea08523d2a9ca5301f7f6c7c3ff52e95178621e7e7e331075fb2dbe88e474ea4433352eaac032211247d234734b4c720ecb03626d745b6b08df3be8d12f18bcf7f49ebf8e3408805a3b2eeee97d6d4cc5aa70a4bc000a5cbc61fe209c06173a8b683225315e3548d787bacaa2a7590989819207a4e265dda895edbf5e336bf6f2368712b165ab5d19e31629e477241ab93a3e0d290c64847ed58753647f20bbb0ec1fc1b8f7691f67f30f4e8913a2f315eba36969f113fc22c575fe5af18bd6a2e9a9f6f13bc21981829b632a7c6aa93c146058232eb7c19422a0478e991b4ed994bc56193b0b8ed67244fc3f3c3dbd338362e17b0eb615180231cd56ff3ca1a8ac7ebac6cb48d76ff2d4d79a0fff9f9cb624c5f01ccdda286f7f6063d8643093ab4db51d71ebbdc673fdd6aa9cb4848e4de4089350ffeef4dbe79b602472e4b2e71a03739166703266e2437f191358e7311b5a16fc369c974aaf28c6eafdc5f2ba976ad83ccc5d34dbd86c7e831ff910a5b682bed66bf0b20ace44bdf0183d398d6ef4fff9b1dd38b07ee5db911f4249d61e4d354a3db3f6cd66a156631384eedc692550e07dd7dc16602759ddabf93921398505f40841ec08473ec42e9e1c6bd992e948f677bd41fac2428b2c5ba84831e9c789fd8f5e6c39558eaded6b3a6d9e4b8437a0c8ee9463fa6750301ded2a8a9ef53daeb335687f9d5609adbf1a461ab4aee998073359b34a4fcc537a9229f18617a12dad73bcba358b469accbc89cff7a71523a13b4b1dc9ad124178a2b202390fdfc2cc64801bec396620adb8f9defd72e12504335402dd75dcac2783cf06bde917cd6561401c863746465622f96d54ed04e14f38948e12732719d34f3d54d916e80c4d4158619a6051f36d632d46d36143f0f87d37853f4190096327093df0dc695b64b9bd73984f14f34e1737e796ac813dca98ef24bc4f1fc3b0d82e5e8026265b3d3a39da36fc2d701737626b476be43a3ddfc9a7d3eae61d38289efde136cbadd31f532eb92176f6224edfd0439a2c355ba94282623a06d1072575abab74909b2447c41cb75ee670eccdd9494c57eda6ce1a2977ce276aaba0d505e9841ea0fc9429f8cfb2a541572a1c7bd3e7775363462ef5581e6008b14308d1e9281bd5cce5365dec6558462d9051366e59524aea51a3d6c4172c76a3dde13c5cbf7980983b1c3585d03374194dd02f4dc083b55fa4d55414f3214646e5f3d81e33450ad1bb78a713ee764b8c4a67fa8a0af687d3c913b5563845fd0577fcb1114e67b242deec591f20a06502ee160e2341636ecfcb9720a0b61869284c35495242aca8b8da61e29e4d83391c89a393c6c85863f2b871161147b5804c6a28dc19ee05414f2bf0ea97eb90dbfe5b71b60cf2e02f7d8b0ccfd11394b396396c25fd1d79e469e85176a824b99d1a56f501dfd1fc550e73005d2443103c926a25ef13cf514bf5e8ba2271b6925609c80caf98d3cc1518b9d624bb113dd19d00734e649a7175e2c2b2674be7cb4d73ebb1a61c6d5fbb9ebb7a9a5853b588631bbadcd5649601fd20ba22741b21d936bd23fcf00ba81287cc94cf80d59c87eeab76c1b56562b162d261908a9f3abc12036fc2d0c54869ab0d079570c101b8c32efc6a339ae9b954374a2fa2909e65abbe71dbaf83308db67633ef3694fc4c8d85bd1ccc0d5831d3310bb3a7d8fd5ebf4a46a29d40468ef8f06ff0f511759c0d6bc7f76cdcb064b03411d3b07298a8edb0976eb07b31f63acd637529d97b9a3e2664afa6e95b3b943749806821288801ad7054bbaa9fb7af02d87633f7437d4ef284548105f7579249acdb9421708154cacd90377eb38c89d5b161f65b9cb08e32660990cf9e7ae9370c05dddd8734f4ebdf4392ffc6a7d08b0435ca85ed9d5598605c5291fefbe0e5809651b63a267531f504292c513dcf174932f09b86cc7a0cc30d800faba4a7b1c563812517f4b20b2749a92db8c5f890c8b9aeeba8eb001bd458eaeb9b154fe26bf3fac8072e4815656bc386e4d40bf70e0f47ce0741438cfacd9a2903c9c8d2abb9bf6a0815995db50bdd50c2b7d5a9861fa7c81e4444b32264d5e34a1849719782df6b5d01e7756652026364832ec4e9670bf5709d20ea61a9bd172d74d427268395c93e7d88553588f00a572b062c57ea37818a51d537f7c3966853589111e577c3b6306007f1864a1cda68e90f045fbd2349a1bdec7da6e77e3cc003b879bf494d86369b0b00e873fb71ff1b06f507de1972901d6e6010dd610be330902102ad5a842308f34b9a3f2e4fe70d6ee143a5d961f3cd919a2108d37b7746268a3abbe883f2909586bb5be04d24c35e7dd58175bff6b4f4255a8ce41ba29b88abf814a17a381bd6b1c2f1c64aa739d1c97cc347b0516b4a02f13acf5a87e1f4c51a822a68a83eff6688ead8433b8b955ca12c8f5cf2f7c1101f6b703f02258a373910bfe2843147b376f32a1e4df62551070843e024212fe3df99ecec1db9bb78f38cf7a95b1b5b91c5112ceda5e3ea08175d179215cc0346710195483c2b5c12e0ffc235df4a9b1bda9503ddf64b480101da8938533ecccee9f327cd3f181e21d71030bcf28f6d83ec5762b033fbd01beee922c82075c170af8f5d57ad93524f7570ff42fb92cbdfb4cc8701c29332689735a49d0272fa789f1c4525a67a561abdd7c64ae348975f2b58878707001cd7ec3116853380c3fb8f4c2b7ec70dfb6b83b35efdf3ea9fd469ec8baac273278de1c39a8f178eb4370e1583c445881f515fcd7a82d6c69d3f061a66219857f93ef70b1eb135224ac27408f984e7e23c5bc02351a650a403e95ac8982904fab553f1e8fb67cd854d1c0c61dec5339cd8904501d14b0e6c36944fa320d0c028b1c9873a5bffea9ea7565f603a30b66db596c1d6c720a8af29b8514e52580011d5e23187c7e07924fdbe80b0784ef540bde0", 0x1000}, {&(0x7f0000000580)="e6393ab33220ec568c516edc0888e206a05a1279cf2da96f8f240723f79e84b26146a9caf6f89f9ab482b4c0aa39adf18a93d0cac2a24a35da5954a417df5bebd5fe096381c3", 0x46}, {&(0x7f0000000600)="0fb67eb5d8e1216807cfc53e46a995488ac07adb2039b74d203f81ab6f8bbd2a9acd0303499c26ef1b614bb0b1cbf86fdb5294293a3b48be970bd94e773c646ad2b46a62f6392f6d506861be47da95dd68bee134f9e08f1042caa8051e54561e48465f11dc36e2485a45ca5d753ee33bc58da5ae6892623483a4360f0dd2ab86ff046555538cb223b7586e28ce1ffda8b2b5edcc4cb2a2033de9052f4038a375bb4cc957c25033b9186abf4924", 0xad}, {&(0x7f00000006c0)="8a490ff3f06a4c12c0d774b1aacec5451a91c4e9c7c06a08681e92cc0dd873450ce6d094808b61bbb6a43fe0599714730f103a54b616c82d4aef3cf88ee8d6e0dfc6a0a9fbe2d1d42feca458a6282b26a255a6f268933f14cad84d74ea8936c72dd756c6089d13f77553b195a859c8445bdb68c44202d8c3e1af303b", 0x7c}, {&(0x7f0000000740)="ed1d797349de2182e641ff7d39ccba020eba2c5fdfd84a309283796bbc610ae528cf273abc8312b5e7c78c16cf629dde8496cd651065c29105c6385249d31e2b43b1e3c43b33d633fa1a334a00e9a6afec1a877202217ac237dc44249197f10f1e56c522ce0f89ea54987543344096ffacf4e5d76b64d82587ac79383abc8b57f8a78a7b14f7845e1b531a11bdeb924e33de3af7ee5837d15fdce4d5907002621eabd6c6ba13cfd73efd6d35ecdd999bf7d66e0aef7f76ff620c049f1b8a", 0xbe}, {&(0x7f0000000500)="a5d1111bd7bf785703408a4ae7e8e8b5c2f82871dc5bf5d2ee6c54d0f51d6ce482d986384fcd79c7fc", 0x29}, {&(0x7f0000000800)="77daa4a4366039cca8f7267145805b05387ed067527aec77a349818ed8a8d0d681661f7e97562664d372f24ca9e34ab214260fa6259a884bb5d75494134635616a71c163dea7095b258be17b260d36ab18ed5d585fb6061d5e850112b136c40f746eec2e47fa7fea2a4e387eaacbff426fc4f8431655c2bac0b9869c86538088fc6aa679814cff513b5ff14b12e04fd812a954e1e1eec6667ca6a2ce8dcace8f5905d1b70984c05e5d51ca2879c858f5f8b120f4e246cd5a22dbdc086feab781176f06c873fe6378decb28", 0xcb}], 0x8) [ 161.471409][ T7505] loop2: detected capacity change from 0 to 16 [ 161.482233][ T7503] loop5: detected capacity change from 0 to 16 00:18:33 executing program 5: pipe(0x0) syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000140)="eb3c906d6b66732e66617400020101000240008000f801", 0x17}, {0x0, 0x0, 0x1000}], 0x0, &(0x7f0000000180)=ANY=[]) chdir(&(0x7f0000000040)='./file0\x00') r0 = open(&(0x7f0000000080)='./bus\x00', 0x14d842, 0x0) r1 = open(&(0x7f0000000780)='./bus\x00', 0x4c03e, 0x0) r2 = creat(&(0x7f00000000c0)='./bus\x00', 0x0) ftruncate(r2, 0x800) r3 = creat(&(0x7f0000000040)='./bus\x00', 0x0) ftruncate(r3, 0x800) lseek(r3, 0x0, 0x0) r4 = open(&(0x7f0000000000)='./bus\x00', 0x24000, 0x0) sendfile(r3, r4, 0x0, 0x10000) mmap(&(0x7f0000000000/0x600000)=nil, 0x600202, 0x7ffffe, 0x4002011, r1, 0x0) write$P9_RREADLINK(r0, 0x0, 0xe) [ 161.556851][ T7511] vhci_hcd vhci_hcd.0: pdev(3) rhport(0) sockfd(4) [ 161.556908][ T7511] vhci_hcd vhci_hcd.0: devid(0) speed(4) speed_str(wireless) [ 161.570868][ T7511] vhci_hcd vhci_hcd.0: Device attached [ 161.578310][ T7517] loop2: detected capacity change from 0 to 16 [ 161.592734][ T7514] usbip_core: unknown command [ 161.597460][ T7514] vhci_hcd: unknown pdu 117507583 [ 161.602516][ T7514] usbip_core: unknown command 00:18:33 executing program 5: pipe(0x0) syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000140)="eb3c906d6b66732e66617400020101000240008000f801", 0x17}, {0x0, 0x0, 0x1000}], 0x0, &(0x7f0000000180)=ANY=[]) chdir(&(0x7f0000000040)='./file0\x00') r0 = open(&(0x7f0000000080)='./bus\x00', 0x14d842, 0x0) r1 = open(&(0x7f0000000780)='./bus\x00', 0x4c03e, 0x0) r2 = creat(&(0x7f00000000c0)='./bus\x00', 0x0) ftruncate(r2, 0x800) r3 = creat(&(0x7f0000000040)='./bus\x00', 0x0) ftruncate(r3, 0x800) lseek(r3, 0x0, 0x0) r4 = open(&(0x7f0000000000)='./bus\x00', 0x24000, 0x0) sendfile(r3, r4, 0x0, 0x10000) mmap(&(0x7f0000000000/0x600000)=nil, 0x600202, 0x7ffffe, 0x4002011, r1, 0x0) write$P9_RREADLINK(r0, 0x0, 0xe) 00:18:33 executing program 2: pipe(0x0) syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000140)="eb3c906d6b66732e66617400020101000240008000f801", 0x17}, {0x0, 0x0, 0x1000}], 0x0, &(0x7f0000000180)=ANY=[]) chdir(&(0x7f0000000040)='./file0\x00') r0 = open(&(0x7f0000000080)='./bus\x00', 0x14d842, 0x0) r1 = open(&(0x7f0000000780)='./bus\x00', 0x4c03e, 0x0) r2 = creat(&(0x7f00000000c0)='./bus\x00', 0x0) ftruncate(r2, 0x800) r3 = creat(&(0x7f0000000040)='./bus\x00', 0x0) ftruncate(r3, 0x0) lseek(r3, 0x200, 0x0) r4 = open(&(0x7f0000000000)='./bus\x00', 0x24000, 0x0) sendfile(r3, r4, 0x0, 0x10000) mmap(&(0x7f0000000000/0x600000)=nil, 0x600202, 0x7ffffe, 0x4002011, r1, 0x0) write$P9_RREADLINK(r0, 0x0, 0xe) 00:18:34 executing program 0: setsockopt$packet_tx_ring(0xffffffffffffffff, 0x10f, 0x87, &(0x7f0000000080)=@req3={0x6, 0x0, 0xd2, 0x10001, 0x0, 0x7fffffff}, 0x1c) setsockopt$packet_tx_ring(0xffffffffffffffff, 0x107, 0xd, &(0x7f0000000040)=@req3={0x0, 0x9, 0x9, 0xffffffff, 0x3ff, 0x1000, 0x6}, 0x1c) sendmmsg(0xffffffffffffffff, &(0x7f00000030c0)=[{{0x0, 0x0, &(0x7f0000000400)=[{0x0}], 0x1, 0x0, 0x0, 0x1800}}], 0x1, 0x9200000000000000) r0 = dup3(0xffffffffffffffff, 0xffffffffffffffff, 0x0) write$UHID_DESTROY(r0, &(0x7f0000000040), 0x4) r1 = socket$nl_route(0x10, 0x3, 0x0) r2 = bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000300)={0x11, 0x5, &(0x7f00000000c0)=ANY=[@ANYBLOB="180000000000000000000000ff000000850000000e000000850000005000000095"], &(0x7f0000000280)='syzkaller\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x2, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x78) bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, &(0x7f0000000200)={&(0x7f0000000180)='sched_switch\x00', r2}, 0x10) syz_mount_image$ext4(&(0x7f0000000000)='ext4\x00', &(0x7f0000000100)='./file0\x00', 0x40000, 0x7, &(0x7f0000000200)=[{&(0x7f0000010000)="20000000000100000c000000ce0000000f000000010000000000000000000000002000000020000020000000d2f4655fd2f4655f0100ffff53ef010001000000d1f4655f000000000000000001000000000000000b00000080", 0x59, 0x400}, {&(0x7f0000010300), 0x0, 0x640}, {0x0, 0x0, 0x800}, {&(0x7f0000011600)='PMM\x00', 0x4, 0x4400}, {0x0}, {&(0x7f0000012b00), 0x0, 0x8c80}, {&(0x7f0000012c00)="8081000000180000d1f4655fd1f4655fd1f4655f00000000000001000c00000010000800000000000af303000400000000000000000000000100000012000000010000000100000018000000", 0x4c, 0x8d00}], 0x0, &(0x7f0000013800)=ANY=[]) setsockopt$packet_tx_ring(r0, 0x107, 0xd, &(0x7f0000000980)=@req3={0x81, 0x8, 0x3, 0x7ff, 0x80000001, 0x1, 0x8}, 0x1c) sendmsg$nl_route(r1, &(0x7f0000000140)={0x0, 0x0, &(0x7f0000000200)={&(0x7f0000000540)=ANY=[@ANYBLOB="2800000010000108000000000054000000000000", @ANYRES32=0x0, @ANYBLOB="0005f69fd5faf00008001b"], 0x28}}, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)) socket$nl_route(0x10, 0x3, 0x0) r3 = syz_open_dev$tty1(0xc, 0x4, 0x1) r4 = dup(r3) write$UHID_INPUT(r4, &(0x7f0000001040)={0xe, {"a2e3ad08ed6b52f99cfbf4c0879b45b4d04fe7ff7fc6e5539b3c68163b546a9b374694370890e0878fdb1ac6e7049b71b4956c0a9a472a5b47f3988f7ef31952a981ffe8d178708c523c921b509b720a169b50d336cd3b78130daa61d8e809ea889b6e02b77f07227227b7ba67e0e78657a6f5c2a874e62a9ccdc0d31a0c9f318c0da1993bd160e233df4a62179c6f309f4cff7738596ecae8707ce065cd5b91cd0ae193973735b36d5b1b63e91c00305d3f46635eb016d5b1dda98e2d749be7bd1df1fb3b231fdcdb5075a9aaa1b469c3090000000000000075271b286329d169934288fd789aa37d6e98b224fd44b65b31334ffc55cc82cd3ac32ecd03aded6f9081b4da0d8b38f3cd4498bee800490841bdb114f6b76383709d8f5c55432a909fda039aec54a1236e80f6a8abadea7662496bddbb42be6bfb2f17959d1f416e56c71bfc31870262f5e801119242ca5b6bfc821e7e20002451138e645bb80c617669314e2fbe70de98ec76a9e40dad47f36fd9f7d0d42a4b5f1185ccdcf16ff46295d8a0fa17713cf39fe23491237c08822dec110911e893d0a8c4f677747abc360934b82910ff85bfd995083bba2987b67399eac427d145d546a40b9f6ff14ac488ec130fb3850a27afc953854a642c57519544ae15a7e454dea05918b4124351601611c8f11baa500a3621c56cea8d20ff911a0c41db6ebe8cac64f17679141d54b34bbc9963ac4f4bb3309603f1d4ab966203861b5b15a841f2b575a8bd0d78248ebe4d9a80002695104f674c2431dca141fae269cab70e9a66f3c3a9a63e9639e1f59c0eee26c6b5d74b078a5e15c31634e5ae098ce9ee70771aaa18119a867e1088334975e9f73483b6a62fa678ca14ffd9f9db2a7869d85864056526f889af43a6000200000000000065d5e880576286522449df466c632b356f243f989cce3803f465e41e610c20d80421d653a5120000008213b704c7fb082ff27590678ef9f190bae979babc7041d860420c5664ba7921b14dc1db8892fd32d0ad7bc946813591ad8deff4b05f60cea0da7710ac0004000000008000bea37de0d0d4aa202fef5952a5391fd5615d429a04a689b83c7068ae949ed06e288e810bac9c76600097907f8ea2e2f05dd3318271a1f5f8528f227e79c13800000000492f21579d2c15b8c70cdb1c332d86d87341432750861ec2bc3451edca194b221cfec4603d276bbaa1dfa6d4fb8a48a76eefc9a9a0270e4c10d64cd5a62427264f2360fe763c43470833ac96d3f3357cbbaba8f1b1fdcc7cbb61a7cdb9744ed7f9129aede2be21ccfdc4e9134f8684b3a4f354da9a795e96334e207dff70f1988037b2ed3aaf575c0b88d8f146684078416d59fdee5307000000d92dad99dac44c3f0008047096a44060bebc2420aed92fa9b6c6224779415d97b9a6d6d5495c1180459043f41c2fc4f4162b987b80c3e001cd34e5c92f76cc4c24eeb8bc4e9ac2aed9e53803ed0ca4ae3a9737d214060005ea6f1783e287b3bee96e3a7288afe2fdfaa78d1f48c13b64df07847754b8400daaa69bf5c8f48fe4eae9ca1207e78283cd0b20ceb360c7e658828163e2d25c4aa348561f927e88f63aa70e73a5e69b3df3495903f06572e1e007fa55a2999f596d067312f5779e8dbfdcf3427138f3d444d2639a10477f9bec4b0bbb6e3c04be68981f392203dd0ee3ef478e67d1d7232f17696294378ce716dacfc5e3e03cfffffffffffff001034ef655b253ca509383815b1b6fc6522d4e2d48604665fde2b94cf02b98a269b891abf8ab9c015073014d9e08d4338b8780bdecd436cf0541359bafffa45237f104b96210403b2de9efedfd71af9444e197f47e866101496f42355bc7872c827467cfa5c4e72730d56bd068ed211cf847535edecb7b373f78b095b68441a34cb51682a8ae4d24ad0465f7927f889b813076038e79a7962fb385a882e8020f06c4c2ba1dd5cac7c18876da865d258734dd73583df292892448039ef799cf0630becdcce04579b5561dc825ab829827945e020c1f67ee615f7084a607a7eceb6243378e0610060f02cca4051c2f001edb3d78fb4b5f668dda93aec92a5de203717aa49c2d284acfabe262fccfcbb2b75a2183c4e15a7b6eb65ca8104e1b4da1fbb77ab2fc043aead87c32ab875ee7c2e7b7019c902cd3b43eaeb1a5fb135c0c7dcee8fe6516a328032f88c042891824659e9e94265c803b35ee5f83a2b210520106b8a358b50ab7a1fa89af9c251fe5294b3d1802d5676d95f160ec97b1ad948741b2044642c37b4a6cc6c04effc1672db7e4b68d767d9a7a508ae54a3cd73643de50e8c77d95a3d361c040babb171607caac2a3559ad4f75465f49c0d0ae3716db6e00cb11dbe200000000000000bf70cc77737c3b42aae501b20f7694a00f16e2d0174035a2c22656dc29880acebd2ba3a504767b6b45a45957f24d758ed024b3849c11d412a2a03b4047497022d9c30e23ef4df5c89644f48bb536f7945b59d7bc09ff754413d135273ea8e75f22f216c6b9990ae71806f2c00b4025c48b75c0f71c497579773767075428067e7f16f4dde374f8211fef42cb468e623daf60b3569d462f4f19eacdb3ed70eeebb4483f8fd777d443e8b40426db6fe29068c0ca3d3414442e863a154704b0e51bc664a137b26be7fc95df80b9ce375dd649c8c704e509bd88c8e63d8c7dd67071115c8982ba46af4d6adcc9f68a75b9397b035153faf46366e7205dd8d6f37525c1a0e94610dd94323f6c15d085197149bfd6655548cfd9c5d3b2d78378cfb85ed82e7da0f6eb6d279f2ae44369ddb4581c55925d0f6f1ba471eba281f259152f85a654fb39ddff3b484439ff158e7c5419e037f3563c7f93cd54b9094f226e783271e1e5a2a2c10712eab625d64931cdcffe6738d97b9b5ef828ee9fb059fc01af0e79c1e14b1d25988c69a39973132f02768f7971d31488b8658a20878b7c1dd7ba02fc42939dde3d4a3339a65d507dc59c51097b40517705da56e9ebfeffffff82bf86dbb58c548069ff6eb95aade7cc66d7bbef724779ca1f731b3346ff177050373d79ff7b3e7f9bc0c1b4b266a8878b90baaa039d3e3b63979ac3df6e6f4859afd50238c7547a39b60810938044ae185d2ba3e00a4e73676864d0270d81eaee5ee6cf1d0ab3785e00785ec27e923911fab964c271556527697b52160687000000008df165d884b36ec2b6c25a2f362815687e9ddbfb96d6861aca47da73d6f3144345f48843dd014e5c5ad8fe995754bd9cf32fce1e7027132f2082fb0a30b9deae84bed4b28045634073c9c58c89d9e99c81769177c6d594f88a4facfd4c735a20307c737afae5336651b1b9bd522d60399473296b831dbd933d93994ba3064279b10ea0c5833f41f157ea2302993dbe433b1aa3a3766d5439020484f4113c4c859465c3b415c3432f81db8719539d5bf372aaaea1cc43a6c5cbe59758bf0129165895ac4b008e595f437491d87abed02cefcd9db53d94d02dae17b118e5d6787463181f4b87c10772d2b13f7809959bc0488506dbd17ca51055f2f416a44fe180d2d50c312cca7cb14a2bdc331f57a9817139a206fc76d57234ffff2de20a4b8e3737fbb42913777c06376f799eba367e21f94ca598705f5dcb767d6f84fad6b0f6095e53c4c4234d0c1fbe434f6ab8f43c0013ee93b83946ee7759e89d7bdd1a32d7b3110b937fe43c06d21e35810d8fe98b0000ea8aa12bc8716eefc5c97c45ac33eeec964c5214bc3a9359bdea1cccab94f15e36319cb34ebcacedb82c2ed3de5a8a8f0011e8f74e82d7f96093530e76692839d7961939adfdeeeaff19d11efcafb6cf46fef271e89d6cc238a081ff58cefcce3fbf4625a7e7de40e42e07b34449e15e065cc7348663a52190202c7af288a4510de03dab19d26285eda89156d50dd385a60333ba5bbf3dd6d6080cafccf8a97406bb6b68a1f0c4549820a73c880f475f732ae00398e8bd1f4908b7807fb33b72685ec37a2d3f766413a6045951f9a93ab5d99c066f7aef0948a68cb0b3e35cb80dd349e891aef595dc4d470e8ac32a308e15fc37d06aeac289c0523f483e1ff7408c60edddab652f2ef91d4f2b01987b0f46da034e5c3f745a7ee8101a3934c54e24b48ec0275e2d068edc746b0827cbf652f406c6b95f2722e58c050400ce2126596e1cd7655b904801784c416b22f73d324678e2724f43f1fe687c7e8a60c28b82b6528341b648cdd56fed7cdcbb1575912d5ecd36de00bca0b7427d8392c6289455e8f8d2ab2242729251ae033a9e02210e62df0546a74b333a1c48f95fd54acb5741259e8c5488efeee327415cc19451432c6f16c27693102a3cd84857cd6586fc5ca9a93eb0145fac0662ff86107f998a8ef7df8aa14046c55b03d3d47f88a8d60f7774a2ee08758897fb411a94b3c2fc5d5f0db42c0463ec014508e5247d33ae6c962d35603ff8454c16f8342856935125102bb784ed714887071ffdd9923c954ab6ce431b63ee356b0c785f2f47b90e29389f22fc5b59a70efaea2bd40195af4486220d702e30bfc43c10ec23ea6283994a7dde4dcb61fea6b651fb1d62458d0741a12830052fcc460db043afe525629b40d7cee658e4cb5e930ed624806c43a006dc9336d07c2b8081c128ad7084c29743bc613bc18f5a38d442768af38041efe03d152ef95ff569e76db2391f4509d7f339d92fdb4a89364949da3932ba5c04c24a560ad80a3ce654575576e599aff3565b1d531f30912b99e6619ebe93cc0b81ea9935fd46edb44a78f615255490a4b621501f2a9e4d24624c4dac9274018c67584f5d374755534d7f68f679c4ff516a9c861a0e7e65868fcb2bf1cb9aea4e05df72279fdb0d2b9e935c5af3cf474bed79dfc248c1f5aea4b8b32c5d295e57079d0fe662a46b7f71cd47744db86c50b704c971d90195c7b2c7439a2d78ccfa79b5fc2bff6bbf840262bf89394b3e6491953264d2700c838fa2c7b34252600c9654e502dcea39cb6bc3eb8d6284ca6270d6b2f0e58fded8a7b4a302a97bc641df07720ba2b26bbfcc807ca0abb1b44322269c34c5ec68cb068ea88067d905ea917bb03eefdaebdeabf2d0dce85dbd02ee46c5cd5892587c2cb5fe36d7d3e5db21b094b8b77940b5f07722e47a08d367e5f84c96ec660080934b33ad61b4f65d77e86abd6859cddf4bbae1f0930462df090000008562ea3511a8065ec8ffcf12f14dcf6ebecd8d884836174faf1aa609e5f1ee1162dfa13bdc1fa7cfaadba85c72e9758f03a755d0be53f8d2a1dfb1c68cc164b0a0780d971a96ea2c4d4ca0398c2235980a9307b3d5bd3b010a3ad0a5dbed2881a9700af561ac8c7e36bb2fc4c40e9cf96f06817fb903729a7db6ff957697c9ede7885d94ff1aa70826ad01a9b03c37b0969be0daf60af93109eb1dee72e4a6df3bec89822a7a0b678058fa3fef86faec216eb6992162f8dcbf719c148cd2f9c55f4901203a9a8a2c3e90f3943dbc10360a1a49700d1dfbf66d69f6fbaf506c8bcce8bb0d872a02238926407a4eddd5d0fc5a752f90000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004000000000000000000000000000000000200", 0x1000}}, 0x1006) writev(r4, &(0x7f0000000900)=[{&(0x7f0000000480)="ef24df748e6339e7a859da00f7e45c45aed0cb6eabdcfdd972f677f016168b5ef61f9aa1f6deab386cf93481b137e7afe6f01ab5079c82ae2da6335608b14ba339e0f66f9dbd841684808f041cb78f055fa4dd99e8666178f4bc2ef29d65e55ab4c4fec523dfdaf97c", 0x69}, {&(0x7f00000014c0)="accecc3b26f444c91af532f3dc8fcb45fc7cb2240674222923ad25ceb2cab3cd1a1bce4438af0e8fd11efe70949b8076477924694871ad64be7d5913e78be03210b90c2170350c7cb1c836d132036ffdb8b1d4ae82f24eea9e1eebd967bbc765a0d152099994e3992e59ade79432921bd4fe5a9a5a1f627d0fe62310bebb8d6e8d8a54916273f2cb9f60bd7f33b392659e64eb1a2c1b49a387bf5fdb486a042b98c33f00150d8179917ebc20b9a4ce14ba2cfc32994781f0178f8edce57369a310ebc478f6c0d1bc0442447a3f3f038ead8940a6b2b92c9a56343feb2cf95dcad3ab0ecb42b0c5583adcd091cde45916908ebd5eae8a67737387218441ed24729ca4643175e3771e0600d44b996f993d2b8e22eddf88eab5b8cabe055b6e16f0a81f8c2dac406e3ba1a2bc44d94314ce123e5b43fc1dbcfb7858e440893b6c66c9f2691cba5856dcac58e289bd679ccdc558aacc7c419a60e726d683557555201b720461dbe1064dfd49919e9765f2bd4bd22eb64f8c1ca73fa6c559e3d300eb2cd42ea83b560a03ca4161b1e9035621a751cd760cc8989124e935802d6c1cde5926457791b3969da4ac6d408729275a31613b9ddfc33c5a1eb22d32d500052b27ffb9a4ce0172d859b4bc847440abb37974c13c855b3e318079a8b87565df2df2aaf96d9cd2515695f03eacf4958122570b14fef0212454bb74c478eaa7e551fbedd36b2e7af9134f7060947ab9dd3b8827025b5110856efdb1384044cdf04b75133d09def93df1513b78ecab8fc51ea2f3c2c60ea2b00bf925b840c569473086a244bae8d9b7a462dad0d9fdb72e0accaf4d1ee1b91d7abb86525eb73183489c9193d0c1c10bb4551919b31221bb519dce970bd5fd0b29fa221844694b320dd81a1766665d1beec63d175af4644a4764513d7619e9bac8802355483cc93666dab4733dab1945495a5bba68839d69d58f2dd5c76adf9d34bb9085d5fc4e8ec82c846ad432c35d6ab4cb99c165681bda2a819a13c4307e81bf7dc57a4002ae393ece0623af7826de923df8dc6b08ca7d91dec52688e676d816f5cc8716f8c119e6970c2a0c719bb6d278947d1db9bca07df7206cb2b06a10a2de4d4608e35ced274d9ff81c22cc89b0412c7880475c9ed4b5b9f0c30a9494259126a5e6095a98cab0bf0476d4faebe8c9b686251e80d8bf4400f2454f4d2a2b845e12c62129caae30e1c30258d7247a90d2ebcd506fafd6be7f7359ab77c37f141e7521281163712afc434c4339acccb767f1877e1a454b345e138422599446aa7da09561ca143ace6ef8ce70c5672163ac13b0d997fbbf8480f07f45792c6f31de10ded9be8548948fb0a9712d9b7e4d2e1d3aee0bd99a5b3aba604e6a9c117a247d95665348ae5829d569ce3449c3202eae7d9723558b0b4413ec470a4bc7c7bd264988e623a3d75656da1f831a84843653b03e53f37a2135ebee48ccb96800aa6a7d23e4e39f369cee6d2489c4c55e62c286b397d661e88925545a544c0358f9a2dd5f744f48ce2256c314612a85633d1a3b672cb1a4dfafb0269b28b65fac42a12d0a707bc593af2f6d3f639c9a8c18d8cba35cb2f1b18b32d387c6d4d6b3d016b9be9be4c214c85d6c979cc9fef700ca04e747b35733f10be5fc4f33d285f72d5bceafa0e790ee46ed3bc7bb6e17847b58c36b96c388ec4fb1eceb81ee73c163443421338d535542b28bf9cf4689e4f131992b5c54df9f64aeb49a28bd969198686cfce4f3b1c1a1187c3d30da29d519e1dfadb79aeccf43be2497b46c19696b78b3fefe09fe49ef2c329164a7822f41c4b25d7651789fc03678543faa095932a23e077f77e5f667ae4bb3808402c210d399fd0f653a4a611feca648418ad9a3c435edd5a5680c399e7a39e689fc3565aaa7dc062d0df4aa3c39ed771f51eb5313fd811349b009bb21c151fb2ef429605be9aaed73e6ff62dfd74f057ae8d220bc2890840090aaa7559f117616022b515e155c70997c058b67012cc25a259de7d35e7f1264173867dfe0e837fd890b1c4bdba76ee4e78234963b66f23fcd294a9c818e1ac7a54befa789116611c05f8fb4b4e3f8f20cc6afed294e78e364ff061a43fd9c865022eba8e76167df2588181682b1471851c546c3711084db58ca6a7bacf3e88608e59eb4848bb818192c19440faebd828aefc835a65e019586920d1a8238a60ae02948316313d38cd9269321ae17a1dbb19f57b619e7c5fba97f577626e2ac688f10b32f53356a697039563be88a79e1e97bf981a8c600ad47237eed91cb80dd8364cfcabf5371fc55a59b9267f0fb347e9bf704ee7abafbd95fa7843fcd4a2410d56d87699c1564ddaa59d453fff26c89b6fe02a9eb14cf0fa408b0d364a53ebbd2c8a0c92bb126973fd94e001023f114c75e02089748e4402a3927bb576d019417f073f9d7017f58a5f5edf9337fcb53d71f766d5ee719e2d6194d5098a50dbb6a334689f24d70e42f03ed62f754cf785b08e8f71b33ecd752e4e7c52398d70798b3828a2d7f9b5fd3222ee643b7707257978a9f06792cd97d714d65433c11d8cda1532f75a48a7a77c4a745de8c85aa44d7fdcc8cd1691d718fff1d930b539c52b8d3f349c2eed0c3613624de7c9937d2ced8c608a184d2dbb10939e694782ad9a82b120c6d82dd88e7314b081cf97c449b471efefd7b558848d999e767e12be54a42b76fffbcbde93241824f32846e71f4592eb2dd9f3d816e8ec229a45b79c254793c8f751004754fb08dd992b333660e028d404b0311eb53d6cf1359d4fbcfe9205403c63d0ea08523d2a9ca5301f7f6c7c3ff52e95178621e7e7e331075fb2dbe88e474ea4433352eaac032211247d234734b4c720ecb03626d745b6b08df3be8d12f18bcf7f49ebf8e3408805a3b2eeee97d6d4cc5aa70a4bc000a5cbc61fe209c06173a8b683225315e3548d787bacaa2a7590989819207a4e265dda895edbf5e336bf6f2368712b165ab5d19e31629e477241ab93a3e0d290c64847ed58753647f20bbb0ec1fc1b8f7691f67f30f4e8913a2f315eba36969f113fc22c575fe5af18bd6a2e9a9f6f13bc21981829b632a7c6aa93c146058232eb7c19422a0478e991b4ed994bc56193b0b8ed67244fc3f3c3dbd338362e17b0eb615180231cd56ff3ca1a8ac7ebac6cb48d76ff2d4d79a0fff9f9cb624c5f01ccdda286f7f6063d8643093ab4db51d71ebbdc673fdd6aa9cb4848e4de4089350ffeef4dbe79b602472e4b2e71a03739166703266e2437f191358e7311b5a16fc369c974aaf28c6eafdc5f2ba976ad83ccc5d34dbd86c7e831ff910a5b682bed66bf0b20ace44bdf0183d398d6ef4fff9b1dd38b07ee5db911f4249d61e4d354a3db3f6cd66a156631384eedc692550e07dd7dc16602759ddabf93921398505f40841ec08473ec42e9e1c6bd992e948f677bd41fac2428b2c5ba84831e9c789fd8f5e6c39558eaded6b3a6d9e4b8437a0c8ee9463fa6750301ded2a8a9ef53daeb335687f9d5609adbf1a461ab4aee998073359b34a4fcc537a9229f18617a12dad73bcba358b469accbc89cff7a71523a13b4b1dc9ad124178a2b202390fdfc2cc64801bec396620adb8f9defd72e12504335402dd75dcac2783cf06bde917cd6561401c863746465622f96d54ed04e14f38948e12732719d34f3d54d916e80c4d4158619a6051f36d632d46d36143f0f87d37853f4190096327093df0dc695b64b9bd73984f14f34e1737e796ac813dca98ef24bc4f1fc3b0d82e5e8026265b3d3a39da36fc2d701737626b476be43a3ddfc9a7d3eae61d38289efde136cbadd31f532eb92176f6224edfd0439a2c355ba94282623a06d1072575abab74909b2447c41cb75ee670eccdd9494c57eda6ce1a2977ce276aaba0d505e9841ea0fc9429f8cfb2a541572a1c7bd3e7775363462ef5581e6008b14308d1e9281bd5cce5365dec6558462d9051366e59524aea51a3d6c4172c76a3dde13c5cbf7980983b1c3585d03374194dd02f4dc083b55fa4d55414f3214646e5f3d81e33450ad1bb78a713ee764b8c4a67fa8a0af687d3c913b5563845fd0577fcb1114e67b242deec591f20a06502ee160e2341636ecfcb9720a0b61869284c35495242aca8b8da61e29e4d83391c89a393c6c85863f2b871161147b5804c6a28dc19ee05414f2bf0ea97eb90dbfe5b71b60cf2e02f7d8b0ccfd11394b396396c25fd1d79e469e85176a824b99d1a56f501dfd1fc550e73005d2443103c926a25ef13cf514bf5e8ba2271b6925609c80caf98d3cc1518b9d624bb113dd19d00734e649a7175e2c2b2674be7cb4d73ebb1a61c6d5fbb9ebb7a9a5853b588631bbadcd5649601fd20ba22741b21d936bd23fcf00ba81287cc94cf80d59c87eeab76c1b56562b162d261908a9f3abc12036fc2d0c54869ab0d079570c101b8c32efc6a339ae9b954374a2fa2909e65abbe71dbaf83308db67633ef3694fc4c8d85bd1ccc0d5831d3310bb3a7d8fd5ebf4a46a29d40468ef8f06ff0f511759c0d6bc7f76cdcb064b03411d3b07298a8edb0976eb07b31f63acd637529d97b9a3e2664afa6e95b3b943749806821288801ad7054bbaa9fb7af02d87633f7437d4ef284548105f7579249acdb9421708154cacd90377eb38c89d5b161f65b9cb08e32660990cf9e7ae9370c05dddd8734f4ebdf4392ffc6a7d08b0435ca85ed9d5598605c5291fefbe0e5809651b63a267531f504292c513dcf174932f09b86cc7a0cc30d800faba4a7b1c563812517f4b20b2749a92db8c5f890c8b9aeeba8eb001bd458eaeb9b154fe26bf3fac8072e4815656bc386e4d40bf70e0f47ce0741438cfacd9a2903c9c8d2abb9bf6a0815995db50bdd50c2b7d5a9861fa7c81e4444b32264d5e34a1849719782df6b5d01e7756652026364832ec4e9670bf5709d20ea61a9bd172d74d427268395c93e7d88553588f00a572b062c57ea37818a51d537f7c3966853589111e577c3b6306007f1864a1cda68e90f045fbd2349a1bdec7da6e77e3cc003b879bf494d86369b0b00e873fb71ff1b06f507de1972901d6e6010dd610be330902102ad5a842308f34b9a3f2e4fe70d6ee143a5d961f3cd919a2108d37b7746268a3abbe883f2909586bb5be04d24c35e7dd58175bff6b4f4255a8ce41ba29b88abf814a17a381bd6b1c2f1c64aa739d1c97cc347b0516b4a02f13acf5a87e1f4c51a822a68a83eff6688ead8433b8b955ca12c8f5cf2f7c1101f6b703f02258a373910bfe2843147b376f32a1e4df62551070843e024212fe3df99ecec1db9bb78f38cf7a95b1b5b91c5112ceda5e3ea08175d179215cc0346710195483c2b5c12e0ffc235df4a9b1bda9503ddf64b480101da8938533ecccee9f327cd3f181e21d71030bcf28f6d83ec5762b033fbd01beee922c82075c170af8f5d57ad93524f7570ff42fb92cbdfb4cc8701c29332689735a49d0272fa789f1c4525a67a561abdd7c64ae348975f2b58878707001cd7ec3116853380c3fb8f4c2b7ec70dfb6b83b35efdf3ea9fd469ec8baac273278de1c39a8f178eb4370e1583c445881f515fcd7a82d6c69d3f061a66219857f93ef70b1eb135224ac27408f984e7e23c5bc02351a650a403e95ac8982904fab553f1e8fb67cd854d1c0c61dec5339cd8904501d14b0e6c36944fa320d0c028b1c9873a5bffea9ea7565f603a30b66db596c1d6c720a8af29b8514e52580011d5e23187c7e07924fdbe80b0784ef540bde0", 0x1000}, {&(0x7f0000000580)="e6393ab33220ec568c516edc0888e206a05a1279cf2da96f8f240723f79e84b26146a9caf6f89f9ab482b4c0aa39adf18a93d0cac2a24a35da5954a417df5bebd5fe096381c3", 0x46}, {&(0x7f0000000600)="0fb67eb5d8e1216807cfc53e46a995488ac07adb2039b74d203f81ab6f8bbd2a9acd0303499c26ef1b614bb0b1cbf86fdb5294293a3b48be970bd94e773c646ad2b46a62f6392f6d506861be47da95dd68bee134f9e08f1042caa8051e54561e48465f11dc36e2485a45ca5d753ee33bc58da5ae6892623483a4360f0dd2ab86ff046555538cb223b7586e28ce1ffda8b2b5edcc4cb2a2033de9052f4038a375bb4cc957c25033b9186abf4924c2", 0xae}, {&(0x7f00000006c0)="8a490ff3f06a4c12c0d774b1aacec5451a91c4e9c7c06a08681e92cc0dd873450ce6d094808b61bbb6a43fe0599714730f103a54b616c82d4aef3cf88ee8d6e0dfc6a0a9fbe2d1d42feca458a6282b26a255a6f268933f14cad84d74ea8936c72dd756c6089d13f77553b195a859c8445bdb68c44202d8c3e1af303b", 0x7c}, {&(0x7f0000000740)="ed1d797349de2182e641ff7d39ccba020eba2c5fdfd84a309283796bbc610ae528cf273abc8312b5e7c78c16cf629dde8496cd651065c29105c6385249d31e2b43b1e3c43b33d633fa1a334a00e9a6afec1a877202217ac237dc44249197f10f1e56c522ce0f89ea54987543344096ffacf4e5d76b64d82587ac79383abc8b57f8a78a7b14f7845e1b531a11bdeb924e33de3af7ee5837d15fdce4d5907002621eabd6c6ba13cfd73efd6d35ecdd999bf7d66e0aef7f76ff620c049f1b8a", 0xbe}, {&(0x7f0000000500)="a5d1111bd7bf785703408a4ae7e8e8b5c2f82871dc5bf5d2ee6c54d0f51d6ce482d986384fcd79c7fc", 0x29}, {&(0x7f0000000800)="77daa4a4366039cca8f7267145805b05387ed067527aec77a349818ed8a8d0d681661f7e97562664d372f24ca9e34ab214260fa6259a884bb5d75494134635616a71c163dea7095b258be17b260d36ab18ed5d585fb6061d5e850112b136c40f746eec2e47fa7fea2a4e387eaacbff426fc4f8431655c2bac0b9869c86538088fc6aa679814cff513b5ff14b12e04fd812a954e1e1eec6667ca6a2ce8dcace8f5905d1b70984c05e5d51ca2879c858f5f8b120f4e246cd5a22dbdc086feab781176f06c873fe6378decb28", 0xcb}], 0x8) [ 161.608165][ T7519] loop5: detected capacity change from 0 to 16 [ 161.621041][ T44] vhci_hcd: stop threads [ 161.621048][ T44] vhci_hcd: release socket [ 161.621125][ T44] vhci_hcd: disconnect device 00:18:34 executing program 4: setsockopt$packet_tx_ring(0xffffffffffffffff, 0x10f, 0x87, &(0x7f0000000080)=@req3={0x0, 0x0, 0xd2}, 0x1c) setsockopt$packet_tx_ring(0xffffffffffffffff, 0x107, 0xd, 0x0, 0x0) socket$nl_route(0x10, 0x3, 0x0) bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000300)={0x11, 0x5, &(0x7f00000000c0)=ANY=[@ANYBLOB="180000000000000000000000ff000000850000000e000000850000005000000095"], &(0x7f0000000280)='syzkaller\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x2, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x78) bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, 0x0, 0x0) sendmsg$WG_CMD_GET_DEVICE(0xffffffffffffffff, &(0x7f0000001480)={0x0, 0x0, &(0x7f0000000440)={&(0x7f00000003c0)={0x38, 0x0, 0x100, 0x70bd29, 0x25dfdbfb, {}, [@WGDEVICE_A_IFNAME={0x14, 0x2, 'wg2\x00'}, @WGDEVICE_A_IFINDEX={0x8}, @WGDEVICE_A_FWMARK={0x8}]}, 0x38}, 0x1, 0x0, 0x0, 0x40000000}, 0x80) socket$nl_route(0x10, 0x3, 0x0) r0 = syz_open_dev$tty1(0xc, 0x4, 0x1) r1 = dup(r0) write$UHID_INPUT(r1, &(0x7f0000001040)={0xe, {"a2e3ad08ed6b52f99cfbf4c0879b45b4d04fe7ff7fc6e5539b3c68163b546a9b374694370890e0878fdb1ac6e7049b71b4956c0a9a472a5b47f3988f7ef31952a981ffe8d178708c523c921b509b720a169b50d336cd3b78130daa61d8e809ea889b6e02b77f07227227b7ba67e0e78657a6f5c2a874e62a9ccdc0d31a0c9f318c0da1993bd160e233df4a62179c6f309f4cff7738596ecae8707ce065cd5b91cd0ae193973735b36d5b1b63e91c00305d3f46635eb016d5b1dda98e2d749be7bd1df1fb3b231fdcdb5075a9aaa1b469c3090000000000000075271b286329d169934288fd789aa37d6e98b224fd44b65b31334ffc55cc82cd3ac32ecd03aded6f9081b4da0d8b38f3cd4498bee800490841bdb114f6b76383709d8f5c55432a909fda039aec54a1236e80f6a8abadea7662496bddbb42be6bfb2f17959d1f416e56c71bfc31870262f5e801119242ca5b6bfc821e7e20002451138e645bb80c617669314e2fbe70de98ec76a9e40dad47f36fd9f7d0d42a4b5f1185ccdcf16ff46295d8a0fa17713cf39fe23491237c08822dec110911e893d0a8c4f677747abc360934b82910ff85bfd995083bba2987b67399eac427d145d546a40b9f6ff14ac488ec130fb3850a27afc953854a642c57519544ae15a7e454dea05918b4124351601611c8f11baa500a3621c56cea8d20ff911a0c41db6ebe8cac64f17679141d54b34bbc9963ac4f4bb3309603f1d4ab966203861b5b15a841f2b575a8bd0d78248ebe4d9a80002695104f674c2431dca141fae269cab70e9a66f3c3a9a63e9639e1f59c0eee26c6b5d74b078a5e15c31634e5ae098ce9ee70771aaa18119a867e1088334975e9f73483b6a62fa678ca14ffd9f9db2a7869d85864056526f889af43a6000200000000000065d5e880576286522449df466c632b356f243f989cce3803f465e41e610c20d80421d653a5120000008213b704c7fb082ff27590678ef9f190bae979babc7041d860420c5664ba7921b14dc1db8892fd32d0ad7bc946813591ad8deff4b05f60cea0da7710ac0004000000008000bea37de0d0d4aa202fef5952a5391fd5615d429a04a689b83c7068ae949ed06e288e810bac9c76600097907f8ea2e2f05dd3318271a1f5f8528f227e79c13800000000492f21579d2c15b8c70cdb1c332d86d87341432750861ec2bc3451edca194b221cfec4603d276bbaa1dfa6d4fb8a48a76eefc9a9a0270e4c10d64cd5a62427264f2360fe763c43470833ac96d3f3357cbbaba8f1b1fdcc7cbb61a7cdb9744ed7f9129aede2be21ccfdc4e9134f8684b3a4f354da9a795e96334e207dff70f1988037b2ed3aaf575c0b88d8f146684078416d59fdee5307000000d92dad99dac44c3f0008047096a44060bebc2420aed92fa9b6c6224779415d97b9a6d6d5495c1180459043f41c2fc4f4162b987b80c3e001cd34e5c92f76cc4c24eeb8bc4e9ac2aed9e53803ed0ca4ae3a9737d214060005ea6f1783e287b3bee96e3a7288afe2fdfaa78d1f48c13b64df07847754b8400daaa69bf5c8f48fe4eae9ca1207e78283cd0b20ceb360c7e658828163e2d25c4aa348561f927e88f63aa70e73a5e69b3df3495903f06572e1e007fa55a2999f596d067312f5779e8dbfdcf3427138f3d444d2639a10477f9bec4b0bbb6e3c04be68981f392203dd0ee3ef478e67d1d7232f17696294378ce716dacfc5e3e03cfffffffffffff001034ef655b253ca509383815b1b6fc6522d4e2d48604665fde2b94cf02b98a269b891abf8ab9c015073014d9e08d4338b8780bdecd436cf0541359bafffa45237f104b96210403b2de9efedfd71af9444e197f47e866101496f42355bc7872c827467cfa5c4e72730d56bd068ed211cf847535edecb7b373f78b095b68441a34cb51682a8ae4d24ad0465f7927f889b813076038e79a7962fb385a882e8020f06c4c2ba1dd5cac7c18876da865d258734dd73583df292892448039ef799cf0630becdcce04579b5561dc825ab829827945e020c1f67ee615f7084a607a7eceb6243378e0610060f02cca4051c2f001edb3d78fb4b5f668dda93aec92a5de203717aa49c2d284acfabe262fccfcbb2b75a2183c4e15a7b6eb65ca8104e1b4da1fbb77ab2fc043aead87c32ab875ee7c2e7b7019c902cd3b43eaeb1a5fb135c0c7dcee8fe6516a328032f88c042891824659e9e94265c803b35ee5f83a2b210520106b8a358b50ab7a1fa89af9c251fe5294b3d1802d5676d95f160ec97b1ad948741b2044642c37b4a6cc6c04effc1672db7e4b68d767d9a7a508ae54a3cd73643de50e8c77d95a3d361c040babb171607caac2a3559ad4f75465f49c0d0ae3716db6e00cb11dbe200000000000000bf70cc77737c3b42aae501b20f7694a00f16e2d0174035a2c22656dc29880acebd2ba3a504767b6b45a45957f24d758ed024b3849c11d412a2a03b4047497022d9c30e23ef4df5c89644f48bb536f7945b59d7bc09ff754413d135273ea8e75f22f216c6b9990ae71806f2c00b4025c48b75c0f71c497579773767075428067e7f16f4dde374f8211fef42cb468e623daf60b3569d462f4f19eacdb3ed70eeebb4483f8fd777d443e8b40426db6fe29068c0ca3d3414442e863a154704b0e51bc664a137b26be7fc95df80b9ce375dd649c8c704e509bd88c8e63d8c7dd67071115c8982ba46af4d6adcc9f68a75b9397b035153faf46366e7205dd8d6f37525c1a0e94610dd94323f6c15d085197149bfd6655548cfd9c5d3b2d78378cfb85ed82e7da0f6eb6d279f2ae44369ddb4581c55925d0f6f1ba471eba281f259152f85a654fb39ddff3b484439ff158e7c5419e037f3563c7f93cd54b9094f226e783271e1e5a2a2c10712eab625d64931cdcffe6738d97b9b5ef828ee9fb059fc01af0e79c1e14b1d25988c69a39973132f02768f7971d31488b8658a20878b7c1dd7ba02fc42939dde3d4a3339a65d507dc59c51097b40517705da56e9ebfeffffff82bf86dbb58c548069ff6eb95aade7cc66d7bbef724779ca1f731b3346ff177050373d79ff7b3e7f9bc0c1b4b266a8878b90baaa039d3e3b63979ac3df6e6f4859afd50238c7547a39b60810938044ae185d2ba3e00a4e73676864d0270d81eaee5ee6cf1d0ab3785e00785ec27e923911fab964c271556527697b52160687000000008df165d884b36ec2b6c25a2f362815687e9ddbfb96d6861aca47da73d6f3144345f48843dd014e5c5ad8fe995754bd9cf32fce1e7027132f2082fb0a30b9deae84bed4b28045634073c9c58c89d9e99c81769177c6d594f88a4facfd4c735a20307c737afae5336651b1b9bd522d60399473296b831dbd933d93994ba3064279b10ea0c5833f41f157ea2302993dbe433b1aa3a3766d5439020484f4113c4c859465c3b415c3432f81db8719539d5bf372aaaea1cc43a6c5cbe59758bf0129165895ac4b008e595f437491d87abed02cefcd9db53d94d02dae17b118e5d6787463181f4b87c10772d2b13f7809959bc0488506dbd17ca51055f2f416a44fe180d2d50c312cca7cb14a2bdc331f57a9817139a206fc76d57234ffff2de20a4b8e3737fbb42913777c06376f799eba367e21f94ca598705f5dcb767d6f84fad6b0f6095e53c4c4234d0c1fbe434f6ab8f43c0013ee93b83946ee7759e89d7bdd1a32d7b3110b937fe43c06d21e35810d8fe98b0000ea8aa12bc8716eefc5c97c45ac33eeec964c5214bc3a9359bdea1cccab94f15e36319cb34ebcacedb82c2ed3de5a8a8f0011e8f74e82d7f96093530e76692839d7961939adfdeeeaff19d11efcafb6cf46fef271e89d6cc238a081ff58cefcce3fbf4625a7e7de40e42e07b34449e15e065cc7348663a52190202c7af288a4510de03dab19d26285eda89156d50dd385a60333ba5bbf3dd6d6080cafccf8a97406bb6b68a1f0c4549820a73c880f475f732ae00398e8bd1f4908b7807fb33b72685ec37a2d3f766413a6045951f9a93ab5d99c066f7aef0948a68cb0b3e35cb80dd349e891aef595dc4d470e8ac32a308e15fc37d06aeac289c0523f483e1ff7408c60edddab652f2ef91d4f2b01987b0f46da034e5c3f745a7ee8101a3934c54e24b48ec0275e2d068edc746b0827cbf652f406c6b95f2722e58c050400ce2126596e1cd7655b904801784c416b22f73d324678e2724f43f1fe687c7e8a60c28b82b6528341b648cdd56fed7cdcbb1575912d5ecd36de00bca0b7427d8392c6289455e8f8d2ab2242729251ae033a9e02210e62df0546a74b333a1c48f95fd54acb5741259e8c5488efeee327415cc19451432c6f16c27693102a3cd84857cd6586fc5ca9a93eb0145fac0662ff86107f998a8ef7df8aa14046c55b03d3d47f88a8d60f7774a2ee08758897fb411a94b3c2fc5d5f0db42c0463ec014508e5247d33ae6c962d35603ff8454c16f8342856935125102bb784ed714887071ffdd9923c954ab6ce431b63ee356b0c785f2f47b90e29389f22fc5b59a70efaea2bd40195af4486220d702e30bfc43c10ec23ea6283994a7dde4dcb61fea6b651fb1d62458d0741a12830052fcc460db043afe525629b40d7cee658e4cb5e930ed624806c43a006dc9336d07c2b8081c128ad7084c29743bc613bc18f5a38d442768af38041efe03d152ef95ff569e76db2391f4509d7f339d92fdb4a89364949da3932ba5c04c24a560ad80a3ce654575576e599aff3565b1d531f30912b99e6619ebe93cc0b81ea9935fd46edb44a78f615255490a4b621501f2a9e4d24624c4dac9274018c67584f5d374755534d7f68f679c4ff516a9c861a0e7e65868fcb2bf1cb9aea4e05df72279fdb0d2b9e935c5af3cf474bed79dfc248c1f5aea4b8b32c5d295e57079d0fe662a46b7f71cd47744db86c50b704c971d90195c7b2c7439a2d78ccfa79b5fc2bff6bbf840262bf89394b3e6491953264d2700c838fa2c7b34252600c9654e502dcea39cb6bc3eb8d6284ca6270d6b2f0e58fded8a7b4a302a97bc641df07720ba2b26bbfcc807ca0abb1b44322269c34c5ec68cb068ea88067d905ea917bb03eefdaebdeabf2d0dce85dbd02ee46c5cd5892587c2cb5fe36d7d3e5db21b094b8b77940b5f07722e47a08d367e5f84c96ec660080934b33ad61b4f65d77e86abd6859cddf4bbae1f0930462df090000008562ea3511a8065ec8ffcf12f14dcf6ebecd8d884836174faf1aa609e5f1ee1162dfa13bdc1fa7cfaadba85c72e9758f03a755d0be53f8d2a1dfb1c68cc164b0a0780d971a96ea2c4d4ca0398c2235980a9307b3d5bd3b010a3ad0a5dbed2881a9700af561ac8c7e36bb2fc4c40e9cf96f06817fb903729a7db6ff957697c9ede7885d94ff1aa70826ad01a9b03c37b0969be0daf60af93109eb1dee72e4a6df3bec89822a7a0b678058fa3fef86faec216eb6992162f8dcbf719c148cd2f9c55f4901203a9a8a2c3e90f3943dbc10360a1a49700d1dfbf66d69f6fbaf506c8bcce8bb0d872a02238926407a4eddd5d0fc5a752f90000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004000000000000000000000000000000000200", 0x1000}}, 0x1006) writev(r1, &(0x7f0000000900)=[{&(0x7f0000000480)="ef24df748e6339e7a859da00f7e45c45aed0cb6eabdcfdd972f677f016168b5ef61f9aa1f6deab386cf93481b137e7afe6f01ab5079c82ae2da6335608b14ba339e0f66f9dbd841684808f041cb78f055fa4dd99e8666178f4bc2ef29d65e55ab4c4fec523dfdaf97c", 0x69}, {&(0x7f00000014c0)="accecc3b26f444c91af532f3dc8fcb45fc7cb2240674222923ad25ceb2cab3cd1a1bce4438af0e8fd11efe70949b8076477924694871ad64be7d5913e78be03210b90c2170350c7cb1c836d132036ffdb8b1d4ae82f24eea9e1eebd967bbc765a0d152099994e3992e59ade79432921bd4fe5a9a5a1f627d0fe62310bebb8d6e8d8a54916273f2cb9f60bd7f33b392659e64eb1a2c1b49a387bf5fdb486a042b98c33f00150d8179917ebc20b9a4ce14ba2cfc32994781f0178f8edce57369a310ebc478f6c0d1bc0442447a3f3f038ead8940a6b2b92c9a56343feb2cf95dcad3ab0ecb42b0c5583adcd091cde45916908ebd5eae8a67737387218441ed24729ca4643175e3771e0600d44b996f993d2b8e22eddf88eab5b8cabe055b6e16f0a81f8c2dac406e3ba1a2bc44d94314ce123e5b43fc1dbcfb7858e440893b6c66c9f2691cba5856dcac58e289bd679ccdc558aacc7c419a60e726d683557555201b720461dbe1064dfd49919e9765f2bd4bd22eb64f8c1ca73fa6c559e3d300eb2cd42ea83b560a03ca4161b1e9035621a751cd760cc8989124e935802d6c1cde5926457791b3969da4ac6d408729275a31613b9ddfc33c5a1eb22d32d500052b27ffb9a4ce0172d859b4bc847440abb37974c13c855b3e318079a8b87565df2df2aaf96d9cd2515695f03eacf4958122570b14fef0212454bb74c478eaa7e551fbedd36b2e7af9134f7060947ab9dd3b8827025b5110856efdb1384044cdf04b75133d09def93df1513b78ecab8fc51ea2f3c2c60ea2b00bf925b840c569473086a244bae8d9b7a462dad0d9fdb72e0accaf4d1ee1b91d7abb86525eb73183489c9193d0c1c10bb4551919b31221bb519dce970bd5fd0b29fa221844694b320dd81a1766665d1beec63d175af4644a4764513d7619e9bac8802355483cc93666dab4733dab1945495a5bba68839d69d58f2dd5c76adf9d34bb9085d5fc4e8ec82c846ad432c35d6ab4cb99c165681bda2a819a13c4307e81bf7dc57a4002ae393ece0623af7826de923df8dc6b08ca7d91dec52688e676d816f5cc8716f8c119e6970c2a0c719bb6d278947d1db9bca07df7206cb2b06a10a2de4d4608e35ced274d9ff81c22cc89b0412c7880475c9ed4b5b9f0c30a9494259126a5e6095a98cab0bf0476d4faebe8c9b686251e80d8bf4400f2454f4d2a2b845e12c62129caae30e1c30258d7247a90d2ebcd506fafd6be7f7359ab77c37f141e7521281163712afc434c4339acccb767f1877e1a454b345e138422599446aa7da09561ca143ace6ef8ce70c5672163ac13b0d997fbbf8480f07f45792c6f31de10ded9be8548948fb0a9712d9b7e4d2e1d3aee0bd99a5b3aba604e6a9c117a247d95665348ae5829d569ce3449c3202eae7d9723558b0b4413ec470a4bc7c7bd264988e623a3d75656da1f831a84843653b03e53f37a2135ebee48ccb96800aa6a7d23e4e39f369cee6d2489c4c55e62c286b397d661e88925545a544c0358f9a2dd5f744f48ce2256c314612a85633d1a3b672cb1a4dfafb0269b28b65fac42a12d0a707bc593af2f6d3f639c9a8c18d8cba35cb2f1b18b32d387c6d4d6b3d016b9be9be4c214c85d6c979cc9fef700ca04e747b35733f10be5fc4f33d285f72d5bceafa0e790ee46ed3bc7bb6e17847b58c36b96c388ec4fb1eceb81ee73c163443421338d535542b28bf9cf4689e4f131992b5c54df9f64aeb49a28bd969198686cfce4f3b1c1a1187c3d30da29d519e1dfadb79aeccf43be2497b46c19696b78b3fefe09fe49ef2c329164a7822f41c4b25d7651789fc03678543faa095932a23e077f77e5f667ae4bb3808402c210d399fd0f653a4a611feca648418ad9a3c435edd5a5680c399e7a39e689fc3565aaa7dc062d0df4aa3c39ed771f51eb5313fd811349b009bb21c151fb2ef429605be9aaed73e6ff62dfd74f057ae8d220bc2890840090aaa7559f117616022b515e155c70997c058b67012cc25a259de7d35e7f1264173867dfe0e837fd890b1c4bdba76ee4e78234963b66f23fcd294a9c818e1ac7a54befa789116611c05f8fb4b4e3f8f20cc6afed294e78e364ff061a43fd9c865022eba8e76167df2588181682b1471851c546c3711084db58ca6a7bacf3e88608e59eb4848bb818192c19440faebd828aefc835a65e019586920d1a8238a60ae02948316313d38cd9269321ae17a1dbb19f57b619e7c5fba97f577626e2ac688f10b32f53356a697039563be88a79e1e97bf981a8c600ad47237eed91cb80dd8364cfcabf5371fc55a59b9267f0fb347e9bf704ee7abafbd95fa7843fcd4a2410d56d87699c1564ddaa59d453fff26c89b6fe02a9eb14cf0fa408b0d364a53ebbd2c8a0c92bb126973fd94e001023f114c75e02089748e4402a3927bb576d019417f073f9d7017f58a5f5edf9337fcb53d71f766d5ee719e2d6194d5098a50dbb6a334689f24d70e42f03ed62f754cf785b08e8f71b33ecd752e4e7c52398d70798b3828a2d7f9b5fd3222ee643b7707257978a9f06792cd97d714d65433c11d8cda1532f75a48a7a77c4a745de8c85aa44d7fdcc8cd1691d718fff1d930b539c52b8d3f349c2eed0c3613624de7c9937d2ced8c608a184d2dbb10939e694782ad9a82b120c6d82dd88e7314b081cf97c449b471efefd7b558848d999e767e12be54a42b76fffbcbde93241824f32846e71f4592eb2dd9f3d816e8ec229a45b79c254793c8f751004754fb08dd992b333660e028d404b0311eb53d6cf1359d4fbcfe9205403c63d0ea08523d2a9ca5301f7f6c7c3ff52e95178621e7e7e331075fb2dbe88e474ea4433352eaac032211247d234734b4c720ecb03626d745b6b08df3be8d12f18bcf7f49ebf8e3408805a3b2eeee97d6d4cc5aa70a4bc000a5cbc61fe209c06173a8b683225315e3548d787bacaa2a7590989819207a4e265dda895edbf5e336bf6f2368712b165ab5d19e31629e477241ab93a3e0d290c64847ed58753647f20bbb0ec1fc1b8f7691f67f30f4e8913a2f315eba36969f113fc22c575fe5af18bd6a2e9a9f6f13bc21981829b632a7c6aa93c146058232eb7c19422a0478e991b4ed994bc56193b0b8ed67244fc3f3c3dbd338362e17b0eb615180231cd56ff3ca1a8ac7ebac6cb48d76ff2d4d79a0fff9f9cb624c5f01ccdda286f7f6063d8643093ab4db51d71ebbdc673fdd6aa9cb4848e4de4089350ffeef4dbe79b602472e4b2e71a03739166703266e2437f191358e7311b5a16fc369c974aaf28c6eafdc5f2ba976ad83ccc5d34dbd86c7e831ff910a5b682bed66bf0b20ace44bdf0183d398d6ef4fff9b1dd38b07ee5db911f4249d61e4d354a3db3f6cd66a156631384eedc692550e07dd7dc16602759ddabf93921398505f40841ec08473ec42e9e1c6bd992e948f677bd41fac2428b2c5ba84831e9c789fd8f5e6c39558eaded6b3a6d9e4b8437a0c8ee9463fa6750301ded2a8a9ef53daeb335687f9d5609adbf1a461ab4aee998073359b34a4fcc537a9229f18617a12dad73bcba358b469accbc89cff7a71523a13b4b1dc9ad124178a2b202390fdfc2cc64801bec396620adb8f9defd72e12504335402dd75dcac2783cf06bde917cd6561401c863746465622f96d54ed04e14f38948e12732719d34f3d54d916e80c4d4158619a6051f36d632d46d36143f0f87d37853f4190096327093df0dc695b64b9bd73984f14f34e1737e796ac813dca98ef24bc4f1fc3b0d82e5e8026265b3d3a39da36fc2d701737626b476be43a3ddfc9a7d3eae61d38289efde136cbadd31f532eb92176f6224edfd0439a2c355ba94282623a06d1072575abab74909b2447c41cb75ee670eccdd9494c57eda6ce1a2977ce276aaba0d505e9841ea0fc9429f8cfb2a541572a1c7bd3e7775363462ef5581e6008b14308d1e9281bd5cce5365dec6558462d9051366e59524aea51a3d6c4172c76a3dde13c5cbf7980983b1c3585d03374194dd02f4dc083b55fa4d55414f3214646e5f3d81e33450ad1bb78a713ee764b8c4a67fa8a0af687d3c913b5563845fd0577fcb1114e67b242deec591f20a06502ee160e2341636ecfcb9720a0b61869284c35495242aca8b8da61e29e4d83391c89a393c6c85863f2b871161147b5804c6a28dc19ee05414f2bf0ea97eb90dbfe5b71b60cf2e02f7d8b0ccfd11394b396396c25fd1d79e469e85176a824b99d1a56f501dfd1fc550e73005d2443103c926a25ef13cf514bf5e8ba2271b6925609c80caf98d3cc1518b9d624bb113dd19d00734e649a7175e2c2b2674be7cb4d73ebb1a61c6d5fbb9ebb7a9a5853b588631bbadcd5649601fd20ba22741b21d936bd23fcf00ba81287cc94cf80d59c87eeab76c1b56562b162d261908a9f3abc12036fc2d0c54869ab0d079570c101b8c32efc6a339ae9b954374a2fa2909e65abbe71dbaf83308db67633ef3694fc4c8d85bd1ccc0d5831d3310bb3a7d8fd5ebf4a46a29d40468ef8f06ff0f511759c0d6bc7f76cdcb064b03411d3b07298a8edb0976eb07b31f63acd637529d97b9a3e2664afa6e95b3b943749806821288801ad7054bbaa9fb7af02d87633f7437d4ef284548105f7579249acdb9421708154cacd90377eb38c89d5b161f65b9cb08e32660990cf9e7ae9370c05dddd8734f4ebdf4392ffc6a7d08b0435ca85ed9d5598605c5291fefbe0e5809651b63a267531f504292c513dcf174932f09b86cc7a0cc30d800faba4a7b1c563812517f4b20b2749a92db8c5f890c8b9aeeba8eb001bd458eaeb9b154fe26bf3fac8072e4815656bc386e4d40bf70e0f47ce0741438cfacd9a2903c9c8d2abb9bf6a0815995db50bdd50c2b7d5a9861fa7c81e4444b32264d5e34a1849719782df6b5d01e7756652026364832ec4e9670bf5709d20ea61a9bd172d74d427268395c93e7d88553588f00a572b062c57ea37818a51d537f7c3966853589111e577c3b6306007f1864a1cda68e90f045fbd2349a1bdec7da6e77e3cc003b879bf494d86369b0b00e873fb71ff1b06f507de1972901d6e6010dd610be330902102ad5a842308f34b9a3f2e4fe70d6ee143a5d961f3cd919a2108d37b7746268a3abbe883f2909586bb5be04d24c35e7dd58175bff6b4f4255a8ce41ba29b88abf814a17a381bd6b1c2f1c64aa739d1c97cc347b0516b4a02f13acf5a87e1f4c51a822a68a83eff6688ead8433b8b955ca12c8f5cf2f7c1101f6b703f02258a373910bfe2843147b376f32a1e4df62551070843e024212fe3df99ecec1db9bb78f38cf7a95b1b5b91c5112ceda5e3ea08175d179215cc0346710195483c2b5c12e0ffc235df4a9b1bda9503ddf64b480101da8938533ecccee9f327cd3f181e21d71030bcf28f6d83ec5762b033fbd01beee922c82075c170af8f5d57ad93524f7570ff42fb92cbdfb4cc8701c29332689735a49d0272fa789f1c4525a67a561abdd7c64ae348975f2b58878707001cd7ec3116853380c3fb8f4c2b7ec70dfb6b83b35efdf3ea9fd469ec8baac273278de1c39a8f178eb4370e1583c445881f515fcd7a82d6c69d3f061a66219857f93ef70b1eb135224ac27408f984e7e23c5bc02351a650a403e95ac8982904fab553f1e8fb67cd854d1c0c61dec5339cd8904501d14b0e6c36944fa320d0c028b1c9873a5bffea9ea7565f603a30b66db596c1d6c720a8af29b8514e52580011d5e23187c7e07924fdbe80b0784ef540bde0", 0x1000}, {&(0x7f0000000600)="0fb67eb5d8e1216807cfc53e46a995488ac07adb2039b74d203f81ab6f8bbd2a9acd0303499c26ef1b614bb0b1cbf86fdb5294293a3b48be970bd94e773c646ad2b46a62f6392f6d506861be47da95dd68bee134f9e08f1042caa8051e54561e48465f11dc36e2485a45ca5d753ee33bc58da5ae6892623483a4360f0dd2ab86ff046555538cb223b7586e28ce1ffda8b2b5edcc4cb2a2033de9052f4038a375bb4cc957c25033b9186abf4924c2", 0xae}, {&(0x7f00000006c0)="8a490ff3f06a4c12c0d774b1aacec5451a91c4e9c7c06a08681e92cc0dd873450ce6d094808b61bbb6a43fe0599714730f103a54b616c82d4aef3cf88ee8d6e0dfc6a0a9fbe2d1d42feca458a6282b26a255a6f268933f14cad84d74ea8936c72dd756c6089d13f77553b195a859c8445bdb68c44202d8c3e1af303b", 0x7c}, {&(0x7f0000000740)="ed1d797349de2182e641ff7d39ccba020eba2c5fdfd84a309283796bbc610ae528cf273abc8312b5e7c78c16cf629dde8496cd651065c29105c6385249d31e2b43b1e3c43b33d633fa1a334a00e9a6afec1a877202217ac237dc44249197f10f1e56c522ce0f89ea54987543344096ffacf4e5d76b64d82587ac79383abc8b57f8a78a7b14f7845e1b531a11bdeb924e33de3af7ee5837d15fdce4d5907002621eabd6c6ba13cfd73efd6d35ecdd999bf7d66e0aef7f76ff620c049f1b8a", 0xbe}, {&(0x7f0000000500)="a5d1111bd7bf785703408a4ae7e8e8b5c2f82871dc5bf5d2ee6c54d0f51d6ce482d986384fcd79c7fc", 0x29}, {&(0x7f0000000800)="77daa4a4366039cca8f7267145805b05387ed067527aec77a349818ed8a8d0d681661f7e97562664d372f24ca9e34ab214260fa6259a884bb5d75494134635616a71c163dea7095b258be17b260d36ab18ed5d585fb6061d5e850112b136c40f746eec2e47fa7fea2a4e387eaacbff426fc4f8431655c2bac0b9869c86538088fc6aa679814cff513b5ff14b12e04fd812a954e1e1eec6667ca6a2ce8dcace8f5905d1b70984c05e5d51ca2879c858f5f8b120f4e246cd5a22dbdc086feab781176f06c873fe6378decb28", 0xcb}], 0x7) 00:18:34 executing program 1: pipe(0x0) syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000140)="eb3c906d6b66732e66617400020101000240008000f801", 0x17}, {0x0, 0x0, 0x1000}], 0x0, &(0x7f0000000180)=ANY=[]) chdir(&(0x7f0000000040)='./file0\x00') r0 = open(&(0x7f0000000080)='./bus\x00', 0x14d842, 0x0) r1 = open(0x0, 0x4c03e, 0x0) r2 = creat(&(0x7f00000000c0)='./bus\x00', 0x0) ftruncate(r2, 0x800) r3 = creat(&(0x7f0000000040)='./bus\x00', 0x0) ftruncate(r3, 0x800) lseek(r3, 0x200, 0x0) r4 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) lseek(r4, 0x8, 0x0) getsockopt$IP6T_SO_GET_REVISION_MATCH(r4, 0x29, 0x44, &(0x7f0000000180)={'icmp\x00'}, &(0x7f00000001c0)=0x1e) r5 = open(&(0x7f0000000000)='./bus\x00', 0x24000, 0x0) sendfile(r3, r5, 0x0, 0x10000) mmap(&(0x7f0000000000/0x600000)=nil, 0x600202, 0x7ffffe, 0x4002011, r1, 0x0) write$P9_RREADLINK(r0, 0x0, 0xe) 00:18:34 executing program 5: pipe(0x0) syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000140)="eb3c906d6b66732e66617400020101000240008000f801", 0x17}, {0x0, 0x0, 0x1000}], 0x0, &(0x7f0000000180)=ANY=[]) chdir(&(0x7f0000000040)='./file0\x00') r0 = open(&(0x7f0000000080)='./bus\x00', 0x14d842, 0x0) r1 = open(&(0x7f0000000780)='./bus\x00', 0x4c03e, 0x0) r2 = creat(&(0x7f00000000c0)='./bus\x00', 0x0) ftruncate(r2, 0x800) r3 = creat(&(0x7f0000000040)='./bus\x00', 0x0) ftruncate(r3, 0x800) lseek(r3, 0x0, 0x0) r4 = open(&(0x7f0000000000)='./bus\x00', 0x24000, 0x0) sendfile(r3, r4, 0x0, 0x10000) mmap(&(0x7f0000000000/0x600000)=nil, 0x600202, 0x7ffffe, 0x4002011, r1, 0x0) write$P9_RREADLINK(r0, 0x0, 0xe) 00:18:34 executing program 2: pipe(0x0) syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000140)="eb3c906d6b66732e66617400020101000240008000f801", 0x17}, {0x0, 0x0, 0x1000}], 0x0, &(0x7f0000000180)=ANY=[]) chdir(&(0x7f0000000040)='./file0\x00') r0 = open(&(0x7f0000000080)='./bus\x00', 0x14d842, 0x0) r1 = open(&(0x7f0000000780)='./bus\x00', 0x4c03e, 0x0) r2 = creat(&(0x7f00000000c0)='./bus\x00', 0x0) ftruncate(r2, 0x800) r3 = creat(&(0x7f0000000040)='./bus\x00', 0x0) ftruncate(r3, 0x800) lseek(0xffffffffffffffff, 0x200, 0x0) r4 = open(&(0x7f0000000000)='./bus\x00', 0x24000, 0x0) sendfile(r3, r4, 0x0, 0x10000) mmap(&(0x7f0000000000/0x600000)=nil, 0x600202, 0x7ffffe, 0x4002011, r1, 0x0) write$P9_RREADLINK(r0, 0x0, 0xe) [ 161.674169][ T7524] loop5: detected capacity change from 0 to 16 [ 161.683677][ T7522] loop0: detected capacity change from 0 to 512 [ 161.692573][ T7526] loop2: detected capacity change from 0 to 16 [ 161.705146][ T7522] EXT4-fs (loop0): ext4_check_descriptors: Block bitmap for group 0 not in group (block 0)! [ 161.715342][ T7522] EXT4-fs (loop0): group descriptors corrupted! 00:18:34 executing program 4: setsockopt$packet_tx_ring(0xffffffffffffffff, 0x10f, 0x87, &(0x7f0000000080)=@req3={0x0, 0x0, 0xd2}, 0x1c) setsockopt$packet_tx_ring(0xffffffffffffffff, 0x107, 0xd, 0x0, 0x0) socket$nl_route(0x10, 0x3, 0x0) bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000300)={0x11, 0x5, &(0x7f00000000c0)=ANY=[@ANYBLOB="180000000000000000000000ff000000850000000e000000850000005000000095"], &(0x7f0000000280)='syzkaller\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x2, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x78) bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, 0x0, 0x0) sendmsg$WG_CMD_GET_DEVICE(0xffffffffffffffff, &(0x7f0000001480)={0x0, 0x0, &(0x7f0000000440)={&(0x7f00000003c0)={0x38, 0x0, 0x100, 0x70bd29, 0x25dfdbfb, {}, [@WGDEVICE_A_IFNAME={0x14, 0x2, 'wg2\x00'}, @WGDEVICE_A_IFINDEX={0x8}, @WGDEVICE_A_FWMARK={0x8}]}, 0x38}, 0x1, 0x0, 0x0, 0x40000000}, 0x80) socket$nl_route(0x10, 0x3, 0x0) r0 = syz_open_dev$tty1(0xc, 0x4, 0x1) r1 = dup(r0) write$UHID_INPUT(r1, &(0x7f0000001040)={0xe, {"a2e3ad08ed6b52f99cfbf4c0879b45b4d04fe7ff7fc6e5539b3c68163b546a9b374694370890e0878fdb1ac6e7049b71b4956c0a9a472a5b47f3988f7ef31952a981ffe8d178708c523c921b509b720a169b50d336cd3b78130daa61d8e809ea889b6e02b77f07227227b7ba67e0e78657a6f5c2a874e62a9ccdc0d31a0c9f318c0da1993bd160e233df4a62179c6f309f4cff7738596ecae8707ce065cd5b91cd0ae193973735b36d5b1b63e91c00305d3f46635eb016d5b1dda98e2d749be7bd1df1fb3b231fdcdb5075a9aaa1b469c3090000000000000075271b286329d169934288fd789aa37d6e98b224fd44b65b31334ffc55cc82cd3ac32ecd03aded6f9081b4da0d8b38f3cd4498bee800490841bdb114f6b76383709d8f5c55432a909fda039aec54a1236e80f6a8abadea7662496bddbb42be6bfb2f17959d1f416e56c71bfc31870262f5e801119242ca5b6bfc821e7e20002451138e645bb80c617669314e2fbe70de98ec76a9e40dad47f36fd9f7d0d42a4b5f1185ccdcf16ff46295d8a0fa17713cf39fe23491237c08822dec110911e893d0a8c4f677747abc360934b82910ff85bfd995083bba2987b67399eac427d145d546a40b9f6ff14ac488ec130fb3850a27afc953854a642c57519544ae15a7e454dea05918b4124351601611c8f11baa500a3621c56cea8d20ff911a0c41db6ebe8cac64f17679141d54b34bbc9963ac4f4bb3309603f1d4ab966203861b5b15a841f2b575a8bd0d78248ebe4d9a80002695104f674c2431dca141fae269cab70e9a66f3c3a9a63e9639e1f59c0eee26c6b5d74b078a5e15c31634e5ae098ce9ee70771aaa18119a867e1088334975e9f73483b6a62fa678ca14ffd9f9db2a7869d85864056526f889af43a6000200000000000065d5e880576286522449df466c632b356f243f989cce3803f465e41e610c20d80421d653a5120000008213b704c7fb082ff27590678ef9f190bae979babc7041d860420c5664ba7921b14dc1db8892fd32d0ad7bc946813591ad8deff4b05f60cea0da7710ac0004000000008000bea37de0d0d4aa202fef5952a5391fd5615d429a04a689b83c7068ae949ed06e288e810bac9c76600097907f8ea2e2f05dd3318271a1f5f8528f227e79c13800000000492f21579d2c15b8c70cdb1c332d86d87341432750861ec2bc3451edca194b221cfec4603d276bbaa1dfa6d4fb8a48a76eefc9a9a0270e4c10d64cd5a62427264f2360fe763c43470833ac96d3f3357cbbaba8f1b1fdcc7cbb61a7cdb9744ed7f9129aede2be21ccfdc4e9134f8684b3a4f354da9a795e96334e207dff70f1988037b2ed3aaf575c0b88d8f146684078416d59fdee5307000000d92dad99dac44c3f0008047096a44060bebc2420aed92fa9b6c6224779415d97b9a6d6d5495c1180459043f41c2fc4f4162b987b80c3e001cd34e5c92f76cc4c24eeb8bc4e9ac2aed9e53803ed0ca4ae3a9737d214060005ea6f1783e287b3bee96e3a7288afe2fdfaa78d1f48c13b64df07847754b8400daaa69bf5c8f48fe4eae9ca1207e78283cd0b20ceb360c7e658828163e2d25c4aa348561f927e88f63aa70e73a5e69b3df3495903f06572e1e007fa55a2999f596d067312f5779e8dbfdcf3427138f3d444d2639a10477f9bec4b0bbb6e3c04be68981f392203dd0ee3ef478e67d1d7232f17696294378ce716dacfc5e3e03cfffffffffffff001034ef655b253ca509383815b1b6fc6522d4e2d48604665fde2b94cf02b98a269b891abf8ab9c015073014d9e08d4338b8780bdecd436cf0541359bafffa45237f104b96210403b2de9efedfd71af9444e197f47e866101496f42355bc7872c827467cfa5c4e72730d56bd068ed211cf847535edecb7b373f78b095b68441a34cb51682a8ae4d24ad0465f7927f889b813076038e79a7962fb385a882e8020f06c4c2ba1dd5cac7c18876da865d258734dd73583df292892448039ef799cf0630becdcce04579b5561dc825ab829827945e020c1f67ee615f7084a607a7eceb6243378e0610060f02cca4051c2f001edb3d78fb4b5f668dda93aec92a5de203717aa49c2d284acfabe262fccfcbb2b75a2183c4e15a7b6eb65ca8104e1b4da1fbb77ab2fc043aead87c32ab875ee7c2e7b7019c902cd3b43eaeb1a5fb135c0c7dcee8fe6516a328032f88c042891824659e9e94265c803b35ee5f83a2b210520106b8a358b50ab7a1fa89af9c251fe5294b3d1802d5676d95f160ec97b1ad948741b2044642c37b4a6cc6c04effc1672db7e4b68d767d9a7a508ae54a3cd73643de50e8c77d95a3d361c040babb171607caac2a3559ad4f75465f49c0d0ae3716db6e00cb11dbe200000000000000bf70cc77737c3b42aae501b20f7694a00f16e2d0174035a2c22656dc29880acebd2ba3a504767b6b45a45957f24d758ed024b3849c11d412a2a03b4047497022d9c30e23ef4df5c89644f48bb536f7945b59d7bc09ff754413d135273ea8e75f22f216c6b9990ae71806f2c00b4025c48b75c0f71c497579773767075428067e7f16f4dde374f8211fef42cb468e623daf60b3569d462f4f19eacdb3ed70eeebb4483f8fd777d443e8b40426db6fe29068c0ca3d3414442e863a154704b0e51bc664a137b26be7fc95df80b9ce375dd649c8c704e509bd88c8e63d8c7dd67071115c8982ba46af4d6adcc9f68a75b9397b035153faf46366e7205dd8d6f37525c1a0e94610dd94323f6c15d085197149bfd6655548cfd9c5d3b2d78378cfb85ed82e7da0f6eb6d279f2ae44369ddb4581c55925d0f6f1ba471eba281f259152f85a654fb39ddff3b484439ff158e7c5419e037f3563c7f93cd54b9094f226e783271e1e5a2a2c10712eab625d64931cdcffe6738d97b9b5ef828ee9fb059fc01af0e79c1e14b1d25988c69a39973132f02768f7971d31488b8658a20878b7c1dd7ba02fc42939dde3d4a3339a65d507dc59c51097b40517705da56e9ebfeffffff82bf86dbb58c548069ff6eb95aade7cc66d7bbef724779ca1f731b3346ff177050373d79ff7b3e7f9bc0c1b4b266a8878b90baaa039d3e3b63979ac3df6e6f4859afd50238c7547a39b60810938044ae185d2ba3e00a4e73676864d0270d81eaee5ee6cf1d0ab3785e00785ec27e923911fab964c271556527697b52160687000000008df165d884b36ec2b6c25a2f362815687e9ddbfb96d6861aca47da73d6f3144345f48843dd014e5c5ad8fe995754bd9cf32fce1e7027132f2082fb0a30b9deae84bed4b28045634073c9c58c89d9e99c81769177c6d594f88a4facfd4c735a20307c737afae5336651b1b9bd522d60399473296b831dbd933d93994ba3064279b10ea0c5833f41f157ea2302993dbe433b1aa3a3766d5439020484f4113c4c859465c3b415c3432f81db8719539d5bf372aaaea1cc43a6c5cbe59758bf0129165895ac4b008e595f437491d87abed02cefcd9db53d94d02dae17b118e5d6787463181f4b87c10772d2b13f7809959bc0488506dbd17ca51055f2f416a44fe180d2d50c312cca7cb14a2bdc331f57a9817139a206fc76d57234ffff2de20a4b8e3737fbb42913777c06376f799eba367e21f94ca598705f5dcb767d6f84fad6b0f6095e53c4c4234d0c1fbe434f6ab8f43c0013ee93b83946ee7759e89d7bdd1a32d7b3110b937fe43c06d21e35810d8fe98b0000ea8aa12bc8716eefc5c97c45ac33eeec964c5214bc3a9359bdea1cccab94f15e36319cb34ebcacedb82c2ed3de5a8a8f0011e8f74e82d7f96093530e76692839d7961939adfdeeeaff19d11efcafb6cf46fef271e89d6cc238a081ff58cefcce3fbf4625a7e7de40e42e07b34449e15e065cc7348663a52190202c7af288a4510de03dab19d26285eda89156d50dd385a60333ba5bbf3dd6d6080cafccf8a97406bb6b68a1f0c4549820a73c880f475f732ae00398e8bd1f4908b7807fb33b72685ec37a2d3f766413a6045951f9a93ab5d99c066f7aef0948a68cb0b3e35cb80dd349e891aef595dc4d470e8ac32a308e15fc37d06aeac289c0523f483e1ff7408c60edddab652f2ef91d4f2b01987b0f46da034e5c3f745a7ee8101a3934c54e24b48ec0275e2d068edc746b0827cbf652f406c6b95f2722e58c050400ce2126596e1cd7655b904801784c416b22f73d324678e2724f43f1fe687c7e8a60c28b82b6528341b648cdd56fed7cdcbb1575912d5ecd36de00bca0b7427d8392c6289455e8f8d2ab2242729251ae033a9e02210e62df0546a74b333a1c48f95fd54acb5741259e8c5488efeee327415cc19451432c6f16c27693102a3cd84857cd6586fc5ca9a93eb0145fac0662ff86107f998a8ef7df8aa14046c55b03d3d47f88a8d60f7774a2ee08758897fb411a94b3c2fc5d5f0db42c0463ec014508e5247d33ae6c962d35603ff8454c16f8342856935125102bb784ed714887071ffdd9923c954ab6ce431b63ee356b0c785f2f47b90e29389f22fc5b59a70efaea2bd40195af4486220d702e30bfc43c10ec23ea6283994a7dde4dcb61fea6b651fb1d62458d0741a12830052fcc460db043afe525629b40d7cee658e4cb5e930ed624806c43a006dc9336d07c2b8081c128ad7084c29743bc613bc18f5a38d442768af38041efe03d152ef95ff569e76db2391f4509d7f339d92fdb4a89364949da3932ba5c04c24a560ad80a3ce654575576e599aff3565b1d531f30912b99e6619ebe93cc0b81ea9935fd46edb44a78f615255490a4b621501f2a9e4d24624c4dac9274018c67584f5d374755534d7f68f679c4ff516a9c861a0e7e65868fcb2bf1cb9aea4e05df72279fdb0d2b9e935c5af3cf474bed79dfc248c1f5aea4b8b32c5d295e57079d0fe662a46b7f71cd47744db86c50b704c971d90195c7b2c7439a2d78ccfa79b5fc2bff6bbf840262bf89394b3e6491953264d2700c838fa2c7b34252600c9654e502dcea39cb6bc3eb8d6284ca6270d6b2f0e58fded8a7b4a302a97bc641df07720ba2b26bbfcc807ca0abb1b44322269c34c5ec68cb068ea88067d905ea917bb03eefdaebdeabf2d0dce85dbd02ee46c5cd5892587c2cb5fe36d7d3e5db21b094b8b77940b5f07722e47a08d367e5f84c96ec660080934b33ad61b4f65d77e86abd6859cddf4bbae1f0930462df090000008562ea3511a8065ec8ffcf12f14dcf6ebecd8d884836174faf1aa609e5f1ee1162dfa13bdc1fa7cfaadba85c72e9758f03a755d0be53f8d2a1dfb1c68cc164b0a0780d971a96ea2c4d4ca0398c2235980a9307b3d5bd3b010a3ad0a5dbed2881a9700af561ac8c7e36bb2fc4c40e9cf96f06817fb903729a7db6ff957697c9ede7885d94ff1aa70826ad01a9b03c37b0969be0daf60af93109eb1dee72e4a6df3bec89822a7a0b678058fa3fef86faec216eb6992162f8dcbf719c148cd2f9c55f4901203a9a8a2c3e90f3943dbc10360a1a49700d1dfbf66d69f6fbaf506c8bcce8bb0d872a02238926407a4eddd5d0fc5a752f90000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004000000000000000000000000000000000200", 0x1000}}, 0x1006) writev(r1, &(0x7f0000000900)=[{&(0x7f0000000480)="ef24df748e6339e7a859da00f7e45c45aed0cb6eabdcfdd972f677f016168b5ef61f9aa1f6deab386cf93481b137e7afe6f01ab5079c82ae2da6335608b14ba339e0f66f9dbd841684808f041cb78f055fa4dd99e8666178f4bc2ef29d65e55ab4c4fec523dfdaf97c", 0x69}, {&(0x7f00000014c0)="accecc3b26f444c91af532f3dc8fcb45fc7cb2240674222923ad25ceb2cab3cd1a1bce4438af0e8fd11efe70949b8076477924694871ad64be7d5913e78be03210b90c2170350c7cb1c836d132036ffdb8b1d4ae82f24eea9e1eebd967bbc765a0d152099994e3992e59ade79432921bd4fe5a9a5a1f627d0fe62310bebb8d6e8d8a54916273f2cb9f60bd7f33b392659e64eb1a2c1b49a387bf5fdb486a042b98c33f00150d8179917ebc20b9a4ce14ba2cfc32994781f0178f8edce57369a310ebc478f6c0d1bc0442447a3f3f038ead8940a6b2b92c9a56343feb2cf95dcad3ab0ecb42b0c5583adcd091cde45916908ebd5eae8a67737387218441ed24729ca4643175e3771e0600d44b996f993d2b8e22eddf88eab5b8cabe055b6e16f0a81f8c2dac406e3ba1a2bc44d94314ce123e5b43fc1dbcfb7858e440893b6c66c9f2691cba5856dcac58e289bd679ccdc558aacc7c419a60e726d683557555201b720461dbe1064dfd49919e9765f2bd4bd22eb64f8c1ca73fa6c559e3d300eb2cd42ea83b560a03ca4161b1e9035621a751cd760cc8989124e935802d6c1cde5926457791b3969da4ac6d408729275a31613b9ddfc33c5a1eb22d32d500052b27ffb9a4ce0172d859b4bc847440abb37974c13c855b3e318079a8b87565df2df2aaf96d9cd2515695f03eacf4958122570b14fef0212454bb74c478eaa7e551fbedd36b2e7af9134f7060947ab9dd3b8827025b5110856efdb1384044cdf04b75133d09def93df1513b78ecab8fc51ea2f3c2c60ea2b00bf925b840c569473086a244bae8d9b7a462dad0d9fdb72e0accaf4d1ee1b91d7abb86525eb73183489c9193d0c1c10bb4551919b31221bb519dce970bd5fd0b29fa221844694b320dd81a1766665d1beec63d175af4644a4764513d7619e9bac8802355483cc93666dab4733dab1945495a5bba68839d69d58f2dd5c76adf9d34bb9085d5fc4e8ec82c846ad432c35d6ab4cb99c165681bda2a819a13c4307e81bf7dc57a4002ae393ece0623af7826de923df8dc6b08ca7d91dec52688e676d816f5cc8716f8c119e6970c2a0c719bb6d278947d1db9bca07df7206cb2b06a10a2de4d4608e35ced274d9ff81c22cc89b0412c7880475c9ed4b5b9f0c30a9494259126a5e6095a98cab0bf0476d4faebe8c9b686251e80d8bf4400f2454f4d2a2b845e12c62129caae30e1c30258d7247a90d2ebcd506fafd6be7f7359ab77c37f141e7521281163712afc434c4339acccb767f1877e1a454b345e138422599446aa7da09561ca143ace6ef8ce70c5672163ac13b0d997fbbf8480f07f45792c6f31de10ded9be8548948fb0a9712d9b7e4d2e1d3aee0bd99a5b3aba604e6a9c117a247d95665348ae5829d569ce3449c3202eae7d9723558b0b4413ec470a4bc7c7bd264988e623a3d75656da1f831a84843653b03e53f37a2135ebee48ccb96800aa6a7d23e4e39f369cee6d2489c4c55e62c286b397d661e88925545a544c0358f9a2dd5f744f48ce2256c314612a85633d1a3b672cb1a4dfafb0269b28b65fac42a12d0a707bc593af2f6d3f639c9a8c18d8cba35cb2f1b18b32d387c6d4d6b3d016b9be9be4c214c85d6c979cc9fef700ca04e747b35733f10be5fc4f33d285f72d5bceafa0e790ee46ed3bc7bb6e17847b58c36b96c388ec4fb1eceb81ee73c163443421338d535542b28bf9cf4689e4f131992b5c54df9f64aeb49a28bd969198686cfce4f3b1c1a1187c3d30da29d519e1dfadb79aeccf43be2497b46c19696b78b3fefe09fe49ef2c329164a7822f41c4b25d7651789fc03678543faa095932a23e077f77e5f667ae4bb3808402c210d399fd0f653a4a611feca648418ad9a3c435edd5a5680c399e7a39e689fc3565aaa7dc062d0df4aa3c39ed771f51eb5313fd811349b009bb21c151fb2ef429605be9aaed73e6ff62dfd74f057ae8d220bc2890840090aaa7559f117616022b515e155c70997c058b67012cc25a259de7d35e7f1264173867dfe0e837fd890b1c4bdba76ee4e78234963b66f23fcd294a9c818e1ac7a54befa789116611c05f8fb4b4e3f8f20cc6afed294e78e364ff061a43fd9c865022eba8e76167df2588181682b1471851c546c3711084db58ca6a7bacf3e88608e59eb4848bb818192c19440faebd828aefc835a65e019586920d1a8238a60ae02948316313d38cd9269321ae17a1dbb19f57b619e7c5fba97f577626e2ac688f10b32f53356a697039563be88a79e1e97bf981a8c600ad47237eed91cb80dd8364cfcabf5371fc55a59b9267f0fb347e9bf704ee7abafbd95fa7843fcd4a2410d56d87699c1564ddaa59d453fff26c89b6fe02a9eb14cf0fa408b0d364a53ebbd2c8a0c92bb126973fd94e001023f114c75e02089748e4402a3927bb576d019417f073f9d7017f58a5f5edf9337fcb53d71f766d5ee719e2d6194d5098a50dbb6a334689f24d70e42f03ed62f754cf785b08e8f71b33ecd752e4e7c52398d70798b3828a2d7f9b5fd3222ee643b7707257978a9f06792cd97d714d65433c11d8cda1532f75a48a7a77c4a745de8c85aa44d7fdcc8cd1691d718fff1d930b539c52b8d3f349c2eed0c3613624de7c9937d2ced8c608a184d2dbb10939e694782ad9a82b120c6d82dd88e7314b081cf97c449b471efefd7b558848d999e767e12be54a42b76fffbcbde93241824f32846e71f4592eb2dd9f3d816e8ec229a45b79c254793c8f751004754fb08dd992b333660e028d404b0311eb53d6cf1359d4fbcfe9205403c63d0ea08523d2a9ca5301f7f6c7c3ff52e95178621e7e7e331075fb2dbe88e474ea4433352eaac032211247d234734b4c720ecb03626d745b6b08df3be8d12f18bcf7f49ebf8e3408805a3b2eeee97d6d4cc5aa70a4bc000a5cbc61fe209c06173a8b683225315e3548d787bacaa2a7590989819207a4e265dda895edbf5e336bf6f2368712b165ab5d19e31629e477241ab93a3e0d290c64847ed58753647f20bbb0ec1fc1b8f7691f67f30f4e8913a2f315eba36969f113fc22c575fe5af18bd6a2e9a9f6f13bc21981829b632a7c6aa93c146058232eb7c19422a0478e991b4ed994bc56193b0b8ed67244fc3f3c3dbd338362e17b0eb615180231cd56ff3ca1a8ac7ebac6cb48d76ff2d4d79a0fff9f9cb624c5f01ccdda286f7f6063d8643093ab4db51d71ebbdc673fdd6aa9cb4848e4de4089350ffeef4dbe79b602472e4b2e71a03739166703266e2437f191358e7311b5a16fc369c974aaf28c6eafdc5f2ba976ad83ccc5d34dbd86c7e831ff910a5b682bed66bf0b20ace44bdf0183d398d6ef4fff9b1dd38b07ee5db911f4249d61e4d354a3db3f6cd66a156631384eedc692550e07dd7dc16602759ddabf93921398505f40841ec08473ec42e9e1c6bd992e948f677bd41fac2428b2c5ba84831e9c789fd8f5e6c39558eaded6b3a6d9e4b8437a0c8ee9463fa6750301ded2a8a9ef53daeb335687f9d5609adbf1a461ab4aee998073359b34a4fcc537a9229f18617a12dad73bcba358b469accbc89cff7a71523a13b4b1dc9ad124178a2b202390fdfc2cc64801bec396620adb8f9defd72e12504335402dd75dcac2783cf06bde917cd6561401c863746465622f96d54ed04e14f38948e12732719d34f3d54d916e80c4d4158619a6051f36d632d46d36143f0f87d37853f4190096327093df0dc695b64b9bd73984f14f34e1737e796ac813dca98ef24bc4f1fc3b0d82e5e8026265b3d3a39da36fc2d701737626b476be43a3ddfc9a7d3eae61d38289efde136cbadd31f532eb92176f6224edfd0439a2c355ba94282623a06d1072575abab74909b2447c41cb75ee670eccdd9494c57eda6ce1a2977ce276aaba0d505e9841ea0fc9429f8cfb2a541572a1c7bd3e7775363462ef5581e6008b14308d1e9281bd5cce5365dec6558462d9051366e59524aea51a3d6c4172c76a3dde13c5cbf7980983b1c3585d03374194dd02f4dc083b55fa4d55414f3214646e5f3d81e33450ad1bb78a713ee764b8c4a67fa8a0af687d3c913b5563845fd0577fcb1114e67b242deec591f20a06502ee160e2341636ecfcb9720a0b61869284c35495242aca8b8da61e29e4d83391c89a393c6c85863f2b871161147b5804c6a28dc19ee05414f2bf0ea97eb90dbfe5b71b60cf2e02f7d8b0ccfd11394b396396c25fd1d79e469e85176a824b99d1a56f501dfd1fc550e73005d2443103c926a25ef13cf514bf5e8ba2271b6925609c80caf98d3cc1518b9d624bb113dd19d00734e649a7175e2c2b2674be7cb4d73ebb1a61c6d5fbb9ebb7a9a5853b588631bbadcd5649601fd20ba22741b21d936bd23fcf00ba81287cc94cf80d59c87eeab76c1b56562b162d261908a9f3abc12036fc2d0c54869ab0d079570c101b8c32efc6a339ae9b954374a2fa2909e65abbe71dbaf83308db67633ef3694fc4c8d85bd1ccc0d5831d3310bb3a7d8fd5ebf4a46a29d40468ef8f06ff0f511759c0d6bc7f76cdcb064b03411d3b07298a8edb0976eb07b31f63acd637529d97b9a3e2664afa6e95b3b943749806821288801ad7054bbaa9fb7af02d87633f7437d4ef284548105f7579249acdb9421708154cacd90377eb38c89d5b161f65b9cb08e32660990cf9e7ae9370c05dddd8734f4ebdf4392ffc6a7d08b0435ca85ed9d5598605c5291fefbe0e5809651b63a267531f504292c513dcf174932f09b86cc7a0cc30d800faba4a7b1c563812517f4b20b2749a92db8c5f890c8b9aeeba8eb001bd458eaeb9b154fe26bf3fac8072e4815656bc386e4d40bf70e0f47ce0741438cfacd9a2903c9c8d2abb9bf6a0815995db50bdd50c2b7d5a9861fa7c81e4444b32264d5e34a1849719782df6b5d01e7756652026364832ec4e9670bf5709d20ea61a9bd172d74d427268395c93e7d88553588f00a572b062c57ea37818a51d537f7c3966853589111e577c3b6306007f1864a1cda68e90f045fbd2349a1bdec7da6e77e3cc003b879bf494d86369b0b00e873fb71ff1b06f507de1972901d6e6010dd610be330902102ad5a842308f34b9a3f2e4fe70d6ee143a5d961f3cd919a2108d37b7746268a3abbe883f2909586bb5be04d24c35e7dd58175bff6b4f4255a8ce41ba29b88abf814a17a381bd6b1c2f1c64aa739d1c97cc347b0516b4a02f13acf5a87e1f4c51a822a68a83eff6688ead8433b8b955ca12c8f5cf2f7c1101f6b703f02258a373910bfe2843147b376f32a1e4df62551070843e024212fe3df99ecec1db9bb78f38cf7a95b1b5b91c5112ceda5e3ea08175d179215cc0346710195483c2b5c12e0ffc235df4a9b1bda9503ddf64b480101da8938533ecccee9f327cd3f181e21d71030bcf28f6d83ec5762b033fbd01beee922c82075c170af8f5d57ad93524f7570ff42fb92cbdfb4cc8701c29332689735a49d0272fa789f1c4525a67a561abdd7c64ae348975f2b58878707001cd7ec3116853380c3fb8f4c2b7ec70dfb6b83b35efdf3ea9fd469ec8baac273278de1c39a8f178eb4370e1583c445881f515fcd7a82d6c69d3f061a66219857f93ef70b1eb135224ac27408f984e7e23c5bc02351a650a403e95ac8982904fab553f1e8fb67cd854d1c0c61dec5339cd8904501d14b0e6c36944fa320d0c028b1c9873a5bffea9ea7565f603a30b66db596c1d6c720a8af29b8514e52580011d5e23187c7e07924fdbe80b0784ef540bde0", 0x1000}, {&(0x7f0000000600)="0fb67eb5d8e1216807cfc53e46a995488ac07adb2039b74d203f81ab6f8bbd2a9acd0303499c26ef1b614bb0b1cbf86fdb5294293a3b48be970bd94e773c646ad2b46a62f6392f6d506861be47da95dd68bee134f9e08f1042caa8051e54561e48465f11dc36e2485a45ca5d753ee33bc58da5ae6892623483a4360f0dd2ab86ff046555538cb223b7586e28ce1ffda8b2b5edcc4cb2a2033de9052f4038a375bb4cc957c25033b9186abf4924c2", 0xae}, {&(0x7f00000006c0)="8a490ff3f06a4c12c0d774b1aacec5451a91c4e9c7c06a08681e92cc0dd873450ce6d094808b61bbb6a43fe0599714730f103a54b616c82d4aef3cf88ee8d6e0dfc6a0a9fbe2d1d42feca458a6282b26a255a6f268933f14cad84d74ea8936c72dd756c6089d13f77553b195a859c8445bdb68c44202d8c3e1af303b", 0x7c}, {&(0x7f0000000740)="ed1d797349de2182e641ff7d39ccba020eba2c5fdfd84a309283796bbc610ae528cf273abc8312b5e7c78c16cf629dde8496cd651065c29105c6385249d31e2b43b1e3c43b33d633fa1a334a00e9a6afec1a877202217ac237dc44249197f10f1e56c522ce0f89ea54987543344096ffacf4e5d76b64d82587ac79383abc8b57f8a78a7b14f7845e1b531a11bdeb924e33de3af7ee5837d15fdce4d5907002621eabd6c6ba13cfd73efd6d35ecdd999bf7d66e0aef7f76ff620c049f1b8a", 0xbe}, {&(0x7f0000000500)="a5d1111bd7bf785703408a4ae7e8e8b5c2f82871dc5bf5d2ee6c54d0f51d6ce482d986384fcd79c7fc", 0x29}, {&(0x7f0000000800)="77daa4a4366039cca8f7267145805b05387ed067527aec77a349818ed8a8d0d681661f7e97562664d372f24ca9e34ab214260fa6259a884bb5d75494134635616a71c163dea7095b258be17b260d36ab18ed5d585fb6061d5e850112b136c40f746eec2e47fa7fea2a4e387eaacbff426fc4f8431655c2bac0b9869c86538088fc6aa679814cff513b5ff14b12e04fd812a954e1e1eec6667ca6a2ce8dcace8f5905d1b70984c05e5d51ca2879c858f5f8b120f4e246cd5a22dbdc086feab781176f06c873fe6378decb28", 0xcb}], 0x7) [ 161.763895][ T7530] loop1: detected capacity change from 0 to 16 [ 161.799972][ T7532] loop2: detected capacity change from 0 to 16 [ 161.800820][ T7534] loop5: detected capacity change from 0 to 16 00:18:34 executing program 3: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000140)="eb3c906d6b66732e66617400020101000240008000f801", 0x17}, {0x0, 0x0, 0x1000}], 0x0, &(0x7f0000000180)=ANY=[]) chdir(&(0x7f0000000040)='./file0\x00') open(&(0x7f0000000080)='./bus\x00', 0x14d842, 0x0) r0 = open(&(0x7f0000000780)='./bus\x00', 0x4c03e, 0x0) r1 = creat(&(0x7f00000000c0)='./bus\x00', 0x0) ftruncate(r1, 0x800) r2 = creat(&(0x7f0000000040)='./bus\x00', 0x0) ftruncate(r2, 0x800) lseek(r2, 0x200, 0x0) r3 = open(&(0x7f0000000000)='./bus\x00', 0x24000, 0x0) sendfile(r2, r3, 0x0, 0x10000) mmap(&(0x7f0000000000/0x600000)=nil, 0x600202, 0x7ffffe, 0x4002011, r0, 0x0) (fail_nth: 1) 00:18:34 executing program 1: pipe(0x0) syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000140)="eb3c906d6b66732e66617400020101000240008000f801", 0x17}, {0x0, 0x0, 0x1000}], 0x0, &(0x7f0000000180)=ANY=[]) chdir(&(0x7f0000000040)='./file0\x00') r0 = open(&(0x7f0000000080)='./bus\x00', 0x14d842, 0x0) r1 = open(&(0x7f0000000780)='./bus\x00', 0x0, 0x0) r2 = creat(&(0x7f00000000c0)='./bus\x00', 0x0) ftruncate(r2, 0x800) r3 = creat(&(0x7f0000000040)='./bus\x00', 0x0) ftruncate(r3, 0x800) lseek(r3, 0x200, 0x0) r4 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) lseek(r4, 0x8, 0x0) getsockopt$IP6T_SO_GET_REVISION_MATCH(r4, 0x29, 0x44, &(0x7f0000000180)={'icmp\x00'}, &(0x7f00000001c0)=0x1e) r5 = open(&(0x7f0000000000)='./bus\x00', 0x24000, 0x0) sendfile(r3, r5, 0x0, 0x10000) mmap(&(0x7f0000000000/0x600000)=nil, 0x600202, 0x7ffffe, 0x4002011, r1, 0x0) write$P9_RREADLINK(r0, 0x0, 0xe) 00:18:34 executing program 2: pipe(0x0) syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000140)="eb3c906d6b66732e66617400020101000240008000f801", 0x17}, {0x0, 0x0, 0x1000}], 0x0, &(0x7f0000000180)=ANY=[]) chdir(&(0x7f0000000040)='./file0\x00') r0 = open(&(0x7f0000000080)='./bus\x00', 0x14d842, 0x0) r1 = open(&(0x7f0000000780)='./bus\x00', 0x4c03e, 0x0) r2 = creat(&(0x7f00000000c0)='./bus\x00', 0x0) ftruncate(r2, 0x800) r3 = creat(&(0x7f0000000040)='./bus\x00', 0x0) ftruncate(r3, 0x800) lseek(0xffffffffffffffff, 0x200, 0x0) r4 = open(&(0x7f0000000000)='./bus\x00', 0x24000, 0x0) sendfile(r3, r4, 0x0, 0x10000) mmap(&(0x7f0000000000/0x600000)=nil, 0x600202, 0x7ffffe, 0x4002011, r1, 0x0) write$P9_RREADLINK(r0, 0x0, 0xe) 00:18:34 executing program 5: pipe(0x0) syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000140)="eb3c906d6b66732e66617400020101000240008000f801", 0x17}, {0x0, 0x0, 0x1000}], 0x0, &(0x7f0000000180)=ANY=[]) chdir(&(0x7f0000000040)='./file0\x00') r0 = open(&(0x7f0000000080)='./bus\x00', 0x14d842, 0x0) r1 = open(&(0x7f0000000780)='./bus\x00', 0x4c03e, 0x0) r2 = creat(&(0x7f00000000c0)='./bus\x00', 0x0) ftruncate(r2, 0x800) r3 = creat(&(0x7f0000000040)='./bus\x00', 0x0) ftruncate(r3, 0x800) lseek(r3, 0x200, 0x0) r4 = open(0x0, 0x24000, 0x0) sendfile(r3, r4, 0x0, 0x10000) mmap(&(0x7f0000000000/0x600000)=nil, 0x600202, 0x7ffffe, 0x4002011, r1, 0x0) write$P9_RREADLINK(r0, 0x0, 0xe) 00:18:34 executing program 0: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000140)="eb3c906d6b66732e66617400020101000240008000f801", 0x17}, {0x0, 0x0, 0x1000}], 0x0, &(0x7f0000000180)=ANY=[]) chdir(&(0x7f0000000040)='./file0\x00') r0 = open(&(0x7f0000000080)='./bus\x00', 0x14d842, 0x0) r1 = open(&(0x7f0000000780)='./bus\x00', 0x4c03e, 0x0) r2 = creat(&(0x7f00000000c0)='./bus\x00', 0x0) ftruncate(r2, 0x800) r3 = creat(&(0x7f0000000040)='./bus\x00', 0x0) ftruncate(r3, 0x800) lseek(r3, 0x200, 0x0) r4 = open(&(0x7f0000000000)='./bus\x00', 0x24000, 0x0) sendfile(r3, r4, 0x0, 0x10000) mmap(&(0x7f0000000000/0x600000)=nil, 0x600202, 0x7ffffe, 0x4002011, r1, 0x0) (fail_nth: 1) write$P9_RREADLINK(r0, 0x0, 0xe) 00:18:34 executing program 4: setsockopt$packet_tx_ring(0xffffffffffffffff, 0x10f, 0x87, &(0x7f0000000080)=@req3={0x0, 0x0, 0xd2}, 0x1c) setsockopt$packet_tx_ring(0xffffffffffffffff, 0x107, 0xd, 0x0, 0x0) socket$nl_route(0x10, 0x3, 0x0) bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000300)={0x11, 0x5, &(0x7f00000000c0)=ANY=[@ANYBLOB="180000000000000000000000ff000000850000000e000000850000005000000095"], &(0x7f0000000280)='syzkaller\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x2, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x78) bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, 0x0, 0x0) sendmsg$WG_CMD_GET_DEVICE(0xffffffffffffffff, &(0x7f0000001480)={0x0, 0x0, &(0x7f0000000440)={&(0x7f00000003c0)={0x38, 0x0, 0x100, 0x70bd29, 0x25dfdbfb, {}, [@WGDEVICE_A_IFNAME={0x14, 0x2, 'wg2\x00'}, @WGDEVICE_A_IFINDEX={0x8}, @WGDEVICE_A_FWMARK={0x8}]}, 0x38}, 0x1, 0x0, 0x0, 0x40000000}, 0x80) socket$nl_route(0x10, 0x3, 0x0) r0 = syz_open_dev$tty1(0xc, 0x4, 0x1) r1 = dup(r0) write$UHID_INPUT(r1, &(0x7f0000001040)={0xe, {"a2e3ad08ed6b52f99cfbf4c0879b45b4d04fe7ff7fc6e5539b3c68163b546a9b374694370890e0878fdb1ac6e7049b71b4956c0a9a472a5b47f3988f7ef31952a981ffe8d178708c523c921b509b720a169b50d336cd3b78130daa61d8e809ea889b6e02b77f07227227b7ba67e0e78657a6f5c2a874e62a9ccdc0d31a0c9f318c0da1993bd160e233df4a62179c6f309f4cff7738596ecae8707ce065cd5b91cd0ae193973735b36d5b1b63e91c00305d3f46635eb016d5b1dda98e2d749be7bd1df1fb3b231fdcdb5075a9aaa1b469c3090000000000000075271b286329d169934288fd789aa37d6e98b224fd44b65b31334ffc55cc82cd3ac32ecd03aded6f9081b4da0d8b38f3cd4498bee800490841bdb114f6b76383709d8f5c55432a909fda039aec54a1236e80f6a8abadea7662496bddbb42be6bfb2f17959d1f416e56c71bfc31870262f5e801119242ca5b6bfc821e7e20002451138e645bb80c617669314e2fbe70de98ec76a9e40dad47f36fd9f7d0d42a4b5f1185ccdcf16ff46295d8a0fa17713cf39fe23491237c08822dec110911e893d0a8c4f677747abc360934b82910ff85bfd995083bba2987b67399eac427d145d546a40b9f6ff14ac488ec130fb3850a27afc953854a642c57519544ae15a7e454dea05918b4124351601611c8f11baa500a3621c56cea8d20ff911a0c41db6ebe8cac64f17679141d54b34bbc9963ac4f4bb3309603f1d4ab966203861b5b15a841f2b575a8bd0d78248ebe4d9a80002695104f674c2431dca141fae269cab70e9a66f3c3a9a63e9639e1f59c0eee26c6b5d74b078a5e15c31634e5ae098ce9ee70771aaa18119a867e1088334975e9f73483b6a62fa678ca14ffd9f9db2a7869d85864056526f889af43a6000200000000000065d5e880576286522449df466c632b356f243f989cce3803f465e41e610c20d80421d653a5120000008213b704c7fb082ff27590678ef9f190bae979babc7041d860420c5664ba7921b14dc1db8892fd32d0ad7bc946813591ad8deff4b05f60cea0da7710ac0004000000008000bea37de0d0d4aa202fef5952a5391fd5615d429a04a689b83c7068ae949ed06e288e810bac9c76600097907f8ea2e2f05dd3318271a1f5f8528f227e79c13800000000492f21579d2c15b8c70cdb1c332d86d87341432750861ec2bc3451edca194b221cfec4603d276bbaa1dfa6d4fb8a48a76eefc9a9a0270e4c10d64cd5a62427264f2360fe763c43470833ac96d3f3357cbbaba8f1b1fdcc7cbb61a7cdb9744ed7f9129aede2be21ccfdc4e9134f8684b3a4f354da9a795e96334e207dff70f1988037b2ed3aaf575c0b88d8f146684078416d59fdee5307000000d92dad99dac44c3f0008047096a44060bebc2420aed92fa9b6c6224779415d97b9a6d6d5495c1180459043f41c2fc4f4162b987b80c3e001cd34e5c92f76cc4c24eeb8bc4e9ac2aed9e53803ed0ca4ae3a9737d214060005ea6f1783e287b3bee96e3a7288afe2fdfaa78d1f48c13b64df07847754b8400daaa69bf5c8f48fe4eae9ca1207e78283cd0b20ceb360c7e658828163e2d25c4aa348561f927e88f63aa70e73a5e69b3df3495903f06572e1e007fa55a2999f596d067312f5779e8dbfdcf3427138f3d444d2639a10477f9bec4b0bbb6e3c04be68981f392203dd0ee3ef478e67d1d7232f17696294378ce716dacfc5e3e03cfffffffffffff001034ef655b253ca509383815b1b6fc6522d4e2d48604665fde2b94cf02b98a269b891abf8ab9c015073014d9e08d4338b8780bdecd436cf0541359bafffa45237f104b96210403b2de9efedfd71af9444e197f47e866101496f42355bc7872c827467cfa5c4e72730d56bd068ed211cf847535edecb7b373f78b095b68441a34cb51682a8ae4d24ad0465f7927f889b813076038e79a7962fb385a882e8020f06c4c2ba1dd5cac7c18876da865d258734dd73583df292892448039ef799cf0630becdcce04579b5561dc825ab829827945e020c1f67ee615f7084a607a7eceb6243378e0610060f02cca4051c2f001edb3d78fb4b5f668dda93aec92a5de203717aa49c2d284acfabe262fccfcbb2b75a2183c4e15a7b6eb65ca8104e1b4da1fbb77ab2fc043aead87c32ab875ee7c2e7b7019c902cd3b43eaeb1a5fb135c0c7dcee8fe6516a328032f88c042891824659e9e94265c803b35ee5f83a2b210520106b8a358b50ab7a1fa89af9c251fe5294b3d1802d5676d95f160ec97b1ad948741b2044642c37b4a6cc6c04effc1672db7e4b68d767d9a7a508ae54a3cd73643de50e8c77d95a3d361c040babb171607caac2a3559ad4f75465f49c0d0ae3716db6e00cb11dbe200000000000000bf70cc77737c3b42aae501b20f7694a00f16e2d0174035a2c22656dc29880acebd2ba3a504767b6b45a45957f24d758ed024b3849c11d412a2a03b4047497022d9c30e23ef4df5c89644f48bb536f7945b59d7bc09ff754413d135273ea8e75f22f216c6b9990ae71806f2c00b4025c48b75c0f71c497579773767075428067e7f16f4dde374f8211fef42cb468e623daf60b3569d462f4f19eacdb3ed70eeebb4483f8fd777d443e8b40426db6fe29068c0ca3d3414442e863a154704b0e51bc664a137b26be7fc95df80b9ce375dd649c8c704e509bd88c8e63d8c7dd67071115c8982ba46af4d6adcc9f68a75b9397b035153faf46366e7205dd8d6f37525c1a0e94610dd94323f6c15d085197149bfd6655548cfd9c5d3b2d78378cfb85ed82e7da0f6eb6d279f2ae44369ddb4581c55925d0f6f1ba471eba281f259152f85a654fb39ddff3b484439ff158e7c5419e037f3563c7f93cd54b9094f226e783271e1e5a2a2c10712eab625d64931cdcffe6738d97b9b5ef828ee9fb059fc01af0e79c1e14b1d25988c69a39973132f02768f7971d31488b8658a20878b7c1dd7ba02fc42939dde3d4a3339a65d507dc59c51097b40517705da56e9ebfeffffff82bf86dbb58c548069ff6eb95aade7cc66d7bbef724779ca1f731b3346ff177050373d79ff7b3e7f9bc0c1b4b266a8878b90baaa039d3e3b63979ac3df6e6f4859afd50238c7547a39b60810938044ae185d2ba3e00a4e73676864d0270d81eaee5ee6cf1d0ab3785e00785ec27e923911fab964c271556527697b52160687000000008df165d884b36ec2b6c25a2f362815687e9ddbfb96d6861aca47da73d6f3144345f48843dd014e5c5ad8fe995754bd9cf32fce1e7027132f2082fb0a30b9deae84bed4b28045634073c9c58c89d9e99c81769177c6d594f88a4facfd4c735a20307c737afae5336651b1b9bd522d60399473296b831dbd933d93994ba3064279b10ea0c5833f41f157ea2302993dbe433b1aa3a3766d5439020484f4113c4c859465c3b415c3432f81db8719539d5bf372aaaea1cc43a6c5cbe59758bf0129165895ac4b008e595f437491d87abed02cefcd9db53d94d02dae17b118e5d6787463181f4b87c10772d2b13f7809959bc0488506dbd17ca51055f2f416a44fe180d2d50c312cca7cb14a2bdc331f57a9817139a206fc76d57234ffff2de20a4b8e3737fbb42913777c06376f799eba367e21f94ca598705f5dcb767d6f84fad6b0f6095e53c4c4234d0c1fbe434f6ab8f43c0013ee93b83946ee7759e89d7bdd1a32d7b3110b937fe43c06d21e35810d8fe98b0000ea8aa12bc8716eefc5c97c45ac33eeec964c5214bc3a9359bdea1cccab94f15e36319cb34ebcacedb82c2ed3de5a8a8f0011e8f74e82d7f96093530e76692839d7961939adfdeeeaff19d11efcafb6cf46fef271e89d6cc238a081ff58cefcce3fbf4625a7e7de40e42e07b34449e15e065cc7348663a52190202c7af288a4510de03dab19d26285eda89156d50dd385a60333ba5bbf3dd6d6080cafccf8a97406bb6b68a1f0c4549820a73c880f475f732ae00398e8bd1f4908b7807fb33b72685ec37a2d3f766413a6045951f9a93ab5d99c066f7aef0948a68cb0b3e35cb80dd349e891aef595dc4d470e8ac32a308e15fc37d06aeac289c0523f483e1ff7408c60edddab652f2ef91d4f2b01987b0f46da034e5c3f745a7ee8101a3934c54e24b48ec0275e2d068edc746b0827cbf652f406c6b95f2722e58c050400ce2126596e1cd7655b904801784c416b22f73d324678e2724f43f1fe687c7e8a60c28b82b6528341b648cdd56fed7cdcbb1575912d5ecd36de00bca0b7427d8392c6289455e8f8d2ab2242729251ae033a9e02210e62df0546a74b333a1c48f95fd54acb5741259e8c5488efeee327415cc19451432c6f16c27693102a3cd84857cd6586fc5ca9a93eb0145fac0662ff86107f998a8ef7df8aa14046c55b03d3d47f88a8d60f7774a2ee08758897fb411a94b3c2fc5d5f0db42c0463ec014508e5247d33ae6c962d35603ff8454c16f8342856935125102bb784ed714887071ffdd9923c954ab6ce431b63ee356b0c785f2f47b90e29389f22fc5b59a70efaea2bd40195af4486220d702e30bfc43c10ec23ea6283994a7dde4dcb61fea6b651fb1d62458d0741a12830052fcc460db043afe525629b40d7cee658e4cb5e930ed624806c43a006dc9336d07c2b8081c128ad7084c29743bc613bc18f5a38d442768af38041efe03d152ef95ff569e76db2391f4509d7f339d92fdb4a89364949da3932ba5c04c24a560ad80a3ce654575576e599aff3565b1d531f30912b99e6619ebe93cc0b81ea9935fd46edb44a78f615255490a4b621501f2a9e4d24624c4dac9274018c67584f5d374755534d7f68f679c4ff516a9c861a0e7e65868fcb2bf1cb9aea4e05df72279fdb0d2b9e935c5af3cf474bed79dfc248c1f5aea4b8b32c5d295e57079d0fe662a46b7f71cd47744db86c50b704c971d90195c7b2c7439a2d78ccfa79b5fc2bff6bbf840262bf89394b3e6491953264d2700c838fa2c7b34252600c9654e502dcea39cb6bc3eb8d6284ca6270d6b2f0e58fded8a7b4a302a97bc641df07720ba2b26bbfcc807ca0abb1b44322269c34c5ec68cb068ea88067d905ea917bb03eefdaebdeabf2d0dce85dbd02ee46c5cd5892587c2cb5fe36d7d3e5db21b094b8b77940b5f07722e47a08d367e5f84c96ec660080934b33ad61b4f65d77e86abd6859cddf4bbae1f0930462df090000008562ea3511a8065ec8ffcf12f14dcf6ebecd8d884836174faf1aa609e5f1ee1162dfa13bdc1fa7cfaadba85c72e9758f03a755d0be53f8d2a1dfb1c68cc164b0a0780d971a96ea2c4d4ca0398c2235980a9307b3d5bd3b010a3ad0a5dbed2881a9700af561ac8c7e36bb2fc4c40e9cf96f06817fb903729a7db6ff957697c9ede7885d94ff1aa70826ad01a9b03c37b0969be0daf60af93109eb1dee72e4a6df3bec89822a7a0b678058fa3fef86faec216eb6992162f8dcbf719c148cd2f9c55f4901203a9a8a2c3e90f3943dbc10360a1a49700d1dfbf66d69f6fbaf506c8bcce8bb0d872a02238926407a4eddd5d0fc5a752f90000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004000000000000000000000000000000000200", 0x1000}}, 0x1006) writev(r1, &(0x7f0000000900)=[{&(0x7f0000000480)="ef24df748e6339e7a859da00f7e45c45aed0cb6eabdcfdd972f677f016168b5ef61f9aa1f6deab386cf93481b137e7afe6f01ab5079c82ae2da6335608b14ba339e0f66f9dbd841684808f041cb78f055fa4dd99e8666178f4bc2ef29d65e55ab4c4fec523dfdaf97c", 0x69}, {&(0x7f00000014c0)="accecc3b26f444c91af532f3dc8fcb45fc7cb2240674222923ad25ceb2cab3cd1a1bce4438af0e8fd11efe70949b8076477924694871ad64be7d5913e78be03210b90c2170350c7cb1c836d132036ffdb8b1d4ae82f24eea9e1eebd967bbc765a0d152099994e3992e59ade79432921bd4fe5a9a5a1f627d0fe62310bebb8d6e8d8a54916273f2cb9f60bd7f33b392659e64eb1a2c1b49a387bf5fdb486a042b98c33f00150d8179917ebc20b9a4ce14ba2cfc32994781f0178f8edce57369a310ebc478f6c0d1bc0442447a3f3f038ead8940a6b2b92c9a56343feb2cf95dcad3ab0ecb42b0c5583adcd091cde45916908ebd5eae8a67737387218441ed24729ca4643175e3771e0600d44b996f993d2b8e22eddf88eab5b8cabe055b6e16f0a81f8c2dac406e3ba1a2bc44d94314ce123e5b43fc1dbcfb7858e440893b6c66c9f2691cba5856dcac58e289bd679ccdc558aacc7c419a60e726d683557555201b720461dbe1064dfd49919e9765f2bd4bd22eb64f8c1ca73fa6c559e3d300eb2cd42ea83b560a03ca4161b1e9035621a751cd760cc8989124e935802d6c1cde5926457791b3969da4ac6d408729275a31613b9ddfc33c5a1eb22d32d500052b27ffb9a4ce0172d859b4bc847440abb37974c13c855b3e318079a8b87565df2df2aaf96d9cd2515695f03eacf4958122570b14fef0212454bb74c478eaa7e551fbedd36b2e7af9134f7060947ab9dd3b8827025b5110856efdb1384044cdf04b75133d09def93df1513b78ecab8fc51ea2f3c2c60ea2b00bf925b840c569473086a244bae8d9b7a462dad0d9fdb72e0accaf4d1ee1b91d7abb86525eb73183489c9193d0c1c10bb4551919b31221bb519dce970bd5fd0b29fa221844694b320dd81a1766665d1beec63d175af4644a4764513d7619e9bac8802355483cc93666dab4733dab1945495a5bba68839d69d58f2dd5c76adf9d34bb9085d5fc4e8ec82c846ad432c35d6ab4cb99c165681bda2a819a13c4307e81bf7dc57a4002ae393ece0623af7826de923df8dc6b08ca7d91dec52688e676d816f5cc8716f8c119e6970c2a0c719bb6d278947d1db9bca07df7206cb2b06a10a2de4d4608e35ced274d9ff81c22cc89b0412c7880475c9ed4b5b9f0c30a9494259126a5e6095a98cab0bf0476d4faebe8c9b686251e80d8bf4400f2454f4d2a2b845e12c62129caae30e1c30258d7247a90d2ebcd506fafd6be7f7359ab77c37f141e7521281163712afc434c4339acccb767f1877e1a454b345e138422599446aa7da09561ca143ace6ef8ce70c5672163ac13b0d997fbbf8480f07f45792c6f31de10ded9be8548948fb0a9712d9b7e4d2e1d3aee0bd99a5b3aba604e6a9c117a247d95665348ae5829d569ce3449c3202eae7d9723558b0b4413ec470a4bc7c7bd264988e623a3d75656da1f831a84843653b03e53f37a2135ebee48ccb96800aa6a7d23e4e39f369cee6d2489c4c55e62c286b397d661e88925545a544c0358f9a2dd5f744f48ce2256c314612a85633d1a3b672cb1a4dfafb0269b28b65fac42a12d0a707bc593af2f6d3f639c9a8c18d8cba35cb2f1b18b32d387c6d4d6b3d016b9be9be4c214c85d6c979cc9fef700ca04e747b35733f10be5fc4f33d285f72d5bceafa0e790ee46ed3bc7bb6e17847b58c36b96c388ec4fb1eceb81ee73c163443421338d535542b28bf9cf4689e4f131992b5c54df9f64aeb49a28bd969198686cfce4f3b1c1a1187c3d30da29d519e1dfadb79aeccf43be2497b46c19696b78b3fefe09fe49ef2c329164a7822f41c4b25d7651789fc03678543faa095932a23e077f77e5f667ae4bb3808402c210d399fd0f653a4a611feca648418ad9a3c435edd5a5680c399e7a39e689fc3565aaa7dc062d0df4aa3c39ed771f51eb5313fd811349b009bb21c151fb2ef429605be9aaed73e6ff62dfd74f057ae8d220bc2890840090aaa7559f117616022b515e155c70997c058b67012cc25a259de7d35e7f1264173867dfe0e837fd890b1c4bdba76ee4e78234963b66f23fcd294a9c818e1ac7a54befa789116611c05f8fb4b4e3f8f20cc6afed294e78e364ff061a43fd9c865022eba8e76167df2588181682b1471851c546c3711084db58ca6a7bacf3e88608e59eb4848bb818192c19440faebd828aefc835a65e019586920d1a8238a60ae02948316313d38cd9269321ae17a1dbb19f57b619e7c5fba97f577626e2ac688f10b32f53356a697039563be88a79e1e97bf981a8c600ad47237eed91cb80dd8364cfcabf5371fc55a59b9267f0fb347e9bf704ee7abafbd95fa7843fcd4a2410d56d87699c1564ddaa59d453fff26c89b6fe02a9eb14cf0fa408b0d364a53ebbd2c8a0c92bb126973fd94e001023f114c75e02089748e4402a3927bb576d019417f073f9d7017f58a5f5edf9337fcb53d71f766d5ee719e2d6194d5098a50dbb6a334689f24d70e42f03ed62f754cf785b08e8f71b33ecd752e4e7c52398d70798b3828a2d7f9b5fd3222ee643b7707257978a9f06792cd97d714d65433c11d8cda1532f75a48a7a77c4a745de8c85aa44d7fdcc8cd1691d718fff1d930b539c52b8d3f349c2eed0c3613624de7c9937d2ced8c608a184d2dbb10939e694782ad9a82b120c6d82dd88e7314b081cf97c449b471efefd7b558848d999e767e12be54a42b76fffbcbde93241824f32846e71f4592eb2dd9f3d816e8ec229a45b79c254793c8f751004754fb08dd992b333660e028d404b0311eb53d6cf1359d4fbcfe9205403c63d0ea08523d2a9ca5301f7f6c7c3ff52e95178621e7e7e331075fb2dbe88e474ea4433352eaac032211247d234734b4c720ecb03626d745b6b08df3be8d12f18bcf7f49ebf8e3408805a3b2eeee97d6d4cc5aa70a4bc000a5cbc61fe209c06173a8b683225315e3548d787bacaa2a7590989819207a4e265dda895edbf5e336bf6f2368712b165ab5d19e31629e477241ab93a3e0d290c64847ed58753647f20bbb0ec1fc1b8f7691f67f30f4e8913a2f315eba36969f113fc22c575fe5af18bd6a2e9a9f6f13bc21981829b632a7c6aa93c146058232eb7c19422a0478e991b4ed994bc56193b0b8ed67244fc3f3c3dbd338362e17b0eb615180231cd56ff3ca1a8ac7ebac6cb48d76ff2d4d79a0fff9f9cb624c5f01ccdda286f7f6063d8643093ab4db51d71ebbdc673fdd6aa9cb4848e4de4089350ffeef4dbe79b602472e4b2e71a03739166703266e2437f191358e7311b5a16fc369c974aaf28c6eafdc5f2ba976ad83ccc5d34dbd86c7e831ff910a5b682bed66bf0b20ace44bdf0183d398d6ef4fff9b1dd38b07ee5db911f4249d61e4d354a3db3f6cd66a156631384eedc692550e07dd7dc16602759ddabf93921398505f40841ec08473ec42e9e1c6bd992e948f677bd41fac2428b2c5ba84831e9c789fd8f5e6c39558eaded6b3a6d9e4b8437a0c8ee9463fa6750301ded2a8a9ef53daeb335687f9d5609adbf1a461ab4aee998073359b34a4fcc537a9229f18617a12dad73bcba358b469accbc89cff7a71523a13b4b1dc9ad124178a2b202390fdfc2cc64801bec396620adb8f9defd72e12504335402dd75dcac2783cf06bde917cd6561401c863746465622f96d54ed04e14f38948e12732719d34f3d54d916e80c4d4158619a6051f36d632d46d36143f0f87d37853f4190096327093df0dc695b64b9bd73984f14f34e1737e796ac813dca98ef24bc4f1fc3b0d82e5e8026265b3d3a39da36fc2d701737626b476be43a3ddfc9a7d3eae61d38289efde136cbadd31f532eb92176f6224edfd0439a2c355ba94282623a06d1072575abab74909b2447c41cb75ee670eccdd9494c57eda6ce1a2977ce276aaba0d505e9841ea0fc9429f8cfb2a541572a1c7bd3e7775363462ef5581e6008b14308d1e9281bd5cce5365dec6558462d9051366e59524aea51a3d6c4172c76a3dde13c5cbf7980983b1c3585d03374194dd02f4dc083b55fa4d55414f3214646e5f3d81e33450ad1bb78a713ee764b8c4a67fa8a0af687d3c913b5563845fd0577fcb1114e67b242deec591f20a06502ee160e2341636ecfcb9720a0b61869284c35495242aca8b8da61e29e4d83391c89a393c6c85863f2b871161147b5804c6a28dc19ee05414f2bf0ea97eb90dbfe5b71b60cf2e02f7d8b0ccfd11394b396396c25fd1d79e469e85176a824b99d1a56f501dfd1fc550e73005d2443103c926a25ef13cf514bf5e8ba2271b6925609c80caf98d3cc1518b9d624bb113dd19d00734e649a7175e2c2b2674be7cb4d73ebb1a61c6d5fbb9ebb7a9a5853b588631bbadcd5649601fd20ba22741b21d936bd23fcf00ba81287cc94cf80d59c87eeab76c1b56562b162d261908a9f3abc12036fc2d0c54869ab0d079570c101b8c32efc6a339ae9b954374a2fa2909e65abbe71dbaf83308db67633ef3694fc4c8d85bd1ccc0d5831d3310bb3a7d8fd5ebf4a46a29d40468ef8f06ff0f511759c0d6bc7f76cdcb064b03411d3b07298a8edb0976eb07b31f63acd637529d97b9a3e2664afa6e95b3b943749806821288801ad7054bbaa9fb7af02d87633f7437d4ef284548105f7579249acdb9421708154cacd90377eb38c89d5b161f65b9cb08e32660990cf9e7ae9370c05dddd8734f4ebdf4392ffc6a7d08b0435ca85ed9d5598605c5291fefbe0e5809651b63a267531f504292c513dcf174932f09b86cc7a0cc30d800faba4a7b1c563812517f4b20b2749a92db8c5f890c8b9aeeba8eb001bd458eaeb9b154fe26bf3fac8072e4815656bc386e4d40bf70e0f47ce0741438cfacd9a2903c9c8d2abb9bf6a0815995db50bdd50c2b7d5a9861fa7c81e4444b32264d5e34a1849719782df6b5d01e7756652026364832ec4e9670bf5709d20ea61a9bd172d74d427268395c93e7d88553588f00a572b062c57ea37818a51d537f7c3966853589111e577c3b6306007f1864a1cda68e90f045fbd2349a1bdec7da6e77e3cc003b879bf494d86369b0b00e873fb71ff1b06f507de1972901d6e6010dd610be330902102ad5a842308f34b9a3f2e4fe70d6ee143a5d961f3cd919a2108d37b7746268a3abbe883f2909586bb5be04d24c35e7dd58175bff6b4f4255a8ce41ba29b88abf814a17a381bd6b1c2f1c64aa739d1c97cc347b0516b4a02f13acf5a87e1f4c51a822a68a83eff6688ead8433b8b955ca12c8f5cf2f7c1101f6b703f02258a373910bfe2843147b376f32a1e4df62551070843e024212fe3df99ecec1db9bb78f38cf7a95b1b5b91c5112ceda5e3ea08175d179215cc0346710195483c2b5c12e0ffc235df4a9b1bda9503ddf64b480101da8938533ecccee9f327cd3f181e21d71030bcf28f6d83ec5762b033fbd01beee922c82075c170af8f5d57ad93524f7570ff42fb92cbdfb4cc8701c29332689735a49d0272fa789f1c4525a67a561abdd7c64ae348975f2b58878707001cd7ec3116853380c3fb8f4c2b7ec70dfb6b83b35efdf3ea9fd469ec8baac273278de1c39a8f178eb4370e1583c445881f515fcd7a82d6c69d3f061a66219857f93ef70b1eb135224ac27408f984e7e23c5bc02351a650a403e95ac8982904fab553f1e8fb67cd854d1c0c61dec5339cd8904501d14b0e6c36944fa320d0c028b1c9873a5bffea9ea7565f603a30b66db596c1d6c720a8af29b8514e52580011d5e23187c7e07924fdbe80b0784ef540bde0", 0x1000}, {&(0x7f0000000600)="0fb67eb5d8e1216807cfc53e46a995488ac07adb2039b74d203f81ab6f8bbd2a9acd0303499c26ef1b614bb0b1cbf86fdb5294293a3b48be970bd94e773c646ad2b46a62f6392f6d506861be47da95dd68bee134f9e08f1042caa8051e54561e48465f11dc36e2485a45ca5d753ee33bc58da5ae6892623483a4360f0dd2ab86ff046555538cb223b7586e28ce1ffda8b2b5edcc4cb2a2033de9052f4038a375bb4cc957c25033b9186abf4924c2", 0xae}, {&(0x7f00000006c0)="8a490ff3f06a4c12c0d774b1aacec5451a91c4e9c7c06a08681e92cc0dd873450ce6d094808b61bbb6a43fe0599714730f103a54b616c82d4aef3cf88ee8d6e0dfc6a0a9fbe2d1d42feca458a6282b26a255a6f268933f14cad84d74ea8936c72dd756c6089d13f77553b195a859c8445bdb68c44202d8c3e1af303b", 0x7c}, {&(0x7f0000000740)="ed1d797349de2182e641ff7d39ccba020eba2c5fdfd84a309283796bbc610ae528cf273abc8312b5e7c78c16cf629dde8496cd651065c29105c6385249d31e2b43b1e3c43b33d633fa1a334a00e9a6afec1a877202217ac237dc44249197f10f1e56c522ce0f89ea54987543344096ffacf4e5d76b64d82587ac79383abc8b57f8a78a7b14f7845e1b531a11bdeb924e33de3af7ee5837d15fdce4d5907002621eabd6c6ba13cfd73efd6d35ecdd999bf7d66e0aef7f76ff620c049f1b8a", 0xbe}, {&(0x7f0000000500)="a5d1111bd7bf785703408a4ae7e8e8b5c2f82871dc5bf5d2ee6c54d0f51d6ce482d986384fcd79c7fc", 0x29}, {&(0x7f0000000800)="77daa4a4366039cca8f7267145805b05387ed067527aec77a349818ed8a8d0d681661f7e97562664d372f24ca9e34ab214260fa6259a884bb5d75494134635616a71c163dea7095b258be17b260d36ab18ed5d585fb6061d5e850112b136c40f746eec2e47fa7fea2a4e387eaacbff426fc4f8431655c2bac0b9869c86538088fc6aa679814cff513b5ff14b12e04fd812a954e1e1eec6667ca6a2ce8dcace8f5905d1b70984c05e5d51ca2879c858f5f8b120f4e246cd5a22dbdc086feab781176f06c873fe6378decb28", 0xcb}], 0x7) [ 162.144940][ T7539] loop1: detected capacity change from 0 to 16 [ 162.152853][ T7542] loop0: detected capacity change from 0 to 16 [ 162.158382][ T7548] loop3: detected capacity change from 0 to 16 [ 162.165958][ T7546] loop2: detected capacity change from 0 to 16 [ 162.166259][ T7545] loop5: detected capacity change from 0 to 16 [ 162.181963][ T7548] FAULT_INJECTION: forcing a failure. [ 162.181963][ T7548] name failslab, interval 1, probability 0, space 0, times 1 [ 162.194618][ T7548] CPU: 1 PID: 7548 Comm: syz-executor.3 Not tainted 5.18.0-rc3-syzkaller-00218-g13bc32bad705-dirty #0 [ 162.205563][ T7548] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/01/2011 [ 162.215614][ T7548] Call Trace: [ 162.218879][ T7548] [ 162.221851][ T7548] dump_stack_lvl+0xd6/0x122 [ 162.226488][ T7548] dump_stack+0x11/0x12 [ 162.230747][ T7548] should_fail+0x230/0x240 [ 162.235161][ T7548] __should_failslab+0x81/0x90 [ 162.239916][ T7548] ? vm_area_dup+0x44/0x120 [ 162.244483][ T7548] should_failslab+0x5/0x20 [ 162.248974][ T7548] kmem_cache_alloc+0x46/0x300 [ 162.253731][ T7548] ? __rcu_read_unlock+0x4a/0x70 [ 162.258665][ T7548] vm_area_dup+0x44/0x120 [ 162.262984][ T7548] ? __rcu_read_unlock+0x4a/0x70 [ 162.267970][ T7548] ? avc_has_perm_noaudit+0x1c0/0x270 [ 162.273350][ T7548] __split_vma+0x82/0x320 [ 162.277679][ T7548] ? vmacache_find+0x1e2/0x320 [ 162.282483][ T7548] __do_munmap+0x308/0x11b0 [ 162.286977][ T7548] mmap_region+0x589/0x1080 [ 162.291487][ T7548] ? get_unmapped_area+0x247/0x270 [ 162.296638][ T7548] do_mmap+0x67a/0xb20 [ 162.300696][ T7548] vm_mmap_pgoff+0x117/0x1f0 [ 162.305280][ T7548] ksys_mmap_pgoff+0x265/0x320 [ 162.310057][ T7548] do_syscall_64+0x2b/0x70 [ 162.314483][ T7548] entry_SYSCALL_64_after_hwframe+0x44/0xae [ 162.320400][ T7548] RIP: 0033:0x7fa1ec83a0e9 [ 162.324798][ T7548] Code: ff ff c3 66 2e 0f 1f 84 00 00 00 00 00 0f 1f 40 00 48 89 f8 48 89 f7 48 89 d6 48 89 ca 4d 89 c2 4d 89 c8 4c 8b 4c 24 08 0f 05 <48> 3d 01 f0 ff ff 73 01 c3 48 c7 c1 b8 ff ff ff f7 d8 64 89 01 48 00:18:34 executing program 1: pipe(0x0) syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000140)="eb3c906d6b66732e66617400020101000240008000f801", 0x17}, {0x0, 0x0, 0x1000}], 0x0, &(0x7f0000000180)=ANY=[]) chdir(&(0x7f0000000040)='./file0\x00') r0 = open(&(0x7f0000000080)='./bus\x00', 0x14d842, 0x0) r1 = open(&(0x7f0000000780)='./bus\x00', 0x0, 0x0) r2 = creat(&(0x7f00000000c0)='./bus\x00', 0x0) ftruncate(r2, 0x800) r3 = creat(&(0x7f0000000040)='./bus\x00', 0x0) ftruncate(r3, 0x800) lseek(r3, 0x200, 0x0) r4 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) lseek(r4, 0x8, 0x0) getsockopt$IP6T_SO_GET_REVISION_MATCH(r4, 0x29, 0x44, &(0x7f0000000180)={'icmp\x00'}, &(0x7f00000001c0)=0x1e) r5 = open(&(0x7f0000000000)='./bus\x00', 0x24000, 0x0) sendfile(r3, r5, 0x0, 0x10000) mmap(&(0x7f0000000000/0x600000)=nil, 0x600202, 0x7ffffe, 0x4002011, r1, 0x0) write$P9_RREADLINK(r0, 0x0, 0xe) 00:18:34 executing program 3: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000140)="eb3c906d6b66732e66617400020101000240008000f801", 0x17}, {0x0, 0x0, 0x1000}], 0x0, &(0x7f0000000180)=ANY=[]) chdir(&(0x7f0000000040)='./file0\x00') open(&(0x7f0000000080)='./bus\x00', 0x14d842, 0x0) r0 = open(&(0x7f0000000780)='./bus\x00', 0x4c03e, 0x0) r1 = creat(&(0x7f00000000c0)='./bus\x00', 0x0) ftruncate(r1, 0x800) r2 = creat(&(0x7f0000000040)='./bus\x00', 0x0) ftruncate(r2, 0x800) lseek(r2, 0x200, 0x0) r3 = open(&(0x7f0000000000)='./bus\x00', 0x24000, 0x0) sendfile(r2, r3, 0x0, 0x10000) mmap(&(0x7f0000000000/0x600000)=nil, 0x600202, 0x7ffffe, 0x4002011, r0, 0x0) (fail_nth: 2) 00:18:34 executing program 5: pipe(0x0) syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000140)="eb3c906d6b66732e66617400020101000240008000f801", 0x17}, {0x0, 0x0, 0x1000}], 0x0, &(0x7f0000000180)=ANY=[]) chdir(&(0x7f0000000040)='./file0\x00') r0 = open(&(0x7f0000000080)='./bus\x00', 0x14d842, 0x0) r1 = open(&(0x7f0000000780)='./bus\x00', 0x4c03e, 0x0) r2 = creat(&(0x7f00000000c0)='./bus\x00', 0x0) ftruncate(r2, 0x800) r3 = creat(&(0x7f0000000040)='./bus\x00', 0x0) ftruncate(r3, 0x800) lseek(r3, 0x200, 0x0) r4 = open(0x0, 0x24000, 0x0) sendfile(r3, r4, 0x0, 0x10000) mmap(&(0x7f0000000000/0x600000)=nil, 0x600202, 0x7ffffe, 0x4002011, r1, 0x0) write$P9_RREADLINK(r0, 0x0, 0xe) [ 162.344475][ T7548] RSP: 002b:00007fa1ebfb0168 EFLAGS: 00000246 ORIG_RAX: 0000000000000009 [ 162.352938][ T7548] RAX: ffffffffffffffda RBX: 00007fa1ec94cf60 RCX: 00007fa1ec83a0e9 [ 162.360893][ T7548] RDX: 00000000007ffffe RSI: 0000000000600202 RDI: 0000000020000000 [ 162.368847][ T7548] RBP: 00007fa1ebfb01d0 R08: 0000000000000004 R09: 0000000000000000 [ 162.376826][ T7548] R10: 0000000004002011 R11: 0000000000000246 R12: 0000000000000001 [ 162.384860][ T7548] R13: 00007ffe269d051f R14: 00007fa1ebfb0300 R15: 0000000000022000 [ 162.392814][ T7548] 00:18:34 executing program 0: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000140)="eb3c906d6b66732e66617400020101000240008000f801", 0x17}, {0x0, 0x0, 0x1000}], 0x0, &(0x7f0000000180)=ANY=[]) chdir(&(0x7f0000000040)='./file0\x00') r0 = open(&(0x7f0000000080)='./bus\x00', 0x14d842, 0x0) r1 = open(&(0x7f0000000780)='./bus\x00', 0x4c03e, 0x0) r2 = creat(&(0x7f00000000c0)='./bus\x00', 0x0) ftruncate(r2, 0x800) r3 = creat(&(0x7f0000000040)='./bus\x00', 0x0) ftruncate(r3, 0x800) lseek(r3, 0x200, 0x0) r4 = open(&(0x7f0000000000)='./bus\x00', 0x24000, 0x0) sendfile(r3, r4, 0x0, 0x10000) mmap(&(0x7f0000000000/0x600000)=nil, 0x600202, 0x7ffffe, 0x4002011, r1, 0x0) (fail_nth: 2) write$P9_RREADLINK(r0, 0x0, 0xe) [ 162.422452][ T7542] FAULT_INJECTION: forcing a failure. [ 162.422452][ T7542] name failslab, interval 1, probability 0, space 0, times 0 [ 162.422551][ T7542] CPU: 0 PID: 7542 Comm: syz-executor.0 Not tainted 5.18.0-rc3-syzkaller-00218-g13bc32bad705-dirty #0 [ 162.422575][ T7542] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/01/2011 [ 162.422585][ T7542] Call Trace: [ 162.422592][ T7542] [ 162.422598][ T7542] dump_stack_lvl+0xd6/0x122 00:18:34 executing program 2: pipe(0x0) syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000140)="eb3c906d6b66732e66617400020101000240008000f801", 0x17}, {0x0, 0x0, 0x1000}], 0x0, &(0x7f0000000180)=ANY=[]) chdir(&(0x7f0000000040)='./file0\x00') r0 = open(&(0x7f0000000080)='./bus\x00', 0x14d842, 0x0) r1 = open(&(0x7f0000000780)='./bus\x00', 0x4c03e, 0x0) r2 = creat(&(0x7f00000000c0)='./bus\x00', 0x0) ftruncate(r2, 0x800) r3 = creat(&(0x7f0000000040)='./bus\x00', 0x0) ftruncate(r3, 0x800) lseek(0xffffffffffffffff, 0x200, 0x0) r4 = open(&(0x7f0000000000)='./bus\x00', 0x24000, 0x0) sendfile(r3, r4, 0x0, 0x10000) mmap(&(0x7f0000000000/0x600000)=nil, 0x600202, 0x7ffffe, 0x4002011, r1, 0x0) write$P9_RREADLINK(r0, 0x0, 0xe) 00:18:34 executing program 1: pipe(0x0) syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000140)="eb3c906d6b66732e66617400020101000240008000f801", 0x17}, {0x0, 0x0, 0x1000}], 0x0, &(0x7f0000000180)=ANY=[]) chdir(&(0x7f0000000040)='./file0\x00') r0 = open(&(0x7f0000000080)='./bus\x00', 0x14d842, 0x0) r1 = open(&(0x7f0000000780)='./bus\x00', 0x0, 0x0) r2 = creat(&(0x7f00000000c0)='./bus\x00', 0x0) ftruncate(r2, 0x800) r3 = creat(&(0x7f0000000040)='./bus\x00', 0x0) ftruncate(r3, 0x800) lseek(r3, 0x200, 0x0) r4 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) lseek(r4, 0x8, 0x0) getsockopt$IP6T_SO_GET_REVISION_MATCH(r4, 0x29, 0x44, &(0x7f0000000180)={'icmp\x00'}, &(0x7f00000001c0)=0x1e) r5 = open(&(0x7f0000000000)='./bus\x00', 0x24000, 0x0) sendfile(r3, r5, 0x0, 0x10000) mmap(&(0x7f0000000000/0x600000)=nil, 0x600202, 0x7ffffe, 0x4002011, r1, 0x0) write$P9_RREADLINK(r0, 0x0, 0xe) [ 162.422697][ T7542] dump_stack+0x11/0x12 [ 162.422717][ T7542] should_fail+0x230/0x240 [ 162.422740][ T7542] __should_failslab+0x81/0x90 [ 162.422761][ T7542] ? vm_area_dup+0x44/0x120 [ 162.422790][ T7542] should_failslab+0x5/0x20 [ 162.422809][ T7542] kmem_cache_alloc+0x46/0x300 [ 162.422880][ T7542] ? __rcu_read_unlock+0x4a/0x70 [ 162.422973][ T7542] vm_area_dup+0x44/0x120 [ 162.423060][ T7542] ? __rcu_read_unlock+0x4a/0x70 [ 162.423088][ T7542] ? avc_has_perm_noaudit+0x1c0/0x270 [ 162.423113][ T7542] __split_vma+0x82/0x320 [ 162.423133][ T7542] ? vmacache_find+0x1e2/0x320 [ 162.423155][ T7542] __do_munmap+0x308/0x11b0 [ 162.423254][ T7542] mmap_region+0x589/0x1080 [ 162.423315][ T7542] ? get_unmapped_area+0x247/0x270 [ 162.423407][ T7542] do_mmap+0x67a/0xb20 [ 162.423424][ T7542] vm_mmap_pgoff+0x117/0x1f0 [ 162.423439][ T7542] ksys_mmap_pgoff+0x265/0x320 [ 162.423457][ T7542] do_syscall_64+0x2b/0x70 [ 162.423506][ T7542] entry_SYSCALL_64_after_hwframe+0x44/0xae [ 162.423525][ T7542] RIP: 0033:0x7f3a02dd50e9 [ 162.423537][ T7542] Code: ff ff c3 66 2e 0f 1f 84 00 00 00 00 00 0f 1f 40 00 48 89 f8 48 89 f7 48 89 d6 48 89 ca 4d 89 c2 4d 89 c8 4c 8b 4c 24 08 0f 05 <48> 3d 01 f0 ff ff 73 01 c3 48 c7 c1 b8 ff ff ff f7 d8 64 89 01 48 [ 162.423553][ T7542] RSP: 002b:00007f3a0254b168 EFLAGS: 00000246 ORIG_RAX: 0000000000000009 [ 162.423570][ T7542] RAX: ffffffffffffffda RBX: 00007f3a02ee7f60 RCX: 00007f3a02dd50e9 [ 162.423581][ T7542] RDX: 00000000007ffffe RSI: 0000000000600202 RDI: 0000000020000000 [ 162.423644][ T7542] RBP: 00007f3a0254b1d0 R08: 0000000000000004 R09: 0000000000000000 [ 162.423654][ T7542] R10: 0000000004002011 R11: 0000000000000246 R12: 0000000000000001 [ 162.423665][ T7542] R13: 00007ffe5c0ea9cf R14: 00007f3a0254b300 R15: 0000000000022000 [ 162.423679][ T7542] [ 162.460360][ T7555] loop3: detected capacity change from 0 to 16 [ 162.464966][ T7553] loop1: detected capacity change from 0 to 16 [ 162.467593][ T7557] loop5: detected capacity change from 0 to 16 [ 162.490890][ T7555] FAULT_INJECTION: forcing a failure. [ 162.490890][ T7555] name failslab, interval 1, probability 0, space 0, times 0 [ 162.496970][ T7560] loop0: detected capacity change from 0 to 16 [ 162.501219][ T7555] CPU: 0 PID: 7555 Comm: syz-executor.3 Not tainted 5.18.0-rc3-syzkaller-00218-g13bc32bad705-dirty #0 [ 162.509578][ T7560] FAULT_INJECTION: forcing a failure. [ 162.509578][ T7560] name failslab, interval 1, probability 0, space 0, times 0 [ 162.510448][ T7555] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/01/2011 [ 162.510461][ T7555] Call Trace: 00:18:35 executing program 5: pipe(0x0) syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000140)="eb3c906d6b66732e66617400020101000240008000f801", 0x17}, {0x0, 0x0, 0x1000}], 0x0, &(0x7f0000000180)=ANY=[]) chdir(&(0x7f0000000040)='./file0\x00') r0 = open(&(0x7f0000000080)='./bus\x00', 0x14d842, 0x0) r1 = open(&(0x7f0000000780)='./bus\x00', 0x4c03e, 0x0) r2 = creat(&(0x7f00000000c0)='./bus\x00', 0x0) ftruncate(r2, 0x800) r3 = creat(&(0x7f0000000040)='./bus\x00', 0x0) ftruncate(r3, 0x800) lseek(r3, 0x200, 0x0) r4 = open(0x0, 0x24000, 0x0) sendfile(r3, r4, 0x0, 0x10000) mmap(&(0x7f0000000000/0x600000)=nil, 0x600202, 0x7ffffe, 0x4002011, r1, 0x0) write$P9_RREADLINK(r0, 0x0, 0xe) 00:18:35 executing program 0: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000140)="eb3c906d6b66732e66617400020101000240008000f801", 0x17}, {0x0, 0x0, 0x1000}], 0x0, &(0x7f0000000180)=ANY=[]) chdir(&(0x7f0000000040)='./file0\x00') r0 = open(&(0x7f0000000080)='./bus\x00', 0x14d842, 0x0) r1 = open(&(0x7f0000000780)='./bus\x00', 0x4c03e, 0x0) r2 = creat(&(0x7f00000000c0)='./bus\x00', 0x0) ftruncate(r2, 0x800) r3 = creat(&(0x7f0000000040)='./bus\x00', 0x0) ftruncate(r3, 0x800) lseek(r3, 0x200, 0x0) r4 = open(&(0x7f0000000000)='./bus\x00', 0x24000, 0x0) sendfile(r3, r4, 0x0, 0x10000) mmap(&(0x7f0000000000/0x600000)=nil, 0x600202, 0x7ffffe, 0x4002011, r1, 0x0) (fail_nth: 3) write$P9_RREADLINK(r0, 0x0, 0xe) [ 162.716671][ T7555] [ 162.716679][ T7555] dump_stack_lvl+0xd6/0x122 [ 162.716705][ T7555] dump_stack+0x11/0x12 [ 162.716798][ T7555] should_fail+0x230/0x240 [ 162.716819][ T7555] __should_failslab+0x81/0x90 [ 162.716837][ T7555] ? anon_vma_clone+0x8d/0x370 [ 162.716860][ T7555] should_failslab+0x5/0x20 [ 162.716876][ T7555] kmem_cache_alloc+0x46/0x300 [ 162.716917][ T7555] anon_vma_clone+0x8d/0x370 [ 162.716939][ T7555] __split_vma+0x129/0x320 [ 162.716956][ T7555] ? vmacache_find+0x1e2/0x320 [ 162.716975][ T7555] __do_munmap+0x308/0x11b0 [ 162.717049][ T7555] mmap_region+0x589/0x1080 [ 162.717072][ T7555] ? get_unmapped_area+0x247/0x270 [ 162.717090][ T7555] do_mmap+0x67a/0xb20 [ 162.717108][ T7555] vm_mmap_pgoff+0x117/0x1f0 [ 162.717143][ T7555] ksys_mmap_pgoff+0x265/0x320 [ 162.717167][ T7555] do_syscall_64+0x2b/0x70 [ 162.717220][ T7555] entry_SYSCALL_64_after_hwframe+0x44/0xae [ 162.717240][ T7555] RIP: 0033:0x7fa1ec83a0e9 [ 162.717255][ T7555] Code: ff ff c3 66 2e 0f 1f 84 00 00 00 00 00 0f 1f 40 00 48 89 f8 48 89 f7 48 89 d6 48 89 ca 4d 89 c2 4d 89 c8 4c 8b 4c 24 08 0f 05 <48> 3d 01 f0 ff ff 73 01 c3 48 c7 c1 b8 ff ff ff f7 d8 64 89 01 48 [ 162.717271][ T7555] RSP: 002b:00007fa1ebfb0168 EFLAGS: 00000246 ORIG_RAX: 0000000000000009 [ 162.717302][ T7555] RAX: ffffffffffffffda RBX: 00007fa1ec94cf60 RCX: 00007fa1ec83a0e9 [ 162.717314][ T7555] RDX: 00000000007ffffe RSI: 0000000000600202 RDI: 0000000020000000 [ 162.717326][ T7555] RBP: 00007fa1ebfb01d0 R08: 0000000000000004 R09: 0000000000000000 [ 162.717338][ T7555] R10: 0000000004002011 R11: 0000000000000246 R12: 0000000000000001 [ 162.717349][ T7555] R13: 00007ffe269d051f R14: 00007fa1ebfb0300 R15: 0000000000022000 [ 162.717363][ T7555] [ 162.717370][ T7560] CPU: 1 PID: 7560 Comm: syz-executor.0 Not tainted 5.18.0-rc3-syzkaller-00218-g13bc32bad705-dirty #0 [ 162.717394][ T7560] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/01/2011 [ 162.717404][ T7560] Call Trace: [ 162.717409][ T7560] [ 162.717414][ T7560] dump_stack_lvl+0xd6/0x122 [ 162.717474][ T7560] dump_stack+0x11/0x12 [ 162.717570][ T7560] should_fail+0x230/0x240 [ 162.717595][ T7560] __should_failslab+0x81/0x90 [ 162.717615][ T7560] ? anon_vma_clone+0x8d/0x370 [ 162.717670][ T7560] should_failslab+0x5/0x20 [ 162.717692][ T7560] kmem_cache_alloc+0x46/0x300 [ 162.717711][ T7560] anon_vma_clone+0x8d/0x370 [ 162.717811][ T7560] __split_vma+0x129/0x320 [ 162.717831][ T7560] ? vmacache_find+0x1e2/0x320 [ 162.717868][ T7560] __do_munmap+0x308/0x11b0 [ 162.717889][ T7560] mmap_region+0x589/0x1080 [ 162.717964][ T7560] ? get_unmapped_area+0x247/0x270 [ 162.717990][ T7560] do_mmap+0x67a/0xb20 [ 162.718011][ T7560] vm_mmap_pgoff+0x117/0x1f0 [ 162.718029][ T7560] ksys_mmap_pgoff+0x265/0x320 [ 162.718156][ T7560] do_syscall_64+0x2b/0x70 [ 162.718181][ T7560] entry_SYSCALL_64_after_hwframe+0x44/0xae [ 162.718236][ T7560] RIP: 0033:0x7f3a02dd50e9 [ 162.718251][ T7560] Code: ff ff c3 66 2e 0f 1f 84 00 00 00 00 00 0f 1f 40 00 48 89 f8 48 89 f7 48 89 d6 48 89 ca 4d 89 c2 4d 89 c8 4c 8b 4c 24 08 0f 05 <48> 3d 01 f0 ff ff 73 01 c3 48 c7 c1 b8 ff ff ff f7 d8 64 89 01 48 [ 162.718270][ T7560] RSP: 002b:00007f3a0254b168 EFLAGS: 00000246 ORIG_RAX: 0000000000000009 [ 162.718290][ T7560] RAX: ffffffffffffffda RBX: 00007f3a02ee7f60 RCX: 00007f3a02dd50e9 [ 162.718341][ T7560] RDX: 00000000007ffffe RSI: 0000000000600202 RDI: 0000000020000000 [ 162.718355][ T7560] RBP: 00007f3a0254b1d0 R08: 0000000000000004 R09: 0000000000000000 [ 162.718368][ T7560] R10: 0000000004002011 R11: 0000000000000246 R12: 0000000000000001 00:18:35 executing program 4: setsockopt$packet_tx_ring(0xffffffffffffffff, 0x10f, 0x87, &(0x7f0000000080)=@req3={0x0, 0x0, 0xd2}, 0x1c) setsockopt$packet_tx_ring(0xffffffffffffffff, 0x107, 0xd, 0x0, 0x0) socket$nl_route(0x10, 0x3, 0x0) bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000300)={0x11, 0x5, &(0x7f00000000c0)=ANY=[@ANYBLOB="180000000000000000000000ff000000850000000e000000850000005000000095"], &(0x7f0000000280)='syzkaller\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x2, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x78) bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, 0x0, 0x0) sendmsg$WG_CMD_GET_DEVICE(0xffffffffffffffff, &(0x7f0000001480)={0x0, 0x0, &(0x7f0000000440)={&(0x7f00000003c0)={0x38, 0x0, 0x100, 0x70bd29, 0x25dfdbfb, {}, [@WGDEVICE_A_IFNAME={0x14, 0x2, 'wg2\x00'}, @WGDEVICE_A_IFINDEX={0x8}, @WGDEVICE_A_FWMARK={0x8}]}, 0x38}, 0x1, 0x0, 0x0, 0x40000000}, 0x80) socket$nl_route(0x10, 0x3, 0x0) r0 = syz_open_dev$tty1(0xc, 0x4, 0x1) r1 = dup(r0) write$UHID_INPUT(r1, &(0x7f0000001040)={0xe, {"a2e3ad08ed6b52f99cfbf4c0879b45b4d04fe7ff7fc6e5539b3c68163b546a9b374694370890e0878fdb1ac6e7049b71b4956c0a9a472a5b47f3988f7ef31952a981ffe8d178708c523c921b509b720a169b50d336cd3b78130daa61d8e809ea889b6e02b77f07227227b7ba67e0e78657a6f5c2a874e62a9ccdc0d31a0c9f318c0da1993bd160e233df4a62179c6f309f4cff7738596ecae8707ce065cd5b91cd0ae193973735b36d5b1b63e91c00305d3f46635eb016d5b1dda98e2d749be7bd1df1fb3b231fdcdb5075a9aaa1b469c3090000000000000075271b286329d169934288fd789aa37d6e98b224fd44b65b31334ffc55cc82cd3ac32ecd03aded6f9081b4da0d8b38f3cd4498bee800490841bdb114f6b76383709d8f5c55432a909fda039aec54a1236e80f6a8abadea7662496bddbb42be6bfb2f17959d1f416e56c71bfc31870262f5e801119242ca5b6bfc821e7e20002451138e645bb80c617669314e2fbe70de98ec76a9e40dad47f36fd9f7d0d42a4b5f1185ccdcf16ff46295d8a0fa17713cf39fe23491237c08822dec110911e893d0a8c4f677747abc360934b82910ff85bfd995083bba2987b67399eac427d145d546a40b9f6ff14ac488ec130fb3850a27afc953854a642c57519544ae15a7e454dea05918b4124351601611c8f11baa500a3621c56cea8d20ff911a0c41db6ebe8cac64f17679141d54b34bbc9963ac4f4bb3309603f1d4ab966203861b5b15a841f2b575a8bd0d78248ebe4d9a80002695104f674c2431dca141fae269cab70e9a66f3c3a9a63e9639e1f59c0eee26c6b5d74b078a5e15c31634e5ae098ce9ee70771aaa18119a867e1088334975e9f73483b6a62fa678ca14ffd9f9db2a7869d85864056526f889af43a6000200000000000065d5e880576286522449df466c632b356f243f989cce3803f465e41e610c20d80421d653a5120000008213b704c7fb082ff27590678ef9f190bae979babc7041d860420c5664ba7921b14dc1db8892fd32d0ad7bc946813591ad8deff4b05f60cea0da7710ac0004000000008000bea37de0d0d4aa202fef5952a5391fd5615d429a04a689b83c7068ae949ed06e288e810bac9c76600097907f8ea2e2f05dd3318271a1f5f8528f227e79c13800000000492f21579d2c15b8c70cdb1c332d86d87341432750861ec2bc3451edca194b221cfec4603d276bbaa1dfa6d4fb8a48a76eefc9a9a0270e4c10d64cd5a62427264f2360fe763c43470833ac96d3f3357cbbaba8f1b1fdcc7cbb61a7cdb9744ed7f9129aede2be21ccfdc4e9134f8684b3a4f354da9a795e96334e207dff70f1988037b2ed3aaf575c0b88d8f146684078416d59fdee5307000000d92dad99dac44c3f0008047096a44060bebc2420aed92fa9b6c6224779415d97b9a6d6d5495c1180459043f41c2fc4f4162b987b80c3e001cd34e5c92f76cc4c24eeb8bc4e9ac2aed9e53803ed0ca4ae3a9737d214060005ea6f1783e287b3bee96e3a7288afe2fdfaa78d1f48c13b64df07847754b8400daaa69bf5c8f48fe4eae9ca1207e78283cd0b20ceb360c7e658828163e2d25c4aa348561f927e88f63aa70e73a5e69b3df3495903f06572e1e007fa55a2999f596d067312f5779e8dbfdcf3427138f3d444d2639a10477f9bec4b0bbb6e3c04be68981f392203dd0ee3ef478e67d1d7232f17696294378ce716dacfc5e3e03cfffffffffffff001034ef655b253ca509383815b1b6fc6522d4e2d48604665fde2b94cf02b98a269b891abf8ab9c015073014d9e08d4338b8780bdecd436cf0541359bafffa45237f104b96210403b2de9efedfd71af9444e197f47e866101496f42355bc7872c827467cfa5c4e72730d56bd068ed211cf847535edecb7b373f78b095b68441a34cb51682a8ae4d24ad0465f7927f889b813076038e79a7962fb385a882e8020f06c4c2ba1dd5cac7c18876da865d258734dd73583df292892448039ef799cf0630becdcce04579b5561dc825ab829827945e020c1f67ee615f7084a607a7eceb6243378e0610060f02cca4051c2f001edb3d78fb4b5f668dda93aec92a5de203717aa49c2d284acfabe262fccfcbb2b75a2183c4e15a7b6eb65ca8104e1b4da1fbb77ab2fc043aead87c32ab875ee7c2e7b7019c902cd3b43eaeb1a5fb135c0c7dcee8fe6516a328032f88c042891824659e9e94265c803b35ee5f83a2b210520106b8a358b50ab7a1fa89af9c251fe5294b3d1802d5676d95f160ec97b1ad948741b2044642c37b4a6cc6c04effc1672db7e4b68d767d9a7a508ae54a3cd73643de50e8c77d95a3d361c040babb171607caac2a3559ad4f75465f49c0d0ae3716db6e00cb11dbe200000000000000bf70cc77737c3b42aae501b20f7694a00f16e2d0174035a2c22656dc29880acebd2ba3a504767b6b45a45957f24d758ed024b3849c11d412a2a03b4047497022d9c30e23ef4df5c89644f48bb536f7945b59d7bc09ff754413d135273ea8e75f22f216c6b9990ae71806f2c00b4025c48b75c0f71c497579773767075428067e7f16f4dde374f8211fef42cb468e623daf60b3569d462f4f19eacdb3ed70eeebb4483f8fd777d443e8b40426db6fe29068c0ca3d3414442e863a154704b0e51bc664a137b26be7fc95df80b9ce375dd649c8c704e509bd88c8e63d8c7dd67071115c8982ba46af4d6adcc9f68a75b9397b035153faf46366e7205dd8d6f37525c1a0e94610dd94323f6c15d085197149bfd6655548cfd9c5d3b2d78378cfb85ed82e7da0f6eb6d279f2ae44369ddb4581c55925d0f6f1ba471eba281f259152f85a654fb39ddff3b484439ff158e7c5419e037f3563c7f93cd54b9094f226e783271e1e5a2a2c10712eab625d64931cdcffe6738d97b9b5ef828ee9fb059fc01af0e79c1e14b1d25988c69a39973132f02768f7971d31488b8658a20878b7c1dd7ba02fc42939dde3d4a3339a65d507dc59c51097b40517705da56e9ebfeffffff82bf86dbb58c548069ff6eb95aade7cc66d7bbef724779ca1f731b3346ff177050373d79ff7b3e7f9bc0c1b4b266a8878b90baaa039d3e3b63979ac3df6e6f4859afd50238c7547a39b60810938044ae185d2ba3e00a4e73676864d0270d81eaee5ee6cf1d0ab3785e00785ec27e923911fab964c271556527697b52160687000000008df165d884b36ec2b6c25a2f362815687e9ddbfb96d6861aca47da73d6f3144345f48843dd014e5c5ad8fe995754bd9cf32fce1e7027132f2082fb0a30b9deae84bed4b28045634073c9c58c89d9e99c81769177c6d594f88a4facfd4c735a20307c737afae5336651b1b9bd522d60399473296b831dbd933d93994ba3064279b10ea0c5833f41f157ea2302993dbe433b1aa3a3766d5439020484f4113c4c859465c3b415c3432f81db8719539d5bf372aaaea1cc43a6c5cbe59758bf0129165895ac4b008e595f437491d87abed02cefcd9db53d94d02dae17b118e5d6787463181f4b87c10772d2b13f7809959bc0488506dbd17ca51055f2f416a44fe180d2d50c312cca7cb14a2bdc331f57a9817139a206fc76d57234ffff2de20a4b8e3737fbb42913777c06376f799eba367e21f94ca598705f5dcb767d6f84fad6b0f6095e53c4c4234d0c1fbe434f6ab8f43c0013ee93b83946ee7759e89d7bdd1a32d7b3110b937fe43c06d21e35810d8fe98b0000ea8aa12bc8716eefc5c97c45ac33eeec964c5214bc3a9359bdea1cccab94f15e36319cb34ebcacedb82c2ed3de5a8a8f0011e8f74e82d7f96093530e76692839d7961939adfdeeeaff19d11efcafb6cf46fef271e89d6cc238a081ff58cefcce3fbf4625a7e7de40e42e07b34449e15e065cc7348663a52190202c7af288a4510de03dab19d26285eda89156d50dd385a60333ba5bbf3dd6d6080cafccf8a97406bb6b68a1f0c4549820a73c880f475f732ae00398e8bd1f4908b7807fb33b72685ec37a2d3f766413a6045951f9a93ab5d99c066f7aef0948a68cb0b3e35cb80dd349e891aef595dc4d470e8ac32a308e15fc37d06aeac289c0523f483e1ff7408c60edddab652f2ef91d4f2b01987b0f46da034e5c3f745a7ee8101a3934c54e24b48ec0275e2d068edc746b0827cbf652f406c6b95f2722e58c050400ce2126596e1cd7655b904801784c416b22f73d324678e2724f43f1fe687c7e8a60c28b82b6528341b648cdd56fed7cdcbb1575912d5ecd36de00bca0b7427d8392c6289455e8f8d2ab2242729251ae033a9e02210e62df0546a74b333a1c48f95fd54acb5741259e8c5488efeee327415cc19451432c6f16c27693102a3cd84857cd6586fc5ca9a93eb0145fac0662ff86107f998a8ef7df8aa14046c55b03d3d47f88a8d60f7774a2ee08758897fb411a94b3c2fc5d5f0db42c0463ec014508e5247d33ae6c962d35603ff8454c16f8342856935125102bb784ed714887071ffdd9923c954ab6ce431b63ee356b0c785f2f47b90e29389f22fc5b59a70efaea2bd40195af4486220d702e30bfc43c10ec23ea6283994a7dde4dcb61fea6b651fb1d62458d0741a12830052fcc460db043afe525629b40d7cee658e4cb5e930ed624806c43a006dc9336d07c2b8081c128ad7084c29743bc613bc18f5a38d442768af38041efe03d152ef95ff569e76db2391f4509d7f339d92fdb4a89364949da3932ba5c04c24a560ad80a3ce654575576e599aff3565b1d531f30912b99e6619ebe93cc0b81ea9935fd46edb44a78f615255490a4b621501f2a9e4d24624c4dac9274018c67584f5d374755534d7f68f679c4ff516a9c861a0e7e65868fcb2bf1cb9aea4e05df72279fdb0d2b9e935c5af3cf474bed79dfc248c1f5aea4b8b32c5d295e57079d0fe662a46b7f71cd47744db86c50b704c971d90195c7b2c7439a2d78ccfa79b5fc2bff6bbf840262bf89394b3e6491953264d2700c838fa2c7b34252600c9654e502dcea39cb6bc3eb8d6284ca6270d6b2f0e58fded8a7b4a302a97bc641df07720ba2b26bbfcc807ca0abb1b44322269c34c5ec68cb068ea88067d905ea917bb03eefdaebdeabf2d0dce85dbd02ee46c5cd5892587c2cb5fe36d7d3e5db21b094b8b77940b5f07722e47a08d367e5f84c96ec660080934b33ad61b4f65d77e86abd6859cddf4bbae1f0930462df090000008562ea3511a8065ec8ffcf12f14dcf6ebecd8d884836174faf1aa609e5f1ee1162dfa13bdc1fa7cfaadba85c72e9758f03a755d0be53f8d2a1dfb1c68cc164b0a0780d971a96ea2c4d4ca0398c2235980a9307b3d5bd3b010a3ad0a5dbed2881a9700af561ac8c7e36bb2fc4c40e9cf96f06817fb903729a7db6ff957697c9ede7885d94ff1aa70826ad01a9b03c37b0969be0daf60af93109eb1dee72e4a6df3bec89822a7a0b678058fa3fef86faec216eb6992162f8dcbf719c148cd2f9c55f4901203a9a8a2c3e90f3943dbc10360a1a49700d1dfbf66d69f6fbaf506c8bcce8bb0d872a02238926407a4eddd5d0fc5a752f90000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004000000000000000000000000000000000200", 0x1000}}, 0x1006) writev(r1, &(0x7f0000000900)=[{&(0x7f0000000480)="ef24df748e6339e7a859da00f7e45c45aed0cb6eabdcfdd972f677f016168b5ef61f9aa1f6deab386cf93481b137e7afe6f01ab5079c82ae2da6335608b14ba339e0f66f9dbd841684808f041cb78f055fa4dd99e8666178f4bc2ef29d65e55ab4c4fec523dfdaf97c", 0x69}, {&(0x7f00000014c0)="accecc3b26f444c91af532f3dc8fcb45fc7cb2240674222923ad25ceb2cab3cd1a1bce4438af0e8fd11efe70949b8076477924694871ad64be7d5913e78be03210b90c2170350c7cb1c836d132036ffdb8b1d4ae82f24eea9e1eebd967bbc765a0d152099994e3992e59ade79432921bd4fe5a9a5a1f627d0fe62310bebb8d6e8d8a54916273f2cb9f60bd7f33b392659e64eb1a2c1b49a387bf5fdb486a042b98c33f00150d8179917ebc20b9a4ce14ba2cfc32994781f0178f8edce57369a310ebc478f6c0d1bc0442447a3f3f038ead8940a6b2b92c9a56343feb2cf95dcad3ab0ecb42b0c5583adcd091cde45916908ebd5eae8a67737387218441ed24729ca4643175e3771e0600d44b996f993d2b8e22eddf88eab5b8cabe055b6e16f0a81f8c2dac406e3ba1a2bc44d94314ce123e5b43fc1dbcfb7858e440893b6c66c9f2691cba5856dcac58e289bd679ccdc558aacc7c419a60e726d683557555201b720461dbe1064dfd49919e9765f2bd4bd22eb64f8c1ca73fa6c559e3d300eb2cd42ea83b560a03ca4161b1e9035621a751cd760cc8989124e935802d6c1cde5926457791b3969da4ac6d408729275a31613b9ddfc33c5a1eb22d32d500052b27ffb9a4ce0172d859b4bc847440abb37974c13c855b3e318079a8b87565df2df2aaf96d9cd2515695f03eacf4958122570b14fef0212454bb74c478eaa7e551fbedd36b2e7af9134f7060947ab9dd3b8827025b5110856efdb1384044cdf04b75133d09def93df1513b78ecab8fc51ea2f3c2c60ea2b00bf925b840c569473086a244bae8d9b7a462dad0d9fdb72e0accaf4d1ee1b91d7abb86525eb73183489c9193d0c1c10bb4551919b31221bb519dce970bd5fd0b29fa221844694b320dd81a1766665d1beec63d175af4644a4764513d7619e9bac8802355483cc93666dab4733dab1945495a5bba68839d69d58f2dd5c76adf9d34bb9085d5fc4e8ec82c846ad432c35d6ab4cb99c165681bda2a819a13c4307e81bf7dc57a4002ae393ece0623af7826de923df8dc6b08ca7d91dec52688e676d816f5cc8716f8c119e6970c2a0c719bb6d278947d1db9bca07df7206cb2b06a10a2de4d4608e35ced274d9ff81c22cc89b0412c7880475c9ed4b5b9f0c30a9494259126a5e6095a98cab0bf0476d4faebe8c9b686251e80d8bf4400f2454f4d2a2b845e12c62129caae30e1c30258d7247a90d2ebcd506fafd6be7f7359ab77c37f141e7521281163712afc434c4339acccb767f1877e1a454b345e138422599446aa7da09561ca143ace6ef8ce70c5672163ac13b0d997fbbf8480f07f45792c6f31de10ded9be8548948fb0a9712d9b7e4d2e1d3aee0bd99a5b3aba604e6a9c117a247d95665348ae5829d569ce3449c3202eae7d9723558b0b4413ec470a4bc7c7bd264988e623a3d75656da1f831a84843653b03e53f37a2135ebee48ccb96800aa6a7d23e4e39f369cee6d2489c4c55e62c286b397d661e88925545a544c0358f9a2dd5f744f48ce2256c314612a85633d1a3b672cb1a4dfafb0269b28b65fac42a12d0a707bc593af2f6d3f639c9a8c18d8cba35cb2f1b18b32d387c6d4d6b3d016b9be9be4c214c85d6c979cc9fef700ca04e747b35733f10be5fc4f33d285f72d5bceafa0e790ee46ed3bc7bb6e17847b58c36b96c388ec4fb1eceb81ee73c163443421338d535542b28bf9cf4689e4f131992b5c54df9f64aeb49a28bd969198686cfce4f3b1c1a1187c3d30da29d519e1dfadb79aeccf43be2497b46c19696b78b3fefe09fe49ef2c329164a7822f41c4b25d7651789fc03678543faa095932a23e077f77e5f667ae4bb3808402c210d399fd0f653a4a611feca648418ad9a3c435edd5a5680c399e7a39e689fc3565aaa7dc062d0df4aa3c39ed771f51eb5313fd811349b009bb21c151fb2ef429605be9aaed73e6ff62dfd74f057ae8d220bc2890840090aaa7559f117616022b515e155c70997c058b67012cc25a259de7d35e7f1264173867dfe0e837fd890b1c4bdba76ee4e78234963b66f23fcd294a9c818e1ac7a54befa789116611c05f8fb4b4e3f8f20cc6afed294e78e364ff061a43fd9c865022eba8e76167df2588181682b1471851c546c3711084db58ca6a7bacf3e88608e59eb4848bb818192c19440faebd828aefc835a65e019586920d1a8238a60ae02948316313d38cd9269321ae17a1dbb19f57b619e7c5fba97f577626e2ac688f10b32f53356a697039563be88a79e1e97bf981a8c600ad47237eed91cb80dd8364cfcabf5371fc55a59b9267f0fb347e9bf704ee7abafbd95fa7843fcd4a2410d56d87699c1564ddaa59d453fff26c89b6fe02a9eb14cf0fa408b0d364a53ebbd2c8a0c92bb126973fd94e001023f114c75e02089748e4402a3927bb576d019417f073f9d7017f58a5f5edf9337fcb53d71f766d5ee719e2d6194d5098a50dbb6a334689f24d70e42f03ed62f754cf785b08e8f71b33ecd752e4e7c52398d70798b3828a2d7f9b5fd3222ee643b7707257978a9f06792cd97d714d65433c11d8cda1532f75a48a7a77c4a745de8c85aa44d7fdcc8cd1691d718fff1d930b539c52b8d3f349c2eed0c3613624de7c9937d2ced8c608a184d2dbb10939e694782ad9a82b120c6d82dd88e7314b081cf97c449b471efefd7b558848d999e767e12be54a42b76fffbcbde93241824f32846e71f4592eb2dd9f3d816e8ec229a45b79c254793c8f751004754fb08dd992b333660e028d404b0311eb53d6cf1359d4fbcfe9205403c63d0ea08523d2a9ca5301f7f6c7c3ff52e95178621e7e7e331075fb2dbe88e474ea4433352eaac032211247d234734b4c720ecb03626d745b6b08df3be8d12f18bcf7f49ebf8e3408805a3b2eeee97d6d4cc5aa70a4bc000a5cbc61fe209c06173a8b683225315e3548d787bacaa2a7590989819207a4e265dda895edbf5e336bf6f2368712b165ab5d19e31629e477241ab93a3e0d290c64847ed58753647f20bbb0ec1fc1b8f7691f67f30f4e8913a2f315eba36969f113fc22c575fe5af18bd6a2e9a9f6f13bc21981829b632a7c6aa93c146058232eb7c19422a0478e991b4ed994bc56193b0b8ed67244fc3f3c3dbd338362e17b0eb615180231cd56ff3ca1a8ac7ebac6cb48d76ff2d4d79a0fff9f9cb624c5f01ccdda286f7f6063d8643093ab4db51d71ebbdc673fdd6aa9cb4848e4de4089350ffeef4dbe79b602472e4b2e71a03739166703266e2437f191358e7311b5a16fc369c974aaf28c6eafdc5f2ba976ad83ccc5d34dbd86c7e831ff910a5b682bed66bf0b20ace44bdf0183d398d6ef4fff9b1dd38b07ee5db911f4249d61e4d354a3db3f6cd66a156631384eedc692550e07dd7dc16602759ddabf93921398505f40841ec08473ec42e9e1c6bd992e948f677bd41fac2428b2c5ba84831e9c789fd8f5e6c39558eaded6b3a6d9e4b8437a0c8ee9463fa6750301ded2a8a9ef53daeb335687f9d5609adbf1a461ab4aee998073359b34a4fcc537a9229f18617a12dad73bcba358b469accbc89cff7a71523a13b4b1dc9ad124178a2b202390fdfc2cc64801bec396620adb8f9defd72e12504335402dd75dcac2783cf06bde917cd6561401c863746465622f96d54ed04e14f38948e12732719d34f3d54d916e80c4d4158619a6051f36d632d46d36143f0f87d37853f4190096327093df0dc695b64b9bd73984f14f34e1737e796ac813dca98ef24bc4f1fc3b0d82e5e8026265b3d3a39da36fc2d701737626b476be43a3ddfc9a7d3eae61d38289efde136cbadd31f532eb92176f6224edfd0439a2c355ba94282623a06d1072575abab74909b2447c41cb75ee670eccdd9494c57eda6ce1a2977ce276aaba0d505e9841ea0fc9429f8cfb2a541572a1c7bd3e7775363462ef5581e6008b14308d1e9281bd5cce5365dec6558462d9051366e59524aea51a3d6c4172c76a3dde13c5cbf7980983b1c3585d03374194dd02f4dc083b55fa4d55414f3214646e5f3d81e33450ad1bb78a713ee764b8c4a67fa8a0af687d3c913b5563845fd0577fcb1114e67b242deec591f20a06502ee160e2341636ecfcb9720a0b61869284c35495242aca8b8da61e29e4d83391c89a393c6c85863f2b871161147b5804c6a28dc19ee05414f2bf0ea97eb90dbfe5b71b60cf2e02f7d8b0ccfd11394b396396c25fd1d79e469e85176a824b99d1a56f501dfd1fc550e73005d2443103c926a25ef13cf514bf5e8ba2271b6925609c80caf98d3cc1518b9d624bb113dd19d00734e649a7175e2c2b2674be7cb4d73ebb1a61c6d5fbb9ebb7a9a5853b588631bbadcd5649601fd20ba22741b21d936bd23fcf00ba81287cc94cf80d59c87eeab76c1b56562b162d261908a9f3abc12036fc2d0c54869ab0d079570c101b8c32efc6a339ae9b954374a2fa2909e65abbe71dbaf83308db67633ef3694fc4c8d85bd1ccc0d5831d3310bb3a7d8fd5ebf4a46a29d40468ef8f06ff0f511759c0d6bc7f76cdcb064b03411d3b07298a8edb0976eb07b31f63acd637529d97b9a3e2664afa6e95b3b943749806821288801ad7054bbaa9fb7af02d87633f7437d4ef284548105f7579249acdb9421708154cacd90377eb38c89d5b161f65b9cb08e32660990cf9e7ae9370c05dddd8734f4ebdf4392ffc6a7d08b0435ca85ed9d5598605c5291fefbe0e5809651b63a267531f504292c513dcf174932f09b86cc7a0cc30d800faba4a7b1c563812517f4b20b2749a92db8c5f890c8b9aeeba8eb001bd458eaeb9b154fe26bf3fac8072e4815656bc386e4d40bf70e0f47ce0741438cfacd9a2903c9c8d2abb9bf6a0815995db50bdd50c2b7d5a9861fa7c81e4444b32264d5e34a1849719782df6b5d01e7756652026364832ec4e9670bf5709d20ea61a9bd172d74d427268395c93e7d88553588f00a572b062c57ea37818a51d537f7c3966853589111e577c3b6306007f1864a1cda68e90f045fbd2349a1bdec7da6e77e3cc003b879bf494d86369b0b00e873fb71ff1b06f507de1972901d6e6010dd610be330902102ad5a842308f34b9a3f2e4fe70d6ee143a5d961f3cd919a2108d37b7746268a3abbe883f2909586bb5be04d24c35e7dd58175bff6b4f4255a8ce41ba29b88abf814a17a381bd6b1c2f1c64aa739d1c97cc347b0516b4a02f13acf5a87e1f4c51a822a68a83eff6688ead8433b8b955ca12c8f5cf2f7c1101f6b703f02258a373910bfe2843147b376f32a1e4df62551070843e024212fe3df99ecec1db9bb78f38cf7a95b1b5b91c5112ceda5e3ea08175d179215cc0346710195483c2b5c12e0ffc235df4a9b1bda9503ddf64b480101da8938533ecccee9f327cd3f181e21d71030bcf28f6d83ec5762b033fbd01beee922c82075c170af8f5d57ad93524f7570ff42fb92cbdfb4cc8701c29332689735a49d0272fa789f1c4525a67a561abdd7c64ae348975f2b58878707001cd7ec3116853380c3fb8f4c2b7ec70dfb6b83b35efdf3ea9fd469ec8baac273278de1c39a8f178eb4370e1583c445881f515fcd7a82d6c69d3f061a66219857f93ef70b1eb135224ac27408f984e7e23c5bc02351a650a403e95ac8982904fab553f1e8fb67cd854d1c0c61dec5339cd8904501d14b0e6c36944fa320d0c028b1c9873a5bffea9ea7565f603a30b66db596c1d6c720a8af29b8514e52580011d5e23187c7e07924fdbe80b0784ef540bde0", 0x1000}, {0x0}, {&(0x7f0000000600)="0fb67eb5d8e1216807cfc53e46a995488ac07adb2039b74d203f81ab6f8bbd2a9acd0303499c26ef1b614bb0b1cbf86fdb5294293a3b48be970bd94e773c646ad2b46a62f6392f6d506861be47da95dd68bee134f9e08f1042caa8051e54561e48465f11dc36e2485a45ca5d753ee33bc58da5ae6892623483a4360f0dd2ab86ff046555538cb223b7586e28ce1ffda8b2b5edcc4cb2a2033de9052f4038a375bb4cc957c25033b9186abf4924c2", 0xae}, {&(0x7f00000006c0)="8a490ff3f06a4c12c0d774b1aacec5451a91c4e9c7c06a08681e92cc0dd873450ce6d094808b61bbb6a43fe0599714730f103a54b616c82d4aef3cf88ee8d6e0dfc6a0a9fbe2d1d42feca458a6282b26a255a6f268933f14cad84d74ea8936c72dd756c6089d13f77553b195a859c8445bdb68c44202d8c3e1af303b", 0x7c}, {&(0x7f0000000740)="ed1d797349de2182e641ff7d39ccba020eba2c5fdfd84a309283796bbc610ae528cf273abc8312b5e7c78c16cf629dde8496cd651065c29105c6385249d31e2b43b1e3c43b33d633fa1a334a00e9a6afec1a877202217ac237dc44249197f10f1e56c522ce0f89ea54987543344096ffacf4e5d76b64d82587ac79383abc8b57f8a78a7b14f7845e1b531a11bdeb924e33de3af7ee5837d15fdce4d5907002621eabd6c6ba13cfd73efd6d35ecdd999bf7d66e0aef7f76ff620c049f1b8a", 0xbe}, {&(0x7f0000000500)="a5d1111bd7bf785703408a4ae7e8e8b5c2f82871dc5bf5d2ee6c54d0f51d6ce482d986384fcd79c7fc", 0x29}, {&(0x7f0000000800)="77daa4a4366039cca8f7267145805b05387ed067527aec77a349818ed8a8d0d681661f7e97562664d372f24ca9e34ab214260fa6259a884bb5d75494134635616a71c163dea7095b258be17b260d36ab18ed5d585fb6061d5e850112b136c40f746eec2e47fa7fea2a4e387eaacbff426fc4f8431655c2bac0b9869c86538088fc6aa679814cff513b5ff14b12e04fd812a954e1e1eec6667ca6a2ce8dcace8f5905d1b70984c05e5d51ca2879c858f5f8b120f4e246cd5a22dbdc086feab781176f06c873fe6378decb28", 0xcb}], 0x8) 00:18:35 executing program 2: pipe(0x0) syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000140)="eb3c906d6b66732e66617400020101000240008000f801", 0x17}, {0x0, 0x0, 0x1000}], 0x0, &(0x7f0000000180)=ANY=[]) chdir(&(0x7f0000000040)='./file0\x00') r0 = open(&(0x7f0000000080)='./bus\x00', 0x14d842, 0x0) r1 = open(&(0x7f0000000780)='./bus\x00', 0x4c03e, 0x0) r2 = creat(&(0x7f00000000c0)='./bus\x00', 0x0) ftruncate(r2, 0x800) r3 = creat(&(0x7f0000000040)='./bus\x00', 0x0) ftruncate(r3, 0x800) lseek(r3, 0x0, 0x0) r4 = open(&(0x7f0000000000)='./bus\x00', 0x24000, 0x0) sendfile(r3, r4, 0x0, 0x10000) mmap(&(0x7f0000000000/0x600000)=nil, 0x600202, 0x7ffffe, 0x4002011, r1, 0x0) write$P9_RREADLINK(r0, 0x0, 0xe) [ 162.718382][ T7560] R13: 00007ffe5c0ea9cf R14: 00007f3a0254b300 R15: 0000000000022000 [ 162.718398][ T7560] [ 162.746011][ T7564] loop2: detected capacity change from 0 to 16 00:18:35 executing program 1: pipe(0x0) syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000140)="eb3c906d6b66732e66617400020101000240008000f801", 0x17}, {0x0, 0x0, 0x1000}], 0x0, &(0x7f0000000180)=ANY=[]) chdir(&(0x7f0000000040)='./file0\x00') r0 = open(&(0x7f0000000080)='./bus\x00', 0x14d842, 0x0) r1 = open(&(0x7f0000000780)='./bus\x00', 0x4c03e, 0x0) r2 = creat(0x0, 0x0) ftruncate(r2, 0x800) r3 = creat(&(0x7f0000000040)='./bus\x00', 0x0) ftruncate(r3, 0x800) lseek(r3, 0x200, 0x0) r4 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) lseek(r4, 0x8, 0x0) getsockopt$IP6T_SO_GET_REVISION_MATCH(r4, 0x29, 0x44, &(0x7f0000000180)={'icmp\x00'}, &(0x7f00000001c0)=0x1e) r5 = open(&(0x7f0000000000)='./bus\x00', 0x24000, 0x0) sendfile(r3, r5, 0x0, 0x10000) mmap(&(0x7f0000000000/0x600000)=nil, 0x600202, 0x7ffffe, 0x4002011, r1, 0x0) write$P9_RREADLINK(r0, 0x0, 0xe) [ 163.137260][ T7569] loop1: detected capacity change from 0 to 16 [ 163.139565][ T7571] loop5: detected capacity change from 0 to 16 [ 163.153721][ T7573] loop0: detected capacity change from 0 to 16 [ 163.169712][ T7575] loop2: detected capacity change from 0 to 16 00:18:35 executing program 2: pipe(0x0) syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000140)="eb3c906d6b66732e66617400020101000240008000f801", 0x17}, {0x0, 0x0, 0x1000}], 0x0, &(0x7f0000000180)=ANY=[]) chdir(&(0x7f0000000040)='./file0\x00') r0 = open(&(0x7f0000000080)='./bus\x00', 0x14d842, 0x0) r1 = open(&(0x7f0000000780)='./bus\x00', 0x4c03e, 0x0) r2 = creat(&(0x7f00000000c0)='./bus\x00', 0x0) ftruncate(r2, 0x800) r3 = creat(&(0x7f0000000040)='./bus\x00', 0x0) ftruncate(r3, 0x800) lseek(r3, 0x0, 0x0) r4 = open(&(0x7f0000000000)='./bus\x00', 0x24000, 0x0) sendfile(r3, r4, 0x0, 0x10000) mmap(&(0x7f0000000000/0x600000)=nil, 0x600202, 0x7ffffe, 0x4002011, r1, 0x0) write$P9_RREADLINK(r0, 0x0, 0xe) 00:18:35 executing program 0: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000140)="eb3c906d6b66732e66617400020101000240008000f801", 0x17}, {0x0, 0x0, 0x1000}], 0x0, &(0x7f0000000180)=ANY=[]) chdir(&(0x7f0000000040)='./file0\x00') r0 = open(&(0x7f0000000080)='./bus\x00', 0x14d842, 0x0) r1 = open(&(0x7f0000000780)='./bus\x00', 0x4c03e, 0x0) r2 = creat(&(0x7f00000000c0)='./bus\x00', 0x0) ftruncate(r2, 0x800) r3 = creat(&(0x7f0000000040)='./bus\x00', 0x0) ftruncate(r3, 0x800) lseek(r3, 0x200, 0x0) r4 = open(&(0x7f0000000000)='./bus\x00', 0x24000, 0x0) sendfile(r3, r4, 0x0, 0x10000) mmap(&(0x7f0000000000/0x600000)=nil, 0x600202, 0x7ffffe, 0x4002011, r1, 0x0) (fail_nth: 4) write$P9_RREADLINK(r0, 0x0, 0xe) [ 163.182610][ T7573] FAULT_INJECTION: forcing a failure. [ 163.182610][ T7573] name failslab, interval 1, probability 0, space 0, times 0 [ 163.182661][ T7573] CPU: 0 PID: 7573 Comm: syz-executor.0 Not tainted 5.18.0-rc3-syzkaller-00218-g13bc32bad705-dirty #0 [ 163.182686][ T7573] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/01/2011 [ 163.182698][ T7573] Call Trace: [ 163.182704][ T7573] [ 163.182711][ T7573] dump_stack_lvl+0xd6/0x122 [ 163.182741][ T7573] dump_stack+0x11/0x12 [ 163.182765][ T7573] should_fail+0x230/0x240 [ 163.182861][ T7573] __should_failslab+0x81/0x90 [ 163.182896][ T7573] ? vm_area_alloc+0x28/0xa0 [ 163.182918][ T7573] should_failslab+0x5/0x20 [ 163.182937][ T7573] kmem_cache_alloc+0x46/0x300 [ 163.182961][ T7573] vm_area_alloc+0x28/0xa0 00:18:35 executing program 3: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000140)="eb3c906d6b66732e66617400020101000240008000f801", 0x17}, {0x0, 0x0, 0x1000}], 0x0, &(0x7f0000000180)=ANY=[]) chdir(&(0x7f0000000040)='./file0\x00') open(&(0x7f0000000080)='./bus\x00', 0x14d842, 0x0) r0 = open(&(0x7f0000000780)='./bus\x00', 0x4c03e, 0x0) r1 = creat(&(0x7f00000000c0)='./bus\x00', 0x0) ftruncate(r1, 0x800) r2 = creat(&(0x7f0000000040)='./bus\x00', 0x0) ftruncate(r2, 0x800) lseek(r2, 0x200, 0x0) r3 = open(&(0x7f0000000000)='./bus\x00', 0x24000, 0x0) sendfile(r2, r3, 0x0, 0x10000) mmap(&(0x7f0000000000/0x600000)=nil, 0x600202, 0x7ffffe, 0x4002011, r0, 0x0) 00:18:35 executing program 5: pipe(0x0) syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000140)="eb3c906d6b66732e66617400020101000240008000f801", 0x17}, {0x0, 0x0, 0x1000}], 0x0, &(0x7f0000000180)=ANY=[]) chdir(&(0x7f0000000040)='./file0\x00') r0 = open(&(0x7f0000000080)='./bus\x00', 0x14d842, 0x0) r1 = open(&(0x7f0000000780)='./bus\x00', 0x4c03e, 0x0) r2 = creat(&(0x7f00000000c0)='./bus\x00', 0x0) ftruncate(r2, 0x800) r3 = creat(&(0x7f0000000040)='./bus\x00', 0x0) ftruncate(r3, 0x800) lseek(r3, 0x200, 0x0) r4 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) sendfile(r3, r4, 0x0, 0x10000) mmap(&(0x7f0000000000/0x600000)=nil, 0x600202, 0x7ffffe, 0x4002011, r1, 0x0) write$P9_RREADLINK(r0, 0x0, 0xe) [ 163.182992][ T7573] mmap_region+0x77d/0x1080 [ 163.183013][ T7573] ? get_unmapped_area+0x247/0x270 [ 163.183035][ T7573] do_mmap+0x67a/0xb20 [ 163.183098][ T7573] vm_mmap_pgoff+0x117/0x1f0 [ 163.183167][ T7573] ksys_mmap_pgoff+0x265/0x320 [ 163.183190][ T7573] do_syscall_64+0x2b/0x70 [ 163.183216][ T7573] entry_SYSCALL_64_after_hwframe+0x44/0xae [ 163.183310][ T7573] RIP: 0033:0x7f3a02dd50e9 [ 163.183336][ T7573] Code: ff ff c3 66 2e 0f 1f 84 00 00 00 00 00 0f 1f 40 00 48 89 f8 48 89 f7 48 89 d6 48 89 ca 4d 89 c2 4d 89 c8 4c 8b 4c 24 08 0f 05 <48> 3d 01 f0 ff ff 73 01 c3 48 c7 c1 b8 ff ff ff f7 d8 64 89 01 48 [ 163.183356][ T7573] RSP: 002b:00007f3a0254b168 EFLAGS: 00000246 ORIG_RAX: 0000000000000009 [ 163.183378][ T7573] RAX: ffffffffffffffda RBX: 00007f3a02ee7f60 RCX: 00007f3a02dd50e9 [ 163.183391][ T7573] RDX: 00000000007ffffe RSI: 0000000000600202 RDI: 0000000020000000 [ 163.183404][ T7573] RBP: 00007f3a0254b1d0 R08: 0000000000000004 R09: 0000000000000000 [ 163.183419][ T7573] R10: 0000000004002011 R11: 0000000000000246 R12: 0000000000000001 00:18:35 executing program 4: setsockopt$packet_tx_ring(0xffffffffffffffff, 0x10f, 0x87, &(0x7f0000000080)=@req3={0x0, 0x0, 0xd2}, 0x1c) setsockopt$packet_tx_ring(0xffffffffffffffff, 0x107, 0xd, 0x0, 0x0) socket$nl_route(0x10, 0x3, 0x0) bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000300)={0x11, 0x5, &(0x7f00000000c0)=ANY=[@ANYBLOB="180000000000000000000000ff000000850000000e000000850000005000000095"], &(0x7f0000000280)='syzkaller\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x2, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x78) bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, 0x0, 0x0) sendmsg$WG_CMD_GET_DEVICE(0xffffffffffffffff, &(0x7f0000001480)={0x0, 0x0, &(0x7f0000000440)={&(0x7f00000003c0)={0x38, 0x0, 0x100, 0x70bd29, 0x25dfdbfb, {}, [@WGDEVICE_A_IFNAME={0x14, 0x2, 'wg2\x00'}, @WGDEVICE_A_IFINDEX={0x8}, @WGDEVICE_A_FWMARK={0x8}]}, 0x38}, 0x1, 0x0, 0x0, 0x40000000}, 0x80) socket$nl_route(0x10, 0x3, 0x0) r0 = syz_open_dev$tty1(0xc, 0x4, 0x1) r1 = dup(r0) write$UHID_INPUT(r1, &(0x7f0000001040)={0xe, {"a2e3ad08ed6b52f99cfbf4c0879b45b4d04fe7ff7fc6e5539b3c68163b546a9b374694370890e0878fdb1ac6e7049b71b4956c0a9a472a5b47f3988f7ef31952a981ffe8d178708c523c921b509b720a169b50d336cd3b78130daa61d8e809ea889b6e02b77f07227227b7ba67e0e78657a6f5c2a874e62a9ccdc0d31a0c9f318c0da1993bd160e233df4a62179c6f309f4cff7738596ecae8707ce065cd5b91cd0ae193973735b36d5b1b63e91c00305d3f46635eb016d5b1dda98e2d749be7bd1df1fb3b231fdcdb5075a9aaa1b469c3090000000000000075271b286329d169934288fd789aa37d6e98b224fd44b65b31334ffc55cc82cd3ac32ecd03aded6f9081b4da0d8b38f3cd4498bee800490841bdb114f6b76383709d8f5c55432a909fda039aec54a1236e80f6a8abadea7662496bddbb42be6bfb2f17959d1f416e56c71bfc31870262f5e801119242ca5b6bfc821e7e20002451138e645bb80c617669314e2fbe70de98ec76a9e40dad47f36fd9f7d0d42a4b5f1185ccdcf16ff46295d8a0fa17713cf39fe23491237c08822dec110911e893d0a8c4f677747abc360934b82910ff85bfd995083bba2987b67399eac427d145d546a40b9f6ff14ac488ec130fb3850a27afc953854a642c57519544ae15a7e454dea05918b4124351601611c8f11baa500a3621c56cea8d20ff911a0c41db6ebe8cac64f17679141d54b34bbc9963ac4f4bb3309603f1d4ab966203861b5b15a841f2b575a8bd0d78248ebe4d9a80002695104f674c2431dca141fae269cab70e9a66f3c3a9a63e9639e1f59c0eee26c6b5d74b078a5e15c31634e5ae098ce9ee70771aaa18119a867e1088334975e9f73483b6a62fa678ca14ffd9f9db2a7869d85864056526f889af43a6000200000000000065d5e880576286522449df466c632b356f243f989cce3803f465e41e610c20d80421d653a5120000008213b704c7fb082ff27590678ef9f190bae979babc7041d860420c5664ba7921b14dc1db8892fd32d0ad7bc946813591ad8deff4b05f60cea0da7710ac0004000000008000bea37de0d0d4aa202fef5952a5391fd5615d429a04a689b83c7068ae949ed06e288e810bac9c76600097907f8ea2e2f05dd3318271a1f5f8528f227e79c13800000000492f21579d2c15b8c70cdb1c332d86d87341432750861ec2bc3451edca194b221cfec4603d276bbaa1dfa6d4fb8a48a76eefc9a9a0270e4c10d64cd5a62427264f2360fe763c43470833ac96d3f3357cbbaba8f1b1fdcc7cbb61a7cdb9744ed7f9129aede2be21ccfdc4e9134f8684b3a4f354da9a795e96334e207dff70f1988037b2ed3aaf575c0b88d8f146684078416d59fdee5307000000d92dad99dac44c3f0008047096a44060bebc2420aed92fa9b6c6224779415d97b9a6d6d5495c1180459043f41c2fc4f4162b987b80c3e001cd34e5c92f76cc4c24eeb8bc4e9ac2aed9e53803ed0ca4ae3a9737d214060005ea6f1783e287b3bee96e3a7288afe2fdfaa78d1f48c13b64df07847754b8400daaa69bf5c8f48fe4eae9ca1207e78283cd0b20ceb360c7e658828163e2d25c4aa348561f927e88f63aa70e73a5e69b3df3495903f06572e1e007fa55a2999f596d067312f5779e8dbfdcf3427138f3d444d2639a10477f9bec4b0bbb6e3c04be68981f392203dd0ee3ef478e67d1d7232f17696294378ce716dacfc5e3e03cfffffffffffff001034ef655b253ca509383815b1b6fc6522d4e2d48604665fde2b94cf02b98a269b891abf8ab9c015073014d9e08d4338b8780bdecd436cf0541359bafffa45237f104b96210403b2de9efedfd71af9444e197f47e866101496f42355bc7872c827467cfa5c4e72730d56bd068ed211cf847535edecb7b373f78b095b68441a34cb51682a8ae4d24ad0465f7927f889b813076038e79a7962fb385a882e8020f06c4c2ba1dd5cac7c18876da865d258734dd73583df292892448039ef799cf0630becdcce04579b5561dc825ab829827945e020c1f67ee615f7084a607a7eceb6243378e0610060f02cca4051c2f001edb3d78fb4b5f668dda93aec92a5de203717aa49c2d284acfabe262fccfcbb2b75a2183c4e15a7b6eb65ca8104e1b4da1fbb77ab2fc043aead87c32ab875ee7c2e7b7019c902cd3b43eaeb1a5fb135c0c7dcee8fe6516a328032f88c042891824659e9e94265c803b35ee5f83a2b210520106b8a358b50ab7a1fa89af9c251fe5294b3d1802d5676d95f160ec97b1ad948741b2044642c37b4a6cc6c04effc1672db7e4b68d767d9a7a508ae54a3cd73643de50e8c77d95a3d361c040babb171607caac2a3559ad4f75465f49c0d0ae3716db6e00cb11dbe200000000000000bf70cc77737c3b42aae501b20f7694a00f16e2d0174035a2c22656dc29880acebd2ba3a504767b6b45a45957f24d758ed024b3849c11d412a2a03b4047497022d9c30e23ef4df5c89644f48bb536f7945b59d7bc09ff754413d135273ea8e75f22f216c6b9990ae71806f2c00b4025c48b75c0f71c497579773767075428067e7f16f4dde374f8211fef42cb468e623daf60b3569d462f4f19eacdb3ed70eeebb4483f8fd777d443e8b40426db6fe29068c0ca3d3414442e863a154704b0e51bc664a137b26be7fc95df80b9ce375dd649c8c704e509bd88c8e63d8c7dd67071115c8982ba46af4d6adcc9f68a75b9397b035153faf46366e7205dd8d6f37525c1a0e94610dd94323f6c15d085197149bfd6655548cfd9c5d3b2d78378cfb85ed82e7da0f6eb6d279f2ae44369ddb4581c55925d0f6f1ba471eba281f259152f85a654fb39ddff3b484439ff158e7c5419e037f3563c7f93cd54b9094f226e783271e1e5a2a2c10712eab625d64931cdcffe6738d97b9b5ef828ee9fb059fc01af0e79c1e14b1d25988c69a39973132f02768f7971d31488b8658a20878b7c1dd7ba02fc42939dde3d4a3339a65d507dc59c51097b40517705da56e9ebfeffffff82bf86dbb58c548069ff6eb95aade7cc66d7bbef724779ca1f731b3346ff177050373d79ff7b3e7f9bc0c1b4b266a8878b90baaa039d3e3b63979ac3df6e6f4859afd50238c7547a39b60810938044ae185d2ba3e00a4e73676864d0270d81eaee5ee6cf1d0ab3785e00785ec27e923911fab964c271556527697b52160687000000008df165d884b36ec2b6c25a2f362815687e9ddbfb96d6861aca47da73d6f3144345f48843dd014e5c5ad8fe995754bd9cf32fce1e7027132f2082fb0a30b9deae84bed4b28045634073c9c58c89d9e99c81769177c6d594f88a4facfd4c735a20307c737afae5336651b1b9bd522d60399473296b831dbd933d93994ba3064279b10ea0c5833f41f157ea2302993dbe433b1aa3a3766d5439020484f4113c4c859465c3b415c3432f81db8719539d5bf372aaaea1cc43a6c5cbe59758bf0129165895ac4b008e595f437491d87abed02cefcd9db53d94d02dae17b118e5d6787463181f4b87c10772d2b13f7809959bc0488506dbd17ca51055f2f416a44fe180d2d50c312cca7cb14a2bdc331f57a9817139a206fc76d57234ffff2de20a4b8e3737fbb42913777c06376f799eba367e21f94ca598705f5dcb767d6f84fad6b0f6095e53c4c4234d0c1fbe434f6ab8f43c0013ee93b83946ee7759e89d7bdd1a32d7b3110b937fe43c06d21e35810d8fe98b0000ea8aa12bc8716eefc5c97c45ac33eeec964c5214bc3a9359bdea1cccab94f15e36319cb34ebcacedb82c2ed3de5a8a8f0011e8f74e82d7f96093530e76692839d7961939adfdeeeaff19d11efcafb6cf46fef271e89d6cc238a081ff58cefcce3fbf4625a7e7de40e42e07b34449e15e065cc7348663a52190202c7af288a4510de03dab19d26285eda89156d50dd385a60333ba5bbf3dd6d6080cafccf8a97406bb6b68a1f0c4549820a73c880f475f732ae00398e8bd1f4908b7807fb33b72685ec37a2d3f766413a6045951f9a93ab5d99c066f7aef0948a68cb0b3e35cb80dd349e891aef595dc4d470e8ac32a308e15fc37d06aeac289c0523f483e1ff7408c60edddab652f2ef91d4f2b01987b0f46da034e5c3f745a7ee8101a3934c54e24b48ec0275e2d068edc746b0827cbf652f406c6b95f2722e58c050400ce2126596e1cd7655b904801784c416b22f73d324678e2724f43f1fe687c7e8a60c28b82b6528341b648cdd56fed7cdcbb1575912d5ecd36de00bca0b7427d8392c6289455e8f8d2ab2242729251ae033a9e02210e62df0546a74b333a1c48f95fd54acb5741259e8c5488efeee327415cc19451432c6f16c27693102a3cd84857cd6586fc5ca9a93eb0145fac0662ff86107f998a8ef7df8aa14046c55b03d3d47f88a8d60f7774a2ee08758897fb411a94b3c2fc5d5f0db42c0463ec014508e5247d33ae6c962d35603ff8454c16f8342856935125102bb784ed714887071ffdd9923c954ab6ce431b63ee356b0c785f2f47b90e29389f22fc5b59a70efaea2bd40195af4486220d702e30bfc43c10ec23ea6283994a7dde4dcb61fea6b651fb1d62458d0741a12830052fcc460db043afe525629b40d7cee658e4cb5e930ed624806c43a006dc9336d07c2b8081c128ad7084c29743bc613bc18f5a38d442768af38041efe03d152ef95ff569e76db2391f4509d7f339d92fdb4a89364949da3932ba5c04c24a560ad80a3ce654575576e599aff3565b1d531f30912b99e6619ebe93cc0b81ea9935fd46edb44a78f615255490a4b621501f2a9e4d24624c4dac9274018c67584f5d374755534d7f68f679c4ff516a9c861a0e7e65868fcb2bf1cb9aea4e05df72279fdb0d2b9e935c5af3cf474bed79dfc248c1f5aea4b8b32c5d295e57079d0fe662a46b7f71cd47744db86c50b704c971d90195c7b2c7439a2d78ccfa79b5fc2bff6bbf840262bf89394b3e6491953264d2700c838fa2c7b34252600c9654e502dcea39cb6bc3eb8d6284ca6270d6b2f0e58fded8a7b4a302a97bc641df07720ba2b26bbfcc807ca0abb1b44322269c34c5ec68cb068ea88067d905ea917bb03eefdaebdeabf2d0dce85dbd02ee46c5cd5892587c2cb5fe36d7d3e5db21b094b8b77940b5f07722e47a08d367e5f84c96ec660080934b33ad61b4f65d77e86abd6859cddf4bbae1f0930462df090000008562ea3511a8065ec8ffcf12f14dcf6ebecd8d884836174faf1aa609e5f1ee1162dfa13bdc1fa7cfaadba85c72e9758f03a755d0be53f8d2a1dfb1c68cc164b0a0780d971a96ea2c4d4ca0398c2235980a9307b3d5bd3b010a3ad0a5dbed2881a9700af561ac8c7e36bb2fc4c40e9cf96f06817fb903729a7db6ff957697c9ede7885d94ff1aa70826ad01a9b03c37b0969be0daf60af93109eb1dee72e4a6df3bec89822a7a0b678058fa3fef86faec216eb6992162f8dcbf719c148cd2f9c55f4901203a9a8a2c3e90f3943dbc10360a1a49700d1dfbf66d69f6fbaf506c8bcce8bb0d872a02238926407a4eddd5d0fc5a752f90000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004000000000000000000000000000000000200", 0x1000}}, 0x1006) writev(r1, &(0x7f0000000900)=[{&(0x7f0000000480)="ef24df748e6339e7a859da00f7e45c45aed0cb6eabdcfdd972f677f016168b5ef61f9aa1f6deab386cf93481b137e7afe6f01ab5079c82ae2da6335608b14ba339e0f66f9dbd841684808f041cb78f055fa4dd99e8666178f4bc2ef29d65e55ab4c4fec523dfdaf97c", 0x69}, {&(0x7f00000014c0)="accecc3b26f444c91af532f3dc8fcb45fc7cb2240674222923ad25ceb2cab3cd1a1bce4438af0e8fd11efe70949b8076477924694871ad64be7d5913e78be03210b90c2170350c7cb1c836d132036ffdb8b1d4ae82f24eea9e1eebd967bbc765a0d152099994e3992e59ade79432921bd4fe5a9a5a1f627d0fe62310bebb8d6e8d8a54916273f2cb9f60bd7f33b392659e64eb1a2c1b49a387bf5fdb486a042b98c33f00150d8179917ebc20b9a4ce14ba2cfc32994781f0178f8edce57369a310ebc478f6c0d1bc0442447a3f3f038ead8940a6b2b92c9a56343feb2cf95dcad3ab0ecb42b0c5583adcd091cde45916908ebd5eae8a67737387218441ed24729ca4643175e3771e0600d44b996f993d2b8e22eddf88eab5b8cabe055b6e16f0a81f8c2dac406e3ba1a2bc44d94314ce123e5b43fc1dbcfb7858e440893b6c66c9f2691cba5856dcac58e289bd679ccdc558aacc7c419a60e726d683557555201b720461dbe1064dfd49919e9765f2bd4bd22eb64f8c1ca73fa6c559e3d300eb2cd42ea83b560a03ca4161b1e9035621a751cd760cc8989124e935802d6c1cde5926457791b3969da4ac6d408729275a31613b9ddfc33c5a1eb22d32d500052b27ffb9a4ce0172d859b4bc847440abb37974c13c855b3e318079a8b87565df2df2aaf96d9cd2515695f03eacf4958122570b14fef0212454bb74c478eaa7e551fbedd36b2e7af9134f7060947ab9dd3b8827025b5110856efdb1384044cdf04b75133d09def93df1513b78ecab8fc51ea2f3c2c60ea2b00bf925b840c569473086a244bae8d9b7a462dad0d9fdb72e0accaf4d1ee1b91d7abb86525eb73183489c9193d0c1c10bb4551919b31221bb519dce970bd5fd0b29fa221844694b320dd81a1766665d1beec63d175af4644a4764513d7619e9bac8802355483cc93666dab4733dab1945495a5bba68839d69d58f2dd5c76adf9d34bb9085d5fc4e8ec82c846ad432c35d6ab4cb99c165681bda2a819a13c4307e81bf7dc57a4002ae393ece0623af7826de923df8dc6b08ca7d91dec52688e676d816f5cc8716f8c119e6970c2a0c719bb6d278947d1db9bca07df7206cb2b06a10a2de4d4608e35ced274d9ff81c22cc89b0412c7880475c9ed4b5b9f0c30a9494259126a5e6095a98cab0bf0476d4faebe8c9b686251e80d8bf4400f2454f4d2a2b845e12c62129caae30e1c30258d7247a90d2ebcd506fafd6be7f7359ab77c37f141e7521281163712afc434c4339acccb767f1877e1a454b345e138422599446aa7da09561ca143ace6ef8ce70c5672163ac13b0d997fbbf8480f07f45792c6f31de10ded9be8548948fb0a9712d9b7e4d2e1d3aee0bd99a5b3aba604e6a9c117a247d95665348ae5829d569ce3449c3202eae7d9723558b0b4413ec470a4bc7c7bd264988e623a3d75656da1f831a84843653b03e53f37a2135ebee48ccb96800aa6a7d23e4e39f369cee6d2489c4c55e62c286b397d661e88925545a544c0358f9a2dd5f744f48ce2256c314612a85633d1a3b672cb1a4dfafb0269b28b65fac42a12d0a707bc593af2f6d3f639c9a8c18d8cba35cb2f1b18b32d387c6d4d6b3d016b9be9be4c214c85d6c979cc9fef700ca04e747b35733f10be5fc4f33d285f72d5bceafa0e790ee46ed3bc7bb6e17847b58c36b96c388ec4fb1eceb81ee73c163443421338d535542b28bf9cf4689e4f131992b5c54df9f64aeb49a28bd969198686cfce4f3b1c1a1187c3d30da29d519e1dfadb79aeccf43be2497b46c19696b78b3fefe09fe49ef2c329164a7822f41c4b25d7651789fc03678543faa095932a23e077f77e5f667ae4bb3808402c210d399fd0f653a4a611feca648418ad9a3c435edd5a5680c399e7a39e689fc3565aaa7dc062d0df4aa3c39ed771f51eb5313fd811349b009bb21c151fb2ef429605be9aaed73e6ff62dfd74f057ae8d220bc2890840090aaa7559f117616022b515e155c70997c058b67012cc25a259de7d35e7f1264173867dfe0e837fd890b1c4bdba76ee4e78234963b66f23fcd294a9c818e1ac7a54befa789116611c05f8fb4b4e3f8f20cc6afed294e78e364ff061a43fd9c865022eba8e76167df2588181682b1471851c546c3711084db58ca6a7bacf3e88608e59eb4848bb818192c19440faebd828aefc835a65e019586920d1a8238a60ae02948316313d38cd9269321ae17a1dbb19f57b619e7c5fba97f577626e2ac688f10b32f53356a697039563be88a79e1e97bf981a8c600ad47237eed91cb80dd8364cfcabf5371fc55a59b9267f0fb347e9bf704ee7abafbd95fa7843fcd4a2410d56d87699c1564ddaa59d453fff26c89b6fe02a9eb14cf0fa408b0d364a53ebbd2c8a0c92bb126973fd94e001023f114c75e02089748e4402a3927bb576d019417f073f9d7017f58a5f5edf9337fcb53d71f766d5ee719e2d6194d5098a50dbb6a334689f24d70e42f03ed62f754cf785b08e8f71b33ecd752e4e7c52398d70798b3828a2d7f9b5fd3222ee643b7707257978a9f06792cd97d714d65433c11d8cda1532f75a48a7a77c4a745de8c85aa44d7fdcc8cd1691d718fff1d930b539c52b8d3f349c2eed0c3613624de7c9937d2ced8c608a184d2dbb10939e694782ad9a82b120c6d82dd88e7314b081cf97c449b471efefd7b558848d999e767e12be54a42b76fffbcbde93241824f32846e71f4592eb2dd9f3d816e8ec229a45b79c254793c8f751004754fb08dd992b333660e028d404b0311eb53d6cf1359d4fbcfe9205403c63d0ea08523d2a9ca5301f7f6c7c3ff52e95178621e7e7e331075fb2dbe88e474ea4433352eaac032211247d234734b4c720ecb03626d745b6b08df3be8d12f18bcf7f49ebf8e3408805a3b2eeee97d6d4cc5aa70a4bc000a5cbc61fe209c06173a8b683225315e3548d787bacaa2a7590989819207a4e265dda895edbf5e336bf6f2368712b165ab5d19e31629e477241ab93a3e0d290c64847ed58753647f20bbb0ec1fc1b8f7691f67f30f4e8913a2f315eba36969f113fc22c575fe5af18bd6a2e9a9f6f13bc21981829b632a7c6aa93c146058232eb7c19422a0478e991b4ed994bc56193b0b8ed67244fc3f3c3dbd338362e17b0eb615180231cd56ff3ca1a8ac7ebac6cb48d76ff2d4d79a0fff9f9cb624c5f01ccdda286f7f6063d8643093ab4db51d71ebbdc673fdd6aa9cb4848e4de4089350ffeef4dbe79b602472e4b2e71a03739166703266e2437f191358e7311b5a16fc369c974aaf28c6eafdc5f2ba976ad83ccc5d34dbd86c7e831ff910a5b682bed66bf0b20ace44bdf0183d398d6ef4fff9b1dd38b07ee5db911f4249d61e4d354a3db3f6cd66a156631384eedc692550e07dd7dc16602759ddabf93921398505f40841ec08473ec42e9e1c6bd992e948f677bd41fac2428b2c5ba84831e9c789fd8f5e6c39558eaded6b3a6d9e4b8437a0c8ee9463fa6750301ded2a8a9ef53daeb335687f9d5609adbf1a461ab4aee998073359b34a4fcc537a9229f18617a12dad73bcba358b469accbc89cff7a71523a13b4b1dc9ad124178a2b202390fdfc2cc64801bec396620adb8f9defd72e12504335402dd75dcac2783cf06bde917cd6561401c863746465622f96d54ed04e14f38948e12732719d34f3d54d916e80c4d4158619a6051f36d632d46d36143f0f87d37853f4190096327093df0dc695b64b9bd73984f14f34e1737e796ac813dca98ef24bc4f1fc3b0d82e5e8026265b3d3a39da36fc2d701737626b476be43a3ddfc9a7d3eae61d38289efde136cbadd31f532eb92176f6224edfd0439a2c355ba94282623a06d1072575abab74909b2447c41cb75ee670eccdd9494c57eda6ce1a2977ce276aaba0d505e9841ea0fc9429f8cfb2a541572a1c7bd3e7775363462ef5581e6008b14308d1e9281bd5cce5365dec6558462d9051366e59524aea51a3d6c4172c76a3dde13c5cbf7980983b1c3585d03374194dd02f4dc083b55fa4d55414f3214646e5f3d81e33450ad1bb78a713ee764b8c4a67fa8a0af687d3c913b5563845fd0577fcb1114e67b242deec591f20a06502ee160e2341636ecfcb9720a0b61869284c35495242aca8b8da61e29e4d83391c89a393c6c85863f2b871161147b5804c6a28dc19ee05414f2bf0ea97eb90dbfe5b71b60cf2e02f7d8b0ccfd11394b396396c25fd1d79e469e85176a824b99d1a56f501dfd1fc550e73005d2443103c926a25ef13cf514bf5e8ba2271b6925609c80caf98d3cc1518b9d624bb113dd19d00734e649a7175e2c2b2674be7cb4d73ebb1a61c6d5fbb9ebb7a9a5853b588631bbadcd5649601fd20ba22741b21d936bd23fcf00ba81287cc94cf80d59c87eeab76c1b56562b162d261908a9f3abc12036fc2d0c54869ab0d079570c101b8c32efc6a339ae9b954374a2fa2909e65abbe71dbaf83308db67633ef3694fc4c8d85bd1ccc0d5831d3310bb3a7d8fd5ebf4a46a29d40468ef8f06ff0f511759c0d6bc7f76cdcb064b03411d3b07298a8edb0976eb07b31f63acd637529d97b9a3e2664afa6e95b3b943749806821288801ad7054bbaa9fb7af02d87633f7437d4ef284548105f7579249acdb9421708154cacd90377eb38c89d5b161f65b9cb08e32660990cf9e7ae9370c05dddd8734f4ebdf4392ffc6a7d08b0435ca85ed9d5598605c5291fefbe0e5809651b63a267531f504292c513dcf174932f09b86cc7a0cc30d800faba4a7b1c563812517f4b20b2749a92db8c5f890c8b9aeeba8eb001bd458eaeb9b154fe26bf3fac8072e4815656bc386e4d40bf70e0f47ce0741438cfacd9a2903c9c8d2abb9bf6a0815995db50bdd50c2b7d5a9861fa7c81e4444b32264d5e34a1849719782df6b5d01e7756652026364832ec4e9670bf5709d20ea61a9bd172d74d427268395c93e7d88553588f00a572b062c57ea37818a51d537f7c3966853589111e577c3b6306007f1864a1cda68e90f045fbd2349a1bdec7da6e77e3cc003b879bf494d86369b0b00e873fb71ff1b06f507de1972901d6e6010dd610be330902102ad5a842308f34b9a3f2e4fe70d6ee143a5d961f3cd919a2108d37b7746268a3abbe883f2909586bb5be04d24c35e7dd58175bff6b4f4255a8ce41ba29b88abf814a17a381bd6b1c2f1c64aa739d1c97cc347b0516b4a02f13acf5a87e1f4c51a822a68a83eff6688ead8433b8b955ca12c8f5cf2f7c1101f6b703f02258a373910bfe2843147b376f32a1e4df62551070843e024212fe3df99ecec1db9bb78f38cf7a95b1b5b91c5112ceda5e3ea08175d179215cc0346710195483c2b5c12e0ffc235df4a9b1bda9503ddf64b480101da8938533ecccee9f327cd3f181e21d71030bcf28f6d83ec5762b033fbd01beee922c82075c170af8f5d57ad93524f7570ff42fb92cbdfb4cc8701c29332689735a49d0272fa789f1c4525a67a561abdd7c64ae348975f2b58878707001cd7ec3116853380c3fb8f4c2b7ec70dfb6b83b35efdf3ea9fd469ec8baac273278de1c39a8f178eb4370e1583c445881f515fcd7a82d6c69d3f061a66219857f93ef70b1eb135224ac27408f984e7e23c5bc02351a650a403e95ac8982904fab553f1e8fb67cd854d1c0c61dec5339cd8904501d14b0e6c36944fa320d0c028b1c9873a5bffea9ea7565f603a30b66db596c1d6c720a8af29b8514e52580011d5e23187c7e07924fdbe80b0784ef540bde0", 0x1000}, {0x0}, {&(0x7f0000000600)="0fb67eb5d8e1216807cfc53e46a995488ac07adb2039b74d203f81ab6f8bbd2a9acd0303499c26ef1b614bb0b1cbf86fdb5294293a3b48be970bd94e773c646ad2b46a62f6392f6d506861be47da95dd68bee134f9e08f1042caa8051e54561e48465f11dc36e2485a45ca5d753ee33bc58da5ae6892623483a4360f0dd2ab86ff046555538cb223b7586e28ce1ffda8b2b5edcc4cb2a2033de9052f4038a375bb4cc957c25033b9186abf4924c2", 0xae}, {&(0x7f00000006c0)="8a490ff3f06a4c12c0d774b1aacec5451a91c4e9c7c06a08681e92cc0dd873450ce6d094808b61bbb6a43fe0599714730f103a54b616c82d4aef3cf88ee8d6e0dfc6a0a9fbe2d1d42feca458a6282b26a255a6f268933f14cad84d74ea8936c72dd756c6089d13f77553b195a859c8445bdb68c44202d8c3e1af303b", 0x7c}, {&(0x7f0000000740)="ed1d797349de2182e641ff7d39ccba020eba2c5fdfd84a309283796bbc610ae528cf273abc8312b5e7c78c16cf629dde8496cd651065c29105c6385249d31e2b43b1e3c43b33d633fa1a334a00e9a6afec1a877202217ac237dc44249197f10f1e56c522ce0f89ea54987543344096ffacf4e5d76b64d82587ac79383abc8b57f8a78a7b14f7845e1b531a11bdeb924e33de3af7ee5837d15fdce4d5907002621eabd6c6ba13cfd73efd6d35ecdd999bf7d66e0aef7f76ff620c049f1b8a", 0xbe}, {&(0x7f0000000500)="a5d1111bd7bf785703408a4ae7e8e8b5c2f82871dc5bf5d2ee6c54d0f51d6ce482d986384fcd79c7fc", 0x29}, {&(0x7f0000000800)="77daa4a4366039cca8f7267145805b05387ed067527aec77a349818ed8a8d0d681661f7e97562664d372f24ca9e34ab214260fa6259a884bb5d75494134635616a71c163dea7095b258be17b260d36ab18ed5d585fb6061d5e850112b136c40f746eec2e47fa7fea2a4e387eaacbff426fc4f8431655c2bac0b9869c86538088fc6aa679814cff513b5ff14b12e04fd812a954e1e1eec6667ca6a2ce8dcace8f5905d1b70984c05e5d51ca2879c858f5f8b120f4e246cd5a22dbdc086feab781176f06c873fe6378decb28", 0xcb}], 0x8) 00:18:35 executing program 2: pipe(0x0) syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000140)="eb3c906d6b66732e66617400020101000240008000f801", 0x17}, {0x0, 0x0, 0x1000}], 0x0, &(0x7f0000000180)=ANY=[]) chdir(&(0x7f0000000040)='./file0\x00') r0 = open(&(0x7f0000000080)='./bus\x00', 0x14d842, 0x0) r1 = open(&(0x7f0000000780)='./bus\x00', 0x4c03e, 0x0) r2 = creat(&(0x7f00000000c0)='./bus\x00', 0x0) ftruncate(r2, 0x800) r3 = creat(&(0x7f0000000040)='./bus\x00', 0x0) ftruncate(r3, 0x800) lseek(r3, 0x0, 0x0) r4 = open(&(0x7f0000000000)='./bus\x00', 0x24000, 0x0) sendfile(r3, r4, 0x0, 0x10000) mmap(&(0x7f0000000000/0x600000)=nil, 0x600202, 0x7ffffe, 0x4002011, r1, 0x0) write$P9_RREADLINK(r0, 0x0, 0xe) [ 163.183432][ T7573] R13: 00007ffe5c0ea9cf R14: 00007f3a0254b300 R15: 0000000000022000 [ 163.183513][ T7573] [ 163.223742][ T7577] loop1: detected capacity change from 0 to 16 [ 163.414149][ T7581] loop2: detected capacity change from 0 to 16 00:18:35 executing program 2: pipe(0x0) syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000140)="eb3c906d6b66732e66617400020101000240008000f801", 0x17}, {0x0, 0x0, 0x1000}], 0x0, &(0x7f0000000180)=ANY=[]) chdir(&(0x7f0000000040)='./file0\x00') r0 = open(&(0x7f0000000080)='./bus\x00', 0x14d842, 0x0) r1 = open(&(0x7f0000000780)='./bus\x00', 0x4c03e, 0x0) r2 = creat(&(0x7f00000000c0)='./bus\x00', 0x0) ftruncate(r2, 0x800) r3 = creat(&(0x7f0000000040)='./bus\x00', 0x0) ftruncate(r3, 0x800) lseek(r3, 0x200, 0x0) r4 = open(0x0, 0x24000, 0x0) sendfile(r3, r4, 0x0, 0x10000) mmap(&(0x7f0000000000/0x600000)=nil, 0x600202, 0x7ffffe, 0x4002011, r1, 0x0) write$P9_RREADLINK(r0, 0x0, 0xe) 00:18:35 executing program 0: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000140)="eb3c906d6b66732e66617400020101000240008000f801", 0x17}, {0x0, 0x0, 0x1000}], 0x0, &(0x7f0000000180)=ANY=[]) chdir(&(0x7f0000000040)='./file0\x00') r0 = open(&(0x7f0000000080)='./bus\x00', 0x14d842, 0x0) r1 = open(&(0x7f0000000780)='./bus\x00', 0x4c03e, 0x0) r2 = creat(&(0x7f00000000c0)='./bus\x00', 0x0) ftruncate(r2, 0x800) r3 = creat(&(0x7f0000000040)='./bus\x00', 0x0) ftruncate(r3, 0x800) lseek(r3, 0x200, 0x0) r4 = open(&(0x7f0000000000)='./bus\x00', 0x24000, 0x0) sendfile(r3, r4, 0x0, 0x10000) mmap(&(0x7f0000000000/0x600000)=nil, 0x600202, 0x7ffffe, 0x4002011, r1, 0x0) (fail_nth: 5) write$P9_RREADLINK(r0, 0x0, 0xe) [ 163.451545][ T7587] loop3: detected capacity change from 0 to 16 [ 163.461876][ T7589] loop5: detected capacity change from 0 to 16 00:18:35 executing program 5: pipe(0x0) syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000140)="eb3c906d6b66732e66617400020101000240008000f801", 0x17}, {0x0, 0x0, 0x1000}], 0x0, &(0x7f0000000180)=ANY=[]) chdir(&(0x7f0000000040)='./file0\x00') r0 = open(&(0x7f0000000080)='./bus\x00', 0x14d842, 0x0) r1 = open(&(0x7f0000000780)='./bus\x00', 0x4c03e, 0x0) r2 = creat(&(0x7f00000000c0)='./bus\x00', 0x0) ftruncate(r2, 0x800) r3 = creat(&(0x7f0000000040)='./bus\x00', 0x0) ftruncate(r3, 0x800) lseek(r3, 0x200, 0x0) r4 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) sendfile(r3, r4, 0x0, 0x10000) mmap(&(0x7f0000000000/0x600000)=nil, 0x600202, 0x7ffffe, 0x4002011, r1, 0x0) write$P9_RREADLINK(r0, 0x0, 0xe) 00:18:35 executing program 2: pipe(0x0) syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000140)="eb3c906d6b66732e66617400020101000240008000f801", 0x17}, {0x0, 0x0, 0x1000}], 0x0, &(0x7f0000000180)=ANY=[]) chdir(&(0x7f0000000040)='./file0\x00') r0 = open(&(0x7f0000000080)='./bus\x00', 0x14d842, 0x0) r1 = open(&(0x7f0000000780)='./bus\x00', 0x4c03e, 0x0) r2 = creat(&(0x7f00000000c0)='./bus\x00', 0x0) ftruncate(r2, 0x800) r3 = creat(&(0x7f0000000040)='./bus\x00', 0x0) ftruncate(r3, 0x800) lseek(r3, 0x200, 0x0) r4 = open(0x0, 0x24000, 0x0) sendfile(r3, r4, 0x0, 0x10000) mmap(&(0x7f0000000000/0x600000)=nil, 0x600202, 0x7ffffe, 0x4002011, r1, 0x0) write$P9_RREADLINK(r0, 0x0, 0xe) [ 163.470312][ T7585] loop0: detected capacity change from 0 to 16 [ 163.475141][ T7591] loop2: detected capacity change from 0 to 16 [ 163.481567][ T7585] FAULT_INJECTION: forcing a failure. [ 163.481567][ T7585] name fail_page_alloc, interval 1, probability 0, space 0, times 1 [ 163.481591][ T7585] CPU: 1 PID: 7585 Comm: syz-executor.0 Not tainted 5.18.0-rc3-syzkaller-00218-g13bc32bad705-dirty #0 00:18:35 executing program 1: pipe(0x0) syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000140)="eb3c906d6b66732e66617400020101000240008000f801", 0x17}, {0x0, 0x0, 0x1000}], 0x0, &(0x7f0000000180)=ANY=[]) chdir(&(0x7f0000000040)='./file0\x00') r0 = open(&(0x7f0000000080)='./bus\x00', 0x14d842, 0x0) r1 = open(&(0x7f0000000780)='./bus\x00', 0x4c03e, 0x0) r2 = creat(0x0, 0x0) ftruncate(r2, 0x800) r3 = creat(&(0x7f0000000040)='./bus\x00', 0x0) ftruncate(r3, 0x800) lseek(r3, 0x200, 0x0) r4 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) lseek(r4, 0x8, 0x0) getsockopt$IP6T_SO_GET_REVISION_MATCH(r4, 0x29, 0x44, &(0x7f0000000180)={'icmp\x00'}, &(0x7f00000001c0)=0x1e) r5 = open(&(0x7f0000000000)='./bus\x00', 0x24000, 0x0) sendfile(r3, r5, 0x0, 0x10000) mmap(&(0x7f0000000000/0x600000)=nil, 0x600202, 0x7ffffe, 0x4002011, r1, 0x0) write$P9_RREADLINK(r0, 0x0, 0xe) [ 163.481615][ T7585] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/01/2011 [ 163.481669][ T7585] Call Trace: [ 163.481676][ T7585] [ 163.481683][ T7585] dump_stack_lvl+0xd6/0x122 [ 163.481711][ T7585] dump_stack+0x11/0x12 [ 163.481734][ T7585] should_fail+0x230/0x240 [ 163.481759][ T7585] __alloc_pages+0xf0/0x320 [ 163.481783][ T7585] alloc_pages+0x34d/0x450 [ 163.481856][ T7585] pte_alloc_one+0x29/0xb0 [ 163.481881][ T7585] do_fault+0x3de/0xb20 00:18:36 executing program 5: pipe(0x0) syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000140)="eb3c906d6b66732e66617400020101000240008000f801", 0x17}, {0x0, 0x0, 0x1000}], 0x0, &(0x7f0000000180)=ANY=[]) chdir(&(0x7f0000000040)='./file0\x00') r0 = open(&(0x7f0000000080)='./bus\x00', 0x14d842, 0x0) r1 = open(&(0x7f0000000780)='./bus\x00', 0x4c03e, 0x0) r2 = creat(&(0x7f00000000c0)='./bus\x00', 0x0) ftruncate(r2, 0x800) r3 = creat(&(0x7f0000000040)='./bus\x00', 0x0) ftruncate(r3, 0x800) lseek(r3, 0x200, 0x0) r4 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) sendfile(r3, r4, 0x0, 0x10000) mmap(&(0x7f0000000000/0x600000)=nil, 0x600202, 0x7ffffe, 0x4002011, r1, 0x0) write$P9_RREADLINK(r0, 0x0, 0xe) 00:18:36 executing program 0: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000140)="eb3c906d6b66732e66617400020101000240008000f801", 0x17}, {0x0, 0x0, 0x1000}], 0x0, &(0x7f0000000180)=ANY=[]) chdir(&(0x7f0000000040)='./file0\x00') r0 = open(&(0x7f0000000080)='./bus\x00', 0x14d842, 0x0) r1 = open(&(0x7f0000000780)='./bus\x00', 0x4c03e, 0x0) r2 = creat(&(0x7f00000000c0)='./bus\x00', 0x0) ftruncate(r2, 0x800) r3 = creat(&(0x7f0000000040)='./bus\x00', 0x0) ftruncate(r3, 0x800) lseek(r3, 0x200, 0x0) r4 = open(&(0x7f0000000000)='./bus\x00', 0x24000, 0x0) sendfile(r3, r4, 0x0, 0x10000) mmap(&(0x7f0000000000/0x600000)=nil, 0x600202, 0x7ffffe, 0x4002011, r1, 0x0) (fail_nth: 6) write$P9_RREADLINK(r0, 0x0, 0xe) [ 163.481921][ T7585] ? filemap_read_folio+0x110/0x110 [ 163.481942][ T7585] handle_mm_fault+0x825/0xa40 [ 163.481970][ T7585] __get_user_pages+0x306/0xb80 [ 163.481995][ T7585] __mm_populate+0x26e/0x3a0 [ 163.482080][ T7585] vm_mmap_pgoff+0x160/0x1f0 [ 163.482099][ T7585] ksys_mmap_pgoff+0x265/0x320 [ 163.482120][ T7585] do_syscall_64+0x2b/0x70 [ 163.482145][ T7585] entry_SYSCALL_64_after_hwframe+0x44/0xae [ 163.482194][ T7585] RIP: 0033:0x7f3a02dd50e9 [ 163.482209][ T7585] Code: ff ff c3 66 2e 0f 1f 84 00 00 00 00 00 0f 1f 40 00 48 89 f8 48 89 f7 48 89 d6 48 89 ca 4d 89 c2 4d 89 c8 4c 8b 4c 24 08 0f 05 <48> 3d 01 f0 ff ff 73 01 c3 48 c7 c1 b8 ff ff ff f7 d8 64 89 01 48 [ 163.482229][ T7585] RSP: 002b:00007f3a0254b168 EFLAGS: 00000246 ORIG_RAX: 0000000000000009 [ 163.482249][ T7585] RAX: ffffffffffffffda RBX: 00007f3a02ee7f60 RCX: 00007f3a02dd50e9 [ 163.482263][ T7585] RDX: 00000000007ffffe RSI: 0000000000600202 RDI: 0000000020000000 [ 163.482276][ T7585] RBP: 00007f3a0254b1d0 R08: 0000000000000004 R09: 0000000000000000 [ 163.482289][ T7585] R10: 0000000004002011 R11: 0000000000000246 R12: 0000000000000001 [ 163.482315][ T7585] R13: 00007ffe5c0ea9cf R14: 00007f3a0254b300 R15: 0000000000022000 [ 163.482331][ T7585] [ 163.548278][ T7593] loop2: detected capacity change from 0 to 16 [ 163.550863][ T7595] loop0: detected capacity change from 0 to 16 [ 163.555802][ T7597] loop5: detected capacity change from 0 to 16 [ 163.560328][ T7595] FAULT_INJECTION: forcing a failure. [ 163.560328][ T7595] name failslab, interval 1, probability 0, space 0, times 0 [ 163.560435][ T7595] CPU: 0 PID: 7595 Comm: syz-executor.0 Not tainted 5.18.0-rc3-syzkaller-00218-g13bc32bad705-dirty #0 [ 163.560458][ T7595] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/01/2011 [ 163.560469][ T7595] Call Trace: [ 163.560535][ T7595] [ 163.560542][ T7595] dump_stack_lvl+0xd6/0x122 [ 163.560617][ T7595] dump_stack+0x11/0x12 [ 163.560660][ T7595] should_fail+0x230/0x240 [ 163.560686][ T7595] __should_failslab+0x81/0x90 [ 163.560707][ T7595] ? mempool_alloc_slab+0x16/0x20 [ 163.560794][ T7595] should_failslab+0x5/0x20 [ 163.560814][ T7595] kmem_cache_alloc+0x46/0x300 [ 163.560836][ T7595] ? insert_work+0x157/0x190 [ 163.560877][ T7595] mempool_alloc_slab+0x16/0x20 [ 163.560959][ T7595] ? mempool_free+0x130/0x130 [ 163.560980][ T7595] mempool_alloc+0x9f/0x2a0 [ 163.561030][ T7595] ? __mpage_writepage+0xd2c/0x1030 [ 163.561057][ T7595] bio_alloc_bioset+0xe4/0x730 [ 163.561083][ T7595] submit_bh_wbc+0x161/0x2f0 [ 163.561107][ T7595] block_read_full_page+0x5e6/0x7b0 [ 163.561206][ T7595] ? fat_block_truncate_page+0x30/0x30 [ 163.561276][ T7595] do_mpage_readpage+0xd7e/0xf20 [ 163.561304][ T7595] ? debug_smp_processor_id+0x13/0x20 [ 163.561326][ T7595] ? try_charge_memcg+0x93b/0x960 [ 163.561429][ T7595] ? __list_add_valid+0x28/0xa0 [ 163.561452][ T7595] ? xas_load+0x267/0x290 [ 163.561475][ T7595] ? fat_block_truncate_page+0x30/0x30 [ 163.561501][ T7595] mpage_readpage+0x57/0xc0 [ 163.561647][ T7595] ? fat_block_truncate_page+0x30/0x30 [ 163.561674][ T7595] fat_readpage+0x18/0x20 [ 163.561698][ T7595] filemap_read_folio+0x3e/0x110 [ 163.561718][ T7595] filemap_fault+0x2ca/0x740 [ 163.561798][ T7595] do_fault+0x500/0xb20 [ 163.561816][ T7595] ? filemap_read_folio+0x110/0x110 [ 163.561912][ T7595] handle_mm_fault+0x825/0xa40 [ 163.561940][ T7595] __get_user_pages+0x306/0xb80 [ 163.561974][ T7595] __mm_populate+0x26e/0x3a0 [ 163.561999][ T7595] vm_mmap_pgoff+0x160/0x1f0 [ 163.562019][ T7595] ksys_mmap_pgoff+0x265/0x320 [ 163.562040][ T7595] do_syscall_64+0x2b/0x70 [ 163.562066][ T7595] entry_SYSCALL_64_after_hwframe+0x44/0xae [ 163.562096][ T7595] RIP: 0033:0x7f3a02dd50e9 [ 163.562111][ T7595] Code: ff ff c3 66 2e 0f 1f 84 00 00 00 00 00 0f 1f 40 00 48 89 f8 48 89 f7 48 89 d6 48 89 ca 4d 89 c2 4d 89 c8 4c 8b 4c 24 08 0f 05 <48> 3d 01 f0 ff ff 73 01 c3 48 c7 c1 b8 ff ff ff f7 d8 64 89 01 48 [ 163.562131][ T7595] RSP: 002b:00007f3a0254b168 EFLAGS: 00000246 ORIG_RAX: 0000000000000009 [ 163.562153][ T7595] RAX: ffffffffffffffda RBX: 00007f3a02ee7f60 RCX: 00007f3a02dd50e9 [ 163.562167][ T7595] RDX: 00000000007ffffe RSI: 0000000000600202 RDI: 0000000020000000 [ 163.562180][ T7595] RBP: 00007f3a0254b1d0 R08: 0000000000000004 R09: 0000000000000000 [ 163.562193][ T7595] R10: 0000000004002011 R11: 0000000000000246 R12: 0000000000000001 [ 163.562262][ T7595] R13: 00007ffe5c0ea9cf R14: 00007f3a0254b300 R15: 0000000000022000 [ 163.562279][ T7595] [ 163.602758][ T7599] loop1: detected capacity change from 0 to 16 00:18:36 executing program 4: setsockopt$packet_tx_ring(0xffffffffffffffff, 0x10f, 0x87, &(0x7f0000000080)=@req3={0x0, 0x0, 0xd2}, 0x1c) setsockopt$packet_tx_ring(0xffffffffffffffff, 0x107, 0xd, 0x0, 0x0) socket$nl_route(0x10, 0x3, 0x0) bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000300)={0x11, 0x5, &(0x7f00000000c0)=ANY=[@ANYBLOB="180000000000000000000000ff000000850000000e000000850000005000000095"], &(0x7f0000000280)='syzkaller\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x2, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x78) bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, 0x0, 0x0) sendmsg$WG_CMD_GET_DEVICE(0xffffffffffffffff, &(0x7f0000001480)={0x0, 0x0, &(0x7f0000000440)={&(0x7f00000003c0)={0x38, 0x0, 0x100, 0x70bd29, 0x25dfdbfb, {}, [@WGDEVICE_A_IFNAME={0x14, 0x2, 'wg2\x00'}, @WGDEVICE_A_IFINDEX={0x8}, @WGDEVICE_A_FWMARK={0x8}]}, 0x38}, 0x1, 0x0, 0x0, 0x40000000}, 0x80) socket$nl_route(0x10, 0x3, 0x0) r0 = syz_open_dev$tty1(0xc, 0x4, 0x1) r1 = dup(r0) write$UHID_INPUT(r1, &(0x7f0000001040)={0xe, {"a2e3ad08ed6b52f99cfbf4c0879b45b4d04fe7ff7fc6e5539b3c68163b546a9b374694370890e0878fdb1ac6e7049b71b4956c0a9a472a5b47f3988f7ef31952a981ffe8d178708c523c921b509b720a169b50d336cd3b78130daa61d8e809ea889b6e02b77f07227227b7ba67e0e78657a6f5c2a874e62a9ccdc0d31a0c9f318c0da1993bd160e233df4a62179c6f309f4cff7738596ecae8707ce065cd5b91cd0ae193973735b36d5b1b63e91c00305d3f46635eb016d5b1dda98e2d749be7bd1df1fb3b231fdcdb5075a9aaa1b469c3090000000000000075271b286329d169934288fd789aa37d6e98b224fd44b65b31334ffc55cc82cd3ac32ecd03aded6f9081b4da0d8b38f3cd4498bee800490841bdb114f6b76383709d8f5c55432a909fda039aec54a1236e80f6a8abadea7662496bddbb42be6bfb2f17959d1f416e56c71bfc31870262f5e801119242ca5b6bfc821e7e20002451138e645bb80c617669314e2fbe70de98ec76a9e40dad47f36fd9f7d0d42a4b5f1185ccdcf16ff46295d8a0fa17713cf39fe23491237c08822dec110911e893d0a8c4f677747abc360934b82910ff85bfd995083bba2987b67399eac427d145d546a40b9f6ff14ac488ec130fb3850a27afc953854a642c57519544ae15a7e454dea05918b4124351601611c8f11baa500a3621c56cea8d20ff911a0c41db6ebe8cac64f17679141d54b34bbc9963ac4f4bb3309603f1d4ab966203861b5b15a841f2b575a8bd0d78248ebe4d9a80002695104f674c2431dca141fae269cab70e9a66f3c3a9a63e9639e1f59c0eee26c6b5d74b078a5e15c31634e5ae098ce9ee70771aaa18119a867e1088334975e9f73483b6a62fa678ca14ffd9f9db2a7869d85864056526f889af43a6000200000000000065d5e880576286522449df466c632b356f243f989cce3803f465e41e610c20d80421d653a5120000008213b704c7fb082ff27590678ef9f190bae979babc7041d860420c5664ba7921b14dc1db8892fd32d0ad7bc946813591ad8deff4b05f60cea0da7710ac0004000000008000bea37de0d0d4aa202fef5952a5391fd5615d429a04a689b83c7068ae949ed06e288e810bac9c76600097907f8ea2e2f05dd3318271a1f5f8528f227e79c13800000000492f21579d2c15b8c70cdb1c332d86d87341432750861ec2bc3451edca194b221cfec4603d276bbaa1dfa6d4fb8a48a76eefc9a9a0270e4c10d64cd5a62427264f2360fe763c43470833ac96d3f3357cbbaba8f1b1fdcc7cbb61a7cdb9744ed7f9129aede2be21ccfdc4e9134f8684b3a4f354da9a795e96334e207dff70f1988037b2ed3aaf575c0b88d8f146684078416d59fdee5307000000d92dad99dac44c3f0008047096a44060bebc2420aed92fa9b6c6224779415d97b9a6d6d5495c1180459043f41c2fc4f4162b987b80c3e001cd34e5c92f76cc4c24eeb8bc4e9ac2aed9e53803ed0ca4ae3a9737d214060005ea6f1783e287b3bee96e3a7288afe2fdfaa78d1f48c13b64df07847754b8400daaa69bf5c8f48fe4eae9ca1207e78283cd0b20ceb360c7e658828163e2d25c4aa348561f927e88f63aa70e73a5e69b3df3495903f06572e1e007fa55a2999f596d067312f5779e8dbfdcf3427138f3d444d2639a10477f9bec4b0bbb6e3c04be68981f392203dd0ee3ef478e67d1d7232f17696294378ce716dacfc5e3e03cfffffffffffff001034ef655b253ca509383815b1b6fc6522d4e2d48604665fde2b94cf02b98a269b891abf8ab9c015073014d9e08d4338b8780bdecd436cf0541359bafffa45237f104b96210403b2de9efedfd71af9444e197f47e866101496f42355bc7872c827467cfa5c4e72730d56bd068ed211cf847535edecb7b373f78b095b68441a34cb51682a8ae4d24ad0465f7927f889b813076038e79a7962fb385a882e8020f06c4c2ba1dd5cac7c18876da865d258734dd73583df292892448039ef799cf0630becdcce04579b5561dc825ab829827945e020c1f67ee615f7084a607a7eceb6243378e0610060f02cca4051c2f001edb3d78fb4b5f668dda93aec92a5de203717aa49c2d284acfabe262fccfcbb2b75a2183c4e15a7b6eb65ca8104e1b4da1fbb77ab2fc043aead87c32ab875ee7c2e7b7019c902cd3b43eaeb1a5fb135c0c7dcee8fe6516a328032f88c042891824659e9e94265c803b35ee5f83a2b210520106b8a358b50ab7a1fa89af9c251fe5294b3d1802d5676d95f160ec97b1ad948741b2044642c37b4a6cc6c04effc1672db7e4b68d767d9a7a508ae54a3cd73643de50e8c77d95a3d361c040babb171607caac2a3559ad4f75465f49c0d0ae3716db6e00cb11dbe200000000000000bf70cc77737c3b42aae501b20f7694a00f16e2d0174035a2c22656dc29880acebd2ba3a504767b6b45a45957f24d758ed024b3849c11d412a2a03b4047497022d9c30e23ef4df5c89644f48bb536f7945b59d7bc09ff754413d135273ea8e75f22f216c6b9990ae71806f2c00b4025c48b75c0f71c497579773767075428067e7f16f4dde374f8211fef42cb468e623daf60b3569d462f4f19eacdb3ed70eeebb4483f8fd777d443e8b40426db6fe29068c0ca3d3414442e863a154704b0e51bc664a137b26be7fc95df80b9ce375dd649c8c704e509bd88c8e63d8c7dd67071115c8982ba46af4d6adcc9f68a75b9397b035153faf46366e7205dd8d6f37525c1a0e94610dd94323f6c15d085197149bfd6655548cfd9c5d3b2d78378cfb85ed82e7da0f6eb6d279f2ae44369ddb4581c55925d0f6f1ba471eba281f259152f85a654fb39ddff3b484439ff158e7c5419e037f3563c7f93cd54b9094f226e783271e1e5a2a2c10712eab625d64931cdcffe6738d97b9b5ef828ee9fb059fc01af0e79c1e14b1d25988c69a39973132f02768f7971d31488b8658a20878b7c1dd7ba02fc42939dde3d4a3339a65d507dc59c51097b40517705da56e9ebfeffffff82bf86dbb58c548069ff6eb95aade7cc66d7bbef724779ca1f731b3346ff177050373d79ff7b3e7f9bc0c1b4b266a8878b90baaa039d3e3b63979ac3df6e6f4859afd50238c7547a39b60810938044ae185d2ba3e00a4e73676864d0270d81eaee5ee6cf1d0ab3785e00785ec27e923911fab964c271556527697b52160687000000008df165d884b36ec2b6c25a2f362815687e9ddbfb96d6861aca47da73d6f3144345f48843dd014e5c5ad8fe995754bd9cf32fce1e7027132f2082fb0a30b9deae84bed4b28045634073c9c58c89d9e99c81769177c6d594f88a4facfd4c735a20307c737afae5336651b1b9bd522d60399473296b831dbd933d93994ba3064279b10ea0c5833f41f157ea2302993dbe433b1aa3a3766d5439020484f4113c4c859465c3b415c3432f81db8719539d5bf372aaaea1cc43a6c5cbe59758bf0129165895ac4b008e595f437491d87abed02cefcd9db53d94d02dae17b118e5d6787463181f4b87c10772d2b13f7809959bc0488506dbd17ca51055f2f416a44fe180d2d50c312cca7cb14a2bdc331f57a9817139a206fc76d57234ffff2de20a4b8e3737fbb42913777c06376f799eba367e21f94ca598705f5dcb767d6f84fad6b0f6095e53c4c4234d0c1fbe434f6ab8f43c0013ee93b83946ee7759e89d7bdd1a32d7b3110b937fe43c06d21e35810d8fe98b0000ea8aa12bc8716eefc5c97c45ac33eeec964c5214bc3a9359bdea1cccab94f15e36319cb34ebcacedb82c2ed3de5a8a8f0011e8f74e82d7f96093530e76692839d7961939adfdeeeaff19d11efcafb6cf46fef271e89d6cc238a081ff58cefcce3fbf4625a7e7de40e42e07b34449e15e065cc7348663a52190202c7af288a4510de03dab19d26285eda89156d50dd385a60333ba5bbf3dd6d6080cafccf8a97406bb6b68a1f0c4549820a73c880f475f732ae00398e8bd1f4908b7807fb33b72685ec37a2d3f766413a6045951f9a93ab5d99c066f7aef0948a68cb0b3e35cb80dd349e891aef595dc4d470e8ac32a308e15fc37d06aeac289c0523f483e1ff7408c60edddab652f2ef91d4f2b01987b0f46da034e5c3f745a7ee8101a3934c54e24b48ec0275e2d068edc746b0827cbf652f406c6b95f2722e58c050400ce2126596e1cd7655b904801784c416b22f73d324678e2724f43f1fe687c7e8a60c28b82b6528341b648cdd56fed7cdcbb1575912d5ecd36de00bca0b7427d8392c6289455e8f8d2ab2242729251ae033a9e02210e62df0546a74b333a1c48f95fd54acb5741259e8c5488efeee327415cc19451432c6f16c27693102a3cd84857cd6586fc5ca9a93eb0145fac0662ff86107f998a8ef7df8aa14046c55b03d3d47f88a8d60f7774a2ee08758897fb411a94b3c2fc5d5f0db42c0463ec014508e5247d33ae6c962d35603ff8454c16f8342856935125102bb784ed714887071ffdd9923c954ab6ce431b63ee356b0c785f2f47b90e29389f22fc5b59a70efaea2bd40195af4486220d702e30bfc43c10ec23ea6283994a7dde4dcb61fea6b651fb1d62458d0741a12830052fcc460db043afe525629b40d7cee658e4cb5e930ed624806c43a006dc9336d07c2b8081c128ad7084c29743bc613bc18f5a38d442768af38041efe03d152ef95ff569e76db2391f4509d7f339d92fdb4a89364949da3932ba5c04c24a560ad80a3ce654575576e599aff3565b1d531f30912b99e6619ebe93cc0b81ea9935fd46edb44a78f615255490a4b621501f2a9e4d24624c4dac9274018c67584f5d374755534d7f68f679c4ff516a9c861a0e7e65868fcb2bf1cb9aea4e05df72279fdb0d2b9e935c5af3cf474bed79dfc248c1f5aea4b8b32c5d295e57079d0fe662a46b7f71cd47744db86c50b704c971d90195c7b2c7439a2d78ccfa79b5fc2bff6bbf840262bf89394b3e6491953264d2700c838fa2c7b34252600c9654e502dcea39cb6bc3eb8d6284ca6270d6b2f0e58fded8a7b4a302a97bc641df07720ba2b26bbfcc807ca0abb1b44322269c34c5ec68cb068ea88067d905ea917bb03eefdaebdeabf2d0dce85dbd02ee46c5cd5892587c2cb5fe36d7d3e5db21b094b8b77940b5f07722e47a08d367e5f84c96ec660080934b33ad61b4f65d77e86abd6859cddf4bbae1f0930462df090000008562ea3511a8065ec8ffcf12f14dcf6ebecd8d884836174faf1aa609e5f1ee1162dfa13bdc1fa7cfaadba85c72e9758f03a755d0be53f8d2a1dfb1c68cc164b0a0780d971a96ea2c4d4ca0398c2235980a9307b3d5bd3b010a3ad0a5dbed2881a9700af561ac8c7e36bb2fc4c40e9cf96f06817fb903729a7db6ff957697c9ede7885d94ff1aa70826ad01a9b03c37b0969be0daf60af93109eb1dee72e4a6df3bec89822a7a0b678058fa3fef86faec216eb6992162f8dcbf719c148cd2f9c55f4901203a9a8a2c3e90f3943dbc10360a1a49700d1dfbf66d69f6fbaf506c8bcce8bb0d872a02238926407a4eddd5d0fc5a752f90000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004000000000000000000000000000000000200", 0x1000}}, 0x1006) writev(r1, &(0x7f0000000900)=[{&(0x7f0000000480)="ef24df748e6339e7a859da00f7e45c45aed0cb6eabdcfdd972f677f016168b5ef61f9aa1f6deab386cf93481b137e7afe6f01ab5079c82ae2da6335608b14ba339e0f66f9dbd841684808f041cb78f055fa4dd99e8666178f4bc2ef29d65e55ab4c4fec523dfdaf97c", 0x69}, {&(0x7f00000014c0)="accecc3b26f444c91af532f3dc8fcb45fc7cb2240674222923ad25ceb2cab3cd1a1bce4438af0e8fd11efe70949b8076477924694871ad64be7d5913e78be03210b90c2170350c7cb1c836d132036ffdb8b1d4ae82f24eea9e1eebd967bbc765a0d152099994e3992e59ade79432921bd4fe5a9a5a1f627d0fe62310bebb8d6e8d8a54916273f2cb9f60bd7f33b392659e64eb1a2c1b49a387bf5fdb486a042b98c33f00150d8179917ebc20b9a4ce14ba2cfc32994781f0178f8edce57369a310ebc478f6c0d1bc0442447a3f3f038ead8940a6b2b92c9a56343feb2cf95dcad3ab0ecb42b0c5583adcd091cde45916908ebd5eae8a67737387218441ed24729ca4643175e3771e0600d44b996f993d2b8e22eddf88eab5b8cabe055b6e16f0a81f8c2dac406e3ba1a2bc44d94314ce123e5b43fc1dbcfb7858e440893b6c66c9f2691cba5856dcac58e289bd679ccdc558aacc7c419a60e726d683557555201b720461dbe1064dfd49919e9765f2bd4bd22eb64f8c1ca73fa6c559e3d300eb2cd42ea83b560a03ca4161b1e9035621a751cd760cc8989124e935802d6c1cde5926457791b3969da4ac6d408729275a31613b9ddfc33c5a1eb22d32d500052b27ffb9a4ce0172d859b4bc847440abb37974c13c855b3e318079a8b87565df2df2aaf96d9cd2515695f03eacf4958122570b14fef0212454bb74c478eaa7e551fbedd36b2e7af9134f7060947ab9dd3b8827025b5110856efdb1384044cdf04b75133d09def93df1513b78ecab8fc51ea2f3c2c60ea2b00bf925b840c569473086a244bae8d9b7a462dad0d9fdb72e0accaf4d1ee1b91d7abb86525eb73183489c9193d0c1c10bb4551919b31221bb519dce970bd5fd0b29fa221844694b320dd81a1766665d1beec63d175af4644a4764513d7619e9bac8802355483cc93666dab4733dab1945495a5bba68839d69d58f2dd5c76adf9d34bb9085d5fc4e8ec82c846ad432c35d6ab4cb99c165681bda2a819a13c4307e81bf7dc57a4002ae393ece0623af7826de923df8dc6b08ca7d91dec52688e676d816f5cc8716f8c119e6970c2a0c719bb6d278947d1db9bca07df7206cb2b06a10a2de4d4608e35ced274d9ff81c22cc89b0412c7880475c9ed4b5b9f0c30a9494259126a5e6095a98cab0bf0476d4faebe8c9b686251e80d8bf4400f2454f4d2a2b845e12c62129caae30e1c30258d7247a90d2ebcd506fafd6be7f7359ab77c37f141e7521281163712afc434c4339acccb767f1877e1a454b345e138422599446aa7da09561ca143ace6ef8ce70c5672163ac13b0d997fbbf8480f07f45792c6f31de10ded9be8548948fb0a9712d9b7e4d2e1d3aee0bd99a5b3aba604e6a9c117a247d95665348ae5829d569ce3449c3202eae7d9723558b0b4413ec470a4bc7c7bd264988e623a3d75656da1f831a84843653b03e53f37a2135ebee48ccb96800aa6a7d23e4e39f369cee6d2489c4c55e62c286b397d661e88925545a544c0358f9a2dd5f744f48ce2256c314612a85633d1a3b672cb1a4dfafb0269b28b65fac42a12d0a707bc593af2f6d3f639c9a8c18d8cba35cb2f1b18b32d387c6d4d6b3d016b9be9be4c214c85d6c979cc9fef700ca04e747b35733f10be5fc4f33d285f72d5bceafa0e790ee46ed3bc7bb6e17847b58c36b96c388ec4fb1eceb81ee73c163443421338d535542b28bf9cf4689e4f131992b5c54df9f64aeb49a28bd969198686cfce4f3b1c1a1187c3d30da29d519e1dfadb79aeccf43be2497b46c19696b78b3fefe09fe49ef2c329164a7822f41c4b25d7651789fc03678543faa095932a23e077f77e5f667ae4bb3808402c210d399fd0f653a4a611feca648418ad9a3c435edd5a5680c399e7a39e689fc3565aaa7dc062d0df4aa3c39ed771f51eb5313fd811349b009bb21c151fb2ef429605be9aaed73e6ff62dfd74f057ae8d220bc2890840090aaa7559f117616022b515e155c70997c058b67012cc25a259de7d35e7f1264173867dfe0e837fd890b1c4bdba76ee4e78234963b66f23fcd294a9c818e1ac7a54befa789116611c05f8fb4b4e3f8f20cc6afed294e78e364ff061a43fd9c865022eba8e76167df2588181682b1471851c546c3711084db58ca6a7bacf3e88608e59eb4848bb818192c19440faebd828aefc835a65e019586920d1a8238a60ae02948316313d38cd9269321ae17a1dbb19f57b619e7c5fba97f577626e2ac688f10b32f53356a697039563be88a79e1e97bf981a8c600ad47237eed91cb80dd8364cfcabf5371fc55a59b9267f0fb347e9bf704ee7abafbd95fa7843fcd4a2410d56d87699c1564ddaa59d453fff26c89b6fe02a9eb14cf0fa408b0d364a53ebbd2c8a0c92bb126973fd94e001023f114c75e02089748e4402a3927bb576d019417f073f9d7017f58a5f5edf9337fcb53d71f766d5ee719e2d6194d5098a50dbb6a334689f24d70e42f03ed62f754cf785b08e8f71b33ecd752e4e7c52398d70798b3828a2d7f9b5fd3222ee643b7707257978a9f06792cd97d714d65433c11d8cda1532f75a48a7a77c4a745de8c85aa44d7fdcc8cd1691d718fff1d930b539c52b8d3f349c2eed0c3613624de7c9937d2ced8c608a184d2dbb10939e694782ad9a82b120c6d82dd88e7314b081cf97c449b471efefd7b558848d999e767e12be54a42b76fffbcbde93241824f32846e71f4592eb2dd9f3d816e8ec229a45b79c254793c8f751004754fb08dd992b333660e028d404b0311eb53d6cf1359d4fbcfe9205403c63d0ea08523d2a9ca5301f7f6c7c3ff52e95178621e7e7e331075fb2dbe88e474ea4433352eaac032211247d234734b4c720ecb03626d745b6b08df3be8d12f18bcf7f49ebf8e3408805a3b2eeee97d6d4cc5aa70a4bc000a5cbc61fe209c06173a8b683225315e3548d787bacaa2a7590989819207a4e265dda895edbf5e336bf6f2368712b165ab5d19e31629e477241ab93a3e0d290c64847ed58753647f20bbb0ec1fc1b8f7691f67f30f4e8913a2f315eba36969f113fc22c575fe5af18bd6a2e9a9f6f13bc21981829b632a7c6aa93c146058232eb7c19422a0478e991b4ed994bc56193b0b8ed67244fc3f3c3dbd338362e17b0eb615180231cd56ff3ca1a8ac7ebac6cb48d76ff2d4d79a0fff9f9cb624c5f01ccdda286f7f6063d8643093ab4db51d71ebbdc673fdd6aa9cb4848e4de4089350ffeef4dbe79b602472e4b2e71a03739166703266e2437f191358e7311b5a16fc369c974aaf28c6eafdc5f2ba976ad83ccc5d34dbd86c7e831ff910a5b682bed66bf0b20ace44bdf0183d398d6ef4fff9b1dd38b07ee5db911f4249d61e4d354a3db3f6cd66a156631384eedc692550e07dd7dc16602759ddabf93921398505f40841ec08473ec42e9e1c6bd992e948f677bd41fac2428b2c5ba84831e9c789fd8f5e6c39558eaded6b3a6d9e4b8437a0c8ee9463fa6750301ded2a8a9ef53daeb335687f9d5609adbf1a461ab4aee998073359b34a4fcc537a9229f18617a12dad73bcba358b469accbc89cff7a71523a13b4b1dc9ad124178a2b202390fdfc2cc64801bec396620adb8f9defd72e12504335402dd75dcac2783cf06bde917cd6561401c863746465622f96d54ed04e14f38948e12732719d34f3d54d916e80c4d4158619a6051f36d632d46d36143f0f87d37853f4190096327093df0dc695b64b9bd73984f14f34e1737e796ac813dca98ef24bc4f1fc3b0d82e5e8026265b3d3a39da36fc2d701737626b476be43a3ddfc9a7d3eae61d38289efde136cbadd31f532eb92176f6224edfd0439a2c355ba94282623a06d1072575abab74909b2447c41cb75ee670eccdd9494c57eda6ce1a2977ce276aaba0d505e9841ea0fc9429f8cfb2a541572a1c7bd3e7775363462ef5581e6008b14308d1e9281bd5cce5365dec6558462d9051366e59524aea51a3d6c4172c76a3dde13c5cbf7980983b1c3585d03374194dd02f4dc083b55fa4d55414f3214646e5f3d81e33450ad1bb78a713ee764b8c4a67fa8a0af687d3c913b5563845fd0577fcb1114e67b242deec591f20a06502ee160e2341636ecfcb9720a0b61869284c35495242aca8b8da61e29e4d83391c89a393c6c85863f2b871161147b5804c6a28dc19ee05414f2bf0ea97eb90dbfe5b71b60cf2e02f7d8b0ccfd11394b396396c25fd1d79e469e85176a824b99d1a56f501dfd1fc550e73005d2443103c926a25ef13cf514bf5e8ba2271b6925609c80caf98d3cc1518b9d624bb113dd19d00734e649a7175e2c2b2674be7cb4d73ebb1a61c6d5fbb9ebb7a9a5853b588631bbadcd5649601fd20ba22741b21d936bd23fcf00ba81287cc94cf80d59c87eeab76c1b56562b162d261908a9f3abc12036fc2d0c54869ab0d079570c101b8c32efc6a339ae9b954374a2fa2909e65abbe71dbaf83308db67633ef3694fc4c8d85bd1ccc0d5831d3310bb3a7d8fd5ebf4a46a29d40468ef8f06ff0f511759c0d6bc7f76cdcb064b03411d3b07298a8edb0976eb07b31f63acd637529d97b9a3e2664afa6e95b3b943749806821288801ad7054bbaa9fb7af02d87633f7437d4ef284548105f7579249acdb9421708154cacd90377eb38c89d5b161f65b9cb08e32660990cf9e7ae9370c05dddd8734f4ebdf4392ffc6a7d08b0435ca85ed9d5598605c5291fefbe0e5809651b63a267531f504292c513dcf174932f09b86cc7a0cc30d800faba4a7b1c563812517f4b20b2749a92db8c5f890c8b9aeeba8eb001bd458eaeb9b154fe26bf3fac8072e4815656bc386e4d40bf70e0f47ce0741438cfacd9a2903c9c8d2abb9bf6a0815995db50bdd50c2b7d5a9861fa7c81e4444b32264d5e34a1849719782df6b5d01e7756652026364832ec4e9670bf5709d20ea61a9bd172d74d427268395c93e7d88553588f00a572b062c57ea37818a51d537f7c3966853589111e577c3b6306007f1864a1cda68e90f045fbd2349a1bdec7da6e77e3cc003b879bf494d86369b0b00e873fb71ff1b06f507de1972901d6e6010dd610be330902102ad5a842308f34b9a3f2e4fe70d6ee143a5d961f3cd919a2108d37b7746268a3abbe883f2909586bb5be04d24c35e7dd58175bff6b4f4255a8ce41ba29b88abf814a17a381bd6b1c2f1c64aa739d1c97cc347b0516b4a02f13acf5a87e1f4c51a822a68a83eff6688ead8433b8b955ca12c8f5cf2f7c1101f6b703f02258a373910bfe2843147b376f32a1e4df62551070843e024212fe3df99ecec1db9bb78f38cf7a95b1b5b91c5112ceda5e3ea08175d179215cc0346710195483c2b5c12e0ffc235df4a9b1bda9503ddf64b480101da8938533ecccee9f327cd3f181e21d71030bcf28f6d83ec5762b033fbd01beee922c82075c170af8f5d57ad93524f7570ff42fb92cbdfb4cc8701c29332689735a49d0272fa789f1c4525a67a561abdd7c64ae348975f2b58878707001cd7ec3116853380c3fb8f4c2b7ec70dfb6b83b35efdf3ea9fd469ec8baac273278de1c39a8f178eb4370e1583c445881f515fcd7a82d6c69d3f061a66219857f93ef70b1eb135224ac27408f984e7e23c5bc02351a650a403e95ac8982904fab553f1e8fb67cd854d1c0c61dec5339cd8904501d14b0e6c36944fa320d0c028b1c9873a5bffea9ea7565f603a30b66db596c1d6c720a8af29b8514e52580011d5e23187c7e07924fdbe80b0784ef540bde0", 0x1000}, {0x0}, {&(0x7f0000000600)="0fb67eb5d8e1216807cfc53e46a995488ac07adb2039b74d203f81ab6f8bbd2a9acd0303499c26ef1b614bb0b1cbf86fdb5294293a3b48be970bd94e773c646ad2b46a62f6392f6d506861be47da95dd68bee134f9e08f1042caa8051e54561e48465f11dc36e2485a45ca5d753ee33bc58da5ae6892623483a4360f0dd2ab86ff046555538cb223b7586e28ce1ffda8b2b5edcc4cb2a2033de9052f4038a375bb4cc957c25033b9186abf4924c2", 0xae}, {&(0x7f00000006c0)="8a490ff3f06a4c12c0d774b1aacec5451a91c4e9c7c06a08681e92cc0dd873450ce6d094808b61bbb6a43fe0599714730f103a54b616c82d4aef3cf88ee8d6e0dfc6a0a9fbe2d1d42feca458a6282b26a255a6f268933f14cad84d74ea8936c72dd756c6089d13f77553b195a859c8445bdb68c44202d8c3e1af303b", 0x7c}, {&(0x7f0000000740)="ed1d797349de2182e641ff7d39ccba020eba2c5fdfd84a309283796bbc610ae528cf273abc8312b5e7c78c16cf629dde8496cd651065c29105c6385249d31e2b43b1e3c43b33d633fa1a334a00e9a6afec1a877202217ac237dc44249197f10f1e56c522ce0f89ea54987543344096ffacf4e5d76b64d82587ac79383abc8b57f8a78a7b14f7845e1b531a11bdeb924e33de3af7ee5837d15fdce4d5907002621eabd6c6ba13cfd73efd6d35ecdd999bf7d66e0aef7f76ff620c049f1b8a", 0xbe}, {&(0x7f0000000500)="a5d1111bd7bf785703408a4ae7e8e8b5c2f82871dc5bf5d2ee6c54d0f51d6ce482d986384fcd79c7fc", 0x29}, {&(0x7f0000000800)="77daa4a4366039cca8f7267145805b05387ed067527aec77a349818ed8a8d0d681661f7e97562664d372f24ca9e34ab214260fa6259a884bb5d75494134635616a71c163dea7095b258be17b260d36ab18ed5d585fb6061d5e850112b136c40f746eec2e47fa7fea2a4e387eaacbff426fc4f8431655c2bac0b9869c86538088fc6aa679814cff513b5ff14b12e04fd812a954e1e1eec6667ca6a2ce8dcace8f5905d1b70984c05e5d51ca2879c858f5f8b120f4e246cd5a22dbdc086feab781176f06c873fe6378decb28", 0xcb}], 0x8) [ 164.133558][ T7610] loop0: detected capacity change from 0 to 16 [ 164.141716][ T7612] loop5: detected capacity change from 0 to 16 [ 164.148407][ T2746] I/O error, dev loop1, sector 0 op 0x0:(READ) flags 0x80700 phys_seg 1 prio class 0 [ 164.182338][ T7610] FAULT_INJECTION: forcing a failure. [ 164.182338][ T7610] name fail_page_alloc, interval 1, probability 0, space 0, times 0 [ 164.182363][ T7610] CPU: 1 PID: 7610 Comm: syz-executor.0 Not tainted 5.18.0-rc3-syzkaller-00218-g13bc32bad705-dirty #0 [ 164.182417][ T7610] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/01/2011 00:18:36 executing program 3: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000140)="eb3c906d6b66732e66617400020101000240008000f801", 0x17}, {0x0, 0x0, 0x1000}], 0x0, &(0x7f0000000180)=ANY=[]) chdir(&(0x7f0000000040)='./file0\x00') open(&(0x7f0000000080)='./bus\x00', 0x14d842, 0x0) r0 = open(&(0x7f0000000780)='./bus\x00', 0x4c03e, 0x0) r1 = creat(&(0x7f00000000c0)='./bus\x00', 0x0) ftruncate(r1, 0x800) r2 = creat(&(0x7f0000000040)='./bus\x00', 0x0) ftruncate(r2, 0x800) lseek(r2, 0x200, 0x0) r3 = open(&(0x7f0000000000)='./bus\x00', 0x24000, 0x0) sendfile(r2, r3, 0x0, 0x10000) mmap(&(0x7f0000000000/0x600000)=nil, 0x600204, 0x7ffffe, 0x4002011, r0, 0x0) 00:18:36 executing program 2: pipe(0x0) syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000140)="eb3c906d6b66732e66617400020101000240008000f801", 0x17}, {0x0, 0x0, 0x1000}], 0x0, &(0x7f0000000180)=ANY=[]) chdir(&(0x7f0000000040)='./file0\x00') r0 = open(&(0x7f0000000080)='./bus\x00', 0x14d842, 0x0) r1 = open(&(0x7f0000000780)='./bus\x00', 0x4c03e, 0x0) r2 = creat(&(0x7f00000000c0)='./bus\x00', 0x0) ftruncate(r2, 0x800) r3 = creat(&(0x7f0000000040)='./bus\x00', 0x0) ftruncate(r3, 0x800) lseek(r3, 0x200, 0x0) r4 = open(0x0, 0x24000, 0x0) sendfile(r3, r4, 0x0, 0x10000) mmap(&(0x7f0000000000/0x600000)=nil, 0x600202, 0x7ffffe, 0x4002011, r1, 0x0) write$P9_RREADLINK(r0, 0x0, 0xe) 00:18:36 executing program 0: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000140)="eb3c906d6b66732e66617400020101000240008000f801", 0x17}, {0x0, 0x0, 0x1000}], 0x0, &(0x7f0000000180)=ANY=[]) chdir(&(0x7f0000000040)='./file0\x00') r0 = open(&(0x7f0000000080)='./bus\x00', 0x14d842, 0x0) r1 = open(&(0x7f0000000780)='./bus\x00', 0x4c03e, 0x0) r2 = creat(&(0x7f00000000c0)='./bus\x00', 0x0) ftruncate(r2, 0x800) r3 = creat(&(0x7f0000000040)='./bus\x00', 0x0) ftruncate(r3, 0x800) lseek(r3, 0x200, 0x0) r4 = open(&(0x7f0000000000)='./bus\x00', 0x24000, 0x0) sendfile(r3, r4, 0x0, 0x10000) mmap(&(0x7f0000000000/0x600000)=nil, 0x600202, 0x7ffffe, 0x4002011, r1, 0x0) (fail_nth: 7) write$P9_RREADLINK(r0, 0x0, 0xe) 00:18:36 executing program 5: pipe(0x0) syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000140)="eb3c906d6b66732e66617400020101000240008000f801", 0x17}, {0x0, 0x0, 0x1000}], 0x0, &(0x7f0000000180)=ANY=[]) chdir(&(0x7f0000000040)='./file0\x00') r0 = open(&(0x7f0000000080)='./bus\x00', 0x14d842, 0x0) r1 = open(&(0x7f0000000780)='./bus\x00', 0x4c03e, 0x0) r2 = creat(&(0x7f00000000c0)='./bus\x00', 0x0) ftruncate(r2, 0x800) r3 = creat(&(0x7f0000000040)='./bus\x00', 0x0) ftruncate(r3, 0x800) lseek(r3, 0x200, 0x0) r4 = open(&(0x7f0000000000)='./bus\x00', 0x24000, 0x0) sendfile(0xffffffffffffffff, r4, 0x0, 0x10000) mmap(&(0x7f0000000000/0x600000)=nil, 0x600202, 0x7ffffe, 0x4002011, r1, 0x0) write$P9_RREADLINK(r0, 0x0, 0xe) 00:18:36 executing program 1: pipe(0x0) syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000140)="eb3c906d6b66732e66617400020101000240008000f801", 0x17}, {0x0, 0x0, 0x1000}], 0x0, &(0x7f0000000180)=ANY=[]) chdir(&(0x7f0000000040)='./file0\x00') r0 = open(&(0x7f0000000080)='./bus\x00', 0x14d842, 0x0) r1 = open(&(0x7f0000000780)='./bus\x00', 0x4c03e, 0x0) r2 = creat(0x0, 0x0) ftruncate(r2, 0x800) r3 = creat(&(0x7f0000000040)='./bus\x00', 0x0) ftruncate(r3, 0x800) lseek(r3, 0x200, 0x0) r4 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) lseek(r4, 0x8, 0x0) getsockopt$IP6T_SO_GET_REVISION_MATCH(r4, 0x29, 0x44, &(0x7f0000000180)={'icmp\x00'}, &(0x7f00000001c0)=0x1e) r5 = open(&(0x7f0000000000)='./bus\x00', 0x24000, 0x0) sendfile(r3, r5, 0x0, 0x10000) mmap(&(0x7f0000000000/0x600000)=nil, 0x600202, 0x7ffffe, 0x4002011, r1, 0x0) write$P9_RREADLINK(r0, 0x0, 0xe) [ 164.182430][ T7610] Call Trace: [ 164.182436][ T7610] [ 164.182444][ T7610] dump_stack_lvl+0xd6/0x122 00:18:36 executing program 5: pipe(0x0) syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000140)="eb3c906d6b66732e66617400020101000240008000f801", 0x17}, {0x0, 0x0, 0x1000}], 0x0, &(0x7f0000000180)=ANY=[]) chdir(&(0x7f0000000040)='./file0\x00') r0 = open(&(0x7f0000000080)='./bus\x00', 0x14d842, 0x0) r1 = open(&(0x7f0000000780)='./bus\x00', 0x4c03e, 0x0) r2 = creat(&(0x7f00000000c0)='./bus\x00', 0x0) ftruncate(r2, 0x800) r3 = creat(&(0x7f0000000040)='./bus\x00', 0x0) ftruncate(r3, 0x800) lseek(r3, 0x200, 0x0) r4 = open(&(0x7f0000000000)='./bus\x00', 0x24000, 0x0) sendfile(0xffffffffffffffff, r4, 0x0, 0x10000) mmap(&(0x7f0000000000/0x600000)=nil, 0x600202, 0x7ffffe, 0x4002011, r1, 0x0) write$P9_RREADLINK(r0, 0x0, 0xe) 00:18:36 executing program 2: pipe(0x0) syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000140)="eb3c906d6b66732e66617400020101000240008000f801", 0x17}, {0x0, 0x0, 0x1000}], 0x0, &(0x7f0000000180)=ANY=[]) chdir(&(0x7f0000000040)='./file0\x00') r0 = open(&(0x7f0000000080)='./bus\x00', 0x14d842, 0x0) r1 = open(&(0x7f0000000780)='./bus\x00', 0x4c03e, 0x0) r2 = creat(&(0x7f00000000c0)='./bus\x00', 0x0) ftruncate(r2, 0x800) r3 = creat(&(0x7f0000000040)='./bus\x00', 0x0) ftruncate(r3, 0x800) lseek(r3, 0x200, 0x0) r4 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) sendfile(r3, r4, 0x0, 0x10000) mmap(&(0x7f0000000000/0x600000)=nil, 0x600202, 0x7ffffe, 0x4002011, r1, 0x0) write$P9_RREADLINK(r0, 0x0, 0xe) 00:18:36 executing program 1: pipe(0x0) syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000140)="eb3c906d6b66732e66617400020101000240008000f801", 0x17}, {0x0, 0x0, 0x1000}], 0x0, &(0x7f0000000180)=ANY=[]) chdir(&(0x7f0000000040)='./file0\x00') r0 = open(&(0x7f0000000080)='./bus\x00', 0x14d842, 0x0) r1 = open(&(0x7f0000000780)='./bus\x00', 0x4c03e, 0x0) creat(&(0x7f00000000c0)='./bus\x00', 0x0) ftruncate(0xffffffffffffffff, 0x800) r2 = creat(&(0x7f0000000040)='./bus\x00', 0x0) ftruncate(r2, 0x800) lseek(r2, 0x200, 0x0) r3 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) lseek(r3, 0x8, 0x0) getsockopt$IP6T_SO_GET_REVISION_MATCH(r3, 0x29, 0x44, &(0x7f0000000180)={'icmp\x00'}, &(0x7f00000001c0)=0x1e) r4 = open(&(0x7f0000000000)='./bus\x00', 0x24000, 0x0) sendfile(r2, r4, 0x0, 0x10000) mmap(&(0x7f0000000000/0x600000)=nil, 0x600202, 0x7ffffe, 0x4002011, r1, 0x0) write$P9_RREADLINK(r0, 0x0, 0xe) [ 164.182474][ T7610] dump_stack+0x11/0x12 [ 164.182501][ T7610] should_fail+0x230/0x240 [ 164.182527][ T7610] __alloc_pages+0xf0/0x320 [ 164.182551][ T7610] alloc_pages+0x34d/0x450 [ 164.182587][ T7610] pte_alloc_one+0x29/0xb0 00:18:36 executing program 1: pipe(0x0) syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000140)="eb3c906d6b66732e66617400020101000240008000f801", 0x17}, {0x0, 0x0, 0x1000}], 0x0, &(0x7f0000000180)=ANY=[]) chdir(&(0x7f0000000040)='./file0\x00') r0 = open(&(0x7f0000000080)='./bus\x00', 0x14d842, 0x0) r1 = open(&(0x7f0000000780)='./bus\x00', 0x4c03e, 0x0) creat(&(0x7f00000000c0)='./bus\x00', 0x0) ftruncate(0xffffffffffffffff, 0x800) r2 = creat(&(0x7f0000000040)='./bus\x00', 0x0) ftruncate(r2, 0x800) lseek(r2, 0x200, 0x0) r3 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) lseek(r3, 0x8, 0x0) getsockopt$IP6T_SO_GET_REVISION_MATCH(r3, 0x29, 0x44, &(0x7f0000000180)={'icmp\x00'}, &(0x7f00000001c0)=0x1e) r4 = open(&(0x7f0000000000)='./bus\x00', 0x24000, 0x0) sendfile(r2, r4, 0x0, 0x10000) mmap(&(0x7f0000000000/0x600000)=nil, 0x600202, 0x7ffffe, 0x4002011, r1, 0x0) write$P9_RREADLINK(r0, 0x0, 0xe) 00:18:36 executing program 5: pipe(0x0) syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000140)="eb3c906d6b66732e66617400020101000240008000f801", 0x17}, {0x0, 0x0, 0x1000}], 0x0, &(0x7f0000000180)=ANY=[]) chdir(&(0x7f0000000040)='./file0\x00') r0 = open(&(0x7f0000000080)='./bus\x00', 0x14d842, 0x0) r1 = open(&(0x7f0000000780)='./bus\x00', 0x4c03e, 0x0) r2 = creat(&(0x7f00000000c0)='./bus\x00', 0x0) ftruncate(r2, 0x800) r3 = creat(&(0x7f0000000040)='./bus\x00', 0x0) ftruncate(r3, 0x800) lseek(r3, 0x200, 0x0) r4 = open(&(0x7f0000000000)='./bus\x00', 0x24000, 0x0) sendfile(0xffffffffffffffff, r4, 0x0, 0x10000) mmap(&(0x7f0000000000/0x600000)=nil, 0x600202, 0x7ffffe, 0x4002011, r1, 0x0) write$P9_RREADLINK(r0, 0x0, 0xe) 00:18:36 executing program 2: pipe(0x0) syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000140)="eb3c906d6b66732e66617400020101000240008000f801", 0x17}, {0x0, 0x0, 0x1000}], 0x0, &(0x7f0000000180)=ANY=[]) chdir(&(0x7f0000000040)='./file0\x00') r0 = open(&(0x7f0000000080)='./bus\x00', 0x14d842, 0x0) r1 = open(&(0x7f0000000780)='./bus\x00', 0x4c03e, 0x0) r2 = creat(&(0x7f00000000c0)='./bus\x00', 0x0) ftruncate(r2, 0x800) r3 = creat(&(0x7f0000000040)='./bus\x00', 0x0) ftruncate(r3, 0x800) lseek(r3, 0x200, 0x0) r4 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) sendfile(r3, r4, 0x0, 0x10000) mmap(&(0x7f0000000000/0x600000)=nil, 0x600202, 0x7ffffe, 0x4002011, r1, 0x0) write$P9_RREADLINK(r0, 0x0, 0xe) [ 164.182674][ T7610] do_fault+0x3de/0xb20 [ 164.182694][ T7610] ? filemap_read_folio+0x110/0x110 [ 164.182715][ T7610] handle_mm_fault+0x825/0xa40 [ 164.182744][ T7610] __get_user_pages+0x306/0xb80 [ 164.182845][ T7610] __mm_populate+0x26e/0x3a0 [ 164.182871][ T7610] vm_mmap_pgoff+0x160/0x1f0 [ 164.182892][ T7610] ksys_mmap_pgoff+0x265/0x320 [ 164.182942][ T7610] do_syscall_64+0x2b/0x70 [ 164.182966][ T7610] entry_SYSCALL_64_after_hwframe+0x44/0xae [ 164.182990][ T7610] RIP: 0033:0x7f3a02dd50e9 [ 164.183006][ T7610] Code: ff ff c3 66 2e 0f 1f 84 00 00 00 00 00 0f 1f 40 00 48 89 f8 48 89 f7 48 89 d6 48 89 ca 4d 89 c2 4d 89 c8 4c 8b 4c 24 08 0f 05 <48> 3d 01 f0 ff ff 73 01 c3 48 c7 c1 b8 ff ff ff f7 d8 64 89 01 48 [ 164.183026][ T7610] RSP: 002b:00007f3a0254b168 EFLAGS: 00000246 ORIG_RAX: 0000000000000009 [ 164.183047][ T7610] RAX: ffffffffffffffda RBX: 00007f3a02ee7f60 RCX: 00007f3a02dd50e9 [ 164.183061][ T7610] RDX: 00000000007ffffe RSI: 0000000000600202 RDI: 0000000020000000 [ 164.183074][ T7610] RBP: 00007f3a0254b1d0 R08: 0000000000000004 R09: 0000000000000000 [ 164.183086][ T7610] R10: 0000000004002011 R11: 0000000000000246 R12: 0000000000000001 [ 164.183100][ T7610] R13: 00007ffe5c0ea9cf R14: 00007f3a0254b300 R15: 0000000000022000 [ 164.183115][ T7610] [ 164.343525][ T7620] loop2: detected capacity change from 0 to 16 [ 164.343566][ T7621] loop5: detected capacity change from 0 to 16 [ 164.344439][ T7619] loop0: detected capacity change from 0 to 16 [ 164.350799][ T7617] loop1: detected capacity change from 0 to 16 [ 164.362671][ T7619] FAULT_INJECTION: forcing a failure. [ 164.362671][ T7619] name failslab, interval 1, probability 0, space 0, times 0 [ 164.362695][ T7619] CPU: 0 PID: 7619 Comm: syz-executor.0 Not tainted 5.18.0-rc3-syzkaller-00218-g13bc32bad705-dirty #0 [ 164.362720][ T7619] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/01/2011 [ 164.362731][ T7619] Call Trace: [ 164.362737][ T7619] [ 164.362745][ T7619] dump_stack_lvl+0xd6/0x122 [ 164.362774][ T7619] dump_stack+0x11/0x12 [ 164.362798][ T7619] should_fail+0x230/0x240 [ 164.362830][ T7619] __should_failslab+0x81/0x90 [ 164.362914][ T7619] ? mempool_alloc_slab+0x16/0x20 [ 164.362937][ T7619] should_failslab+0x5/0x20 [ 164.362958][ T7619] kmem_cache_alloc+0x46/0x300 [ 164.362978][ T7619] ? bio_put+0x55a/0x690 [ 164.363021][ T7619] mempool_alloc_slab+0x16/0x20 [ 164.363041][ T7619] ? mempool_free+0x130/0x130 [ 164.363059][ T7619] mempool_alloc+0x9f/0x2a0 [ 164.363078][ T7619] ? bio_endio+0x366/0x3f0 [ 164.363161][ T7619] bio_alloc_bioset+0xe4/0x730 [ 164.363186][ T7619] ? submit_bio+0x139/0x150 [ 164.363205][ T7619] submit_bh_wbc+0x161/0x2f0 [ 164.363229][ T7619] block_read_full_page+0x5e6/0x7b0 [ 164.363385][ T7619] ? fat_block_truncate_page+0x30/0x30 [ 164.363414][ T7619] do_mpage_readpage+0xd7e/0xf20 [ 164.363505][ T7619] ? debug_smp_processor_id+0x13/0x20 [ 164.363527][ T7619] ? try_charge_memcg+0x93b/0x960 [ 164.363552][ T7619] ? __list_add_valid+0x28/0xa0 [ 164.363580][ T7619] ? xas_load+0x267/0x290 [ 164.363660][ T7619] ? fat_block_truncate_page+0x30/0x30 [ 164.363686][ T7619] mpage_readpage+0x57/0xc0 [ 164.363727][ T7619] ? fat_block_truncate_page+0x30/0x30 [ 164.363755][ T7619] fat_readpage+0x18/0x20 [ 164.363800][ T7619] filemap_read_folio+0x3e/0x110 [ 164.363822][ T7619] filemap_fault+0x2ca/0x740 [ 164.363867][ T7619] do_fault+0x500/0xb20 [ 164.363967][ T7619] ? filemap_read_folio+0x110/0x110 [ 164.363989][ T7619] handle_mm_fault+0x825/0xa40 [ 164.364058][ T7619] __get_user_pages+0x306/0xb80 [ 164.364083][ T7619] __mm_populate+0x26e/0x3a0 [ 164.364152][ T7619] vm_mmap_pgoff+0x160/0x1f0 [ 164.364205][ T7619] ksys_mmap_pgoff+0x265/0x320 [ 164.364229][ T7619] do_syscall_64+0x2b/0x70 [ 164.364253][ T7619] entry_SYSCALL_64_after_hwframe+0x44/0xae [ 164.364275][ T7619] RIP: 0033:0x7f3a02dd50e9 [ 164.364346][ T7619] Code: ff ff c3 66 2e 0f 1f 84 00 00 00 00 00 0f 1f 40 00 48 89 f8 48 89 f7 48 89 d6 48 89 ca 4d 89 c2 4d 89 c8 4c 8b 4c 24 08 0f 05 <48> 3d 01 f0 ff ff 73 01 c3 48 c7 c1 b8 ff ff ff f7 d8 64 89 01 48 [ 164.364366][ T7619] RSP: 002b:00007f3a0254b168 EFLAGS: 00000246 ORIG_RAX: 0000000000000009 [ 164.364394][ T7619] RAX: ffffffffffffffda RBX: 00007f3a02ee7f60 RCX: 00007f3a02dd50e9 [ 164.364486][ T7619] RDX: 00000000007ffffe RSI: 0000000000600202 RDI: 0000000020000000 [ 164.364528][ T7619] RBP: 00007f3a0254b1d0 R08: 0000000000000004 R09: 0000000000000000 [ 164.364542][ T7619] R10: 0000000004002011 R11: 0000000000000246 R12: 0000000000000001 [ 164.364635][ T7619] R13: 00007ffe5c0ea9cf R14: 00007f3a0254b300 R15: 0000000000022000 [ 164.364651][ T7619] 00:18:37 executing program 4: setsockopt$packet_tx_ring(0xffffffffffffffff, 0x10f, 0x87, &(0x7f0000000080)=@req3={0x0, 0x0, 0xd2}, 0x1c) setsockopt$packet_tx_ring(0xffffffffffffffff, 0x107, 0xd, 0x0, 0x0) socket$nl_route(0x10, 0x3, 0x0) bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000300)={0x11, 0x5, &(0x7f00000000c0)=ANY=[@ANYBLOB="180000000000000000000000ff000000850000000e000000850000005000000095"], &(0x7f0000000280)='syzkaller\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x2, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x78) bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, 0x0, 0x0) sendmsg$WG_CMD_GET_DEVICE(0xffffffffffffffff, &(0x7f0000001480)={0x0, 0x0, &(0x7f0000000440)={&(0x7f00000003c0)={0x38, 0x0, 0x100, 0x70bd29, 0x25dfdbfb, {}, [@WGDEVICE_A_IFNAME={0x14, 0x2, 'wg2\x00'}, @WGDEVICE_A_IFINDEX={0x8}, @WGDEVICE_A_FWMARK={0x8}]}, 0x38}, 0x1, 0x0, 0x0, 0x40000000}, 0x80) socket$nl_route(0x10, 0x3, 0x0) r0 = syz_open_dev$tty1(0xc, 0x4, 0x1) r1 = dup(r0) write$UHID_INPUT(r1, &(0x7f0000001040)={0xe, {"a2e3ad08ed6b52f99cfbf4c0879b45b4d04fe7ff7fc6e5539b3c68163b546a9b374694370890e0878fdb1ac6e7049b71b4956c0a9a472a5b47f3988f7ef31952a981ffe8d178708c523c921b509b720a169b50d336cd3b78130daa61d8e809ea889b6e02b77f07227227b7ba67e0e78657a6f5c2a874e62a9ccdc0d31a0c9f318c0da1993bd160e233df4a62179c6f309f4cff7738596ecae8707ce065cd5b91cd0ae193973735b36d5b1b63e91c00305d3f46635eb016d5b1dda98e2d749be7bd1df1fb3b231fdcdb5075a9aaa1b469c3090000000000000075271b286329d169934288fd789aa37d6e98b224fd44b65b31334ffc55cc82cd3ac32ecd03aded6f9081b4da0d8b38f3cd4498bee800490841bdb114f6b76383709d8f5c55432a909fda039aec54a1236e80f6a8abadea7662496bddbb42be6bfb2f17959d1f416e56c71bfc31870262f5e801119242ca5b6bfc821e7e20002451138e645bb80c617669314e2fbe70de98ec76a9e40dad47f36fd9f7d0d42a4b5f1185ccdcf16ff46295d8a0fa17713cf39fe23491237c08822dec110911e893d0a8c4f677747abc360934b82910ff85bfd995083bba2987b67399eac427d145d546a40b9f6ff14ac488ec130fb3850a27afc953854a642c57519544ae15a7e454dea05918b4124351601611c8f11baa500a3621c56cea8d20ff911a0c41db6ebe8cac64f17679141d54b34bbc9963ac4f4bb3309603f1d4ab966203861b5b15a841f2b575a8bd0d78248ebe4d9a80002695104f674c2431dca141fae269cab70e9a66f3c3a9a63e9639e1f59c0eee26c6b5d74b078a5e15c31634e5ae098ce9ee70771aaa18119a867e1088334975e9f73483b6a62fa678ca14ffd9f9db2a7869d85864056526f889af43a6000200000000000065d5e880576286522449df466c632b356f243f989cce3803f465e41e610c20d80421d653a5120000008213b704c7fb082ff27590678ef9f190bae979babc7041d860420c5664ba7921b14dc1db8892fd32d0ad7bc946813591ad8deff4b05f60cea0da7710ac0004000000008000bea37de0d0d4aa202fef5952a5391fd5615d429a04a689b83c7068ae949ed06e288e810bac9c76600097907f8ea2e2f05dd3318271a1f5f8528f227e79c13800000000492f21579d2c15b8c70cdb1c332d86d87341432750861ec2bc3451edca194b221cfec4603d276bbaa1dfa6d4fb8a48a76eefc9a9a0270e4c10d64cd5a62427264f2360fe763c43470833ac96d3f3357cbbaba8f1b1fdcc7cbb61a7cdb9744ed7f9129aede2be21ccfdc4e9134f8684b3a4f354da9a795e96334e207dff70f1988037b2ed3aaf575c0b88d8f146684078416d59fdee5307000000d92dad99dac44c3f0008047096a44060bebc2420aed92fa9b6c6224779415d97b9a6d6d5495c1180459043f41c2fc4f4162b987b80c3e001cd34e5c92f76cc4c24eeb8bc4e9ac2aed9e53803ed0ca4ae3a9737d214060005ea6f1783e287b3bee96e3a7288afe2fdfaa78d1f48c13b64df07847754b8400daaa69bf5c8f48fe4eae9ca1207e78283cd0b20ceb360c7e658828163e2d25c4aa348561f927e88f63aa70e73a5e69b3df3495903f06572e1e007fa55a2999f596d067312f5779e8dbfdcf3427138f3d444d2639a10477f9bec4b0bbb6e3c04be68981f392203dd0ee3ef478e67d1d7232f17696294378ce716dacfc5e3e03cfffffffffffff001034ef655b253ca509383815b1b6fc6522d4e2d48604665fde2b94cf02b98a269b891abf8ab9c015073014d9e08d4338b8780bdecd436cf0541359bafffa45237f104b96210403b2de9efedfd71af9444e197f47e866101496f42355bc7872c827467cfa5c4e72730d56bd068ed211cf847535edecb7b373f78b095b68441a34cb51682a8ae4d24ad0465f7927f889b813076038e79a7962fb385a882e8020f06c4c2ba1dd5cac7c18876da865d258734dd73583df292892448039ef799cf0630becdcce04579b5561dc825ab829827945e020c1f67ee615f7084a607a7eceb6243378e0610060f02cca4051c2f001edb3d78fb4b5f668dda93aec92a5de203717aa49c2d284acfabe262fccfcbb2b75a2183c4e15a7b6eb65ca8104e1b4da1fbb77ab2fc043aead87c32ab875ee7c2e7b7019c902cd3b43eaeb1a5fb135c0c7dcee8fe6516a328032f88c042891824659e9e94265c803b35ee5f83a2b210520106b8a358b50ab7a1fa89af9c251fe5294b3d1802d5676d95f160ec97b1ad948741b2044642c37b4a6cc6c04effc1672db7e4b68d767d9a7a508ae54a3cd73643de50e8c77d95a3d361c040babb171607caac2a3559ad4f75465f49c0d0ae3716db6e00cb11dbe200000000000000bf70cc77737c3b42aae501b20f7694a00f16e2d0174035a2c22656dc29880acebd2ba3a504767b6b45a45957f24d758ed024b3849c11d412a2a03b4047497022d9c30e23ef4df5c89644f48bb536f7945b59d7bc09ff754413d135273ea8e75f22f216c6b9990ae71806f2c00b4025c48b75c0f71c497579773767075428067e7f16f4dde374f8211fef42cb468e623daf60b3569d462f4f19eacdb3ed70eeebb4483f8fd777d443e8b40426db6fe29068c0ca3d3414442e863a154704b0e51bc664a137b26be7fc95df80b9ce375dd649c8c704e509bd88c8e63d8c7dd67071115c8982ba46af4d6adcc9f68a75b9397b035153faf46366e7205dd8d6f37525c1a0e94610dd94323f6c15d085197149bfd6655548cfd9c5d3b2d78378cfb85ed82e7da0f6eb6d279f2ae44369ddb4581c55925d0f6f1ba471eba281f259152f85a654fb39ddff3b484439ff158e7c5419e037f3563c7f93cd54b9094f226e783271e1e5a2a2c10712eab625d64931cdcffe6738d97b9b5ef828ee9fb059fc01af0e79c1e14b1d25988c69a39973132f02768f7971d31488b8658a20878b7c1dd7ba02fc42939dde3d4a3339a65d507dc59c51097b40517705da56e9ebfeffffff82bf86dbb58c548069ff6eb95aade7cc66d7bbef724779ca1f731b3346ff177050373d79ff7b3e7f9bc0c1b4b266a8878b90baaa039d3e3b63979ac3df6e6f4859afd50238c7547a39b60810938044ae185d2ba3e00a4e73676864d0270d81eaee5ee6cf1d0ab3785e00785ec27e923911fab964c271556527697b52160687000000008df165d884b36ec2b6c25a2f362815687e9ddbfb96d6861aca47da73d6f3144345f48843dd014e5c5ad8fe995754bd9cf32fce1e7027132f2082fb0a30b9deae84bed4b28045634073c9c58c89d9e99c81769177c6d594f88a4facfd4c735a20307c737afae5336651b1b9bd522d60399473296b831dbd933d93994ba3064279b10ea0c5833f41f157ea2302993dbe433b1aa3a3766d5439020484f4113c4c859465c3b415c3432f81db8719539d5bf372aaaea1cc43a6c5cbe59758bf0129165895ac4b008e595f437491d87abed02cefcd9db53d94d02dae17b118e5d6787463181f4b87c10772d2b13f7809959bc0488506dbd17ca51055f2f416a44fe180d2d50c312cca7cb14a2bdc331f57a9817139a206fc76d57234ffff2de20a4b8e3737fbb42913777c06376f799eba367e21f94ca598705f5dcb767d6f84fad6b0f6095e53c4c4234d0c1fbe434f6ab8f43c0013ee93b83946ee7759e89d7bdd1a32d7b3110b937fe43c06d21e35810d8fe98b0000ea8aa12bc8716eefc5c97c45ac33eeec964c5214bc3a9359bdea1cccab94f15e36319cb34ebcacedb82c2ed3de5a8a8f0011e8f74e82d7f96093530e76692839d7961939adfdeeeaff19d11efcafb6cf46fef271e89d6cc238a081ff58cefcce3fbf4625a7e7de40e42e07b34449e15e065cc7348663a52190202c7af288a4510de03dab19d26285eda89156d50dd385a60333ba5bbf3dd6d6080cafccf8a97406bb6b68a1f0c4549820a73c880f475f732ae00398e8bd1f4908b7807fb33b72685ec37a2d3f766413a6045951f9a93ab5d99c066f7aef0948a68cb0b3e35cb80dd349e891aef595dc4d470e8ac32a308e15fc37d06aeac289c0523f483e1ff7408c60edddab652f2ef91d4f2b01987b0f46da034e5c3f745a7ee8101a3934c54e24b48ec0275e2d068edc746b0827cbf652f406c6b95f2722e58c050400ce2126596e1cd7655b904801784c416b22f73d324678e2724f43f1fe687c7e8a60c28b82b6528341b648cdd56fed7cdcbb1575912d5ecd36de00bca0b7427d8392c6289455e8f8d2ab2242729251ae033a9e02210e62df0546a74b333a1c48f95fd54acb5741259e8c5488efeee327415cc19451432c6f16c27693102a3cd84857cd6586fc5ca9a93eb0145fac0662ff86107f998a8ef7df8aa14046c55b03d3d47f88a8d60f7774a2ee08758897fb411a94b3c2fc5d5f0db42c0463ec014508e5247d33ae6c962d35603ff8454c16f8342856935125102bb784ed714887071ffdd9923c954ab6ce431b63ee356b0c785f2f47b90e29389f22fc5b59a70efaea2bd40195af4486220d702e30bfc43c10ec23ea6283994a7dde4dcb61fea6b651fb1d62458d0741a12830052fcc460db043afe525629b40d7cee658e4cb5e930ed624806c43a006dc9336d07c2b8081c128ad7084c29743bc613bc18f5a38d442768af38041efe03d152ef95ff569e76db2391f4509d7f339d92fdb4a89364949da3932ba5c04c24a560ad80a3ce654575576e599aff3565b1d531f30912b99e6619ebe93cc0b81ea9935fd46edb44a78f615255490a4b621501f2a9e4d24624c4dac9274018c67584f5d374755534d7f68f679c4ff516a9c861a0e7e65868fcb2bf1cb9aea4e05df72279fdb0d2b9e935c5af3cf474bed79dfc248c1f5aea4b8b32c5d295e57079d0fe662a46b7f71cd47744db86c50b704c971d90195c7b2c7439a2d78ccfa79b5fc2bff6bbf840262bf89394b3e6491953264d2700c838fa2c7b34252600c9654e502dcea39cb6bc3eb8d6284ca6270d6b2f0e58fded8a7b4a302a97bc641df07720ba2b26bbfcc807ca0abb1b44322269c34c5ec68cb068ea88067d905ea917bb03eefdaebdeabf2d0dce85dbd02ee46c5cd5892587c2cb5fe36d7d3e5db21b094b8b77940b5f07722e47a08d367e5f84c96ec660080934b33ad61b4f65d77e86abd6859cddf4bbae1f0930462df090000008562ea3511a8065ec8ffcf12f14dcf6ebecd8d884836174faf1aa609e5f1ee1162dfa13bdc1fa7cfaadba85c72e9758f03a755d0be53f8d2a1dfb1c68cc164b0a0780d971a96ea2c4d4ca0398c2235980a9307b3d5bd3b010a3ad0a5dbed2881a9700af561ac8c7e36bb2fc4c40e9cf96f06817fb903729a7db6ff957697c9ede7885d94ff1aa70826ad01a9b03c37b0969be0daf60af93109eb1dee72e4a6df3bec89822a7a0b678058fa3fef86faec216eb6992162f8dcbf719c148cd2f9c55f4901203a9a8a2c3e90f3943dbc10360a1a49700d1dfbf66d69f6fbaf506c8bcce8bb0d872a02238926407a4eddd5d0fc5a752f90000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004000000000000000000000000000000000200", 0x1000}}, 0x1006) writev(r1, &(0x7f0000000900)=[{&(0x7f0000000480)="ef24df748e6339e7a859da00f7e45c45aed0cb6eabdcfdd972f677f016168b5ef61f9aa1f6deab386cf93481b137e7afe6f01ab5079c82ae2da6335608b14ba339e0f66f9dbd841684808f041cb78f055fa4dd99e8666178f4bc2ef29d65e55ab4c4fec523dfdaf97c", 0x69}, {&(0x7f00000014c0)="accecc3b26f444c91af532f3dc8fcb45fc7cb2240674222923ad25ceb2cab3cd1a1bce4438af0e8fd11efe70949b8076477924694871ad64be7d5913e78be03210b90c2170350c7cb1c836d132036ffdb8b1d4ae82f24eea9e1eebd967bbc765a0d152099994e3992e59ade79432921bd4fe5a9a5a1f627d0fe62310bebb8d6e8d8a54916273f2cb9f60bd7f33b392659e64eb1a2c1b49a387bf5fdb486a042b98c33f00150d8179917ebc20b9a4ce14ba2cfc32994781f0178f8edce57369a310ebc478f6c0d1bc0442447a3f3f038ead8940a6b2b92c9a56343feb2cf95dcad3ab0ecb42b0c5583adcd091cde45916908ebd5eae8a67737387218441ed24729ca4643175e3771e0600d44b996f993d2b8e22eddf88eab5b8cabe055b6e16f0a81f8c2dac406e3ba1a2bc44d94314ce123e5b43fc1dbcfb7858e440893b6c66c9f2691cba5856dcac58e289bd679ccdc558aacc7c419a60e726d683557555201b720461dbe1064dfd49919e9765f2bd4bd22eb64f8c1ca73fa6c559e3d300eb2cd42ea83b560a03ca4161b1e9035621a751cd760cc8989124e935802d6c1cde5926457791b3969da4ac6d408729275a31613b9ddfc33c5a1eb22d32d500052b27ffb9a4ce0172d859b4bc847440abb37974c13c855b3e318079a8b87565df2df2aaf96d9cd2515695f03eacf4958122570b14fef0212454bb74c478eaa7e551fbedd36b2e7af9134f7060947ab9dd3b8827025b5110856efdb1384044cdf04b75133d09def93df1513b78ecab8fc51ea2f3c2c60ea2b00bf925b840c569473086a244bae8d9b7a462dad0d9fdb72e0accaf4d1ee1b91d7abb86525eb73183489c9193d0c1c10bb4551919b31221bb519dce970bd5fd0b29fa221844694b320dd81a1766665d1beec63d175af4644a4764513d7619e9bac8802355483cc93666dab4733dab1945495a5bba68839d69d58f2dd5c76adf9d34bb9085d5fc4e8ec82c846ad432c35d6ab4cb99c165681bda2a819a13c4307e81bf7dc57a4002ae393ece0623af7826de923df8dc6b08ca7d91dec52688e676d816f5cc8716f8c119e6970c2a0c719bb6d278947d1db9bca07df7206cb2b06a10a2de4d4608e35ced274d9ff81c22cc89b0412c7880475c9ed4b5b9f0c30a9494259126a5e6095a98cab0bf0476d4faebe8c9b686251e80d8bf4400f2454f4d2a2b845e12c62129caae30e1c30258d7247a90d2ebcd506fafd6be7f7359ab77c37f141e7521281163712afc434c4339acccb767f1877e1a454b345e138422599446aa7da09561ca143ace6ef8ce70c5672163ac13b0d997fbbf8480f07f45792c6f31de10ded9be8548948fb0a9712d9b7e4d2e1d3aee0bd99a5b3aba604e6a9c117a247d95665348ae5829d569ce3449c3202eae7d9723558b0b4413ec470a4bc7c7bd264988e623a3d75656da1f831a84843653b03e53f37a2135ebee48ccb96800aa6a7d23e4e39f369cee6d2489c4c55e62c286b397d661e88925545a544c0358f9a2dd5f744f48ce2256c314612a85633d1a3b672cb1a4dfafb0269b28b65fac42a12d0a707bc593af2f6d3f639c9a8c18d8cba35cb2f1b18b32d387c6d4d6b3d016b9be9be4c214c85d6c979cc9fef700ca04e747b35733f10be5fc4f33d285f72d5bceafa0e790ee46ed3bc7bb6e17847b58c36b96c388ec4fb1eceb81ee73c163443421338d535542b28bf9cf4689e4f131992b5c54df9f64aeb49a28bd969198686cfce4f3b1c1a1187c3d30da29d519e1dfadb79aeccf43be2497b46c19696b78b3fefe09fe49ef2c329164a7822f41c4b25d7651789fc03678543faa095932a23e077f77e5f667ae4bb3808402c210d399fd0f653a4a611feca648418ad9a3c435edd5a5680c399e7a39e689fc3565aaa7dc062d0df4aa3c39ed771f51eb5313fd811349b009bb21c151fb2ef429605be9aaed73e6ff62dfd74f057ae8d220bc2890840090aaa7559f117616022b515e155c70997c058b67012cc25a259de7d35e7f1264173867dfe0e837fd890b1c4bdba76ee4e78234963b66f23fcd294a9c818e1ac7a54befa789116611c05f8fb4b4e3f8f20cc6afed294e78e364ff061a43fd9c865022eba8e76167df2588181682b1471851c546c3711084db58ca6a7bacf3e88608e59eb4848bb818192c19440faebd828aefc835a65e019586920d1a8238a60ae02948316313d38cd9269321ae17a1dbb19f57b619e7c5fba97f577626e2ac688f10b32f53356a697039563be88a79e1e97bf981a8c600ad47237eed91cb80dd8364cfcabf5371fc55a59b9267f0fb347e9bf704ee7abafbd95fa7843fcd4a2410d56d87699c1564ddaa59d453fff26c89b6fe02a9eb14cf0fa408b0d364a53ebbd2c8a0c92bb126973fd94e001023f114c75e02089748e4402a3927bb576d019417f073f9d7017f58a5f5edf9337fcb53d71f766d5ee719e2d6194d5098a50dbb6a334689f24d70e42f03ed62f754cf785b08e8f71b33ecd752e4e7c52398d70798b3828a2d7f9b5fd3222ee643b7707257978a9f06792cd97d714d65433c11d8cda1532f75a48a7a77c4a745de8c85aa44d7fdcc8cd1691d718fff1d930b539c52b8d3f349c2eed0c3613624de7c9937d2ced8c608a184d2dbb10939e694782ad9a82b120c6d82dd88e7314b081cf97c449b471efefd7b558848d999e767e12be54a42b76fffbcbde93241824f32846e71f4592eb2dd9f3d816e8ec229a45b79c254793c8f751004754fb08dd992b333660e028d404b0311eb53d6cf1359d4fbcfe9205403c63d0ea08523d2a9ca5301f7f6c7c3ff52e95178621e7e7e331075fb2dbe88e474ea4433352eaac032211247d234734b4c720ecb03626d745b6b08df3be8d12f18bcf7f49ebf8e3408805a3b2eeee97d6d4cc5aa70a4bc000a5cbc61fe209c06173a8b683225315e3548d787bacaa2a7590989819207a4e265dda895edbf5e336bf6f2368712b165ab5d19e31629e477241ab93a3e0d290c64847ed58753647f20bbb0ec1fc1b8f7691f67f30f4e8913a2f315eba36969f113fc22c575fe5af18bd6a2e9a9f6f13bc21981829b632a7c6aa93c146058232eb7c19422a0478e991b4ed994bc56193b0b8ed67244fc3f3c3dbd338362e17b0eb615180231cd56ff3ca1a8ac7ebac6cb48d76ff2d4d79a0fff9f9cb624c5f01ccdda286f7f6063d8643093ab4db51d71ebbdc673fdd6aa9cb4848e4de4089350ffeef4dbe79b602472e4b2e71a03739166703266e2437f191358e7311b5a16fc369c974aaf28c6eafdc5f2ba976ad83ccc5d34dbd86c7e831ff910a5b682bed66bf0b20ace44bdf0183d398d6ef4fff9b1dd38b07ee5db911f4249d61e4d354a3db3f6cd66a156631384eedc692550e07dd7dc16602759ddabf93921398505f40841ec08473ec42e9e1c6bd992e948f677bd41fac2428b2c5ba84831e9c789fd8f5e6c39558eaded6b3a6d9e4b8437a0c8ee9463fa6750301ded2a8a9ef53daeb335687f9d5609adbf1a461ab4aee998073359b34a4fcc537a9229f18617a12dad73bcba358b469accbc89cff7a71523a13b4b1dc9ad124178a2b202390fdfc2cc64801bec396620adb8f9defd72e12504335402dd75dcac2783cf06bde917cd6561401c863746465622f96d54ed04e14f38948e12732719d34f3d54d916e80c4d4158619a6051f36d632d46d36143f0f87d37853f4190096327093df0dc695b64b9bd73984f14f34e1737e796ac813dca98ef24bc4f1fc3b0d82e5e8026265b3d3a39da36fc2d701737626b476be43a3ddfc9a7d3eae61d38289efde136cbadd31f532eb92176f6224edfd0439a2c355ba94282623a06d1072575abab74909b2447c41cb75ee670eccdd9494c57eda6ce1a2977ce276aaba0d505e9841ea0fc9429f8cfb2a541572a1c7bd3e7775363462ef5581e6008b14308d1e9281bd5cce5365dec6558462d9051366e59524aea51a3d6c4172c76a3dde13c5cbf7980983b1c3585d03374194dd02f4dc083b55fa4d55414f3214646e5f3d81e33450ad1bb78a713ee764b8c4a67fa8a0af687d3c913b5563845fd0577fcb1114e67b242deec591f20a06502ee160e2341636ecfcb9720a0b61869284c35495242aca8b8da61e29e4d83391c89a393c6c85863f2b871161147b5804c6a28dc19ee05414f2bf0ea97eb90dbfe5b71b60cf2e02f7d8b0ccfd11394b396396c25fd1d79e469e85176a824b99d1a56f501dfd1fc550e73005d2443103c926a25ef13cf514bf5e8ba2271b6925609c80caf98d3cc1518b9d624bb113dd19d00734e649a7175e2c2b2674be7cb4d73ebb1a61c6d5fbb9ebb7a9a5853b588631bbadcd5649601fd20ba22741b21d936bd23fcf00ba81287cc94cf80d59c87eeab76c1b56562b162d261908a9f3abc12036fc2d0c54869ab0d079570c101b8c32efc6a339ae9b954374a2fa2909e65abbe71dbaf83308db67633ef3694fc4c8d85bd1ccc0d5831d3310bb3a7d8fd5ebf4a46a29d40468ef8f06ff0f511759c0d6bc7f76cdcb064b03411d3b07298a8edb0976eb07b31f63acd637529d97b9a3e2664afa6e95b3b943749806821288801ad7054bbaa9fb7af02d87633f7437d4ef284548105f7579249acdb9421708154cacd90377eb38c89d5b161f65b9cb08e32660990cf9e7ae9370c05dddd8734f4ebdf4392ffc6a7d08b0435ca85ed9d5598605c5291fefbe0e5809651b63a267531f504292c513dcf174932f09b86cc7a0cc30d800faba4a7b1c563812517f4b20b2749a92db8c5f890c8b9aeeba8eb001bd458eaeb9b154fe26bf3fac8072e4815656bc386e4d40bf70e0f47ce0741438cfacd9a2903c9c8d2abb9bf6a0815995db50bdd50c2b7d5a9861fa7c81e4444b32264d5e34a1849719782df6b5d01e7756652026364832ec4e9670bf5709d20ea61a9bd172d74d427268395c93e7d88553588f00a572b062c57ea37818a51d537f7c3966853589111e577c3b6306007f1864a1cda68e90f045fbd2349a1bdec7da6e77e3cc003b879bf494d86369b0b00e873fb71ff1b06f507de1972901d6e6010dd610be330902102ad5a842308f34b9a3f2e4fe70d6ee143a5d961f3cd919a2108d37b7746268a3abbe883f2909586bb5be04d24c35e7dd58175bff6b4f4255a8ce41ba29b88abf814a17a381bd6b1c2f1c64aa739d1c97cc347b0516b4a02f13acf5a87e1f4c51a822a68a83eff6688ead8433b8b955ca12c8f5cf2f7c1101f6b703f02258a373910bfe2843147b376f32a1e4df62551070843e024212fe3df99ecec1db9bb78f38cf7a95b1b5b91c5112ceda5e3ea08175d179215cc0346710195483c2b5c12e0ffc235df4a9b1bda9503ddf64b480101da8938533ecccee9f327cd3f181e21d71030bcf28f6d83ec5762b033fbd01beee922c82075c170af8f5d57ad93524f7570ff42fb92cbdfb4cc8701c29332689735a49d0272fa789f1c4525a67a561abdd7c64ae348975f2b58878707001cd7ec3116853380c3fb8f4c2b7ec70dfb6b83b35efdf3ea9fd469ec8baac273278de1c39a8f178eb4370e1583c445881f515fcd7a82d6c69d3f061a66219857f93ef70b1eb135224ac27408f984e7e23c5bc02351a650a403e95ac8982904fab553f1e8fb67cd854d1c0c61dec5339cd8904501d14b0e6c36944fa320d0c028b1c9873a5bffea9ea7565f603a30b66db596c1d6c720a8af29b8514e52580011d5e23187c7e07924fdbe80b0784ef540bde0", 0x1000}, {&(0x7f0000000580)}, {&(0x7f0000000600)="0fb67eb5d8e1216807cfc53e46a995488ac07adb2039b74d203f81ab6f8bbd2a9acd0303499c26ef1b614bb0b1cbf86fdb5294293a3b48be970bd94e773c646ad2b46a62f6392f6d506861be47da95dd68bee134f9e08f1042caa8051e54561e48465f11dc36e2485a45ca5d753ee33bc58da5ae6892623483a4360f0dd2ab86ff046555538cb223b7586e28ce1ffda8b2b5edcc4cb2a2033de9052f4038a375bb4cc957c25033b9186abf4924c2", 0xae}, {&(0x7f00000006c0)="8a490ff3f06a4c12c0d774b1aacec5451a91c4e9c7c06a08681e92cc0dd873450ce6d094808b61bbb6a43fe0599714730f103a54b616c82d4aef3cf88ee8d6e0dfc6a0a9fbe2d1d42feca458a6282b26a255a6f268933f14cad84d74ea8936c72dd756c6089d13f77553b195a859c8445bdb68c44202d8c3e1af303b", 0x7c}, {&(0x7f0000000740)="ed1d797349de2182e641ff7d39ccba020eba2c5fdfd84a309283796bbc610ae528cf273abc8312b5e7c78c16cf629dde8496cd651065c29105c6385249d31e2b43b1e3c43b33d633fa1a334a00e9a6afec1a877202217ac237dc44249197f10f1e56c522ce0f89ea54987543344096ffacf4e5d76b64d82587ac79383abc8b57f8a78a7b14f7845e1b531a11bdeb924e33de3af7ee5837d15fdce4d5907002621eabd6c6ba13cfd73efd6d35ecdd999bf7d66e0aef7f76ff620c049f1b8a", 0xbe}, {&(0x7f0000000500)="a5d1111bd7bf785703408a4ae7e8e8b5c2f82871dc5bf5d2ee6c54d0f51d6ce482d986384fcd79c7fc", 0x29}, {&(0x7f0000000800)="77daa4a4366039cca8f7267145805b05387ed067527aec77a349818ed8a8d0d681661f7e97562664d372f24ca9e34ab214260fa6259a884bb5d75494134635616a71c163dea7095b258be17b260d36ab18ed5d585fb6061d5e850112b136c40f746eec2e47fa7fea2a4e387eaacbff426fc4f8431655c2bac0b9869c86538088fc6aa679814cff513b5ff14b12e04fd812a954e1e1eec6667ca6a2ce8dcace8f5905d1b70984c05e5d51ca2879c858f5f8b120f4e246cd5a22dbdc086feab781176f06c873fe6378decb28", 0xcb}], 0x8) [ 164.416964][ T7624] loop2: detected capacity change from 0 to 16 [ 164.418332][ T7626] loop3: detected capacity change from 0 to 16 [ 164.419601][ T7627] loop5: detected capacity change from 0 to 16 [ 164.423460][ T7630] loop1: detected capacity change from 0 to 16 [ 164.492738][ T7633] loop1: detected capacity change from 0 to 16 [ 164.497249][ T7634] loop5: detected capacity change from 0 to 16 [ 164.512771][ T7636] loop2: detected capacity change from 0 to 16 00:18:37 executing program 3: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000140)="eb3c906d6b66732e66617400020101000240008000f801", 0x17}, {0x0, 0x0, 0x1000}], 0x0, &(0x7f0000000180)=ANY=[]) chdir(&(0x7f0000000040)='./file0\x00') open(&(0x7f0000000080)='./bus\x00', 0x14d842, 0x0) r0 = open(&(0x7f0000000780)='./bus\x00', 0x4c03e, 0x0) r1 = creat(&(0x7f00000000c0)='./bus\x00', 0x0) ftruncate(r1, 0x800) r2 = creat(&(0x7f0000000040)='./bus\x00', 0x0) ftruncate(r2, 0x800) lseek(r2, 0x200, 0x0) r3 = open(&(0x7f0000000000)='./bus\x00', 0x24000, 0x0) sendfile(r2, r3, 0x0, 0x10000) mmap(&(0x7f0000000000/0x600000)=nil, 0x600208, 0x7ffffe, 0x4002011, r0, 0x0) 00:18:37 executing program 0: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000140)="eb3c906d6b66732e66617400020101000240008000f801", 0x17}, {0x0, 0x0, 0x1000}], 0x0, &(0x7f0000000180)=ANY=[]) chdir(&(0x7f0000000040)='./file0\x00') r0 = open(&(0x7f0000000080)='./bus\x00', 0x14d842, 0x0) r1 = open(&(0x7f0000000780)='./bus\x00', 0x4c03e, 0x0) r2 = creat(&(0x7f00000000c0)='./bus\x00', 0x0) ftruncate(r2, 0x800) r3 = creat(&(0x7f0000000040)='./bus\x00', 0x0) ftruncate(r3, 0x800) lseek(r3, 0x200, 0x0) r4 = open(&(0x7f0000000000)='./bus\x00', 0x24000, 0x0) sendfile(r3, r4, 0x0, 0x10000) mmap(&(0x7f0000000000/0x600000)=nil, 0x600202, 0x7ffffe, 0x4002011, r1, 0x0) (fail_nth: 8) write$P9_RREADLINK(r0, 0x0, 0xe) 00:18:37 executing program 5: pipe(0x0) syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000140)="eb3c906d6b66732e66617400020101000240008000f801", 0x17}, {0x0, 0x0, 0x1000}], 0x0, &(0x7f0000000180)=ANY=[]) chdir(&(0x7f0000000040)='./file0\x00') r0 = open(&(0x7f0000000080)='./bus\x00', 0x14d842, 0x0) r1 = open(&(0x7f0000000780)='./bus\x00', 0x4c03e, 0x0) r2 = creat(&(0x7f00000000c0)='./bus\x00', 0x0) ftruncate(r2, 0x800) r3 = creat(&(0x7f0000000040)='./bus\x00', 0x0) ftruncate(r3, 0x800) lseek(r3, 0x200, 0x0) open(&(0x7f0000000000)='./bus\x00', 0x24000, 0x0) sendfile(r3, 0xffffffffffffffff, 0x0, 0x10000) mmap(&(0x7f0000000000/0x600000)=nil, 0x600202, 0x7ffffe, 0x4002011, r1, 0x0) write$P9_RREADLINK(r0, 0x0, 0xe) 00:18:37 executing program 1: pipe(0x0) syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000140)="eb3c906d6b66732e66617400020101000240008000f801", 0x17}, {0x0, 0x0, 0x1000}], 0x0, &(0x7f0000000180)=ANY=[]) chdir(&(0x7f0000000040)='./file0\x00') r0 = open(&(0x7f0000000080)='./bus\x00', 0x14d842, 0x0) r1 = open(&(0x7f0000000780)='./bus\x00', 0x4c03e, 0x0) creat(&(0x7f00000000c0)='./bus\x00', 0x0) ftruncate(0xffffffffffffffff, 0x800) r2 = creat(&(0x7f0000000040)='./bus\x00', 0x0) ftruncate(r2, 0x800) lseek(r2, 0x200, 0x0) r3 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) lseek(r3, 0x8, 0x0) getsockopt$IP6T_SO_GET_REVISION_MATCH(r3, 0x29, 0x44, &(0x7f0000000180)={'icmp\x00'}, &(0x7f00000001c0)=0x1e) r4 = open(&(0x7f0000000000)='./bus\x00', 0x24000, 0x0) sendfile(r2, r4, 0x0, 0x10000) mmap(&(0x7f0000000000/0x600000)=nil, 0x600202, 0x7ffffe, 0x4002011, r1, 0x0) write$P9_RREADLINK(r0, 0x0, 0xe) 00:18:37 executing program 2: pipe(0x0) syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000140)="eb3c906d6b66732e66617400020101000240008000f801", 0x17}, {0x0, 0x0, 0x1000}], 0x0, &(0x7f0000000180)=ANY=[]) chdir(&(0x7f0000000040)='./file0\x00') r0 = open(&(0x7f0000000080)='./bus\x00', 0x14d842, 0x0) r1 = open(&(0x7f0000000780)='./bus\x00', 0x4c03e, 0x0) r2 = creat(&(0x7f00000000c0)='./bus\x00', 0x0) ftruncate(r2, 0x800) r3 = creat(&(0x7f0000000040)='./bus\x00', 0x0) ftruncate(r3, 0x800) lseek(r3, 0x200, 0x0) r4 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) sendfile(r3, r4, 0x0, 0x10000) mmap(&(0x7f0000000000/0x600000)=nil, 0x600202, 0x7ffffe, 0x4002011, r1, 0x0) write$P9_RREADLINK(r0, 0x0, 0xe) 00:18:37 executing program 4: setsockopt$packet_tx_ring(0xffffffffffffffff, 0x10f, 0x87, &(0x7f0000000080)=@req3={0x0, 0x0, 0xd2}, 0x1c) setsockopt$packet_tx_ring(0xffffffffffffffff, 0x107, 0xd, 0x0, 0x0) socket$nl_route(0x10, 0x3, 0x0) bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000300)={0x11, 0x5, &(0x7f00000000c0)=ANY=[@ANYBLOB="180000000000000000000000ff000000850000000e000000850000005000000095"], &(0x7f0000000280)='syzkaller\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x2, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x78) bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, 0x0, 0x0) sendmsg$WG_CMD_GET_DEVICE(0xffffffffffffffff, &(0x7f0000001480)={0x0, 0x0, &(0x7f0000000440)={&(0x7f00000003c0)={0x38, 0x0, 0x100, 0x70bd29, 0x25dfdbfb, {}, [@WGDEVICE_A_IFNAME={0x14, 0x2, 'wg2\x00'}, @WGDEVICE_A_IFINDEX={0x8}, @WGDEVICE_A_FWMARK={0x8}]}, 0x38}, 0x1, 0x0, 0x0, 0x40000000}, 0x80) socket$nl_route(0x10, 0x3, 0x0) r0 = syz_open_dev$tty1(0xc, 0x4, 0x1) r1 = dup(r0) write$UHID_INPUT(r1, &(0x7f0000001040)={0xe, {"a2e3ad08ed6b52f99cfbf4c0879b45b4d04fe7ff7fc6e5539b3c68163b546a9b374694370890e0878fdb1ac6e7049b71b4956c0a9a472a5b47f3988f7ef31952a981ffe8d178708c523c921b509b720a169b50d336cd3b78130daa61d8e809ea889b6e02b77f07227227b7ba67e0e78657a6f5c2a874e62a9ccdc0d31a0c9f318c0da1993bd160e233df4a62179c6f309f4cff7738596ecae8707ce065cd5b91cd0ae193973735b36d5b1b63e91c00305d3f46635eb016d5b1dda98e2d749be7bd1df1fb3b231fdcdb5075a9aaa1b469c3090000000000000075271b286329d169934288fd789aa37d6e98b224fd44b65b31334ffc55cc82cd3ac32ecd03aded6f9081b4da0d8b38f3cd4498bee800490841bdb114f6b76383709d8f5c55432a909fda039aec54a1236e80f6a8abadea7662496bddbb42be6bfb2f17959d1f416e56c71bfc31870262f5e801119242ca5b6bfc821e7e20002451138e645bb80c617669314e2fbe70de98ec76a9e40dad47f36fd9f7d0d42a4b5f1185ccdcf16ff46295d8a0fa17713cf39fe23491237c08822dec110911e893d0a8c4f677747abc360934b82910ff85bfd995083bba2987b67399eac427d145d546a40b9f6ff14ac488ec130fb3850a27afc953854a642c57519544ae15a7e454dea05918b4124351601611c8f11baa500a3621c56cea8d20ff911a0c41db6ebe8cac64f17679141d54b34bbc9963ac4f4bb3309603f1d4ab966203861b5b15a841f2b575a8bd0d78248ebe4d9a80002695104f674c2431dca141fae269cab70e9a66f3c3a9a63e9639e1f59c0eee26c6b5d74b078a5e15c31634e5ae098ce9ee70771aaa18119a867e1088334975e9f73483b6a62fa678ca14ffd9f9db2a7869d85864056526f889af43a6000200000000000065d5e880576286522449df466c632b356f243f989cce3803f465e41e610c20d80421d653a5120000008213b704c7fb082ff27590678ef9f190bae979babc7041d860420c5664ba7921b14dc1db8892fd32d0ad7bc946813591ad8deff4b05f60cea0da7710ac0004000000008000bea37de0d0d4aa202fef5952a5391fd5615d429a04a689b83c7068ae949ed06e288e810bac9c76600097907f8ea2e2f05dd3318271a1f5f8528f227e79c13800000000492f21579d2c15b8c70cdb1c332d86d87341432750861ec2bc3451edca194b221cfec4603d276bbaa1dfa6d4fb8a48a76eefc9a9a0270e4c10d64cd5a62427264f2360fe763c43470833ac96d3f3357cbbaba8f1b1fdcc7cbb61a7cdb9744ed7f9129aede2be21ccfdc4e9134f8684b3a4f354da9a795e96334e207dff70f1988037b2ed3aaf575c0b88d8f146684078416d59fdee5307000000d92dad99dac44c3f0008047096a44060bebc2420aed92fa9b6c6224779415d97b9a6d6d5495c1180459043f41c2fc4f4162b987b80c3e001cd34e5c92f76cc4c24eeb8bc4e9ac2aed9e53803ed0ca4ae3a9737d214060005ea6f1783e287b3bee96e3a7288afe2fdfaa78d1f48c13b64df07847754b8400daaa69bf5c8f48fe4eae9ca1207e78283cd0b20ceb360c7e658828163e2d25c4aa348561f927e88f63aa70e73a5e69b3df3495903f06572e1e007fa55a2999f596d067312f5779e8dbfdcf3427138f3d444d2639a10477f9bec4b0bbb6e3c04be68981f392203dd0ee3ef478e67d1d7232f17696294378ce716dacfc5e3e03cfffffffffffff001034ef655b253ca509383815b1b6fc6522d4e2d48604665fde2b94cf02b98a269b891abf8ab9c015073014d9e08d4338b8780bdecd436cf0541359bafffa45237f104b96210403b2de9efedfd71af9444e197f47e866101496f42355bc7872c827467cfa5c4e72730d56bd068ed211cf847535edecb7b373f78b095b68441a34cb51682a8ae4d24ad0465f7927f889b813076038e79a7962fb385a882e8020f06c4c2ba1dd5cac7c18876da865d258734dd73583df292892448039ef799cf0630becdcce04579b5561dc825ab829827945e020c1f67ee615f7084a607a7eceb6243378e0610060f02cca4051c2f001edb3d78fb4b5f668dda93aec92a5de203717aa49c2d284acfabe262fccfcbb2b75a2183c4e15a7b6eb65ca8104e1b4da1fbb77ab2fc043aead87c32ab875ee7c2e7b7019c902cd3b43eaeb1a5fb135c0c7dcee8fe6516a328032f88c042891824659e9e94265c803b35ee5f83a2b210520106b8a358b50ab7a1fa89af9c251fe5294b3d1802d5676d95f160ec97b1ad948741b2044642c37b4a6cc6c04effc1672db7e4b68d767d9a7a508ae54a3cd73643de50e8c77d95a3d361c040babb171607caac2a3559ad4f75465f49c0d0ae3716db6e00cb11dbe200000000000000bf70cc77737c3b42aae501b20f7694a00f16e2d0174035a2c22656dc29880acebd2ba3a504767b6b45a45957f24d758ed024b3849c11d412a2a03b4047497022d9c30e23ef4df5c89644f48bb536f7945b59d7bc09ff754413d135273ea8e75f22f216c6b9990ae71806f2c00b4025c48b75c0f71c497579773767075428067e7f16f4dde374f8211fef42cb468e623daf60b3569d462f4f19eacdb3ed70eeebb4483f8fd777d443e8b40426db6fe29068c0ca3d3414442e863a154704b0e51bc664a137b26be7fc95df80b9ce375dd649c8c704e509bd88c8e63d8c7dd67071115c8982ba46af4d6adcc9f68a75b9397b035153faf46366e7205dd8d6f37525c1a0e94610dd94323f6c15d085197149bfd6655548cfd9c5d3b2d78378cfb85ed82e7da0f6eb6d279f2ae44369ddb4581c55925d0f6f1ba471eba281f259152f85a654fb39ddff3b484439ff158e7c5419e037f3563c7f93cd54b9094f226e783271e1e5a2a2c10712eab625d64931cdcffe6738d97b9b5ef828ee9fb059fc01af0e79c1e14b1d25988c69a39973132f02768f7971d31488b8658a20878b7c1dd7ba02fc42939dde3d4a3339a65d507dc59c51097b40517705da56e9ebfeffffff82bf86dbb58c548069ff6eb95aade7cc66d7bbef724779ca1f731b3346ff177050373d79ff7b3e7f9bc0c1b4b266a8878b90baaa039d3e3b63979ac3df6e6f4859afd50238c7547a39b60810938044ae185d2ba3e00a4e73676864d0270d81eaee5ee6cf1d0ab3785e00785ec27e923911fab964c271556527697b52160687000000008df165d884b36ec2b6c25a2f362815687e9ddbfb96d6861aca47da73d6f3144345f48843dd014e5c5ad8fe995754bd9cf32fce1e7027132f2082fb0a30b9deae84bed4b28045634073c9c58c89d9e99c81769177c6d594f88a4facfd4c735a20307c737afae5336651b1b9bd522d60399473296b831dbd933d93994ba3064279b10ea0c5833f41f157ea2302993dbe433b1aa3a3766d5439020484f4113c4c859465c3b415c3432f81db8719539d5bf372aaaea1cc43a6c5cbe59758bf0129165895ac4b008e595f437491d87abed02cefcd9db53d94d02dae17b118e5d6787463181f4b87c10772d2b13f7809959bc0488506dbd17ca51055f2f416a44fe180d2d50c312cca7cb14a2bdc331f57a9817139a206fc76d57234ffff2de20a4b8e3737fbb42913777c06376f799eba367e21f94ca598705f5dcb767d6f84fad6b0f6095e53c4c4234d0c1fbe434f6ab8f43c0013ee93b83946ee7759e89d7bdd1a32d7b3110b937fe43c06d21e35810d8fe98b0000ea8aa12bc8716eefc5c97c45ac33eeec964c5214bc3a9359bdea1cccab94f15e36319cb34ebcacedb82c2ed3de5a8a8f0011e8f74e82d7f96093530e76692839d7961939adfdeeeaff19d11efcafb6cf46fef271e89d6cc238a081ff58cefcce3fbf4625a7e7de40e42e07b34449e15e065cc7348663a52190202c7af288a4510de03dab19d26285eda89156d50dd385a60333ba5bbf3dd6d6080cafccf8a97406bb6b68a1f0c4549820a73c880f475f732ae00398e8bd1f4908b7807fb33b72685ec37a2d3f766413a6045951f9a93ab5d99c066f7aef0948a68cb0b3e35cb80dd349e891aef595dc4d470e8ac32a308e15fc37d06aeac289c0523f483e1ff7408c60edddab652f2ef91d4f2b01987b0f46da034e5c3f745a7ee8101a3934c54e24b48ec0275e2d068edc746b0827cbf652f406c6b95f2722e58c050400ce2126596e1cd7655b904801784c416b22f73d324678e2724f43f1fe687c7e8a60c28b82b6528341b648cdd56fed7cdcbb1575912d5ecd36de00bca0b7427d8392c6289455e8f8d2ab2242729251ae033a9e02210e62df0546a74b333a1c48f95fd54acb5741259e8c5488efeee327415cc19451432c6f16c27693102a3cd84857cd6586fc5ca9a93eb0145fac0662ff86107f998a8ef7df8aa14046c55b03d3d47f88a8d60f7774a2ee08758897fb411a94b3c2fc5d5f0db42c0463ec014508e5247d33ae6c962d35603ff8454c16f8342856935125102bb784ed714887071ffdd9923c954ab6ce431b63ee356b0c785f2f47b90e29389f22fc5b59a70efaea2bd40195af4486220d702e30bfc43c10ec23ea6283994a7dde4dcb61fea6b651fb1d62458d0741a12830052fcc460db043afe525629b40d7cee658e4cb5e930ed624806c43a006dc9336d07c2b8081c128ad7084c29743bc613bc18f5a38d442768af38041efe03d152ef95ff569e76db2391f4509d7f339d92fdb4a89364949da3932ba5c04c24a560ad80a3ce654575576e599aff3565b1d531f30912b99e6619ebe93cc0b81ea9935fd46edb44a78f615255490a4b621501f2a9e4d24624c4dac9274018c67584f5d374755534d7f68f679c4ff516a9c861a0e7e65868fcb2bf1cb9aea4e05df72279fdb0d2b9e935c5af3cf474bed79dfc248c1f5aea4b8b32c5d295e57079d0fe662a46b7f71cd47744db86c50b704c971d90195c7b2c7439a2d78ccfa79b5fc2bff6bbf840262bf89394b3e6491953264d2700c838fa2c7b34252600c9654e502dcea39cb6bc3eb8d6284ca6270d6b2f0e58fded8a7b4a302a97bc641df07720ba2b26bbfcc807ca0abb1b44322269c34c5ec68cb068ea88067d905ea917bb03eefdaebdeabf2d0dce85dbd02ee46c5cd5892587c2cb5fe36d7d3e5db21b094b8b77940b5f07722e47a08d367e5f84c96ec660080934b33ad61b4f65d77e86abd6859cddf4bbae1f0930462df090000008562ea3511a8065ec8ffcf12f14dcf6ebecd8d884836174faf1aa609e5f1ee1162dfa13bdc1fa7cfaadba85c72e9758f03a755d0be53f8d2a1dfb1c68cc164b0a0780d971a96ea2c4d4ca0398c2235980a9307b3d5bd3b010a3ad0a5dbed2881a9700af561ac8c7e36bb2fc4c40e9cf96f06817fb903729a7db6ff957697c9ede7885d94ff1aa70826ad01a9b03c37b0969be0daf60af93109eb1dee72e4a6df3bec89822a7a0b678058fa3fef86faec216eb6992162f8dcbf719c148cd2f9c55f4901203a9a8a2c3e90f3943dbc10360a1a49700d1dfbf66d69f6fbaf506c8bcce8bb0d872a02238926407a4eddd5d0fc5a752f90000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004000000000000000000000000000000000200", 0x1000}}, 0x1006) writev(r1, &(0x7f0000000900)=[{&(0x7f0000000480)="ef24df748e6339e7a859da00f7e45c45aed0cb6eabdcfdd972f677f016168b5ef61f9aa1f6deab386cf93481b137e7afe6f01ab5079c82ae2da6335608b14ba339e0f66f9dbd841684808f041cb78f055fa4dd99e8666178f4bc2ef29d65e55ab4c4fec523dfdaf97c", 0x69}, {&(0x7f00000014c0)="accecc3b26f444c91af532f3dc8fcb45fc7cb2240674222923ad25ceb2cab3cd1a1bce4438af0e8fd11efe70949b8076477924694871ad64be7d5913e78be03210b90c2170350c7cb1c836d132036ffdb8b1d4ae82f24eea9e1eebd967bbc765a0d152099994e3992e59ade79432921bd4fe5a9a5a1f627d0fe62310bebb8d6e8d8a54916273f2cb9f60bd7f33b392659e64eb1a2c1b49a387bf5fdb486a042b98c33f00150d8179917ebc20b9a4ce14ba2cfc32994781f0178f8edce57369a310ebc478f6c0d1bc0442447a3f3f038ead8940a6b2b92c9a56343feb2cf95dcad3ab0ecb42b0c5583adcd091cde45916908ebd5eae8a67737387218441ed24729ca4643175e3771e0600d44b996f993d2b8e22eddf88eab5b8cabe055b6e16f0a81f8c2dac406e3ba1a2bc44d94314ce123e5b43fc1dbcfb7858e440893b6c66c9f2691cba5856dcac58e289bd679ccdc558aacc7c419a60e726d683557555201b720461dbe1064dfd49919e9765f2bd4bd22eb64f8c1ca73fa6c559e3d300eb2cd42ea83b560a03ca4161b1e9035621a751cd760cc8989124e935802d6c1cde5926457791b3969da4ac6d408729275a31613b9ddfc33c5a1eb22d32d500052b27ffb9a4ce0172d859b4bc847440abb37974c13c855b3e318079a8b87565df2df2aaf96d9cd2515695f03eacf4958122570b14fef0212454bb74c478eaa7e551fbedd36b2e7af9134f7060947ab9dd3b8827025b5110856efdb1384044cdf04b75133d09def93df1513b78ecab8fc51ea2f3c2c60ea2b00bf925b840c569473086a244bae8d9b7a462dad0d9fdb72e0accaf4d1ee1b91d7abb86525eb73183489c9193d0c1c10bb4551919b31221bb519dce970bd5fd0b29fa221844694b320dd81a1766665d1beec63d175af4644a4764513d7619e9bac8802355483cc93666dab4733dab1945495a5bba68839d69d58f2dd5c76adf9d34bb9085d5fc4e8ec82c846ad432c35d6ab4cb99c165681bda2a819a13c4307e81bf7dc57a4002ae393ece0623af7826de923df8dc6b08ca7d91dec52688e676d816f5cc8716f8c119e6970c2a0c719bb6d278947d1db9bca07df7206cb2b06a10a2de4d4608e35ced274d9ff81c22cc89b0412c7880475c9ed4b5b9f0c30a9494259126a5e6095a98cab0bf0476d4faebe8c9b686251e80d8bf4400f2454f4d2a2b845e12c62129caae30e1c30258d7247a90d2ebcd506fafd6be7f7359ab77c37f141e7521281163712afc434c4339acccb767f1877e1a454b345e138422599446aa7da09561ca143ace6ef8ce70c5672163ac13b0d997fbbf8480f07f45792c6f31de10ded9be8548948fb0a9712d9b7e4d2e1d3aee0bd99a5b3aba604e6a9c117a247d95665348ae5829d569ce3449c3202eae7d9723558b0b4413ec470a4bc7c7bd264988e623a3d75656da1f831a84843653b03e53f37a2135ebee48ccb96800aa6a7d23e4e39f369cee6d2489c4c55e62c286b397d661e88925545a544c0358f9a2dd5f744f48ce2256c314612a85633d1a3b672cb1a4dfafb0269b28b65fac42a12d0a707bc593af2f6d3f639c9a8c18d8cba35cb2f1b18b32d387c6d4d6b3d016b9be9be4c214c85d6c979cc9fef700ca04e747b35733f10be5fc4f33d285f72d5bceafa0e790ee46ed3bc7bb6e17847b58c36b96c388ec4fb1eceb81ee73c163443421338d535542b28bf9cf4689e4f131992b5c54df9f64aeb49a28bd969198686cfce4f3b1c1a1187c3d30da29d519e1dfadb79aeccf43be2497b46c19696b78b3fefe09fe49ef2c329164a7822f41c4b25d7651789fc03678543faa095932a23e077f77e5f667ae4bb3808402c210d399fd0f653a4a611feca648418ad9a3c435edd5a5680c399e7a39e689fc3565aaa7dc062d0df4aa3c39ed771f51eb5313fd811349b009bb21c151fb2ef429605be9aaed73e6ff62dfd74f057ae8d220bc2890840090aaa7559f117616022b515e155c70997c058b67012cc25a259de7d35e7f1264173867dfe0e837fd890b1c4bdba76ee4e78234963b66f23fcd294a9c818e1ac7a54befa789116611c05f8fb4b4e3f8f20cc6afed294e78e364ff061a43fd9c865022eba8e76167df2588181682b1471851c546c3711084db58ca6a7bacf3e88608e59eb4848bb818192c19440faebd828aefc835a65e019586920d1a8238a60ae02948316313d38cd9269321ae17a1dbb19f57b619e7c5fba97f577626e2ac688f10b32f53356a697039563be88a79e1e97bf981a8c600ad47237eed91cb80dd8364cfcabf5371fc55a59b9267f0fb347e9bf704ee7abafbd95fa7843fcd4a2410d56d87699c1564ddaa59d453fff26c89b6fe02a9eb14cf0fa408b0d364a53ebbd2c8a0c92bb126973fd94e001023f114c75e02089748e4402a3927bb576d019417f073f9d7017f58a5f5edf9337fcb53d71f766d5ee719e2d6194d5098a50dbb6a334689f24d70e42f03ed62f754cf785b08e8f71b33ecd752e4e7c52398d70798b3828a2d7f9b5fd3222ee643b7707257978a9f06792cd97d714d65433c11d8cda1532f75a48a7a77c4a745de8c85aa44d7fdcc8cd1691d718fff1d930b539c52b8d3f349c2eed0c3613624de7c9937d2ced8c608a184d2dbb10939e694782ad9a82b120c6d82dd88e7314b081cf97c449b471efefd7b558848d999e767e12be54a42b76fffbcbde93241824f32846e71f4592eb2dd9f3d816e8ec229a45b79c254793c8f751004754fb08dd992b333660e028d404b0311eb53d6cf1359d4fbcfe9205403c63d0ea08523d2a9ca5301f7f6c7c3ff52e95178621e7e7e331075fb2dbe88e474ea4433352eaac032211247d234734b4c720ecb03626d745b6b08df3be8d12f18bcf7f49ebf8e3408805a3b2eeee97d6d4cc5aa70a4bc000a5cbc61fe209c06173a8b683225315e3548d787bacaa2a7590989819207a4e265dda895edbf5e336bf6f2368712b165ab5d19e31629e477241ab93a3e0d290c64847ed58753647f20bbb0ec1fc1b8f7691f67f30f4e8913a2f315eba36969f113fc22c575fe5af18bd6a2e9a9f6f13bc21981829b632a7c6aa93c146058232eb7c19422a0478e991b4ed994bc56193b0b8ed67244fc3f3c3dbd338362e17b0eb615180231cd56ff3ca1a8ac7ebac6cb48d76ff2d4d79a0fff9f9cb624c5f01ccdda286f7f6063d8643093ab4db51d71ebbdc673fdd6aa9cb4848e4de4089350ffeef4dbe79b602472e4b2e71a03739166703266e2437f191358e7311b5a16fc369c974aaf28c6eafdc5f2ba976ad83ccc5d34dbd86c7e831ff910a5b682bed66bf0b20ace44bdf0183d398d6ef4fff9b1dd38b07ee5db911f4249d61e4d354a3db3f6cd66a156631384eedc692550e07dd7dc16602759ddabf93921398505f40841ec08473ec42e9e1c6bd992e948f677bd41fac2428b2c5ba84831e9c789fd8f5e6c39558eaded6b3a6d9e4b8437a0c8ee9463fa6750301ded2a8a9ef53daeb335687f9d5609adbf1a461ab4aee998073359b34a4fcc537a9229f18617a12dad73bcba358b469accbc89cff7a71523a13b4b1dc9ad124178a2b202390fdfc2cc64801bec396620adb8f9defd72e12504335402dd75dcac2783cf06bde917cd6561401c863746465622f96d54ed04e14f38948e12732719d34f3d54d916e80c4d4158619a6051f36d632d46d36143f0f87d37853f4190096327093df0dc695b64b9bd73984f14f34e1737e796ac813dca98ef24bc4f1fc3b0d82e5e8026265b3d3a39da36fc2d701737626b476be43a3ddfc9a7d3eae61d38289efde136cbadd31f532eb92176f6224edfd0439a2c355ba94282623a06d1072575abab74909b2447c41cb75ee670eccdd9494c57eda6ce1a2977ce276aaba0d505e9841ea0fc9429f8cfb2a541572a1c7bd3e7775363462ef5581e6008b14308d1e9281bd5cce5365dec6558462d9051366e59524aea51a3d6c4172c76a3dde13c5cbf7980983b1c3585d03374194dd02f4dc083b55fa4d55414f3214646e5f3d81e33450ad1bb78a713ee764b8c4a67fa8a0af687d3c913b5563845fd0577fcb1114e67b242deec591f20a06502ee160e2341636ecfcb9720a0b61869284c35495242aca8b8da61e29e4d83391c89a393c6c85863f2b871161147b5804c6a28dc19ee05414f2bf0ea97eb90dbfe5b71b60cf2e02f7d8b0ccfd11394b396396c25fd1d79e469e85176a824b99d1a56f501dfd1fc550e73005d2443103c926a25ef13cf514bf5e8ba2271b6925609c80caf98d3cc1518b9d624bb113dd19d00734e649a7175e2c2b2674be7cb4d73ebb1a61c6d5fbb9ebb7a9a5853b588631bbadcd5649601fd20ba22741b21d936bd23fcf00ba81287cc94cf80d59c87eeab76c1b56562b162d261908a9f3abc12036fc2d0c54869ab0d079570c101b8c32efc6a339ae9b954374a2fa2909e65abbe71dbaf83308db67633ef3694fc4c8d85bd1ccc0d5831d3310bb3a7d8fd5ebf4a46a29d40468ef8f06ff0f511759c0d6bc7f76cdcb064b03411d3b07298a8edb0976eb07b31f63acd637529d97b9a3e2664afa6e95b3b943749806821288801ad7054bbaa9fb7af02d87633f7437d4ef284548105f7579249acdb9421708154cacd90377eb38c89d5b161f65b9cb08e32660990cf9e7ae9370c05dddd8734f4ebdf4392ffc6a7d08b0435ca85ed9d5598605c5291fefbe0e5809651b63a267531f504292c513dcf174932f09b86cc7a0cc30d800faba4a7b1c563812517f4b20b2749a92db8c5f890c8b9aeeba8eb001bd458eaeb9b154fe26bf3fac8072e4815656bc386e4d40bf70e0f47ce0741438cfacd9a2903c9c8d2abb9bf6a0815995db50bdd50c2b7d5a9861fa7c81e4444b32264d5e34a1849719782df6b5d01e7756652026364832ec4e9670bf5709d20ea61a9bd172d74d427268395c93e7d88553588f00a572b062c57ea37818a51d537f7c3966853589111e577c3b6306007f1864a1cda68e90f045fbd2349a1bdec7da6e77e3cc003b879bf494d86369b0b00e873fb71ff1b06f507de1972901d6e6010dd610be330902102ad5a842308f34b9a3f2e4fe70d6ee143a5d961f3cd919a2108d37b7746268a3abbe883f2909586bb5be04d24c35e7dd58175bff6b4f4255a8ce41ba29b88abf814a17a381bd6b1c2f1c64aa739d1c97cc347b0516b4a02f13acf5a87e1f4c51a822a68a83eff6688ead8433b8b955ca12c8f5cf2f7c1101f6b703f02258a373910bfe2843147b376f32a1e4df62551070843e024212fe3df99ecec1db9bb78f38cf7a95b1b5b91c5112ceda5e3ea08175d179215cc0346710195483c2b5c12e0ffc235df4a9b1bda9503ddf64b480101da8938533ecccee9f327cd3f181e21d71030bcf28f6d83ec5762b033fbd01beee922c82075c170af8f5d57ad93524f7570ff42fb92cbdfb4cc8701c29332689735a49d0272fa789f1c4525a67a561abdd7c64ae348975f2b58878707001cd7ec3116853380c3fb8f4c2b7ec70dfb6b83b35efdf3ea9fd469ec8baac273278de1c39a8f178eb4370e1583c445881f515fcd7a82d6c69d3f061a66219857f93ef70b1eb135224ac27408f984e7e23c5bc02351a650a403e95ac8982904fab553f1e8fb67cd854d1c0c61dec5339cd8904501d14b0e6c36944fa320d0c028b1c9873a5bffea9ea7565f603a30b66db596c1d6c720a8af29b8514e52580011d5e23187c7e07924fdbe80b0784ef540bde0", 0x1000}, {&(0x7f0000000580)}, {&(0x7f0000000600)="0fb67eb5d8e1216807cfc53e46a995488ac07adb2039b74d203f81ab6f8bbd2a9acd0303499c26ef1b614bb0b1cbf86fdb5294293a3b48be970bd94e773c646ad2b46a62f6392f6d506861be47da95dd68bee134f9e08f1042caa8051e54561e48465f11dc36e2485a45ca5d753ee33bc58da5ae6892623483a4360f0dd2ab86ff046555538cb223b7586e28ce1ffda8b2b5edcc4cb2a2033de9052f4038a375bb4cc957c25033b9186abf4924c2", 0xae}, {&(0x7f00000006c0)="8a490ff3f06a4c12c0d774b1aacec5451a91c4e9c7c06a08681e92cc0dd873450ce6d094808b61bbb6a43fe0599714730f103a54b616c82d4aef3cf88ee8d6e0dfc6a0a9fbe2d1d42feca458a6282b26a255a6f268933f14cad84d74ea8936c72dd756c6089d13f77553b195a859c8445bdb68c44202d8c3e1af303b", 0x7c}, {&(0x7f0000000740)="ed1d797349de2182e641ff7d39ccba020eba2c5fdfd84a309283796bbc610ae528cf273abc8312b5e7c78c16cf629dde8496cd651065c29105c6385249d31e2b43b1e3c43b33d633fa1a334a00e9a6afec1a877202217ac237dc44249197f10f1e56c522ce0f89ea54987543344096ffacf4e5d76b64d82587ac79383abc8b57f8a78a7b14f7845e1b531a11bdeb924e33de3af7ee5837d15fdce4d5907002621eabd6c6ba13cfd73efd6d35ecdd999bf7d66e0aef7f76ff620c049f1b8a", 0xbe}, {&(0x7f0000000500)="a5d1111bd7bf785703408a4ae7e8e8b5c2f82871dc5bf5d2ee6c54d0f51d6ce482d986384fcd79c7fc", 0x29}, {&(0x7f0000000800)="77daa4a4366039cca8f7267145805b05387ed067527aec77a349818ed8a8d0d681661f7e97562664d372f24ca9e34ab214260fa6259a884bb5d75494134635616a71c163dea7095b258be17b260d36ab18ed5d585fb6061d5e850112b136c40f746eec2e47fa7fea2a4e387eaacbff426fc4f8431655c2bac0b9869c86538088fc6aa679814cff513b5ff14b12e04fd812a954e1e1eec6667ca6a2ce8dcace8f5905d1b70984c05e5d51ca2879c858f5f8b120f4e246cd5a22dbdc086feab781176f06c873fe6378decb28", 0xcb}], 0x8) [ 165.267712][ T7646] loop2: detected capacity change from 0 to 16 [ 165.268006][ T7644] loop0: detected capacity change from 0 to 16 [ 165.275530][ T7643] loop1: detected capacity change from 0 to 16 00:18:37 executing program 1: pipe(0x0) syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000140)="eb3c906d6b66732e66617400020101000240008000f801", 0x17}, {0x0, 0x0, 0x1000}], 0x0, &(0x7f0000000180)=ANY=[]) chdir(&(0x7f0000000040)='./file0\x00') r0 = open(&(0x7f0000000080)='./bus\x00', 0x14d842, 0x0) r1 = open(&(0x7f0000000780)='./bus\x00', 0x4c03e, 0x0) r2 = creat(&(0x7f00000000c0)='./bus\x00', 0x0) ftruncate(r2, 0x0) r3 = creat(&(0x7f0000000040)='./bus\x00', 0x0) ftruncate(r3, 0x800) lseek(r3, 0x200, 0x0) r4 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) lseek(r4, 0x8, 0x0) getsockopt$IP6T_SO_GET_REVISION_MATCH(r4, 0x29, 0x44, &(0x7f0000000180)={'icmp\x00'}, &(0x7f00000001c0)=0x1e) r5 = open(&(0x7f0000000000)='./bus\x00', 0x24000, 0x0) sendfile(r3, r5, 0x0, 0x10000) mmap(&(0x7f0000000000/0x600000)=nil, 0x600202, 0x7ffffe, 0x4002011, r1, 0x0) write$P9_RREADLINK(r0, 0x0, 0xe) 00:18:37 executing program 2: pipe(0x0) syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000140)="eb3c906d6b66732e66617400020101000240008000f801", 0x17}, {0x0, 0x0, 0x1000}], 0x0, &(0x7f0000000180)=ANY=[]) chdir(&(0x7f0000000040)='./file0\x00') r0 = open(&(0x7f0000000080)='./bus\x00', 0x14d842, 0x0) r1 = open(&(0x7f0000000780)='./bus\x00', 0x4c03e, 0x0) r2 = creat(&(0x7f00000000c0)='./bus\x00', 0x0) ftruncate(r2, 0x800) r3 = creat(&(0x7f0000000040)='./bus\x00', 0x0) ftruncate(r3, 0x800) lseek(r3, 0x200, 0x0) r4 = open(&(0x7f0000000000)='./bus\x00', 0x24000, 0x0) sendfile(0xffffffffffffffff, r4, 0x0, 0x10000) mmap(&(0x7f0000000000/0x600000)=nil, 0x600202, 0x7ffffe, 0x4002011, r1, 0x0) write$P9_RREADLINK(r0, 0x0, 0xe) 00:18:37 executing program 5: pipe(0x0) syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000140)="eb3c906d6b66732e66617400020101000240008000f801", 0x17}, {0x0, 0x0, 0x1000}], 0x0, &(0x7f0000000180)=ANY=[]) chdir(&(0x7f0000000040)='./file0\x00') r0 = open(&(0x7f0000000080)='./bus\x00', 0x14d842, 0x0) r1 = open(&(0x7f0000000780)='./bus\x00', 0x4c03e, 0x0) r2 = creat(&(0x7f00000000c0)='./bus\x00', 0x0) ftruncate(r2, 0x800) r3 = creat(&(0x7f0000000040)='./bus\x00', 0x0) ftruncate(r3, 0x800) lseek(r3, 0x200, 0x0) open(&(0x7f0000000000)='./bus\x00', 0x24000, 0x0) sendfile(r3, 0xffffffffffffffff, 0x0, 0x10000) mmap(&(0x7f0000000000/0x600000)=nil, 0x600202, 0x7ffffe, 0x4002011, r1, 0x0) write$P9_RREADLINK(r0, 0x0, 0xe) [ 165.295682][ T7648] loop5: detected capacity change from 0 to 16 [ 165.314274][ T7644] FAULT_INJECTION: forcing a failure. [ 165.314274][ T7644] name fail_page_alloc, interval 1, probability 0, space 0, times 0 [ 165.331384][ T7644] CPU: 0 PID: 7644 Comm: syz-executor.0 Not tainted 5.18.0-rc3-syzkaller-00218-g13bc32bad705-dirty #0 [ 165.331410][ T7644] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/01/2011 [ 165.331422][ T7644] Call Trace: [ 165.331428][ T7644] [ 165.331435][ T7644] dump_stack_lvl+0xd6/0x122 [ 165.331465][ T7644] dump_stack+0x11/0x12 [ 165.331537][ T7644] should_fail+0x230/0x240 [ 165.331558][ T7644] __alloc_pages+0xf0/0x320 [ 165.331582][ T7644] alloc_pages+0x34d/0x450 [ 165.331606][ T7644] pte_alloc_one+0x29/0xb0 [ 165.385288][ T7644] do_fault+0x3de/0xb20 [ 165.385332][ T7644] ? filemap_read_folio+0x110/0x110 [ 165.385353][ T7644] handle_mm_fault+0x825/0xa40 [ 165.385384][ T7644] __get_user_pages+0x306/0xb80 [ 165.385478][ T7644] __mm_populate+0x26e/0x3a0 [ 165.409044][ T7644] vm_mmap_pgoff+0x160/0x1f0 [ 165.409133][ T7644] ksys_mmap_pgoff+0x265/0x320 [ 165.418526][ T7644] do_syscall_64+0x2b/0x70 [ 165.418555][ T7644] entry_SYSCALL_64_after_hwframe+0x44/0xae [ 165.418580][ T7644] RIP: 0033:0x7f3a02dd50e9 [ 165.418595][ T7644] Code: ff ff c3 66 2e 0f 1f 84 00 00 00 00 00 0f 1f 40 00 48 89 f8 48 89 f7 48 89 d6 48 89 ca 4d 89 c2 4d 89 c8 4c 8b 4c 24 08 0f 05 <48> 3d 01 f0 ff ff 73 01 c3 48 c7 c1 b8 ff ff ff f7 d8 64 89 01 48 00:18:37 executing program 0: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000140)="eb3c906d6b66732e66617400020101000240008000f801", 0x17}, {0x0, 0x0, 0x1000}], 0x0, &(0x7f0000000180)=ANY=[]) chdir(&(0x7f0000000040)='./file0\x00') r0 = open(&(0x7f0000000080)='./bus\x00', 0x14d842, 0x0) r1 = open(&(0x7f0000000780)='./bus\x00', 0x4c03e, 0x0) r2 = creat(&(0x7f00000000c0)='./bus\x00', 0x0) ftruncate(r2, 0x800) r3 = creat(&(0x7f0000000040)='./bus\x00', 0x0) ftruncate(r3, 0x800) lseek(r3, 0x200, 0x0) r4 = open(&(0x7f0000000000)='./bus\x00', 0x24000, 0x0) sendfile(r3, r4, 0x0, 0x10000) mmap(&(0x7f0000000000/0x600000)=nil, 0x600202, 0x7ffffe, 0x4002011, r1, 0x0) (fail_nth: 9) write$P9_RREADLINK(r0, 0x0, 0xe) [ 165.453237][ T7644] RSP: 002b:00007f3a0254b168 EFLAGS: 00000246 ORIG_RAX: 0000000000000009 [ 165.453262][ T7644] RAX: ffffffffffffffda RBX: 00007f3a02ee7f60 RCX: 00007f3a02dd50e9 [ 165.453274][ T7644] RDX: 00000000007ffffe RSI: 0000000000600202 RDI: 0000000020000000 [ 165.453288][ T7644] RBP: 00007f3a0254b1d0 R08: 0000000000000004 R09: 0000000000000000 00:18:37 executing program 5: pipe(0x0) syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000140)="eb3c906d6b66732e66617400020101000240008000f801", 0x17}, {0x0, 0x0, 0x1000}], 0x0, &(0x7f0000000180)=ANY=[]) chdir(&(0x7f0000000040)='./file0\x00') r0 = open(&(0x7f0000000080)='./bus\x00', 0x14d842, 0x0) r1 = open(&(0x7f0000000780)='./bus\x00', 0x4c03e, 0x0) r2 = creat(&(0x7f00000000c0)='./bus\x00', 0x0) ftruncate(r2, 0x800) r3 = creat(&(0x7f0000000040)='./bus\x00', 0x0) ftruncate(r3, 0x800) lseek(r3, 0x200, 0x0) open(&(0x7f0000000000)='./bus\x00', 0x24000, 0x0) sendfile(r3, 0xffffffffffffffff, 0x0, 0x10000) mmap(&(0x7f0000000000/0x600000)=nil, 0x600202, 0x7ffffe, 0x4002011, r1, 0x0) write$P9_RREADLINK(r0, 0x0, 0xe) 00:18:37 executing program 2: pipe(0x0) syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000140)="eb3c906d6b66732e66617400020101000240008000f801", 0x17}, {0x0, 0x0, 0x1000}], 0x0, &(0x7f0000000180)=ANY=[]) chdir(&(0x7f0000000040)='./file0\x00') r0 = open(&(0x7f0000000080)='./bus\x00', 0x14d842, 0x0) r1 = open(&(0x7f0000000780)='./bus\x00', 0x4c03e, 0x0) r2 = creat(&(0x7f00000000c0)='./bus\x00', 0x0) ftruncate(r2, 0x800) r3 = creat(&(0x7f0000000040)='./bus\x00', 0x0) ftruncate(r3, 0x800) lseek(r3, 0x200, 0x0) r4 = open(&(0x7f0000000000)='./bus\x00', 0x24000, 0x0) sendfile(0xffffffffffffffff, r4, 0x0, 0x10000) mmap(&(0x7f0000000000/0x600000)=nil, 0x600202, 0x7ffffe, 0x4002011, r1, 0x0) write$P9_RREADLINK(r0, 0x0, 0xe) [ 165.453302][ T7644] R10: 0000000004002011 R11: 0000000000000246 R12: 0000000000000001 [ 165.453316][ T7644] R13: 00007ffe5c0ea9cf R14: 00007f3a0254b300 R15: 0000000000022000 [ 165.453335][ T7644] [ 165.459702][ T7652] loop3: detected capacity change from 0 to 16 [ 165.513776][ T7655] loop1: detected capacity change from 0 to 16 [ 165.519025][ T7658] loop0: detected capacity change from 0 to 16 [ 165.522847][ T7657] loop5: detected capacity change from 0 to 16 [ 165.523737][ T7660] loop2: detected capacity change from 0 to 16 [ 165.536558][ T7658] FAULT_INJECTION: forcing a failure. [ 165.536558][ T7658] name failslab, interval 1, probability 0, space 0, times 0 [ 165.536581][ T7658] CPU: 0 PID: 7658 Comm: syz-executor.0 Not tainted 5.18.0-rc3-syzkaller-00218-g13bc32bad705-dirty #0 [ 165.536604][ T7658] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/01/2011 [ 165.536616][ T7658] Call Trace: [ 165.536622][ T7658] [ 165.536629][ T7658] dump_stack_lvl+0xd6/0x122 [ 165.536693][ T7658] dump_stack+0x11/0x12 [ 165.536715][ T7658] should_fail+0x230/0x240 [ 165.536739][ T7658] __should_failslab+0x81/0x90 [ 165.536832][ T7658] ? mempool_alloc_slab+0x16/0x20 [ 165.536853][ T7658] should_failslab+0x5/0x20 [ 165.536873][ T7658] kmem_cache_alloc+0x46/0x300 [ 165.536893][ T7658] ? bio_put+0x55a/0x690 [ 165.536948][ T7658] mempool_alloc_slab+0x16/0x20 [ 165.536969][ T7658] ? mempool_free+0x130/0x130 [ 165.536989][ T7658] mempool_alloc+0x9f/0x2a0 [ 165.537010][ T7658] ? bio_endio+0x366/0x3f0 [ 165.537034][ T7658] bio_alloc_bioset+0xe4/0x730 [ 165.537127][ T7658] ? submit_bio+0x139/0x150 [ 165.537148][ T7658] submit_bh_wbc+0x161/0x2f0 [ 165.537171][ T7658] block_read_full_page+0x5e6/0x7b0 [ 165.537206][ T7658] ? fat_block_truncate_page+0x30/0x30 [ 165.537234][ T7658] do_mpage_readpage+0xd7e/0xf20 [ 165.537259][ T7658] ? debug_smp_processor_id+0x13/0x20 [ 165.537345][ T7658] ? try_charge_memcg+0x93b/0x960 [ 165.537371][ T7658] ? __list_add_valid+0x28/0xa0 [ 165.537432][ T7658] ? xas_load+0x267/0x290 [ 165.537454][ T7658] ? fat_block_truncate_page+0x30/0x30 [ 165.537524][ T7658] mpage_readpage+0x57/0xc0 [ 165.537551][ T7658] ? fat_block_truncate_page+0x30/0x30 [ 165.537578][ T7658] fat_readpage+0x18/0x20 [ 165.537653][ T7658] filemap_read_folio+0x3e/0x110 [ 165.537672][ T7658] filemap_fault+0x2ca/0x740 [ 165.537690][ T7658] do_fault+0x500/0xb20 [ 165.537707][ T7658] ? filemap_read_folio+0x110/0x110 [ 165.537728][ T7658] handle_mm_fault+0x825/0xa40 [ 165.537770][ T7658] __get_user_pages+0x306/0xb80 [ 165.537836][ T7658] __mm_populate+0x26e/0x3a0 [ 165.537859][ T7658] vm_mmap_pgoff+0x160/0x1f0 [ 165.537879][ T7658] ksys_mmap_pgoff+0x265/0x320 [ 165.537902][ T7658] do_syscall_64+0x2b/0x70 [ 165.538008][ T7658] entry_SYSCALL_64_after_hwframe+0x44/0xae [ 165.538030][ T7658] RIP: 0033:0x7f3a02dd50e9 [ 165.538044][ T7658] Code: ff ff c3 66 2e 0f 1f 84 00 00 00 00 00 0f 1f 40 00 48 89 f8 48 89 f7 48 89 d6 48 89 ca 4d 89 c2 4d 89 c8 4c 8b 4c 24 08 0f 05 <48> 3d 01 f0 ff ff 73 01 c3 48 c7 c1 b8 ff ff ff f7 d8 64 89 01 48 [ 165.538062][ T7658] RSP: 002b:00007f3a0254b168 EFLAGS: 00000246 ORIG_RAX: 0000000000000009 [ 165.538089][ T7658] RAX: ffffffffffffffda RBX: 00007f3a02ee7f60 RCX: 00007f3a02dd50e9 [ 165.538104][ T7658] RDX: 00000000007ffffe RSI: 0000000000600202 RDI: 0000000020000000 [ 165.538117][ T7658] RBP: 00007f3a0254b1d0 R08: 0000000000000004 R09: 0000000000000000 [ 165.538205][ T7658] R10: 0000000004002011 R11: 0000000000000246 R12: 0000000000000001 [ 165.538220][ T7658] R13: 00007ffe5c0ea9cf R14: 00007f3a0254b300 R15: 0000000000022000 [ 165.538237][ T7658] [ 165.622283][ T7663] loop5: detected capacity change from 0 to 16 [ 165.634854][ T7665] loop2: detected capacity change from 0 to 16 [ 165.849133][ T7652] bio_check_eod: 103400 callbacks suppressed [ 165.849147][ T7652] syz-executor.3: attempt to access beyond end of device [ 165.849147][ T7652] loop3: rw=0, want=17, limit=16 [ 165.966454][ T7652] buffer_io_error: 103383 callbacks suppressed [ 165.966467][ T7652] Buffer I/O error on dev loop3, logical block 16, async page read [ 165.966726][ T7652] syz-executor.3: attempt to access beyond end of device [ 165.966726][ T7652] loop3: rw=0, want=17, limit=16 [ 165.992372][ T7652] Buffer I/O error on dev loop3, logical block 16, async page read [ 165.992503][ T7652] syz-executor.3: attempt to access beyond end of device [ 165.992503][ T7652] loop3: rw=0, want=17, limit=16 [ 166.012179][ T7652] Buffer I/O error on dev loop3, logical block 16, async page read [ 166.012229][ T7652] syz-executor.3: attempt to access beyond end of device [ 166.012229][ T7652] loop3: rw=0, want=17, limit=16 [ 166.012304][ T7652] Buffer I/O error on dev loop3, logical block 16, async page read [ 166.012330][ T7652] syz-executor.3: attempt to access beyond end of device [ 166.012330][ T7652] loop3: rw=0, want=17, limit=16 [ 166.012386][ T7652] Buffer I/O error on dev loop3, logical block 16, async page read [ 166.012429][ T7652] syz-executor.3: attempt to access beyond end of device [ 166.012429][ T7652] loop3: rw=0, want=17, limit=16 [ 166.071593][ T7652] Buffer I/O error on dev loop3, logical block 16, async page read [ 166.071662][ T7652] syz-executor.3: attempt to access beyond end of device [ 166.071662][ T7652] loop3: rw=0, want=17, limit=16 [ 166.091360][ T7652] Buffer I/O error on dev loop3, logical block 16, async page read [ 166.091406][ T7652] syz-executor.3: attempt to access beyond end of device [ 166.091406][ T7652] loop3: rw=0, want=17, limit=16 [ 166.091426][ T7652] Buffer I/O error on dev loop3, logical block 16, async page read [ 166.091450][ T7652] syz-executor.3: attempt to access beyond end of device [ 166.091450][ T7652] loop3: rw=0, want=17, limit=16 [ 166.130803][ T7652] Buffer I/O error on dev loop3, logical block 16, async page read [ 166.130853][ T7652] syz-executor.3: attempt to access beyond end of device [ 166.130853][ T7652] loop3: rw=0, want=17, limit=16 [ 166.150564][ T7652] Buffer I/O error on dev loop3, logical block 16, async page read 00:18:38 executing program 3: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000140)="eb3c906d6b66732e66617400020101000240008000f801", 0x17}, {0x0, 0x0, 0x1000}], 0x0, &(0x7f0000000180)=ANY=[]) chdir(&(0x7f0000000040)='./file0\x00') open(&(0x7f0000000080)='./bus\x00', 0x14d842, 0x0) r0 = open(&(0x7f0000000780)='./bus\x00', 0x4c03e, 0x0) r1 = creat(&(0x7f00000000c0)='./bus\x00', 0x0) ftruncate(r1, 0x800) r2 = creat(&(0x7f0000000040)='./bus\x00', 0x0) ftruncate(r2, 0x800) lseek(r2, 0x200, 0x0) r3 = open(&(0x7f0000000000)='./bus\x00', 0x24000, 0x0) sendfile(r2, r3, 0x0, 0x10000) mmap(&(0x7f0000000000/0x600000)=nil, 0x600202, 0x4, 0x4002011, r0, 0x0) 00:18:38 executing program 1: pipe(0x0) syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000140)="eb3c906d6b66732e66617400020101000240008000f801", 0x17}, {0x0, 0x0, 0x1000}], 0x0, &(0x7f0000000180)=ANY=[]) chdir(&(0x7f0000000040)='./file0\x00') r0 = open(&(0x7f0000000080)='./bus\x00', 0x14d842, 0x0) r1 = open(&(0x7f0000000780)='./bus\x00', 0x4c03e, 0x0) r2 = creat(&(0x7f00000000c0)='./bus\x00', 0x0) ftruncate(r2, 0x0) r3 = creat(&(0x7f0000000040)='./bus\x00', 0x0) ftruncate(r3, 0x800) lseek(r3, 0x200, 0x0) r4 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) lseek(r4, 0x8, 0x0) getsockopt$IP6T_SO_GET_REVISION_MATCH(r4, 0x29, 0x44, &(0x7f0000000180)={'icmp\x00'}, &(0x7f00000001c0)=0x1e) r5 = open(&(0x7f0000000000)='./bus\x00', 0x24000, 0x0) sendfile(r3, r5, 0x0, 0x10000) mmap(&(0x7f0000000000/0x600000)=nil, 0x600202, 0x7ffffe, 0x4002011, r1, 0x0) write$P9_RREADLINK(r0, 0x0, 0xe) 00:18:38 executing program 5: pipe(0x0) syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000140)="eb3c906d6b66732e66617400020101000240008000f801", 0x17}, {0x0, 0x0, 0x1000}], 0x0, &(0x7f0000000180)=ANY=[]) chdir(&(0x7f0000000040)='./file0\x00') r0 = open(&(0x7f0000000080)='./bus\x00', 0x14d842, 0x0) r1 = open(&(0x7f0000000780)='./bus\x00', 0x4c03e, 0x0) r2 = creat(&(0x7f00000000c0)='./bus\x00', 0x0) ftruncate(r2, 0x800) r3 = creat(&(0x7f0000000040)='./bus\x00', 0x0) ftruncate(r3, 0x800) lseek(r3, 0x200, 0x0) r4 = open(&(0x7f0000000000)='./bus\x00', 0x24000, 0x0) sendfile(r3, r4, 0x0, 0x0) mmap(&(0x7f0000000000/0x600000)=nil, 0x600202, 0x7ffffe, 0x4002011, r1, 0x0) write$P9_RREADLINK(r0, 0x0, 0xe) 00:18:38 executing program 2: pipe(0x0) syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000140)="eb3c906d6b66732e66617400020101000240008000f801", 0x17}, {0x0, 0x0, 0x1000}], 0x0, &(0x7f0000000180)=ANY=[]) chdir(&(0x7f0000000040)='./file0\x00') r0 = open(&(0x7f0000000080)='./bus\x00', 0x14d842, 0x0) r1 = open(&(0x7f0000000780)='./bus\x00', 0x4c03e, 0x0) r2 = creat(&(0x7f00000000c0)='./bus\x00', 0x0) ftruncate(r2, 0x800) r3 = creat(&(0x7f0000000040)='./bus\x00', 0x0) ftruncate(r3, 0x800) lseek(r3, 0x200, 0x0) r4 = open(&(0x7f0000000000)='./bus\x00', 0x24000, 0x0) sendfile(0xffffffffffffffff, r4, 0x0, 0x10000) mmap(&(0x7f0000000000/0x600000)=nil, 0x600202, 0x7ffffe, 0x4002011, r1, 0x0) write$P9_RREADLINK(r0, 0x0, 0xe) 00:18:38 executing program 0: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000140)="eb3c906d6b66732e66617400020101000240008000f801", 0x17}, {0x0, 0x0, 0x1000}], 0x0, &(0x7f0000000180)=ANY=[]) chdir(&(0x7f0000000040)='./file0\x00') r0 = open(&(0x7f0000000080)='./bus\x00', 0x14d842, 0x0) r1 = open(&(0x7f0000000780)='./bus\x00', 0x4c03e, 0x0) r2 = creat(&(0x7f00000000c0)='./bus\x00', 0x0) ftruncate(r2, 0x800) r3 = creat(&(0x7f0000000040)='./bus\x00', 0x0) ftruncate(r3, 0x800) lseek(r3, 0x200, 0x0) r4 = open(&(0x7f0000000000)='./bus\x00', 0x24000, 0x0) sendfile(r3, r4, 0x0, 0x10000) mmap(&(0x7f0000000000/0x600000)=nil, 0x600202, 0x7ffffe, 0x4002011, r1, 0x0) (fail_nth: 10) write$P9_RREADLINK(r0, 0x0, 0xe) 00:18:38 executing program 4: setsockopt$packet_tx_ring(0xffffffffffffffff, 0x10f, 0x87, &(0x7f0000000080)=@req3={0x0, 0x0, 0xd2}, 0x1c) setsockopt$packet_tx_ring(0xffffffffffffffff, 0x107, 0xd, 0x0, 0x0) socket$nl_route(0x10, 0x3, 0x0) bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000300)={0x11, 0x5, &(0x7f00000000c0)=ANY=[@ANYBLOB="180000000000000000000000ff000000850000000e000000850000005000000095"], &(0x7f0000000280)='syzkaller\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x2, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x78) bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, 0x0, 0x0) sendmsg$WG_CMD_GET_DEVICE(0xffffffffffffffff, &(0x7f0000001480)={0x0, 0x0, &(0x7f0000000440)={&(0x7f00000003c0)={0x38, 0x0, 0x100, 0x70bd29, 0x25dfdbfb, {}, [@WGDEVICE_A_IFNAME={0x14, 0x2, 'wg2\x00'}, @WGDEVICE_A_IFINDEX={0x8}, @WGDEVICE_A_FWMARK={0x8}]}, 0x38}, 0x1, 0x0, 0x0, 0x40000000}, 0x80) socket$nl_route(0x10, 0x3, 0x0) r0 = syz_open_dev$tty1(0xc, 0x4, 0x1) r1 = dup(r0) write$UHID_INPUT(r1, &(0x7f0000001040)={0xe, {"a2e3ad08ed6b52f99cfbf4c0879b45b4d04fe7ff7fc6e5539b3c68163b546a9b374694370890e0878fdb1ac6e7049b71b4956c0a9a472a5b47f3988f7ef31952a981ffe8d178708c523c921b509b720a169b50d336cd3b78130daa61d8e809ea889b6e02b77f07227227b7ba67e0e78657a6f5c2a874e62a9ccdc0d31a0c9f318c0da1993bd160e233df4a62179c6f309f4cff7738596ecae8707ce065cd5b91cd0ae193973735b36d5b1b63e91c00305d3f46635eb016d5b1dda98e2d749be7bd1df1fb3b231fdcdb5075a9aaa1b469c3090000000000000075271b286329d169934288fd789aa37d6e98b224fd44b65b31334ffc55cc82cd3ac32ecd03aded6f9081b4da0d8b38f3cd4498bee800490841bdb114f6b76383709d8f5c55432a909fda039aec54a1236e80f6a8abadea7662496bddbb42be6bfb2f17959d1f416e56c71bfc31870262f5e801119242ca5b6bfc821e7e20002451138e645bb80c617669314e2fbe70de98ec76a9e40dad47f36fd9f7d0d42a4b5f1185ccdcf16ff46295d8a0fa17713cf39fe23491237c08822dec110911e893d0a8c4f677747abc360934b82910ff85bfd995083bba2987b67399eac427d145d546a40b9f6ff14ac488ec130fb3850a27afc953854a642c57519544ae15a7e454dea05918b4124351601611c8f11baa500a3621c56cea8d20ff911a0c41db6ebe8cac64f17679141d54b34bbc9963ac4f4bb3309603f1d4ab966203861b5b15a841f2b575a8bd0d78248ebe4d9a80002695104f674c2431dca141fae269cab70e9a66f3c3a9a63e9639e1f59c0eee26c6b5d74b078a5e15c31634e5ae098ce9ee70771aaa18119a867e1088334975e9f73483b6a62fa678ca14ffd9f9db2a7869d85864056526f889af43a6000200000000000065d5e880576286522449df466c632b356f243f989cce3803f465e41e610c20d80421d653a5120000008213b704c7fb082ff27590678ef9f190bae979babc7041d860420c5664ba7921b14dc1db8892fd32d0ad7bc946813591ad8deff4b05f60cea0da7710ac0004000000008000bea37de0d0d4aa202fef5952a5391fd5615d429a04a689b83c7068ae949ed06e288e810bac9c76600097907f8ea2e2f05dd3318271a1f5f8528f227e79c13800000000492f21579d2c15b8c70cdb1c332d86d87341432750861ec2bc3451edca194b221cfec4603d276bbaa1dfa6d4fb8a48a76eefc9a9a0270e4c10d64cd5a62427264f2360fe763c43470833ac96d3f3357cbbaba8f1b1fdcc7cbb61a7cdb9744ed7f9129aede2be21ccfdc4e9134f8684b3a4f354da9a795e96334e207dff70f1988037b2ed3aaf575c0b88d8f146684078416d59fdee5307000000d92dad99dac44c3f0008047096a44060bebc2420aed92fa9b6c6224779415d97b9a6d6d5495c1180459043f41c2fc4f4162b987b80c3e001cd34e5c92f76cc4c24eeb8bc4e9ac2aed9e53803ed0ca4ae3a9737d214060005ea6f1783e287b3bee96e3a7288afe2fdfaa78d1f48c13b64df07847754b8400daaa69bf5c8f48fe4eae9ca1207e78283cd0b20ceb360c7e658828163e2d25c4aa348561f927e88f63aa70e73a5e69b3df3495903f06572e1e007fa55a2999f596d067312f5779e8dbfdcf3427138f3d444d2639a10477f9bec4b0bbb6e3c04be68981f392203dd0ee3ef478e67d1d7232f17696294378ce716dacfc5e3e03cfffffffffffff001034ef655b253ca509383815b1b6fc6522d4e2d48604665fde2b94cf02b98a269b891abf8ab9c015073014d9e08d4338b8780bdecd436cf0541359bafffa45237f104b96210403b2de9efedfd71af9444e197f47e866101496f42355bc7872c827467cfa5c4e72730d56bd068ed211cf847535edecb7b373f78b095b68441a34cb51682a8ae4d24ad0465f7927f889b813076038e79a7962fb385a882e8020f06c4c2ba1dd5cac7c18876da865d258734dd73583df292892448039ef799cf0630becdcce04579b5561dc825ab829827945e020c1f67ee615f7084a607a7eceb6243378e0610060f02cca4051c2f001edb3d78fb4b5f668dda93aec92a5de203717aa49c2d284acfabe262fccfcbb2b75a2183c4e15a7b6eb65ca8104e1b4da1fbb77ab2fc043aead87c32ab875ee7c2e7b7019c902cd3b43eaeb1a5fb135c0c7dcee8fe6516a328032f88c042891824659e9e94265c803b35ee5f83a2b210520106b8a358b50ab7a1fa89af9c251fe5294b3d1802d5676d95f160ec97b1ad948741b2044642c37b4a6cc6c04effc1672db7e4b68d767d9a7a508ae54a3cd73643de50e8c77d95a3d361c040babb171607caac2a3559ad4f75465f49c0d0ae3716db6e00cb11dbe200000000000000bf70cc77737c3b42aae501b20f7694a00f16e2d0174035a2c22656dc29880acebd2ba3a504767b6b45a45957f24d758ed024b3849c11d412a2a03b4047497022d9c30e23ef4df5c89644f48bb536f7945b59d7bc09ff754413d135273ea8e75f22f216c6b9990ae71806f2c00b4025c48b75c0f71c497579773767075428067e7f16f4dde374f8211fef42cb468e623daf60b3569d462f4f19eacdb3ed70eeebb4483f8fd777d443e8b40426db6fe29068c0ca3d3414442e863a154704b0e51bc664a137b26be7fc95df80b9ce375dd649c8c704e509bd88c8e63d8c7dd67071115c8982ba46af4d6adcc9f68a75b9397b035153faf46366e7205dd8d6f37525c1a0e94610dd94323f6c15d085197149bfd6655548cfd9c5d3b2d78378cfb85ed82e7da0f6eb6d279f2ae44369ddb4581c55925d0f6f1ba471eba281f259152f85a654fb39ddff3b484439ff158e7c5419e037f3563c7f93cd54b9094f226e783271e1e5a2a2c10712eab625d64931cdcffe6738d97b9b5ef828ee9fb059fc01af0e79c1e14b1d25988c69a39973132f02768f7971d31488b8658a20878b7c1dd7ba02fc42939dde3d4a3339a65d507dc59c51097b40517705da56e9ebfeffffff82bf86dbb58c548069ff6eb95aade7cc66d7bbef724779ca1f731b3346ff177050373d79ff7b3e7f9bc0c1b4b266a8878b90baaa039d3e3b63979ac3df6e6f4859afd50238c7547a39b60810938044ae185d2ba3e00a4e73676864d0270d81eaee5ee6cf1d0ab3785e00785ec27e923911fab964c271556527697b52160687000000008df165d884b36ec2b6c25a2f362815687e9ddbfb96d6861aca47da73d6f3144345f48843dd014e5c5ad8fe995754bd9cf32fce1e7027132f2082fb0a30b9deae84bed4b28045634073c9c58c89d9e99c81769177c6d594f88a4facfd4c735a20307c737afae5336651b1b9bd522d60399473296b831dbd933d93994ba3064279b10ea0c5833f41f157ea2302993dbe433b1aa3a3766d5439020484f4113c4c859465c3b415c3432f81db8719539d5bf372aaaea1cc43a6c5cbe59758bf0129165895ac4b008e595f437491d87abed02cefcd9db53d94d02dae17b118e5d6787463181f4b87c10772d2b13f7809959bc0488506dbd17ca51055f2f416a44fe180d2d50c312cca7cb14a2bdc331f57a9817139a206fc76d57234ffff2de20a4b8e3737fbb42913777c06376f799eba367e21f94ca598705f5dcb767d6f84fad6b0f6095e53c4c4234d0c1fbe434f6ab8f43c0013ee93b83946ee7759e89d7bdd1a32d7b3110b937fe43c06d21e35810d8fe98b0000ea8aa12bc8716eefc5c97c45ac33eeec964c5214bc3a9359bdea1cccab94f15e36319cb34ebcacedb82c2ed3de5a8a8f0011e8f74e82d7f96093530e76692839d7961939adfdeeeaff19d11efcafb6cf46fef271e89d6cc238a081ff58cefcce3fbf4625a7e7de40e42e07b34449e15e065cc7348663a52190202c7af288a4510de03dab19d26285eda89156d50dd385a60333ba5bbf3dd6d6080cafccf8a97406bb6b68a1f0c4549820a73c880f475f732ae00398e8bd1f4908b7807fb33b72685ec37a2d3f766413a6045951f9a93ab5d99c066f7aef0948a68cb0b3e35cb80dd349e891aef595dc4d470e8ac32a308e15fc37d06aeac289c0523f483e1ff7408c60edddab652f2ef91d4f2b01987b0f46da034e5c3f745a7ee8101a3934c54e24b48ec0275e2d068edc746b0827cbf652f406c6b95f2722e58c050400ce2126596e1cd7655b904801784c416b22f73d324678e2724f43f1fe687c7e8a60c28b82b6528341b648cdd56fed7cdcbb1575912d5ecd36de00bca0b7427d8392c6289455e8f8d2ab2242729251ae033a9e02210e62df0546a74b333a1c48f95fd54acb5741259e8c5488efeee327415cc19451432c6f16c27693102a3cd84857cd6586fc5ca9a93eb0145fac0662ff86107f998a8ef7df8aa14046c55b03d3d47f88a8d60f7774a2ee08758897fb411a94b3c2fc5d5f0db42c0463ec014508e5247d33ae6c962d35603ff8454c16f8342856935125102bb784ed714887071ffdd9923c954ab6ce431b63ee356b0c785f2f47b90e29389f22fc5b59a70efaea2bd40195af4486220d702e30bfc43c10ec23ea6283994a7dde4dcb61fea6b651fb1d62458d0741a12830052fcc460db043afe525629b40d7cee658e4cb5e930ed624806c43a006dc9336d07c2b8081c128ad7084c29743bc613bc18f5a38d442768af38041efe03d152ef95ff569e76db2391f4509d7f339d92fdb4a89364949da3932ba5c04c24a560ad80a3ce654575576e599aff3565b1d531f30912b99e6619ebe93cc0b81ea9935fd46edb44a78f615255490a4b621501f2a9e4d24624c4dac9274018c67584f5d374755534d7f68f679c4ff516a9c861a0e7e65868fcb2bf1cb9aea4e05df72279fdb0d2b9e935c5af3cf474bed79dfc248c1f5aea4b8b32c5d295e57079d0fe662a46b7f71cd47744db86c50b704c971d90195c7b2c7439a2d78ccfa79b5fc2bff6bbf840262bf89394b3e6491953264d2700c838fa2c7b34252600c9654e502dcea39cb6bc3eb8d6284ca6270d6b2f0e58fded8a7b4a302a97bc641df07720ba2b26bbfcc807ca0abb1b44322269c34c5ec68cb068ea88067d905ea917bb03eefdaebdeabf2d0dce85dbd02ee46c5cd5892587c2cb5fe36d7d3e5db21b094b8b77940b5f07722e47a08d367e5f84c96ec660080934b33ad61b4f65d77e86abd6859cddf4bbae1f0930462df090000008562ea3511a8065ec8ffcf12f14dcf6ebecd8d884836174faf1aa609e5f1ee1162dfa13bdc1fa7cfaadba85c72e9758f03a755d0be53f8d2a1dfb1c68cc164b0a0780d971a96ea2c4d4ca0398c2235980a9307b3d5bd3b010a3ad0a5dbed2881a9700af561ac8c7e36bb2fc4c40e9cf96f06817fb903729a7db6ff957697c9ede7885d94ff1aa70826ad01a9b03c37b0969be0daf60af93109eb1dee72e4a6df3bec89822a7a0b678058fa3fef86faec216eb6992162f8dcbf719c148cd2f9c55f4901203a9a8a2c3e90f3943dbc10360a1a49700d1dfbf66d69f6fbaf506c8bcce8bb0d872a02238926407a4eddd5d0fc5a752f90000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004000000000000000000000000000000000200", 0x1000}}, 0x1006) writev(r1, &(0x7f0000000900)=[{&(0x7f0000000480)="ef24df748e6339e7a859da00f7e45c45aed0cb6eabdcfdd972f677f016168b5ef61f9aa1f6deab386cf93481b137e7afe6f01ab5079c82ae2da6335608b14ba339e0f66f9dbd841684808f041cb78f055fa4dd99e8666178f4bc2ef29d65e55ab4c4fec523dfdaf97c", 0x69}, {&(0x7f00000014c0)="accecc3b26f444c91af532f3dc8fcb45fc7cb2240674222923ad25ceb2cab3cd1a1bce4438af0e8fd11efe70949b8076477924694871ad64be7d5913e78be03210b90c2170350c7cb1c836d132036ffdb8b1d4ae82f24eea9e1eebd967bbc765a0d152099994e3992e59ade79432921bd4fe5a9a5a1f627d0fe62310bebb8d6e8d8a54916273f2cb9f60bd7f33b392659e64eb1a2c1b49a387bf5fdb486a042b98c33f00150d8179917ebc20b9a4ce14ba2cfc32994781f0178f8edce57369a310ebc478f6c0d1bc0442447a3f3f038ead8940a6b2b92c9a56343feb2cf95dcad3ab0ecb42b0c5583adcd091cde45916908ebd5eae8a67737387218441ed24729ca4643175e3771e0600d44b996f993d2b8e22eddf88eab5b8cabe055b6e16f0a81f8c2dac406e3ba1a2bc44d94314ce123e5b43fc1dbcfb7858e440893b6c66c9f2691cba5856dcac58e289bd679ccdc558aacc7c419a60e726d683557555201b720461dbe1064dfd49919e9765f2bd4bd22eb64f8c1ca73fa6c559e3d300eb2cd42ea83b560a03ca4161b1e9035621a751cd760cc8989124e935802d6c1cde5926457791b3969da4ac6d408729275a31613b9ddfc33c5a1eb22d32d500052b27ffb9a4ce0172d859b4bc847440abb37974c13c855b3e318079a8b87565df2df2aaf96d9cd2515695f03eacf4958122570b14fef0212454bb74c478eaa7e551fbedd36b2e7af9134f7060947ab9dd3b8827025b5110856efdb1384044cdf04b75133d09def93df1513b78ecab8fc51ea2f3c2c60ea2b00bf925b840c569473086a244bae8d9b7a462dad0d9fdb72e0accaf4d1ee1b91d7abb86525eb73183489c9193d0c1c10bb4551919b31221bb519dce970bd5fd0b29fa221844694b320dd81a1766665d1beec63d175af4644a4764513d7619e9bac8802355483cc93666dab4733dab1945495a5bba68839d69d58f2dd5c76adf9d34bb9085d5fc4e8ec82c846ad432c35d6ab4cb99c165681bda2a819a13c4307e81bf7dc57a4002ae393ece0623af7826de923df8dc6b08ca7d91dec52688e676d816f5cc8716f8c119e6970c2a0c719bb6d278947d1db9bca07df7206cb2b06a10a2de4d4608e35ced274d9ff81c22cc89b0412c7880475c9ed4b5b9f0c30a9494259126a5e6095a98cab0bf0476d4faebe8c9b686251e80d8bf4400f2454f4d2a2b845e12c62129caae30e1c30258d7247a90d2ebcd506fafd6be7f7359ab77c37f141e7521281163712afc434c4339acccb767f1877e1a454b345e138422599446aa7da09561ca143ace6ef8ce70c5672163ac13b0d997fbbf8480f07f45792c6f31de10ded9be8548948fb0a9712d9b7e4d2e1d3aee0bd99a5b3aba604e6a9c117a247d95665348ae5829d569ce3449c3202eae7d9723558b0b4413ec470a4bc7c7bd264988e623a3d75656da1f831a84843653b03e53f37a2135ebee48ccb96800aa6a7d23e4e39f369cee6d2489c4c55e62c286b397d661e88925545a544c0358f9a2dd5f744f48ce2256c314612a85633d1a3b672cb1a4dfafb0269b28b65fac42a12d0a707bc593af2f6d3f639c9a8c18d8cba35cb2f1b18b32d387c6d4d6b3d016b9be9be4c214c85d6c979cc9fef700ca04e747b35733f10be5fc4f33d285f72d5bceafa0e790ee46ed3bc7bb6e17847b58c36b96c388ec4fb1eceb81ee73c163443421338d535542b28bf9cf4689e4f131992b5c54df9f64aeb49a28bd969198686cfce4f3b1c1a1187c3d30da29d519e1dfadb79aeccf43be2497b46c19696b78b3fefe09fe49ef2c329164a7822f41c4b25d7651789fc03678543faa095932a23e077f77e5f667ae4bb3808402c210d399fd0f653a4a611feca648418ad9a3c435edd5a5680c399e7a39e689fc3565aaa7dc062d0df4aa3c39ed771f51eb5313fd811349b009bb21c151fb2ef429605be9aaed73e6ff62dfd74f057ae8d220bc2890840090aaa7559f117616022b515e155c70997c058b67012cc25a259de7d35e7f1264173867dfe0e837fd890b1c4bdba76ee4e78234963b66f23fcd294a9c818e1ac7a54befa789116611c05f8fb4b4e3f8f20cc6afed294e78e364ff061a43fd9c865022eba8e76167df2588181682b1471851c546c3711084db58ca6a7bacf3e88608e59eb4848bb818192c19440faebd828aefc835a65e019586920d1a8238a60ae02948316313d38cd9269321ae17a1dbb19f57b619e7c5fba97f577626e2ac688f10b32f53356a697039563be88a79e1e97bf981a8c600ad47237eed91cb80dd8364cfcabf5371fc55a59b9267f0fb347e9bf704ee7abafbd95fa7843fcd4a2410d56d87699c1564ddaa59d453fff26c89b6fe02a9eb14cf0fa408b0d364a53ebbd2c8a0c92bb126973fd94e001023f114c75e02089748e4402a3927bb576d019417f073f9d7017f58a5f5edf9337fcb53d71f766d5ee719e2d6194d5098a50dbb6a334689f24d70e42f03ed62f754cf785b08e8f71b33ecd752e4e7c52398d70798b3828a2d7f9b5fd3222ee643b7707257978a9f06792cd97d714d65433c11d8cda1532f75a48a7a77c4a745de8c85aa44d7fdcc8cd1691d718fff1d930b539c52b8d3f349c2eed0c3613624de7c9937d2ced8c608a184d2dbb10939e694782ad9a82b120c6d82dd88e7314b081cf97c449b471efefd7b558848d999e767e12be54a42b76fffbcbde93241824f32846e71f4592eb2dd9f3d816e8ec229a45b79c254793c8f751004754fb08dd992b333660e028d404b0311eb53d6cf1359d4fbcfe9205403c63d0ea08523d2a9ca5301f7f6c7c3ff52e95178621e7e7e331075fb2dbe88e474ea4433352eaac032211247d234734b4c720ecb03626d745b6b08df3be8d12f18bcf7f49ebf8e3408805a3b2eeee97d6d4cc5aa70a4bc000a5cbc61fe209c06173a8b683225315e3548d787bacaa2a7590989819207a4e265dda895edbf5e336bf6f2368712b165ab5d19e31629e477241ab93a3e0d290c64847ed58753647f20bbb0ec1fc1b8f7691f67f30f4e8913a2f315eba36969f113fc22c575fe5af18bd6a2e9a9f6f13bc21981829b632a7c6aa93c146058232eb7c19422a0478e991b4ed994bc56193b0b8ed67244fc3f3c3dbd338362e17b0eb615180231cd56ff3ca1a8ac7ebac6cb48d76ff2d4d79a0fff9f9cb624c5f01ccdda286f7f6063d8643093ab4db51d71ebbdc673fdd6aa9cb4848e4de4089350ffeef4dbe79b602472e4b2e71a03739166703266e2437f191358e7311b5a16fc369c974aaf28c6eafdc5f2ba976ad83ccc5d34dbd86c7e831ff910a5b682bed66bf0b20ace44bdf0183d398d6ef4fff9b1dd38b07ee5db911f4249d61e4d354a3db3f6cd66a156631384eedc692550e07dd7dc16602759ddabf93921398505f40841ec08473ec42e9e1c6bd992e948f677bd41fac2428b2c5ba84831e9c789fd8f5e6c39558eaded6b3a6d9e4b8437a0c8ee9463fa6750301ded2a8a9ef53daeb335687f9d5609adbf1a461ab4aee998073359b34a4fcc537a9229f18617a12dad73bcba358b469accbc89cff7a71523a13b4b1dc9ad124178a2b202390fdfc2cc64801bec396620adb8f9defd72e12504335402dd75dcac2783cf06bde917cd6561401c863746465622f96d54ed04e14f38948e12732719d34f3d54d916e80c4d4158619a6051f36d632d46d36143f0f87d37853f4190096327093df0dc695b64b9bd73984f14f34e1737e796ac813dca98ef24bc4f1fc3b0d82e5e8026265b3d3a39da36fc2d701737626b476be43a3ddfc9a7d3eae61d38289efde136cbadd31f532eb92176f6224edfd0439a2c355ba94282623a06d1072575abab74909b2447c41cb75ee670eccdd9494c57eda6ce1a2977ce276aaba0d505e9841ea0fc9429f8cfb2a541572a1c7bd3e7775363462ef5581e6008b14308d1e9281bd5cce5365dec6558462d9051366e59524aea51a3d6c4172c76a3dde13c5cbf7980983b1c3585d03374194dd02f4dc083b55fa4d55414f3214646e5f3d81e33450ad1bb78a713ee764b8c4a67fa8a0af687d3c913b5563845fd0577fcb1114e67b242deec591f20a06502ee160e2341636ecfcb9720a0b61869284c35495242aca8b8da61e29e4d83391c89a393c6c85863f2b871161147b5804c6a28dc19ee05414f2bf0ea97eb90dbfe5b71b60cf2e02f7d8b0ccfd11394b396396c25fd1d79e469e85176a824b99d1a56f501dfd1fc550e73005d2443103c926a25ef13cf514bf5e8ba2271b6925609c80caf98d3cc1518b9d624bb113dd19d00734e649a7175e2c2b2674be7cb4d73ebb1a61c6d5fbb9ebb7a9a5853b588631bbadcd5649601fd20ba22741b21d936bd23fcf00ba81287cc94cf80d59c87eeab76c1b56562b162d261908a9f3abc12036fc2d0c54869ab0d079570c101b8c32efc6a339ae9b954374a2fa2909e65abbe71dbaf83308db67633ef3694fc4c8d85bd1ccc0d5831d3310bb3a7d8fd5ebf4a46a29d40468ef8f06ff0f511759c0d6bc7f76cdcb064b03411d3b07298a8edb0976eb07b31f63acd637529d97b9a3e2664afa6e95b3b943749806821288801ad7054bbaa9fb7af02d87633f7437d4ef284548105f7579249acdb9421708154cacd90377eb38c89d5b161f65b9cb08e32660990cf9e7ae9370c05dddd8734f4ebdf4392ffc6a7d08b0435ca85ed9d5598605c5291fefbe0e5809651b63a267531f504292c513dcf174932f09b86cc7a0cc30d800faba4a7b1c563812517f4b20b2749a92db8c5f890c8b9aeeba8eb001bd458eaeb9b154fe26bf3fac8072e4815656bc386e4d40bf70e0f47ce0741438cfacd9a2903c9c8d2abb9bf6a0815995db50bdd50c2b7d5a9861fa7c81e4444b32264d5e34a1849719782df6b5d01e7756652026364832ec4e9670bf5709d20ea61a9bd172d74d427268395c93e7d88553588f00a572b062c57ea37818a51d537f7c3966853589111e577c3b6306007f1864a1cda68e90f045fbd2349a1bdec7da6e77e3cc003b879bf494d86369b0b00e873fb71ff1b06f507de1972901d6e6010dd610be330902102ad5a842308f34b9a3f2e4fe70d6ee143a5d961f3cd919a2108d37b7746268a3abbe883f2909586bb5be04d24c35e7dd58175bff6b4f4255a8ce41ba29b88abf814a17a381bd6b1c2f1c64aa739d1c97cc347b0516b4a02f13acf5a87e1f4c51a822a68a83eff6688ead8433b8b955ca12c8f5cf2f7c1101f6b703f02258a373910bfe2843147b376f32a1e4df62551070843e024212fe3df99ecec1db9bb78f38cf7a95b1b5b91c5112ceda5e3ea08175d179215cc0346710195483c2b5c12e0ffc235df4a9b1bda9503ddf64b480101da8938533ecccee9f327cd3f181e21d71030bcf28f6d83ec5762b033fbd01beee922c82075c170af8f5d57ad93524f7570ff42fb92cbdfb4cc8701c29332689735a49d0272fa789f1c4525a67a561abdd7c64ae348975f2b58878707001cd7ec3116853380c3fb8f4c2b7ec70dfb6b83b35efdf3ea9fd469ec8baac273278de1c39a8f178eb4370e1583c445881f515fcd7a82d6c69d3f061a66219857f93ef70b1eb135224ac27408f984e7e23c5bc02351a650a403e95ac8982904fab553f1e8fb67cd854d1c0c61dec5339cd8904501d14b0e6c36944fa320d0c028b1c9873a5bffea9ea7565f603a30b66db596c1d6c720a8af29b8514e52580011d5e23187c7e07924fdbe80b0784ef540bde0", 0x1000}, {&(0x7f0000000580)}, {&(0x7f0000000600)="0fb67eb5d8e1216807cfc53e46a995488ac07adb2039b74d203f81ab6f8bbd2a9acd0303499c26ef1b614bb0b1cbf86fdb5294293a3b48be970bd94e773c646ad2b46a62f6392f6d506861be47da95dd68bee134f9e08f1042caa8051e54561e48465f11dc36e2485a45ca5d753ee33bc58da5ae6892623483a4360f0dd2ab86ff046555538cb223b7586e28ce1ffda8b2b5edcc4cb2a2033de9052f4038a375bb4cc957c25033b9186abf4924c2", 0xae}, {&(0x7f00000006c0)="8a490ff3f06a4c12c0d774b1aacec5451a91c4e9c7c06a08681e92cc0dd873450ce6d094808b61bbb6a43fe0599714730f103a54b616c82d4aef3cf88ee8d6e0dfc6a0a9fbe2d1d42feca458a6282b26a255a6f268933f14cad84d74ea8936c72dd756c6089d13f77553b195a859c8445bdb68c44202d8c3e1af303b", 0x7c}, {&(0x7f0000000740)="ed1d797349de2182e641ff7d39ccba020eba2c5fdfd84a309283796bbc610ae528cf273abc8312b5e7c78c16cf629dde8496cd651065c29105c6385249d31e2b43b1e3c43b33d633fa1a334a00e9a6afec1a877202217ac237dc44249197f10f1e56c522ce0f89ea54987543344096ffacf4e5d76b64d82587ac79383abc8b57f8a78a7b14f7845e1b531a11bdeb924e33de3af7ee5837d15fdce4d5907002621eabd6c6ba13cfd73efd6d35ecdd999bf7d66e0aef7f76ff620c049f1b8a", 0xbe}, {&(0x7f0000000500)="a5d1111bd7bf785703408a4ae7e8e8b5c2f82871dc5bf5d2ee6c54d0f51d6ce482d986384fcd79c7fc", 0x29}, {&(0x7f0000000800)="77daa4a4366039cca8f7267145805b05387ed067527aec77a349818ed8a8d0d681661f7e97562664d372f24ca9e34ab214260fa6259a884bb5d75494134635616a71c163dea7095b258be17b260d36ab18ed5d585fb6061d5e850112b136c40f746eec2e47fa7fea2a4e387eaacbff426fc4f8431655c2bac0b9869c86538088fc6aa679814cff513b5ff14b12e04fd812a954e1e1eec6667ca6a2ce8dcace8f5905d1b70984c05e5d51ca2879c858f5f8b120f4e246cd5a22dbdc086feab781176f06c873fe6378decb28", 0xcb}], 0x8) [ 166.302963][ T7668] loop5: detected capacity change from 0 to 16 [ 166.308754][ T7672] loop0: detected capacity change from 0 to 16 [ 166.311033][ T7673] loop2: detected capacity change from 0 to 16 [ 166.316815][ T7674] loop1: detected capacity change from 0 to 16 [ 166.333492][ T7672] FAULT_INJECTION: forcing a failure. [ 166.333492][ T7672] name fail_page_alloc, interval 1, probability 0, space 0, times 0 00:18:38 executing program 5: pipe(0x0) syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000140)="eb3c906d6b66732e66617400020101000240008000f801", 0x17}, {0x0, 0x0, 0x1000}], 0x0, &(0x7f0000000180)=ANY=[]) chdir(&(0x7f0000000040)='./file0\x00') r0 = open(&(0x7f0000000080)='./bus\x00', 0x14d842, 0x0) r1 = open(&(0x7f0000000780)='./bus\x00', 0x4c03e, 0x0) r2 = creat(&(0x7f00000000c0)='./bus\x00', 0x0) ftruncate(r2, 0x800) r3 = creat(&(0x7f0000000040)='./bus\x00', 0x0) ftruncate(r3, 0x800) lseek(r3, 0x200, 0x0) r4 = open(&(0x7f0000000000)='./bus\x00', 0x24000, 0x0) sendfile(r3, r4, 0x0, 0x0) mmap(&(0x7f0000000000/0x600000)=nil, 0x600202, 0x7ffffe, 0x4002011, r1, 0x0) write$P9_RREADLINK(r0, 0x0, 0xe) 00:18:38 executing program 2: pipe(0x0) syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000140)="eb3c906d6b66732e66617400020101000240008000f801", 0x17}, {0x0, 0x0, 0x1000}], 0x0, &(0x7f0000000180)=ANY=[]) chdir(&(0x7f0000000040)='./file0\x00') r0 = open(&(0x7f0000000080)='./bus\x00', 0x14d842, 0x0) r1 = open(&(0x7f0000000780)='./bus\x00', 0x4c03e, 0x0) r2 = creat(&(0x7f00000000c0)='./bus\x00', 0x0) ftruncate(r2, 0x800) r3 = creat(&(0x7f0000000040)='./bus\x00', 0x0) ftruncate(r3, 0x800) lseek(r3, 0x200, 0x0) open(&(0x7f0000000000)='./bus\x00', 0x24000, 0x0) sendfile(r3, 0xffffffffffffffff, 0x0, 0x10000) mmap(&(0x7f0000000000/0x600000)=nil, 0x600202, 0x7ffffe, 0x4002011, r1, 0x0) write$P9_RREADLINK(r0, 0x0, 0xe) 00:18:38 executing program 1: pipe(0x0) syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000140)="eb3c906d6b66732e66617400020101000240008000f801", 0x17}, {0x0, 0x0, 0x1000}], 0x0, &(0x7f0000000180)=ANY=[]) chdir(&(0x7f0000000040)='./file0\x00') r0 = open(&(0x7f0000000080)='./bus\x00', 0x14d842, 0x0) r1 = open(&(0x7f0000000780)='./bus\x00', 0x4c03e, 0x0) r2 = creat(&(0x7f00000000c0)='./bus\x00', 0x0) ftruncate(r2, 0x0) r3 = creat(&(0x7f0000000040)='./bus\x00', 0x0) ftruncate(r3, 0x800) lseek(r3, 0x200, 0x0) r4 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) lseek(r4, 0x8, 0x0) getsockopt$IP6T_SO_GET_REVISION_MATCH(r4, 0x29, 0x44, &(0x7f0000000180)={'icmp\x00'}, &(0x7f00000001c0)=0x1e) r5 = open(&(0x7f0000000000)='./bus\x00', 0x24000, 0x0) sendfile(r3, r5, 0x0, 0x10000) mmap(&(0x7f0000000000/0x600000)=nil, 0x600202, 0x7ffffe, 0x4002011, r1, 0x0) write$P9_RREADLINK(r0, 0x0, 0xe) [ 166.333518][ T7672] CPU: 1 PID: 7672 Comm: syz-executor.0 Not tainted 5.18.0-rc3-syzkaller-00218-g13bc32bad705-dirty #0 [ 166.357635][ T7672] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/01/2011 [ 166.367703][ T7672] Call Trace: [ 166.370980][ T7672] [ 166.373918][ T7672] dump_stack_lvl+0xd6/0x122 [ 166.378540][ T7672] dump_stack+0x11/0x12 [ 166.382705][ T7672] should_fail+0x230/0x240 [ 166.387188][ T7672] __alloc_pages+0xf0/0x320 [ 166.387213][ T7672] alloc_pages+0x34d/0x450 [ 166.387234][ T7672] pte_alloc_one+0x29/0xb0 00:18:38 executing program 0: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000140)="eb3c906d6b66732e66617400020101000240008000f801", 0x17}, {0x0, 0x0, 0x1000}], 0x0, &(0x7f0000000180)=ANY=[]) chdir(&(0x7f0000000040)='./file0\x00') r0 = open(&(0x7f0000000080)='./bus\x00', 0x14d842, 0x0) r1 = open(&(0x7f0000000780)='./bus\x00', 0x4c03e, 0x0) r2 = creat(&(0x7f00000000c0)='./bus\x00', 0x0) ftruncate(r2, 0x800) r3 = creat(&(0x7f0000000040)='./bus\x00', 0x0) ftruncate(r3, 0x800) lseek(r3, 0x200, 0x0) r4 = open(&(0x7f0000000000)='./bus\x00', 0x24000, 0x0) sendfile(r3, r4, 0x0, 0x10000) mmap(&(0x7f0000000000/0x600000)=nil, 0x600202, 0x7ffffe, 0x4002011, r1, 0x0) (fail_nth: 11) write$P9_RREADLINK(r0, 0x0, 0xe) [ 166.387284][ T7672] do_fault+0x3de/0xb20 [ 166.387300][ T7672] ? filemap_read_folio+0x110/0x110 [ 166.387317][ T7672] handle_mm_fault+0x825/0xa40 [ 166.387342][ T7672] __get_user_pages+0x306/0xb80 [ 166.387375][ T7672] __mm_populate+0x26e/0x3a0 [ 166.387406][ T7672] vm_mmap_pgoff+0x160/0x1f0 [ 166.387423][ T7672] ksys_mmap_pgoff+0x265/0x320 [ 166.387441][ T7672] do_syscall_64+0x2b/0x70 00:18:38 executing program 5: pipe(0x0) syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000140)="eb3c906d6b66732e66617400020101000240008000f801", 0x17}, {0x0, 0x0, 0x1000}], 0x0, &(0x7f0000000180)=ANY=[]) chdir(&(0x7f0000000040)='./file0\x00') r0 = open(&(0x7f0000000080)='./bus\x00', 0x14d842, 0x0) r1 = open(&(0x7f0000000780)='./bus\x00', 0x4c03e, 0x0) r2 = creat(&(0x7f00000000c0)='./bus\x00', 0x0) ftruncate(r2, 0x800) r3 = creat(&(0x7f0000000040)='./bus\x00', 0x0) ftruncate(r3, 0x800) lseek(r3, 0x200, 0x0) r4 = open(&(0x7f0000000000)='./bus\x00', 0x24000, 0x0) sendfile(r3, r4, 0x0, 0x0) mmap(&(0x7f0000000000/0x600000)=nil, 0x600202, 0x7ffffe, 0x4002011, r1, 0x0) write$P9_RREADLINK(r0, 0x0, 0xe) 00:18:38 executing program 1: pipe(0x0) syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000140)="eb3c906d6b66732e66617400020101000240008000f801", 0x17}, {0x0, 0x0, 0x1000}], 0x0, &(0x7f0000000180)=ANY=[]) chdir(&(0x7f0000000040)='./file0\x00') r0 = open(&(0x7f0000000080)='./bus\x00', 0x14d842, 0x0) r1 = open(&(0x7f0000000780)='./bus\x00', 0x4c03e, 0x0) r2 = creat(&(0x7f00000000c0)='./bus\x00', 0x0) ftruncate(r2, 0x800) r3 = creat(0x0, 0x0) ftruncate(r3, 0x800) lseek(r3, 0x200, 0x0) r4 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) lseek(r4, 0x8, 0x0) getsockopt$IP6T_SO_GET_REVISION_MATCH(r4, 0x29, 0x44, &(0x7f0000000180)={'icmp\x00'}, &(0x7f00000001c0)=0x1e) r5 = open(&(0x7f0000000000)='./bus\x00', 0x24000, 0x0) sendfile(r3, r5, 0x0, 0x10000) mmap(&(0x7f0000000000/0x600000)=nil, 0x600202, 0x7ffffe, 0x4002011, r1, 0x0) write$P9_RREADLINK(r0, 0x0, 0xe) [ 166.387462][ T7672] entry_SYSCALL_64_after_hwframe+0x44/0xae [ 166.387538][ T7672] RIP: 0033:0x7f3a02dd50e9 [ 166.387551][ T7672] Code: ff ff c3 66 2e 0f 1f 84 00 00 00 00 00 0f 1f 40 00 48 89 f8 48 89 f7 48 89 d6 48 89 ca 4d 89 c2 4d 89 c8 4c 8b 4c 24 08 0f 05 <48> 3d 01 f0 ff ff 73 01 c3 48 c7 c1 b8 ff ff ff f7 d8 64 89 01 48 [ 166.387567][ T7672] RSP: 002b:00007f3a0254b168 EFLAGS: 00000246 ORIG_RAX: 0000000000000009 [ 166.387585][ T7672] RAX: ffffffffffffffda RBX: 00007f3a02ee7f60 RCX: 00007f3a02dd50e9 [ 166.387597][ T7672] RDX: 00000000007ffffe RSI: 0000000000600202 RDI: 0000000020000000 [ 166.387632][ T7672] RBP: 00007f3a0254b1d0 R08: 0000000000000004 R09: 0000000000000000 [ 166.387648][ T7672] R10: 0000000004002011 R11: 0000000000000246 R12: 0000000000000002 [ 166.387659][ T7672] R13: 00007ffe5c0ea9cf R14: 00007f3a0254b300 R15: 0000000000022000 [ 166.387695][ T7672] [ 166.444449][ T7680] loop3: detected capacity change from 0 to 16 [ 166.447927][ T7678] loop5: detected capacity change from 0 to 16 [ 166.472569][ T7682] loop0: detected capacity change from 0 to 16 [ 166.475671][ T7686] loop2: detected capacity change from 0 to 16 [ 166.475895][ T7685] loop1: detected capacity change from 0 to 16 [ 166.520583][ T7682] FAULT_INJECTION: forcing a failure. [ 166.520583][ T7682] name failslab, interval 1, probability 0, space 0, times 0 [ 166.613199][ T7682] CPU: 1 PID: 7682 Comm: syz-executor.0 Not tainted 5.18.0-rc3-syzkaller-00218-g13bc32bad705-dirty #0 [ 166.613224][ T7682] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/01/2011 [ 166.634282][ T7682] Call Trace: [ 166.634289][ T7682] [ 166.634297][ T7682] dump_stack_lvl+0xd6/0x122 [ 166.634326][ T7682] dump_stack+0x11/0x12 [ 166.634349][ T7682] should_fail+0x230/0x240 [ 166.653672][ T7682] __should_failslab+0x81/0x90 [ 166.653701][ T7682] ? mempool_alloc_slab+0x16/0x20 [ 166.653724][ T7682] should_failslab+0x5/0x20 [ 166.667956][ T7682] kmem_cache_alloc+0x46/0x300 [ 166.667981][ T7682] ? bio_put+0x55a/0x690 [ 166.668004][ T7682] mempool_alloc_slab+0x16/0x20 [ 166.668067][ T7682] ? mempool_free+0x130/0x130 [ 166.686503][ T7682] mempool_alloc+0x9f/0x2a0 [ 166.686527][ T7682] ? bio_endio+0x366/0x3f0 [ 166.686566][ T7682] bio_alloc_bioset+0xe4/0x730 [ 166.700199][ T7682] ? submit_bio+0x139/0x150 [ 166.700224][ T7682] submit_bh_wbc+0x161/0x2f0 [ 166.700247][ T7682] block_read_full_page+0x5e6/0x7b0 [ 166.714490][ T7682] ? fat_block_truncate_page+0x30/0x30 [ 166.714578][ T7682] do_mpage_readpage+0xd7e/0xf20 [ 166.714605][ T7682] ? debug_smp_processor_id+0x13/0x20 [ 166.730301][ T7682] ? try_charge_memcg+0x93b/0x960 [ 166.730328][ T7682] ? __list_add_valid+0x28/0xa0 [ 166.730351][ T7682] ? xas_load+0x267/0x290 [ 166.744547][ T7682] ? fat_block_truncate_page+0x30/0x30 [ 166.744614][ T7682] mpage_readpage+0x57/0xc0 [ 166.744642][ T7682] ? fat_block_truncate_page+0x30/0x30 [ 166.744669][ T7682] fat_readpage+0x18/0x20 [ 166.764356][ T7682] filemap_read_folio+0x3e/0x110 [ 166.764402][ T7682] filemap_fault+0x2ca/0x740 [ 166.773896][ T7682] do_fault+0x500/0xb20 [ 166.773916][ T7682] ? filemap_read_folio+0x110/0x110 [ 166.773937][ T7682] handle_mm_fault+0x825/0xa40 [ 166.773968][ T7682] __get_user_pages+0x306/0xb80 [ 166.792893][ T7682] __mm_populate+0x26e/0x3a0 [ 166.792920][ T7682] vm_mmap_pgoff+0x160/0x1f0 [ 166.792941][ T7682] ksys_mmap_pgoff+0x265/0x320 [ 166.792964][ T7682] do_syscall_64+0x2b/0x70 [ 166.811241][ T7682] entry_SYSCALL_64_after_hwframe+0x44/0xae [ 166.811271][ T7682] RIP: 0033:0x7f3a02dd50e9 [ 166.811287][ T7682] Code: ff ff c3 66 2e 0f 1f 84 00 00 00 00 00 0f 1f 40 00 48 89 f8 48 89 f7 48 89 d6 48 89 ca 4d 89 c2 4d 89 c8 4c 8b 4c 24 08 0f 05 <48> 3d 01 f0 ff ff 73 01 c3 48 c7 c1 b8 ff ff ff f7 d8 64 89 01 48 [ 166.811314][ T7682] RSP: 002b:00007f3a0254b168 EFLAGS: 00000246 ORIG_RAX: 0000000000000009 [ 166.811407][ T7682] RAX: ffffffffffffffda RBX: 00007f3a02ee7f60 RCX: 00007f3a02dd50e9 [ 166.857597][ T7682] RDX: 00000000007ffffe RSI: 0000000000600202 RDI: 0000000020000000 [ 166.857613][ T7682] RBP: 00007f3a0254b1d0 R08: 0000000000000004 R09: 0000000000000000 [ 166.857626][ T7682] R10: 0000000004002011 R11: 0000000000000246 R12: 0000000000000002 [ 166.857640][ T7682] R13: 00007ffe5c0ea9cf R14: 00007f3a0254b300 R15: 0000000000022000 [ 166.857658][ T7682] [ 166.891186][ T7689] loop1: detected capacity change from 0 to 16 [ 166.911977][ T7691] loop5: detected capacity change from 0 to 16 00:18:39 executing program 0: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000140)="eb3c906d6b66732e66617400020101000240008000f801", 0x17}, {0x0, 0x0, 0x1000}], 0x0, &(0x7f0000000180)=ANY=[]) chdir(&(0x7f0000000040)='./file0\x00') r0 = open(&(0x7f0000000080)='./bus\x00', 0x14d842, 0x0) r1 = open(&(0x7f0000000780)='./bus\x00', 0x4c03e, 0x0) r2 = creat(&(0x7f00000000c0)='./bus\x00', 0x0) ftruncate(r2, 0x800) r3 = creat(&(0x7f0000000040)='./bus\x00', 0x0) ftruncate(r3, 0x800) lseek(r3, 0x200, 0x0) r4 = open(&(0x7f0000000000)='./bus\x00', 0x24000, 0x0) sendfile(r3, r4, 0x0, 0x10000) mmap(&(0x7f0000000000/0x600000)=nil, 0x600202, 0x7ffffe, 0x4002011, r1, 0x0) (fail_nth: 12) write$P9_RREADLINK(r0, 0x0, 0xe) 00:18:39 executing program 2: pipe(0x0) syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000140)="eb3c906d6b66732e66617400020101000240008000f801", 0x17}, {0x0, 0x0, 0x1000}], 0x0, &(0x7f0000000180)=ANY=[]) chdir(&(0x7f0000000040)='./file0\x00') r0 = open(&(0x7f0000000080)='./bus\x00', 0x14d842, 0x0) r1 = open(&(0x7f0000000780)='./bus\x00', 0x4c03e, 0x0) r2 = creat(&(0x7f00000000c0)='./bus\x00', 0x0) ftruncate(r2, 0x800) r3 = creat(&(0x7f0000000040)='./bus\x00', 0x0) ftruncate(r3, 0x800) lseek(r3, 0x200, 0x0) open(&(0x7f0000000000)='./bus\x00', 0x24000, 0x0) sendfile(r3, 0xffffffffffffffff, 0x0, 0x10000) mmap(&(0x7f0000000000/0x600000)=nil, 0x600202, 0x7ffffe, 0x4002011, r1, 0x0) write$P9_RREADLINK(r0, 0x0, 0xe) 00:18:39 executing program 1: pipe(0x0) syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000140)="eb3c906d6b66732e66617400020101000240008000f801", 0x17}, {0x0, 0x0, 0x1000}], 0x0, &(0x7f0000000180)=ANY=[]) chdir(&(0x7f0000000040)='./file0\x00') r0 = open(&(0x7f0000000080)='./bus\x00', 0x14d842, 0x0) r1 = open(&(0x7f0000000780)='./bus\x00', 0x4c03e, 0x0) r2 = creat(&(0x7f00000000c0)='./bus\x00', 0x0) ftruncate(r2, 0x800) r3 = creat(0x0, 0x0) ftruncate(r3, 0x800) lseek(r3, 0x200, 0x0) r4 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) lseek(r4, 0x8, 0x0) getsockopt$IP6T_SO_GET_REVISION_MATCH(r4, 0x29, 0x44, &(0x7f0000000180)={'icmp\x00'}, &(0x7f00000001c0)=0x1e) r5 = open(&(0x7f0000000000)='./bus\x00', 0x24000, 0x0) sendfile(r3, r5, 0x0, 0x10000) mmap(&(0x7f0000000000/0x600000)=nil, 0x600202, 0x7ffffe, 0x4002011, r1, 0x0) write$P9_RREADLINK(r0, 0x0, 0xe) 00:18:39 executing program 5: pipe(0x0) syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000140)="eb3c906d6b66732e66617400020101000240008000f801", 0x17}, {0x0, 0x0, 0x1000}], 0x0, &(0x7f0000000180)=ANY=[]) chdir(&(0x7f0000000040)='./file0\x00') r0 = open(&(0x7f0000000080)='./bus\x00', 0x14d842, 0x0) r1 = open(&(0x7f0000000780)='./bus\x00', 0x4c03e, 0x0) r2 = creat(&(0x7f00000000c0)='./bus\x00', 0x0) ftruncate(r2, 0x800) r3 = creat(&(0x7f0000000040)='./bus\x00', 0x0) ftruncate(r3, 0x800) lseek(r3, 0x200, 0x0) r4 = open(&(0x7f0000000000)='./bus\x00', 0x24000, 0x0) sendfile(r3, r4, 0x0, 0x10000) mmap(&(0x7f0000000000/0x600000)=nil, 0x600202, 0x0, 0x4002011, r1, 0x0) write$P9_RREADLINK(r0, 0x0, 0xe) 00:18:39 executing program 3: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000140)="eb3c906d6b66732e66617400020101000240008000f801", 0x17}, {0x0, 0x0, 0x1000}], 0x0, &(0x7f0000000180)=ANY=[]) chdir(&(0x7f0000000040)='./file0\x00') open(&(0x7f0000000080)='./bus\x00', 0x14d842, 0x0) r0 = open(&(0x7f0000000780)='./bus\x00', 0x4c03e, 0x0) r1 = creat(&(0x7f00000000c0)='./bus\x00', 0x0) ftruncate(r1, 0x800) r2 = creat(&(0x7f0000000040)='./bus\x00', 0x0) ftruncate(r2, 0x800) lseek(r2, 0x200, 0x0) r3 = open(&(0x7f0000000000)='./bus\x00', 0x24000, 0x0) sendfile(r2, r3, 0x0, 0x10000) mmap(&(0x7f0000000000/0x600000)=nil, 0x600202, 0x7ffffe, 0x4002011, r0, 0x2) 00:18:39 executing program 4: setsockopt$packet_tx_ring(0xffffffffffffffff, 0x10f, 0x87, &(0x7f0000000080)=@req3={0x0, 0x0, 0xd2}, 0x1c) setsockopt$packet_tx_ring(0xffffffffffffffff, 0x107, 0xd, 0x0, 0x0) socket$nl_route(0x10, 0x3, 0x0) bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000300)={0x11, 0x5, &(0x7f00000000c0)=ANY=[@ANYBLOB="180000000000000000000000ff000000850000000e000000850000005000000095"], &(0x7f0000000280)='syzkaller\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x2, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x78) bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, 0x0, 0x0) sendmsg$WG_CMD_GET_DEVICE(0xffffffffffffffff, &(0x7f0000001480)={0x0, 0x0, &(0x7f0000000440)={&(0x7f00000003c0)={0x38, 0x0, 0x100, 0x70bd29, 0x25dfdbfb, {}, [@WGDEVICE_A_IFNAME={0x14, 0x2, 'wg2\x00'}, @WGDEVICE_A_IFINDEX={0x8}, @WGDEVICE_A_FWMARK={0x8}]}, 0x38}, 0x1, 0x0, 0x0, 0x40000000}, 0x80) socket$nl_route(0x10, 0x3, 0x0) r0 = syz_open_dev$tty1(0xc, 0x4, 0x1) r1 = dup(r0) write$UHID_INPUT(r1, &(0x7f0000001040)={0xe, {"a2e3ad08ed6b52f99cfbf4c0879b45b4d04fe7ff7fc6e5539b3c68163b546a9b374694370890e0878fdb1ac6e7049b71b4956c0a9a472a5b47f3988f7ef31952a981ffe8d178708c523c921b509b720a169b50d336cd3b78130daa61d8e809ea889b6e02b77f07227227b7ba67e0e78657a6f5c2a874e62a9ccdc0d31a0c9f318c0da1993bd160e233df4a62179c6f309f4cff7738596ecae8707ce065cd5b91cd0ae193973735b36d5b1b63e91c00305d3f46635eb016d5b1dda98e2d749be7bd1df1fb3b231fdcdb5075a9aaa1b469c3090000000000000075271b286329d169934288fd789aa37d6e98b224fd44b65b31334ffc55cc82cd3ac32ecd03aded6f9081b4da0d8b38f3cd4498bee800490841bdb114f6b76383709d8f5c55432a909fda039aec54a1236e80f6a8abadea7662496bddbb42be6bfb2f17959d1f416e56c71bfc31870262f5e801119242ca5b6bfc821e7e20002451138e645bb80c617669314e2fbe70de98ec76a9e40dad47f36fd9f7d0d42a4b5f1185ccdcf16ff46295d8a0fa17713cf39fe23491237c08822dec110911e893d0a8c4f677747abc360934b82910ff85bfd995083bba2987b67399eac427d145d546a40b9f6ff14ac488ec130fb3850a27afc953854a642c57519544ae15a7e454dea05918b4124351601611c8f11baa500a3621c56cea8d20ff911a0c41db6ebe8cac64f17679141d54b34bbc9963ac4f4bb3309603f1d4ab966203861b5b15a841f2b575a8bd0d78248ebe4d9a80002695104f674c2431dca141fae269cab70e9a66f3c3a9a63e9639e1f59c0eee26c6b5d74b078a5e15c31634e5ae098ce9ee70771aaa18119a867e1088334975e9f73483b6a62fa678ca14ffd9f9db2a7869d85864056526f889af43a6000200000000000065d5e880576286522449df466c632b356f243f989cce3803f465e41e610c20d80421d653a5120000008213b704c7fb082ff27590678ef9f190bae979babc7041d860420c5664ba7921b14dc1db8892fd32d0ad7bc946813591ad8deff4b05f60cea0da7710ac0004000000008000bea37de0d0d4aa202fef5952a5391fd5615d429a04a689b83c7068ae949ed06e288e810bac9c76600097907f8ea2e2f05dd3318271a1f5f8528f227e79c13800000000492f21579d2c15b8c70cdb1c332d86d87341432750861ec2bc3451edca194b221cfec4603d276bbaa1dfa6d4fb8a48a76eefc9a9a0270e4c10d64cd5a62427264f2360fe763c43470833ac96d3f3357cbbaba8f1b1fdcc7cbb61a7cdb9744ed7f9129aede2be21ccfdc4e9134f8684b3a4f354da9a795e96334e207dff70f1988037b2ed3aaf575c0b88d8f146684078416d59fdee5307000000d92dad99dac44c3f0008047096a44060bebc2420aed92fa9b6c6224779415d97b9a6d6d5495c1180459043f41c2fc4f4162b987b80c3e001cd34e5c92f76cc4c24eeb8bc4e9ac2aed9e53803ed0ca4ae3a9737d214060005ea6f1783e287b3bee96e3a7288afe2fdfaa78d1f48c13b64df07847754b8400daaa69bf5c8f48fe4eae9ca1207e78283cd0b20ceb360c7e658828163e2d25c4aa348561f927e88f63aa70e73a5e69b3df3495903f06572e1e007fa55a2999f596d067312f5779e8dbfdcf3427138f3d444d2639a10477f9bec4b0bbb6e3c04be68981f392203dd0ee3ef478e67d1d7232f17696294378ce716dacfc5e3e03cfffffffffffff001034ef655b253ca509383815b1b6fc6522d4e2d48604665fde2b94cf02b98a269b891abf8ab9c015073014d9e08d4338b8780bdecd436cf0541359bafffa45237f104b96210403b2de9efedfd71af9444e197f47e866101496f42355bc7872c827467cfa5c4e72730d56bd068ed211cf847535edecb7b373f78b095b68441a34cb51682a8ae4d24ad0465f7927f889b813076038e79a7962fb385a882e8020f06c4c2ba1dd5cac7c18876da865d258734dd73583df292892448039ef799cf0630becdcce04579b5561dc825ab829827945e020c1f67ee615f7084a607a7eceb6243378e0610060f02cca4051c2f001edb3d78fb4b5f668dda93aec92a5de203717aa49c2d284acfabe262fccfcbb2b75a2183c4e15a7b6eb65ca8104e1b4da1fbb77ab2fc043aead87c32ab875ee7c2e7b7019c902cd3b43eaeb1a5fb135c0c7dcee8fe6516a328032f88c042891824659e9e94265c803b35ee5f83a2b210520106b8a358b50ab7a1fa89af9c251fe5294b3d1802d5676d95f160ec97b1ad948741b2044642c37b4a6cc6c04effc1672db7e4b68d767d9a7a508ae54a3cd73643de50e8c77d95a3d361c040babb171607caac2a3559ad4f75465f49c0d0ae3716db6e00cb11dbe200000000000000bf70cc77737c3b42aae501b20f7694a00f16e2d0174035a2c22656dc29880acebd2ba3a504767b6b45a45957f24d758ed024b3849c11d412a2a03b4047497022d9c30e23ef4df5c89644f48bb536f7945b59d7bc09ff754413d135273ea8e75f22f216c6b9990ae71806f2c00b4025c48b75c0f71c497579773767075428067e7f16f4dde374f8211fef42cb468e623daf60b3569d462f4f19eacdb3ed70eeebb4483f8fd777d443e8b40426db6fe29068c0ca3d3414442e863a154704b0e51bc664a137b26be7fc95df80b9ce375dd649c8c704e509bd88c8e63d8c7dd67071115c8982ba46af4d6adcc9f68a75b9397b035153faf46366e7205dd8d6f37525c1a0e94610dd94323f6c15d085197149bfd6655548cfd9c5d3b2d78378cfb85ed82e7da0f6eb6d279f2ae44369ddb4581c55925d0f6f1ba471eba281f259152f85a654fb39ddff3b484439ff158e7c5419e037f3563c7f93cd54b9094f226e783271e1e5a2a2c10712eab625d64931cdcffe6738d97b9b5ef828ee9fb059fc01af0e79c1e14b1d25988c69a39973132f02768f7971d31488b8658a20878b7c1dd7ba02fc42939dde3d4a3339a65d507dc59c51097b40517705da56e9ebfeffffff82bf86dbb58c548069ff6eb95aade7cc66d7bbef724779ca1f731b3346ff177050373d79ff7b3e7f9bc0c1b4b266a8878b90baaa039d3e3b63979ac3df6e6f4859afd50238c7547a39b60810938044ae185d2ba3e00a4e73676864d0270d81eaee5ee6cf1d0ab3785e00785ec27e923911fab964c271556527697b52160687000000008df165d884b36ec2b6c25a2f362815687e9ddbfb96d6861aca47da73d6f3144345f48843dd014e5c5ad8fe995754bd9cf32fce1e7027132f2082fb0a30b9deae84bed4b28045634073c9c58c89d9e99c81769177c6d594f88a4facfd4c735a20307c737afae5336651b1b9bd522d60399473296b831dbd933d93994ba3064279b10ea0c5833f41f157ea2302993dbe433b1aa3a3766d5439020484f4113c4c859465c3b415c3432f81db8719539d5bf372aaaea1cc43a6c5cbe59758bf0129165895ac4b008e595f437491d87abed02cefcd9db53d94d02dae17b118e5d6787463181f4b87c10772d2b13f7809959bc0488506dbd17ca51055f2f416a44fe180d2d50c312cca7cb14a2bdc331f57a9817139a206fc76d57234ffff2de20a4b8e3737fbb42913777c06376f799eba367e21f94ca598705f5dcb767d6f84fad6b0f6095e53c4c4234d0c1fbe434f6ab8f43c0013ee93b83946ee7759e89d7bdd1a32d7b3110b937fe43c06d21e35810d8fe98b0000ea8aa12bc8716eefc5c97c45ac33eeec964c5214bc3a9359bdea1cccab94f15e36319cb34ebcacedb82c2ed3de5a8a8f0011e8f74e82d7f96093530e76692839d7961939adfdeeeaff19d11efcafb6cf46fef271e89d6cc238a081ff58cefcce3fbf4625a7e7de40e42e07b34449e15e065cc7348663a52190202c7af288a4510de03dab19d26285eda89156d50dd385a60333ba5bbf3dd6d6080cafccf8a97406bb6b68a1f0c4549820a73c880f475f732ae00398e8bd1f4908b7807fb33b72685ec37a2d3f766413a6045951f9a93ab5d99c066f7aef0948a68cb0b3e35cb80dd349e891aef595dc4d470e8ac32a308e15fc37d06aeac289c0523f483e1ff7408c60edddab652f2ef91d4f2b01987b0f46da034e5c3f745a7ee8101a3934c54e24b48ec0275e2d068edc746b0827cbf652f406c6b95f2722e58c050400ce2126596e1cd7655b904801784c416b22f73d324678e2724f43f1fe687c7e8a60c28b82b6528341b648cdd56fed7cdcbb1575912d5ecd36de00bca0b7427d8392c6289455e8f8d2ab2242729251ae033a9e02210e62df0546a74b333a1c48f95fd54acb5741259e8c5488efeee327415cc19451432c6f16c27693102a3cd84857cd6586fc5ca9a93eb0145fac0662ff86107f998a8ef7df8aa14046c55b03d3d47f88a8d60f7774a2ee08758897fb411a94b3c2fc5d5f0db42c0463ec014508e5247d33ae6c962d35603ff8454c16f8342856935125102bb784ed714887071ffdd9923c954ab6ce431b63ee356b0c785f2f47b90e29389f22fc5b59a70efaea2bd40195af4486220d702e30bfc43c10ec23ea6283994a7dde4dcb61fea6b651fb1d62458d0741a12830052fcc460db043afe525629b40d7cee658e4cb5e930ed624806c43a006dc9336d07c2b8081c128ad7084c29743bc613bc18f5a38d442768af38041efe03d152ef95ff569e76db2391f4509d7f339d92fdb4a89364949da3932ba5c04c24a560ad80a3ce654575576e599aff3565b1d531f30912b99e6619ebe93cc0b81ea9935fd46edb44a78f615255490a4b621501f2a9e4d24624c4dac9274018c67584f5d374755534d7f68f679c4ff516a9c861a0e7e65868fcb2bf1cb9aea4e05df72279fdb0d2b9e935c5af3cf474bed79dfc248c1f5aea4b8b32c5d295e57079d0fe662a46b7f71cd47744db86c50b704c971d90195c7b2c7439a2d78ccfa79b5fc2bff6bbf840262bf89394b3e6491953264d2700c838fa2c7b34252600c9654e502dcea39cb6bc3eb8d6284ca6270d6b2f0e58fded8a7b4a302a97bc641df07720ba2b26bbfcc807ca0abb1b44322269c34c5ec68cb068ea88067d905ea917bb03eefdaebdeabf2d0dce85dbd02ee46c5cd5892587c2cb5fe36d7d3e5db21b094b8b77940b5f07722e47a08d367e5f84c96ec660080934b33ad61b4f65d77e86abd6859cddf4bbae1f0930462df090000008562ea3511a8065ec8ffcf12f14dcf6ebecd8d884836174faf1aa609e5f1ee1162dfa13bdc1fa7cfaadba85c72e9758f03a755d0be53f8d2a1dfb1c68cc164b0a0780d971a96ea2c4d4ca0398c2235980a9307b3d5bd3b010a3ad0a5dbed2881a9700af561ac8c7e36bb2fc4c40e9cf96f06817fb903729a7db6ff957697c9ede7885d94ff1aa70826ad01a9b03c37b0969be0daf60af93109eb1dee72e4a6df3bec89822a7a0b678058fa3fef86faec216eb6992162f8dcbf719c148cd2f9c55f4901203a9a8a2c3e90f3943dbc10360a1a49700d1dfbf66d69f6fbaf506c8bcce8bb0d872a02238926407a4eddd5d0fc5a752f90000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004000000000000000000000000000000000200", 0x1000}}, 0x1006) writev(r1, &(0x7f0000000900)=[{&(0x7f0000000480)="ef24df748e6339e7a859da00f7e45c45aed0cb6eabdcfdd972f677f016168b5ef61f9aa1f6deab386cf93481b137e7afe6f01ab5079c82ae2da6335608b14ba339e0f66f9dbd841684808f041cb78f055fa4dd99e8666178f4bc2ef29d65e55ab4c4fec523dfdaf97c", 0x69}, {&(0x7f00000014c0)="accecc3b26f444c91af532f3dc8fcb45fc7cb2240674222923ad25ceb2cab3cd1a1bce4438af0e8fd11efe70949b8076477924694871ad64be7d5913e78be03210b90c2170350c7cb1c836d132036ffdb8b1d4ae82f24eea9e1eebd967bbc765a0d152099994e3992e59ade79432921bd4fe5a9a5a1f627d0fe62310bebb8d6e8d8a54916273f2cb9f60bd7f33b392659e64eb1a2c1b49a387bf5fdb486a042b98c33f00150d8179917ebc20b9a4ce14ba2cfc32994781f0178f8edce57369a310ebc478f6c0d1bc0442447a3f3f038ead8940a6b2b92c9a56343feb2cf95dcad3ab0ecb42b0c5583adcd091cde45916908ebd5eae8a67737387218441ed24729ca4643175e3771e0600d44b996f993d2b8e22eddf88eab5b8cabe055b6e16f0a81f8c2dac406e3ba1a2bc44d94314ce123e5b43fc1dbcfb7858e440893b6c66c9f2691cba5856dcac58e289bd679ccdc558aacc7c419a60e726d683557555201b720461dbe1064dfd49919e9765f2bd4bd22eb64f8c1ca73fa6c559e3d300eb2cd42ea83b560a03ca4161b1e9035621a751cd760cc8989124e935802d6c1cde5926457791b3969da4ac6d408729275a31613b9ddfc33c5a1eb22d32d500052b27ffb9a4ce0172d859b4bc847440abb37974c13c855b3e318079a8b87565df2df2aaf96d9cd2515695f03eacf4958122570b14fef0212454bb74c478eaa7e551fbedd36b2e7af9134f7060947ab9dd3b8827025b5110856efdb1384044cdf04b75133d09def93df1513b78ecab8fc51ea2f3c2c60ea2b00bf925b840c569473086a244bae8d9b7a462dad0d9fdb72e0accaf4d1ee1b91d7abb86525eb73183489c9193d0c1c10bb4551919b31221bb519dce970bd5fd0b29fa221844694b320dd81a1766665d1beec63d175af4644a4764513d7619e9bac8802355483cc93666dab4733dab1945495a5bba68839d69d58f2dd5c76adf9d34bb9085d5fc4e8ec82c846ad432c35d6ab4cb99c165681bda2a819a13c4307e81bf7dc57a4002ae393ece0623af7826de923df8dc6b08ca7d91dec52688e676d816f5cc8716f8c119e6970c2a0c719bb6d278947d1db9bca07df7206cb2b06a10a2de4d4608e35ced274d9ff81c22cc89b0412c7880475c9ed4b5b9f0c30a9494259126a5e6095a98cab0bf0476d4faebe8c9b686251e80d8bf4400f2454f4d2a2b845e12c62129caae30e1c30258d7247a90d2ebcd506fafd6be7f7359ab77c37f141e7521281163712afc434c4339acccb767f1877e1a454b345e138422599446aa7da09561ca143ace6ef8ce70c5672163ac13b0d997fbbf8480f07f45792c6f31de10ded9be8548948fb0a9712d9b7e4d2e1d3aee0bd99a5b3aba604e6a9c117a247d95665348ae5829d569ce3449c3202eae7d9723558b0b4413ec470a4bc7c7bd264988e623a3d75656da1f831a84843653b03e53f37a2135ebee48ccb96800aa6a7d23e4e39f369cee6d2489c4c55e62c286b397d661e88925545a544c0358f9a2dd5f744f48ce2256c314612a85633d1a3b672cb1a4dfafb0269b28b65fac42a12d0a707bc593af2f6d3f639c9a8c18d8cba35cb2f1b18b32d387c6d4d6b3d016b9be9be4c214c85d6c979cc9fef700ca04e747b35733f10be5fc4f33d285f72d5bceafa0e790ee46ed3bc7bb6e17847b58c36b96c388ec4fb1eceb81ee73c163443421338d535542b28bf9cf4689e4f131992b5c54df9f64aeb49a28bd969198686cfce4f3b1c1a1187c3d30da29d519e1dfadb79aeccf43be2497b46c19696b78b3fefe09fe49ef2c329164a7822f41c4b25d7651789fc03678543faa095932a23e077f77e5f667ae4bb3808402c210d399fd0f653a4a611feca648418ad9a3c435edd5a5680c399e7a39e689fc3565aaa7dc062d0df4aa3c39ed771f51eb5313fd811349b009bb21c151fb2ef429605be9aaed73e6ff62dfd74f057ae8d220bc2890840090aaa7559f117616022b515e155c70997c058b67012cc25a259de7d35e7f1264173867dfe0e837fd890b1c4bdba76ee4e78234963b66f23fcd294a9c818e1ac7a54befa789116611c05f8fb4b4e3f8f20cc6afed294e78e364ff061a43fd9c865022eba8e76167df2588181682b1471851c546c3711084db58ca6a7bacf3e88608e59eb4848bb818192c19440faebd828aefc835a65e019586920d1a8238a60ae02948316313d38cd9269321ae17a1dbb19f57b619e7c5fba97f577626e2ac688f10b32f53356a697039563be88a79e1e97bf981a8c600ad47237eed91cb80dd8364cfcabf5371fc55a59b9267f0fb347e9bf704ee7abafbd95fa7843fcd4a2410d56d87699c1564ddaa59d453fff26c89b6fe02a9eb14cf0fa408b0d364a53ebbd2c8a0c92bb126973fd94e001023f114c75e02089748e4402a3927bb576d019417f073f9d7017f58a5f5edf9337fcb53d71f766d5ee719e2d6194d5098a50dbb6a334689f24d70e42f03ed62f754cf785b08e8f71b33ecd752e4e7c52398d70798b3828a2d7f9b5fd3222ee643b7707257978a9f06792cd97d714d65433c11d8cda1532f75a48a7a77c4a745de8c85aa44d7fdcc8cd1691d718fff1d930b539c52b8d3f349c2eed0c3613624de7c9937d2ced8c608a184d2dbb10939e694782ad9a82b120c6d82dd88e7314b081cf97c449b471efefd7b558848d999e767e12be54a42b76fffbcbde93241824f32846e71f4592eb2dd9f3d816e8ec229a45b79c254793c8f751004754fb08dd992b333660e028d404b0311eb53d6cf1359d4fbcfe9205403c63d0ea08523d2a9ca5301f7f6c7c3ff52e95178621e7e7e331075fb2dbe88e474ea4433352eaac032211247d234734b4c720ecb03626d745b6b08df3be8d12f18bcf7f49ebf8e3408805a3b2eeee97d6d4cc5aa70a4bc000a5cbc61fe209c06173a8b683225315e3548d787bacaa2a7590989819207a4e265dda895edbf5e336bf6f2368712b165ab5d19e31629e477241ab93a3e0d290c64847ed58753647f20bbb0ec1fc1b8f7691f67f30f4e8913a2f315eba36969f113fc22c575fe5af18bd6a2e9a9f6f13bc21981829b632a7c6aa93c146058232eb7c19422a0478e991b4ed994bc56193b0b8ed67244fc3f3c3dbd338362e17b0eb615180231cd56ff3ca1a8ac7ebac6cb48d76ff2d4d79a0fff9f9cb624c5f01ccdda286f7f6063d8643093ab4db51d71ebbdc673fdd6aa9cb4848e4de4089350ffeef4dbe79b602472e4b2e71a03739166703266e2437f191358e7311b5a16fc369c974aaf28c6eafdc5f2ba976ad83ccc5d34dbd86c7e831ff910a5b682bed66bf0b20ace44bdf0183d398d6ef4fff9b1dd38b07ee5db911f4249d61e4d354a3db3f6cd66a156631384eedc692550e07dd7dc16602759ddabf93921398505f40841ec08473ec42e9e1c6bd992e948f677bd41fac2428b2c5ba84831e9c789fd8f5e6c39558eaded6b3a6d9e4b8437a0c8ee9463fa6750301ded2a8a9ef53daeb335687f9d5609adbf1a461ab4aee998073359b34a4fcc537a9229f18617a12dad73bcba358b469accbc89cff7a71523a13b4b1dc9ad124178a2b202390fdfc2cc64801bec396620adb8f9defd72e12504335402dd75dcac2783cf06bde917cd6561401c863746465622f96d54ed04e14f38948e12732719d34f3d54d916e80c4d4158619a6051f36d632d46d36143f0f87d37853f4190096327093df0dc695b64b9bd73984f14f34e1737e796ac813dca98ef24bc4f1fc3b0d82e5e8026265b3d3a39da36fc2d701737626b476be43a3ddfc9a7d3eae61d38289efde136cbadd31f532eb92176f6224edfd0439a2c355ba94282623a06d1072575abab74909b2447c41cb75ee670eccdd9494c57eda6ce1a2977ce276aaba0d505e9841ea0fc9429f8cfb2a541572a1c7bd3e7775363462ef5581e6008b14308d1e9281bd5cce5365dec6558462d9051366e59524aea51a3d6c4172c76a3dde13c5cbf7980983b1c3585d03374194dd02f4dc083b55fa4d55414f3214646e5f3d81e33450ad1bb78a713ee764b8c4a67fa8a0af687d3c913b5563845fd0577fcb1114e67b242deec591f20a06502ee160e2341636ecfcb9720a0b61869284c35495242aca8b8da61e29e4d83391c89a393c6c85863f2b871161147b5804c6a28dc19ee05414f2bf0ea97eb90dbfe5b71b60cf2e02f7d8b0ccfd11394b396396c25fd1d79e469e85176a824b99d1a56f501dfd1fc550e73005d2443103c926a25ef13cf514bf5e8ba2271b6925609c80caf98d3cc1518b9d624bb113dd19d00734e649a7175e2c2b2674be7cb4d73ebb1a61c6d5fbb9ebb7a9a5853b588631bbadcd5649601fd20ba22741b21d936bd23fcf00ba81287cc94cf80d59c87eeab76c1b56562b162d261908a9f3abc12036fc2d0c54869ab0d079570c101b8c32efc6a339ae9b954374a2fa2909e65abbe71dbaf83308db67633ef3694fc4c8d85bd1ccc0d5831d3310bb3a7d8fd5ebf4a46a29d40468ef8f06ff0f511759c0d6bc7f76cdcb064b03411d3b07298a8edb0976eb07b31f63acd637529d97b9a3e2664afa6e95b3b943749806821288801ad7054bbaa9fb7af02d87633f7437d4ef284548105f7579249acdb9421708154cacd90377eb38c89d5b161f65b9cb08e32660990cf9e7ae9370c05dddd8734f4ebdf4392ffc6a7d08b0435ca85ed9d5598605c5291fefbe0e5809651b63a267531f504292c513dcf174932f09b86cc7a0cc30d800faba4a7b1c563812517f4b20b2749a92db8c5f890c8b9aeeba8eb001bd458eaeb9b154fe26bf3fac8072e4815656bc386e4d40bf70e0f47ce0741438cfacd9a2903c9c8d2abb9bf6a0815995db50bdd50c2b7d5a9861fa7c81e4444b32264d5e34a1849719782df6b5d01e7756652026364832ec4e9670bf5709d20ea61a9bd172d74d427268395c93e7d88553588f00a572b062c57ea37818a51d537f7c3966853589111e577c3b6306007f1864a1cda68e90f045fbd2349a1bdec7da6e77e3cc003b879bf494d86369b0b00e873fb71ff1b06f507de1972901d6e6010dd610be330902102ad5a842308f34b9a3f2e4fe70d6ee143a5d961f3cd919a2108d37b7746268a3abbe883f2909586bb5be04d24c35e7dd58175bff6b4f4255a8ce41ba29b88abf814a17a381bd6b1c2f1c64aa739d1c97cc347b0516b4a02f13acf5a87e1f4c51a822a68a83eff6688ead8433b8b955ca12c8f5cf2f7c1101f6b703f02258a373910bfe2843147b376f32a1e4df62551070843e024212fe3df99ecec1db9bb78f38cf7a95b1b5b91c5112ceda5e3ea08175d179215cc0346710195483c2b5c12e0ffc235df4a9b1bda9503ddf64b480101da8938533ecccee9f327cd3f181e21d71030bcf28f6d83ec5762b033fbd01beee922c82075c170af8f5d57ad93524f7570ff42fb92cbdfb4cc8701c29332689735a49d0272fa789f1c4525a67a561abdd7c64ae348975f2b58878707001cd7ec3116853380c3fb8f4c2b7ec70dfb6b83b35efdf3ea9fd469ec8baac273278de1c39a8f178eb4370e1583c445881f515fcd7a82d6c69d3f061a66219857f93ef70b1eb135224ac27408f984e7e23c5bc02351a650a403e95ac8982904fab553f1e8fb67cd854d1c0c61dec5339cd8904501d14b0e6c36944fa320d0c028b1c9873a5bffea9ea7565f603a30b66db596c1d6c720a8af29b8514e52580011d5e23187c7e07924fdbe80b0784ef540bde0", 0x1000}, {&(0x7f0000000580)="e6393ab33220ec568c516edc0888e206a05a1279cf2da96f8f240723f79e84b26146a9", 0x23}, {&(0x7f0000000600)="0fb67eb5d8e1216807cfc53e46a995488ac07adb2039b74d203f81ab6f8bbd2a9acd0303499c26ef1b614bb0b1cbf86fdb5294293a3b48be970bd94e773c646ad2b46a62f6392f6d506861be47da95dd68bee134f9e08f1042caa8051e54561e48465f11dc36e2485a45ca5d753ee33bc58da5ae6892623483a4360f0dd2ab86ff046555538cb223b7586e28ce1ffda8b2b5edcc4cb2a2033de9052f4038a375bb4cc957c25033b9186abf4924c2", 0xae}, {&(0x7f00000006c0)="8a490ff3f06a4c12c0d774b1aacec5451a91c4e9c7c06a08681e92cc0dd873450ce6d094808b61bbb6a43fe0599714730f103a54b616c82d4aef3cf88ee8d6e0dfc6a0a9fbe2d1d42feca458a6282b26a255a6f268933f14cad84d74ea8936c72dd756c6089d13f77553b195a859c8445bdb68c44202d8c3e1af303b", 0x7c}, {&(0x7f0000000740)="ed1d797349de2182e641ff7d39ccba020eba2c5fdfd84a309283796bbc610ae528cf273abc8312b5e7c78c16cf629dde8496cd651065c29105c6385249d31e2b43b1e3c43b33d633fa1a334a00e9a6afec1a877202217ac237dc44249197f10f1e56c522ce0f89ea54987543344096ffacf4e5d76b64d82587ac79383abc8b57f8a78a7b14f7845e1b531a11bdeb924e33de3af7ee5837d15fdce4d5907002621eabd6c6ba13cfd73efd6d35ecdd999bf7d66e0aef7f76ff620c049f1b8a", 0xbe}, {&(0x7f0000000500)="a5d1111bd7bf785703408a4ae7e8e8b5c2f82871dc5bf5d2ee6c54d0f51d6ce482d986384fcd79c7fc", 0x29}, {&(0x7f0000000800)="77daa4a4366039cca8f7267145805b05387ed067527aec77a349818ed8a8d0d681661f7e97562664d372f24ca9e34ab214260fa6259a884bb5d75494134635616a71c163dea7095b258be17b260d36ab18ed5d585fb6061d5e850112b136c40f746eec2e47fa7fea2a4e387eaacbff426fc4f8431655c2bac0b9869c86538088fc6aa679814cff513b5ff14b12e04fd812a954e1e1eec6667ca6a2ce8dcace8f5905d1b70984c05e5d51ca2879c858f5f8b120f4e246cd5a22dbdc086feab781176f06c873fe6378decb28", 0xcb}], 0x8) 00:18:39 executing program 5: pipe(0x0) syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000140)="eb3c906d6b66732e66617400020101000240008000f801", 0x17}, {0x0, 0x0, 0x1000}], 0x0, &(0x7f0000000180)=ANY=[]) chdir(&(0x7f0000000040)='./file0\x00') r0 = open(&(0x7f0000000080)='./bus\x00', 0x14d842, 0x0) r1 = open(&(0x7f0000000780)='./bus\x00', 0x4c03e, 0x0) r2 = creat(&(0x7f00000000c0)='./bus\x00', 0x0) ftruncate(r2, 0x800) r3 = creat(&(0x7f0000000040)='./bus\x00', 0x0) ftruncate(r3, 0x800) lseek(r3, 0x200, 0x0) r4 = open(&(0x7f0000000000)='./bus\x00', 0x24000, 0x0) sendfile(r3, r4, 0x0, 0x10000) mmap(&(0x7f0000000000/0x600000)=nil, 0x600202, 0x0, 0x4002011, r1, 0x0) write$P9_RREADLINK(r0, 0x0, 0xe) 00:18:39 executing program 2: pipe(0x0) syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000140)="eb3c906d6b66732e66617400020101000240008000f801", 0x17}, {0x0, 0x0, 0x1000}], 0x0, &(0x7f0000000180)=ANY=[]) chdir(&(0x7f0000000040)='./file0\x00') r0 = open(&(0x7f0000000080)='./bus\x00', 0x14d842, 0x0) r1 = open(&(0x7f0000000780)='./bus\x00', 0x4c03e, 0x0) r2 = creat(&(0x7f00000000c0)='./bus\x00', 0x0) ftruncate(r2, 0x800) r3 = creat(&(0x7f0000000040)='./bus\x00', 0x0) ftruncate(r3, 0x800) lseek(r3, 0x200, 0x0) open(&(0x7f0000000000)='./bus\x00', 0x24000, 0x0) sendfile(r3, 0xffffffffffffffff, 0x0, 0x10000) mmap(&(0x7f0000000000/0x600000)=nil, 0x600202, 0x7ffffe, 0x4002011, r1, 0x0) write$P9_RREADLINK(r0, 0x0, 0xe) [ 167.293671][ T7696] loop5: detected capacity change from 0 to 16 [ 167.295992][ T7700] loop2: detected capacity change from 0 to 16 [ 167.310419][ T7701] loop0: detected capacity change from 0 to 16 [ 167.317815][ T7699] loop1: detected capacity change from 0 to 16 00:18:39 executing program 1: pipe(0x0) syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000140)="eb3c906d6b66732e66617400020101000240008000f801", 0x17}, {0x0, 0x0, 0x1000}], 0x0, &(0x7f0000000180)=ANY=[]) chdir(&(0x7f0000000040)='./file0\x00') r0 = open(&(0x7f0000000080)='./bus\x00', 0x14d842, 0x0) r1 = open(&(0x7f0000000780)='./bus\x00', 0x4c03e, 0x0) r2 = creat(&(0x7f00000000c0)='./bus\x00', 0x0) ftruncate(r2, 0x800) r3 = creat(0x0, 0x0) ftruncate(r3, 0x800) lseek(r3, 0x200, 0x0) r4 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) lseek(r4, 0x8, 0x0) getsockopt$IP6T_SO_GET_REVISION_MATCH(r4, 0x29, 0x44, &(0x7f0000000180)={'icmp\x00'}, &(0x7f00000001c0)=0x1e) r5 = open(&(0x7f0000000000)='./bus\x00', 0x24000, 0x0) sendfile(r3, r5, 0x0, 0x10000) mmap(&(0x7f0000000000/0x600000)=nil, 0x600202, 0x7ffffe, 0x4002011, r1, 0x0) write$P9_RREADLINK(r0, 0x0, 0xe) 00:18:39 executing program 0: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000140)="eb3c906d6b66732e66617400020101000240008000f801", 0x17}, {0x0, 0x0, 0x1000}], 0x0, &(0x7f0000000180)=ANY=[]) chdir(&(0x7f0000000040)='./file0\x00') r0 = open(&(0x7f0000000080)='./bus\x00', 0x14d842, 0x0) r1 = open(&(0x7f0000000780)='./bus\x00', 0x4c03e, 0x0) r2 = creat(&(0x7f00000000c0)='./bus\x00', 0x0) ftruncate(r2, 0x800) r3 = creat(&(0x7f0000000040)='./bus\x00', 0x0) ftruncate(r3, 0x800) lseek(r3, 0x200, 0x0) r4 = open(&(0x7f0000000000)='./bus\x00', 0x24000, 0x0) sendfile(r3, r4, 0x0, 0x10000) mmap(&(0x7f0000000000/0x600000)=nil, 0x600202, 0x7ffffe, 0x4002011, r1, 0x0) (fail_nth: 13) write$P9_RREADLINK(r0, 0x0, 0xe) 00:18:39 executing program 3: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000140)="eb3c906d6b66732e66617400020101000240008000f801", 0x17}, {0x0, 0x0, 0x1000}], 0x0, &(0x7f0000000180)=ANY=[]) chdir(&(0x7f0000000040)='./file0\x00') open(&(0x7f0000000080)='./bus\x00', 0x14d842, 0x0) r0 = open(&(0x7f0000000780)='./bus\x00', 0x4c03e, 0x0) r1 = creat(&(0x7f00000000c0)='./bus\x00', 0x0) ftruncate(r1, 0x800) r2 = creat(&(0x7f0000000040)='./bus\x00', 0x0) ftruncate(r2, 0x800) lseek(r2, 0x200, 0x0) r3 = open(&(0x7f0000000000)='./bus\x00', 0x24000, 0x0) sendfile(r2, r3, 0x0, 0x10000) mmap(&(0x7f0000000000/0x600000)=nil, 0x600202, 0x7ffffe, 0x4002011, r0, 0x3) [ 167.340714][ T7701] FAULT_INJECTION: forcing a failure. [ 167.340714][ T7701] name fail_page_alloc, interval 1, probability 0, space 0, times 0 [ 167.340779][ T7701] CPU: 0 PID: 7701 Comm: syz-executor.0 Not tainted 5.18.0-rc3-syzkaller-00218-g13bc32bad705-dirty #0 [ 167.340835][ T7701] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/01/2011 [ 167.340847][ T7701] Call Trace: [ 167.340854][ T7701] [ 167.340860][ T7701] dump_stack_lvl+0xd6/0x122 [ 167.340888][ T7701] dump_stack+0x11/0x12 [ 167.340912][ T7701] should_fail+0x230/0x240 [ 167.340977][ T7701] __alloc_pages+0xf0/0x320 [ 167.341079][ T7701] alloc_pages+0x34d/0x450 [ 167.341104][ T7701] pte_alloc_one+0x29/0xb0 [ 167.341126][ T7701] do_fault+0x3de/0xb20 [ 167.341148][ T7701] ? filemap_read_folio+0x110/0x110 [ 167.341170][ T7701] handle_mm_fault+0x825/0xa40 [ 167.341273][ T7701] __get_user_pages+0x306/0xb80 [ 167.341298][ T7701] __mm_populate+0x26e/0x3a0 [ 167.341369][ T7701] vm_mmap_pgoff+0x160/0x1f0 [ 167.341389][ T7701] ksys_mmap_pgoff+0x265/0x320 [ 167.341415][ T7701] do_syscall_64+0x2b/0x70 [ 167.341438][ T7701] entry_SYSCALL_64_after_hwframe+0x44/0xae [ 167.341461][ T7701] RIP: 0033:0x7f3a02dd50e9 [ 167.341475][ T7701] Code: ff ff c3 66 2e 0f 1f 84 00 00 00 00 00 0f 1f 40 00 48 89 f8 48 89 f7 48 89 d6 48 89 ca 4d 89 c2 4d 89 c8 4c 8b 4c 24 08 0f 05 <48> 3d 01 f0 ff ff 73 01 c3 48 c7 c1 b8 ff ff ff f7 d8 64 89 01 48 [ 167.341493][ T7701] RSP: 002b:00007f3a0254b168 EFLAGS: 00000246 ORIG_RAX: 0000000000000009 00:18:39 executing program 4: setsockopt$packet_tx_ring(0xffffffffffffffff, 0x10f, 0x87, &(0x7f0000000080)=@req3={0x0, 0x0, 0xd2}, 0x1c) setsockopt$packet_tx_ring(0xffffffffffffffff, 0x107, 0xd, 0x0, 0x0) socket$nl_route(0x10, 0x3, 0x0) bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000300)={0x11, 0x5, &(0x7f00000000c0)=ANY=[@ANYBLOB="180000000000000000000000ff000000850000000e000000850000005000000095"], &(0x7f0000000280)='syzkaller\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x2, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x78) bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, 0x0, 0x0) sendmsg$WG_CMD_GET_DEVICE(0xffffffffffffffff, &(0x7f0000001480)={0x0, 0x0, &(0x7f0000000440)={&(0x7f00000003c0)={0x38, 0x0, 0x100, 0x70bd29, 0x25dfdbfb, {}, [@WGDEVICE_A_IFNAME={0x14, 0x2, 'wg2\x00'}, @WGDEVICE_A_IFINDEX={0x8}, @WGDEVICE_A_FWMARK={0x8}]}, 0x38}, 0x1, 0x0, 0x0, 0x40000000}, 0x80) socket$nl_route(0x10, 0x3, 0x0) r0 = syz_open_dev$tty1(0xc, 0x4, 0x1) r1 = dup(r0) write$UHID_INPUT(r1, &(0x7f0000001040)={0xe, {"a2e3ad08ed6b52f99cfbf4c0879b45b4d04fe7ff7fc6e5539b3c68163b546a9b374694370890e0878fdb1ac6e7049b71b4956c0a9a472a5b47f3988f7ef31952a981ffe8d178708c523c921b509b720a169b50d336cd3b78130daa61d8e809ea889b6e02b77f07227227b7ba67e0e78657a6f5c2a874e62a9ccdc0d31a0c9f318c0da1993bd160e233df4a62179c6f309f4cff7738596ecae8707ce065cd5b91cd0ae193973735b36d5b1b63e91c00305d3f46635eb016d5b1dda98e2d749be7bd1df1fb3b231fdcdb5075a9aaa1b469c3090000000000000075271b286329d169934288fd789aa37d6e98b224fd44b65b31334ffc55cc82cd3ac32ecd03aded6f9081b4da0d8b38f3cd4498bee800490841bdb114f6b76383709d8f5c55432a909fda039aec54a1236e80f6a8abadea7662496bddbb42be6bfb2f17959d1f416e56c71bfc31870262f5e801119242ca5b6bfc821e7e20002451138e645bb80c617669314e2fbe70de98ec76a9e40dad47f36fd9f7d0d42a4b5f1185ccdcf16ff46295d8a0fa17713cf39fe23491237c08822dec110911e893d0a8c4f677747abc360934b82910ff85bfd995083bba2987b67399eac427d145d546a40b9f6ff14ac488ec130fb3850a27afc953854a642c57519544ae15a7e454dea05918b4124351601611c8f11baa500a3621c56cea8d20ff911a0c41db6ebe8cac64f17679141d54b34bbc9963ac4f4bb3309603f1d4ab966203861b5b15a841f2b575a8bd0d78248ebe4d9a80002695104f674c2431dca141fae269cab70e9a66f3c3a9a63e9639e1f59c0eee26c6b5d74b078a5e15c31634e5ae098ce9ee70771aaa18119a867e1088334975e9f73483b6a62fa678ca14ffd9f9db2a7869d85864056526f889af43a6000200000000000065d5e880576286522449df466c632b356f243f989cce3803f465e41e610c20d80421d653a5120000008213b704c7fb082ff27590678ef9f190bae979babc7041d860420c5664ba7921b14dc1db8892fd32d0ad7bc946813591ad8deff4b05f60cea0da7710ac0004000000008000bea37de0d0d4aa202fef5952a5391fd5615d429a04a689b83c7068ae949ed06e288e810bac9c76600097907f8ea2e2f05dd3318271a1f5f8528f227e79c13800000000492f21579d2c15b8c70cdb1c332d86d87341432750861ec2bc3451edca194b221cfec4603d276bbaa1dfa6d4fb8a48a76eefc9a9a0270e4c10d64cd5a62427264f2360fe763c43470833ac96d3f3357cbbaba8f1b1fdcc7cbb61a7cdb9744ed7f9129aede2be21ccfdc4e9134f8684b3a4f354da9a795e96334e207dff70f1988037b2ed3aaf575c0b88d8f146684078416d59fdee5307000000d92dad99dac44c3f0008047096a44060bebc2420aed92fa9b6c6224779415d97b9a6d6d5495c1180459043f41c2fc4f4162b987b80c3e001cd34e5c92f76cc4c24eeb8bc4e9ac2aed9e53803ed0ca4ae3a9737d214060005ea6f1783e287b3bee96e3a7288afe2fdfaa78d1f48c13b64df07847754b8400daaa69bf5c8f48fe4eae9ca1207e78283cd0b20ceb360c7e658828163e2d25c4aa348561f927e88f63aa70e73a5e69b3df3495903f06572e1e007fa55a2999f596d067312f5779e8dbfdcf3427138f3d444d2639a10477f9bec4b0bbb6e3c04be68981f392203dd0ee3ef478e67d1d7232f17696294378ce716dacfc5e3e03cfffffffffffff001034ef655b253ca509383815b1b6fc6522d4e2d48604665fde2b94cf02b98a269b891abf8ab9c015073014d9e08d4338b8780bdecd436cf0541359bafffa45237f104b96210403b2de9efedfd71af9444e197f47e866101496f42355bc7872c827467cfa5c4e72730d56bd068ed211cf847535edecb7b373f78b095b68441a34cb51682a8ae4d24ad0465f7927f889b813076038e79a7962fb385a882e8020f06c4c2ba1dd5cac7c18876da865d258734dd73583df292892448039ef799cf0630becdcce04579b5561dc825ab829827945e020c1f67ee615f7084a607a7eceb6243378e0610060f02cca4051c2f001edb3d78fb4b5f668dda93aec92a5de203717aa49c2d284acfabe262fccfcbb2b75a2183c4e15a7b6eb65ca8104e1b4da1fbb77ab2fc043aead87c32ab875ee7c2e7b7019c902cd3b43eaeb1a5fb135c0c7dcee8fe6516a328032f88c042891824659e9e94265c803b35ee5f83a2b210520106b8a358b50ab7a1fa89af9c251fe5294b3d1802d5676d95f160ec97b1ad948741b2044642c37b4a6cc6c04effc1672db7e4b68d767d9a7a508ae54a3cd73643de50e8c77d95a3d361c040babb171607caac2a3559ad4f75465f49c0d0ae3716db6e00cb11dbe200000000000000bf70cc77737c3b42aae501b20f7694a00f16e2d0174035a2c22656dc29880acebd2ba3a504767b6b45a45957f24d758ed024b3849c11d412a2a03b4047497022d9c30e23ef4df5c89644f48bb536f7945b59d7bc09ff754413d135273ea8e75f22f216c6b9990ae71806f2c00b4025c48b75c0f71c497579773767075428067e7f16f4dde374f8211fef42cb468e623daf60b3569d462f4f19eacdb3ed70eeebb4483f8fd777d443e8b40426db6fe29068c0ca3d3414442e863a154704b0e51bc664a137b26be7fc95df80b9ce375dd649c8c704e509bd88c8e63d8c7dd67071115c8982ba46af4d6adcc9f68a75b9397b035153faf46366e7205dd8d6f37525c1a0e94610dd94323f6c15d085197149bfd6655548cfd9c5d3b2d78378cfb85ed82e7da0f6eb6d279f2ae44369ddb4581c55925d0f6f1ba471eba281f259152f85a654fb39ddff3b484439ff158e7c5419e037f3563c7f93cd54b9094f226e783271e1e5a2a2c10712eab625d64931cdcffe6738d97b9b5ef828ee9fb059fc01af0e79c1e14b1d25988c69a39973132f02768f7971d31488b8658a20878b7c1dd7ba02fc42939dde3d4a3339a65d507dc59c51097b40517705da56e9ebfeffffff82bf86dbb58c548069ff6eb95aade7cc66d7bbef724779ca1f731b3346ff177050373d79ff7b3e7f9bc0c1b4b266a8878b90baaa039d3e3b63979ac3df6e6f4859afd50238c7547a39b60810938044ae185d2ba3e00a4e73676864d0270d81eaee5ee6cf1d0ab3785e00785ec27e923911fab964c271556527697b52160687000000008df165d884b36ec2b6c25a2f362815687e9ddbfb96d6861aca47da73d6f3144345f48843dd014e5c5ad8fe995754bd9cf32fce1e7027132f2082fb0a30b9deae84bed4b28045634073c9c58c89d9e99c81769177c6d594f88a4facfd4c735a20307c737afae5336651b1b9bd522d60399473296b831dbd933d93994ba3064279b10ea0c5833f41f157ea2302993dbe433b1aa3a3766d5439020484f4113c4c859465c3b415c3432f81db8719539d5bf372aaaea1cc43a6c5cbe59758bf0129165895ac4b008e595f437491d87abed02cefcd9db53d94d02dae17b118e5d6787463181f4b87c10772d2b13f7809959bc0488506dbd17ca51055f2f416a44fe180d2d50c312cca7cb14a2bdc331f57a9817139a206fc76d57234ffff2de20a4b8e3737fbb42913777c06376f799eba367e21f94ca598705f5dcb767d6f84fad6b0f6095e53c4c4234d0c1fbe434f6ab8f43c0013ee93b83946ee7759e89d7bdd1a32d7b3110b937fe43c06d21e35810d8fe98b0000ea8aa12bc8716eefc5c97c45ac33eeec964c5214bc3a9359bdea1cccab94f15e36319cb34ebcacedb82c2ed3de5a8a8f0011e8f74e82d7f96093530e76692839d7961939adfdeeeaff19d11efcafb6cf46fef271e89d6cc238a081ff58cefcce3fbf4625a7e7de40e42e07b34449e15e065cc7348663a52190202c7af288a4510de03dab19d26285eda89156d50dd385a60333ba5bbf3dd6d6080cafccf8a97406bb6b68a1f0c4549820a73c880f475f732ae00398e8bd1f4908b7807fb33b72685ec37a2d3f766413a6045951f9a93ab5d99c066f7aef0948a68cb0b3e35cb80dd349e891aef595dc4d470e8ac32a308e15fc37d06aeac289c0523f483e1ff7408c60edddab652f2ef91d4f2b01987b0f46da034e5c3f745a7ee8101a3934c54e24b48ec0275e2d068edc746b0827cbf652f406c6b95f2722e58c050400ce2126596e1cd7655b904801784c416b22f73d324678e2724f43f1fe687c7e8a60c28b82b6528341b648cdd56fed7cdcbb1575912d5ecd36de00bca0b7427d8392c6289455e8f8d2ab2242729251ae033a9e02210e62df0546a74b333a1c48f95fd54acb5741259e8c5488efeee327415cc19451432c6f16c27693102a3cd84857cd6586fc5ca9a93eb0145fac0662ff86107f998a8ef7df8aa14046c55b03d3d47f88a8d60f7774a2ee08758897fb411a94b3c2fc5d5f0db42c0463ec014508e5247d33ae6c962d35603ff8454c16f8342856935125102bb784ed714887071ffdd9923c954ab6ce431b63ee356b0c785f2f47b90e29389f22fc5b59a70efaea2bd40195af4486220d702e30bfc43c10ec23ea6283994a7dde4dcb61fea6b651fb1d62458d0741a12830052fcc460db043afe525629b40d7cee658e4cb5e930ed624806c43a006dc9336d07c2b8081c128ad7084c29743bc613bc18f5a38d442768af38041efe03d152ef95ff569e76db2391f4509d7f339d92fdb4a89364949da3932ba5c04c24a560ad80a3ce654575576e599aff3565b1d531f30912b99e6619ebe93cc0b81ea9935fd46edb44a78f615255490a4b621501f2a9e4d24624c4dac9274018c67584f5d374755534d7f68f679c4ff516a9c861a0e7e65868fcb2bf1cb9aea4e05df72279fdb0d2b9e935c5af3cf474bed79dfc248c1f5aea4b8b32c5d295e57079d0fe662a46b7f71cd47744db86c50b704c971d90195c7b2c7439a2d78ccfa79b5fc2bff6bbf840262bf89394b3e6491953264d2700c838fa2c7b34252600c9654e502dcea39cb6bc3eb8d6284ca6270d6b2f0e58fded8a7b4a302a97bc641df07720ba2b26bbfcc807ca0abb1b44322269c34c5ec68cb068ea88067d905ea917bb03eefdaebdeabf2d0dce85dbd02ee46c5cd5892587c2cb5fe36d7d3e5db21b094b8b77940b5f07722e47a08d367e5f84c96ec660080934b33ad61b4f65d77e86abd6859cddf4bbae1f0930462df090000008562ea3511a8065ec8ffcf12f14dcf6ebecd8d884836174faf1aa609e5f1ee1162dfa13bdc1fa7cfaadba85c72e9758f03a755d0be53f8d2a1dfb1c68cc164b0a0780d971a96ea2c4d4ca0398c2235980a9307b3d5bd3b010a3ad0a5dbed2881a9700af561ac8c7e36bb2fc4c40e9cf96f06817fb903729a7db6ff957697c9ede7885d94ff1aa70826ad01a9b03c37b0969be0daf60af93109eb1dee72e4a6df3bec89822a7a0b678058fa3fef86faec216eb6992162f8dcbf719c148cd2f9c55f4901203a9a8a2c3e90f3943dbc10360a1a49700d1dfbf66d69f6fbaf506c8bcce8bb0d872a02238926407a4eddd5d0fc5a752f90000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004000000000000000000000000000000000200", 0x1000}}, 0x1006) writev(r1, &(0x7f0000000900)=[{&(0x7f0000000480)="ef24df748e6339e7a859da00f7e45c45aed0cb6eabdcfdd972f677f016168b5ef61f9aa1f6deab386cf93481b137e7afe6f01ab5079c82ae2da6335608b14ba339e0f66f9dbd841684808f041cb78f055fa4dd99e8666178f4bc2ef29d65e55ab4c4fec523dfdaf97c", 0x69}, {&(0x7f00000014c0)="accecc3b26f444c91af532f3dc8fcb45fc7cb2240674222923ad25ceb2cab3cd1a1bce4438af0e8fd11efe70949b8076477924694871ad64be7d5913e78be03210b90c2170350c7cb1c836d132036ffdb8b1d4ae82f24eea9e1eebd967bbc765a0d152099994e3992e59ade79432921bd4fe5a9a5a1f627d0fe62310bebb8d6e8d8a54916273f2cb9f60bd7f33b392659e64eb1a2c1b49a387bf5fdb486a042b98c33f00150d8179917ebc20b9a4ce14ba2cfc32994781f0178f8edce57369a310ebc478f6c0d1bc0442447a3f3f038ead8940a6b2b92c9a56343feb2cf95dcad3ab0ecb42b0c5583adcd091cde45916908ebd5eae8a67737387218441ed24729ca4643175e3771e0600d44b996f993d2b8e22eddf88eab5b8cabe055b6e16f0a81f8c2dac406e3ba1a2bc44d94314ce123e5b43fc1dbcfb7858e440893b6c66c9f2691cba5856dcac58e289bd679ccdc558aacc7c419a60e726d683557555201b720461dbe1064dfd49919e9765f2bd4bd22eb64f8c1ca73fa6c559e3d300eb2cd42ea83b560a03ca4161b1e9035621a751cd760cc8989124e935802d6c1cde5926457791b3969da4ac6d408729275a31613b9ddfc33c5a1eb22d32d500052b27ffb9a4ce0172d859b4bc847440abb37974c13c855b3e318079a8b87565df2df2aaf96d9cd2515695f03eacf4958122570b14fef0212454bb74c478eaa7e551fbedd36b2e7af9134f7060947ab9dd3b8827025b5110856efdb1384044cdf04b75133d09def93df1513b78ecab8fc51ea2f3c2c60ea2b00bf925b840c569473086a244bae8d9b7a462dad0d9fdb72e0accaf4d1ee1b91d7abb86525eb73183489c9193d0c1c10bb4551919b31221bb519dce970bd5fd0b29fa221844694b320dd81a1766665d1beec63d175af4644a4764513d7619e9bac8802355483cc93666dab4733dab1945495a5bba68839d69d58f2dd5c76adf9d34bb9085d5fc4e8ec82c846ad432c35d6ab4cb99c165681bda2a819a13c4307e81bf7dc57a4002ae393ece0623af7826de923df8dc6b08ca7d91dec52688e676d816f5cc8716f8c119e6970c2a0c719bb6d278947d1db9bca07df7206cb2b06a10a2de4d4608e35ced274d9ff81c22cc89b0412c7880475c9ed4b5b9f0c30a9494259126a5e6095a98cab0bf0476d4faebe8c9b686251e80d8bf4400f2454f4d2a2b845e12c62129caae30e1c30258d7247a90d2ebcd506fafd6be7f7359ab77c37f141e7521281163712afc434c4339acccb767f1877e1a454b345e138422599446aa7da09561ca143ace6ef8ce70c5672163ac13b0d997fbbf8480f07f45792c6f31de10ded9be8548948fb0a9712d9b7e4d2e1d3aee0bd99a5b3aba604e6a9c117a247d95665348ae5829d569ce3449c3202eae7d9723558b0b4413ec470a4bc7c7bd264988e623a3d75656da1f831a84843653b03e53f37a2135ebee48ccb96800aa6a7d23e4e39f369cee6d2489c4c55e62c286b397d661e88925545a544c0358f9a2dd5f744f48ce2256c314612a85633d1a3b672cb1a4dfafb0269b28b65fac42a12d0a707bc593af2f6d3f639c9a8c18d8cba35cb2f1b18b32d387c6d4d6b3d016b9be9be4c214c85d6c979cc9fef700ca04e747b35733f10be5fc4f33d285f72d5bceafa0e790ee46ed3bc7bb6e17847b58c36b96c388ec4fb1eceb81ee73c163443421338d535542b28bf9cf4689e4f131992b5c54df9f64aeb49a28bd969198686cfce4f3b1c1a1187c3d30da29d519e1dfadb79aeccf43be2497b46c19696b78b3fefe09fe49ef2c329164a7822f41c4b25d7651789fc03678543faa095932a23e077f77e5f667ae4bb3808402c210d399fd0f653a4a611feca648418ad9a3c435edd5a5680c399e7a39e689fc3565aaa7dc062d0df4aa3c39ed771f51eb5313fd811349b009bb21c151fb2ef429605be9aaed73e6ff62dfd74f057ae8d220bc2890840090aaa7559f117616022b515e155c70997c058b67012cc25a259de7d35e7f1264173867dfe0e837fd890b1c4bdba76ee4e78234963b66f23fcd294a9c818e1ac7a54befa789116611c05f8fb4b4e3f8f20cc6afed294e78e364ff061a43fd9c865022eba8e76167df2588181682b1471851c546c3711084db58ca6a7bacf3e88608e59eb4848bb818192c19440faebd828aefc835a65e019586920d1a8238a60ae02948316313d38cd9269321ae17a1dbb19f57b619e7c5fba97f577626e2ac688f10b32f53356a697039563be88a79e1e97bf981a8c600ad47237eed91cb80dd8364cfcabf5371fc55a59b9267f0fb347e9bf704ee7abafbd95fa7843fcd4a2410d56d87699c1564ddaa59d453fff26c89b6fe02a9eb14cf0fa408b0d364a53ebbd2c8a0c92bb126973fd94e001023f114c75e02089748e4402a3927bb576d019417f073f9d7017f58a5f5edf9337fcb53d71f766d5ee719e2d6194d5098a50dbb6a334689f24d70e42f03ed62f754cf785b08e8f71b33ecd752e4e7c52398d70798b3828a2d7f9b5fd3222ee643b7707257978a9f06792cd97d714d65433c11d8cda1532f75a48a7a77c4a745de8c85aa44d7fdcc8cd1691d718fff1d930b539c52b8d3f349c2eed0c3613624de7c9937d2ced8c608a184d2dbb10939e694782ad9a82b120c6d82dd88e7314b081cf97c449b471efefd7b558848d999e767e12be54a42b76fffbcbde93241824f32846e71f4592eb2dd9f3d816e8ec229a45b79c254793c8f751004754fb08dd992b333660e028d404b0311eb53d6cf1359d4fbcfe9205403c63d0ea08523d2a9ca5301f7f6c7c3ff52e95178621e7e7e331075fb2dbe88e474ea4433352eaac032211247d234734b4c720ecb03626d745b6b08df3be8d12f18bcf7f49ebf8e3408805a3b2eeee97d6d4cc5aa70a4bc000a5cbc61fe209c06173a8b683225315e3548d787bacaa2a7590989819207a4e265dda895edbf5e336bf6f2368712b165ab5d19e31629e477241ab93a3e0d290c64847ed58753647f20bbb0ec1fc1b8f7691f67f30f4e8913a2f315eba36969f113fc22c575fe5af18bd6a2e9a9f6f13bc21981829b632a7c6aa93c146058232eb7c19422a0478e991b4ed994bc56193b0b8ed67244fc3f3c3dbd338362e17b0eb615180231cd56ff3ca1a8ac7ebac6cb48d76ff2d4d79a0fff9f9cb624c5f01ccdda286f7f6063d8643093ab4db51d71ebbdc673fdd6aa9cb4848e4de4089350ffeef4dbe79b602472e4b2e71a03739166703266e2437f191358e7311b5a16fc369c974aaf28c6eafdc5f2ba976ad83ccc5d34dbd86c7e831ff910a5b682bed66bf0b20ace44bdf0183d398d6ef4fff9b1dd38b07ee5db911f4249d61e4d354a3db3f6cd66a156631384eedc692550e07dd7dc16602759ddabf93921398505f40841ec08473ec42e9e1c6bd992e948f677bd41fac2428b2c5ba84831e9c789fd8f5e6c39558eaded6b3a6d9e4b8437a0c8ee9463fa6750301ded2a8a9ef53daeb335687f9d5609adbf1a461ab4aee998073359b34a4fcc537a9229f18617a12dad73bcba358b469accbc89cff7a71523a13b4b1dc9ad124178a2b202390fdfc2cc64801bec396620adb8f9defd72e12504335402dd75dcac2783cf06bde917cd6561401c863746465622f96d54ed04e14f38948e12732719d34f3d54d916e80c4d4158619a6051f36d632d46d36143f0f87d37853f4190096327093df0dc695b64b9bd73984f14f34e1737e796ac813dca98ef24bc4f1fc3b0d82e5e8026265b3d3a39da36fc2d701737626b476be43a3ddfc9a7d3eae61d38289efde136cbadd31f532eb92176f6224edfd0439a2c355ba94282623a06d1072575abab74909b2447c41cb75ee670eccdd9494c57eda6ce1a2977ce276aaba0d505e9841ea0fc9429f8cfb2a541572a1c7bd3e7775363462ef5581e6008b14308d1e9281bd5cce5365dec6558462d9051366e59524aea51a3d6c4172c76a3dde13c5cbf7980983b1c3585d03374194dd02f4dc083b55fa4d55414f3214646e5f3d81e33450ad1bb78a713ee764b8c4a67fa8a0af687d3c913b5563845fd0577fcb1114e67b242deec591f20a06502ee160e2341636ecfcb9720a0b61869284c35495242aca8b8da61e29e4d83391c89a393c6c85863f2b871161147b5804c6a28dc19ee05414f2bf0ea97eb90dbfe5b71b60cf2e02f7d8b0ccfd11394b396396c25fd1d79e469e85176a824b99d1a56f501dfd1fc550e73005d2443103c926a25ef13cf514bf5e8ba2271b6925609c80caf98d3cc1518b9d624bb113dd19d00734e649a7175e2c2b2674be7cb4d73ebb1a61c6d5fbb9ebb7a9a5853b588631bbadcd5649601fd20ba22741b21d936bd23fcf00ba81287cc94cf80d59c87eeab76c1b56562b162d261908a9f3abc12036fc2d0c54869ab0d079570c101b8c32efc6a339ae9b954374a2fa2909e65abbe71dbaf83308db67633ef3694fc4c8d85bd1ccc0d5831d3310bb3a7d8fd5ebf4a46a29d40468ef8f06ff0f511759c0d6bc7f76cdcb064b03411d3b07298a8edb0976eb07b31f63acd637529d97b9a3e2664afa6e95b3b943749806821288801ad7054bbaa9fb7af02d87633f7437d4ef284548105f7579249acdb9421708154cacd90377eb38c89d5b161f65b9cb08e32660990cf9e7ae9370c05dddd8734f4ebdf4392ffc6a7d08b0435ca85ed9d5598605c5291fefbe0e5809651b63a267531f504292c513dcf174932f09b86cc7a0cc30d800faba4a7b1c563812517f4b20b2749a92db8c5f890c8b9aeeba8eb001bd458eaeb9b154fe26bf3fac8072e4815656bc386e4d40bf70e0f47ce0741438cfacd9a2903c9c8d2abb9bf6a0815995db50bdd50c2b7d5a9861fa7c81e4444b32264d5e34a1849719782df6b5d01e7756652026364832ec4e9670bf5709d20ea61a9bd172d74d427268395c93e7d88553588f00a572b062c57ea37818a51d537f7c3966853589111e577c3b6306007f1864a1cda68e90f045fbd2349a1bdec7da6e77e3cc003b879bf494d86369b0b00e873fb71ff1b06f507de1972901d6e6010dd610be330902102ad5a842308f34b9a3f2e4fe70d6ee143a5d961f3cd919a2108d37b7746268a3abbe883f2909586bb5be04d24c35e7dd58175bff6b4f4255a8ce41ba29b88abf814a17a381bd6b1c2f1c64aa739d1c97cc347b0516b4a02f13acf5a87e1f4c51a822a68a83eff6688ead8433b8b955ca12c8f5cf2f7c1101f6b703f02258a373910bfe2843147b376f32a1e4df62551070843e024212fe3df99ecec1db9bb78f38cf7a95b1b5b91c5112ceda5e3ea08175d179215cc0346710195483c2b5c12e0ffc235df4a9b1bda9503ddf64b480101da8938533ecccee9f327cd3f181e21d71030bcf28f6d83ec5762b033fbd01beee922c82075c170af8f5d57ad93524f7570ff42fb92cbdfb4cc8701c29332689735a49d0272fa789f1c4525a67a561abdd7c64ae348975f2b58878707001cd7ec3116853380c3fb8f4c2b7ec70dfb6b83b35efdf3ea9fd469ec8baac273278de1c39a8f178eb4370e1583c445881f515fcd7a82d6c69d3f061a66219857f93ef70b1eb135224ac27408f984e7e23c5bc02351a650a403e95ac8982904fab553f1e8fb67cd854d1c0c61dec5339cd8904501d14b0e6c36944fa320d0c028b1c9873a5bffea9ea7565f603a30b66db596c1d6c720a8af29b8514e52580011d5e23187c7e07924fdbe80b0784ef540bde0", 0x1000}, {&(0x7f0000000580)="e6393ab33220ec568c516edc0888e206a05a1279cf2da96f8f240723f79e84b26146a9", 0x23}, {&(0x7f0000000600)="0fb67eb5d8e1216807cfc53e46a995488ac07adb2039b74d203f81ab6f8bbd2a9acd0303499c26ef1b614bb0b1cbf86fdb5294293a3b48be970bd94e773c646ad2b46a62f6392f6d506861be47da95dd68bee134f9e08f1042caa8051e54561e48465f11dc36e2485a45ca5d753ee33bc58da5ae6892623483a4360f0dd2ab86ff046555538cb223b7586e28ce1ffda8b2b5edcc4cb2a2033de9052f4038a375bb4cc957c25033b9186abf4924c2", 0xae}, {&(0x7f00000006c0)="8a490ff3f06a4c12c0d774b1aacec5451a91c4e9c7c06a08681e92cc0dd873450ce6d094808b61bbb6a43fe0599714730f103a54b616c82d4aef3cf88ee8d6e0dfc6a0a9fbe2d1d42feca458a6282b26a255a6f268933f14cad84d74ea8936c72dd756c6089d13f77553b195a859c8445bdb68c44202d8c3e1af303b", 0x7c}, {&(0x7f0000000740)="ed1d797349de2182e641ff7d39ccba020eba2c5fdfd84a309283796bbc610ae528cf273abc8312b5e7c78c16cf629dde8496cd651065c29105c6385249d31e2b43b1e3c43b33d633fa1a334a00e9a6afec1a877202217ac237dc44249197f10f1e56c522ce0f89ea54987543344096ffacf4e5d76b64d82587ac79383abc8b57f8a78a7b14f7845e1b531a11bdeb924e33de3af7ee5837d15fdce4d5907002621eabd6c6ba13cfd73efd6d35ecdd999bf7d66e0aef7f76ff620c049f1b8a", 0xbe}, {&(0x7f0000000500)="a5d1111bd7bf785703408a4ae7e8e8b5c2f82871dc5bf5d2ee6c54d0f51d6ce482d986384fcd79c7fc", 0x29}, {&(0x7f0000000800)="77daa4a4366039cca8f7267145805b05387ed067527aec77a349818ed8a8d0d681661f7e97562664d372f24ca9e34ab214260fa6259a884bb5d75494134635616a71c163dea7095b258be17b260d36ab18ed5d585fb6061d5e850112b136c40f746eec2e47fa7fea2a4e387eaacbff426fc4f8431655c2bac0b9869c86538088fc6aa679814cff513b5ff14b12e04fd812a954e1e1eec6667ca6a2ce8dcace8f5905d1b70984c05e5d51ca2879c858f5f8b120f4e246cd5a22dbdc086feab781176f06c873fe6378decb28", 0xcb}], 0x8) [ 167.341512][ T7701] RAX: ffffffffffffffda RBX: 00007f3a02ee7f60 RCX: 00007f3a02dd50e9 [ 167.341601][ T7701] RDX: 00000000007ffffe RSI: 0000000000600202 RDI: 0000000020000000 [ 167.341613][ T7701] RBP: 00007f3a0254b1d0 R08: 0000000000000004 R09: 0000000000000000 [ 167.341626][ T7701] R10: 0000000004002011 R11: 0000000000000246 R12: 0000000000000002 [ 167.341638][ T7701] R13: 00007ffe5c0ea9cf R14: 00007f3a0254b300 R15: 0000000000022000 [ 167.341653][ T7701] [ 167.346575][ T7703] loop3: detected capacity change from 0 to 16 [ 167.384739][ T7705] loop5: detected capacity change from 0 to 16 00:18:39 executing program 3: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000140)="eb3c906d6b66732e66617400020101000240008000f801", 0x17}, {0x0, 0x0, 0x1000}], 0x0, &(0x7f0000000180)=ANY=[]) chdir(&(0x7f0000000040)='./file0\x00') open(&(0x7f0000000080)='./bus\x00', 0x14d842, 0x0) r0 = open(&(0x7f0000000780)='./bus\x00', 0x4c03e, 0x0) r1 = creat(&(0x7f00000000c0)='./bus\x00', 0x0) ftruncate(r1, 0x800) r2 = creat(&(0x7f0000000040)='./bus\x00', 0x0) ftruncate(r2, 0x800) lseek(r2, 0x200, 0x0) r3 = open(&(0x7f0000000000)='./bus\x00', 0x24000, 0x0) sendfile(r2, r3, 0x0, 0x10000) mmap(&(0x7f0000000000/0x600000)=nil, 0x600202, 0x7ffffe, 0x4002011, r0, 0x4) [ 167.584821][ T7710] loop2: detected capacity change from 0 to 16 [ 167.592757][ T7713] loop0: detected capacity change from 0 to 16 [ 167.595953][ T7714] loop3: detected capacity change from 0 to 16 [ 167.606035][ T7716] loop1: detected capacity change from 0 to 16 00:18:40 executing program 1: pipe(0x0) syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000140)="eb3c906d6b66732e66617400020101000240008000f801", 0x17}, {0x0, 0x0, 0x1000}], 0x0, &(0x7f0000000180)=ANY=[]) chdir(&(0x7f0000000040)='./file0\x00') r0 = open(&(0x7f0000000080)='./bus\x00', 0x14d842, 0x0) r1 = open(&(0x7f0000000780)='./bus\x00', 0x4c03e, 0x0) r2 = creat(&(0x7f00000000c0)='./bus\x00', 0x0) ftruncate(r2, 0x800) r3 = creat(&(0x7f0000000040)='./bus\x00', 0x0) ftruncate(0xffffffffffffffff, 0x800) lseek(r3, 0x200, 0x0) r4 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) lseek(r4, 0x8, 0x0) getsockopt$IP6T_SO_GET_REVISION_MATCH(r4, 0x29, 0x44, &(0x7f0000000180)={'icmp\x00'}, &(0x7f00000001c0)=0x1e) r5 = open(&(0x7f0000000000)='./bus\x00', 0x24000, 0x0) sendfile(r3, r5, 0x0, 0x10000) mmap(&(0x7f0000000000/0x600000)=nil, 0x600202, 0x7ffffe, 0x4002011, r1, 0x0) write$P9_RREADLINK(r0, 0x0, 0xe) 00:18:40 executing program 2: pipe(0x0) syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000140)="eb3c906d6b66732e66617400020101000240008000f801", 0x17}, {0x0, 0x0, 0x1000}], 0x0, &(0x7f0000000180)=ANY=[]) chdir(&(0x7f0000000040)='./file0\x00') r0 = open(&(0x7f0000000080)='./bus\x00', 0x14d842, 0x0) r1 = open(&(0x7f0000000780)='./bus\x00', 0x4c03e, 0x0) r2 = creat(&(0x7f00000000c0)='./bus\x00', 0x0) ftruncate(r2, 0x800) r3 = creat(&(0x7f0000000040)='./bus\x00', 0x0) ftruncate(r3, 0x800) lseek(r3, 0x200, 0x0) r4 = open(&(0x7f0000000000)='./bus\x00', 0x24000, 0x0) sendfile(r3, r4, 0x0, 0x0) mmap(&(0x7f0000000000/0x600000)=nil, 0x600202, 0x7ffffe, 0x4002011, r1, 0x0) write$P9_RREADLINK(r0, 0x0, 0xe) [ 167.631680][ T7713] FAULT_INJECTION: forcing a failure. [ 167.631680][ T7713] name failslab, interval 1, probability 0, space 0, times 0 [ 167.631754][ T7713] CPU: 1 PID: 7713 Comm: syz-executor.0 Not tainted 5.18.0-rc3-syzkaller-00218-g13bc32bad705-dirty #0 [ 167.631777][ T7713] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/01/2011 [ 167.631788][ T7713] Call Trace: [ 167.631794][ T7713] [ 167.631801][ T7713] dump_stack_lvl+0xd6/0x122 [ 167.676158][ T7713] dump_stack+0x11/0x12 [ 167.676185][ T7713] should_fail+0x230/0x240 [ 167.676209][ T7713] __should_failslab+0x81/0x90 [ 167.689495][ T7713] ? mempool_alloc_slab+0x16/0x20 [ 167.689522][ T7713] should_failslab+0x5/0x20 [ 167.689613][ T7713] kmem_cache_alloc+0x46/0x300 [ 167.703824][ T7713] ? bio_put+0x55a/0x690 [ 167.703889][ T7713] mempool_alloc_slab+0x16/0x20 [ 167.703911][ T7713] ? mempool_free+0x130/0x130 [ 167.703931][ T7713] mempool_alloc+0x9f/0x2a0 [ 167.703951][ T7713] ? bio_endio+0x366/0x3f0 [ 167.726580][ T7713] bio_alloc_bioset+0xe4/0x730 [ 167.726609][ T7713] ? submit_bio+0x139/0x150 [ 167.726629][ T7713] submit_bh_wbc+0x161/0x2f0 [ 167.726654][ T7713] block_read_full_page+0x5e6/0x7b0 [ 167.745685][ T7713] ? fat_block_truncate_page+0x30/0x30 [ 167.745764][ T7713] do_mpage_readpage+0xd7e/0xf20 [ 167.745790][ T7713] ? debug_smp_processor_id+0x13/0x20 [ 167.745812][ T7713] ? try_charge_memcg+0x93b/0x960 [ 167.745856][ T7713] ? __list_add_valid+0x28/0xa0 [ 167.745879][ T7713] ? xas_load+0x267/0x290 [ 167.745903][ T7713] ? fat_block_truncate_page+0x30/0x30 [ 167.745931][ T7713] mpage_readpage+0x57/0xc0 [ 167.745968][ T7713] ? fat_block_truncate_page+0x30/0x30 [ 167.746003][ T7713] fat_readpage+0x18/0x20 [ 167.746029][ T7713] filemap_read_folio+0x3e/0x110 [ 167.746128][ T7713] filemap_fault+0x2ca/0x740 [ 167.746171][ T7713] do_fault+0x500/0xb20 [ 167.809361][ T7713] ? filemap_read_folio+0x110/0x110 [ 167.809387][ T7713] handle_mm_fault+0x825/0xa40 [ 167.809419][ T7713] __get_user_pages+0x306/0xb80 [ 167.824186][ T7713] __mm_populate+0x26e/0x3a0 [ 167.824215][ T7713] vm_mmap_pgoff+0x160/0x1f0 00:18:40 executing program 0: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000140)="eb3c906d6b66732e66617400020101000240008000f801", 0x17}, {0x0, 0x0, 0x1000}], 0x0, &(0x7f0000000180)=ANY=[]) chdir(&(0x7f0000000040)='./file0\x00') r0 = open(&(0x7f0000000080)='./bus\x00', 0x14d842, 0x0) r1 = open(&(0x7f0000000780)='./bus\x00', 0x4c03e, 0x0) r2 = creat(&(0x7f00000000c0)='./bus\x00', 0x0) ftruncate(r2, 0x800) r3 = creat(&(0x7f0000000040)='./bus\x00', 0x0) ftruncate(r3, 0x800) lseek(r3, 0x200, 0x0) r4 = open(&(0x7f0000000000)='./bus\x00', 0x24000, 0x0) sendfile(r3, r4, 0x0, 0x10000) mmap(&(0x7f0000000000/0x600000)=nil, 0x600202, 0x7ffffe, 0x4002011, r1, 0x0) (fail_nth: 14) write$P9_RREADLINK(r0, 0x0, 0xe) [ 167.824235][ T7713] ksys_mmap_pgoff+0x265/0x320 [ 167.824258][ T7713] do_syscall_64+0x2b/0x70 [ 167.843109][ T7713] entry_SYSCALL_64_after_hwframe+0x44/0xae [ 167.843136][ T7713] RIP: 0033:0x7f3a02dd50e9 [ 167.843152][ T7713] Code: ff ff c3 66 2e 0f 1f 84 00 00 00 00 00 0f 1f 40 00 48 89 f8 48 89 f7 48 89 d6 48 89 ca 4d 89 c2 4d 89 c8 4c 8b 4c 24 08 0f 05 <48> 3d 01 f0 ff ff 73 01 c3 48 c7 c1 b8 ff ff ff f7 d8 64 89 01 48 [ 167.843170][ T7713] RSP: 002b:00007f3a0254b168 EFLAGS: 00000246 ORIG_RAX: 0000000000000009 [ 167.843288][ T7713] RAX: ffffffffffffffda RBX: 00007f3a02ee7f60 RCX: 00007f3a02dd50e9 [ 167.843303][ T7713] RDX: 00000000007ffffe RSI: 0000000000600202 RDI: 0000000020000000 [ 167.843317][ T7713] RBP: 00007f3a0254b1d0 R08: 0000000000000004 R09: 0000000000000000 [ 167.843331][ T7713] R10: 0000000004002011 R11: 0000000000000246 R12: 0000000000000002 [ 167.843345][ T7713] R13: 00007ffe5c0ea9cf R14: 00007f3a0254b300 R15: 0000000000022000 [ 167.843362][ T7713] [ 167.870663][ T7722] loop3: detected capacity change from 0 to 16 00:18:40 executing program 3: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000140)="eb3c906d6b66732e66617400020101000240008000f801", 0x17}, {0x0, 0x0, 0x1000}], 0x0, &(0x7f0000000180)=ANY=[]) chdir(&(0x7f0000000040)='./file0\x00') open(&(0x7f0000000080)='./bus\x00', 0x14d842, 0x0) r0 = open(&(0x7f0000000780)='./bus\x00', 0x4c03e, 0x0) r1 = creat(&(0x7f00000000c0)='./bus\x00', 0x0) ftruncate(r1, 0x800) r2 = creat(&(0x7f0000000040)='./bus\x00', 0x0) ftruncate(r2, 0x800) lseek(r2, 0x200, 0x0) r3 = open(&(0x7f0000000000)='./bus\x00', 0x24000, 0x0) sendfile(r2, r3, 0x0, 0x10000) mmap(&(0x7f0000000000/0x600000)=nil, 0x600202, 0x7ffffe, 0x4002011, r0, 0x5) 00:18:40 executing program 5: pipe(0x0) syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000140)="eb3c906d6b66732e66617400020101000240008000f801", 0x17}, {0x0, 0x0, 0x1000}], 0x0, &(0x7f0000000180)=ANY=[]) chdir(&(0x7f0000000040)='./file0\x00') r0 = open(&(0x7f0000000080)='./bus\x00', 0x14d842, 0x0) r1 = open(&(0x7f0000000780)='./bus\x00', 0x4c03e, 0x0) r2 = creat(&(0x7f00000000c0)='./bus\x00', 0x0) ftruncate(r2, 0x800) r3 = creat(&(0x7f0000000040)='./bus\x00', 0x0) ftruncate(r3, 0x800) lseek(r3, 0x200, 0x0) r4 = open(&(0x7f0000000000)='./bus\x00', 0x24000, 0x0) sendfile(r3, r4, 0x0, 0x10000) mmap(&(0x7f0000000000/0x600000)=nil, 0x600202, 0x0, 0x4002011, r1, 0x0) write$P9_RREADLINK(r0, 0x0, 0xe) 00:18:40 executing program 2: pipe(0x0) syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000140)="eb3c906d6b66732e66617400020101000240008000f801", 0x17}, {0x0, 0x0, 0x1000}], 0x0, &(0x7f0000000180)=ANY=[]) chdir(&(0x7f0000000040)='./file0\x00') r0 = open(&(0x7f0000000080)='./bus\x00', 0x14d842, 0x0) r1 = open(&(0x7f0000000780)='./bus\x00', 0x4c03e, 0x0) r2 = creat(&(0x7f00000000c0)='./bus\x00', 0x0) ftruncate(r2, 0x800) r3 = creat(&(0x7f0000000040)='./bus\x00', 0x0) ftruncate(r3, 0x800) lseek(r3, 0x200, 0x0) r4 = open(&(0x7f0000000000)='./bus\x00', 0x24000, 0x0) sendfile(r3, r4, 0x0, 0x0) mmap(&(0x7f0000000000/0x600000)=nil, 0x600202, 0x7ffffe, 0x4002011, r1, 0x0) write$P9_RREADLINK(r0, 0x0, 0xe) 00:18:40 executing program 1: pipe(0x0) syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000140)="eb3c906d6b66732e66617400020101000240008000f801", 0x17}, {0x0, 0x0, 0x1000}], 0x0, &(0x7f0000000180)=ANY=[]) chdir(&(0x7f0000000040)='./file0\x00') r0 = open(&(0x7f0000000080)='./bus\x00', 0x14d842, 0x0) r1 = open(&(0x7f0000000780)='./bus\x00', 0x4c03e, 0x0) r2 = creat(&(0x7f00000000c0)='./bus\x00', 0x0) ftruncate(r2, 0x800) r3 = creat(&(0x7f0000000040)='./bus\x00', 0x0) ftruncate(0xffffffffffffffff, 0x800) lseek(r3, 0x200, 0x0) r4 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) lseek(r4, 0x8, 0x0) getsockopt$IP6T_SO_GET_REVISION_MATCH(r4, 0x29, 0x44, &(0x7f0000000180)={'icmp\x00'}, &(0x7f00000001c0)=0x1e) r5 = open(&(0x7f0000000000)='./bus\x00', 0x24000, 0x0) sendfile(r3, r5, 0x0, 0x10000) mmap(&(0x7f0000000000/0x600000)=nil, 0x600202, 0x7ffffe, 0x4002011, r1, 0x0) write$P9_RREADLINK(r0, 0x0, 0xe) [ 167.949991][ T7725] loop2: detected capacity change from 0 to 16 [ 167.951422][ T7726] loop1: detected capacity change from 0 to 16 [ 167.974621][ T7728] loop0: detected capacity change from 0 to 16 [ 167.986802][ T7728] FAULT_INJECTION: forcing a failure. [ 167.986802][ T7728] name fail_page_alloc, interval 1, probability 0, space 0, times 0 00:18:40 executing program 3: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000140)="eb3c906d6b66732e66617400020101000240008000f801", 0x17}, {0x0, 0x0, 0x1000}], 0x0, &(0x7f0000000180)=ANY=[]) chdir(&(0x7f0000000040)='./file0\x00') open(&(0x7f0000000080)='./bus\x00', 0x14d842, 0x0) r0 = open(&(0x7f0000000780)='./bus\x00', 0x4c03e, 0x0) r1 = creat(&(0x7f00000000c0)='./bus\x00', 0x0) ftruncate(r1, 0x800) r2 = creat(&(0x7f0000000040)='./bus\x00', 0x0) ftruncate(r2, 0x800) lseek(r2, 0x200, 0x0) r3 = open(&(0x7f0000000000)='./bus\x00', 0x24000, 0x0) sendfile(r2, r3, 0x0, 0x10000) mmap(&(0x7f0000000000/0x600000)=nil, 0x600202, 0x7ffffe, 0x4002011, r0, 0x8) [ 168.000030][ T7728] CPU: 1 PID: 7728 Comm: syz-executor.0 Not tainted 5.18.0-rc3-syzkaller-00218-g13bc32bad705-dirty #0 [ 168.000055][ T7728] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/01/2011 [ 168.016632][ T7730] loop3: detected capacity change from 0 to 16 [ 168.021056][ T7728] Call Trace: [ 168.021064][ T7728] [ 168.021072][ T7728] dump_stack_lvl+0xd6/0x122 [ 168.021113][ T7728] dump_stack+0x11/0x12 [ 168.021133][ T7728] should_fail+0x230/0x240 00:18:40 executing program 0: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000140)="eb3c906d6b66732e66617400020101000240008000f801", 0x17}, {0x0, 0x0, 0x1000}], 0x0, &(0x7f0000000180)=ANY=[]) chdir(&(0x7f0000000040)='./file0\x00') r0 = open(&(0x7f0000000080)='./bus\x00', 0x14d842, 0x0) r1 = open(&(0x7f0000000780)='./bus\x00', 0x4c03e, 0x0) r2 = creat(&(0x7f00000000c0)='./bus\x00', 0x0) ftruncate(r2, 0x800) r3 = creat(&(0x7f0000000040)='./bus\x00', 0x0) ftruncate(r3, 0x800) lseek(r3, 0x200, 0x0) r4 = open(&(0x7f0000000000)='./bus\x00', 0x24000, 0x0) sendfile(r3, r4, 0x0, 0x10000) mmap(&(0x7f0000000000/0x600000)=nil, 0x600202, 0x7ffffe, 0x4002011, r1, 0x0) (fail_nth: 15) write$P9_RREADLINK(r0, 0x0, 0xe) [ 168.021156][ T7728] __alloc_pages+0xf0/0x320 [ 168.021191][ T7728] alloc_pages+0x34d/0x450 [ 168.021216][ T7728] pte_alloc_one+0x29/0xb0 [ 168.059963][ T7728] do_fault+0x3de/0xb20 [ 168.059987][ T7728] ? filemap_read_folio+0x110/0x110 [ 168.060115][ T7728] handle_mm_fault+0x825/0xa40 [ 168.060145][ T7728] __get_user_pages+0x306/0xb80 [ 168.060172][ T7728] __mm_populate+0x26e/0x3a0 [ 168.060264][ T7728] vm_mmap_pgoff+0x160/0x1f0 [ 168.088240][ T7728] ksys_mmap_pgoff+0x265/0x320 [ 168.088268][ T7728] do_syscall_64+0x2b/0x70 [ 168.088294][ T7728] entry_SYSCALL_64_after_hwframe+0x44/0xae [ 168.088370][ T7728] RIP: 0033:0x7f3a02dd50e9 [ 168.088389][ T7728] Code: ff ff c3 66 2e 0f 1f 84 00 00 00 00 00 0f 1f 40 00 48 89 f8 48 89 f7 48 89 d6 48 89 ca 4d 89 c2 4d 89 c8 4c 8b 4c 24 08 0f 05 <48> 3d 01 f0 ff ff 73 01 c3 48 c7 c1 b8 ff ff ff f7 d8 64 89 01 48 [ 168.088426][ T7728] RSP: 002b:00007f3a0254b168 EFLAGS: 00000246 ORIG_RAX: 0000000000000009 [ 168.088445][ T7728] RAX: ffffffffffffffda RBX: 00007f3a02ee7f60 RCX: 00007f3a02dd50e9 00:18:40 executing program 3: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000140)="eb3c906d6b66732e66617400020101000240008000f801", 0x17}, {0x0, 0x0, 0x1000}], 0x0, &(0x7f0000000180)=ANY=[]) chdir(&(0x7f0000000040)='./file0\x00') open(&(0x7f0000000080)='./bus\x00', 0x14d842, 0x0) r0 = open(&(0x7f0000000780)='./bus\x00', 0x4c03e, 0x0) r1 = creat(&(0x7f00000000c0)='./bus\x00', 0x0) ftruncate(r1, 0x800) r2 = creat(&(0x7f0000000040)='./bus\x00', 0x0) ftruncate(r2, 0x800) lseek(r2, 0x200, 0x0) r3 = open(&(0x7f0000000000)='./bus\x00', 0x24000, 0x0) sendfile(r2, r3, 0x0, 0x10000) mmap(&(0x7f0000000000/0x600000)=nil, 0x600202, 0x7ffffe, 0x4002011, r0, 0x9) [ 168.088509][ T7728] RDX: 00000000007ffffe RSI: 0000000000600202 RDI: 0000000020000000 [ 168.088524][ T7728] RBP: 00007f3a0254b1d0 R08: 0000000000000004 R09: 0000000000000000 [ 168.088538][ T7728] R10: 0000000004002011 R11: 0000000000000246 R12: 0000000000000002 [ 168.088552][ T7728] R13: 00007ffe5c0ea9cf R14: 00007f3a0254b300 R15: 0000000000022000 [ 168.088568][ T7728] [ 168.110360][ T7732] loop2: detected capacity change from 0 to 16 [ 168.122663][ T7734] loop5: detected capacity change from 0 to 16 [ 168.146788][ T7737] loop3: detected capacity change from 0 to 16 00:18:40 executing program 4: setsockopt$packet_tx_ring(0xffffffffffffffff, 0x10f, 0x87, &(0x7f0000000080)=@req3={0x0, 0x0, 0xd2}, 0x1c) setsockopt$packet_tx_ring(0xffffffffffffffff, 0x107, 0xd, 0x0, 0x0) socket$nl_route(0x10, 0x3, 0x0) bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000300)={0x11, 0x5, &(0x7f00000000c0)=ANY=[@ANYBLOB="180000000000000000000000ff000000850000000e000000850000005000000095"], &(0x7f0000000280)='syzkaller\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x2, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x78) bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, 0x0, 0x0) sendmsg$WG_CMD_GET_DEVICE(0xffffffffffffffff, &(0x7f0000001480)={0x0, 0x0, &(0x7f0000000440)={&(0x7f00000003c0)={0x38, 0x0, 0x100, 0x70bd29, 0x25dfdbfb, {}, [@WGDEVICE_A_IFNAME={0x14, 0x2, 'wg2\x00'}, @WGDEVICE_A_IFINDEX={0x8}, @WGDEVICE_A_FWMARK={0x8}]}, 0x38}, 0x1, 0x0, 0x0, 0x40000000}, 0x80) socket$nl_route(0x10, 0x3, 0x0) r0 = syz_open_dev$tty1(0xc, 0x4, 0x1) r1 = dup(r0) write$UHID_INPUT(r1, &(0x7f0000001040)={0xe, {"a2e3ad08ed6b52f99cfbf4c0879b45b4d04fe7ff7fc6e5539b3c68163b546a9b374694370890e0878fdb1ac6e7049b71b4956c0a9a472a5b47f3988f7ef31952a981ffe8d178708c523c921b509b720a169b50d336cd3b78130daa61d8e809ea889b6e02b77f07227227b7ba67e0e78657a6f5c2a874e62a9ccdc0d31a0c9f318c0da1993bd160e233df4a62179c6f309f4cff7738596ecae8707ce065cd5b91cd0ae193973735b36d5b1b63e91c00305d3f46635eb016d5b1dda98e2d749be7bd1df1fb3b231fdcdb5075a9aaa1b469c3090000000000000075271b286329d169934288fd789aa37d6e98b224fd44b65b31334ffc55cc82cd3ac32ecd03aded6f9081b4da0d8b38f3cd4498bee800490841bdb114f6b76383709d8f5c55432a909fda039aec54a1236e80f6a8abadea7662496bddbb42be6bfb2f17959d1f416e56c71bfc31870262f5e801119242ca5b6bfc821e7e20002451138e645bb80c617669314e2fbe70de98ec76a9e40dad47f36fd9f7d0d42a4b5f1185ccdcf16ff46295d8a0fa17713cf39fe23491237c08822dec110911e893d0a8c4f677747abc360934b82910ff85bfd995083bba2987b67399eac427d145d546a40b9f6ff14ac488ec130fb3850a27afc953854a642c57519544ae15a7e454dea05918b4124351601611c8f11baa500a3621c56cea8d20ff911a0c41db6ebe8cac64f17679141d54b34bbc9963ac4f4bb3309603f1d4ab966203861b5b15a841f2b575a8bd0d78248ebe4d9a80002695104f674c2431dca141fae269cab70e9a66f3c3a9a63e9639e1f59c0eee26c6b5d74b078a5e15c31634e5ae098ce9ee70771aaa18119a867e1088334975e9f73483b6a62fa678ca14ffd9f9db2a7869d85864056526f889af43a6000200000000000065d5e880576286522449df466c632b356f243f989cce3803f465e41e610c20d80421d653a5120000008213b704c7fb082ff27590678ef9f190bae979babc7041d860420c5664ba7921b14dc1db8892fd32d0ad7bc946813591ad8deff4b05f60cea0da7710ac0004000000008000bea37de0d0d4aa202fef5952a5391fd5615d429a04a689b83c7068ae949ed06e288e810bac9c76600097907f8ea2e2f05dd3318271a1f5f8528f227e79c13800000000492f21579d2c15b8c70cdb1c332d86d87341432750861ec2bc3451edca194b221cfec4603d276bbaa1dfa6d4fb8a48a76eefc9a9a0270e4c10d64cd5a62427264f2360fe763c43470833ac96d3f3357cbbaba8f1b1fdcc7cbb61a7cdb9744ed7f9129aede2be21ccfdc4e9134f8684b3a4f354da9a795e96334e207dff70f1988037b2ed3aaf575c0b88d8f146684078416d59fdee5307000000d92dad99dac44c3f0008047096a44060bebc2420aed92fa9b6c6224779415d97b9a6d6d5495c1180459043f41c2fc4f4162b987b80c3e001cd34e5c92f76cc4c24eeb8bc4e9ac2aed9e53803ed0ca4ae3a9737d214060005ea6f1783e287b3bee96e3a7288afe2fdfaa78d1f48c13b64df07847754b8400daaa69bf5c8f48fe4eae9ca1207e78283cd0b20ceb360c7e658828163e2d25c4aa348561f927e88f63aa70e73a5e69b3df3495903f06572e1e007fa55a2999f596d067312f5779e8dbfdcf3427138f3d444d2639a10477f9bec4b0bbb6e3c04be68981f392203dd0ee3ef478e67d1d7232f17696294378ce716dacfc5e3e03cfffffffffffff001034ef655b253ca509383815b1b6fc6522d4e2d48604665fde2b94cf02b98a269b891abf8ab9c015073014d9e08d4338b8780bdecd436cf0541359bafffa45237f104b96210403b2de9efedfd71af9444e197f47e866101496f42355bc7872c827467cfa5c4e72730d56bd068ed211cf847535edecb7b373f78b095b68441a34cb51682a8ae4d24ad0465f7927f889b813076038e79a7962fb385a882e8020f06c4c2ba1dd5cac7c18876da865d258734dd73583df292892448039ef799cf0630becdcce04579b5561dc825ab829827945e020c1f67ee615f7084a607a7eceb6243378e0610060f02cca4051c2f001edb3d78fb4b5f668dda93aec92a5de203717aa49c2d284acfabe262fccfcbb2b75a2183c4e15a7b6eb65ca8104e1b4da1fbb77ab2fc043aead87c32ab875ee7c2e7b7019c902cd3b43eaeb1a5fb135c0c7dcee8fe6516a328032f88c042891824659e9e94265c803b35ee5f83a2b210520106b8a358b50ab7a1fa89af9c251fe5294b3d1802d5676d95f160ec97b1ad948741b2044642c37b4a6cc6c04effc1672db7e4b68d767d9a7a508ae54a3cd73643de50e8c77d95a3d361c040babb171607caac2a3559ad4f75465f49c0d0ae3716db6e00cb11dbe200000000000000bf70cc77737c3b42aae501b20f7694a00f16e2d0174035a2c22656dc29880acebd2ba3a504767b6b45a45957f24d758ed024b3849c11d412a2a03b4047497022d9c30e23ef4df5c89644f48bb536f7945b59d7bc09ff754413d135273ea8e75f22f216c6b9990ae71806f2c00b4025c48b75c0f71c497579773767075428067e7f16f4dde374f8211fef42cb468e623daf60b3569d462f4f19eacdb3ed70eeebb4483f8fd777d443e8b40426db6fe29068c0ca3d3414442e863a154704b0e51bc664a137b26be7fc95df80b9ce375dd649c8c704e509bd88c8e63d8c7dd67071115c8982ba46af4d6adcc9f68a75b9397b035153faf46366e7205dd8d6f37525c1a0e94610dd94323f6c15d085197149bfd6655548cfd9c5d3b2d78378cfb85ed82e7da0f6eb6d279f2ae44369ddb4581c55925d0f6f1ba471eba281f259152f85a654fb39ddff3b484439ff158e7c5419e037f3563c7f93cd54b9094f226e783271e1e5a2a2c10712eab625d64931cdcffe6738d97b9b5ef828ee9fb059fc01af0e79c1e14b1d25988c69a39973132f02768f7971d31488b8658a20878b7c1dd7ba02fc42939dde3d4a3339a65d507dc59c51097b40517705da56e9ebfeffffff82bf86dbb58c548069ff6eb95aade7cc66d7bbef724779ca1f731b3346ff177050373d79ff7b3e7f9bc0c1b4b266a8878b90baaa039d3e3b63979ac3df6e6f4859afd50238c7547a39b60810938044ae185d2ba3e00a4e73676864d0270d81eaee5ee6cf1d0ab3785e00785ec27e923911fab964c271556527697b52160687000000008df165d884b36ec2b6c25a2f362815687e9ddbfb96d6861aca47da73d6f3144345f48843dd014e5c5ad8fe995754bd9cf32fce1e7027132f2082fb0a30b9deae84bed4b28045634073c9c58c89d9e99c81769177c6d594f88a4facfd4c735a20307c737afae5336651b1b9bd522d60399473296b831dbd933d93994ba3064279b10ea0c5833f41f157ea2302993dbe433b1aa3a3766d5439020484f4113c4c859465c3b415c3432f81db8719539d5bf372aaaea1cc43a6c5cbe59758bf0129165895ac4b008e595f437491d87abed02cefcd9db53d94d02dae17b118e5d6787463181f4b87c10772d2b13f7809959bc0488506dbd17ca51055f2f416a44fe180d2d50c312cca7cb14a2bdc331f57a9817139a206fc76d57234ffff2de20a4b8e3737fbb42913777c06376f799eba367e21f94ca598705f5dcb767d6f84fad6b0f6095e53c4c4234d0c1fbe434f6ab8f43c0013ee93b83946ee7759e89d7bdd1a32d7b3110b937fe43c06d21e35810d8fe98b0000ea8aa12bc8716eefc5c97c45ac33eeec964c5214bc3a9359bdea1cccab94f15e36319cb34ebcacedb82c2ed3de5a8a8f0011e8f74e82d7f96093530e76692839d7961939adfdeeeaff19d11efcafb6cf46fef271e89d6cc238a081ff58cefcce3fbf4625a7e7de40e42e07b34449e15e065cc7348663a52190202c7af288a4510de03dab19d26285eda89156d50dd385a60333ba5bbf3dd6d6080cafccf8a97406bb6b68a1f0c4549820a73c880f475f732ae00398e8bd1f4908b7807fb33b72685ec37a2d3f766413a6045951f9a93ab5d99c066f7aef0948a68cb0b3e35cb80dd349e891aef595dc4d470e8ac32a308e15fc37d06aeac289c0523f483e1ff7408c60edddab652f2ef91d4f2b01987b0f46da034e5c3f745a7ee8101a3934c54e24b48ec0275e2d068edc746b0827cbf652f406c6b95f2722e58c050400ce2126596e1cd7655b904801784c416b22f73d324678e2724f43f1fe687c7e8a60c28b82b6528341b648cdd56fed7cdcbb1575912d5ecd36de00bca0b7427d8392c6289455e8f8d2ab2242729251ae033a9e02210e62df0546a74b333a1c48f95fd54acb5741259e8c5488efeee327415cc19451432c6f16c27693102a3cd84857cd6586fc5ca9a93eb0145fac0662ff86107f998a8ef7df8aa14046c55b03d3d47f88a8d60f7774a2ee08758897fb411a94b3c2fc5d5f0db42c0463ec014508e5247d33ae6c962d35603ff8454c16f8342856935125102bb784ed714887071ffdd9923c954ab6ce431b63ee356b0c785f2f47b90e29389f22fc5b59a70efaea2bd40195af4486220d702e30bfc43c10ec23ea6283994a7dde4dcb61fea6b651fb1d62458d0741a12830052fcc460db043afe525629b40d7cee658e4cb5e930ed624806c43a006dc9336d07c2b8081c128ad7084c29743bc613bc18f5a38d442768af38041efe03d152ef95ff569e76db2391f4509d7f339d92fdb4a89364949da3932ba5c04c24a560ad80a3ce654575576e599aff3565b1d531f30912b99e6619ebe93cc0b81ea9935fd46edb44a78f615255490a4b621501f2a9e4d24624c4dac9274018c67584f5d374755534d7f68f679c4ff516a9c861a0e7e65868fcb2bf1cb9aea4e05df72279fdb0d2b9e935c5af3cf474bed79dfc248c1f5aea4b8b32c5d295e57079d0fe662a46b7f71cd47744db86c50b704c971d90195c7b2c7439a2d78ccfa79b5fc2bff6bbf840262bf89394b3e6491953264d2700c838fa2c7b34252600c9654e502dcea39cb6bc3eb8d6284ca6270d6b2f0e58fded8a7b4a302a97bc641df07720ba2b26bbfcc807ca0abb1b44322269c34c5ec68cb068ea88067d905ea917bb03eefdaebdeabf2d0dce85dbd02ee46c5cd5892587c2cb5fe36d7d3e5db21b094b8b77940b5f07722e47a08d367e5f84c96ec660080934b33ad61b4f65d77e86abd6859cddf4bbae1f0930462df090000008562ea3511a8065ec8ffcf12f14dcf6ebecd8d884836174faf1aa609e5f1ee1162dfa13bdc1fa7cfaadba85c72e9758f03a755d0be53f8d2a1dfb1c68cc164b0a0780d971a96ea2c4d4ca0398c2235980a9307b3d5bd3b010a3ad0a5dbed2881a9700af561ac8c7e36bb2fc4c40e9cf96f06817fb903729a7db6ff957697c9ede7885d94ff1aa70826ad01a9b03c37b0969be0daf60af93109eb1dee72e4a6df3bec89822a7a0b678058fa3fef86faec216eb6992162f8dcbf719c148cd2f9c55f4901203a9a8a2c3e90f3943dbc10360a1a49700d1dfbf66d69f6fbaf506c8bcce8bb0d872a02238926407a4eddd5d0fc5a752f90000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004000000000000000000000000000000000200", 0x1000}}, 0x1006) writev(r1, &(0x7f0000000900)=[{&(0x7f0000000480)="ef24df748e6339e7a859da00f7e45c45aed0cb6eabdcfdd972f677f016168b5ef61f9aa1f6deab386cf93481b137e7afe6f01ab5079c82ae2da6335608b14ba339e0f66f9dbd841684808f041cb78f055fa4dd99e8666178f4bc2ef29d65e55ab4c4fec523dfdaf97c", 0x69}, {&(0x7f00000014c0)="accecc3b26f444c91af532f3dc8fcb45fc7cb2240674222923ad25ceb2cab3cd1a1bce4438af0e8fd11efe70949b8076477924694871ad64be7d5913e78be03210b90c2170350c7cb1c836d132036ffdb8b1d4ae82f24eea9e1eebd967bbc765a0d152099994e3992e59ade79432921bd4fe5a9a5a1f627d0fe62310bebb8d6e8d8a54916273f2cb9f60bd7f33b392659e64eb1a2c1b49a387bf5fdb486a042b98c33f00150d8179917ebc20b9a4ce14ba2cfc32994781f0178f8edce57369a310ebc478f6c0d1bc0442447a3f3f038ead8940a6b2b92c9a56343feb2cf95dcad3ab0ecb42b0c5583adcd091cde45916908ebd5eae8a67737387218441ed24729ca4643175e3771e0600d44b996f993d2b8e22eddf88eab5b8cabe055b6e16f0a81f8c2dac406e3ba1a2bc44d94314ce123e5b43fc1dbcfb7858e440893b6c66c9f2691cba5856dcac58e289bd679ccdc558aacc7c419a60e726d683557555201b720461dbe1064dfd49919e9765f2bd4bd22eb64f8c1ca73fa6c559e3d300eb2cd42ea83b560a03ca4161b1e9035621a751cd760cc8989124e935802d6c1cde5926457791b3969da4ac6d408729275a31613b9ddfc33c5a1eb22d32d500052b27ffb9a4ce0172d859b4bc847440abb37974c13c855b3e318079a8b87565df2df2aaf96d9cd2515695f03eacf4958122570b14fef0212454bb74c478eaa7e551fbedd36b2e7af9134f7060947ab9dd3b8827025b5110856efdb1384044cdf04b75133d09def93df1513b78ecab8fc51ea2f3c2c60ea2b00bf925b840c569473086a244bae8d9b7a462dad0d9fdb72e0accaf4d1ee1b91d7abb86525eb73183489c9193d0c1c10bb4551919b31221bb519dce970bd5fd0b29fa221844694b320dd81a1766665d1beec63d175af4644a4764513d7619e9bac8802355483cc93666dab4733dab1945495a5bba68839d69d58f2dd5c76adf9d34bb9085d5fc4e8ec82c846ad432c35d6ab4cb99c165681bda2a819a13c4307e81bf7dc57a4002ae393ece0623af7826de923df8dc6b08ca7d91dec52688e676d816f5cc8716f8c119e6970c2a0c719bb6d278947d1db9bca07df7206cb2b06a10a2de4d4608e35ced274d9ff81c22cc89b0412c7880475c9ed4b5b9f0c30a9494259126a5e6095a98cab0bf0476d4faebe8c9b686251e80d8bf4400f2454f4d2a2b845e12c62129caae30e1c30258d7247a90d2ebcd506fafd6be7f7359ab77c37f141e7521281163712afc434c4339acccb767f1877e1a454b345e138422599446aa7da09561ca143ace6ef8ce70c5672163ac13b0d997fbbf8480f07f45792c6f31de10ded9be8548948fb0a9712d9b7e4d2e1d3aee0bd99a5b3aba604e6a9c117a247d95665348ae5829d569ce3449c3202eae7d9723558b0b4413ec470a4bc7c7bd264988e623a3d75656da1f831a84843653b03e53f37a2135ebee48ccb96800aa6a7d23e4e39f369cee6d2489c4c55e62c286b397d661e88925545a544c0358f9a2dd5f744f48ce2256c314612a85633d1a3b672cb1a4dfafb0269b28b65fac42a12d0a707bc593af2f6d3f639c9a8c18d8cba35cb2f1b18b32d387c6d4d6b3d016b9be9be4c214c85d6c979cc9fef700ca04e747b35733f10be5fc4f33d285f72d5bceafa0e790ee46ed3bc7bb6e17847b58c36b96c388ec4fb1eceb81ee73c163443421338d535542b28bf9cf4689e4f131992b5c54df9f64aeb49a28bd969198686cfce4f3b1c1a1187c3d30da29d519e1dfadb79aeccf43be2497b46c19696b78b3fefe09fe49ef2c329164a7822f41c4b25d7651789fc03678543faa095932a23e077f77e5f667ae4bb3808402c210d399fd0f653a4a611feca648418ad9a3c435edd5a5680c399e7a39e689fc3565aaa7dc062d0df4aa3c39ed771f51eb5313fd811349b009bb21c151fb2ef429605be9aaed73e6ff62dfd74f057ae8d220bc2890840090aaa7559f117616022b515e155c70997c058b67012cc25a259de7d35e7f1264173867dfe0e837fd890b1c4bdba76ee4e78234963b66f23fcd294a9c818e1ac7a54befa789116611c05f8fb4b4e3f8f20cc6afed294e78e364ff061a43fd9c865022eba8e76167df2588181682b1471851c546c3711084db58ca6a7bacf3e88608e59eb4848bb818192c19440faebd828aefc835a65e019586920d1a8238a60ae02948316313d38cd9269321ae17a1dbb19f57b619e7c5fba97f577626e2ac688f10b32f53356a697039563be88a79e1e97bf981a8c600ad47237eed91cb80dd8364cfcabf5371fc55a59b9267f0fb347e9bf704ee7abafbd95fa7843fcd4a2410d56d87699c1564ddaa59d453fff26c89b6fe02a9eb14cf0fa408b0d364a53ebbd2c8a0c92bb126973fd94e001023f114c75e02089748e4402a3927bb576d019417f073f9d7017f58a5f5edf9337fcb53d71f766d5ee719e2d6194d5098a50dbb6a334689f24d70e42f03ed62f754cf785b08e8f71b33ecd752e4e7c52398d70798b3828a2d7f9b5fd3222ee643b7707257978a9f06792cd97d714d65433c11d8cda1532f75a48a7a77c4a745de8c85aa44d7fdcc8cd1691d718fff1d930b539c52b8d3f349c2eed0c3613624de7c9937d2ced8c608a184d2dbb10939e694782ad9a82b120c6d82dd88e7314b081cf97c449b471efefd7b558848d999e767e12be54a42b76fffbcbde93241824f32846e71f4592eb2dd9f3d816e8ec229a45b79c254793c8f751004754fb08dd992b333660e028d404b0311eb53d6cf1359d4fbcfe9205403c63d0ea08523d2a9ca5301f7f6c7c3ff52e95178621e7e7e331075fb2dbe88e474ea4433352eaac032211247d234734b4c720ecb03626d745b6b08df3be8d12f18bcf7f49ebf8e3408805a3b2eeee97d6d4cc5aa70a4bc000a5cbc61fe209c06173a8b683225315e3548d787bacaa2a7590989819207a4e265dda895edbf5e336bf6f2368712b165ab5d19e31629e477241ab93a3e0d290c64847ed58753647f20bbb0ec1fc1b8f7691f67f30f4e8913a2f315eba36969f113fc22c575fe5af18bd6a2e9a9f6f13bc21981829b632a7c6aa93c146058232eb7c19422a0478e991b4ed994bc56193b0b8ed67244fc3f3c3dbd338362e17b0eb615180231cd56ff3ca1a8ac7ebac6cb48d76ff2d4d79a0fff9f9cb624c5f01ccdda286f7f6063d8643093ab4db51d71ebbdc673fdd6aa9cb4848e4de4089350ffeef4dbe79b602472e4b2e71a03739166703266e2437f191358e7311b5a16fc369c974aaf28c6eafdc5f2ba976ad83ccc5d34dbd86c7e831ff910a5b682bed66bf0b20ace44bdf0183d398d6ef4fff9b1dd38b07ee5db911f4249d61e4d354a3db3f6cd66a156631384eedc692550e07dd7dc16602759ddabf93921398505f40841ec08473ec42e9e1c6bd992e948f677bd41fac2428b2c5ba84831e9c789fd8f5e6c39558eaded6b3a6d9e4b8437a0c8ee9463fa6750301ded2a8a9ef53daeb335687f9d5609adbf1a461ab4aee998073359b34a4fcc537a9229f18617a12dad73bcba358b469accbc89cff7a71523a13b4b1dc9ad124178a2b202390fdfc2cc64801bec396620adb8f9defd72e12504335402dd75dcac2783cf06bde917cd6561401c863746465622f96d54ed04e14f38948e12732719d34f3d54d916e80c4d4158619a6051f36d632d46d36143f0f87d37853f4190096327093df0dc695b64b9bd73984f14f34e1737e796ac813dca98ef24bc4f1fc3b0d82e5e8026265b3d3a39da36fc2d701737626b476be43a3ddfc9a7d3eae61d38289efde136cbadd31f532eb92176f6224edfd0439a2c355ba94282623a06d1072575abab74909b2447c41cb75ee670eccdd9494c57eda6ce1a2977ce276aaba0d505e9841ea0fc9429f8cfb2a541572a1c7bd3e7775363462ef5581e6008b14308d1e9281bd5cce5365dec6558462d9051366e59524aea51a3d6c4172c76a3dde13c5cbf7980983b1c3585d03374194dd02f4dc083b55fa4d55414f3214646e5f3d81e33450ad1bb78a713ee764b8c4a67fa8a0af687d3c913b5563845fd0577fcb1114e67b242deec591f20a06502ee160e2341636ecfcb9720a0b61869284c35495242aca8b8da61e29e4d83391c89a393c6c85863f2b871161147b5804c6a28dc19ee05414f2bf0ea97eb90dbfe5b71b60cf2e02f7d8b0ccfd11394b396396c25fd1d79e469e85176a824b99d1a56f501dfd1fc550e73005d2443103c926a25ef13cf514bf5e8ba2271b6925609c80caf98d3cc1518b9d624bb113dd19d00734e649a7175e2c2b2674be7cb4d73ebb1a61c6d5fbb9ebb7a9a5853b588631bbadcd5649601fd20ba22741b21d936bd23fcf00ba81287cc94cf80d59c87eeab76c1b56562b162d261908a9f3abc12036fc2d0c54869ab0d079570c101b8c32efc6a339ae9b954374a2fa2909e65abbe71dbaf83308db67633ef3694fc4c8d85bd1ccc0d5831d3310bb3a7d8fd5ebf4a46a29d40468ef8f06ff0f511759c0d6bc7f76cdcb064b03411d3b07298a8edb0976eb07b31f63acd637529d97b9a3e2664afa6e95b3b943749806821288801ad7054bbaa9fb7af02d87633f7437d4ef284548105f7579249acdb9421708154cacd90377eb38c89d5b161f65b9cb08e32660990cf9e7ae9370c05dddd8734f4ebdf4392ffc6a7d08b0435ca85ed9d5598605c5291fefbe0e5809651b63a267531f504292c513dcf174932f09b86cc7a0cc30d800faba4a7b1c563812517f4b20b2749a92db8c5f890c8b9aeeba8eb001bd458eaeb9b154fe26bf3fac8072e4815656bc386e4d40bf70e0f47ce0741438cfacd9a2903c9c8d2abb9bf6a0815995db50bdd50c2b7d5a9861fa7c81e4444b32264d5e34a1849719782df6b5d01e7756652026364832ec4e9670bf5709d20ea61a9bd172d74d427268395c93e7d88553588f00a572b062c57ea37818a51d537f7c3966853589111e577c3b6306007f1864a1cda68e90f045fbd2349a1bdec7da6e77e3cc003b879bf494d86369b0b00e873fb71ff1b06f507de1972901d6e6010dd610be330902102ad5a842308f34b9a3f2e4fe70d6ee143a5d961f3cd919a2108d37b7746268a3abbe883f2909586bb5be04d24c35e7dd58175bff6b4f4255a8ce41ba29b88abf814a17a381bd6b1c2f1c64aa739d1c97cc347b0516b4a02f13acf5a87e1f4c51a822a68a83eff6688ead8433b8b955ca12c8f5cf2f7c1101f6b703f02258a373910bfe2843147b376f32a1e4df62551070843e024212fe3df99ecec1db9bb78f38cf7a95b1b5b91c5112ceda5e3ea08175d179215cc0346710195483c2b5c12e0ffc235df4a9b1bda9503ddf64b480101da8938533ecccee9f327cd3f181e21d71030bcf28f6d83ec5762b033fbd01beee922c82075c170af8f5d57ad93524f7570ff42fb92cbdfb4cc8701c29332689735a49d0272fa789f1c4525a67a561abdd7c64ae348975f2b58878707001cd7ec3116853380c3fb8f4c2b7ec70dfb6b83b35efdf3ea9fd469ec8baac273278de1c39a8f178eb4370e1583c445881f515fcd7a82d6c69d3f061a66219857f93ef70b1eb135224ac27408f984e7e23c5bc02351a650a403e95ac8982904fab553f1e8fb67cd854d1c0c61dec5339cd8904501d14b0e6c36944fa320d0c028b1c9873a5bffea9ea7565f603a30b66db596c1d6c720a8af29b8514e52580011d5e23187c7e07924fdbe80b0784ef540bde0", 0x1000}, {&(0x7f0000000580)="e6393ab33220ec568c516edc0888e206a05a1279cf2da96f8f240723f79e84b26146a9", 0x23}, {&(0x7f0000000600)="0fb67eb5d8e1216807cfc53e46a995488ac07adb2039b74d203f81ab6f8bbd2a9acd0303499c26ef1b614bb0b1cbf86fdb5294293a3b48be970bd94e773c646ad2b46a62f6392f6d506861be47da95dd68bee134f9e08f1042caa8051e54561e48465f11dc36e2485a45ca5d753ee33bc58da5ae6892623483a4360f0dd2ab86ff046555538cb223b7586e28ce1ffda8b2b5edcc4cb2a2033de9052f4038a375bb4cc957c25033b9186abf4924c2", 0xae}, {&(0x7f00000006c0)="8a490ff3f06a4c12c0d774b1aacec5451a91c4e9c7c06a08681e92cc0dd873450ce6d094808b61bbb6a43fe0599714730f103a54b616c82d4aef3cf88ee8d6e0dfc6a0a9fbe2d1d42feca458a6282b26a255a6f268933f14cad84d74ea8936c72dd756c6089d13f77553b195a859c8445bdb68c44202d8c3e1af303b", 0x7c}, {&(0x7f0000000740)="ed1d797349de2182e641ff7d39ccba020eba2c5fdfd84a309283796bbc610ae528cf273abc8312b5e7c78c16cf629dde8496cd651065c29105c6385249d31e2b43b1e3c43b33d633fa1a334a00e9a6afec1a877202217ac237dc44249197f10f1e56c522ce0f89ea54987543344096ffacf4e5d76b64d82587ac79383abc8b57f8a78a7b14f7845e1b531a11bdeb924e33de3af7ee5837d15fdce4d5907002621eabd6c6ba13cfd73efd6d35ecdd999bf7d66e0aef7f76ff620c049f1b8a", 0xbe}, {&(0x7f0000000500)="a5d1111bd7bf785703408a4ae7e8e8b5c2f82871dc5bf5d2ee6c54d0f51d6ce482d986384fcd79c7fc", 0x29}, {&(0x7f0000000800)="77daa4a4366039cca8f7267145805b05387ed067527aec77a349818ed8a8d0d681661f7e97562664d372f24ca9e34ab214260fa6259a884bb5d75494134635616a71c163dea7095b258be17b260d36ab18ed5d585fb6061d5e850112b136c40f746eec2e47fa7fea2a4e387eaacbff426fc4f8431655c2bac0b9869c86538088fc6aa679814cff513b5ff14b12e04fd812a954e1e1eec6667ca6a2ce8dcace8f5905d1b70984c05e5d51ca2879c858f5f8b120f4e246cd5a22dbdc086feab781176f06c873fe6378decb28", 0xcb}], 0x8) 00:18:40 executing program 2: pipe(0x0) syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000140)="eb3c906d6b66732e66617400020101000240008000f801", 0x17}, {0x0, 0x0, 0x1000}], 0x0, &(0x7f0000000180)=ANY=[]) chdir(&(0x7f0000000040)='./file0\x00') r0 = open(&(0x7f0000000080)='./bus\x00', 0x14d842, 0x0) r1 = open(&(0x7f0000000780)='./bus\x00', 0x4c03e, 0x0) r2 = creat(&(0x7f00000000c0)='./bus\x00', 0x0) ftruncate(r2, 0x800) r3 = creat(&(0x7f0000000040)='./bus\x00', 0x0) ftruncate(r3, 0x800) lseek(r3, 0x200, 0x0) r4 = open(&(0x7f0000000000)='./bus\x00', 0x24000, 0x0) sendfile(r3, r4, 0x0, 0x0) mmap(&(0x7f0000000000/0x600000)=nil, 0x600202, 0x7ffffe, 0x4002011, r1, 0x0) write$P9_RREADLINK(r0, 0x0, 0xe) 00:18:40 executing program 5: pipe(0x0) syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000140)="eb3c906d6b66732e66617400020101000240008000f801", 0x17}, {0x0, 0x0, 0x1000}], 0x0, &(0x7f0000000180)=ANY=[]) chdir(&(0x7f0000000040)='./file0\x00') r0 = open(&(0x7f0000000080)='./bus\x00', 0x14d842, 0x0) r1 = open(&(0x7f0000000780)='./bus\x00', 0x4c03e, 0x0) r2 = creat(&(0x7f00000000c0)='./bus\x00', 0x0) ftruncate(r2, 0x800) r3 = creat(&(0x7f0000000040)='./bus\x00', 0x0) ftruncate(r3, 0x800) lseek(r3, 0x200, 0x0) r4 = open(&(0x7f0000000000)='./bus\x00', 0x24000, 0x0) sendfile(r3, r4, 0x0, 0x10000) mmap(&(0x7f0000000000/0x600000)=nil, 0x600202, 0x7ffffe, 0x10, r1, 0x0) write$P9_RREADLINK(r0, 0x0, 0xe) 00:18:40 executing program 1: pipe(0x0) syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000140)="eb3c906d6b66732e66617400020101000240008000f801", 0x17}, {0x0, 0x0, 0x1000}], 0x0, &(0x7f0000000180)=ANY=[]) chdir(&(0x7f0000000040)='./file0\x00') r0 = open(&(0x7f0000000080)='./bus\x00', 0x14d842, 0x0) r1 = open(&(0x7f0000000780)='./bus\x00', 0x4c03e, 0x0) r2 = creat(&(0x7f00000000c0)='./bus\x00', 0x0) ftruncate(r2, 0x800) r3 = creat(&(0x7f0000000040)='./bus\x00', 0x0) ftruncate(0xffffffffffffffff, 0x800) lseek(r3, 0x200, 0x0) r4 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) lseek(r4, 0x8, 0x0) getsockopt$IP6T_SO_GET_REVISION_MATCH(r4, 0x29, 0x44, &(0x7f0000000180)={'icmp\x00'}, &(0x7f00000001c0)=0x1e) r5 = open(&(0x7f0000000000)='./bus\x00', 0x24000, 0x0) sendfile(r3, r5, 0x0, 0x10000) mmap(&(0x7f0000000000/0x600000)=nil, 0x600202, 0x7ffffe, 0x4002011, r1, 0x0) write$P9_RREADLINK(r0, 0x0, 0xe) [ 168.156208][ T7738] loop1: detected capacity change from 0 to 16 [ 168.228504][ T7741] loop0: detected capacity change from 0 to 16 [ 168.237842][ T7741] FAULT_INJECTION: forcing a failure. [ 168.237842][ T7741] name failslab, interval 1, probability 0, space 0, times 0 [ 168.237865][ T7741] CPU: 1 PID: 7741 Comm: syz-executor.0 Not tainted 5.18.0-rc3-syzkaller-00218-g13bc32bad705-dirty #0 [ 168.237889][ T7741] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/01/2011 [ 168.237901][ T7741] Call Trace: [ 168.274841][ T7741] [ 168.274904][ T7741] dump_stack_lvl+0xd6/0x122 [ 168.274933][ T7741] dump_stack+0x11/0x12 [ 168.274956][ T7741] should_fail+0x230/0x240 [ 168.290969][ T7741] __should_failslab+0x81/0x90 [ 168.290994][ T7741] ? mempool_alloc_slab+0x16/0x20 [ 168.291015][ T7741] should_failslab+0x5/0x20 [ 168.291035][ T7741] kmem_cache_alloc+0x46/0x300 [ 168.310319][ T7741] ? bio_put+0x55a/0x690 [ 168.310346][ T7741] mempool_alloc_slab+0x16/0x20 [ 168.319439][ T7741] ? mempool_free+0x130/0x130 [ 168.319543][ T7741] mempool_alloc+0x9f/0x2a0 [ 168.319563][ T7741] ? bio_endio+0x366/0x3f0 [ 168.319588][ T7741] bio_alloc_bioset+0xe4/0x730 [ 168.319612][ T7741] ? submit_bio+0x139/0x150 [ 168.342731][ T7741] submit_bh_wbc+0x161/0x2f0 [ 168.342759][ T7741] block_read_full_page+0x5e6/0x7b0 [ 168.352542][ T7741] ? fat_block_truncate_page+0x30/0x30 [ 168.352647][ T7741] do_mpage_readpage+0xd7e/0xf20 [ 168.352674][ T7741] ? debug_smp_processor_id+0x13/0x20 [ 168.352697][ T7741] ? try_charge_memcg+0x93b/0x960 [ 168.352778][ T7741] ? __list_add_valid+0x28/0xa0 [ 168.352801][ T7741] ? xas_load+0x267/0x290 [ 168.352827][ T7741] ? fat_block_truncate_page+0x30/0x30 [ 168.352890][ T7741] mpage_readpage+0x57/0xc0 [ 168.393025][ T7741] ? fat_block_truncate_page+0x30/0x30 [ 168.393059][ T7741] fat_readpage+0x18/0x20 [ 168.393084][ T7741] filemap_read_folio+0x3e/0x110 [ 168.407748][ T7741] filemap_fault+0x2ca/0x740 [ 168.407773][ T7741] do_fault+0x500/0xb20 [ 168.407793][ T7741] ? filemap_read_folio+0x110/0x110 [ 168.407814][ T7741] handle_mm_fault+0x825/0xa40 [ 168.426432][ T7741] ? follow_page_mask+0x2c0/0x890 [ 168.426463][ T7741] __get_user_pages+0x306/0xb80 [ 168.426534][ T7741] __mm_populate+0x26e/0x3a0 [ 168.426558][ T7741] vm_mmap_pgoff+0x160/0x1f0 [ 168.426580][ T7741] ksys_mmap_pgoff+0x265/0x320 [ 168.426604][ T7741] do_syscall_64+0x2b/0x70 00:18:40 executing program 0: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000140)="eb3c906d6b66732e66617400020101000240008000f801", 0x17}, {0x0, 0x0, 0x1000}], 0x0, &(0x7f0000000180)=ANY=[]) chdir(&(0x7f0000000040)='./file0\x00') r0 = open(&(0x7f0000000080)='./bus\x00', 0x14d842, 0x0) r1 = open(&(0x7f0000000780)='./bus\x00', 0x4c03e, 0x0) r2 = creat(&(0x7f00000000c0)='./bus\x00', 0x0) ftruncate(r2, 0x800) r3 = creat(&(0x7f0000000040)='./bus\x00', 0x0) ftruncate(r3, 0x800) lseek(r3, 0x200, 0x0) r4 = open(&(0x7f0000000000)='./bus\x00', 0x24000, 0x0) sendfile(r3, r4, 0x0, 0x10000) mmap(&(0x7f0000000000/0x600000)=nil, 0x600202, 0x7ffffe, 0x4002011, r1, 0x0) (fail_nth: 16) write$P9_RREADLINK(r0, 0x0, 0xe) [ 168.426641][ T7741] entry_SYSCALL_64_after_hwframe+0x44/0xae [ 168.460823][ T7741] RIP: 0033:0x7f3a02dd50e9 [ 168.460843][ T7741] Code: ff ff c3 66 2e 0f 1f 84 00 00 00 00 00 0f 1f 40 00 48 89 f8 48 89 f7 48 89 d6 48 89 ca 4d 89 c2 4d 89 c8 4c 8b 4c 24 08 0f 05 <48> 3d 01 f0 ff ff 73 01 c3 48 c7 c1 b8 ff ff ff f7 d8 64 89 01 48 [ 168.460861][ T7741] RSP: 002b:00007f3a0254b168 EFLAGS: 00000246 ORIG_RAX: 0000000000000009 00:18:40 executing program 3: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000140)="eb3c906d6b66732e66617400020101000240008000f801", 0x17}, {0x0, 0x0, 0x1000}], 0x0, &(0x7f0000000180)=ANY=[]) chdir(&(0x7f0000000040)='./file0\x00') open(&(0x7f0000000080)='./bus\x00', 0x14d842, 0x0) r0 = open(&(0x7f0000000780)='./bus\x00', 0x4c03e, 0x0) r1 = creat(&(0x7f00000000c0)='./bus\x00', 0x0) ftruncate(r1, 0x800) r2 = creat(&(0x7f0000000040)='./bus\x00', 0x0) ftruncate(r2, 0x800) lseek(r2, 0x200, 0x0) r3 = open(&(0x7f0000000000)='./bus\x00', 0x24000, 0x0) sendfile(r2, r3, 0x0, 0x10000) mmap(&(0x7f0000000000/0x600000)=nil, 0x600202, 0x7ffffe, 0x4002011, r0, 0xf) 00:18:40 executing program 1: pipe(0x0) syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000140)="eb3c906d6b66732e66617400020101000240008000f801", 0x17}, {0x0, 0x0, 0x1000}], 0x0, &(0x7f0000000180)=ANY=[]) chdir(&(0x7f0000000040)='./file0\x00') r0 = open(&(0x7f0000000080)='./bus\x00', 0x14d842, 0x0) r1 = open(&(0x7f0000000780)='./bus\x00', 0x4c03e, 0x0) r2 = creat(&(0x7f00000000c0)='./bus\x00', 0x0) ftruncate(r2, 0x800) r3 = creat(&(0x7f0000000040)='./bus\x00', 0x0) ftruncate(r3, 0x0) lseek(r3, 0x200, 0x0) r4 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) lseek(r4, 0x8, 0x0) getsockopt$IP6T_SO_GET_REVISION_MATCH(r4, 0x29, 0x44, &(0x7f0000000180)={'icmp\x00'}, &(0x7f00000001c0)=0x1e) r5 = open(&(0x7f0000000000)='./bus\x00', 0x24000, 0x0) sendfile(r3, r5, 0x0, 0x10000) mmap(&(0x7f0000000000/0x600000)=nil, 0x600202, 0x7ffffe, 0x4002011, r1, 0x0) write$P9_RREADLINK(r0, 0x0, 0xe) 00:18:40 executing program 5: pipe(0x0) syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000140)="eb3c906d6b66732e66617400020101000240008000f801", 0x17}, {0x0, 0x0, 0x1000}], 0x0, &(0x7f0000000180)=ANY=[]) chdir(&(0x7f0000000040)='./file0\x00') r0 = open(&(0x7f0000000080)='./bus\x00', 0x14d842, 0x0) r1 = open(&(0x7f0000000780)='./bus\x00', 0x4c03e, 0x0) r2 = creat(&(0x7f00000000c0)='./bus\x00', 0x0) ftruncate(r2, 0x800) r3 = creat(&(0x7f0000000040)='./bus\x00', 0x0) ftruncate(r3, 0x800) lseek(r3, 0x200, 0x0) r4 = open(&(0x7f0000000000)='./bus\x00', 0x24000, 0x0) sendfile(r3, r4, 0x0, 0x10000) mmap(&(0x7f0000000000/0x600000)=nil, 0x600202, 0x7ffffe, 0x10, r1, 0x0) write$P9_RREADLINK(r0, 0x0, 0xe) [ 168.460882][ T7741] RAX: ffffffffffffffda RBX: 00007f3a02ee7f60 RCX: 00007f3a02dd50e9 [ 168.460895][ T7741] RDX: 00000000007ffffe RSI: 0000000000600202 RDI: 0000000020000000 [ 168.460907][ T7741] RBP: 00007f3a0254b1d0 R08: 0000000000000004 R09: 0000000000000000 00:18:40 executing program 2: pipe(0x0) syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000140)="eb3c906d6b66732e66617400020101000240008000f801", 0x17}, {0x0, 0x0, 0x1000}], 0x0, &(0x7f0000000180)=ANY=[]) chdir(&(0x7f0000000040)='./file0\x00') r0 = open(&(0x7f0000000080)='./bus\x00', 0x14d842, 0x0) r1 = open(&(0x7f0000000780)='./bus\x00', 0x4c03e, 0x0) r2 = creat(&(0x7f00000000c0)='./bus\x00', 0x0) ftruncate(r2, 0x800) r3 = creat(&(0x7f0000000040)='./bus\x00', 0x0) ftruncate(r3, 0x800) lseek(r3, 0x200, 0x0) r4 = open(&(0x7f0000000000)='./bus\x00', 0x24000, 0x0) sendfile(r3, r4, 0x0, 0x10000) mmap(&(0x7f0000000000/0x600000)=nil, 0x600202, 0x0, 0x4002011, r1, 0x0) write$P9_RREADLINK(r0, 0x0, 0xe) [ 168.460921][ T7741] R10: 0000000004002011 R11: 0000000000000246 R12: 0000000000000002 [ 168.460936][ T7741] R13: 00007ffe5c0ea9cf R14: 00007f3a0254b300 R15: 0000000000022000 [ 168.460953][ T7741] [ 168.497194][ T7747] loop5: detected capacity change from 0 to 16 [ 168.503680][ T7749] loop1: detected capacity change from 0 to 16 [ 168.514185][ T7751] loop3: detected capacity change from 0 to 16 [ 168.537856][ T7752] loop2: detected capacity change from 0 to 16 [ 168.538215][ T7754] loop0: detected capacity change from 0 to 16 [ 168.555669][ T7754] FAULT_INJECTION: forcing a failure. [ 168.555669][ T7754] name fail_page_alloc, interval 1, probability 0, space 0, times 0 [ 168.613942][ T7754] CPU: 1 PID: 7754 Comm: syz-executor.0 Not tainted 5.18.0-rc3-syzkaller-00218-g13bc32bad705-dirty #0 [ 168.613968][ T7754] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/01/2011 [ 168.614053][ T7754] Call Trace: [ 168.614060][ T7754] [ 168.614068][ T7754] dump_stack_lvl+0xd6/0x122 [ 168.646261][ T7754] dump_stack+0x11/0x12 [ 168.646288][ T7754] should_fail+0x230/0x240 [ 168.646313][ T7754] __alloc_pages+0xf0/0x320 [ 168.646336][ T7754] alloc_pages+0x34d/0x450 [ 168.646361][ T7754] pte_alloc_one+0x29/0xb0 [ 168.668225][ T7754] do_fault+0x3de/0xb20 [ 168.668248][ T7754] ? filemap_read_folio+0x110/0x110 [ 168.668270][ T7754] handle_mm_fault+0x825/0xa40 [ 168.682474][ T7754] __get_user_pages+0x306/0xb80 [ 168.682504][ T7754] __mm_populate+0x26e/0x3a0 [ 168.682543][ T7754] vm_mmap_pgoff+0x160/0x1f0 [ 168.696620][ T7754] ksys_mmap_pgoff+0x265/0x320 [ 168.696651][ T7754] do_syscall_64+0x2b/0x70 [ 168.696677][ T7754] entry_SYSCALL_64_after_hwframe+0x44/0xae [ 168.696741][ T7754] RIP: 0033:0x7f3a02dd50e9 [ 168.716130][ T7754] Code: ff ff c3 66 2e 0f 1f 84 00 00 00 00 00 0f 1f 40 00 48 89 f8 48 89 f7 48 89 d6 48 89 ca 4d 89 c2 4d 89 c8 4c 8b 4c 24 08 0f 05 <48> 3d 01 f0 ff ff 73 01 c3 48 c7 c1 b8 ff ff ff f7 d8 64 89 01 48 [ 168.716200][ T7754] RSP: 002b:00007f3a0254b168 EFLAGS: 00000246 ORIG_RAX: 0000000000000009 [ 168.716229][ T7754] RAX: ffffffffffffffda RBX: 00007f3a02ee7f60 RCX: 00007f3a02dd50e9 00:18:41 executing program 0: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000140)="eb3c906d6b66732e66617400020101000240008000f801", 0x17}, {0x0, 0x0, 0x1000}], 0x0, &(0x7f0000000180)=ANY=[]) chdir(&(0x7f0000000040)='./file0\x00') r0 = open(&(0x7f0000000080)='./bus\x00', 0x14d842, 0x0) r1 = open(&(0x7f0000000780)='./bus\x00', 0x4c03e, 0x0) r2 = creat(&(0x7f00000000c0)='./bus\x00', 0x0) ftruncate(r2, 0x800) r3 = creat(&(0x7f0000000040)='./bus\x00', 0x0) ftruncate(r3, 0x800) lseek(r3, 0x200, 0x0) r4 = open(&(0x7f0000000000)='./bus\x00', 0x24000, 0x0) sendfile(r3, r4, 0x0, 0x10000) mmap(&(0x7f0000000000/0x600000)=nil, 0x600202, 0x7ffffe, 0x4002011, r1, 0x0) (fail_nth: 17) write$P9_RREADLINK(r0, 0x0, 0xe) 00:18:41 executing program 1: pipe(0x0) syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000140)="eb3c906d6b66732e66617400020101000240008000f801", 0x17}, {0x0, 0x0, 0x1000}], 0x0, &(0x7f0000000180)=ANY=[]) chdir(&(0x7f0000000040)='./file0\x00') r0 = open(&(0x7f0000000080)='./bus\x00', 0x14d842, 0x0) r1 = open(&(0x7f0000000780)='./bus\x00', 0x4c03e, 0x0) r2 = creat(&(0x7f00000000c0)='./bus\x00', 0x0) ftruncate(r2, 0x800) r3 = creat(&(0x7f0000000040)='./bus\x00', 0x0) ftruncate(r3, 0x0) lseek(r3, 0x200, 0x0) r4 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) lseek(r4, 0x8, 0x0) getsockopt$IP6T_SO_GET_REVISION_MATCH(r4, 0x29, 0x44, &(0x7f0000000180)={'icmp\x00'}, &(0x7f00000001c0)=0x1e) r5 = open(&(0x7f0000000000)='./bus\x00', 0x24000, 0x0) sendfile(r3, r5, 0x0, 0x10000) mmap(&(0x7f0000000000/0x600000)=nil, 0x600202, 0x7ffffe, 0x4002011, r1, 0x0) write$P9_RREADLINK(r0, 0x0, 0xe) 00:18:41 executing program 3: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000140)="eb3c906d6b66732e66617400020101000240008000f801", 0x17}, {0x0, 0x0, 0x1000}], 0x0, &(0x7f0000000180)=ANY=[]) chdir(&(0x7f0000000040)='./file0\x00') open(&(0x7f0000000080)='./bus\x00', 0x14d842, 0x0) r0 = open(&(0x7f0000000780)='./bus\x00', 0x4c03e, 0x0) r1 = creat(&(0x7f00000000c0)='./bus\x00', 0x0) ftruncate(r1, 0x800) r2 = creat(&(0x7f0000000040)='./bus\x00', 0x0) ftruncate(r2, 0x800) lseek(r2, 0x200, 0x0) r3 = open(&(0x7f0000000000)='./bus\x00', 0x24000, 0x0) sendfile(r2, r3, 0x0, 0x10000) mmap(&(0x7f0000000000/0x600000)=nil, 0x600202, 0x7ffffe, 0x4002011, r0, 0xef) [ 168.752321][ T7754] RDX: 00000000007ffffe RSI: 0000000000600202 RDI: 0000000020000000 [ 168.752338][ T7754] RBP: 00007f3a0254b1d0 R08: 0000000000000004 R09: 0000000000000000 [ 168.752423][ T7754] R10: 0000000004002011 R11: 0000000000000246 R12: 0000000000000002 [ 168.752438][ T7754] R13: 00007ffe5c0ea9cf R14: 00007f3a0254b300 R15: 0000000000022000 [ 168.752456][ T7754] [ 168.777399][ T7761] loop3: detected capacity change from 0 to 16 [ 168.777694][ T7758] loop5: detected capacity change from 0 to 16 [ 168.778127][ T7759] loop1: detected capacity change from 0 to 16 [ 168.808957][ T7763] loop2: detected capacity change from 0 to 16 [ 168.823734][ T7765] loop0: detected capacity change from 0 to 16 [ 168.841572][ T7767] loop1: detected capacity change from 0 to 16 [ 168.849210][ T7769] loop3: detected capacity change from 0 to 16 [ 168.865320][ T7765] FAULT_INJECTION: forcing a failure. [ 168.865320][ T7765] name failslab, interval 1, probability 0, space 0, times 0 [ 168.865421][ T7765] CPU: 0 PID: 7765 Comm: syz-executor.0 Not tainted 5.18.0-rc3-syzkaller-00218-g13bc32bad705-dirty #0 [ 168.865505][ T7765] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/01/2011 [ 168.865593][ T7765] Call Trace: [ 168.865600][ T7765] [ 168.865606][ T7765] dump_stack_lvl+0xd6/0x122 [ 168.865636][ T7765] dump_stack+0x11/0x12 [ 168.865678][ T7765] should_fail+0x230/0x240 [ 168.865766][ T7765] __should_failslab+0x81/0x90 [ 168.865818][ T7765] ? mempool_alloc_slab+0x16/0x20 [ 168.865839][ T7765] should_failslab+0x5/0x20 [ 168.865859][ T7765] kmem_cache_alloc+0x46/0x300 [ 168.865948][ T7765] ? bio_put+0x55a/0x690 [ 168.865972][ T7765] mempool_alloc_slab+0x16/0x20 [ 168.866019][ T7765] ? mempool_free+0x130/0x130 [ 168.866062][ T7765] mempool_alloc+0x9f/0x2a0 [ 168.866081][ T7765] ? bio_endio+0x366/0x3f0 [ 168.866104][ T7765] bio_alloc_bioset+0xe4/0x730 [ 168.866129][ T7765] ? submit_bio+0x139/0x150 [ 168.866162][ T7765] submit_bh_wbc+0x161/0x2f0 [ 168.866186][ T7765] block_read_full_page+0x5e6/0x7b0 [ 168.866217][ T7765] ? fat_block_truncate_page+0x30/0x30 [ 168.866245][ T7765] do_mpage_readpage+0xd7e/0xf20 [ 168.866325][ T7765] ? debug_smp_processor_id+0x13/0x20 [ 168.866346][ T7765] ? try_charge_memcg+0x93b/0x960 [ 168.866374][ T7765] ? __list_add_valid+0x28/0xa0 [ 168.866398][ T7765] ? xas_load+0x267/0x290 [ 168.866421][ T7765] ? fat_block_truncate_page+0x30/0x30 [ 168.866462][ T7765] mpage_readpage+0x57/0xc0 [ 168.866521][ T7765] ? fat_block_truncate_page+0x30/0x30 [ 168.866594][ T7765] fat_readpage+0x18/0x20 [ 168.866618][ T7765] filemap_read_folio+0x3e/0x110 [ 168.866636][ T7765] filemap_fault+0x2ca/0x740 [ 168.866668][ T7765] do_fault+0x500/0xb20 [ 168.866687][ T7765] ? filemap_read_folio+0x110/0x110 [ 168.866751][ T7765] handle_mm_fault+0x825/0xa40 [ 168.866780][ T7765] __get_user_pages+0x306/0xb80 [ 168.866805][ T7765] __mm_populate+0x26e/0x3a0 [ 168.866835][ T7765] vm_mmap_pgoff+0x160/0x1f0 [ 168.866928][ T7765] ksys_mmap_pgoff+0x265/0x320 [ 168.866985][ T7765] do_syscall_64+0x2b/0x70 [ 168.867010][ T7765] entry_SYSCALL_64_after_hwframe+0x44/0xae [ 168.867034][ T7765] RIP: 0033:0x7f3a02dd50e9 [ 168.867049][ T7765] Code: ff ff c3 66 2e 0f 1f 84 00 00 00 00 00 0f 1f 40 00 48 89 f8 48 89 f7 48 89 d6 48 89 ca 4d 89 c2 4d 89 c8 4c 8b 4c 24 08 0f 05 <48> 3d 01 f0 ff ff 73 01 c3 48 c7 c1 b8 ff ff ff f7 d8 64 89 01 48 [ 168.867069][ T7765] RSP: 002b:00007f3a0254b168 EFLAGS: 00000246 ORIG_RAX: 0000000000000009 [ 168.867130][ T7765] RAX: ffffffffffffffda RBX: 00007f3a02ee7f60 RCX: 00007f3a02dd50e9 [ 168.867145][ T7765] RDX: 00000000007ffffe RSI: 0000000000600202 RDI: 0000000020000000 00:18:41 executing program 5: pipe(0x0) syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000140)="eb3c906d6b66732e66617400020101000240008000f801", 0x17}, {0x0, 0x0, 0x1000}], 0x0, &(0x7f0000000180)=ANY=[]) chdir(&(0x7f0000000040)='./file0\x00') r0 = open(&(0x7f0000000080)='./bus\x00', 0x14d842, 0x0) r1 = open(&(0x7f0000000780)='./bus\x00', 0x4c03e, 0x0) r2 = creat(&(0x7f00000000c0)='./bus\x00', 0x0) ftruncate(r2, 0x800) r3 = creat(&(0x7f0000000040)='./bus\x00', 0x0) ftruncate(r3, 0x800) lseek(r3, 0x200, 0x0) r4 = open(&(0x7f0000000000)='./bus\x00', 0x24000, 0x0) sendfile(r3, r4, 0x0, 0x10000) mmap(&(0x7f0000000000/0x600000)=nil, 0x600202, 0x7ffffe, 0x10, r1, 0x0) write$P9_RREADLINK(r0, 0x0, 0xe) 00:18:41 executing program 3: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000140)="eb3c906d6b66732e66617400020101000240008000f801", 0x17}, {0x0, 0x0, 0x1000}], 0x0, &(0x7f0000000180)=ANY=[]) chdir(&(0x7f0000000040)='./file0\x00') open(&(0x7f0000000080)='./bus\x00', 0x14d842, 0x0) r0 = open(&(0x7f0000000780)='./bus\x00', 0x4c03e, 0x0) r1 = creat(&(0x7f00000000c0)='./bus\x00', 0x0) ftruncate(r1, 0x800) r2 = creat(&(0x7f0000000040)='./bus\x00', 0x0) ftruncate(r2, 0x800) lseek(r2, 0x200, 0x0) r3 = open(&(0x7f0000000000)='./bus\x00', 0x24000, 0x0) sendfile(r2, r3, 0x0, 0x10000) mmap(&(0x7f0000000000/0x600000)=nil, 0x600202, 0x7ffffe, 0x4002011, r0, 0x300) 00:18:41 executing program 2: pipe(0x0) syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000140)="eb3c906d6b66732e66617400020101000240008000f801", 0x17}, {0x0, 0x0, 0x1000}], 0x0, &(0x7f0000000180)=ANY=[]) chdir(&(0x7f0000000040)='./file0\x00') r0 = open(&(0x7f0000000080)='./bus\x00', 0x14d842, 0x0) r1 = open(&(0x7f0000000780)='./bus\x00', 0x4c03e, 0x0) r2 = creat(&(0x7f00000000c0)='./bus\x00', 0x0) ftruncate(r2, 0x800) r3 = creat(&(0x7f0000000040)='./bus\x00', 0x0) ftruncate(r3, 0x800) lseek(r3, 0x200, 0x0) r4 = open(&(0x7f0000000000)='./bus\x00', 0x24000, 0x0) sendfile(r3, r4, 0x0, 0x10000) mmap(&(0x7f0000000000/0x600000)=nil, 0x600202, 0x0, 0x4002011, r1, 0x0) write$P9_RREADLINK(r0, 0x0, 0xe) 00:18:41 executing program 1: pipe(0x0) syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000140)="eb3c906d6b66732e66617400020101000240008000f801", 0x17}, {0x0, 0x0, 0x1000}], 0x0, &(0x7f0000000180)=ANY=[]) chdir(&(0x7f0000000040)='./file0\x00') r0 = open(&(0x7f0000000080)='./bus\x00', 0x14d842, 0x0) r1 = open(&(0x7f0000000780)='./bus\x00', 0x4c03e, 0x0) r2 = creat(&(0x7f00000000c0)='./bus\x00', 0x0) ftruncate(r2, 0x800) r3 = creat(&(0x7f0000000040)='./bus\x00', 0x0) ftruncate(r3, 0x0) lseek(r3, 0x200, 0x0) r4 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) lseek(r4, 0x8, 0x0) getsockopt$IP6T_SO_GET_REVISION_MATCH(r4, 0x29, 0x44, &(0x7f0000000180)={'icmp\x00'}, &(0x7f00000001c0)=0x1e) r5 = open(&(0x7f0000000000)='./bus\x00', 0x24000, 0x0) sendfile(r3, r5, 0x0, 0x10000) mmap(&(0x7f0000000000/0x600000)=nil, 0x600202, 0x7ffffe, 0x4002011, r1, 0x0) write$P9_RREADLINK(r0, 0x0, 0xe) 00:18:41 executing program 4: setsockopt$packet_tx_ring(0xffffffffffffffff, 0x10f, 0x87, &(0x7f0000000080)=@req3={0x0, 0x0, 0xd2}, 0x1c) setsockopt$packet_tx_ring(0xffffffffffffffff, 0x107, 0xd, 0x0, 0x0) socket$nl_route(0x10, 0x3, 0x0) bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000300)={0x11, 0x5, &(0x7f00000000c0)=ANY=[@ANYBLOB="180000000000000000000000ff000000850000000e000000850000005000000095"], &(0x7f0000000280)='syzkaller\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x2, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x78) bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, 0x0, 0x0) sendmsg$WG_CMD_GET_DEVICE(0xffffffffffffffff, &(0x7f0000001480)={0x0, 0x0, &(0x7f0000000440)={&(0x7f00000003c0)={0x38, 0x0, 0x100, 0x70bd29, 0x25dfdbfb, {}, [@WGDEVICE_A_IFNAME={0x14, 0x2, 'wg2\x00'}, @WGDEVICE_A_IFINDEX={0x8}, @WGDEVICE_A_FWMARK={0x8}]}, 0x38}, 0x1, 0x0, 0x0, 0x40000000}, 0x80) socket$nl_route(0x10, 0x3, 0x0) r0 = syz_open_dev$tty1(0xc, 0x4, 0x1) r1 = dup(r0) write$UHID_INPUT(r1, &(0x7f0000001040)={0xe, {"a2e3ad08ed6b52f99cfbf4c0879b45b4d04fe7ff7fc6e5539b3c68163b546a9b374694370890e0878fdb1ac6e7049b71b4956c0a9a472a5b47f3988f7ef31952a981ffe8d178708c523c921b509b720a169b50d336cd3b78130daa61d8e809ea889b6e02b77f07227227b7ba67e0e78657a6f5c2a874e62a9ccdc0d31a0c9f318c0da1993bd160e233df4a62179c6f309f4cff7738596ecae8707ce065cd5b91cd0ae193973735b36d5b1b63e91c00305d3f46635eb016d5b1dda98e2d749be7bd1df1fb3b231fdcdb5075a9aaa1b469c3090000000000000075271b286329d169934288fd789aa37d6e98b224fd44b65b31334ffc55cc82cd3ac32ecd03aded6f9081b4da0d8b38f3cd4498bee800490841bdb114f6b76383709d8f5c55432a909fda039aec54a1236e80f6a8abadea7662496bddbb42be6bfb2f17959d1f416e56c71bfc31870262f5e801119242ca5b6bfc821e7e20002451138e645bb80c617669314e2fbe70de98ec76a9e40dad47f36fd9f7d0d42a4b5f1185ccdcf16ff46295d8a0fa17713cf39fe23491237c08822dec110911e893d0a8c4f677747abc360934b82910ff85bfd995083bba2987b67399eac427d145d546a40b9f6ff14ac488ec130fb3850a27afc953854a642c57519544ae15a7e454dea05918b4124351601611c8f11baa500a3621c56cea8d20ff911a0c41db6ebe8cac64f17679141d54b34bbc9963ac4f4bb3309603f1d4ab966203861b5b15a841f2b575a8bd0d78248ebe4d9a80002695104f674c2431dca141fae269cab70e9a66f3c3a9a63e9639e1f59c0eee26c6b5d74b078a5e15c31634e5ae098ce9ee70771aaa18119a867e1088334975e9f73483b6a62fa678ca14ffd9f9db2a7869d85864056526f889af43a6000200000000000065d5e880576286522449df466c632b356f243f989cce3803f465e41e610c20d80421d653a5120000008213b704c7fb082ff27590678ef9f190bae979babc7041d860420c5664ba7921b14dc1db8892fd32d0ad7bc946813591ad8deff4b05f60cea0da7710ac0004000000008000bea37de0d0d4aa202fef5952a5391fd5615d429a04a689b83c7068ae949ed06e288e810bac9c76600097907f8ea2e2f05dd3318271a1f5f8528f227e79c13800000000492f21579d2c15b8c70cdb1c332d86d87341432750861ec2bc3451edca194b221cfec4603d276bbaa1dfa6d4fb8a48a76eefc9a9a0270e4c10d64cd5a62427264f2360fe763c43470833ac96d3f3357cbbaba8f1b1fdcc7cbb61a7cdb9744ed7f9129aede2be21ccfdc4e9134f8684b3a4f354da9a795e96334e207dff70f1988037b2ed3aaf575c0b88d8f146684078416d59fdee5307000000d92dad99dac44c3f0008047096a44060bebc2420aed92fa9b6c6224779415d97b9a6d6d5495c1180459043f41c2fc4f4162b987b80c3e001cd34e5c92f76cc4c24eeb8bc4e9ac2aed9e53803ed0ca4ae3a9737d214060005ea6f1783e287b3bee96e3a7288afe2fdfaa78d1f48c13b64df07847754b8400daaa69bf5c8f48fe4eae9ca1207e78283cd0b20ceb360c7e658828163e2d25c4aa348561f927e88f63aa70e73a5e69b3df3495903f06572e1e007fa55a2999f596d067312f5779e8dbfdcf3427138f3d444d2639a10477f9bec4b0bbb6e3c04be68981f392203dd0ee3ef478e67d1d7232f17696294378ce716dacfc5e3e03cfffffffffffff001034ef655b253ca509383815b1b6fc6522d4e2d48604665fde2b94cf02b98a269b891abf8ab9c015073014d9e08d4338b8780bdecd436cf0541359bafffa45237f104b96210403b2de9efedfd71af9444e197f47e866101496f42355bc7872c827467cfa5c4e72730d56bd068ed211cf847535edecb7b373f78b095b68441a34cb51682a8ae4d24ad0465f7927f889b813076038e79a7962fb385a882e8020f06c4c2ba1dd5cac7c18876da865d258734dd73583df292892448039ef799cf0630becdcce04579b5561dc825ab829827945e020c1f67ee615f7084a607a7eceb6243378e0610060f02cca4051c2f001edb3d78fb4b5f668dda93aec92a5de203717aa49c2d284acfabe262fccfcbb2b75a2183c4e15a7b6eb65ca8104e1b4da1fbb77ab2fc043aead87c32ab875ee7c2e7b7019c902cd3b43eaeb1a5fb135c0c7dcee8fe6516a328032f88c042891824659e9e94265c803b35ee5f83a2b210520106b8a358b50ab7a1fa89af9c251fe5294b3d1802d5676d95f160ec97b1ad948741b2044642c37b4a6cc6c04effc1672db7e4b68d767d9a7a508ae54a3cd73643de50e8c77d95a3d361c040babb171607caac2a3559ad4f75465f49c0d0ae3716db6e00cb11dbe200000000000000bf70cc77737c3b42aae501b20f7694a00f16e2d0174035a2c22656dc29880acebd2ba3a504767b6b45a45957f24d758ed024b3849c11d412a2a03b4047497022d9c30e23ef4df5c89644f48bb536f7945b59d7bc09ff754413d135273ea8e75f22f216c6b9990ae71806f2c00b4025c48b75c0f71c497579773767075428067e7f16f4dde374f8211fef42cb468e623daf60b3569d462f4f19eacdb3ed70eeebb4483f8fd777d443e8b40426db6fe29068c0ca3d3414442e863a154704b0e51bc664a137b26be7fc95df80b9ce375dd649c8c704e509bd88c8e63d8c7dd67071115c8982ba46af4d6adcc9f68a75b9397b035153faf46366e7205dd8d6f37525c1a0e94610dd94323f6c15d085197149bfd6655548cfd9c5d3b2d78378cfb85ed82e7da0f6eb6d279f2ae44369ddb4581c55925d0f6f1ba471eba281f259152f85a654fb39ddff3b484439ff158e7c5419e037f3563c7f93cd54b9094f226e783271e1e5a2a2c10712eab625d64931cdcffe6738d97b9b5ef828ee9fb059fc01af0e79c1e14b1d25988c69a39973132f02768f7971d31488b8658a20878b7c1dd7ba02fc42939dde3d4a3339a65d507dc59c51097b40517705da56e9ebfeffffff82bf86dbb58c548069ff6eb95aade7cc66d7bbef724779ca1f731b3346ff177050373d79ff7b3e7f9bc0c1b4b266a8878b90baaa039d3e3b63979ac3df6e6f4859afd50238c7547a39b60810938044ae185d2ba3e00a4e73676864d0270d81eaee5ee6cf1d0ab3785e00785ec27e923911fab964c271556527697b52160687000000008df165d884b36ec2b6c25a2f362815687e9ddbfb96d6861aca47da73d6f3144345f48843dd014e5c5ad8fe995754bd9cf32fce1e7027132f2082fb0a30b9deae84bed4b28045634073c9c58c89d9e99c81769177c6d594f88a4facfd4c735a20307c737afae5336651b1b9bd522d60399473296b831dbd933d93994ba3064279b10ea0c5833f41f157ea2302993dbe433b1aa3a3766d5439020484f4113c4c859465c3b415c3432f81db8719539d5bf372aaaea1cc43a6c5cbe59758bf0129165895ac4b008e595f437491d87abed02cefcd9db53d94d02dae17b118e5d6787463181f4b87c10772d2b13f7809959bc0488506dbd17ca51055f2f416a44fe180d2d50c312cca7cb14a2bdc331f57a9817139a206fc76d57234ffff2de20a4b8e3737fbb42913777c06376f799eba367e21f94ca598705f5dcb767d6f84fad6b0f6095e53c4c4234d0c1fbe434f6ab8f43c0013ee93b83946ee7759e89d7bdd1a32d7b3110b937fe43c06d21e35810d8fe98b0000ea8aa12bc8716eefc5c97c45ac33eeec964c5214bc3a9359bdea1cccab94f15e36319cb34ebcacedb82c2ed3de5a8a8f0011e8f74e82d7f96093530e76692839d7961939adfdeeeaff19d11efcafb6cf46fef271e89d6cc238a081ff58cefcce3fbf4625a7e7de40e42e07b34449e15e065cc7348663a52190202c7af288a4510de03dab19d26285eda89156d50dd385a60333ba5bbf3dd6d6080cafccf8a97406bb6b68a1f0c4549820a73c880f475f732ae00398e8bd1f4908b7807fb33b72685ec37a2d3f766413a6045951f9a93ab5d99c066f7aef0948a68cb0b3e35cb80dd349e891aef595dc4d470e8ac32a308e15fc37d06aeac289c0523f483e1ff7408c60edddab652f2ef91d4f2b01987b0f46da034e5c3f745a7ee8101a3934c54e24b48ec0275e2d068edc746b0827cbf652f406c6b95f2722e58c050400ce2126596e1cd7655b904801784c416b22f73d324678e2724f43f1fe687c7e8a60c28b82b6528341b648cdd56fed7cdcbb1575912d5ecd36de00bca0b7427d8392c6289455e8f8d2ab2242729251ae033a9e02210e62df0546a74b333a1c48f95fd54acb5741259e8c5488efeee327415cc19451432c6f16c27693102a3cd84857cd6586fc5ca9a93eb0145fac0662ff86107f998a8ef7df8aa14046c55b03d3d47f88a8d60f7774a2ee08758897fb411a94b3c2fc5d5f0db42c0463ec014508e5247d33ae6c962d35603ff8454c16f8342856935125102bb784ed714887071ffdd9923c954ab6ce431b63ee356b0c785f2f47b90e29389f22fc5b59a70efaea2bd40195af4486220d702e30bfc43c10ec23ea6283994a7dde4dcb61fea6b651fb1d62458d0741a12830052fcc460db043afe525629b40d7cee658e4cb5e930ed624806c43a006dc9336d07c2b8081c128ad7084c29743bc613bc18f5a38d442768af38041efe03d152ef95ff569e76db2391f4509d7f339d92fdb4a89364949da3932ba5c04c24a560ad80a3ce654575576e599aff3565b1d531f30912b99e6619ebe93cc0b81ea9935fd46edb44a78f615255490a4b621501f2a9e4d24624c4dac9274018c67584f5d374755534d7f68f679c4ff516a9c861a0e7e65868fcb2bf1cb9aea4e05df72279fdb0d2b9e935c5af3cf474bed79dfc248c1f5aea4b8b32c5d295e57079d0fe662a46b7f71cd47744db86c50b704c971d90195c7b2c7439a2d78ccfa79b5fc2bff6bbf840262bf89394b3e6491953264d2700c838fa2c7b34252600c9654e502dcea39cb6bc3eb8d6284ca6270d6b2f0e58fded8a7b4a302a97bc641df07720ba2b26bbfcc807ca0abb1b44322269c34c5ec68cb068ea88067d905ea917bb03eefdaebdeabf2d0dce85dbd02ee46c5cd5892587c2cb5fe36d7d3e5db21b094b8b77940b5f07722e47a08d367e5f84c96ec660080934b33ad61b4f65d77e86abd6859cddf4bbae1f0930462df090000008562ea3511a8065ec8ffcf12f14dcf6ebecd8d884836174faf1aa609e5f1ee1162dfa13bdc1fa7cfaadba85c72e9758f03a755d0be53f8d2a1dfb1c68cc164b0a0780d971a96ea2c4d4ca0398c2235980a9307b3d5bd3b010a3ad0a5dbed2881a9700af561ac8c7e36bb2fc4c40e9cf96f06817fb903729a7db6ff957697c9ede7885d94ff1aa70826ad01a9b03c37b0969be0daf60af93109eb1dee72e4a6df3bec89822a7a0b678058fa3fef86faec216eb6992162f8dcbf719c148cd2f9c55f4901203a9a8a2c3e90f3943dbc10360a1a49700d1dfbf66d69f6fbaf506c8bcce8bb0d872a02238926407a4eddd5d0fc5a752f90000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004000000000000000000000000000000000200", 0x1000}}, 0x1006) writev(r1, &(0x7f0000000900)=[{&(0x7f0000000480)="ef24df748e6339e7a859da00f7e45c45aed0cb6eabdcfdd972f677f016168b5ef61f9aa1f6deab386cf93481b137e7afe6f01ab5079c82ae2da6335608b14ba339e0f66f9dbd841684808f041cb78f055fa4dd99e8666178f4bc2ef29d65e55ab4c4fec523dfdaf97c", 0x69}, {&(0x7f00000014c0)="accecc3b26f444c91af532f3dc8fcb45fc7cb2240674222923ad25ceb2cab3cd1a1bce4438af0e8fd11efe70949b8076477924694871ad64be7d5913e78be03210b90c2170350c7cb1c836d132036ffdb8b1d4ae82f24eea9e1eebd967bbc765a0d152099994e3992e59ade79432921bd4fe5a9a5a1f627d0fe62310bebb8d6e8d8a54916273f2cb9f60bd7f33b392659e64eb1a2c1b49a387bf5fdb486a042b98c33f00150d8179917ebc20b9a4ce14ba2cfc32994781f0178f8edce57369a310ebc478f6c0d1bc0442447a3f3f038ead8940a6b2b92c9a56343feb2cf95dcad3ab0ecb42b0c5583adcd091cde45916908ebd5eae8a67737387218441ed24729ca4643175e3771e0600d44b996f993d2b8e22eddf88eab5b8cabe055b6e16f0a81f8c2dac406e3ba1a2bc44d94314ce123e5b43fc1dbcfb7858e440893b6c66c9f2691cba5856dcac58e289bd679ccdc558aacc7c419a60e726d683557555201b720461dbe1064dfd49919e9765f2bd4bd22eb64f8c1ca73fa6c559e3d300eb2cd42ea83b560a03ca4161b1e9035621a751cd760cc8989124e935802d6c1cde5926457791b3969da4ac6d408729275a31613b9ddfc33c5a1eb22d32d500052b27ffb9a4ce0172d859b4bc847440abb37974c13c855b3e318079a8b87565df2df2aaf96d9cd2515695f03eacf4958122570b14fef0212454bb74c478eaa7e551fbedd36b2e7af9134f7060947ab9dd3b8827025b5110856efdb1384044cdf04b75133d09def93df1513b78ecab8fc51ea2f3c2c60ea2b00bf925b840c569473086a244bae8d9b7a462dad0d9fdb72e0accaf4d1ee1b91d7abb86525eb73183489c9193d0c1c10bb4551919b31221bb519dce970bd5fd0b29fa221844694b320dd81a1766665d1beec63d175af4644a4764513d7619e9bac8802355483cc93666dab4733dab1945495a5bba68839d69d58f2dd5c76adf9d34bb9085d5fc4e8ec82c846ad432c35d6ab4cb99c165681bda2a819a13c4307e81bf7dc57a4002ae393ece0623af7826de923df8dc6b08ca7d91dec52688e676d816f5cc8716f8c119e6970c2a0c719bb6d278947d1db9bca07df7206cb2b06a10a2de4d4608e35ced274d9ff81c22cc89b0412c7880475c9ed4b5b9f0c30a9494259126a5e6095a98cab0bf0476d4faebe8c9b686251e80d8bf4400f2454f4d2a2b845e12c62129caae30e1c30258d7247a90d2ebcd506fafd6be7f7359ab77c37f141e7521281163712afc434c4339acccb767f1877e1a454b345e138422599446aa7da09561ca143ace6ef8ce70c5672163ac13b0d997fbbf8480f07f45792c6f31de10ded9be8548948fb0a9712d9b7e4d2e1d3aee0bd99a5b3aba604e6a9c117a247d95665348ae5829d569ce3449c3202eae7d9723558b0b4413ec470a4bc7c7bd264988e623a3d75656da1f831a84843653b03e53f37a2135ebee48ccb96800aa6a7d23e4e39f369cee6d2489c4c55e62c286b397d661e88925545a544c0358f9a2dd5f744f48ce2256c314612a85633d1a3b672cb1a4dfafb0269b28b65fac42a12d0a707bc593af2f6d3f639c9a8c18d8cba35cb2f1b18b32d387c6d4d6b3d016b9be9be4c214c85d6c979cc9fef700ca04e747b35733f10be5fc4f33d285f72d5bceafa0e790ee46ed3bc7bb6e17847b58c36b96c388ec4fb1eceb81ee73c163443421338d535542b28bf9cf4689e4f131992b5c54df9f64aeb49a28bd969198686cfce4f3b1c1a1187c3d30da29d519e1dfadb79aeccf43be2497b46c19696b78b3fefe09fe49ef2c329164a7822f41c4b25d7651789fc03678543faa095932a23e077f77e5f667ae4bb3808402c210d399fd0f653a4a611feca648418ad9a3c435edd5a5680c399e7a39e689fc3565aaa7dc062d0df4aa3c39ed771f51eb5313fd811349b009bb21c151fb2ef429605be9aaed73e6ff62dfd74f057ae8d220bc2890840090aaa7559f117616022b515e155c70997c058b67012cc25a259de7d35e7f1264173867dfe0e837fd890b1c4bdba76ee4e78234963b66f23fcd294a9c818e1ac7a54befa789116611c05f8fb4b4e3f8f20cc6afed294e78e364ff061a43fd9c865022eba8e76167df2588181682b1471851c546c3711084db58ca6a7bacf3e88608e59eb4848bb818192c19440faebd828aefc835a65e019586920d1a8238a60ae02948316313d38cd9269321ae17a1dbb19f57b619e7c5fba97f577626e2ac688f10b32f53356a697039563be88a79e1e97bf981a8c600ad47237eed91cb80dd8364cfcabf5371fc55a59b9267f0fb347e9bf704ee7abafbd95fa7843fcd4a2410d56d87699c1564ddaa59d453fff26c89b6fe02a9eb14cf0fa408b0d364a53ebbd2c8a0c92bb126973fd94e001023f114c75e02089748e4402a3927bb576d019417f073f9d7017f58a5f5edf9337fcb53d71f766d5ee719e2d6194d5098a50dbb6a334689f24d70e42f03ed62f754cf785b08e8f71b33ecd752e4e7c52398d70798b3828a2d7f9b5fd3222ee643b7707257978a9f06792cd97d714d65433c11d8cda1532f75a48a7a77c4a745de8c85aa44d7fdcc8cd1691d718fff1d930b539c52b8d3f349c2eed0c3613624de7c9937d2ced8c608a184d2dbb10939e694782ad9a82b120c6d82dd88e7314b081cf97c449b471efefd7b558848d999e767e12be54a42b76fffbcbde93241824f32846e71f4592eb2dd9f3d816e8ec229a45b79c254793c8f751004754fb08dd992b333660e028d404b0311eb53d6cf1359d4fbcfe9205403c63d0ea08523d2a9ca5301f7f6c7c3ff52e95178621e7e7e331075fb2dbe88e474ea4433352eaac032211247d234734b4c720ecb03626d745b6b08df3be8d12f18bcf7f49ebf8e3408805a3b2eeee97d6d4cc5aa70a4bc000a5cbc61fe209c06173a8b683225315e3548d787bacaa2a7590989819207a4e265dda895edbf5e336bf6f2368712b165ab5d19e31629e477241ab93a3e0d290c64847ed58753647f20bbb0ec1fc1b8f7691f67f30f4e8913a2f315eba36969f113fc22c575fe5af18bd6a2e9a9f6f13bc21981829b632a7c6aa93c146058232eb7c19422a0478e991b4ed994bc56193b0b8ed67244fc3f3c3dbd338362e17b0eb615180231cd56ff3ca1a8ac7ebac6cb48d76ff2d4d79a0fff9f9cb624c5f01ccdda286f7f6063d8643093ab4db51d71ebbdc673fdd6aa9cb4848e4de4089350ffeef4dbe79b602472e4b2e71a03739166703266e2437f191358e7311b5a16fc369c974aaf28c6eafdc5f2ba976ad83ccc5d34dbd86c7e831ff910a5b682bed66bf0b20ace44bdf0183d398d6ef4fff9b1dd38b07ee5db911f4249d61e4d354a3db3f6cd66a156631384eedc692550e07dd7dc16602759ddabf93921398505f40841ec08473ec42e9e1c6bd992e948f677bd41fac2428b2c5ba84831e9c789fd8f5e6c39558eaded6b3a6d9e4b8437a0c8ee9463fa6750301ded2a8a9ef53daeb335687f9d5609adbf1a461ab4aee998073359b34a4fcc537a9229f18617a12dad73bcba358b469accbc89cff7a71523a13b4b1dc9ad124178a2b202390fdfc2cc64801bec396620adb8f9defd72e12504335402dd75dcac2783cf06bde917cd6561401c863746465622f96d54ed04e14f38948e12732719d34f3d54d916e80c4d4158619a6051f36d632d46d36143f0f87d37853f4190096327093df0dc695b64b9bd73984f14f34e1737e796ac813dca98ef24bc4f1fc3b0d82e5e8026265b3d3a39da36fc2d701737626b476be43a3ddfc9a7d3eae61d38289efde136cbadd31f532eb92176f6224edfd0439a2c355ba94282623a06d1072575abab74909b2447c41cb75ee670eccdd9494c57eda6ce1a2977ce276aaba0d505e9841ea0fc9429f8cfb2a541572a1c7bd3e7775363462ef5581e6008b14308d1e9281bd5cce5365dec6558462d9051366e59524aea51a3d6c4172c76a3dde13c5cbf7980983b1c3585d03374194dd02f4dc083b55fa4d55414f3214646e5f3d81e33450ad1bb78a713ee764b8c4a67fa8a0af687d3c913b5563845fd0577fcb1114e67b242deec591f20a06502ee160e2341636ecfcb9720a0b61869284c35495242aca8b8da61e29e4d83391c89a393c6c85863f2b871161147b5804c6a28dc19ee05414f2bf0ea97eb90dbfe5b71b60cf2e02f7d8b0ccfd11394b396396c25fd1d79e469e85176a824b99d1a56f501dfd1fc550e73005d2443103c926a25ef13cf514bf5e8ba2271b6925609c80caf98d3cc1518b9d624bb113dd19d00734e649a7175e2c2b2674be7cb4d73ebb1a61c6d5fbb9ebb7a9a5853b588631bbadcd5649601fd20ba22741b21d936bd23fcf00ba81287cc94cf80d59c87eeab76c1b56562b162d261908a9f3abc12036fc2d0c54869ab0d079570c101b8c32efc6a339ae9b954374a2fa2909e65abbe71dbaf83308db67633ef3694fc4c8d85bd1ccc0d5831d3310bb3a7d8fd5ebf4a46a29d40468ef8f06ff0f511759c0d6bc7f76cdcb064b03411d3b07298a8edb0976eb07b31f63acd637529d97b9a3e2664afa6e95b3b943749806821288801ad7054bbaa9fb7af02d87633f7437d4ef284548105f7579249acdb9421708154cacd90377eb38c89d5b161f65b9cb08e32660990cf9e7ae9370c05dddd8734f4ebdf4392ffc6a7d08b0435ca85ed9d5598605c5291fefbe0e5809651b63a267531f504292c513dcf174932f09b86cc7a0cc30d800faba4a7b1c563812517f4b20b2749a92db8c5f890c8b9aeeba8eb001bd458eaeb9b154fe26bf3fac8072e4815656bc386e4d40bf70e0f47ce0741438cfacd9a2903c9c8d2abb9bf6a0815995db50bdd50c2b7d5a9861fa7c81e4444b32264d5e34a1849719782df6b5d01e7756652026364832ec4e9670bf5709d20ea61a9bd172d74d427268395c93e7d88553588f00a572b062c57ea37818a51d537f7c3966853589111e577c3b6306007f1864a1cda68e90f045fbd2349a1bdec7da6e77e3cc003b879bf494d86369b0b00e873fb71ff1b06f507de1972901d6e6010dd610be330902102ad5a842308f34b9a3f2e4fe70d6ee143a5d961f3cd919a2108d37b7746268a3abbe883f2909586bb5be04d24c35e7dd58175bff6b4f4255a8ce41ba29b88abf814a17a381bd6b1c2f1c64aa739d1c97cc347b0516b4a02f13acf5a87e1f4c51a822a68a83eff6688ead8433b8b955ca12c8f5cf2f7c1101f6b703f02258a373910bfe2843147b376f32a1e4df62551070843e024212fe3df99ecec1db9bb78f38cf7a95b1b5b91c5112ceda5e3ea08175d179215cc0346710195483c2b5c12e0ffc235df4a9b1bda9503ddf64b480101da8938533ecccee9f327cd3f181e21d71030bcf28f6d83ec5762b033fbd01beee922c82075c170af8f5d57ad93524f7570ff42fb92cbdfb4cc8701c29332689735a49d0272fa789f1c4525a67a561abdd7c64ae348975f2b58878707001cd7ec3116853380c3fb8f4c2b7ec70dfb6b83b35efdf3ea9fd469ec8baac273278de1c39a8f178eb4370e1583c445881f515fcd7a82d6c69d3f061a66219857f93ef70b1eb135224ac27408f984e7e23c5bc02351a650a403e95ac8982904fab553f1e8fb67cd854d1c0c61dec5339cd8904501d14b0e6c36944fa320d0c028b1c9873a5bffea9ea7565f603a30b66db596c1d6c720a8af29b8514e52580011d5e23187c7e07924fdbe80b0784ef540bde0", 0x1000}, {&(0x7f0000000580)="e6393ab33220ec568c516edc0888e206a05a1279cf2da96f8f240723f79e84b26146a9caf6f89f9ab482b4c0aa39adf18a93d0cac2", 0x35}, {&(0x7f0000000600)="0fb67eb5d8e1216807cfc53e46a995488ac07adb2039b74d203f81ab6f8bbd2a9acd0303499c26ef1b614bb0b1cbf86fdb5294293a3b48be970bd94e773c646ad2b46a62f6392f6d506861be47da95dd68bee134f9e08f1042caa8051e54561e48465f11dc36e2485a45ca5d753ee33bc58da5ae6892623483a4360f0dd2ab86ff046555538cb223b7586e28ce1ffda8b2b5edcc4cb2a2033de9052f4038a375bb4cc957c25033b9186abf4924c2", 0xae}, {&(0x7f00000006c0)="8a490ff3f06a4c12c0d774b1aacec5451a91c4e9c7c06a08681e92cc0dd873450ce6d094808b61bbb6a43fe0599714730f103a54b616c82d4aef3cf88ee8d6e0dfc6a0a9fbe2d1d42feca458a6282b26a255a6f268933f14cad84d74ea8936c72dd756c6089d13f77553b195a859c8445bdb68c44202d8c3e1af303b", 0x7c}, {&(0x7f0000000740)="ed1d797349de2182e641ff7d39ccba020eba2c5fdfd84a309283796bbc610ae528cf273abc8312b5e7c78c16cf629dde8496cd651065c29105c6385249d31e2b43b1e3c43b33d633fa1a334a00e9a6afec1a877202217ac237dc44249197f10f1e56c522ce0f89ea54987543344096ffacf4e5d76b64d82587ac79383abc8b57f8a78a7b14f7845e1b531a11bdeb924e33de3af7ee5837d15fdce4d5907002621eabd6c6ba13cfd73efd6d35ecdd999bf7d66e0aef7f76ff620c049f1b8a", 0xbe}, {&(0x7f0000000500)="a5d1111bd7bf785703408a4ae7e8e8b5c2f82871dc5bf5d2ee6c54d0f51d6ce482d986384fcd79c7fc", 0x29}, {&(0x7f0000000800)="77daa4a4366039cca8f7267145805b05387ed067527aec77a349818ed8a8d0d681661f7e97562664d372f24ca9e34ab214260fa6259a884bb5d75494134635616a71c163dea7095b258be17b260d36ab18ed5d585fb6061d5e850112b136c40f746eec2e47fa7fea2a4e387eaacbff426fc4f8431655c2bac0b9869c86538088fc6aa679814cff513b5ff14b12e04fd812a954e1e1eec6667ca6a2ce8dcace8f5905d1b70984c05e5d51ca2879c858f5f8b120f4e246cd5a22dbdc086feab781176f06c873fe6378decb28", 0xcb}], 0x8) 00:18:41 executing program 0: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000140)="eb3c906d6b66732e66617400020101000240008000f801", 0x17}, {0x0, 0x0, 0x1000}], 0x0, &(0x7f0000000180)=ANY=[]) chdir(&(0x7f0000000040)='./file0\x00') r0 = open(&(0x7f0000000080)='./bus\x00', 0x14d842, 0x0) r1 = open(&(0x7f0000000780)='./bus\x00', 0x4c03e, 0x0) r2 = creat(&(0x7f00000000c0)='./bus\x00', 0x0) ftruncate(r2, 0x800) r3 = creat(&(0x7f0000000040)='./bus\x00', 0x0) ftruncate(r3, 0x800) lseek(r3, 0x200, 0x0) r4 = open(&(0x7f0000000000)='./bus\x00', 0x24000, 0x0) sendfile(r3, r4, 0x0, 0x10000) mmap(&(0x7f0000000000/0x600000)=nil, 0x600202, 0x7ffffe, 0x4002011, r1, 0x0) (fail_nth: 18) write$P9_RREADLINK(r0, 0x0, 0xe) [ 168.867159][ T7765] RBP: 00007f3a0254b1d0 R08: 0000000000000004 R09: 0000000000000000 [ 168.867171][ T7765] R10: 0000000004002011 R11: 0000000000000246 R12: 0000000000000002 [ 168.867186][ T7765] R13: 00007ffe5c0ea9cf R14: 00007f3a0254b300 R15: 0000000000022000 [ 168.867202][ T7765] [ 169.263227][ T7775] loop1: detected capacity change from 0 to 16 [ 169.268605][ T7778] loop3: detected capacity change from 0 to 16 00:18:41 executing program 1: pipe(0x0) syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000140)="eb3c906d6b66732e66617400020101000240008000f801", 0x17}, {0x0, 0x0, 0x1000}], 0x0, &(0x7f0000000180)=ANY=[]) chdir(&(0x7f0000000040)='./file0\x00') r0 = open(&(0x7f0000000080)='./bus\x00', 0x14d842, 0x0) r1 = open(&(0x7f0000000780)='./bus\x00', 0x4c03e, 0x0) r2 = creat(&(0x7f00000000c0)='./bus\x00', 0x0) ftruncate(r2, 0x800) r3 = creat(&(0x7f0000000040)='./bus\x00', 0x0) ftruncate(r3, 0x800) lseek(0xffffffffffffffff, 0x200, 0x0) r4 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) lseek(r4, 0x8, 0x0) getsockopt$IP6T_SO_GET_REVISION_MATCH(r4, 0x29, 0x44, &(0x7f0000000180)={'icmp\x00'}, &(0x7f00000001c0)=0x1e) r5 = open(&(0x7f0000000000)='./bus\x00', 0x24000, 0x0) sendfile(r3, r5, 0x0, 0x10000) mmap(&(0x7f0000000000/0x600000)=nil, 0x600202, 0x7ffffe, 0x4002011, r1, 0x0) write$P9_RREADLINK(r0, 0x0, 0xe) [ 169.271291][ T7779] loop0: detected capacity change from 0 to 16 [ 169.276014][ T7777] loop2: detected capacity change from 0 to 16 [ 169.290600][ T7780] loop5: detected capacity change from 0 to 16 [ 169.305697][ T7779] FAULT_INJECTION: forcing a failure. [ 169.305697][ T7779] name fail_page_alloc, interval 1, probability 0, space 0, times 0 [ 169.319038][ T7779] CPU: 1 PID: 7779 Comm: syz-executor.0 Not tainted 5.18.0-rc3-syzkaller-00218-g13bc32bad705-dirty #0 [ 169.330260][ T7779] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/01/2011 [ 169.340305][ T7779] Call Trace: [ 169.343570][ T7779] [ 169.346487][ T7779] dump_stack_lvl+0xd6/0x122 [ 169.351083][ T7779] dump_stack+0x11/0x12 [ 169.355268][ T7779] should_fail+0x230/0x240 [ 169.359694][ T7779] __alloc_pages+0xf0/0x320 [ 169.364311][ T7779] alloc_pages+0x34d/0x450 [ 169.368861][ T7779] pte_alloc_one+0x29/0xb0 [ 169.373263][ T7779] do_fault+0x3de/0xb20 [ 169.377403][ T7779] ? filemap_read_folio+0x110/0x110 [ 169.382668][ T7779] handle_mm_fault+0x825/0xa40 [ 169.387500][ T7779] __get_user_pages+0x306/0xb80 [ 169.392408][ T7779] __mm_populate+0x26e/0x3a0 [ 169.396984][ T7779] vm_mmap_pgoff+0x160/0x1f0 [ 169.401600][ T7779] ksys_mmap_pgoff+0x265/0x320 [ 169.406408][ T7779] do_syscall_64+0x2b/0x70 [ 169.410814][ T7779] entry_SYSCALL_64_after_hwframe+0x44/0xae [ 169.416860][ T7779] RIP: 0033:0x7f3a02dd50e9 [ 169.421256][ T7779] Code: ff ff c3 66 2e 0f 1f 84 00 00 00 00 00 0f 1f 40 00 48 89 f8 48 89 f7 48 89 d6 48 89 ca 4d 89 c2 4d 89 c8 4c 8b 4c 24 08 0f 05 <48> 3d 01 f0 ff ff 73 01 c3 48 c7 c1 b8 ff ff ff f7 d8 64 89 01 48 [ 169.440850][ T7779] RSP: 002b:00007f3a0254b168 EFLAGS: 00000246 ORIG_RAX: 0000000000000009 [ 169.449327][ T7779] RAX: ffffffffffffffda RBX: 00007f3a02ee7f60 RCX: 00007f3a02dd50e9 [ 169.457287][ T7779] RDX: 00000000007ffffe RSI: 0000000000600202 RDI: 0000000020000000 [ 169.465244][ T7779] RBP: 00007f3a0254b1d0 R08: 0000000000000004 R09: 0000000000000000 00:18:41 executing program 3: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000140)="eb3c906d6b66732e66617400020101000240008000f801", 0x17}, {0x0, 0x0, 0x1000}], 0x0, &(0x7f0000000180)=ANY=[]) chdir(&(0x7f0000000040)='./file0\x00') open(&(0x7f0000000080)='./bus\x00', 0x14d842, 0x0) r0 = open(&(0x7f0000000780)='./bus\x00', 0x4c03e, 0x0) r1 = creat(&(0x7f00000000c0)='./bus\x00', 0x0) ftruncate(r1, 0x800) r2 = creat(&(0x7f0000000040)='./bus\x00', 0x0) ftruncate(r2, 0x800) lseek(r2, 0x200, 0x0) r3 = open(&(0x7f0000000000)='./bus\x00', 0x24000, 0x0) sendfile(r2, r3, 0x0, 0x10000) mmap(&(0x7f0000000000/0x600000)=nil, 0x600202, 0x7ffffe, 0x4002011, r0, 0x500) 00:18:41 executing program 0: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000140)="eb3c906d6b66732e66617400020101000240008000f801", 0x17}, {0x0, 0x0, 0x1000}], 0x0, &(0x7f0000000180)=ANY=[]) chdir(&(0x7f0000000040)='./file0\x00') r0 = open(&(0x7f0000000080)='./bus\x00', 0x14d842, 0x0) r1 = open(&(0x7f0000000780)='./bus\x00', 0x4c03e, 0x0) r2 = creat(&(0x7f00000000c0)='./bus\x00', 0x0) ftruncate(r2, 0x800) r3 = creat(&(0x7f0000000040)='./bus\x00', 0x0) ftruncate(r3, 0x800) lseek(r3, 0x200, 0x0) r4 = open(&(0x7f0000000000)='./bus\x00', 0x24000, 0x0) sendfile(r3, r4, 0x0, 0x10000) mmap(&(0x7f0000000000/0x600000)=nil, 0x600202, 0x7ffffe, 0x4002011, r1, 0x0) (fail_nth: 19) write$P9_RREADLINK(r0, 0x0, 0xe) 00:18:41 executing program 5: pipe(0x0) syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000140)="eb3c906d6b66732e66617400020101000240008000f801", 0x17}, {0x0, 0x0, 0x1000}], 0x0, &(0x7f0000000180)=ANY=[]) chdir(&(0x7f0000000040)='./file0\x00') r0 = open(&(0x7f0000000080)='./bus\x00', 0x14d842, 0x0) open(&(0x7f0000000780)='./bus\x00', 0x4c03e, 0x0) r1 = creat(&(0x7f00000000c0)='./bus\x00', 0x0) ftruncate(r1, 0x800) r2 = creat(&(0x7f0000000040)='./bus\x00', 0x0) ftruncate(r2, 0x800) lseek(r2, 0x200, 0x0) r3 = open(&(0x7f0000000000)='./bus\x00', 0x24000, 0x0) sendfile(r2, r3, 0x0, 0x10000) mmap(&(0x7f0000000000/0x600000)=nil, 0x600202, 0x7ffffe, 0x4002011, 0xffffffffffffffff, 0x0) write$P9_RREADLINK(r0, 0x0, 0xe) 00:18:41 executing program 2: pipe(0x0) syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000140)="eb3c906d6b66732e66617400020101000240008000f801", 0x17}, {0x0, 0x0, 0x1000}], 0x0, &(0x7f0000000180)=ANY=[]) chdir(&(0x7f0000000040)='./file0\x00') r0 = open(&(0x7f0000000080)='./bus\x00', 0x14d842, 0x0) r1 = open(&(0x7f0000000780)='./bus\x00', 0x4c03e, 0x0) r2 = creat(&(0x7f00000000c0)='./bus\x00', 0x0) ftruncate(r2, 0x800) r3 = creat(&(0x7f0000000040)='./bus\x00', 0x0) ftruncate(r3, 0x800) lseek(r3, 0x200, 0x0) r4 = open(&(0x7f0000000000)='./bus\x00', 0x24000, 0x0) sendfile(r3, r4, 0x0, 0x10000) mmap(&(0x7f0000000000/0x600000)=nil, 0x600202, 0x0, 0x4002011, r1, 0x0) write$P9_RREADLINK(r0, 0x0, 0xe) 00:18:41 executing program 1: pipe(0x0) syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000140)="eb3c906d6b66732e66617400020101000240008000f801", 0x17}, {0x0, 0x0, 0x1000}], 0x0, &(0x7f0000000180)=ANY=[]) chdir(&(0x7f0000000040)='./file0\x00') r0 = open(&(0x7f0000000080)='./bus\x00', 0x14d842, 0x0) r1 = open(&(0x7f0000000780)='./bus\x00', 0x4c03e, 0x0) r2 = creat(&(0x7f00000000c0)='./bus\x00', 0x0) ftruncate(r2, 0x800) r3 = creat(&(0x7f0000000040)='./bus\x00', 0x0) ftruncate(r3, 0x800) lseek(0xffffffffffffffff, 0x200, 0x0) r4 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) lseek(r4, 0x8, 0x0) getsockopt$IP6T_SO_GET_REVISION_MATCH(r4, 0x29, 0x44, &(0x7f0000000180)={'icmp\x00'}, &(0x7f00000001c0)=0x1e) r5 = open(&(0x7f0000000000)='./bus\x00', 0x24000, 0x0) sendfile(r3, r5, 0x0, 0x10000) mmap(&(0x7f0000000000/0x600000)=nil, 0x600202, 0x7ffffe, 0x4002011, r1, 0x0) write$P9_RREADLINK(r0, 0x0, 0xe) [ 169.473272][ T7779] R10: 0000000004002011 R11: 0000000000000246 R12: 0000000000000002 [ 169.481231][ T7779] R13: 00007ffe5c0ea9cf R14: 00007f3a0254b300 R15: 0000000000022000 [ 169.489211][ T7779] [ 169.513705][ T7787] loop1: detected capacity change from 0 to 16 [ 169.553791][ T7791] loop0: detected capacity change from 0 to 16 [ 169.557662][ T7793] loop2: detected capacity change from 0 to 16 [ 169.566966][ T7797] loop5: detected capacity change from 0 to 16 [ 169.567059][ T7795] loop1: detected capacity change from 0 to 16 [ 169.582642][ T7789] loop3: detected capacity change from 0 to 16 00:18:41 executing program 2: pipe(0x0) syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000140)="eb3c906d6b66732e66617400020101000240008000f801", 0x17}, {0x0, 0x0, 0x1000}], 0x0, &(0x7f0000000180)=ANY=[]) chdir(&(0x7f0000000040)='./file0\x00') r0 = open(&(0x7f0000000080)='./bus\x00', 0x14d842, 0x0) r1 = open(&(0x7f0000000780)='./bus\x00', 0x4c03e, 0x0) r2 = creat(&(0x7f00000000c0)='./bus\x00', 0x0) ftruncate(r2, 0x800) r3 = creat(&(0x7f0000000040)='./bus\x00', 0x0) ftruncate(r3, 0x800) lseek(r3, 0x200, 0x0) r4 = open(&(0x7f0000000000)='./bus\x00', 0x24000, 0x0) sendfile(r3, r4, 0x0, 0x10000) mmap(&(0x7f0000000000/0x600000)=nil, 0x600202, 0x7ffffe, 0x10, r1, 0x0) write$P9_RREADLINK(r0, 0x0, 0xe) 00:18:41 executing program 3: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000140)="eb3c906d6b66732e66617400020101000240008000f801", 0x17}, {0x0, 0x0, 0x1000}], 0x0, &(0x7f0000000180)=ANY=[]) chdir(&(0x7f0000000040)='./file0\x00') open(&(0x7f0000000080)='./bus\x00', 0x14d842, 0x0) r0 = open(&(0x7f0000000780)='./bus\x00', 0x4c03e, 0x0) r1 = creat(&(0x7f00000000c0)='./bus\x00', 0x0) ftruncate(r1, 0x800) r2 = creat(&(0x7f0000000040)='./bus\x00', 0x0) ftruncate(r2, 0x800) lseek(r2, 0x200, 0x0) r3 = open(&(0x7f0000000000)='./bus\x00', 0x24000, 0x0) sendfile(r2, r3, 0x0, 0x10000) mmap(&(0x7f0000000000/0x600000)=nil, 0x600202, 0x7ffffe, 0x4002011, r0, 0x900) [ 169.609618][ T7791] FAULT_INJECTION: forcing a failure. [ 169.609618][ T7791] name failslab, interval 1, probability 0, space 0, times 0 [ 169.609643][ T7791] CPU: 1 PID: 7791 Comm: syz-executor.0 Not tainted 5.18.0-rc3-syzkaller-00218-g13bc32bad705-dirty #0 [ 169.609739][ T7791] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/01/2011 [ 169.609751][ T7791] Call Trace: [ 169.609758][ T7791] [ 169.609765][ T7791] dump_stack_lvl+0xd6/0x122 [ 169.609797][ T7791] dump_stack+0x11/0x12 [ 169.609820][ T7791] should_fail+0x230/0x240 [ 169.609907][ T7791] __should_failslab+0x81/0x90 [ 169.609930][ T7791] ? mempool_alloc_slab+0x16/0x20 [ 169.609952][ T7791] should_failslab+0x5/0x20 [ 169.609971][ T7791] kmem_cache_alloc+0x46/0x300 [ 169.610042][ T7791] ? bio_put+0x55a/0x690 [ 169.610155][ T7791] mempool_alloc_slab+0x16/0x20 [ 169.610175][ T7791] ? mempool_free+0x130/0x130 [ 169.610193][ T7791] mempool_alloc+0x9f/0x2a0 [ 169.610212][ T7791] ? bio_endio+0x366/0x3f0 [ 169.610235][ T7791] bio_alloc_bioset+0xe4/0x730 00:18:42 executing program 1: pipe(0x0) syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000140)="eb3c906d6b66732e66617400020101000240008000f801", 0x17}, {0x0, 0x0, 0x1000}], 0x0, &(0x7f0000000180)=ANY=[]) chdir(&(0x7f0000000040)='./file0\x00') r0 = open(&(0x7f0000000080)='./bus\x00', 0x14d842, 0x0) r1 = open(&(0x7f0000000780)='./bus\x00', 0x4c03e, 0x0) r2 = creat(&(0x7f00000000c0)='./bus\x00', 0x0) ftruncate(r2, 0x800) r3 = creat(&(0x7f0000000040)='./bus\x00', 0x0) ftruncate(r3, 0x800) lseek(0xffffffffffffffff, 0x200, 0x0) r4 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) lseek(r4, 0x8, 0x0) getsockopt$IP6T_SO_GET_REVISION_MATCH(r4, 0x29, 0x44, &(0x7f0000000180)={'icmp\x00'}, &(0x7f00000001c0)=0x1e) r5 = open(&(0x7f0000000000)='./bus\x00', 0x24000, 0x0) sendfile(r3, r5, 0x0, 0x10000) mmap(&(0x7f0000000000/0x600000)=nil, 0x600202, 0x7ffffe, 0x4002011, r1, 0x0) write$P9_RREADLINK(r0, 0x0, 0xe) [ 169.610263][ T7791] ? submit_bio+0x139/0x150 [ 169.610357][ T7791] submit_bh_wbc+0x161/0x2f0 [ 169.718807][ T7791] block_read_full_page+0x5e6/0x7b0 [ 169.718834][ T7791] ? fat_block_truncate_page+0x30/0x30 [ 169.718869][ T7791] do_mpage_readpage+0xd7e/0xf20 [ 169.718966][ T7791] ? debug_smp_processor_id+0x13/0x20 [ 169.718984][ T7791] ? try_charge_memcg+0x93b/0x960 [ 169.719023][ T7791] ? __list_add_valid+0x28/0xa0 [ 169.719094][ T7791] ? xas_load+0x267/0x290 [ 169.719207][ T7791] ? fat_block_truncate_page+0x30/0x30 [ 169.719229][ T7791] mpage_readpage+0x57/0xc0 [ 169.719250][ T7791] ? fat_block_truncate_page+0x30/0x30 [ 169.719303][ T7791] fat_readpage+0x18/0x20 [ 169.719361][ T7791] filemap_read_folio+0x3e/0x110 [ 169.719378][ T7791] filemap_fault+0x2ca/0x740 [ 169.719395][ T7791] do_fault+0x500/0xb20 [ 169.719454][ T7791] ? filemap_read_folio+0x110/0x110 [ 169.719471][ T7791] handle_mm_fault+0x825/0xa40 [ 169.719495][ T7791] __get_user_pages+0x306/0xb80 [ 169.719516][ T7791] __mm_populate+0x26e/0x3a0 [ 169.719586][ T7791] vm_mmap_pgoff+0x160/0x1f0 [ 169.719602][ T7791] ksys_mmap_pgoff+0x265/0x320 [ 169.719620][ T7791] do_syscall_64+0x2b/0x70 [ 169.719640][ T7791] entry_SYSCALL_64_after_hwframe+0x44/0xae [ 169.719699][ T7791] RIP: 0033:0x7f3a02dd50e9 [ 169.719712][ T7791] Code: ff ff c3 66 2e 0f 1f 84 00 00 00 00 00 0f 1f 40 00 48 89 f8 48 89 f7 48 89 d6 48 89 ca 4d 89 c2 4d 89 c8 4c 8b 4c 24 08 0f 05 <48> 3d 01 f0 ff ff 73 01 c3 48 c7 c1 b8 ff ff ff f7 d8 64 89 01 48 [ 169.719728][ T7791] RSP: 002b:00007f3a0254b168 EFLAGS: 00000246 ORIG_RAX: 0000000000000009 [ 169.719774][ T7791] RAX: ffffffffffffffda RBX: 00007f3a02ee7f60 RCX: 00007f3a02dd50e9 [ 169.719786][ T7791] RDX: 00000000007ffffe RSI: 0000000000600202 RDI: 0000000020000000 [ 169.719797][ T7791] RBP: 00007f3a0254b1d0 R08: 0000000000000004 R09: 0000000000000000 [ 169.719807][ T7791] R10: 0000000004002011 R11: 0000000000000246 R12: 0000000000000002 00:18:42 executing program 4: setsockopt$packet_tx_ring(0xffffffffffffffff, 0x10f, 0x87, &(0x7f0000000080)=@req3={0x0, 0x0, 0xd2}, 0x1c) setsockopt$packet_tx_ring(0xffffffffffffffff, 0x107, 0xd, 0x0, 0x0) socket$nl_route(0x10, 0x3, 0x0) bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000300)={0x11, 0x5, &(0x7f00000000c0)=ANY=[@ANYBLOB="180000000000000000000000ff000000850000000e000000850000005000000095"], &(0x7f0000000280)='syzkaller\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x2, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x78) bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, 0x0, 0x0) sendmsg$WG_CMD_GET_DEVICE(0xffffffffffffffff, &(0x7f0000001480)={0x0, 0x0, &(0x7f0000000440)={&(0x7f00000003c0)={0x38, 0x0, 0x100, 0x70bd29, 0x25dfdbfb, {}, [@WGDEVICE_A_IFNAME={0x14, 0x2, 'wg2\x00'}, @WGDEVICE_A_IFINDEX={0x8}, @WGDEVICE_A_FWMARK={0x8}]}, 0x38}, 0x1, 0x0, 0x0, 0x40000000}, 0x80) socket$nl_route(0x10, 0x3, 0x0) r0 = syz_open_dev$tty1(0xc, 0x4, 0x1) r1 = dup(r0) write$UHID_INPUT(r1, &(0x7f0000001040)={0xe, {"a2e3ad08ed6b52f99cfbf4c0879b45b4d04fe7ff7fc6e5539b3c68163b546a9b374694370890e0878fdb1ac6e7049b71b4956c0a9a472a5b47f3988f7ef31952a981ffe8d178708c523c921b509b720a169b50d336cd3b78130daa61d8e809ea889b6e02b77f07227227b7ba67e0e78657a6f5c2a874e62a9ccdc0d31a0c9f318c0da1993bd160e233df4a62179c6f309f4cff7738596ecae8707ce065cd5b91cd0ae193973735b36d5b1b63e91c00305d3f46635eb016d5b1dda98e2d749be7bd1df1fb3b231fdcdb5075a9aaa1b469c3090000000000000075271b286329d169934288fd789aa37d6e98b224fd44b65b31334ffc55cc82cd3ac32ecd03aded6f9081b4da0d8b38f3cd4498bee800490841bdb114f6b76383709d8f5c55432a909fda039aec54a1236e80f6a8abadea7662496bddbb42be6bfb2f17959d1f416e56c71bfc31870262f5e801119242ca5b6bfc821e7e20002451138e645bb80c617669314e2fbe70de98ec76a9e40dad47f36fd9f7d0d42a4b5f1185ccdcf16ff46295d8a0fa17713cf39fe23491237c08822dec110911e893d0a8c4f677747abc360934b82910ff85bfd995083bba2987b67399eac427d145d546a40b9f6ff14ac488ec130fb3850a27afc953854a642c57519544ae15a7e454dea05918b4124351601611c8f11baa500a3621c56cea8d20ff911a0c41db6ebe8cac64f17679141d54b34bbc9963ac4f4bb3309603f1d4ab966203861b5b15a841f2b575a8bd0d78248ebe4d9a80002695104f674c2431dca141fae269cab70e9a66f3c3a9a63e9639e1f59c0eee26c6b5d74b078a5e15c31634e5ae098ce9ee70771aaa18119a867e1088334975e9f73483b6a62fa678ca14ffd9f9db2a7869d85864056526f889af43a6000200000000000065d5e880576286522449df466c632b356f243f989cce3803f465e41e610c20d80421d653a5120000008213b704c7fb082ff27590678ef9f190bae979babc7041d860420c5664ba7921b14dc1db8892fd32d0ad7bc946813591ad8deff4b05f60cea0da7710ac0004000000008000bea37de0d0d4aa202fef5952a5391fd5615d429a04a689b83c7068ae949ed06e288e810bac9c76600097907f8ea2e2f05dd3318271a1f5f8528f227e79c13800000000492f21579d2c15b8c70cdb1c332d86d87341432750861ec2bc3451edca194b221cfec4603d276bbaa1dfa6d4fb8a48a76eefc9a9a0270e4c10d64cd5a62427264f2360fe763c43470833ac96d3f3357cbbaba8f1b1fdcc7cbb61a7cdb9744ed7f9129aede2be21ccfdc4e9134f8684b3a4f354da9a795e96334e207dff70f1988037b2ed3aaf575c0b88d8f146684078416d59fdee5307000000d92dad99dac44c3f0008047096a44060bebc2420aed92fa9b6c6224779415d97b9a6d6d5495c1180459043f41c2fc4f4162b987b80c3e001cd34e5c92f76cc4c24eeb8bc4e9ac2aed9e53803ed0ca4ae3a9737d214060005ea6f1783e287b3bee96e3a7288afe2fdfaa78d1f48c13b64df07847754b8400daaa69bf5c8f48fe4eae9ca1207e78283cd0b20ceb360c7e658828163e2d25c4aa348561f927e88f63aa70e73a5e69b3df3495903f06572e1e007fa55a2999f596d067312f5779e8dbfdcf3427138f3d444d2639a10477f9bec4b0bbb6e3c04be68981f392203dd0ee3ef478e67d1d7232f17696294378ce716dacfc5e3e03cfffffffffffff001034ef655b253ca509383815b1b6fc6522d4e2d48604665fde2b94cf02b98a269b891abf8ab9c015073014d9e08d4338b8780bdecd436cf0541359bafffa45237f104b96210403b2de9efedfd71af9444e197f47e866101496f42355bc7872c827467cfa5c4e72730d56bd068ed211cf847535edecb7b373f78b095b68441a34cb51682a8ae4d24ad0465f7927f889b813076038e79a7962fb385a882e8020f06c4c2ba1dd5cac7c18876da865d258734dd73583df292892448039ef799cf0630becdcce04579b5561dc825ab829827945e020c1f67ee615f7084a607a7eceb6243378e0610060f02cca4051c2f001edb3d78fb4b5f668dda93aec92a5de203717aa49c2d284acfabe262fccfcbb2b75a2183c4e15a7b6eb65ca8104e1b4da1fbb77ab2fc043aead87c32ab875ee7c2e7b7019c902cd3b43eaeb1a5fb135c0c7dcee8fe6516a328032f88c042891824659e9e94265c803b35ee5f83a2b210520106b8a358b50ab7a1fa89af9c251fe5294b3d1802d5676d95f160ec97b1ad948741b2044642c37b4a6cc6c04effc1672db7e4b68d767d9a7a508ae54a3cd73643de50e8c77d95a3d361c040babb171607caac2a3559ad4f75465f49c0d0ae3716db6e00cb11dbe200000000000000bf70cc77737c3b42aae501b20f7694a00f16e2d0174035a2c22656dc29880acebd2ba3a504767b6b45a45957f24d758ed024b3849c11d412a2a03b4047497022d9c30e23ef4df5c89644f48bb536f7945b59d7bc09ff754413d135273ea8e75f22f216c6b9990ae71806f2c00b4025c48b75c0f71c497579773767075428067e7f16f4dde374f8211fef42cb468e623daf60b3569d462f4f19eacdb3ed70eeebb4483f8fd777d443e8b40426db6fe29068c0ca3d3414442e863a154704b0e51bc664a137b26be7fc95df80b9ce375dd649c8c704e509bd88c8e63d8c7dd67071115c8982ba46af4d6adcc9f68a75b9397b035153faf46366e7205dd8d6f37525c1a0e94610dd94323f6c15d085197149bfd6655548cfd9c5d3b2d78378cfb85ed82e7da0f6eb6d279f2ae44369ddb4581c55925d0f6f1ba471eba281f259152f85a654fb39ddff3b484439ff158e7c5419e037f3563c7f93cd54b9094f226e783271e1e5a2a2c10712eab625d64931cdcffe6738d97b9b5ef828ee9fb059fc01af0e79c1e14b1d25988c69a39973132f02768f7971d31488b8658a20878b7c1dd7ba02fc42939dde3d4a3339a65d507dc59c51097b40517705da56e9ebfeffffff82bf86dbb58c548069ff6eb95aade7cc66d7bbef724779ca1f731b3346ff177050373d79ff7b3e7f9bc0c1b4b266a8878b90baaa039d3e3b63979ac3df6e6f4859afd50238c7547a39b60810938044ae185d2ba3e00a4e73676864d0270d81eaee5ee6cf1d0ab3785e00785ec27e923911fab964c271556527697b52160687000000008df165d884b36ec2b6c25a2f362815687e9ddbfb96d6861aca47da73d6f3144345f48843dd014e5c5ad8fe995754bd9cf32fce1e7027132f2082fb0a30b9deae84bed4b28045634073c9c58c89d9e99c81769177c6d594f88a4facfd4c735a20307c737afae5336651b1b9bd522d60399473296b831dbd933d93994ba3064279b10ea0c5833f41f157ea2302993dbe433b1aa3a3766d5439020484f4113c4c859465c3b415c3432f81db8719539d5bf372aaaea1cc43a6c5cbe59758bf0129165895ac4b008e595f437491d87abed02cefcd9db53d94d02dae17b118e5d6787463181f4b87c10772d2b13f7809959bc0488506dbd17ca51055f2f416a44fe180d2d50c312cca7cb14a2bdc331f57a9817139a206fc76d57234ffff2de20a4b8e3737fbb42913777c06376f799eba367e21f94ca598705f5dcb767d6f84fad6b0f6095e53c4c4234d0c1fbe434f6ab8f43c0013ee93b83946ee7759e89d7bdd1a32d7b3110b937fe43c06d21e35810d8fe98b0000ea8aa12bc8716eefc5c97c45ac33eeec964c5214bc3a9359bdea1cccab94f15e36319cb34ebcacedb82c2ed3de5a8a8f0011e8f74e82d7f96093530e76692839d7961939adfdeeeaff19d11efcafb6cf46fef271e89d6cc238a081ff58cefcce3fbf4625a7e7de40e42e07b34449e15e065cc7348663a52190202c7af288a4510de03dab19d26285eda89156d50dd385a60333ba5bbf3dd6d6080cafccf8a97406bb6b68a1f0c4549820a73c880f475f732ae00398e8bd1f4908b7807fb33b72685ec37a2d3f766413a6045951f9a93ab5d99c066f7aef0948a68cb0b3e35cb80dd349e891aef595dc4d470e8ac32a308e15fc37d06aeac289c0523f483e1ff7408c60edddab652f2ef91d4f2b01987b0f46da034e5c3f745a7ee8101a3934c54e24b48ec0275e2d068edc746b0827cbf652f406c6b95f2722e58c050400ce2126596e1cd7655b904801784c416b22f73d324678e2724f43f1fe687c7e8a60c28b82b6528341b648cdd56fed7cdcbb1575912d5ecd36de00bca0b7427d8392c6289455e8f8d2ab2242729251ae033a9e02210e62df0546a74b333a1c48f95fd54acb5741259e8c5488efeee327415cc19451432c6f16c27693102a3cd84857cd6586fc5ca9a93eb0145fac0662ff86107f998a8ef7df8aa14046c55b03d3d47f88a8d60f7774a2ee08758897fb411a94b3c2fc5d5f0db42c0463ec014508e5247d33ae6c962d35603ff8454c16f8342856935125102bb784ed714887071ffdd9923c954ab6ce431b63ee356b0c785f2f47b90e29389f22fc5b59a70efaea2bd40195af4486220d702e30bfc43c10ec23ea6283994a7dde4dcb61fea6b651fb1d62458d0741a12830052fcc460db043afe525629b40d7cee658e4cb5e930ed624806c43a006dc9336d07c2b8081c128ad7084c29743bc613bc18f5a38d442768af38041efe03d152ef95ff569e76db2391f4509d7f339d92fdb4a89364949da3932ba5c04c24a560ad80a3ce654575576e599aff3565b1d531f30912b99e6619ebe93cc0b81ea9935fd46edb44a78f615255490a4b621501f2a9e4d24624c4dac9274018c67584f5d374755534d7f68f679c4ff516a9c861a0e7e65868fcb2bf1cb9aea4e05df72279fdb0d2b9e935c5af3cf474bed79dfc248c1f5aea4b8b32c5d295e57079d0fe662a46b7f71cd47744db86c50b704c971d90195c7b2c7439a2d78ccfa79b5fc2bff6bbf840262bf89394b3e6491953264d2700c838fa2c7b34252600c9654e502dcea39cb6bc3eb8d6284ca6270d6b2f0e58fded8a7b4a302a97bc641df07720ba2b26bbfcc807ca0abb1b44322269c34c5ec68cb068ea88067d905ea917bb03eefdaebdeabf2d0dce85dbd02ee46c5cd5892587c2cb5fe36d7d3e5db21b094b8b77940b5f07722e47a08d367e5f84c96ec660080934b33ad61b4f65d77e86abd6859cddf4bbae1f0930462df090000008562ea3511a8065ec8ffcf12f14dcf6ebecd8d884836174faf1aa609e5f1ee1162dfa13bdc1fa7cfaadba85c72e9758f03a755d0be53f8d2a1dfb1c68cc164b0a0780d971a96ea2c4d4ca0398c2235980a9307b3d5bd3b010a3ad0a5dbed2881a9700af561ac8c7e36bb2fc4c40e9cf96f06817fb903729a7db6ff957697c9ede7885d94ff1aa70826ad01a9b03c37b0969be0daf60af93109eb1dee72e4a6df3bec89822a7a0b678058fa3fef86faec216eb6992162f8dcbf719c148cd2f9c55f4901203a9a8a2c3e90f3943dbc10360a1a49700d1dfbf66d69f6fbaf506c8bcce8bb0d872a02238926407a4eddd5d0fc5a752f90000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004000000000000000000000000000000000200", 0x1000}}, 0x1006) writev(r1, &(0x7f0000000900)=[{&(0x7f0000000480)="ef24df748e6339e7a859da00f7e45c45aed0cb6eabdcfdd972f677f016168b5ef61f9aa1f6deab386cf93481b137e7afe6f01ab5079c82ae2da6335608b14ba339e0f66f9dbd841684808f041cb78f055fa4dd99e8666178f4bc2ef29d65e55ab4c4fec523dfdaf97c", 0x69}, {&(0x7f00000014c0)="accecc3b26f444c91af532f3dc8fcb45fc7cb2240674222923ad25ceb2cab3cd1a1bce4438af0e8fd11efe70949b8076477924694871ad64be7d5913e78be03210b90c2170350c7cb1c836d132036ffdb8b1d4ae82f24eea9e1eebd967bbc765a0d152099994e3992e59ade79432921bd4fe5a9a5a1f627d0fe62310bebb8d6e8d8a54916273f2cb9f60bd7f33b392659e64eb1a2c1b49a387bf5fdb486a042b98c33f00150d8179917ebc20b9a4ce14ba2cfc32994781f0178f8edce57369a310ebc478f6c0d1bc0442447a3f3f038ead8940a6b2b92c9a56343feb2cf95dcad3ab0ecb42b0c5583adcd091cde45916908ebd5eae8a67737387218441ed24729ca4643175e3771e0600d44b996f993d2b8e22eddf88eab5b8cabe055b6e16f0a81f8c2dac406e3ba1a2bc44d94314ce123e5b43fc1dbcfb7858e440893b6c66c9f2691cba5856dcac58e289bd679ccdc558aacc7c419a60e726d683557555201b720461dbe1064dfd49919e9765f2bd4bd22eb64f8c1ca73fa6c559e3d300eb2cd42ea83b560a03ca4161b1e9035621a751cd760cc8989124e935802d6c1cde5926457791b3969da4ac6d408729275a31613b9ddfc33c5a1eb22d32d500052b27ffb9a4ce0172d859b4bc847440abb37974c13c855b3e318079a8b87565df2df2aaf96d9cd2515695f03eacf4958122570b14fef0212454bb74c478eaa7e551fbedd36b2e7af9134f7060947ab9dd3b8827025b5110856efdb1384044cdf04b75133d09def93df1513b78ecab8fc51ea2f3c2c60ea2b00bf925b840c569473086a244bae8d9b7a462dad0d9fdb72e0accaf4d1ee1b91d7abb86525eb73183489c9193d0c1c10bb4551919b31221bb519dce970bd5fd0b29fa221844694b320dd81a1766665d1beec63d175af4644a4764513d7619e9bac8802355483cc93666dab4733dab1945495a5bba68839d69d58f2dd5c76adf9d34bb9085d5fc4e8ec82c846ad432c35d6ab4cb99c165681bda2a819a13c4307e81bf7dc57a4002ae393ece0623af7826de923df8dc6b08ca7d91dec52688e676d816f5cc8716f8c119e6970c2a0c719bb6d278947d1db9bca07df7206cb2b06a10a2de4d4608e35ced274d9ff81c22cc89b0412c7880475c9ed4b5b9f0c30a9494259126a5e6095a98cab0bf0476d4faebe8c9b686251e80d8bf4400f2454f4d2a2b845e12c62129caae30e1c30258d7247a90d2ebcd506fafd6be7f7359ab77c37f141e7521281163712afc434c4339acccb767f1877e1a454b345e138422599446aa7da09561ca143ace6ef8ce70c5672163ac13b0d997fbbf8480f07f45792c6f31de10ded9be8548948fb0a9712d9b7e4d2e1d3aee0bd99a5b3aba604e6a9c117a247d95665348ae5829d569ce3449c3202eae7d9723558b0b4413ec470a4bc7c7bd264988e623a3d75656da1f831a84843653b03e53f37a2135ebee48ccb96800aa6a7d23e4e39f369cee6d2489c4c55e62c286b397d661e88925545a544c0358f9a2dd5f744f48ce2256c314612a85633d1a3b672cb1a4dfafb0269b28b65fac42a12d0a707bc593af2f6d3f639c9a8c18d8cba35cb2f1b18b32d387c6d4d6b3d016b9be9be4c214c85d6c979cc9fef700ca04e747b35733f10be5fc4f33d285f72d5bceafa0e790ee46ed3bc7bb6e17847b58c36b96c388ec4fb1eceb81ee73c163443421338d535542b28bf9cf4689e4f131992b5c54df9f64aeb49a28bd969198686cfce4f3b1c1a1187c3d30da29d519e1dfadb79aeccf43be2497b46c19696b78b3fefe09fe49ef2c329164a7822f41c4b25d7651789fc03678543faa095932a23e077f77e5f667ae4bb3808402c210d399fd0f653a4a611feca648418ad9a3c435edd5a5680c399e7a39e689fc3565aaa7dc062d0df4aa3c39ed771f51eb5313fd811349b009bb21c151fb2ef429605be9aaed73e6ff62dfd74f057ae8d220bc2890840090aaa7559f117616022b515e155c70997c058b67012cc25a259de7d35e7f1264173867dfe0e837fd890b1c4bdba76ee4e78234963b66f23fcd294a9c818e1ac7a54befa789116611c05f8fb4b4e3f8f20cc6afed294e78e364ff061a43fd9c865022eba8e76167df2588181682b1471851c546c3711084db58ca6a7bacf3e88608e59eb4848bb818192c19440faebd828aefc835a65e019586920d1a8238a60ae02948316313d38cd9269321ae17a1dbb19f57b619e7c5fba97f577626e2ac688f10b32f53356a697039563be88a79e1e97bf981a8c600ad47237eed91cb80dd8364cfcabf5371fc55a59b9267f0fb347e9bf704ee7abafbd95fa7843fcd4a2410d56d87699c1564ddaa59d453fff26c89b6fe02a9eb14cf0fa408b0d364a53ebbd2c8a0c92bb126973fd94e001023f114c75e02089748e4402a3927bb576d019417f073f9d7017f58a5f5edf9337fcb53d71f766d5ee719e2d6194d5098a50dbb6a334689f24d70e42f03ed62f754cf785b08e8f71b33ecd752e4e7c52398d70798b3828a2d7f9b5fd3222ee643b7707257978a9f06792cd97d714d65433c11d8cda1532f75a48a7a77c4a745de8c85aa44d7fdcc8cd1691d718fff1d930b539c52b8d3f349c2eed0c3613624de7c9937d2ced8c608a184d2dbb10939e694782ad9a82b120c6d82dd88e7314b081cf97c449b471efefd7b558848d999e767e12be54a42b76fffbcbde93241824f32846e71f4592eb2dd9f3d816e8ec229a45b79c254793c8f751004754fb08dd992b333660e028d404b0311eb53d6cf1359d4fbcfe9205403c63d0ea08523d2a9ca5301f7f6c7c3ff52e95178621e7e7e331075fb2dbe88e474ea4433352eaac032211247d234734b4c720ecb03626d745b6b08df3be8d12f18bcf7f49ebf8e3408805a3b2eeee97d6d4cc5aa70a4bc000a5cbc61fe209c06173a8b683225315e3548d787bacaa2a7590989819207a4e265dda895edbf5e336bf6f2368712b165ab5d19e31629e477241ab93a3e0d290c64847ed58753647f20bbb0ec1fc1b8f7691f67f30f4e8913a2f315eba36969f113fc22c575fe5af18bd6a2e9a9f6f13bc21981829b632a7c6aa93c146058232eb7c19422a0478e991b4ed994bc56193b0b8ed67244fc3f3c3dbd338362e17b0eb615180231cd56ff3ca1a8ac7ebac6cb48d76ff2d4d79a0fff9f9cb624c5f01ccdda286f7f6063d8643093ab4db51d71ebbdc673fdd6aa9cb4848e4de4089350ffeef4dbe79b602472e4b2e71a03739166703266e2437f191358e7311b5a16fc369c974aaf28c6eafdc5f2ba976ad83ccc5d34dbd86c7e831ff910a5b682bed66bf0b20ace44bdf0183d398d6ef4fff9b1dd38b07ee5db911f4249d61e4d354a3db3f6cd66a156631384eedc692550e07dd7dc16602759ddabf93921398505f40841ec08473ec42e9e1c6bd992e948f677bd41fac2428b2c5ba84831e9c789fd8f5e6c39558eaded6b3a6d9e4b8437a0c8ee9463fa6750301ded2a8a9ef53daeb335687f9d5609adbf1a461ab4aee998073359b34a4fcc537a9229f18617a12dad73bcba358b469accbc89cff7a71523a13b4b1dc9ad124178a2b202390fdfc2cc64801bec396620adb8f9defd72e12504335402dd75dcac2783cf06bde917cd6561401c863746465622f96d54ed04e14f38948e12732719d34f3d54d916e80c4d4158619a6051f36d632d46d36143f0f87d37853f4190096327093df0dc695b64b9bd73984f14f34e1737e796ac813dca98ef24bc4f1fc3b0d82e5e8026265b3d3a39da36fc2d701737626b476be43a3ddfc9a7d3eae61d38289efde136cbadd31f532eb92176f6224edfd0439a2c355ba94282623a06d1072575abab74909b2447c41cb75ee670eccdd9494c57eda6ce1a2977ce276aaba0d505e9841ea0fc9429f8cfb2a541572a1c7bd3e7775363462ef5581e6008b14308d1e9281bd5cce5365dec6558462d9051366e59524aea51a3d6c4172c76a3dde13c5cbf7980983b1c3585d03374194dd02f4dc083b55fa4d55414f3214646e5f3d81e33450ad1bb78a713ee764b8c4a67fa8a0af687d3c913b5563845fd0577fcb1114e67b242deec591f20a06502ee160e2341636ecfcb9720a0b61869284c35495242aca8b8da61e29e4d83391c89a393c6c85863f2b871161147b5804c6a28dc19ee05414f2bf0ea97eb90dbfe5b71b60cf2e02f7d8b0ccfd11394b396396c25fd1d79e469e85176a824b99d1a56f501dfd1fc550e73005d2443103c926a25ef13cf514bf5e8ba2271b6925609c80caf98d3cc1518b9d624bb113dd19d00734e649a7175e2c2b2674be7cb4d73ebb1a61c6d5fbb9ebb7a9a5853b588631bbadcd5649601fd20ba22741b21d936bd23fcf00ba81287cc94cf80d59c87eeab76c1b56562b162d261908a9f3abc12036fc2d0c54869ab0d079570c101b8c32efc6a339ae9b954374a2fa2909e65abbe71dbaf83308db67633ef3694fc4c8d85bd1ccc0d5831d3310bb3a7d8fd5ebf4a46a29d40468ef8f06ff0f511759c0d6bc7f76cdcb064b03411d3b07298a8edb0976eb07b31f63acd637529d97b9a3e2664afa6e95b3b943749806821288801ad7054bbaa9fb7af02d87633f7437d4ef284548105f7579249acdb9421708154cacd90377eb38c89d5b161f65b9cb08e32660990cf9e7ae9370c05dddd8734f4ebdf4392ffc6a7d08b0435ca85ed9d5598605c5291fefbe0e5809651b63a267531f504292c513dcf174932f09b86cc7a0cc30d800faba4a7b1c563812517f4b20b2749a92db8c5f890c8b9aeeba8eb001bd458eaeb9b154fe26bf3fac8072e4815656bc386e4d40bf70e0f47ce0741438cfacd9a2903c9c8d2abb9bf6a0815995db50bdd50c2b7d5a9861fa7c81e4444b32264d5e34a1849719782df6b5d01e7756652026364832ec4e9670bf5709d20ea61a9bd172d74d427268395c93e7d88553588f00a572b062c57ea37818a51d537f7c3966853589111e577c3b6306007f1864a1cda68e90f045fbd2349a1bdec7da6e77e3cc003b879bf494d86369b0b00e873fb71ff1b06f507de1972901d6e6010dd610be330902102ad5a842308f34b9a3f2e4fe70d6ee143a5d961f3cd919a2108d37b7746268a3abbe883f2909586bb5be04d24c35e7dd58175bff6b4f4255a8ce41ba29b88abf814a17a381bd6b1c2f1c64aa739d1c97cc347b0516b4a02f13acf5a87e1f4c51a822a68a83eff6688ead8433b8b955ca12c8f5cf2f7c1101f6b703f02258a373910bfe2843147b376f32a1e4df62551070843e024212fe3df99ecec1db9bb78f38cf7a95b1b5b91c5112ceda5e3ea08175d179215cc0346710195483c2b5c12e0ffc235df4a9b1bda9503ddf64b480101da8938533ecccee9f327cd3f181e21d71030bcf28f6d83ec5762b033fbd01beee922c82075c170af8f5d57ad93524f7570ff42fb92cbdfb4cc8701c29332689735a49d0272fa789f1c4525a67a561abdd7c64ae348975f2b58878707001cd7ec3116853380c3fb8f4c2b7ec70dfb6b83b35efdf3ea9fd469ec8baac273278de1c39a8f178eb4370e1583c445881f515fcd7a82d6c69d3f061a66219857f93ef70b1eb135224ac27408f984e7e23c5bc02351a650a403e95ac8982904fab553f1e8fb67cd854d1c0c61dec5339cd8904501d14b0e6c36944fa320d0c028b1c9873a5bffea9ea7565f603a30b66db596c1d6c720a8af29b8514e52580011d5e23187c7e07924fdbe80b0784ef540bde0", 0x1000}, {&(0x7f0000000580)="e6393ab33220ec568c516edc0888e206a05a1279cf2da96f8f240723f79e84b26146a9caf6f89f9ab482b4c0aa39adf18a93d0cac2", 0x35}, {&(0x7f0000000600)="0fb67eb5d8e1216807cfc53e46a995488ac07adb2039b74d203f81ab6f8bbd2a9acd0303499c26ef1b614bb0b1cbf86fdb5294293a3b48be970bd94e773c646ad2b46a62f6392f6d506861be47da95dd68bee134f9e08f1042caa8051e54561e48465f11dc36e2485a45ca5d753ee33bc58da5ae6892623483a4360f0dd2ab86ff046555538cb223b7586e28ce1ffda8b2b5edcc4cb2a2033de9052f4038a375bb4cc957c25033b9186abf4924c2", 0xae}, {&(0x7f00000006c0)="8a490ff3f06a4c12c0d774b1aacec5451a91c4e9c7c06a08681e92cc0dd873450ce6d094808b61bbb6a43fe0599714730f103a54b616c82d4aef3cf88ee8d6e0dfc6a0a9fbe2d1d42feca458a6282b26a255a6f268933f14cad84d74ea8936c72dd756c6089d13f77553b195a859c8445bdb68c44202d8c3e1af303b", 0x7c}, {&(0x7f0000000740)="ed1d797349de2182e641ff7d39ccba020eba2c5fdfd84a309283796bbc610ae528cf273abc8312b5e7c78c16cf629dde8496cd651065c29105c6385249d31e2b43b1e3c43b33d633fa1a334a00e9a6afec1a877202217ac237dc44249197f10f1e56c522ce0f89ea54987543344096ffacf4e5d76b64d82587ac79383abc8b57f8a78a7b14f7845e1b531a11bdeb924e33de3af7ee5837d15fdce4d5907002621eabd6c6ba13cfd73efd6d35ecdd999bf7d66e0aef7f76ff620c049f1b8a", 0xbe}, {&(0x7f0000000500)="a5d1111bd7bf785703408a4ae7e8e8b5c2f82871dc5bf5d2ee6c54d0f51d6ce482d986384fcd79c7fc", 0x29}, {&(0x7f0000000800)="77daa4a4366039cca8f7267145805b05387ed067527aec77a349818ed8a8d0d681661f7e97562664d372f24ca9e34ab214260fa6259a884bb5d75494134635616a71c163dea7095b258be17b260d36ab18ed5d585fb6061d5e850112b136c40f746eec2e47fa7fea2a4e387eaacbff426fc4f8431655c2bac0b9869c86538088fc6aa679814cff513b5ff14b12e04fd812a954e1e1eec6667ca6a2ce8dcace8f5905d1b70984c05e5d51ca2879c858f5f8b120f4e246cd5a22dbdc086feab781176f06c873fe6378decb28", 0xcb}], 0x8) 00:18:42 executing program 5: pipe(0x0) syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000140)="eb3c906d6b66732e66617400020101000240008000f801", 0x17}, {0x0, 0x0, 0x1000}], 0x0, &(0x7f0000000180)=ANY=[]) chdir(&(0x7f0000000040)='./file0\x00') r0 = open(&(0x7f0000000080)='./bus\x00', 0x14d842, 0x0) open(&(0x7f0000000780)='./bus\x00', 0x4c03e, 0x0) r1 = creat(&(0x7f00000000c0)='./bus\x00', 0x0) ftruncate(r1, 0x800) r2 = creat(&(0x7f0000000040)='./bus\x00', 0x0) ftruncate(r2, 0x800) lseek(r2, 0x200, 0x0) r3 = open(&(0x7f0000000000)='./bus\x00', 0x24000, 0x0) sendfile(r2, r3, 0x0, 0x10000) mmap(&(0x7f0000000000/0x600000)=nil, 0x600202, 0x7ffffe, 0x4002011, 0xffffffffffffffff, 0x0) write$P9_RREADLINK(r0, 0x0, 0xe) 00:18:42 executing program 0: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000140)="eb3c906d6b66732e66617400020101000240008000f801", 0x17}, {0x0, 0x0, 0x1000}], 0x0, &(0x7f0000000180)=ANY=[]) chdir(&(0x7f0000000040)='./file0\x00') r0 = open(&(0x7f0000000080)='./bus\x00', 0x14d842, 0x0) r1 = open(&(0x7f0000000780)='./bus\x00', 0x4c03e, 0x0) r2 = creat(&(0x7f00000000c0)='./bus\x00', 0x0) ftruncate(r2, 0x800) r3 = creat(&(0x7f0000000040)='./bus\x00', 0x0) ftruncate(r3, 0x800) lseek(r3, 0x200, 0x0) r4 = open(&(0x7f0000000000)='./bus\x00', 0x24000, 0x0) sendfile(r3, r4, 0x0, 0x10000) mmap(&(0x7f0000000000/0x600000)=nil, 0x600202, 0x7ffffe, 0x4002011, r1, 0x0) (fail_nth: 20) write$P9_RREADLINK(r0, 0x0, 0xe) 00:18:42 executing program 2: pipe(0x0) syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000140)="eb3c906d6b66732e66617400020101000240008000f801", 0x17}, {0x0, 0x0, 0x1000}], 0x0, &(0x7f0000000180)=ANY=[]) chdir(&(0x7f0000000040)='./file0\x00') r0 = open(&(0x7f0000000080)='./bus\x00', 0x14d842, 0x0) r1 = open(&(0x7f0000000780)='./bus\x00', 0x4c03e, 0x0) r2 = creat(&(0x7f00000000c0)='./bus\x00', 0x0) ftruncate(r2, 0x800) r3 = creat(&(0x7f0000000040)='./bus\x00', 0x0) ftruncate(r3, 0x800) lseek(r3, 0x200, 0x0) r4 = open(&(0x7f0000000000)='./bus\x00', 0x24000, 0x0) sendfile(r3, r4, 0x0, 0x10000) mmap(&(0x7f0000000000/0x600000)=nil, 0x600202, 0x7ffffe, 0x10, r1, 0x0) write$P9_RREADLINK(r0, 0x0, 0xe) 00:18:42 executing program 1: pipe(0x0) syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000140)="eb3c906d6b66732e66617400020101000240008000f801", 0x17}, {0x0, 0x0, 0x1000}], 0x0, &(0x7f0000000180)=ANY=[]) chdir(&(0x7f0000000040)='./file0\x00') r0 = open(&(0x7f0000000080)='./bus\x00', 0x14d842, 0x0) r1 = open(&(0x7f0000000780)='./bus\x00', 0x4c03e, 0x0) r2 = creat(&(0x7f00000000c0)='./bus\x00', 0x0) ftruncate(r2, 0x800) r3 = creat(&(0x7f0000000040)='./bus\x00', 0x0) ftruncate(r3, 0x800) lseek(r3, 0x0, 0x0) r4 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) lseek(r4, 0x8, 0x0) getsockopt$IP6T_SO_GET_REVISION_MATCH(r4, 0x29, 0x44, &(0x7f0000000180)={'icmp\x00'}, &(0x7f00000001c0)=0x1e) r5 = open(&(0x7f0000000000)='./bus\x00', 0x24000, 0x0) sendfile(r3, r5, 0x0, 0x10000) mmap(&(0x7f0000000000/0x600000)=nil, 0x600202, 0x7ffffe, 0x4002011, r1, 0x0) write$P9_RREADLINK(r0, 0x0, 0xe) [ 169.719818][ T7791] R13: 00007ffe5c0ea9cf R14: 00007f3a0254b300 R15: 0000000000022000 [ 169.719831][ T7791] [ 169.748935][ T7803] loop2: detected capacity change from 0 to 16 [ 169.780431][ T7805] loop1: detected capacity change from 0 to 16 [ 169.786690][ T7799] loop3: detected capacity change from 0 to 16 [ 169.951714][ T7810] loop5: detected capacity change from 0 to 16 00:18:42 executing program 5: pipe(0x0) syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000140)="eb3c906d6b66732e66617400020101000240008000f801", 0x17}, {0x0, 0x0, 0x1000}], 0x0, &(0x7f0000000180)=ANY=[]) chdir(&(0x7f0000000040)='./file0\x00') r0 = open(&(0x7f0000000080)='./bus\x00', 0x14d842, 0x0) open(&(0x7f0000000780)='./bus\x00', 0x4c03e, 0x0) r1 = creat(&(0x7f00000000c0)='./bus\x00', 0x0) ftruncate(r1, 0x800) r2 = creat(&(0x7f0000000040)='./bus\x00', 0x0) ftruncate(r2, 0x800) lseek(r2, 0x200, 0x0) r3 = open(&(0x7f0000000000)='./bus\x00', 0x24000, 0x0) sendfile(r2, r3, 0x0, 0x10000) mmap(&(0x7f0000000000/0x600000)=nil, 0x600202, 0x7ffffe, 0x4002011, 0xffffffffffffffff, 0x0) write$P9_RREADLINK(r0, 0x0, 0xe) 00:18:42 executing program 0: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000140)="eb3c906d6b66732e66617400020101000240008000f801", 0x17}, {0x0, 0x0, 0x1000}], 0x0, &(0x7f0000000180)=ANY=[]) chdir(&(0x7f0000000040)='./file0\x00') r0 = open(&(0x7f0000000080)='./bus\x00', 0x14d842, 0x0) r1 = open(&(0x7f0000000780)='./bus\x00', 0x4c03e, 0x0) r2 = creat(&(0x7f00000000c0)='./bus\x00', 0x0) ftruncate(r2, 0x800) r3 = creat(&(0x7f0000000040)='./bus\x00', 0x0) ftruncate(r3, 0x800) lseek(r3, 0x200, 0x0) r4 = open(&(0x7f0000000000)='./bus\x00', 0x24000, 0x0) sendfile(r3, r4, 0x0, 0x10000) mmap(&(0x7f0000000000/0x600000)=nil, 0x600202, 0x7ffffe, 0x4002011, r1, 0x0) (fail_nth: 21) write$P9_RREADLINK(r0, 0x0, 0xe) 00:18:42 executing program 2: pipe(0x0) syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000140)="eb3c906d6b66732e66617400020101000240008000f801", 0x17}, {0x0, 0x0, 0x1000}], 0x0, &(0x7f0000000180)=ANY=[]) chdir(&(0x7f0000000040)='./file0\x00') r0 = open(&(0x7f0000000080)='./bus\x00', 0x14d842, 0x0) r1 = open(&(0x7f0000000780)='./bus\x00', 0x4c03e, 0x0) r2 = creat(&(0x7f00000000c0)='./bus\x00', 0x0) ftruncate(r2, 0x800) r3 = creat(&(0x7f0000000040)='./bus\x00', 0x0) ftruncate(r3, 0x800) lseek(r3, 0x200, 0x0) r4 = open(&(0x7f0000000000)='./bus\x00', 0x24000, 0x0) sendfile(r3, r4, 0x0, 0x10000) mmap(&(0x7f0000000000/0x600000)=nil, 0x600202, 0x7ffffe, 0x10, r1, 0x0) write$P9_RREADLINK(r0, 0x0, 0xe) [ 169.977654][ T7816] loop2: detected capacity change from 0 to 16 [ 169.990174][ T7814] loop0: detected capacity change from 0 to 16 [ 169.997934][ T7818] loop1: detected capacity change from 0 to 16 [ 170.008221][ T7814] FAULT_INJECTION: forcing a failure. [ 170.008221][ T7814] name fail_page_alloc, interval 1, probability 0, space 0, times 0 00:18:42 executing program 5: pipe(0x0) syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000140)="eb3c906d6b66732e66617400020101000240008000f801", 0x17}, {0x0, 0x0, 0x1000}], 0x0, &(0x7f0000000180)=ANY=[]) chdir(&(0x7f0000000040)='./file0\x00') open(&(0x7f0000000080)='./bus\x00', 0x14d842, 0x0) r0 = open(&(0x7f0000000780)='./bus\x00', 0x4c03e, 0x0) r1 = creat(&(0x7f00000000c0)='./bus\x00', 0x0) ftruncate(r1, 0x800) r2 = creat(&(0x7f0000000040)='./bus\x00', 0x0) ftruncate(r2, 0x800) lseek(r2, 0x200, 0x0) r3 = open(&(0x7f0000000000)='./bus\x00', 0x24000, 0x0) sendfile(r2, r3, 0x0, 0x10000) mmap(&(0x7f0000000000/0x600000)=nil, 0x600202, 0x7ffffe, 0x4002011, r0, 0x0) write$P9_RREADLINK(0xffffffffffffffff, 0x0, 0xe) 00:18:42 executing program 1: pipe(0x0) syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000140)="eb3c906d6b66732e66617400020101000240008000f801", 0x17}, {0x0, 0x0, 0x1000}], 0x0, &(0x7f0000000180)=ANY=[]) chdir(&(0x7f0000000040)='./file0\x00') r0 = open(&(0x7f0000000080)='./bus\x00', 0x14d842, 0x0) r1 = open(&(0x7f0000000780)='./bus\x00', 0x4c03e, 0x0) r2 = creat(&(0x7f00000000c0)='./bus\x00', 0x0) ftruncate(r2, 0x800) r3 = creat(&(0x7f0000000040)='./bus\x00', 0x0) ftruncate(r3, 0x800) lseek(r3, 0x0, 0x0) r4 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) lseek(r4, 0x8, 0x0) getsockopt$IP6T_SO_GET_REVISION_MATCH(r4, 0x29, 0x44, &(0x7f0000000180)={'icmp\x00'}, &(0x7f00000001c0)=0x1e) r5 = open(&(0x7f0000000000)='./bus\x00', 0x24000, 0x0) sendfile(r3, r5, 0x0, 0x10000) mmap(&(0x7f0000000000/0x600000)=nil, 0x600202, 0x7ffffe, 0x4002011, r1, 0x0) write$P9_RREADLINK(r0, 0x0, 0xe) [ 170.008247][ T7814] CPU: 0 PID: 7814 Comm: syz-executor.0 Not tainted 5.18.0-rc3-syzkaller-00218-g13bc32bad705-dirty #0 [ 170.008291][ T7814] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/01/2011 [ 170.008376][ T7814] Call Trace: [ 170.008383][ T7814] [ 170.008390][ T7814] dump_stack_lvl+0xd6/0x122 [ 170.008419][ T7814] dump_stack+0x11/0x12 [ 170.008442][ T7814] should_fail+0x230/0x240 [ 170.008465][ T7814] __alloc_pages+0xf0/0x320 [ 170.008575][ T7814] alloc_pages+0x34d/0x450 [ 170.008599][ T7814] pte_alloc_one+0x29/0xb0 00:18:42 executing program 3: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000140)="eb3c906d6b66732e66617400020101000240008000f801", 0x17}, {0x0, 0x0, 0x1000}], 0x0, &(0x7f0000000180)=ANY=[]) chdir(&(0x7f0000000040)='./file0\x00') open(&(0x7f0000000080)='./bus\x00', 0x14d842, 0x0) r0 = open(&(0x7f0000000780)='./bus\x00', 0x4c03e, 0x0) r1 = creat(&(0x7f00000000c0)='./bus\x00', 0x0) ftruncate(r1, 0x800) r2 = creat(&(0x7f0000000040)='./bus\x00', 0x0) ftruncate(r2, 0x800) lseek(r2, 0x200, 0x0) r3 = open(&(0x7f0000000000)='./bus\x00', 0x24000, 0x0) sendfile(r2, r3, 0x0, 0x10000) mmap(&(0x7f0000000000/0x600000)=nil, 0x600202, 0x7ffffe, 0x4002011, r0, 0xf00) 00:18:42 executing program 2: pipe(0x0) syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000140)="eb3c906d6b66732e66617400020101000240008000f801", 0x17}, {0x0, 0x0, 0x1000}], 0x0, &(0x7f0000000180)=ANY=[]) chdir(&(0x7f0000000040)='./file0\x00') r0 = open(&(0x7f0000000080)='./bus\x00', 0x14d842, 0x0) open(&(0x7f0000000780)='./bus\x00', 0x4c03e, 0x0) r1 = creat(&(0x7f00000000c0)='./bus\x00', 0x0) ftruncate(r1, 0x800) r2 = creat(&(0x7f0000000040)='./bus\x00', 0x0) ftruncate(r2, 0x800) lseek(r2, 0x200, 0x0) r3 = open(&(0x7f0000000000)='./bus\x00', 0x24000, 0x0) sendfile(r2, r3, 0x0, 0x10000) mmap(&(0x7f0000000000/0x600000)=nil, 0x600202, 0x7ffffe, 0x4002011, 0xffffffffffffffff, 0x0) write$P9_RREADLINK(r0, 0x0, 0xe) [ 170.008683][ T7814] do_fault+0x3de/0xb20 [ 170.008701][ T7814] ? filemap_read_folio+0x110/0x110 [ 170.008722][ T7814] handle_mm_fault+0x825/0xa40 [ 170.008790][ T7814] ? follow_page_mask+0x2cb/0x890 [ 170.008845][ T7814] __get_user_pages+0x306/0xb80 [ 170.008874][ T7814] __mm_populate+0x26e/0x3a0 [ 170.008899][ T7814] vm_mmap_pgoff+0x160/0x1f0 [ 170.008919][ T7814] ksys_mmap_pgoff+0x265/0x320 [ 170.008940][ T7814] do_syscall_64+0x2b/0x70 [ 170.008964][ T7814] entry_SYSCALL_64_after_hwframe+0x44/0xae [ 170.009029][ T7814] RIP: 0033:0x7f3a02dd50e9 [ 170.009044][ T7814] Code: ff ff c3 66 2e 0f 1f 84 00 00 00 00 00 0f 1f 40 00 48 89 f8 48 89 f7 48 89 d6 48 89 ca 4d 89 c2 4d 89 c8 4c 8b 4c 24 08 0f 05 <48> 3d 01 f0 ff ff 73 01 c3 48 c7 c1 b8 ff ff ff f7 d8 64 89 01 48 [ 170.009062][ T7814] RSP: 002b:00007f3a0254b168 EFLAGS: 00000246 ORIG_RAX: 0000000000000009 [ 170.009082][ T7814] RAX: ffffffffffffffda RBX: 00007f3a02ee7f60 RCX: 00007f3a02dd50e9 [ 170.009161][ T7814] RDX: 00000000007ffffe RSI: 0000000000600202 RDI: 0000000020000000 [ 170.009175][ T7814] RBP: 00007f3a0254b1d0 R08: 0000000000000004 R09: 0000000000000000 [ 170.009189][ T7814] R10: 0000000004002011 R11: 0000000000000246 R12: 0000000000000002 [ 170.009202][ T7814] R13: 00007ffe5c0ea9cf R14: 00007f3a0254b300 R15: 0000000000022000 [ 170.009217][ T7814] [ 170.043327][ T7820] loop5: detected capacity change from 0 to 16 [ 170.078428][ T7823] loop0: detected capacity change from 0 to 16 [ 170.083767][ T7824] loop2: detected capacity change from 0 to 16 [ 170.092579][ T7823] FAULT_INJECTION: forcing a failure. [ 170.092579][ T7823] name failslab, interval 1, probability 0, space 0, times 0 [ 170.092604][ T7823] CPU: 1 PID: 7823 Comm: syz-executor.0 Not tainted 5.18.0-rc3-syzkaller-00218-g13bc32bad705-dirty #0 [ 170.092629][ T7823] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/01/2011 [ 170.092640][ T7823] Call Trace: [ 170.092647][ T7823] [ 170.092655][ T7823] dump_stack_lvl+0xd6/0x122 [ 170.092689][ T7823] dump_stack+0x11/0x12 [ 170.092711][ T7823] should_fail+0x230/0x240 [ 170.092734][ T7823] __should_failslab+0x81/0x90 [ 170.092767][ T7823] ? mempool_alloc_slab+0x16/0x20 [ 170.092791][ T7823] should_failslab+0x5/0x20 [ 170.092825][ T7823] kmem_cache_alloc+0x46/0x300 [ 170.092841][ T7823] ? bio_put+0x55a/0x690 [ 170.092859][ T7823] mempool_alloc_slab+0x16/0x20 [ 170.092880][ T7823] ? mempool_free+0x130/0x130 [ 170.092933][ T7823] mempool_alloc+0x9f/0x2a0 [ 170.092975][ T7823] ? bio_endio+0x366/0x3f0 [ 170.092998][ T7823] bio_alloc_bioset+0xe4/0x730 [ 170.093035][ T7823] ? submit_bio+0x139/0x150 [ 170.093054][ T7823] submit_bh_wbc+0x161/0x2f0 [ 170.093077][ T7823] block_read_full_page+0x5e6/0x7b0 [ 170.093104][ T7823] ? fat_block_truncate_page+0x30/0x30 [ 170.093154][ T7823] do_mpage_readpage+0xd7e/0xf20 [ 170.093179][ T7823] ? debug_smp_processor_id+0x13/0x20 [ 170.093200][ T7823] ? try_charge_memcg+0x93b/0x960 [ 170.093225][ T7823] ? __list_add_valid+0x28/0xa0 [ 170.093257][ T7823] ? xas_load+0x267/0x290 [ 170.093282][ T7823] ? fat_block_truncate_page+0x30/0x30 [ 170.093306][ T7823] mpage_readpage+0x57/0xc0 [ 170.093410][ T7823] ? fat_block_truncate_page+0x30/0x30 [ 170.093458][ T7823] fat_readpage+0x18/0x20 [ 170.093495][ T7823] filemap_read_folio+0x3e/0x110 [ 170.093514][ T7823] filemap_fault+0x2ca/0x740 [ 170.093599][ T7823] do_fault+0x500/0xb20 [ 170.093618][ T7823] ? filemap_read_folio+0x110/0x110 [ 170.093640][ T7823] handle_mm_fault+0x825/0xa40 [ 170.093671][ T7823] __get_user_pages+0x306/0xb80 [ 170.093737][ T7823] __mm_populate+0x26e/0x3a0 [ 170.093763][ T7823] vm_mmap_pgoff+0x160/0x1f0 [ 170.093784][ T7823] ksys_mmap_pgoff+0x265/0x320 [ 170.093812][ T7823] do_syscall_64+0x2b/0x70 [ 170.093900][ T7823] entry_SYSCALL_64_after_hwframe+0x44/0xae [ 170.093925][ T7823] RIP: 0033:0x7f3a02dd50e9 [ 170.093940][ T7823] Code: ff ff c3 66 2e 0f 1f 84 00 00 00 00 00 0f 1f 40 00 48 89 f8 48 89 f7 48 89 d6 48 89 ca 4d 89 c2 4d 89 c8 4c 8b 4c 24 08 0f 05 <48> 3d 01 f0 ff ff 73 01 c3 48 c7 c1 b8 ff ff ff f7 d8 64 89 01 48 [ 170.093959][ T7823] RSP: 002b:00007f3a0254b168 EFLAGS: 00000246 ORIG_RAX: 0000000000000009 [ 170.093981][ T7823] RAX: ffffffffffffffda RBX: 00007f3a02ee7f60 RCX: 00007f3a02dd50e9 [ 170.093995][ T7823] RDX: 00000000007ffffe RSI: 0000000000600202 RDI: 0000000020000000 [ 170.094029][ T7823] RBP: 00007f3a0254b1d0 R08: 0000000000000004 R09: 0000000000000000 [ 170.094042][ T7823] R10: 0000000004002011 R11: 0000000000000246 R12: 0000000000000002 [ 170.094055][ T7823] R13: 00007ffe5c0ea9cf R14: 00007f3a0254b300 R15: 0000000000022000 [ 170.094129][ T7823] 00:18:43 executing program 4: setsockopt$packet_tx_ring(0xffffffffffffffff, 0x10f, 0x87, &(0x7f0000000080)=@req3={0x0, 0x0, 0xd2}, 0x1c) setsockopt$packet_tx_ring(0xffffffffffffffff, 0x107, 0xd, 0x0, 0x0) socket$nl_route(0x10, 0x3, 0x0) bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000300)={0x11, 0x5, &(0x7f00000000c0)=ANY=[@ANYBLOB="180000000000000000000000ff000000850000000e000000850000005000000095"], &(0x7f0000000280)='syzkaller\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x2, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x78) bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, 0x0, 0x0) sendmsg$WG_CMD_GET_DEVICE(0xffffffffffffffff, &(0x7f0000001480)={0x0, 0x0, &(0x7f0000000440)={&(0x7f00000003c0)={0x38, 0x0, 0x100, 0x70bd29, 0x25dfdbfb, {}, [@WGDEVICE_A_IFNAME={0x14, 0x2, 'wg2\x00'}, @WGDEVICE_A_IFINDEX={0x8}, @WGDEVICE_A_FWMARK={0x8}]}, 0x38}, 0x1, 0x0, 0x0, 0x40000000}, 0x80) socket$nl_route(0x10, 0x3, 0x0) r0 = syz_open_dev$tty1(0xc, 0x4, 0x1) r1 = dup(r0) write$UHID_INPUT(r1, &(0x7f0000001040)={0xe, {"a2e3ad08ed6b52f99cfbf4c0879b45b4d04fe7ff7fc6e5539b3c68163b546a9b374694370890e0878fdb1ac6e7049b71b4956c0a9a472a5b47f3988f7ef31952a981ffe8d178708c523c921b509b720a169b50d336cd3b78130daa61d8e809ea889b6e02b77f07227227b7ba67e0e78657a6f5c2a874e62a9ccdc0d31a0c9f318c0da1993bd160e233df4a62179c6f309f4cff7738596ecae8707ce065cd5b91cd0ae193973735b36d5b1b63e91c00305d3f46635eb016d5b1dda98e2d749be7bd1df1fb3b231fdcdb5075a9aaa1b469c3090000000000000075271b286329d169934288fd789aa37d6e98b224fd44b65b31334ffc55cc82cd3ac32ecd03aded6f9081b4da0d8b38f3cd4498bee800490841bdb114f6b76383709d8f5c55432a909fda039aec54a1236e80f6a8abadea7662496bddbb42be6bfb2f17959d1f416e56c71bfc31870262f5e801119242ca5b6bfc821e7e20002451138e645bb80c617669314e2fbe70de98ec76a9e40dad47f36fd9f7d0d42a4b5f1185ccdcf16ff46295d8a0fa17713cf39fe23491237c08822dec110911e893d0a8c4f677747abc360934b82910ff85bfd995083bba2987b67399eac427d145d546a40b9f6ff14ac488ec130fb3850a27afc953854a642c57519544ae15a7e454dea05918b4124351601611c8f11baa500a3621c56cea8d20ff911a0c41db6ebe8cac64f17679141d54b34bbc9963ac4f4bb3309603f1d4ab966203861b5b15a841f2b575a8bd0d78248ebe4d9a80002695104f674c2431dca141fae269cab70e9a66f3c3a9a63e9639e1f59c0eee26c6b5d74b078a5e15c31634e5ae098ce9ee70771aaa18119a867e1088334975e9f73483b6a62fa678ca14ffd9f9db2a7869d85864056526f889af43a6000200000000000065d5e880576286522449df466c632b356f243f989cce3803f465e41e610c20d80421d653a5120000008213b704c7fb082ff27590678ef9f190bae979babc7041d860420c5664ba7921b14dc1db8892fd32d0ad7bc946813591ad8deff4b05f60cea0da7710ac0004000000008000bea37de0d0d4aa202fef5952a5391fd5615d429a04a689b83c7068ae949ed06e288e810bac9c76600097907f8ea2e2f05dd3318271a1f5f8528f227e79c13800000000492f21579d2c15b8c70cdb1c332d86d87341432750861ec2bc3451edca194b221cfec4603d276bbaa1dfa6d4fb8a48a76eefc9a9a0270e4c10d64cd5a62427264f2360fe763c43470833ac96d3f3357cbbaba8f1b1fdcc7cbb61a7cdb9744ed7f9129aede2be21ccfdc4e9134f8684b3a4f354da9a795e96334e207dff70f1988037b2ed3aaf575c0b88d8f146684078416d59fdee5307000000d92dad99dac44c3f0008047096a44060bebc2420aed92fa9b6c6224779415d97b9a6d6d5495c1180459043f41c2fc4f4162b987b80c3e001cd34e5c92f76cc4c24eeb8bc4e9ac2aed9e53803ed0ca4ae3a9737d214060005ea6f1783e287b3bee96e3a7288afe2fdfaa78d1f48c13b64df07847754b8400daaa69bf5c8f48fe4eae9ca1207e78283cd0b20ceb360c7e658828163e2d25c4aa348561f927e88f63aa70e73a5e69b3df3495903f06572e1e007fa55a2999f596d067312f5779e8dbfdcf3427138f3d444d2639a10477f9bec4b0bbb6e3c04be68981f392203dd0ee3ef478e67d1d7232f17696294378ce716dacfc5e3e03cfffffffffffff001034ef655b253ca509383815b1b6fc6522d4e2d48604665fde2b94cf02b98a269b891abf8ab9c015073014d9e08d4338b8780bdecd436cf0541359bafffa45237f104b96210403b2de9efedfd71af9444e197f47e866101496f42355bc7872c827467cfa5c4e72730d56bd068ed211cf847535edecb7b373f78b095b68441a34cb51682a8ae4d24ad0465f7927f889b813076038e79a7962fb385a882e8020f06c4c2ba1dd5cac7c18876da865d258734dd73583df292892448039ef799cf0630becdcce04579b5561dc825ab829827945e020c1f67ee615f7084a607a7eceb6243378e0610060f02cca4051c2f001edb3d78fb4b5f668dda93aec92a5de203717aa49c2d284acfabe262fccfcbb2b75a2183c4e15a7b6eb65ca8104e1b4da1fbb77ab2fc043aead87c32ab875ee7c2e7b7019c902cd3b43eaeb1a5fb135c0c7dcee8fe6516a328032f88c042891824659e9e94265c803b35ee5f83a2b210520106b8a358b50ab7a1fa89af9c251fe5294b3d1802d5676d95f160ec97b1ad948741b2044642c37b4a6cc6c04effc1672db7e4b68d767d9a7a508ae54a3cd73643de50e8c77d95a3d361c040babb171607caac2a3559ad4f75465f49c0d0ae3716db6e00cb11dbe200000000000000bf70cc77737c3b42aae501b20f7694a00f16e2d0174035a2c22656dc29880acebd2ba3a504767b6b45a45957f24d758ed024b3849c11d412a2a03b4047497022d9c30e23ef4df5c89644f48bb536f7945b59d7bc09ff754413d135273ea8e75f22f216c6b9990ae71806f2c00b4025c48b75c0f71c497579773767075428067e7f16f4dde374f8211fef42cb468e623daf60b3569d462f4f19eacdb3ed70eeebb4483f8fd777d443e8b40426db6fe29068c0ca3d3414442e863a154704b0e51bc664a137b26be7fc95df80b9ce375dd649c8c704e509bd88c8e63d8c7dd67071115c8982ba46af4d6adcc9f68a75b9397b035153faf46366e7205dd8d6f37525c1a0e94610dd94323f6c15d085197149bfd6655548cfd9c5d3b2d78378cfb85ed82e7da0f6eb6d279f2ae44369ddb4581c55925d0f6f1ba471eba281f259152f85a654fb39ddff3b484439ff158e7c5419e037f3563c7f93cd54b9094f226e783271e1e5a2a2c10712eab625d64931cdcffe6738d97b9b5ef828ee9fb059fc01af0e79c1e14b1d25988c69a39973132f02768f7971d31488b8658a20878b7c1dd7ba02fc42939dde3d4a3339a65d507dc59c51097b40517705da56e9ebfeffffff82bf86dbb58c548069ff6eb95aade7cc66d7bbef724779ca1f731b3346ff177050373d79ff7b3e7f9bc0c1b4b266a8878b90baaa039d3e3b63979ac3df6e6f4859afd50238c7547a39b60810938044ae185d2ba3e00a4e73676864d0270d81eaee5ee6cf1d0ab3785e00785ec27e923911fab964c271556527697b52160687000000008df165d884b36ec2b6c25a2f362815687e9ddbfb96d6861aca47da73d6f3144345f48843dd014e5c5ad8fe995754bd9cf32fce1e7027132f2082fb0a30b9deae84bed4b28045634073c9c58c89d9e99c81769177c6d594f88a4facfd4c735a20307c737afae5336651b1b9bd522d60399473296b831dbd933d93994ba3064279b10ea0c5833f41f157ea2302993dbe433b1aa3a3766d5439020484f4113c4c859465c3b415c3432f81db8719539d5bf372aaaea1cc43a6c5cbe59758bf0129165895ac4b008e595f437491d87abed02cefcd9db53d94d02dae17b118e5d6787463181f4b87c10772d2b13f7809959bc0488506dbd17ca51055f2f416a44fe180d2d50c312cca7cb14a2bdc331f57a9817139a206fc76d57234ffff2de20a4b8e3737fbb42913777c06376f799eba367e21f94ca598705f5dcb767d6f84fad6b0f6095e53c4c4234d0c1fbe434f6ab8f43c0013ee93b83946ee7759e89d7bdd1a32d7b3110b937fe43c06d21e35810d8fe98b0000ea8aa12bc8716eefc5c97c45ac33eeec964c5214bc3a9359bdea1cccab94f15e36319cb34ebcacedb82c2ed3de5a8a8f0011e8f74e82d7f96093530e76692839d7961939adfdeeeaff19d11efcafb6cf46fef271e89d6cc238a081ff58cefcce3fbf4625a7e7de40e42e07b34449e15e065cc7348663a52190202c7af288a4510de03dab19d26285eda89156d50dd385a60333ba5bbf3dd6d6080cafccf8a97406bb6b68a1f0c4549820a73c880f475f732ae00398e8bd1f4908b7807fb33b72685ec37a2d3f766413a6045951f9a93ab5d99c066f7aef0948a68cb0b3e35cb80dd349e891aef595dc4d470e8ac32a308e15fc37d06aeac289c0523f483e1ff7408c60edddab652f2ef91d4f2b01987b0f46da034e5c3f745a7ee8101a3934c54e24b48ec0275e2d068edc746b0827cbf652f406c6b95f2722e58c050400ce2126596e1cd7655b904801784c416b22f73d324678e2724f43f1fe687c7e8a60c28b82b6528341b648cdd56fed7cdcbb1575912d5ecd36de00bca0b7427d8392c6289455e8f8d2ab2242729251ae033a9e02210e62df0546a74b333a1c48f95fd54acb5741259e8c5488efeee327415cc19451432c6f16c27693102a3cd84857cd6586fc5ca9a93eb0145fac0662ff86107f998a8ef7df8aa14046c55b03d3d47f88a8d60f7774a2ee08758897fb411a94b3c2fc5d5f0db42c0463ec014508e5247d33ae6c962d35603ff8454c16f8342856935125102bb784ed714887071ffdd9923c954ab6ce431b63ee356b0c785f2f47b90e29389f22fc5b59a70efaea2bd40195af4486220d702e30bfc43c10ec23ea6283994a7dde4dcb61fea6b651fb1d62458d0741a12830052fcc460db043afe525629b40d7cee658e4cb5e930ed624806c43a006dc9336d07c2b8081c128ad7084c29743bc613bc18f5a38d442768af38041efe03d152ef95ff569e76db2391f4509d7f339d92fdb4a89364949da3932ba5c04c24a560ad80a3ce654575576e599aff3565b1d531f30912b99e6619ebe93cc0b81ea9935fd46edb44a78f615255490a4b621501f2a9e4d24624c4dac9274018c67584f5d374755534d7f68f679c4ff516a9c861a0e7e65868fcb2bf1cb9aea4e05df72279fdb0d2b9e935c5af3cf474bed79dfc248c1f5aea4b8b32c5d295e57079d0fe662a46b7f71cd47744db86c50b704c971d90195c7b2c7439a2d78ccfa79b5fc2bff6bbf840262bf89394b3e6491953264d2700c838fa2c7b34252600c9654e502dcea39cb6bc3eb8d6284ca6270d6b2f0e58fded8a7b4a302a97bc641df07720ba2b26bbfcc807ca0abb1b44322269c34c5ec68cb068ea88067d905ea917bb03eefdaebdeabf2d0dce85dbd02ee46c5cd5892587c2cb5fe36d7d3e5db21b094b8b77940b5f07722e47a08d367e5f84c96ec660080934b33ad61b4f65d77e86abd6859cddf4bbae1f0930462df090000008562ea3511a8065ec8ffcf12f14dcf6ebecd8d884836174faf1aa609e5f1ee1162dfa13bdc1fa7cfaadba85c72e9758f03a755d0be53f8d2a1dfb1c68cc164b0a0780d971a96ea2c4d4ca0398c2235980a9307b3d5bd3b010a3ad0a5dbed2881a9700af561ac8c7e36bb2fc4c40e9cf96f06817fb903729a7db6ff957697c9ede7885d94ff1aa70826ad01a9b03c37b0969be0daf60af93109eb1dee72e4a6df3bec89822a7a0b678058fa3fef86faec216eb6992162f8dcbf719c148cd2f9c55f4901203a9a8a2c3e90f3943dbc10360a1a49700d1dfbf66d69f6fbaf506c8bcce8bb0d872a02238926407a4eddd5d0fc5a752f90000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004000000000000000000000000000000000200", 0x1000}}, 0x1006) writev(r1, &(0x7f0000000900)=[{&(0x7f0000000480)="ef24df748e6339e7a859da00f7e45c45aed0cb6eabdcfdd972f677f016168b5ef61f9aa1f6deab386cf93481b137e7afe6f01ab5079c82ae2da6335608b14ba339e0f66f9dbd841684808f041cb78f055fa4dd99e8666178f4bc2ef29d65e55ab4c4fec523dfdaf97c", 0x69}, {&(0x7f00000014c0)="accecc3b26f444c91af532f3dc8fcb45fc7cb2240674222923ad25ceb2cab3cd1a1bce4438af0e8fd11efe70949b8076477924694871ad64be7d5913e78be03210b90c2170350c7cb1c836d132036ffdb8b1d4ae82f24eea9e1eebd967bbc765a0d152099994e3992e59ade79432921bd4fe5a9a5a1f627d0fe62310bebb8d6e8d8a54916273f2cb9f60bd7f33b392659e64eb1a2c1b49a387bf5fdb486a042b98c33f00150d8179917ebc20b9a4ce14ba2cfc32994781f0178f8edce57369a310ebc478f6c0d1bc0442447a3f3f038ead8940a6b2b92c9a56343feb2cf95dcad3ab0ecb42b0c5583adcd091cde45916908ebd5eae8a67737387218441ed24729ca4643175e3771e0600d44b996f993d2b8e22eddf88eab5b8cabe055b6e16f0a81f8c2dac406e3ba1a2bc44d94314ce123e5b43fc1dbcfb7858e440893b6c66c9f2691cba5856dcac58e289bd679ccdc558aacc7c419a60e726d683557555201b720461dbe1064dfd49919e9765f2bd4bd22eb64f8c1ca73fa6c559e3d300eb2cd42ea83b560a03ca4161b1e9035621a751cd760cc8989124e935802d6c1cde5926457791b3969da4ac6d408729275a31613b9ddfc33c5a1eb22d32d500052b27ffb9a4ce0172d859b4bc847440abb37974c13c855b3e318079a8b87565df2df2aaf96d9cd2515695f03eacf4958122570b14fef0212454bb74c478eaa7e551fbedd36b2e7af9134f7060947ab9dd3b8827025b5110856efdb1384044cdf04b75133d09def93df1513b78ecab8fc51ea2f3c2c60ea2b00bf925b840c569473086a244bae8d9b7a462dad0d9fdb72e0accaf4d1ee1b91d7abb86525eb73183489c9193d0c1c10bb4551919b31221bb519dce970bd5fd0b29fa221844694b320dd81a1766665d1beec63d175af4644a4764513d7619e9bac8802355483cc93666dab4733dab1945495a5bba68839d69d58f2dd5c76adf9d34bb9085d5fc4e8ec82c846ad432c35d6ab4cb99c165681bda2a819a13c4307e81bf7dc57a4002ae393ece0623af7826de923df8dc6b08ca7d91dec52688e676d816f5cc8716f8c119e6970c2a0c719bb6d278947d1db9bca07df7206cb2b06a10a2de4d4608e35ced274d9ff81c22cc89b0412c7880475c9ed4b5b9f0c30a9494259126a5e6095a98cab0bf0476d4faebe8c9b686251e80d8bf4400f2454f4d2a2b845e12c62129caae30e1c30258d7247a90d2ebcd506fafd6be7f7359ab77c37f141e7521281163712afc434c4339acccb767f1877e1a454b345e138422599446aa7da09561ca143ace6ef8ce70c5672163ac13b0d997fbbf8480f07f45792c6f31de10ded9be8548948fb0a9712d9b7e4d2e1d3aee0bd99a5b3aba604e6a9c117a247d95665348ae5829d569ce3449c3202eae7d9723558b0b4413ec470a4bc7c7bd264988e623a3d75656da1f831a84843653b03e53f37a2135ebee48ccb96800aa6a7d23e4e39f369cee6d2489c4c55e62c286b397d661e88925545a544c0358f9a2dd5f744f48ce2256c314612a85633d1a3b672cb1a4dfafb0269b28b65fac42a12d0a707bc593af2f6d3f639c9a8c18d8cba35cb2f1b18b32d387c6d4d6b3d016b9be9be4c214c85d6c979cc9fef700ca04e747b35733f10be5fc4f33d285f72d5bceafa0e790ee46ed3bc7bb6e17847b58c36b96c388ec4fb1eceb81ee73c163443421338d535542b28bf9cf4689e4f131992b5c54df9f64aeb49a28bd969198686cfce4f3b1c1a1187c3d30da29d519e1dfadb79aeccf43be2497b46c19696b78b3fefe09fe49ef2c329164a7822f41c4b25d7651789fc03678543faa095932a23e077f77e5f667ae4bb3808402c210d399fd0f653a4a611feca648418ad9a3c435edd5a5680c399e7a39e689fc3565aaa7dc062d0df4aa3c39ed771f51eb5313fd811349b009bb21c151fb2ef429605be9aaed73e6ff62dfd74f057ae8d220bc2890840090aaa7559f117616022b515e155c70997c058b67012cc25a259de7d35e7f1264173867dfe0e837fd890b1c4bdba76ee4e78234963b66f23fcd294a9c818e1ac7a54befa789116611c05f8fb4b4e3f8f20cc6afed294e78e364ff061a43fd9c865022eba8e76167df2588181682b1471851c546c3711084db58ca6a7bacf3e88608e59eb4848bb818192c19440faebd828aefc835a65e019586920d1a8238a60ae02948316313d38cd9269321ae17a1dbb19f57b619e7c5fba97f577626e2ac688f10b32f53356a697039563be88a79e1e97bf981a8c600ad47237eed91cb80dd8364cfcabf5371fc55a59b9267f0fb347e9bf704ee7abafbd95fa7843fcd4a2410d56d87699c1564ddaa59d453fff26c89b6fe02a9eb14cf0fa408b0d364a53ebbd2c8a0c92bb126973fd94e001023f114c75e02089748e4402a3927bb576d019417f073f9d7017f58a5f5edf9337fcb53d71f766d5ee719e2d6194d5098a50dbb6a334689f24d70e42f03ed62f754cf785b08e8f71b33ecd752e4e7c52398d70798b3828a2d7f9b5fd3222ee643b7707257978a9f06792cd97d714d65433c11d8cda1532f75a48a7a77c4a745de8c85aa44d7fdcc8cd1691d718fff1d930b539c52b8d3f349c2eed0c3613624de7c9937d2ced8c608a184d2dbb10939e694782ad9a82b120c6d82dd88e7314b081cf97c449b471efefd7b558848d999e767e12be54a42b76fffbcbde93241824f32846e71f4592eb2dd9f3d816e8ec229a45b79c254793c8f751004754fb08dd992b333660e028d404b0311eb53d6cf1359d4fbcfe9205403c63d0ea08523d2a9ca5301f7f6c7c3ff52e95178621e7e7e331075fb2dbe88e474ea4433352eaac032211247d234734b4c720ecb03626d745b6b08df3be8d12f18bcf7f49ebf8e3408805a3b2eeee97d6d4cc5aa70a4bc000a5cbc61fe209c06173a8b683225315e3548d787bacaa2a7590989819207a4e265dda895edbf5e336bf6f2368712b165ab5d19e31629e477241ab93a3e0d290c64847ed58753647f20bbb0ec1fc1b8f7691f67f30f4e8913a2f315eba36969f113fc22c575fe5af18bd6a2e9a9f6f13bc21981829b632a7c6aa93c146058232eb7c19422a0478e991b4ed994bc56193b0b8ed67244fc3f3c3dbd338362e17b0eb615180231cd56ff3ca1a8ac7ebac6cb48d76ff2d4d79a0fff9f9cb624c5f01ccdda286f7f6063d8643093ab4db51d71ebbdc673fdd6aa9cb4848e4de4089350ffeef4dbe79b602472e4b2e71a03739166703266e2437f191358e7311b5a16fc369c974aaf28c6eafdc5f2ba976ad83ccc5d34dbd86c7e831ff910a5b682bed66bf0b20ace44bdf0183d398d6ef4fff9b1dd38b07ee5db911f4249d61e4d354a3db3f6cd66a156631384eedc692550e07dd7dc16602759ddabf93921398505f40841ec08473ec42e9e1c6bd992e948f677bd41fac2428b2c5ba84831e9c789fd8f5e6c39558eaded6b3a6d9e4b8437a0c8ee9463fa6750301ded2a8a9ef53daeb335687f9d5609adbf1a461ab4aee998073359b34a4fcc537a9229f18617a12dad73bcba358b469accbc89cff7a71523a13b4b1dc9ad124178a2b202390fdfc2cc64801bec396620adb8f9defd72e12504335402dd75dcac2783cf06bde917cd6561401c863746465622f96d54ed04e14f38948e12732719d34f3d54d916e80c4d4158619a6051f36d632d46d36143f0f87d37853f4190096327093df0dc695b64b9bd73984f14f34e1737e796ac813dca98ef24bc4f1fc3b0d82e5e8026265b3d3a39da36fc2d701737626b476be43a3ddfc9a7d3eae61d38289efde136cbadd31f532eb92176f6224edfd0439a2c355ba94282623a06d1072575abab74909b2447c41cb75ee670eccdd9494c57eda6ce1a2977ce276aaba0d505e9841ea0fc9429f8cfb2a541572a1c7bd3e7775363462ef5581e6008b14308d1e9281bd5cce5365dec6558462d9051366e59524aea51a3d6c4172c76a3dde13c5cbf7980983b1c3585d03374194dd02f4dc083b55fa4d55414f3214646e5f3d81e33450ad1bb78a713ee764b8c4a67fa8a0af687d3c913b5563845fd0577fcb1114e67b242deec591f20a06502ee160e2341636ecfcb9720a0b61869284c35495242aca8b8da61e29e4d83391c89a393c6c85863f2b871161147b5804c6a28dc19ee05414f2bf0ea97eb90dbfe5b71b60cf2e02f7d8b0ccfd11394b396396c25fd1d79e469e85176a824b99d1a56f501dfd1fc550e73005d2443103c926a25ef13cf514bf5e8ba2271b6925609c80caf98d3cc1518b9d624bb113dd19d00734e649a7175e2c2b2674be7cb4d73ebb1a61c6d5fbb9ebb7a9a5853b588631bbadcd5649601fd20ba22741b21d936bd23fcf00ba81287cc94cf80d59c87eeab76c1b56562b162d261908a9f3abc12036fc2d0c54869ab0d079570c101b8c32efc6a339ae9b954374a2fa2909e65abbe71dbaf83308db67633ef3694fc4c8d85bd1ccc0d5831d3310bb3a7d8fd5ebf4a46a29d40468ef8f06ff0f511759c0d6bc7f76cdcb064b03411d3b07298a8edb0976eb07b31f63acd637529d97b9a3e2664afa6e95b3b943749806821288801ad7054bbaa9fb7af02d87633f7437d4ef284548105f7579249acdb9421708154cacd90377eb38c89d5b161f65b9cb08e32660990cf9e7ae9370c05dddd8734f4ebdf4392ffc6a7d08b0435ca85ed9d5598605c5291fefbe0e5809651b63a267531f504292c513dcf174932f09b86cc7a0cc30d800faba4a7b1c563812517f4b20b2749a92db8c5f890c8b9aeeba8eb001bd458eaeb9b154fe26bf3fac8072e4815656bc386e4d40bf70e0f47ce0741438cfacd9a2903c9c8d2abb9bf6a0815995db50bdd50c2b7d5a9861fa7c81e4444b32264d5e34a1849719782df6b5d01e7756652026364832ec4e9670bf5709d20ea61a9bd172d74d427268395c93e7d88553588f00a572b062c57ea37818a51d537f7c3966853589111e577c3b6306007f1864a1cda68e90f045fbd2349a1bdec7da6e77e3cc003b879bf494d86369b0b00e873fb71ff1b06f507de1972901d6e6010dd610be330902102ad5a842308f34b9a3f2e4fe70d6ee143a5d961f3cd919a2108d37b7746268a3abbe883f2909586bb5be04d24c35e7dd58175bff6b4f4255a8ce41ba29b88abf814a17a381bd6b1c2f1c64aa739d1c97cc347b0516b4a02f13acf5a87e1f4c51a822a68a83eff6688ead8433b8b955ca12c8f5cf2f7c1101f6b703f02258a373910bfe2843147b376f32a1e4df62551070843e024212fe3df99ecec1db9bb78f38cf7a95b1b5b91c5112ceda5e3ea08175d179215cc0346710195483c2b5c12e0ffc235df4a9b1bda9503ddf64b480101da8938533ecccee9f327cd3f181e21d71030bcf28f6d83ec5762b033fbd01beee922c82075c170af8f5d57ad93524f7570ff42fb92cbdfb4cc8701c29332689735a49d0272fa789f1c4525a67a561abdd7c64ae348975f2b58878707001cd7ec3116853380c3fb8f4c2b7ec70dfb6b83b35efdf3ea9fd469ec8baac273278de1c39a8f178eb4370e1583c445881f515fcd7a82d6c69d3f061a66219857f93ef70b1eb135224ac27408f984e7e23c5bc02351a650a403e95ac8982904fab553f1e8fb67cd854d1c0c61dec5339cd8904501d14b0e6c36944fa320d0c028b1c9873a5bffea9ea7565f603a30b66db596c1d6c720a8af29b8514e52580011d5e23187c7e07924fdbe80b0784ef540bde0", 0x1000}, {&(0x7f0000000580)="e6393ab33220ec568c516edc0888e206a05a1279cf2da96f8f240723f79e84b26146a9caf6f89f9ab482b4c0aa39adf18a93d0cac2", 0x35}, {&(0x7f0000000600)="0fb67eb5d8e1216807cfc53e46a995488ac07adb2039b74d203f81ab6f8bbd2a9acd0303499c26ef1b614bb0b1cbf86fdb5294293a3b48be970bd94e773c646ad2b46a62f6392f6d506861be47da95dd68bee134f9e08f1042caa8051e54561e48465f11dc36e2485a45ca5d753ee33bc58da5ae6892623483a4360f0dd2ab86ff046555538cb223b7586e28ce1ffda8b2b5edcc4cb2a2033de9052f4038a375bb4cc957c25033b9186abf4924c2", 0xae}, {&(0x7f00000006c0)="8a490ff3f06a4c12c0d774b1aacec5451a91c4e9c7c06a08681e92cc0dd873450ce6d094808b61bbb6a43fe0599714730f103a54b616c82d4aef3cf88ee8d6e0dfc6a0a9fbe2d1d42feca458a6282b26a255a6f268933f14cad84d74ea8936c72dd756c6089d13f77553b195a859c8445bdb68c44202d8c3e1af303b", 0x7c}, {&(0x7f0000000740)="ed1d797349de2182e641ff7d39ccba020eba2c5fdfd84a309283796bbc610ae528cf273abc8312b5e7c78c16cf629dde8496cd651065c29105c6385249d31e2b43b1e3c43b33d633fa1a334a00e9a6afec1a877202217ac237dc44249197f10f1e56c522ce0f89ea54987543344096ffacf4e5d76b64d82587ac79383abc8b57f8a78a7b14f7845e1b531a11bdeb924e33de3af7ee5837d15fdce4d5907002621eabd6c6ba13cfd73efd6d35ecdd999bf7d66e0aef7f76ff620c049f1b8a", 0xbe}, {&(0x7f0000000500)="a5d1111bd7bf785703408a4ae7e8e8b5c2f82871dc5bf5d2ee6c54d0f51d6ce482d986384fcd79c7fc", 0x29}, {&(0x7f0000000800)="77daa4a4366039cca8f7267145805b05387ed067527aec77a349818ed8a8d0d681661f7e97562664d372f24ca9e34ab214260fa6259a884bb5d75494134635616a71c163dea7095b258be17b260d36ab18ed5d585fb6061d5e850112b136c40f746eec2e47fa7fea2a4e387eaacbff426fc4f8431655c2bac0b9869c86538088fc6aa679814cff513b5ff14b12e04fd812a954e1e1eec6667ca6a2ce8dcace8f5905d1b70984c05e5d51ca2879c858f5f8b120f4e246cd5a22dbdc086feab781176f06c873fe6378decb28", 0xcb}], 0x8) 00:18:43 executing program 1: pipe(0x0) syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000140)="eb3c906d6b66732e66617400020101000240008000f801", 0x17}, {0x0, 0x0, 0x1000}], 0x0, &(0x7f0000000180)=ANY=[]) chdir(&(0x7f0000000040)='./file0\x00') r0 = open(&(0x7f0000000080)='./bus\x00', 0x14d842, 0x0) r1 = open(&(0x7f0000000780)='./bus\x00', 0x4c03e, 0x0) r2 = creat(&(0x7f00000000c0)='./bus\x00', 0x0) ftruncate(r2, 0x800) r3 = creat(&(0x7f0000000040)='./bus\x00', 0x0) ftruncate(r3, 0x800) lseek(r3, 0x0, 0x0) r4 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) lseek(r4, 0x8, 0x0) getsockopt$IP6T_SO_GET_REVISION_MATCH(r4, 0x29, 0x44, &(0x7f0000000180)={'icmp\x00'}, &(0x7f00000001c0)=0x1e) r5 = open(&(0x7f0000000000)='./bus\x00', 0x24000, 0x0) sendfile(r3, r5, 0x0, 0x10000) mmap(&(0x7f0000000000/0x600000)=nil, 0x600202, 0x7ffffe, 0x4002011, r1, 0x0) write$P9_RREADLINK(r0, 0x0, 0xe) 00:18:43 executing program 0: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000140)="eb3c906d6b66732e66617400020101000240008000f801", 0x17}, {0x0, 0x0, 0x1000}], 0x0, &(0x7f0000000180)=ANY=[]) chdir(&(0x7f0000000040)='./file0\x00') r0 = open(&(0x7f0000000080)='./bus\x00', 0x14d842, 0x0) r1 = open(&(0x7f0000000780)='./bus\x00', 0x4c03e, 0x0) r2 = creat(&(0x7f00000000c0)='./bus\x00', 0x0) ftruncate(r2, 0x800) r3 = creat(&(0x7f0000000040)='./bus\x00', 0x0) ftruncate(r3, 0x800) lseek(r3, 0x200, 0x0) r4 = open(&(0x7f0000000000)='./bus\x00', 0x24000, 0x0) sendfile(r3, r4, 0x0, 0x10000) mmap(&(0x7f0000000000/0x600000)=nil, 0x600202, 0x7ffffe, 0x4002011, r1, 0x0) (fail_nth: 22) write$P9_RREADLINK(r0, 0x0, 0xe) 00:18:43 executing program 3: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000140)="eb3c906d6b66732e66617400020101000240008000f801", 0x17}, {0x0, 0x0, 0x1000}], 0x0, &(0x7f0000000180)=ANY=[]) chdir(&(0x7f0000000040)='./file0\x00') open(&(0x7f0000000080)='./bus\x00', 0x14d842, 0x0) r0 = open(&(0x7f0000000780)='./bus\x00', 0x4c03e, 0x0) r1 = creat(&(0x7f00000000c0)='./bus\x00', 0x0) ftruncate(r1, 0x800) r2 = creat(&(0x7f0000000040)='./bus\x00', 0x0) ftruncate(r2, 0x800) lseek(r2, 0x200, 0x0) r3 = open(&(0x7f0000000000)='./bus\x00', 0x24000, 0x0) sendfile(r2, r3, 0x0, 0x10000) mmap(&(0x7f0000000000/0x600000)=nil, 0x600202, 0x7ffffe, 0x4002011, r0, 0x4000) [ 170.114438][ T7826] loop5: detected capacity change from 0 to 16 [ 170.119654][ T7828] loop1: detected capacity change from 0 to 16 [ 170.213315][ T7833] loop3: detected capacity change from 0 to 16 [ 170.215281][ T7834] loop2: detected capacity change from 0 to 16 00:18:43 executing program 3: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000140)="eb3c906d6b66732e66617400020101000240008000f801", 0x17}, {0x0, 0x0, 0x1000}], 0x0, &(0x7f0000000180)=ANY=[]) chdir(&(0x7f0000000040)='./file0\x00') open(&(0x7f0000000080)='./bus\x00', 0x14d842, 0x0) r0 = open(&(0x7f0000000780)='./bus\x00', 0x4c03e, 0x0) r1 = creat(&(0x7f00000000c0)='./bus\x00', 0x0) ftruncate(r1, 0x800) r2 = creat(&(0x7f0000000040)='./bus\x00', 0x0) ftruncate(r2, 0x800) lseek(r2, 0x200, 0x0) r3 = open(&(0x7f0000000000)='./bus\x00', 0x24000, 0x0) sendfile(r2, r3, 0x0, 0x10000) mmap(&(0x7f0000000000/0x600000)=nil, 0x600202, 0x7ffffe, 0x4002011, r0, 0xefff) [ 170.697493][ T7840] loop1: detected capacity change from 0 to 16 [ 170.704221][ T7842] loop0: detected capacity change from 0 to 16 [ 170.715677][ T7844] loop3: detected capacity change from 0 to 16 00:18:43 executing program 1: pipe(0x0) syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000140)="eb3c906d6b66732e66617400020101000240008000f801", 0x17}, {0x0, 0x0, 0x1000}], 0x0, &(0x7f0000000180)=ANY=[]) chdir(&(0x7f0000000040)='./file0\x00') r0 = open(&(0x7f0000000080)='./bus\x00', 0x14d842, 0x0) r1 = open(&(0x7f0000000780)='./bus\x00', 0x4c03e, 0x0) r2 = creat(&(0x7f00000000c0)='./bus\x00', 0x0) ftruncate(r2, 0x800) r3 = creat(&(0x7f0000000040)='./bus\x00', 0x0) ftruncate(r3, 0x800) lseek(r3, 0x200, 0x0) r4 = open(0x0, 0x0, 0x0) lseek(r4, 0x8, 0x0) getsockopt$IP6T_SO_GET_REVISION_MATCH(r4, 0x29, 0x44, &(0x7f0000000180)={'icmp\x00'}, &(0x7f00000001c0)=0x1e) r5 = open(&(0x7f0000000000)='./bus\x00', 0x24000, 0x0) sendfile(r3, r5, 0x0, 0x10000) mmap(&(0x7f0000000000/0x600000)=nil, 0x600202, 0x7ffffe, 0x4002011, r1, 0x0) write$P9_RREADLINK(r0, 0x0, 0xe) 00:18:43 executing program 0: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000140)="eb3c906d6b66732e66617400020101000240008000f801", 0x17}, {0x0, 0x0, 0x1000}], 0x0, &(0x7f0000000180)=ANY=[]) chdir(&(0x7f0000000040)='./file0\x00') r0 = open(&(0x7f0000000080)='./bus\x00', 0x14d842, 0x0) r1 = open(&(0x7f0000000780)='./bus\x00', 0x4c03e, 0x0) r2 = creat(&(0x7f00000000c0)='./bus\x00', 0x0) ftruncate(r2, 0x800) r3 = creat(&(0x7f0000000040)='./bus\x00', 0x0) ftruncate(r3, 0x800) lseek(r3, 0x200, 0x0) r4 = open(&(0x7f0000000000)='./bus\x00', 0x24000, 0x0) sendfile(r3, r4, 0x0, 0x10000) mmap(&(0x7f0000000000/0x600000)=nil, 0x600202, 0x7ffffe, 0x4002011, r1, 0x0) (fail_nth: 23) write$P9_RREADLINK(r0, 0x0, 0xe) [ 170.768736][ T7842] FAULT_INJECTION: forcing a failure. [ 170.768736][ T7842] name fail_page_alloc, interval 1, probability 0, space 0, times 0 [ 170.781997][ T7842] CPU: 1 PID: 7842 Comm: syz-executor.0 Not tainted 5.18.0-rc3-syzkaller-00218-g13bc32bad705-dirty #0 00:18:43 executing program 3: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000140)="eb3c906d6b66732e66617400020101000240008000f801", 0x17}, {0x0, 0x0, 0x1000}], 0x0, &(0x7f0000000180)=ANY=[]) chdir(&(0x7f0000000040)='./file0\x00') open(&(0x7f0000000080)='./bus\x00', 0x14d842, 0x0) r0 = open(&(0x7f0000000780)='./bus\x00', 0x4c03e, 0x0) r1 = creat(&(0x7f00000000c0)='./bus\x00', 0x0) ftruncate(r1, 0x800) r2 = creat(&(0x7f0000000040)='./bus\x00', 0x0) ftruncate(r2, 0x800) lseek(r2, 0x200, 0x0) r3 = open(&(0x7f0000000000)='./bus\x00', 0x24000, 0x0) sendfile(r2, r3, 0x0, 0x10000) mmap(&(0x7f0000000000/0x600000)=nil, 0x600202, 0x7ffffe, 0x4002011, r0, 0xffef) [ 170.782025][ T7842] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/01/2011 [ 170.782037][ T7842] Call Trace: [ 170.782043][ T7842] [ 170.782050][ T7842] dump_stack_lvl+0xd6/0x122 [ 170.782128][ T7842] dump_stack+0x11/0x12 [ 170.782224][ T7842] should_fail+0x230/0x240 00:18:43 executing program 2: pipe(0x0) syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000140)="eb3c906d6b66732e66617400020101000240008000f801", 0x17}, {0x0, 0x0, 0x1000}], 0x0, &(0x7f0000000180)=ANY=[]) chdir(&(0x7f0000000040)='./file0\x00') r0 = open(&(0x7f0000000080)='./bus\x00', 0x14d842, 0x0) open(&(0x7f0000000780)='./bus\x00', 0x4c03e, 0x0) r1 = creat(&(0x7f00000000c0)='./bus\x00', 0x0) ftruncate(r1, 0x800) r2 = creat(&(0x7f0000000040)='./bus\x00', 0x0) ftruncate(r2, 0x800) lseek(r2, 0x200, 0x0) r3 = open(&(0x7f0000000000)='./bus\x00', 0x24000, 0x0) sendfile(r2, r3, 0x0, 0x10000) mmap(&(0x7f0000000000/0x600000)=nil, 0x600202, 0x7ffffe, 0x4002011, 0xffffffffffffffff, 0x0) write$P9_RREADLINK(r0, 0x0, 0xe) 00:18:43 executing program 5: pipe(0x0) syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000140)="eb3c906d6b66732e66617400020101000240008000f801", 0x17}, {0x0, 0x0, 0x1000}], 0x0, &(0x7f0000000180)=ANY=[]) chdir(&(0x7f0000000040)='./file0\x00') open(&(0x7f0000000080)='./bus\x00', 0x14d842, 0x0) r0 = open(&(0x7f0000000780)='./bus\x00', 0x4c03e, 0x0) r1 = creat(&(0x7f00000000c0)='./bus\x00', 0x0) ftruncate(r1, 0x800) r2 = creat(&(0x7f0000000040)='./bus\x00', 0x0) ftruncate(r2, 0x800) lseek(r2, 0x200, 0x0) r3 = open(&(0x7f0000000000)='./bus\x00', 0x24000, 0x0) sendfile(r2, r3, 0x0, 0x10000) mmap(&(0x7f0000000000/0x600000)=nil, 0x600202, 0x7ffffe, 0x4002011, r0, 0x0) write$P9_RREADLINK(0xffffffffffffffff, 0x0, 0xe) 00:18:43 executing program 3: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000140)="eb3c906d6b66732e66617400020101000240008000f801", 0x17}, {0x0, 0x0, 0x1000}], 0x0, &(0x7f0000000180)=ANY=[]) chdir(&(0x7f0000000040)='./file0\x00') open(&(0x7f0000000080)='./bus\x00', 0x14d842, 0x0) r0 = open(&(0x7f0000000780)='./bus\x00', 0x4c03e, 0x0) r1 = creat(&(0x7f00000000c0)='./bus\x00', 0x0) ftruncate(r1, 0x800) r2 = creat(&(0x7f0000000040)='./bus\x00', 0x0) ftruncate(r2, 0x800) lseek(r2, 0x200, 0x0) r3 = open(&(0x7f0000000000)='./bus\x00', 0x24000, 0x0) sendfile(r2, r3, 0x0, 0x10000) mmap(&(0x7f0000000000/0x600000)=nil, 0x600202, 0x7ffffe, 0x4002011, r0, 0x100020) 00:18:43 executing program 0: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000140)="eb3c906d6b66732e66617400020101000240008000f801", 0x17}, {0x0, 0x0, 0x1000}], 0x0, &(0x7f0000000180)=ANY=[]) chdir(&(0x7f0000000040)='./file0\x00') r0 = open(&(0x7f0000000080)='./bus\x00', 0x14d842, 0x0) r1 = open(&(0x7f0000000780)='./bus\x00', 0x4c03e, 0x0) r2 = creat(&(0x7f00000000c0)='./bus\x00', 0x0) ftruncate(r2, 0x800) r3 = creat(&(0x7f0000000040)='./bus\x00', 0x0) ftruncate(r3, 0x800) lseek(r3, 0x200, 0x0) r4 = open(&(0x7f0000000000)='./bus\x00', 0x24000, 0x0) sendfile(r3, r4, 0x0, 0x10000) mmap(&(0x7f0000000000/0x600000)=nil, 0x600202, 0x7ffffe, 0x4002011, r1, 0x0) (fail_nth: 24) write$P9_RREADLINK(r0, 0x0, 0xe) [ 170.782249][ T7842] __alloc_pages+0xf0/0x320 [ 170.782296][ T7842] alloc_pages+0x34d/0x450 [ 170.782360][ T7842] pte_alloc_one+0x29/0xb0 [ 170.782384][ T7842] do_fault+0x3de/0xb20 [ 170.782415][ T7842] ? filemap_read_folio+0x110/0x110 [ 170.782437][ T7842] handle_mm_fault+0x825/0xa40 [ 170.782466][ T7842] __get_user_pages+0x306/0xb80 [ 170.782490][ T7842] __mm_populate+0x26e/0x3a0 [ 170.782563][ T7842] vm_mmap_pgoff+0x160/0x1f0 [ 170.782638][ T7842] ksys_mmap_pgoff+0x265/0x320 [ 170.782661][ T7842] do_syscall_64+0x2b/0x70 [ 170.782687][ T7842] entry_SYSCALL_64_after_hwframe+0x44/0xae [ 170.782770][ T7842] RIP: 0033:0x7f3a02dd50e9 [ 170.782785][ T7842] Code: ff ff c3 66 2e 0f 1f 84 00 00 00 00 00 0f 1f 40 00 48 89 f8 48 89 f7 48 89 d6 48 89 ca 4d 89 c2 4d 89 c8 4c 8b 4c 24 08 0f 05 <48> 3d 01 f0 ff ff 73 01 c3 48 c7 c1 b8 ff ff ff f7 d8 64 89 01 48 [ 170.782804][ T7842] RSP: 002b:00007f3a0254b168 EFLAGS: 00000246 ORIG_RAX: 0000000000000009 [ 170.782825][ T7842] RAX: ffffffffffffffda RBX: 00007f3a02ee7f60 RCX: 00007f3a02dd50e9 [ 170.782839][ T7842] RDX: 00000000007ffffe RSI: 0000000000600202 RDI: 0000000020000000 [ 170.782853][ T7842] RBP: 00007f3a0254b1d0 R08: 0000000000000004 R09: 0000000000000000 [ 170.782918][ T7842] R10: 0000000004002011 R11: 0000000000000246 R12: 0000000000000002 [ 170.782931][ T7842] R13: 00007ffe5c0ea9cf R14: 00007f3a0254b300 R15: 0000000000022000 [ 170.782948][ T7842] [ 170.795556][ T7848] loop3: detected capacity change from 0 to 16 [ 170.838527][ T7851] loop0: detected capacity change from 0 to 16 [ 170.844902][ T7851] FAULT_INJECTION: forcing a failure. [ 170.844902][ T7851] name failslab, interval 1, probability 0, space 0, times 0 [ 170.844960][ T7851] CPU: 1 PID: 7851 Comm: syz-executor.0 Not tainted 5.18.0-rc3-syzkaller-00218-g13bc32bad705-dirty #0 [ 170.844991][ T7851] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/01/2011 [ 170.845002][ T7851] Call Trace: [ 170.845009][ T7851] [ 170.845015][ T7851] dump_stack_lvl+0xd6/0x122 [ 170.845045][ T7851] dump_stack+0x11/0x12 [ 170.845068][ T7851] should_fail+0x230/0x240 [ 170.845137][ T7851] __should_failslab+0x81/0x90 [ 170.845158][ T7851] ? mempool_alloc_slab+0x16/0x20 [ 170.845214][ T7851] should_failslab+0x5/0x20 [ 170.845233][ T7851] kmem_cache_alloc+0x46/0x300 [ 170.845277][ T7851] ? bio_put+0x55a/0x690 [ 170.845299][ T7851] mempool_alloc_slab+0x16/0x20 [ 170.845319][ T7851] ? mempool_free+0x130/0x130 [ 170.845342][ T7851] mempool_alloc+0x9f/0x2a0 [ 170.845361][ T7851] ? bio_endio+0x366/0x3f0 [ 170.845400][ T7851] bio_alloc_bioset+0xe4/0x730 [ 170.845424][ T7851] ? submit_bio+0x139/0x150 [ 170.845511][ T7851] submit_bh_wbc+0x161/0x2f0 [ 170.845593][ T7851] block_read_full_page+0x5e6/0x7b0 [ 170.845618][ T7851] ? fat_block_truncate_page+0x30/0x30 [ 170.845710][ T7851] do_mpage_readpage+0xd7e/0xf20 [ 170.845735][ T7851] ? debug_smp_processor_id+0x13/0x20 [ 170.845754][ T7851] ? try_charge_memcg+0x93b/0x960 [ 170.845816][ T7851] ? __list_add_valid+0x28/0xa0 [ 170.845839][ T7851] ? xas_load+0x267/0x290 [ 170.845861][ T7851] ? fat_block_truncate_page+0x30/0x30 [ 170.845893][ T7853] loop1: detected capacity change from 0 to 16 [ 170.845944][ T7851] mpage_readpage+0x57/0xc0 [ 170.845969][ T7851] ? fat_block_truncate_page+0x30/0x30 [ 170.845996][ T7851] fat_readpage+0x18/0x20 [ 170.846075][ T7851] filemap_read_folio+0x3e/0x110 [ 170.846095][ T7851] filemap_fault+0x2ca/0x740 [ 170.846113][ T7851] do_fault+0x500/0xb20 [ 170.846130][ T7851] ? filemap_read_folio+0x110/0x110 [ 170.846150][ T7851] handle_mm_fault+0x825/0xa40 [ 170.846209][ T7851] __get_user_pages+0x306/0xb80 [ 170.846287][ T7851] __mm_populate+0x26e/0x3a0 [ 170.846311][ T7851] vm_mmap_pgoff+0x160/0x1f0 [ 170.846329][ T7851] ksys_mmap_pgoff+0x265/0x320 [ 170.846375][ T7851] do_syscall_64+0x2b/0x70 [ 170.846413][ T7851] entry_SYSCALL_64_after_hwframe+0x44/0xae [ 170.846435][ T7851] RIP: 0033:0x7f3a02dd50e9 [ 170.846450][ T7851] Code: ff ff c3 66 2e 0f 1f 84 00 00 00 00 00 0f 1f 40 00 48 89 f8 48 89 f7 48 89 d6 48 89 ca 4d 89 c2 4d 89 c8 4c 8b 4c 24 08 0f 05 <48> 3d 01 f0 ff ff 73 01 c3 48 c7 c1 b8 ff ff ff f7 d8 64 89 01 48 [ 170.846468][ T7851] RSP: 002b:00007f3a0254b168 EFLAGS: 00000246 ORIG_RAX: 0000000000000009 [ 170.846488][ T7851] RAX: ffffffffffffffda RBX: 00007f3a02ee7f60 RCX: 00007f3a02dd50e9 [ 170.846525][ T7851] RDX: 00000000007ffffe RSI: 0000000000600202 RDI: 0000000020000000 [ 170.846538][ T7851] RBP: 00007f3a0254b1d0 R08: 0000000000000004 R09: 0000000000000000 [ 170.846552][ T7851] R10: 0000000004002011 R11: 0000000000000246 R12: 0000000000000002 [ 170.846566][ T7851] R13: 00007ffe5c0ea9cf R14: 00007f3a0254b300 R15: 0000000000022000 [ 170.846583][ T7851] [ 170.856405][ T7855] loop3: detected capacity change from 0 to 16 [ 170.858411][ T7853] bio_check_eod: 74162 callbacks suppressed [ 170.858423][ T7853] syz-executor.1: attempt to access beyond end of device [ 170.858423][ T7853] loop1: rw=2049, want=17, limit=16 [ 170.858794][ T7853] syz-executor.1: attempt to access beyond end of device [ 170.858794][ T7853] loop1: rw=0, want=17, limit=16 [ 170.858829][ T7853] syz-executor.1: attempt to access beyond end of device [ 170.858829][ T7853] loop1: rw=0, want=17, limit=16 [ 170.858859][ T7853] syz-executor.1: attempt to access beyond end of device [ 170.858859][ T7853] loop1: rw=0, want=17, limit=16 [ 170.858915][ T7853] syz-executor.1: attempt to access beyond end of device [ 170.858915][ T7853] loop1: rw=0, want=17, limit=16 [ 170.858944][ T7853] syz-executor.1: attempt to access beyond end of device [ 170.858944][ T7853] loop1: rw=0, want=17, limit=16 [ 170.858973][ T7853] syz-executor.1: attempt to access beyond end of device [ 170.858973][ T7853] loop1: rw=0, want=17, limit=16 [ 170.859067][ T7853] syz-executor.1: attempt to access beyond end of device [ 170.859067][ T7853] loop1: rw=0, want=17, limit=16 [ 170.859096][ T7853] syz-executor.1: attempt to access beyond end of device [ 170.859096][ T7853] loop1: rw=0, want=17, limit=16 [ 170.859777][ T7826] syz-executor.5: attempt to access beyond end of device [ 170.859777][ T7826] loop5: rw=0, want=17, limit=16 [ 170.963977][ T7860] loop3: detected capacity change from 0 to 16 [ 170.977608][ T7861] loop2: detected capacity change from 0 to 16 [ 170.988760][ T7863] loop0: detected capacity change from 0 to 16 [ 170.997701][ T7861] buffer_io_error: 77697 callbacks suppressed [ 170.997724][ T7861] Buffer I/O error on dev loop2, logical block 16, lost async page write [ 171.003117][ T7863] Buffer I/O error on dev loop0, logical block 16, lost async page write [ 171.003251][ T7865] loop5: detected capacity change from 0 to 16 [ 171.003650][ T7863] Buffer I/O error on dev loop0, logical block 16, async page read [ 171.003678][ T7863] Buffer I/O error on dev loop0, logical block 16, async page read [ 171.003703][ T7863] Buffer I/O error on dev loop0, logical block 16, async page read [ 171.003727][ T7863] Buffer I/O error on dev loop0, logical block 16, async page read [ 171.003813][ T7863] Buffer I/O error on dev loop0, logical block 16, async page read [ 171.003910][ T7863] Buffer I/O error on dev loop0, logical block 16, async page read [ 171.003986][ T7863] Buffer I/O error on dev loop0, logical block 16, async page read [ 171.004058][ T7863] Buffer I/O error on dev loop0, logical block 16, async page read [ 171.004101][ T7863] FAULT_INJECTION: forcing a failure. [ 171.004101][ T7863] name fail_page_alloc, interval 1, probability 0, space 0, times 0 [ 171.004123][ T7863] CPU: 1 PID: 7863 Comm: syz-executor.0 Not tainted 5.18.0-rc3-syzkaller-00218-g13bc32bad705-dirty #0 [ 171.004148][ T7863] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/01/2011 [ 171.004218][ T7863] Call Trace: [ 171.004224][ T7863] [ 171.004230][ T7863] dump_stack_lvl+0xd6/0x122 [ 171.004266][ T7863] dump_stack+0x11/0x12 [ 171.004293][ T7863] should_fail+0x230/0x240 [ 171.004317][ T7863] __alloc_pages+0xf0/0x320 [ 171.004381][ T7863] alloc_pages+0x34d/0x450 [ 171.004407][ T7863] pte_alloc_one+0x29/0xb0 [ 171.004431][ T7863] do_fault+0x3de/0xb20 [ 171.004488][ T7863] ? filemap_read_folio+0x110/0x110 [ 171.004509][ T7863] handle_mm_fault+0x825/0xa40 [ 171.004559][ T7863] __get_user_pages+0x306/0xb80 [ 171.004585][ T7863] __mm_populate+0x26e/0x3a0 [ 171.004610][ T7863] vm_mmap_pgoff+0x160/0x1f0 [ 171.004630][ T7863] ksys_mmap_pgoff+0x265/0x320 [ 171.004720][ T7863] do_syscall_64+0x2b/0x70 [ 171.004745][ T7863] entry_SYSCALL_64_after_hwframe+0x44/0xae [ 171.004769][ T7863] RIP: 0033:0x7f3a02dd50e9 [ 171.004783][ T7863] Code: ff ff c3 66 2e 0f 1f 84 00 00 00 00 00 0f 1f 40 00 48 89 f8 48 89 f7 48 89 d6 48 89 ca 4d 89 c2 4d 89 c8 4c 8b 4c 24 08 0f 05 <48> 3d 01 f0 ff ff 73 01 c3 48 c7 c1 b8 ff ff ff f7 d8 64 89 01 48 [ 171.004865][ T7863] RSP: 002b:00007f3a0254b168 EFLAGS: 00000246 ORIG_RAX: 0000000000000009 [ 171.004888][ T7863] RAX: ffffffffffffffda RBX: 00007f3a02ee7f60 RCX: 00007f3a02dd50e9 [ 171.004902][ T7863] RDX: 00000000007ffffe RSI: 0000000000600202 RDI: 0000000020000000 00:18:44 executing program 4: setsockopt$packet_tx_ring(0xffffffffffffffff, 0x10f, 0x87, &(0x7f0000000080)=@req3={0x0, 0x0, 0xd2}, 0x1c) setsockopt$packet_tx_ring(0xffffffffffffffff, 0x107, 0xd, 0x0, 0x0) socket$nl_route(0x10, 0x3, 0x0) bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000300)={0x11, 0x5, &(0x7f00000000c0)=ANY=[@ANYBLOB="180000000000000000000000ff000000850000000e000000850000005000000095"], &(0x7f0000000280)='syzkaller\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x2, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x78) bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, 0x0, 0x0) sendmsg$WG_CMD_GET_DEVICE(0xffffffffffffffff, &(0x7f0000001480)={0x0, 0x0, &(0x7f0000000440)={&(0x7f00000003c0)={0x38, 0x0, 0x100, 0x70bd29, 0x25dfdbfb, {}, [@WGDEVICE_A_IFNAME={0x14, 0x2, 'wg2\x00'}, @WGDEVICE_A_IFINDEX={0x8}, @WGDEVICE_A_FWMARK={0x8}]}, 0x38}, 0x1, 0x0, 0x0, 0x40000000}, 0x80) socket$nl_route(0x10, 0x3, 0x0) r0 = syz_open_dev$tty1(0xc, 0x4, 0x1) r1 = dup(r0) write$UHID_INPUT(r1, &(0x7f0000001040)={0xe, {"a2e3ad08ed6b52f99cfbf4c0879b45b4d04fe7ff7fc6e5539b3c68163b546a9b374694370890e0878fdb1ac6e7049b71b4956c0a9a472a5b47f3988f7ef31952a981ffe8d178708c523c921b509b720a169b50d336cd3b78130daa61d8e809ea889b6e02b77f07227227b7ba67e0e78657a6f5c2a874e62a9ccdc0d31a0c9f318c0da1993bd160e233df4a62179c6f309f4cff7738596ecae8707ce065cd5b91cd0ae193973735b36d5b1b63e91c00305d3f46635eb016d5b1dda98e2d749be7bd1df1fb3b231fdcdb5075a9aaa1b469c3090000000000000075271b286329d169934288fd789aa37d6e98b224fd44b65b31334ffc55cc82cd3ac32ecd03aded6f9081b4da0d8b38f3cd4498bee800490841bdb114f6b76383709d8f5c55432a909fda039aec54a1236e80f6a8abadea7662496bddbb42be6bfb2f17959d1f416e56c71bfc31870262f5e801119242ca5b6bfc821e7e20002451138e645bb80c617669314e2fbe70de98ec76a9e40dad47f36fd9f7d0d42a4b5f1185ccdcf16ff46295d8a0fa17713cf39fe23491237c08822dec110911e893d0a8c4f677747abc360934b82910ff85bfd995083bba2987b67399eac427d145d546a40b9f6ff14ac488ec130fb3850a27afc953854a642c57519544ae15a7e454dea05918b4124351601611c8f11baa500a3621c56cea8d20ff911a0c41db6ebe8cac64f17679141d54b34bbc9963ac4f4bb3309603f1d4ab966203861b5b15a841f2b575a8bd0d78248ebe4d9a80002695104f674c2431dca141fae269cab70e9a66f3c3a9a63e9639e1f59c0eee26c6b5d74b078a5e15c31634e5ae098ce9ee70771aaa18119a867e1088334975e9f73483b6a62fa678ca14ffd9f9db2a7869d85864056526f889af43a6000200000000000065d5e880576286522449df466c632b356f243f989cce3803f465e41e610c20d80421d653a5120000008213b704c7fb082ff27590678ef9f190bae979babc7041d860420c5664ba7921b14dc1db8892fd32d0ad7bc946813591ad8deff4b05f60cea0da7710ac0004000000008000bea37de0d0d4aa202fef5952a5391fd5615d429a04a689b83c7068ae949ed06e288e810bac9c76600097907f8ea2e2f05dd3318271a1f5f8528f227e79c13800000000492f21579d2c15b8c70cdb1c332d86d87341432750861ec2bc3451edca194b221cfec4603d276bbaa1dfa6d4fb8a48a76eefc9a9a0270e4c10d64cd5a62427264f2360fe763c43470833ac96d3f3357cbbaba8f1b1fdcc7cbb61a7cdb9744ed7f9129aede2be21ccfdc4e9134f8684b3a4f354da9a795e96334e207dff70f1988037b2ed3aaf575c0b88d8f146684078416d59fdee5307000000d92dad99dac44c3f0008047096a44060bebc2420aed92fa9b6c6224779415d97b9a6d6d5495c1180459043f41c2fc4f4162b987b80c3e001cd34e5c92f76cc4c24eeb8bc4e9ac2aed9e53803ed0ca4ae3a9737d214060005ea6f1783e287b3bee96e3a7288afe2fdfaa78d1f48c13b64df07847754b8400daaa69bf5c8f48fe4eae9ca1207e78283cd0b20ceb360c7e658828163e2d25c4aa348561f927e88f63aa70e73a5e69b3df3495903f06572e1e007fa55a2999f596d067312f5779e8dbfdcf3427138f3d444d2639a10477f9bec4b0bbb6e3c04be68981f392203dd0ee3ef478e67d1d7232f17696294378ce716dacfc5e3e03cfffffffffffff001034ef655b253ca509383815b1b6fc6522d4e2d48604665fde2b94cf02b98a269b891abf8ab9c015073014d9e08d4338b8780bdecd436cf0541359bafffa45237f104b96210403b2de9efedfd71af9444e197f47e866101496f42355bc7872c827467cfa5c4e72730d56bd068ed211cf847535edecb7b373f78b095b68441a34cb51682a8ae4d24ad0465f7927f889b813076038e79a7962fb385a882e8020f06c4c2ba1dd5cac7c18876da865d258734dd73583df292892448039ef799cf0630becdcce04579b5561dc825ab829827945e020c1f67ee615f7084a607a7eceb6243378e0610060f02cca4051c2f001edb3d78fb4b5f668dda93aec92a5de203717aa49c2d284acfabe262fccfcbb2b75a2183c4e15a7b6eb65ca8104e1b4da1fbb77ab2fc043aead87c32ab875ee7c2e7b7019c902cd3b43eaeb1a5fb135c0c7dcee8fe6516a328032f88c042891824659e9e94265c803b35ee5f83a2b210520106b8a358b50ab7a1fa89af9c251fe5294b3d1802d5676d95f160ec97b1ad948741b2044642c37b4a6cc6c04effc1672db7e4b68d767d9a7a508ae54a3cd73643de50e8c77d95a3d361c040babb171607caac2a3559ad4f75465f49c0d0ae3716db6e00cb11dbe200000000000000bf70cc77737c3b42aae501b20f7694a00f16e2d0174035a2c22656dc29880acebd2ba3a504767b6b45a45957f24d758ed024b3849c11d412a2a03b4047497022d9c30e23ef4df5c89644f48bb536f7945b59d7bc09ff754413d135273ea8e75f22f216c6b9990ae71806f2c00b4025c48b75c0f71c497579773767075428067e7f16f4dde374f8211fef42cb468e623daf60b3569d462f4f19eacdb3ed70eeebb4483f8fd777d443e8b40426db6fe29068c0ca3d3414442e863a154704b0e51bc664a137b26be7fc95df80b9ce375dd649c8c704e509bd88c8e63d8c7dd67071115c8982ba46af4d6adcc9f68a75b9397b035153faf46366e7205dd8d6f37525c1a0e94610dd94323f6c15d085197149bfd6655548cfd9c5d3b2d78378cfb85ed82e7da0f6eb6d279f2ae44369ddb4581c55925d0f6f1ba471eba281f259152f85a654fb39ddff3b484439ff158e7c5419e037f3563c7f93cd54b9094f226e783271e1e5a2a2c10712eab625d64931cdcffe6738d97b9b5ef828ee9fb059fc01af0e79c1e14b1d25988c69a39973132f02768f7971d31488b8658a20878b7c1dd7ba02fc42939dde3d4a3339a65d507dc59c51097b40517705da56e9ebfeffffff82bf86dbb58c548069ff6eb95aade7cc66d7bbef724779ca1f731b3346ff177050373d79ff7b3e7f9bc0c1b4b266a8878b90baaa039d3e3b63979ac3df6e6f4859afd50238c7547a39b60810938044ae185d2ba3e00a4e73676864d0270d81eaee5ee6cf1d0ab3785e00785ec27e923911fab964c271556527697b52160687000000008df165d884b36ec2b6c25a2f362815687e9ddbfb96d6861aca47da73d6f3144345f48843dd014e5c5ad8fe995754bd9cf32fce1e7027132f2082fb0a30b9deae84bed4b28045634073c9c58c89d9e99c81769177c6d594f88a4facfd4c735a20307c737afae5336651b1b9bd522d60399473296b831dbd933d93994ba3064279b10ea0c5833f41f157ea2302993dbe433b1aa3a3766d5439020484f4113c4c859465c3b415c3432f81db8719539d5bf372aaaea1cc43a6c5cbe59758bf0129165895ac4b008e595f437491d87abed02cefcd9db53d94d02dae17b118e5d6787463181f4b87c10772d2b13f7809959bc0488506dbd17ca51055f2f416a44fe180d2d50c312cca7cb14a2bdc331f57a9817139a206fc76d57234ffff2de20a4b8e3737fbb42913777c06376f799eba367e21f94ca598705f5dcb767d6f84fad6b0f6095e53c4c4234d0c1fbe434f6ab8f43c0013ee93b83946ee7759e89d7bdd1a32d7b3110b937fe43c06d21e35810d8fe98b0000ea8aa12bc8716eefc5c97c45ac33eeec964c5214bc3a9359bdea1cccab94f15e36319cb34ebcacedb82c2ed3de5a8a8f0011e8f74e82d7f96093530e76692839d7961939adfdeeeaff19d11efcafb6cf46fef271e89d6cc238a081ff58cefcce3fbf4625a7e7de40e42e07b34449e15e065cc7348663a52190202c7af288a4510de03dab19d26285eda89156d50dd385a60333ba5bbf3dd6d6080cafccf8a97406bb6b68a1f0c4549820a73c880f475f732ae00398e8bd1f4908b7807fb33b72685ec37a2d3f766413a6045951f9a93ab5d99c066f7aef0948a68cb0b3e35cb80dd349e891aef595dc4d470e8ac32a308e15fc37d06aeac289c0523f483e1ff7408c60edddab652f2ef91d4f2b01987b0f46da034e5c3f745a7ee8101a3934c54e24b48ec0275e2d068edc746b0827cbf652f406c6b95f2722e58c050400ce2126596e1cd7655b904801784c416b22f73d324678e2724f43f1fe687c7e8a60c28b82b6528341b648cdd56fed7cdcbb1575912d5ecd36de00bca0b7427d8392c6289455e8f8d2ab2242729251ae033a9e02210e62df0546a74b333a1c48f95fd54acb5741259e8c5488efeee327415cc19451432c6f16c27693102a3cd84857cd6586fc5ca9a93eb0145fac0662ff86107f998a8ef7df8aa14046c55b03d3d47f88a8d60f7774a2ee08758897fb411a94b3c2fc5d5f0db42c0463ec014508e5247d33ae6c962d35603ff8454c16f8342856935125102bb784ed714887071ffdd9923c954ab6ce431b63ee356b0c785f2f47b90e29389f22fc5b59a70efaea2bd40195af4486220d702e30bfc43c10ec23ea6283994a7dde4dcb61fea6b651fb1d62458d0741a12830052fcc460db043afe525629b40d7cee658e4cb5e930ed624806c43a006dc9336d07c2b8081c128ad7084c29743bc613bc18f5a38d442768af38041efe03d152ef95ff569e76db2391f4509d7f339d92fdb4a89364949da3932ba5c04c24a560ad80a3ce654575576e599aff3565b1d531f30912b99e6619ebe93cc0b81ea9935fd46edb44a78f615255490a4b621501f2a9e4d24624c4dac9274018c67584f5d374755534d7f68f679c4ff516a9c861a0e7e65868fcb2bf1cb9aea4e05df72279fdb0d2b9e935c5af3cf474bed79dfc248c1f5aea4b8b32c5d295e57079d0fe662a46b7f71cd47744db86c50b704c971d90195c7b2c7439a2d78ccfa79b5fc2bff6bbf840262bf89394b3e6491953264d2700c838fa2c7b34252600c9654e502dcea39cb6bc3eb8d6284ca6270d6b2f0e58fded8a7b4a302a97bc641df07720ba2b26bbfcc807ca0abb1b44322269c34c5ec68cb068ea88067d905ea917bb03eefdaebdeabf2d0dce85dbd02ee46c5cd5892587c2cb5fe36d7d3e5db21b094b8b77940b5f07722e47a08d367e5f84c96ec660080934b33ad61b4f65d77e86abd6859cddf4bbae1f0930462df090000008562ea3511a8065ec8ffcf12f14dcf6ebecd8d884836174faf1aa609e5f1ee1162dfa13bdc1fa7cfaadba85c72e9758f03a755d0be53f8d2a1dfb1c68cc164b0a0780d971a96ea2c4d4ca0398c2235980a9307b3d5bd3b010a3ad0a5dbed2881a9700af561ac8c7e36bb2fc4c40e9cf96f06817fb903729a7db6ff957697c9ede7885d94ff1aa70826ad01a9b03c37b0969be0daf60af93109eb1dee72e4a6df3bec89822a7a0b678058fa3fef86faec216eb6992162f8dcbf719c148cd2f9c55f4901203a9a8a2c3e90f3943dbc10360a1a49700d1dfbf66d69f6fbaf506c8bcce8bb0d872a02238926407a4eddd5d0fc5a752f90000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004000000000000000000000000000000000200", 0x1000}}, 0x1006) writev(r1, &(0x7f0000000900)=[{&(0x7f0000000480)="ef24df748e6339e7a859da00f7e45c45aed0cb6eabdcfdd972f677f016168b5ef61f9aa1f6deab386cf93481b137e7afe6f01ab5079c82ae2da6335608b14ba339e0f66f9dbd841684808f041cb78f055fa4dd99e8666178f4bc2ef29d65e55ab4c4fec523dfdaf97c", 0x69}, {&(0x7f00000014c0)="accecc3b26f444c91af532f3dc8fcb45fc7cb2240674222923ad25ceb2cab3cd1a1bce4438af0e8fd11efe70949b8076477924694871ad64be7d5913e78be03210b90c2170350c7cb1c836d132036ffdb8b1d4ae82f24eea9e1eebd967bbc765a0d152099994e3992e59ade79432921bd4fe5a9a5a1f627d0fe62310bebb8d6e8d8a54916273f2cb9f60bd7f33b392659e64eb1a2c1b49a387bf5fdb486a042b98c33f00150d8179917ebc20b9a4ce14ba2cfc32994781f0178f8edce57369a310ebc478f6c0d1bc0442447a3f3f038ead8940a6b2b92c9a56343feb2cf95dcad3ab0ecb42b0c5583adcd091cde45916908ebd5eae8a67737387218441ed24729ca4643175e3771e0600d44b996f993d2b8e22eddf88eab5b8cabe055b6e16f0a81f8c2dac406e3ba1a2bc44d94314ce123e5b43fc1dbcfb7858e440893b6c66c9f2691cba5856dcac58e289bd679ccdc558aacc7c419a60e726d683557555201b720461dbe1064dfd49919e9765f2bd4bd22eb64f8c1ca73fa6c559e3d300eb2cd42ea83b560a03ca4161b1e9035621a751cd760cc8989124e935802d6c1cde5926457791b3969da4ac6d408729275a31613b9ddfc33c5a1eb22d32d500052b27ffb9a4ce0172d859b4bc847440abb37974c13c855b3e318079a8b87565df2df2aaf96d9cd2515695f03eacf4958122570b14fef0212454bb74c478eaa7e551fbedd36b2e7af9134f7060947ab9dd3b8827025b5110856efdb1384044cdf04b75133d09def93df1513b78ecab8fc51ea2f3c2c60ea2b00bf925b840c569473086a244bae8d9b7a462dad0d9fdb72e0accaf4d1ee1b91d7abb86525eb73183489c9193d0c1c10bb4551919b31221bb519dce970bd5fd0b29fa221844694b320dd81a1766665d1beec63d175af4644a4764513d7619e9bac8802355483cc93666dab4733dab1945495a5bba68839d69d58f2dd5c76adf9d34bb9085d5fc4e8ec82c846ad432c35d6ab4cb99c165681bda2a819a13c4307e81bf7dc57a4002ae393ece0623af7826de923df8dc6b08ca7d91dec52688e676d816f5cc8716f8c119e6970c2a0c719bb6d278947d1db9bca07df7206cb2b06a10a2de4d4608e35ced274d9ff81c22cc89b0412c7880475c9ed4b5b9f0c30a9494259126a5e6095a98cab0bf0476d4faebe8c9b686251e80d8bf4400f2454f4d2a2b845e12c62129caae30e1c30258d7247a90d2ebcd506fafd6be7f7359ab77c37f141e7521281163712afc434c4339acccb767f1877e1a454b345e138422599446aa7da09561ca143ace6ef8ce70c5672163ac13b0d997fbbf8480f07f45792c6f31de10ded9be8548948fb0a9712d9b7e4d2e1d3aee0bd99a5b3aba604e6a9c117a247d95665348ae5829d569ce3449c3202eae7d9723558b0b4413ec470a4bc7c7bd264988e623a3d75656da1f831a84843653b03e53f37a2135ebee48ccb96800aa6a7d23e4e39f369cee6d2489c4c55e62c286b397d661e88925545a544c0358f9a2dd5f744f48ce2256c314612a85633d1a3b672cb1a4dfafb0269b28b65fac42a12d0a707bc593af2f6d3f639c9a8c18d8cba35cb2f1b18b32d387c6d4d6b3d016b9be9be4c214c85d6c979cc9fef700ca04e747b35733f10be5fc4f33d285f72d5bceafa0e790ee46ed3bc7bb6e17847b58c36b96c388ec4fb1eceb81ee73c163443421338d535542b28bf9cf4689e4f131992b5c54df9f64aeb49a28bd969198686cfce4f3b1c1a1187c3d30da29d519e1dfadb79aeccf43be2497b46c19696b78b3fefe09fe49ef2c329164a7822f41c4b25d7651789fc03678543faa095932a23e077f77e5f667ae4bb3808402c210d399fd0f653a4a611feca648418ad9a3c435edd5a5680c399e7a39e689fc3565aaa7dc062d0df4aa3c39ed771f51eb5313fd811349b009bb21c151fb2ef429605be9aaed73e6ff62dfd74f057ae8d220bc2890840090aaa7559f117616022b515e155c70997c058b67012cc25a259de7d35e7f1264173867dfe0e837fd890b1c4bdba76ee4e78234963b66f23fcd294a9c818e1ac7a54befa789116611c05f8fb4b4e3f8f20cc6afed294e78e364ff061a43fd9c865022eba8e76167df2588181682b1471851c546c3711084db58ca6a7bacf3e88608e59eb4848bb818192c19440faebd828aefc835a65e019586920d1a8238a60ae02948316313d38cd9269321ae17a1dbb19f57b619e7c5fba97f577626e2ac688f10b32f53356a697039563be88a79e1e97bf981a8c600ad47237eed91cb80dd8364cfcabf5371fc55a59b9267f0fb347e9bf704ee7abafbd95fa7843fcd4a2410d56d87699c1564ddaa59d453fff26c89b6fe02a9eb14cf0fa408b0d364a53ebbd2c8a0c92bb126973fd94e001023f114c75e02089748e4402a3927bb576d019417f073f9d7017f58a5f5edf9337fcb53d71f766d5ee719e2d6194d5098a50dbb6a334689f24d70e42f03ed62f754cf785b08e8f71b33ecd752e4e7c52398d70798b3828a2d7f9b5fd3222ee643b7707257978a9f06792cd97d714d65433c11d8cda1532f75a48a7a77c4a745de8c85aa44d7fdcc8cd1691d718fff1d930b539c52b8d3f349c2eed0c3613624de7c9937d2ced8c608a184d2dbb10939e694782ad9a82b120c6d82dd88e7314b081cf97c449b471efefd7b558848d999e767e12be54a42b76fffbcbde93241824f32846e71f4592eb2dd9f3d816e8ec229a45b79c254793c8f751004754fb08dd992b333660e028d404b0311eb53d6cf1359d4fbcfe9205403c63d0ea08523d2a9ca5301f7f6c7c3ff52e95178621e7e7e331075fb2dbe88e474ea4433352eaac032211247d234734b4c720ecb03626d745b6b08df3be8d12f18bcf7f49ebf8e3408805a3b2eeee97d6d4cc5aa70a4bc000a5cbc61fe209c06173a8b683225315e3548d787bacaa2a7590989819207a4e265dda895edbf5e336bf6f2368712b165ab5d19e31629e477241ab93a3e0d290c64847ed58753647f20bbb0ec1fc1b8f7691f67f30f4e8913a2f315eba36969f113fc22c575fe5af18bd6a2e9a9f6f13bc21981829b632a7c6aa93c146058232eb7c19422a0478e991b4ed994bc56193b0b8ed67244fc3f3c3dbd338362e17b0eb615180231cd56ff3ca1a8ac7ebac6cb48d76ff2d4d79a0fff9f9cb624c5f01ccdda286f7f6063d8643093ab4db51d71ebbdc673fdd6aa9cb4848e4de4089350ffeef4dbe79b602472e4b2e71a03739166703266e2437f191358e7311b5a16fc369c974aaf28c6eafdc5f2ba976ad83ccc5d34dbd86c7e831ff910a5b682bed66bf0b20ace44bdf0183d398d6ef4fff9b1dd38b07ee5db911f4249d61e4d354a3db3f6cd66a156631384eedc692550e07dd7dc16602759ddabf93921398505f40841ec08473ec42e9e1c6bd992e948f677bd41fac2428b2c5ba84831e9c789fd8f5e6c39558eaded6b3a6d9e4b8437a0c8ee9463fa6750301ded2a8a9ef53daeb335687f9d5609adbf1a461ab4aee998073359b34a4fcc537a9229f18617a12dad73bcba358b469accbc89cff7a71523a13b4b1dc9ad124178a2b202390fdfc2cc64801bec396620adb8f9defd72e12504335402dd75dcac2783cf06bde917cd6561401c863746465622f96d54ed04e14f38948e12732719d34f3d54d916e80c4d4158619a6051f36d632d46d36143f0f87d37853f4190096327093df0dc695b64b9bd73984f14f34e1737e796ac813dca98ef24bc4f1fc3b0d82e5e8026265b3d3a39da36fc2d701737626b476be43a3ddfc9a7d3eae61d38289efde136cbadd31f532eb92176f6224edfd0439a2c355ba94282623a06d1072575abab74909b2447c41cb75ee670eccdd9494c57eda6ce1a2977ce276aaba0d505e9841ea0fc9429f8cfb2a541572a1c7bd3e7775363462ef5581e6008b14308d1e9281bd5cce5365dec6558462d9051366e59524aea51a3d6c4172c76a3dde13c5cbf7980983b1c3585d03374194dd02f4dc083b55fa4d55414f3214646e5f3d81e33450ad1bb78a713ee764b8c4a67fa8a0af687d3c913b5563845fd0577fcb1114e67b242deec591f20a06502ee160e2341636ecfcb9720a0b61869284c35495242aca8b8da61e29e4d83391c89a393c6c85863f2b871161147b5804c6a28dc19ee05414f2bf0ea97eb90dbfe5b71b60cf2e02f7d8b0ccfd11394b396396c25fd1d79e469e85176a824b99d1a56f501dfd1fc550e73005d2443103c926a25ef13cf514bf5e8ba2271b6925609c80caf98d3cc1518b9d624bb113dd19d00734e649a7175e2c2b2674be7cb4d73ebb1a61c6d5fbb9ebb7a9a5853b588631bbadcd5649601fd20ba22741b21d936bd23fcf00ba81287cc94cf80d59c87eeab76c1b56562b162d261908a9f3abc12036fc2d0c54869ab0d079570c101b8c32efc6a339ae9b954374a2fa2909e65abbe71dbaf83308db67633ef3694fc4c8d85bd1ccc0d5831d3310bb3a7d8fd5ebf4a46a29d40468ef8f06ff0f511759c0d6bc7f76cdcb064b03411d3b07298a8edb0976eb07b31f63acd637529d97b9a3e2664afa6e95b3b943749806821288801ad7054bbaa9fb7af02d87633f7437d4ef284548105f7579249acdb9421708154cacd90377eb38c89d5b161f65b9cb08e32660990cf9e7ae9370c05dddd8734f4ebdf4392ffc6a7d08b0435ca85ed9d5598605c5291fefbe0e5809651b63a267531f504292c513dcf174932f09b86cc7a0cc30d800faba4a7b1c563812517f4b20b2749a92db8c5f890c8b9aeeba8eb001bd458eaeb9b154fe26bf3fac8072e4815656bc386e4d40bf70e0f47ce0741438cfacd9a2903c9c8d2abb9bf6a0815995db50bdd50c2b7d5a9861fa7c81e4444b32264d5e34a1849719782df6b5d01e7756652026364832ec4e9670bf5709d20ea61a9bd172d74d427268395c93e7d88553588f00a572b062c57ea37818a51d537f7c3966853589111e577c3b6306007f1864a1cda68e90f045fbd2349a1bdec7da6e77e3cc003b879bf494d86369b0b00e873fb71ff1b06f507de1972901d6e6010dd610be330902102ad5a842308f34b9a3f2e4fe70d6ee143a5d961f3cd919a2108d37b7746268a3abbe883f2909586bb5be04d24c35e7dd58175bff6b4f4255a8ce41ba29b88abf814a17a381bd6b1c2f1c64aa739d1c97cc347b0516b4a02f13acf5a87e1f4c51a822a68a83eff6688ead8433b8b955ca12c8f5cf2f7c1101f6b703f02258a373910bfe2843147b376f32a1e4df62551070843e024212fe3df99ecec1db9bb78f38cf7a95b1b5b91c5112ceda5e3ea08175d179215cc0346710195483c2b5c12e0ffc235df4a9b1bda9503ddf64b480101da8938533ecccee9f327cd3f181e21d71030bcf28f6d83ec5762b033fbd01beee922c82075c170af8f5d57ad93524f7570ff42fb92cbdfb4cc8701c29332689735a49d0272fa789f1c4525a67a561abdd7c64ae348975f2b58878707001cd7ec3116853380c3fb8f4c2b7ec70dfb6b83b35efdf3ea9fd469ec8baac273278de1c39a8f178eb4370e1583c445881f515fcd7a82d6c69d3f061a66219857f93ef70b1eb135224ac27408f984e7e23c5bc02351a650a403e95ac8982904fab553f1e8fb67cd854d1c0c61dec5339cd8904501d14b0e6c36944fa320d0c028b1c9873a5bffea9ea7565f603a30b66db596c1d6c720a8af29b8514e52580011d5e23187c7e07924fdbe80b0784ef540bde0", 0x1000}, {&(0x7f0000000580)="e6393ab33220ec568c516edc0888e206a05a1279cf2da96f8f240723f79e84b26146a9caf6f89f9ab482b4c0aa39adf18a93d0cac2a24a35da5954a417df", 0x3e}, {&(0x7f0000000600)="0fb67eb5d8e1216807cfc53e46a995488ac07adb2039b74d203f81ab6f8bbd2a9acd0303499c26ef1b614bb0b1cbf86fdb5294293a3b48be970bd94e773c646ad2b46a62f6392f6d506861be47da95dd68bee134f9e08f1042caa8051e54561e48465f11dc36e2485a45ca5d753ee33bc58da5ae6892623483a4360f0dd2ab86ff046555538cb223b7586e28ce1ffda8b2b5edcc4cb2a2033de9052f4038a375bb4cc957c25033b9186abf4924c2", 0xae}, {&(0x7f00000006c0)="8a490ff3f06a4c12c0d774b1aacec5451a91c4e9c7c06a08681e92cc0dd873450ce6d094808b61bbb6a43fe0599714730f103a54b616c82d4aef3cf88ee8d6e0dfc6a0a9fbe2d1d42feca458a6282b26a255a6f268933f14cad84d74ea8936c72dd756c6089d13f77553b195a859c8445bdb68c44202d8c3e1af303b", 0x7c}, {&(0x7f0000000740)="ed1d797349de2182e641ff7d39ccba020eba2c5fdfd84a309283796bbc610ae528cf273abc8312b5e7c78c16cf629dde8496cd651065c29105c6385249d31e2b43b1e3c43b33d633fa1a334a00e9a6afec1a877202217ac237dc44249197f10f1e56c522ce0f89ea54987543344096ffacf4e5d76b64d82587ac79383abc8b57f8a78a7b14f7845e1b531a11bdeb924e33de3af7ee5837d15fdce4d5907002621eabd6c6ba13cfd73efd6d35ecdd999bf7d66e0aef7f76ff620c049f1b8a", 0xbe}, {&(0x7f0000000500)="a5d1111bd7bf785703408a4ae7e8e8b5c2f82871dc5bf5d2ee6c54d0f51d6ce482d986384fcd79c7fc", 0x29}, {&(0x7f0000000800)="77daa4a4366039cca8f7267145805b05387ed067527aec77a349818ed8a8d0d681661f7e97562664d372f24ca9e34ab214260fa6259a884bb5d75494134635616a71c163dea7095b258be17b260d36ab18ed5d585fb6061d5e850112b136c40f746eec2e47fa7fea2a4e387eaacbff426fc4f8431655c2bac0b9869c86538088fc6aa679814cff513b5ff14b12e04fd812a954e1e1eec6667ca6a2ce8dcace8f5905d1b70984c05e5d51ca2879c858f5f8b120f4e246cd5a22dbdc086feab781176f06c873fe6378decb28", 0xcb}], 0x8) 00:18:44 executing program 1: pipe(0x0) syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000140)="eb3c906d6b66732e66617400020101000240008000f801", 0x17}, {0x0, 0x0, 0x1000}], 0x0, &(0x7f0000000180)=ANY=[]) chdir(&(0x7f0000000040)='./file0\x00') r0 = open(&(0x7f0000000080)='./bus\x00', 0x14d842, 0x0) r1 = open(&(0x7f0000000780)='./bus\x00', 0x4c03e, 0x0) r2 = creat(&(0x7f00000000c0)='./bus\x00', 0x0) ftruncate(r2, 0x800) r3 = creat(&(0x7f0000000040)='./bus\x00', 0x0) ftruncate(r3, 0x800) lseek(r3, 0x200, 0x0) r4 = open(0x0, 0x0, 0x0) lseek(0xffffffffffffffff, 0x8, 0x0) getsockopt$IP6T_SO_GET_REVISION_MATCH(r4, 0x29, 0x44, &(0x7f0000000180)={'icmp\x00'}, &(0x7f00000001c0)=0x1e) r5 = open(&(0x7f0000000000)='./bus\x00', 0x24000, 0x0) sendfile(r3, r5, 0x0, 0x10000) mmap(&(0x7f0000000000/0x600000)=nil, 0x600202, 0x7ffffe, 0x4002011, r1, 0x0) write$P9_RREADLINK(r0, 0x0, 0xe) 00:18:44 executing program 2: pipe(0x0) syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000140)="eb3c906d6b66732e66617400020101000240008000f801", 0x17}, {0x0, 0x0, 0x1000}], 0x0, &(0x7f0000000180)=ANY=[]) chdir(&(0x7f0000000040)='./file0\x00') r0 = open(&(0x7f0000000080)='./bus\x00', 0x14d842, 0x0) open(&(0x7f0000000780)='./bus\x00', 0x4c03e, 0x0) r1 = creat(&(0x7f00000000c0)='./bus\x00', 0x0) ftruncate(r1, 0x800) r2 = creat(&(0x7f0000000040)='./bus\x00', 0x0) ftruncate(r2, 0x800) lseek(r2, 0x200, 0x0) r3 = open(&(0x7f0000000000)='./bus\x00', 0x24000, 0x0) sendfile(r2, r3, 0x0, 0x10000) mmap(&(0x7f0000000000/0x600000)=nil, 0x600202, 0x7ffffe, 0x4002011, 0xffffffffffffffff, 0x0) write$P9_RREADLINK(r0, 0x0, 0xe) 00:18:44 executing program 0: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000140)="eb3c906d6b66732e66617400020101000240008000f801", 0x17}, {0x0, 0x0, 0x1000}], 0x0, &(0x7f0000000180)=ANY=[]) chdir(&(0x7f0000000040)='./file0\x00') r0 = open(&(0x7f0000000080)='./bus\x00', 0x14d842, 0x0) r1 = open(&(0x7f0000000780)='./bus\x00', 0x4c03e, 0x0) r2 = creat(&(0x7f00000000c0)='./bus\x00', 0x0) ftruncate(r2, 0x800) r3 = creat(&(0x7f0000000040)='./bus\x00', 0x0) ftruncate(r3, 0x800) lseek(r3, 0x200, 0x0) r4 = open(&(0x7f0000000000)='./bus\x00', 0x24000, 0x0) sendfile(r3, r4, 0x0, 0x10000) mmap(&(0x7f0000000000/0x600000)=nil, 0x600202, 0x7ffffe, 0x4002011, r1, 0x0) (fail_nth: 25) write$P9_RREADLINK(r0, 0x0, 0xe) 00:18:44 executing program 3: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000140)="eb3c906d6b66732e66617400020101000240008000f801", 0x17}, {0x0, 0x0, 0x1000}], 0x0, &(0x7f0000000180)=ANY=[]) chdir(&(0x7f0000000040)='./file0\x00') open(&(0x7f0000000080)='./bus\x00', 0x14d842, 0x0) r0 = open(&(0x7f0000000780)='./bus\x00', 0x4c03e, 0x0) r1 = creat(&(0x7f00000000c0)='./bus\x00', 0x0) ftruncate(r1, 0x800) r2 = creat(&(0x7f0000000040)='./bus\x00', 0x0) ftruncate(r2, 0x800) lseek(r2, 0x200, 0x0) r3 = open(&(0x7f0000000000)='./bus\x00', 0x24000, 0x0) sendfile(r2, r3, 0x0, 0x10000) mmap(&(0x7f0000000000/0x600000)=nil, 0x600202, 0x7ffffe, 0x4002011, r0, 0x800000) 00:18:44 executing program 5: pipe(0x0) syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000140)="eb3c906d6b66732e66617400020101000240008000f801", 0x17}, {0x0, 0x0, 0x1000}], 0x0, &(0x7f0000000180)=ANY=[]) chdir(&(0x7f0000000040)='./file0\x00') open(&(0x7f0000000080)='./bus\x00', 0x14d842, 0x0) r0 = open(&(0x7f0000000780)='./bus\x00', 0x4c03e, 0x0) r1 = creat(&(0x7f00000000c0)='./bus\x00', 0x0) ftruncate(r1, 0x800) r2 = creat(&(0x7f0000000040)='./bus\x00', 0x0) ftruncate(r2, 0x800) lseek(r2, 0x200, 0x0) r3 = open(&(0x7f0000000000)='./bus\x00', 0x24000, 0x0) sendfile(r2, r3, 0x0, 0x10000) mmap(&(0x7f0000000000/0x600000)=nil, 0x600202, 0x7ffffe, 0x4002011, r0, 0x0) write$P9_RREADLINK(0xffffffffffffffff, 0x0, 0xe) [ 171.004916][ T7863] RBP: 00007f3a0254b1d0 R08: 0000000000000004 R09: 0000000000000000 [ 171.004930][ T7863] R10: 0000000004002011 R11: 0000000000000246 R12: 0000000000000002 [ 171.004944][ T7863] R13: 00007ffe5c0ea9cf R14: 00007f3a0254b300 R15: 0000000000022000 [ 171.004959][ T7863] [ 171.898685][ T7869] loop3: detected capacity change from 0 to 16 [ 171.905150][ T7873] loop0: detected capacity change from 0 to 16 [ 171.908830][ T7875] loop5: detected capacity change from 0 to 16 [ 171.918168][ T7876] loop1: detected capacity change from 0 to 16 [ 171.924700][ T7874] loop2: detected capacity change from 0 to 16 [ 171.933700][ T7873] FAULT_INJECTION: forcing a failure. [ 171.933700][ T7873] name failslab, interval 1, probability 0, space 0, times 0 [ 171.946392][ T7873] CPU: 1 PID: 7873 Comm: syz-executor.0 Not tainted 5.18.0-rc3-syzkaller-00218-g13bc32bad705-dirty #0 00:18:44 executing program 3: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000140)="eb3c906d6b66732e66617400020101000240008000f801", 0x17}, {0x0, 0x0, 0x1000}], 0x0, &(0x7f0000000180)=ANY=[]) chdir(&(0x7f0000000040)='./file0\x00') open(&(0x7f0000000080)='./bus\x00', 0x14d842, 0x0) r0 = open(&(0x7f0000000780)='./bus\x00', 0x4c03e, 0x0) r1 = creat(&(0x7f00000000c0)='./bus\x00', 0x0) ftruncate(r1, 0x800) r2 = creat(&(0x7f0000000040)='./bus\x00', 0x0) ftruncate(r2, 0x800) lseek(r2, 0x200, 0x0) r3 = open(&(0x7f0000000000)='./bus\x00', 0x24000, 0x0) sendfile(r2, r3, 0x0, 0x10000) mmap(&(0x7f0000000000/0x600000)=nil, 0x600202, 0x7ffffe, 0x4002011, r0, 0xf0ff1f) [ 171.957326][ T7873] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/01/2011 [ 171.967380][ T7873] Call Trace: [ 171.970659][ T7873] [ 171.973585][ T7873] dump_stack_lvl+0xd6/0x122 [ 171.978211][ T7873] dump_stack+0x11/0x12 [ 171.982387][ T7873] should_fail+0x230/0x240 [ 171.986831][ T7873] __should_failslab+0x81/0x90 [ 171.991660][ T7873] ? mempool_alloc_slab+0x16/0x20 [ 171.996758][ T7873] should_failslab+0x5/0x20 [ 172.001255][ T7873] kmem_cache_alloc+0x46/0x300 [ 172.006114][ T7873] ? bio_put+0x55a/0x690 [ 172.010360][ T7873] mempool_alloc_slab+0x16/0x20 [ 172.015208][ T7873] ? mempool_free+0x130/0x130 [ 172.019878][ T7873] mempool_alloc+0x9f/0x2a0 [ 172.024384][ T7873] ? bio_endio+0x366/0x3f0 [ 172.029156][ T7873] bio_alloc_bioset+0xe4/0x730 [ 172.033930][ T7873] ? submit_bio+0x139/0x150 [ 172.038435][ T7873] submit_bh_wbc+0x161/0x2f0 [ 172.043023][ T7873] block_read_full_page+0x5e6/0x7b0 [ 172.048289][ T7873] ? fat_block_truncate_page+0x30/0x30 [ 172.053755][ T7873] do_mpage_readpage+0xd7e/0xf20 [ 172.058744][ T7873] ? debug_smp_processor_id+0x13/0x20 [ 172.064269][ T7873] ? try_charge_memcg+0x93b/0x960 [ 172.069298][ T7873] ? __list_add_valid+0x28/0xa0 [ 172.074243][ T7873] ? xas_load+0x267/0x290 [ 172.078575][ T7873] ? fat_block_truncate_page+0x30/0x30 [ 172.084090][ T7873] mpage_readpage+0x57/0xc0 [ 172.088721][ T7873] ? fat_block_truncate_page+0x30/0x30 [ 172.094191][ T7873] fat_readpage+0x18/0x20 [ 172.098519][ T7873] filemap_read_folio+0x3e/0x110 [ 172.103597][ T7873] filemap_fault+0x2ca/0x740 [ 172.108279][ T7873] do_fault+0x500/0xb20 00:18:44 executing program 1: pipe(0x0) syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000140)="eb3c906d6b66732e66617400020101000240008000f801", 0x17}, {0x0, 0x0, 0x1000}], 0x0, &(0x7f0000000180)=ANY=[]) chdir(&(0x7f0000000040)='./file0\x00') r0 = open(&(0x7f0000000080)='./bus\x00', 0x14d842, 0x0) r1 = open(&(0x7f0000000780)='./bus\x00', 0x4c03e, 0x0) r2 = creat(&(0x7f00000000c0)='./bus\x00', 0x0) ftruncate(r2, 0x800) r3 = creat(&(0x7f0000000040)='./bus\x00', 0x0) ftruncate(r3, 0x800) lseek(r3, 0x200, 0x0) r4 = open(0x0, 0x0, 0x0) lseek(0xffffffffffffffff, 0x8, 0x0) getsockopt$IP6T_SO_GET_REVISION_MATCH(r4, 0x29, 0x44, &(0x7f0000000180)={'icmp\x00'}, &(0x7f00000001c0)=0x1e) r5 = open(&(0x7f0000000000)='./bus\x00', 0x24000, 0x0) sendfile(r3, r5, 0x0, 0x10000) mmap(&(0x7f0000000000/0x600000)=nil, 0x600202, 0x7ffffe, 0x4002011, r1, 0x0) write$P9_RREADLINK(r0, 0x0, 0xe) [ 172.112484][ T7873] ? filemap_read_folio+0x110/0x110 [ 172.117686][ T7873] handle_mm_fault+0x825/0xa40 [ 172.122458][ T7873] __get_user_pages+0x306/0xb80 [ 172.127318][ T7873] __mm_populate+0x26e/0x3a0 [ 172.132022][ T7873] vm_mmap_pgoff+0x160/0x1f0 [ 172.136615][ T7873] ksys_mmap_pgoff+0x265/0x320 [ 172.141381][ T7873] do_syscall_64+0x2b/0x70 [ 172.145806][ T7873] entry_SYSCALL_64_after_hwframe+0x44/0xae [ 172.151802][ T7873] RIP: 0033:0x7f3a02dd50e9 [ 172.156212][ T7873] Code: ff ff c3 66 2e 0f 1f 84 00 00 00 00 00 0f 1f 40 00 48 89 f8 48 89 f7 48 89 d6 48 89 ca 4d 89 c2 4d 89 c8 4c 8b 4c 24 08 0f 05 <48> 3d 01 f0 ff ff 73 01 c3 48 c7 c1 b8 ff ff ff f7 d8 64 89 01 48 [ 172.175994][ T7873] RSP: 002b:00007f3a0254b168 EFLAGS: 00000246 ORIG_RAX: 0000000000000009 [ 172.184406][ T7873] RAX: ffffffffffffffda RBX: 00007f3a02ee7f60 RCX: 00007f3a02dd50e9 [ 172.192373][ T7873] RDX: 00000000007ffffe RSI: 0000000000600202 RDI: 0000000020000000 [ 172.200335][ T7873] RBP: 00007f3a0254b1d0 R08: 0000000000000004 R09: 0000000000000000 00:18:44 executing program 0: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000140)="eb3c906d6b66732e66617400020101000240008000f801", 0x17}, {0x0, 0x0, 0x1000}], 0x0, &(0x7f0000000180)=ANY=[]) chdir(&(0x7f0000000040)='./file0\x00') r0 = open(&(0x7f0000000080)='./bus\x00', 0x14d842, 0x0) r1 = open(&(0x7f0000000780)='./bus\x00', 0x4c03e, 0x0) r2 = creat(&(0x7f00000000c0)='./bus\x00', 0x0) ftruncate(r2, 0x800) r3 = creat(&(0x7f0000000040)='./bus\x00', 0x0) ftruncate(r3, 0x800) lseek(r3, 0x200, 0x0) r4 = open(&(0x7f0000000000)='./bus\x00', 0x24000, 0x0) sendfile(r3, r4, 0x0, 0x10000) mmap(&(0x7f0000000000/0x600000)=nil, 0x600202, 0x7ffffe, 0x4002011, r1, 0x0) (fail_nth: 26) write$P9_RREADLINK(r0, 0x0, 0xe) [ 172.208295][ T7873] R10: 0000000004002011 R11: 0000000000000246 R12: 0000000000000002 [ 172.216291][ T7873] R13: 00007ffe5c0ea9cf R14: 00007f3a0254b300 R15: 0000000000022000 [ 172.224285][ T7873] 00:18:44 executing program 4: setsockopt$packet_tx_ring(0xffffffffffffffff, 0x10f, 0x87, &(0x7f0000000080)=@req3={0x0, 0x0, 0xd2}, 0x1c) setsockopt$packet_tx_ring(0xffffffffffffffff, 0x107, 0xd, 0x0, 0x0) socket$nl_route(0x10, 0x3, 0x0) bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000300)={0x11, 0x5, &(0x7f00000000c0)=ANY=[@ANYBLOB="180000000000000000000000ff000000850000000e000000850000005000000095"], &(0x7f0000000280)='syzkaller\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x2, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x78) bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, 0x0, 0x0) sendmsg$WG_CMD_GET_DEVICE(0xffffffffffffffff, &(0x7f0000001480)={0x0, 0x0, &(0x7f0000000440)={&(0x7f00000003c0)={0x38, 0x0, 0x100, 0x70bd29, 0x25dfdbfb, {}, [@WGDEVICE_A_IFNAME={0x14, 0x2, 'wg2\x00'}, @WGDEVICE_A_IFINDEX={0x8}, @WGDEVICE_A_FWMARK={0x8}]}, 0x38}, 0x1, 0x0, 0x0, 0x40000000}, 0x80) socket$nl_route(0x10, 0x3, 0x0) r0 = syz_open_dev$tty1(0xc, 0x4, 0x1) r1 = dup(r0) write$UHID_INPUT(r1, &(0x7f0000001040)={0xe, {"a2e3ad08ed6b52f99cfbf4c0879b45b4d04fe7ff7fc6e5539b3c68163b546a9b374694370890e0878fdb1ac6e7049b71b4956c0a9a472a5b47f3988f7ef31952a981ffe8d178708c523c921b509b720a169b50d336cd3b78130daa61d8e809ea889b6e02b77f07227227b7ba67e0e78657a6f5c2a874e62a9ccdc0d31a0c9f318c0da1993bd160e233df4a62179c6f309f4cff7738596ecae8707ce065cd5b91cd0ae193973735b36d5b1b63e91c00305d3f46635eb016d5b1dda98e2d749be7bd1df1fb3b231fdcdb5075a9aaa1b469c3090000000000000075271b286329d169934288fd789aa37d6e98b224fd44b65b31334ffc55cc82cd3ac32ecd03aded6f9081b4da0d8b38f3cd4498bee800490841bdb114f6b76383709d8f5c55432a909fda039aec54a1236e80f6a8abadea7662496bddbb42be6bfb2f17959d1f416e56c71bfc31870262f5e801119242ca5b6bfc821e7e20002451138e645bb80c617669314e2fbe70de98ec76a9e40dad47f36fd9f7d0d42a4b5f1185ccdcf16ff46295d8a0fa17713cf39fe23491237c08822dec110911e893d0a8c4f677747abc360934b82910ff85bfd995083bba2987b67399eac427d145d546a40b9f6ff14ac488ec130fb3850a27afc953854a642c57519544ae15a7e454dea05918b4124351601611c8f11baa500a3621c56cea8d20ff911a0c41db6ebe8cac64f17679141d54b34bbc9963ac4f4bb3309603f1d4ab966203861b5b15a841f2b575a8bd0d78248ebe4d9a80002695104f674c2431dca141fae269cab70e9a66f3c3a9a63e9639e1f59c0eee26c6b5d74b078a5e15c31634e5ae098ce9ee70771aaa18119a867e1088334975e9f73483b6a62fa678ca14ffd9f9db2a7869d85864056526f889af43a6000200000000000065d5e880576286522449df466c632b356f243f989cce3803f465e41e610c20d80421d653a5120000008213b704c7fb082ff27590678ef9f190bae979babc7041d860420c5664ba7921b14dc1db8892fd32d0ad7bc946813591ad8deff4b05f60cea0da7710ac0004000000008000bea37de0d0d4aa202fef5952a5391fd5615d429a04a689b83c7068ae949ed06e288e810bac9c76600097907f8ea2e2f05dd3318271a1f5f8528f227e79c13800000000492f21579d2c15b8c70cdb1c332d86d87341432750861ec2bc3451edca194b221cfec4603d276bbaa1dfa6d4fb8a48a76eefc9a9a0270e4c10d64cd5a62427264f2360fe763c43470833ac96d3f3357cbbaba8f1b1fdcc7cbb61a7cdb9744ed7f9129aede2be21ccfdc4e9134f8684b3a4f354da9a795e96334e207dff70f1988037b2ed3aaf575c0b88d8f146684078416d59fdee5307000000d92dad99dac44c3f0008047096a44060bebc2420aed92fa9b6c6224779415d97b9a6d6d5495c1180459043f41c2fc4f4162b987b80c3e001cd34e5c92f76cc4c24eeb8bc4e9ac2aed9e53803ed0ca4ae3a9737d214060005ea6f1783e287b3bee96e3a7288afe2fdfaa78d1f48c13b64df07847754b8400daaa69bf5c8f48fe4eae9ca1207e78283cd0b20ceb360c7e658828163e2d25c4aa348561f927e88f63aa70e73a5e69b3df3495903f06572e1e007fa55a2999f596d067312f5779e8dbfdcf3427138f3d444d2639a10477f9bec4b0bbb6e3c04be68981f392203dd0ee3ef478e67d1d7232f17696294378ce716dacfc5e3e03cfffffffffffff001034ef655b253ca509383815b1b6fc6522d4e2d48604665fde2b94cf02b98a269b891abf8ab9c015073014d9e08d4338b8780bdecd436cf0541359bafffa45237f104b96210403b2de9efedfd71af9444e197f47e866101496f42355bc7872c827467cfa5c4e72730d56bd068ed211cf847535edecb7b373f78b095b68441a34cb51682a8ae4d24ad0465f7927f889b813076038e79a7962fb385a882e8020f06c4c2ba1dd5cac7c18876da865d258734dd73583df292892448039ef799cf0630becdcce04579b5561dc825ab829827945e020c1f67ee615f7084a607a7eceb6243378e0610060f02cca4051c2f001edb3d78fb4b5f668dda93aec92a5de203717aa49c2d284acfabe262fccfcbb2b75a2183c4e15a7b6eb65ca8104e1b4da1fbb77ab2fc043aead87c32ab875ee7c2e7b7019c902cd3b43eaeb1a5fb135c0c7dcee8fe6516a328032f88c042891824659e9e94265c803b35ee5f83a2b210520106b8a358b50ab7a1fa89af9c251fe5294b3d1802d5676d95f160ec97b1ad948741b2044642c37b4a6cc6c04effc1672db7e4b68d767d9a7a508ae54a3cd73643de50e8c77d95a3d361c040babb171607caac2a3559ad4f75465f49c0d0ae3716db6e00cb11dbe200000000000000bf70cc77737c3b42aae501b20f7694a00f16e2d0174035a2c22656dc29880acebd2ba3a504767b6b45a45957f24d758ed024b3849c11d412a2a03b4047497022d9c30e23ef4df5c89644f48bb536f7945b59d7bc09ff754413d135273ea8e75f22f216c6b9990ae71806f2c00b4025c48b75c0f71c497579773767075428067e7f16f4dde374f8211fef42cb468e623daf60b3569d462f4f19eacdb3ed70eeebb4483f8fd777d443e8b40426db6fe29068c0ca3d3414442e863a154704b0e51bc664a137b26be7fc95df80b9ce375dd649c8c704e509bd88c8e63d8c7dd67071115c8982ba46af4d6adcc9f68a75b9397b035153faf46366e7205dd8d6f37525c1a0e94610dd94323f6c15d085197149bfd6655548cfd9c5d3b2d78378cfb85ed82e7da0f6eb6d279f2ae44369ddb4581c55925d0f6f1ba471eba281f259152f85a654fb39ddff3b484439ff158e7c5419e037f3563c7f93cd54b9094f226e783271e1e5a2a2c10712eab625d64931cdcffe6738d97b9b5ef828ee9fb059fc01af0e79c1e14b1d25988c69a39973132f02768f7971d31488b8658a20878b7c1dd7ba02fc42939dde3d4a3339a65d507dc59c51097b40517705da56e9ebfeffffff82bf86dbb58c548069ff6eb95aade7cc66d7bbef724779ca1f731b3346ff177050373d79ff7b3e7f9bc0c1b4b266a8878b90baaa039d3e3b63979ac3df6e6f4859afd50238c7547a39b60810938044ae185d2ba3e00a4e73676864d0270d81eaee5ee6cf1d0ab3785e00785ec27e923911fab964c271556527697b52160687000000008df165d884b36ec2b6c25a2f362815687e9ddbfb96d6861aca47da73d6f3144345f48843dd014e5c5ad8fe995754bd9cf32fce1e7027132f2082fb0a30b9deae84bed4b28045634073c9c58c89d9e99c81769177c6d594f88a4facfd4c735a20307c737afae5336651b1b9bd522d60399473296b831dbd933d93994ba3064279b10ea0c5833f41f157ea2302993dbe433b1aa3a3766d5439020484f4113c4c859465c3b415c3432f81db8719539d5bf372aaaea1cc43a6c5cbe59758bf0129165895ac4b008e595f437491d87abed02cefcd9db53d94d02dae17b118e5d6787463181f4b87c10772d2b13f7809959bc0488506dbd17ca51055f2f416a44fe180d2d50c312cca7cb14a2bdc331f57a9817139a206fc76d57234ffff2de20a4b8e3737fbb42913777c06376f799eba367e21f94ca598705f5dcb767d6f84fad6b0f6095e53c4c4234d0c1fbe434f6ab8f43c0013ee93b83946ee7759e89d7bdd1a32d7b3110b937fe43c06d21e35810d8fe98b0000ea8aa12bc8716eefc5c97c45ac33eeec964c5214bc3a9359bdea1cccab94f15e36319cb34ebcacedb82c2ed3de5a8a8f0011e8f74e82d7f96093530e76692839d7961939adfdeeeaff19d11efcafb6cf46fef271e89d6cc238a081ff58cefcce3fbf4625a7e7de40e42e07b34449e15e065cc7348663a52190202c7af288a4510de03dab19d26285eda89156d50dd385a60333ba5bbf3dd6d6080cafccf8a97406bb6b68a1f0c4549820a73c880f475f732ae00398e8bd1f4908b7807fb33b72685ec37a2d3f766413a6045951f9a93ab5d99c066f7aef0948a68cb0b3e35cb80dd349e891aef595dc4d470e8ac32a308e15fc37d06aeac289c0523f483e1ff7408c60edddab652f2ef91d4f2b01987b0f46da034e5c3f745a7ee8101a3934c54e24b48ec0275e2d068edc746b0827cbf652f406c6b95f2722e58c050400ce2126596e1cd7655b904801784c416b22f73d324678e2724f43f1fe687c7e8a60c28b82b6528341b648cdd56fed7cdcbb1575912d5ecd36de00bca0b7427d8392c6289455e8f8d2ab2242729251ae033a9e02210e62df0546a74b333a1c48f95fd54acb5741259e8c5488efeee327415cc19451432c6f16c27693102a3cd84857cd6586fc5ca9a93eb0145fac0662ff86107f998a8ef7df8aa14046c55b03d3d47f88a8d60f7774a2ee08758897fb411a94b3c2fc5d5f0db42c0463ec014508e5247d33ae6c962d35603ff8454c16f8342856935125102bb784ed714887071ffdd9923c954ab6ce431b63ee356b0c785f2f47b90e29389f22fc5b59a70efaea2bd40195af4486220d702e30bfc43c10ec23ea6283994a7dde4dcb61fea6b651fb1d62458d0741a12830052fcc460db043afe525629b40d7cee658e4cb5e930ed624806c43a006dc9336d07c2b8081c128ad7084c29743bc613bc18f5a38d442768af38041efe03d152ef95ff569e76db2391f4509d7f339d92fdb4a89364949da3932ba5c04c24a560ad80a3ce654575576e599aff3565b1d531f30912b99e6619ebe93cc0b81ea9935fd46edb44a78f615255490a4b621501f2a9e4d24624c4dac9274018c67584f5d374755534d7f68f679c4ff516a9c861a0e7e65868fcb2bf1cb9aea4e05df72279fdb0d2b9e935c5af3cf474bed79dfc248c1f5aea4b8b32c5d295e57079d0fe662a46b7f71cd47744db86c50b704c971d90195c7b2c7439a2d78ccfa79b5fc2bff6bbf840262bf89394b3e6491953264d2700c838fa2c7b34252600c9654e502dcea39cb6bc3eb8d6284ca6270d6b2f0e58fded8a7b4a302a97bc641df07720ba2b26bbfcc807ca0abb1b44322269c34c5ec68cb068ea88067d905ea917bb03eefdaebdeabf2d0dce85dbd02ee46c5cd5892587c2cb5fe36d7d3e5db21b094b8b77940b5f07722e47a08d367e5f84c96ec660080934b33ad61b4f65d77e86abd6859cddf4bbae1f0930462df090000008562ea3511a8065ec8ffcf12f14dcf6ebecd8d884836174faf1aa609e5f1ee1162dfa13bdc1fa7cfaadba85c72e9758f03a755d0be53f8d2a1dfb1c68cc164b0a0780d971a96ea2c4d4ca0398c2235980a9307b3d5bd3b010a3ad0a5dbed2881a9700af561ac8c7e36bb2fc4c40e9cf96f06817fb903729a7db6ff957697c9ede7885d94ff1aa70826ad01a9b03c37b0969be0daf60af93109eb1dee72e4a6df3bec89822a7a0b678058fa3fef86faec216eb6992162f8dcbf719c148cd2f9c55f4901203a9a8a2c3e90f3943dbc10360a1a49700d1dfbf66d69f6fbaf506c8bcce8bb0d872a02238926407a4eddd5d0fc5a752f90000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004000000000000000000000000000000000200", 0x1000}}, 0x1006) writev(r1, &(0x7f0000000900)=[{&(0x7f0000000480)="ef24df748e6339e7a859da00f7e45c45aed0cb6eabdcfdd972f677f016168b5ef61f9aa1f6deab386cf93481b137e7afe6f01ab5079c82ae2da6335608b14ba339e0f66f9dbd841684808f041cb78f055fa4dd99e8666178f4bc2ef29d65e55ab4c4fec523dfdaf97c", 0x69}, {&(0x7f00000014c0)="accecc3b26f444c91af532f3dc8fcb45fc7cb2240674222923ad25ceb2cab3cd1a1bce4438af0e8fd11efe70949b8076477924694871ad64be7d5913e78be03210b90c2170350c7cb1c836d132036ffdb8b1d4ae82f24eea9e1eebd967bbc765a0d152099994e3992e59ade79432921bd4fe5a9a5a1f627d0fe62310bebb8d6e8d8a54916273f2cb9f60bd7f33b392659e64eb1a2c1b49a387bf5fdb486a042b98c33f00150d8179917ebc20b9a4ce14ba2cfc32994781f0178f8edce57369a310ebc478f6c0d1bc0442447a3f3f038ead8940a6b2b92c9a56343feb2cf95dcad3ab0ecb42b0c5583adcd091cde45916908ebd5eae8a67737387218441ed24729ca4643175e3771e0600d44b996f993d2b8e22eddf88eab5b8cabe055b6e16f0a81f8c2dac406e3ba1a2bc44d94314ce123e5b43fc1dbcfb7858e440893b6c66c9f2691cba5856dcac58e289bd679ccdc558aacc7c419a60e726d683557555201b720461dbe1064dfd49919e9765f2bd4bd22eb64f8c1ca73fa6c559e3d300eb2cd42ea83b560a03ca4161b1e9035621a751cd760cc8989124e935802d6c1cde5926457791b3969da4ac6d408729275a31613b9ddfc33c5a1eb22d32d500052b27ffb9a4ce0172d859b4bc847440abb37974c13c855b3e318079a8b87565df2df2aaf96d9cd2515695f03eacf4958122570b14fef0212454bb74c478eaa7e551fbedd36b2e7af9134f7060947ab9dd3b8827025b5110856efdb1384044cdf04b75133d09def93df1513b78ecab8fc51ea2f3c2c60ea2b00bf925b840c569473086a244bae8d9b7a462dad0d9fdb72e0accaf4d1ee1b91d7abb86525eb73183489c9193d0c1c10bb4551919b31221bb519dce970bd5fd0b29fa221844694b320dd81a1766665d1beec63d175af4644a4764513d7619e9bac8802355483cc93666dab4733dab1945495a5bba68839d69d58f2dd5c76adf9d34bb9085d5fc4e8ec82c846ad432c35d6ab4cb99c165681bda2a819a13c4307e81bf7dc57a4002ae393ece0623af7826de923df8dc6b08ca7d91dec52688e676d816f5cc8716f8c119e6970c2a0c719bb6d278947d1db9bca07df7206cb2b06a10a2de4d4608e35ced274d9ff81c22cc89b0412c7880475c9ed4b5b9f0c30a9494259126a5e6095a98cab0bf0476d4faebe8c9b686251e80d8bf4400f2454f4d2a2b845e12c62129caae30e1c30258d7247a90d2ebcd506fafd6be7f7359ab77c37f141e7521281163712afc434c4339acccb767f1877e1a454b345e138422599446aa7da09561ca143ace6ef8ce70c5672163ac13b0d997fbbf8480f07f45792c6f31de10ded9be8548948fb0a9712d9b7e4d2e1d3aee0bd99a5b3aba604e6a9c117a247d95665348ae5829d569ce3449c3202eae7d9723558b0b4413ec470a4bc7c7bd264988e623a3d75656da1f831a84843653b03e53f37a2135ebee48ccb96800aa6a7d23e4e39f369cee6d2489c4c55e62c286b397d661e88925545a544c0358f9a2dd5f744f48ce2256c314612a85633d1a3b672cb1a4dfafb0269b28b65fac42a12d0a707bc593af2f6d3f639c9a8c18d8cba35cb2f1b18b32d387c6d4d6b3d016b9be9be4c214c85d6c979cc9fef700ca04e747b35733f10be5fc4f33d285f72d5bceafa0e790ee46ed3bc7bb6e17847b58c36b96c388ec4fb1eceb81ee73c163443421338d535542b28bf9cf4689e4f131992b5c54df9f64aeb49a28bd969198686cfce4f3b1c1a1187c3d30da29d519e1dfadb79aeccf43be2497b46c19696b78b3fefe09fe49ef2c329164a7822f41c4b25d7651789fc03678543faa095932a23e077f77e5f667ae4bb3808402c210d399fd0f653a4a611feca648418ad9a3c435edd5a5680c399e7a39e689fc3565aaa7dc062d0df4aa3c39ed771f51eb5313fd811349b009bb21c151fb2ef429605be9aaed73e6ff62dfd74f057ae8d220bc2890840090aaa7559f117616022b515e155c70997c058b67012cc25a259de7d35e7f1264173867dfe0e837fd890b1c4bdba76ee4e78234963b66f23fcd294a9c818e1ac7a54befa789116611c05f8fb4b4e3f8f20cc6afed294e78e364ff061a43fd9c865022eba8e76167df2588181682b1471851c546c3711084db58ca6a7bacf3e88608e59eb4848bb818192c19440faebd828aefc835a65e019586920d1a8238a60ae02948316313d38cd9269321ae17a1dbb19f57b619e7c5fba97f577626e2ac688f10b32f53356a697039563be88a79e1e97bf981a8c600ad47237eed91cb80dd8364cfcabf5371fc55a59b9267f0fb347e9bf704ee7abafbd95fa7843fcd4a2410d56d87699c1564ddaa59d453fff26c89b6fe02a9eb14cf0fa408b0d364a53ebbd2c8a0c92bb126973fd94e001023f114c75e02089748e4402a3927bb576d019417f073f9d7017f58a5f5edf9337fcb53d71f766d5ee719e2d6194d5098a50dbb6a334689f24d70e42f03ed62f754cf785b08e8f71b33ecd752e4e7c52398d70798b3828a2d7f9b5fd3222ee643b7707257978a9f06792cd97d714d65433c11d8cda1532f75a48a7a77c4a745de8c85aa44d7fdcc8cd1691d718fff1d930b539c52b8d3f349c2eed0c3613624de7c9937d2ced8c608a184d2dbb10939e694782ad9a82b120c6d82dd88e7314b081cf97c449b471efefd7b558848d999e767e12be54a42b76fffbcbde93241824f32846e71f4592eb2dd9f3d816e8ec229a45b79c254793c8f751004754fb08dd992b333660e028d404b0311eb53d6cf1359d4fbcfe9205403c63d0ea08523d2a9ca5301f7f6c7c3ff52e95178621e7e7e331075fb2dbe88e474ea4433352eaac032211247d234734b4c720ecb03626d745b6b08df3be8d12f18bcf7f49ebf8e3408805a3b2eeee97d6d4cc5aa70a4bc000a5cbc61fe209c06173a8b683225315e3548d787bacaa2a7590989819207a4e265dda895edbf5e336bf6f2368712b165ab5d19e31629e477241ab93a3e0d290c64847ed58753647f20bbb0ec1fc1b8f7691f67f30f4e8913a2f315eba36969f113fc22c575fe5af18bd6a2e9a9f6f13bc21981829b632a7c6aa93c146058232eb7c19422a0478e991b4ed994bc56193b0b8ed67244fc3f3c3dbd338362e17b0eb615180231cd56ff3ca1a8ac7ebac6cb48d76ff2d4d79a0fff9f9cb624c5f01ccdda286f7f6063d8643093ab4db51d71ebbdc673fdd6aa9cb4848e4de4089350ffeef4dbe79b602472e4b2e71a03739166703266e2437f191358e7311b5a16fc369c974aaf28c6eafdc5f2ba976ad83ccc5d34dbd86c7e831ff910a5b682bed66bf0b20ace44bdf0183d398d6ef4fff9b1dd38b07ee5db911f4249d61e4d354a3db3f6cd66a156631384eedc692550e07dd7dc16602759ddabf93921398505f40841ec08473ec42e9e1c6bd992e948f677bd41fac2428b2c5ba84831e9c789fd8f5e6c39558eaded6b3a6d9e4b8437a0c8ee9463fa6750301ded2a8a9ef53daeb335687f9d5609adbf1a461ab4aee998073359b34a4fcc537a9229f18617a12dad73bcba358b469accbc89cff7a71523a13b4b1dc9ad124178a2b202390fdfc2cc64801bec396620adb8f9defd72e12504335402dd75dcac2783cf06bde917cd6561401c863746465622f96d54ed04e14f38948e12732719d34f3d54d916e80c4d4158619a6051f36d632d46d36143f0f87d37853f4190096327093df0dc695b64b9bd73984f14f34e1737e796ac813dca98ef24bc4f1fc3b0d82e5e8026265b3d3a39da36fc2d701737626b476be43a3ddfc9a7d3eae61d38289efde136cbadd31f532eb92176f6224edfd0439a2c355ba94282623a06d1072575abab74909b2447c41cb75ee670eccdd9494c57eda6ce1a2977ce276aaba0d505e9841ea0fc9429f8cfb2a541572a1c7bd3e7775363462ef5581e6008b14308d1e9281bd5cce5365dec6558462d9051366e59524aea51a3d6c4172c76a3dde13c5cbf7980983b1c3585d03374194dd02f4dc083b55fa4d55414f3214646e5f3d81e33450ad1bb78a713ee764b8c4a67fa8a0af687d3c913b5563845fd0577fcb1114e67b242deec591f20a06502ee160e2341636ecfcb9720a0b61869284c35495242aca8b8da61e29e4d83391c89a393c6c85863f2b871161147b5804c6a28dc19ee05414f2bf0ea97eb90dbfe5b71b60cf2e02f7d8b0ccfd11394b396396c25fd1d79e469e85176a824b99d1a56f501dfd1fc550e73005d2443103c926a25ef13cf514bf5e8ba2271b6925609c80caf98d3cc1518b9d624bb113dd19d00734e649a7175e2c2b2674be7cb4d73ebb1a61c6d5fbb9ebb7a9a5853b588631bbadcd5649601fd20ba22741b21d936bd23fcf00ba81287cc94cf80d59c87eeab76c1b56562b162d261908a9f3abc12036fc2d0c54869ab0d079570c101b8c32efc6a339ae9b954374a2fa2909e65abbe71dbaf83308db67633ef3694fc4c8d85bd1ccc0d5831d3310bb3a7d8fd5ebf4a46a29d40468ef8f06ff0f511759c0d6bc7f76cdcb064b03411d3b07298a8edb0976eb07b31f63acd637529d97b9a3e2664afa6e95b3b943749806821288801ad7054bbaa9fb7af02d87633f7437d4ef284548105f7579249acdb9421708154cacd90377eb38c89d5b161f65b9cb08e32660990cf9e7ae9370c05dddd8734f4ebdf4392ffc6a7d08b0435ca85ed9d5598605c5291fefbe0e5809651b63a267531f504292c513dcf174932f09b86cc7a0cc30d800faba4a7b1c563812517f4b20b2749a92db8c5f890c8b9aeeba8eb001bd458eaeb9b154fe26bf3fac8072e4815656bc386e4d40bf70e0f47ce0741438cfacd9a2903c9c8d2abb9bf6a0815995db50bdd50c2b7d5a9861fa7c81e4444b32264d5e34a1849719782df6b5d01e7756652026364832ec4e9670bf5709d20ea61a9bd172d74d427268395c93e7d88553588f00a572b062c57ea37818a51d537f7c3966853589111e577c3b6306007f1864a1cda68e90f045fbd2349a1bdec7da6e77e3cc003b879bf494d86369b0b00e873fb71ff1b06f507de1972901d6e6010dd610be330902102ad5a842308f34b9a3f2e4fe70d6ee143a5d961f3cd919a2108d37b7746268a3abbe883f2909586bb5be04d24c35e7dd58175bff6b4f4255a8ce41ba29b88abf814a17a381bd6b1c2f1c64aa739d1c97cc347b0516b4a02f13acf5a87e1f4c51a822a68a83eff6688ead8433b8b955ca12c8f5cf2f7c1101f6b703f02258a373910bfe2843147b376f32a1e4df62551070843e024212fe3df99ecec1db9bb78f38cf7a95b1b5b91c5112ceda5e3ea08175d179215cc0346710195483c2b5c12e0ffc235df4a9b1bda9503ddf64b480101da8938533ecccee9f327cd3f181e21d71030bcf28f6d83ec5762b033fbd01beee922c82075c170af8f5d57ad93524f7570ff42fb92cbdfb4cc8701c29332689735a49d0272fa789f1c4525a67a561abdd7c64ae348975f2b58878707001cd7ec3116853380c3fb8f4c2b7ec70dfb6b83b35efdf3ea9fd469ec8baac273278de1c39a8f178eb4370e1583c445881f515fcd7a82d6c69d3f061a66219857f93ef70b1eb135224ac27408f984e7e23c5bc02351a650a403e95ac8982904fab553f1e8fb67cd854d1c0c61dec5339cd8904501d14b0e6c36944fa320d0c028b1c9873a5bffea9ea7565f603a30b66db596c1d6c720a8af29b8514e52580011d5e23187c7e07924fdbe80b0784ef540bde0", 0x1000}, {&(0x7f0000000580)="e6393ab33220ec568c516edc0888e206a05a1279cf2da96f8f240723f79e84b26146a9caf6f89f9ab482b4c0aa39adf18a93d0cac2a24a35da5954a417df", 0x3e}, {&(0x7f0000000600)="0fb67eb5d8e1216807cfc53e46a995488ac07adb2039b74d203f81ab6f8bbd2a9acd0303499c26ef1b614bb0b1cbf86fdb5294293a3b48be970bd94e773c646ad2b46a62f6392f6d506861be47da95dd68bee134f9e08f1042caa8051e54561e48465f11dc36e2485a45ca5d753ee33bc58da5ae6892623483a4360f0dd2ab86ff046555538cb223b7586e28ce1ffda8b2b5edcc4cb2a2033de9052f4038a375bb4cc957c25033b9186abf4924c2", 0xae}, {&(0x7f00000006c0)="8a490ff3f06a4c12c0d774b1aacec5451a91c4e9c7c06a08681e92cc0dd873450ce6d094808b61bbb6a43fe0599714730f103a54b616c82d4aef3cf88ee8d6e0dfc6a0a9fbe2d1d42feca458a6282b26a255a6f268933f14cad84d74ea8936c72dd756c6089d13f77553b195a859c8445bdb68c44202d8c3e1af303b", 0x7c}, {&(0x7f0000000740)="ed1d797349de2182e641ff7d39ccba020eba2c5fdfd84a309283796bbc610ae528cf273abc8312b5e7c78c16cf629dde8496cd651065c29105c6385249d31e2b43b1e3c43b33d633fa1a334a00e9a6afec1a877202217ac237dc44249197f10f1e56c522ce0f89ea54987543344096ffacf4e5d76b64d82587ac79383abc8b57f8a78a7b14f7845e1b531a11bdeb924e33de3af7ee5837d15fdce4d5907002621eabd6c6ba13cfd73efd6d35ecdd999bf7d66e0aef7f76ff620c049f1b8a", 0xbe}, {&(0x7f0000000500)="a5d1111bd7bf785703408a4ae7e8e8b5c2f82871dc5bf5d2ee6c54d0f51d6ce482d986384fcd79c7fc", 0x29}, {&(0x7f0000000800)="77daa4a4366039cca8f7267145805b05387ed067527aec77a349818ed8a8d0d681661f7e97562664d372f24ca9e34ab214260fa6259a884bb5d75494134635616a71c163dea7095b258be17b260d36ab18ed5d585fb6061d5e850112b136c40f746eec2e47fa7fea2a4e387eaacbff426fc4f8431655c2bac0b9869c86538088fc6aa679814cff513b5ff14b12e04fd812a954e1e1eec6667ca6a2ce8dcace8f5905d1b70984c05e5d51ca2879c858f5f8b120f4e246cd5a22dbdc086feab781176f06c873fe6378decb28", 0xcb}], 0x8) [ 172.302890][ T7887] loop3: detected capacity change from 0 to 16 [ 172.309639][ T7890] loop0: detected capacity change from 0 to 16 [ 172.320545][ T7891] loop1: detected capacity change from 0 to 16 00:18:44 executing program 3: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000140)="eb3c906d6b66732e66617400020101000240008000f801", 0x17}, {0x0, 0x0, 0x1000}], 0x0, &(0x7f0000000180)=ANY=[]) chdir(&(0x7f0000000040)='./file0\x00') open(&(0x7f0000000080)='./bus\x00', 0x14d842, 0x0) r0 = open(&(0x7f0000000780)='./bus\x00', 0x4c03e, 0x0) r1 = creat(&(0x7f00000000c0)='./bus\x00', 0x0) ftruncate(r1, 0x800) r2 = creat(&(0x7f0000000040)='./bus\x00', 0x0) ftruncate(r2, 0x800) lseek(r2, 0x200, 0x0) r3 = open(&(0x7f0000000000)='./bus\x00', 0x24000, 0x0) sendfile(r2, r3, 0x0, 0x10000) mmap(&(0x7f0000000000/0x600000)=nil, 0x600202, 0x7ffffe, 0x4002011, r0, 0x1000000) 00:18:44 executing program 0: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000140)="eb3c906d6b66732e66617400020101000240008000f801", 0x17}, {0x0, 0x0, 0x1000}], 0x0, &(0x7f0000000180)=ANY=[]) chdir(&(0x7f0000000040)='./file0\x00') r0 = open(&(0x7f0000000080)='./bus\x00', 0x14d842, 0x0) r1 = open(&(0x7f0000000780)='./bus\x00', 0x4c03e, 0x0) r2 = creat(&(0x7f00000000c0)='./bus\x00', 0x0) ftruncate(r2, 0x800) r3 = creat(&(0x7f0000000040)='./bus\x00', 0x0) ftruncate(r3, 0x800) lseek(r3, 0x200, 0x0) r4 = open(&(0x7f0000000000)='./bus\x00', 0x24000, 0x0) sendfile(r3, r4, 0x0, 0x10000) mmap(&(0x7f0000000000/0x600000)=nil, 0x600202, 0x7ffffe, 0x4002011, r1, 0x0) (fail_nth: 27) write$P9_RREADLINK(r0, 0x0, 0xe) [ 172.350987][ T7890] FAULT_INJECTION: forcing a failure. [ 172.350987][ T7890] name fail_page_alloc, interval 1, probability 0, space 0, times 0 [ 172.351014][ T7890] CPU: 0 PID: 7890 Comm: syz-executor.0 Not tainted 5.18.0-rc3-syzkaller-00218-g13bc32bad705-dirty #0 00:18:44 executing program 2: pipe(0x0) syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000140)="eb3c906d6b66732e66617400020101000240008000f801", 0x17}, {0x0, 0x0, 0x1000}], 0x0, &(0x7f0000000180)=ANY=[]) chdir(&(0x7f0000000040)='./file0\x00') open(&(0x7f0000000080)='./bus\x00', 0x14d842, 0x0) r0 = open(&(0x7f0000000780)='./bus\x00', 0x4c03e, 0x0) r1 = creat(&(0x7f00000000c0)='./bus\x00', 0x0) ftruncate(r1, 0x800) r2 = creat(&(0x7f0000000040)='./bus\x00', 0x0) ftruncate(r2, 0x800) lseek(r2, 0x200, 0x0) r3 = open(&(0x7f0000000000)='./bus\x00', 0x24000, 0x0) sendfile(r2, r3, 0x0, 0x10000) mmap(&(0x7f0000000000/0x600000)=nil, 0x600202, 0x7ffffe, 0x4002011, r0, 0x0) write$P9_RREADLINK(0xffffffffffffffff, 0x0, 0xe) 00:18:44 executing program 3: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000140)="eb3c906d6b66732e66617400020101000240008000f801", 0x17}, {0x0, 0x0, 0x1000}], 0x0, &(0x7f0000000180)=ANY=[]) chdir(&(0x7f0000000040)='./file0\x00') open(&(0x7f0000000080)='./bus\x00', 0x14d842, 0x0) r0 = open(&(0x7f0000000780)='./bus\x00', 0x4c03e, 0x0) r1 = creat(&(0x7f00000000c0)='./bus\x00', 0x0) ftruncate(r1, 0x800) r2 = creat(&(0x7f0000000040)='./bus\x00', 0x0) ftruncate(r2, 0x800) lseek(r2, 0x200, 0x0) r3 = open(&(0x7f0000000000)='./bus\x00', 0x24000, 0x0) sendfile(r2, r3, 0x0, 0x10000) mmap(&(0x7f0000000000/0x600000)=nil, 0x600202, 0x7ffffe, 0x4002011, r0, 0x2000000) [ 172.351065][ T7890] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/01/2011 [ 172.351076][ T7890] Call Trace: [ 172.351083][ T7890] 00:18:44 executing program 1: pipe(0x0) syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000140)="eb3c906d6b66732e66617400020101000240008000f801", 0x17}, {0x0, 0x0, 0x1000}], 0x0, &(0x7f0000000180)=ANY=[]) chdir(&(0x7f0000000040)='./file0\x00') r0 = open(&(0x7f0000000080)='./bus\x00', 0x14d842, 0x0) r1 = open(&(0x7f0000000780)='./bus\x00', 0x4c03e, 0x0) r2 = creat(&(0x7f00000000c0)='./bus\x00', 0x0) ftruncate(r2, 0x800) r3 = creat(&(0x7f0000000040)='./bus\x00', 0x0) ftruncate(r3, 0x800) lseek(r3, 0x200, 0x0) r4 = open(0x0, 0x0, 0x0) lseek(0xffffffffffffffff, 0x0, 0x0) getsockopt$IP6T_SO_GET_REVISION_MATCH(r4, 0x29, 0x44, &(0x7f0000000180)={'icmp\x00'}, &(0x7f00000001c0)=0x1e) r5 = open(&(0x7f0000000000)='./bus\x00', 0x24000, 0x0) sendfile(r3, r5, 0x0, 0x10000) mmap(&(0x7f0000000000/0x600000)=nil, 0x600202, 0x7ffffe, 0x4002011, r1, 0x0) write$P9_RREADLINK(r0, 0x0, 0xe) [ 172.351089][ T7890] dump_stack_lvl+0xd6/0x122 [ 172.351117][ T7890] dump_stack+0x11/0x12 [ 172.351139][ T7890] should_fail+0x230/0x240 00:18:44 executing program 3: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000140)="eb3c906d6b66732e66617400020101000240008000f801", 0x17}, {0x0, 0x0, 0x1000}], 0x0, &(0x7f0000000180)=ANY=[]) chdir(&(0x7f0000000040)='./file0\x00') open(&(0x7f0000000080)='./bus\x00', 0x14d842, 0x0) r0 = open(&(0x7f0000000780)='./bus\x00', 0x4c03e, 0x0) r1 = creat(&(0x7f00000000c0)='./bus\x00', 0x0) ftruncate(r1, 0x800) r2 = creat(&(0x7f0000000040)='./bus\x00', 0x0) ftruncate(r2, 0x800) lseek(r2, 0x200, 0x0) r3 = open(&(0x7f0000000000)='./bus\x00', 0x24000, 0x0) sendfile(r2, r3, 0x0, 0x10000) mmap(&(0x7f0000000000/0x600000)=nil, 0x600202, 0x7ffffe, 0x4002011, r0, 0x3000000) 00:18:44 executing program 0: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000140)="eb3c906d6b66732e66617400020101000240008000f801", 0x17}, {0x0, 0x0, 0x1000}], 0x0, &(0x7f0000000180)=ANY=[]) chdir(&(0x7f0000000040)='./file0\x00') r0 = open(&(0x7f0000000080)='./bus\x00', 0x14d842, 0x0) r1 = open(&(0x7f0000000780)='./bus\x00', 0x4c03e, 0x0) r2 = creat(&(0x7f00000000c0)='./bus\x00', 0x0) ftruncate(r2, 0x800) r3 = creat(&(0x7f0000000040)='./bus\x00', 0x0) ftruncate(r3, 0x800) lseek(r3, 0x200, 0x0) r4 = open(&(0x7f0000000000)='./bus\x00', 0x24000, 0x0) sendfile(r3, r4, 0x0, 0x10000) mmap(&(0x7f0000000000/0x600000)=nil, 0x600202, 0x7ffffe, 0x4002011, r1, 0x0) (fail_nth: 28) write$P9_RREADLINK(r0, 0x0, 0xe) [ 172.351191][ T7890] __alloc_pages+0xf0/0x320 [ 172.351272][ T7890] alloc_pages+0x34d/0x450 [ 172.351318][ T7890] pte_alloc_one+0x29/0xb0 [ 172.351342][ T7890] do_fault+0x3de/0xb20 [ 172.351360][ T7890] ? filemap_read_folio+0x110/0x110 [ 172.351454][ T7890] handle_mm_fault+0x825/0xa40 [ 172.351519][ T7890] __get_user_pages+0x306/0xb80 [ 172.351560][ T7890] __mm_populate+0x26e/0x3a0 [ 172.351674][ T7890] vm_mmap_pgoff+0x160/0x1f0 [ 172.351696][ T7890] ksys_mmap_pgoff+0x265/0x320 [ 172.351720][ T7890] do_syscall_64+0x2b/0x70 [ 172.351746][ T7890] entry_SYSCALL_64_after_hwframe+0x44/0xae [ 172.351771][ T7890] RIP: 0033:0x7f3a02dd50e9 [ 172.351843][ T7890] Code: ff ff c3 66 2e 0f 1f 84 00 00 00 00 00 0f 1f 40 00 48 89 f8 48 89 f7 48 89 d6 48 89 ca 4d 89 c2 4d 89 c8 4c 8b 4c 24 08 0f 05 <48> 3d 01 f0 ff ff 73 01 c3 48 c7 c1 b8 ff ff ff f7 d8 64 89 01 48 [ 172.351862][ T7890] RSP: 002b:00007f3a0254b168 EFLAGS: 00000246 ORIG_RAX: 0000000000000009 [ 172.351882][ T7890] RAX: ffffffffffffffda RBX: 00007f3a02ee7f60 RCX: 00007f3a02dd50e9 [ 172.351895][ T7890] RDX: 00000000007ffffe RSI: 0000000000600202 RDI: 0000000020000000 [ 172.351909][ T7890] RBP: 00007f3a0254b1d0 R08: 0000000000000004 R09: 0000000000000000 [ 172.351924][ T7890] R10: 0000000004002011 R11: 0000000000000246 R12: 0000000000000002 00:18:45 executing program 1: pipe(0x0) syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000140)="eb3c906d6b66732e66617400020101000240008000f801", 0x17}, {0x0, 0x0, 0x1000}], 0x0, &(0x7f0000000180)=ANY=[]) chdir(&(0x7f0000000040)='./file0\x00') r0 = open(&(0x7f0000000080)='./bus\x00', 0x14d842, 0x0) r1 = open(&(0x7f0000000780)='./bus\x00', 0x4c03e, 0x0) r2 = creat(&(0x7f00000000c0)='./bus\x00', 0x0) ftruncate(r2, 0x800) r3 = creat(&(0x7f0000000040)='./bus\x00', 0x0) ftruncate(r3, 0x800) lseek(r3, 0x200, 0x0) open(0x0, 0x0, 0x0) lseek(0xffffffffffffffff, 0x0, 0x0) getsockopt$IP6T_SO_GET_REVISION_MATCH(0xffffffffffffffff, 0x29, 0x44, &(0x7f0000000180)={'icmp\x00'}, &(0x7f00000001c0)=0x1e) r4 = open(&(0x7f0000000000)='./bus\x00', 0x24000, 0x0) sendfile(r3, r4, 0x0, 0x10000) mmap(&(0x7f0000000000/0x600000)=nil, 0x600202, 0x7ffffe, 0x4002011, r1, 0x0) write$P9_RREADLINK(r0, 0x0, 0xe) [ 172.352008][ T7890] R13: 00007ffe5c0ea9cf R14: 00007f3a0254b300 R15: 0000000000022000 [ 172.352022][ T7890] [ 172.457554][ T7897] loop3: detected capacity change from 0 to 16 [ 172.459222][ T7900] loop0: detected capacity change from 0 to 16 [ 172.465110][ T7901] loop2: detected capacity change from 0 to 16 [ 172.472237][ T7900] FAULT_INJECTION: forcing a failure. [ 172.472237][ T7900] name failslab, interval 1, probability 0, space 0, times 0 [ 172.472262][ T7900] CPU: 0 PID: 7900 Comm: syz-executor.0 Not tainted 5.18.0-rc3-syzkaller-00218-g13bc32bad705-dirty #0 00:18:45 executing program 5: setsockopt$packet_tx_ring(0xffffffffffffffff, 0x10f, 0x87, &(0x7f0000000080)=@req3={0x0, 0x0, 0xd2}, 0x1c) setsockopt$packet_tx_ring(0xffffffffffffffff, 0x107, 0xd, 0x0, 0x0) socket$nl_route(0x10, 0x3, 0x0) bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000300)={0x11, 0x5, &(0x7f00000000c0)=ANY=[@ANYBLOB="180000000000000000000000ff000000850000000e000000850000005000000095"], &(0x7f0000000280)='syzkaller\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x2, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x78) bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, 0x0, 0x0) sendmsg$WG_CMD_GET_DEVICE(0xffffffffffffffff, &(0x7f0000001480)={0x0, 0x0, &(0x7f0000000440)={&(0x7f00000003c0)={0x38, 0x0, 0x100, 0x70bd29, 0x25dfdbfb, {}, [@WGDEVICE_A_IFNAME={0x14, 0x2, 'wg2\x00'}, @WGDEVICE_A_IFINDEX={0x8}, @WGDEVICE_A_FWMARK={0x8}]}, 0x38}, 0x1, 0x0, 0x0, 0x40000000}, 0x80) socket$nl_route(0x10, 0x3, 0x0) r0 = syz_open_dev$tty1(0xc, 0x4, 0x1) r1 = dup(r0) write$UHID_INPUT(r1, &(0x7f0000001040)={0xe, {"a2e3ad08ed6b52f99cfbf4c0879b45b4d04fe7ff7fc6e5539b3c68163b546a9b374694370890e0878fdb1ac6e7049b71b4956c0a9a472a5b47f3988f7ef31952a981ffe8d178708c523c921b509b720a169b50d336cd3b78130daa61d8e809ea889b6e02b77f07227227b7ba67e0e78657a6f5c2a874e62a9ccdc0d31a0c9f318c0da1993bd160e233df4a62179c6f309f4cff7738596ecae8707ce065cd5b91cd0ae193973735b36d5b1b63e91c00305d3f46635eb016d5b1dda98e2d749be7bd1df1fb3b231fdcdb5075a9aaa1b469c3090000000000000075271b286329d169934288fd789aa37d6e98b224fd44b65b31334ffc55cc82cd3ac32ecd03aded6f9081b4da0d8b38f3cd4498bee800490841bdb114f6b76383709d8f5c55432a909fda039aec54a1236e80f6a8abadea7662496bddbb42be6bfb2f17959d1f416e56c71bfc31870262f5e801119242ca5b6bfc821e7e20002451138e645bb80c617669314e2fbe70de98ec76a9e40dad47f36fd9f7d0d42a4b5f1185ccdcf16ff46295d8a0fa17713cf39fe23491237c08822dec110911e893d0a8c4f677747abc360934b82910ff85bfd995083bba2987b67399eac427d145d546a40b9f6ff14ac488ec130fb3850a27afc953854a642c57519544ae15a7e454dea05918b4124351601611c8f11baa500a3621c56cea8d20ff911a0c41db6ebe8cac64f17679141d54b34bbc9963ac4f4bb3309603f1d4ab966203861b5b15a841f2b575a8bd0d78248ebe4d9a80002695104f674c2431dca141fae269cab70e9a66f3c3a9a63e9639e1f59c0eee26c6b5d74b078a5e15c31634e5ae098ce9ee70771aaa18119a867e1088334975e9f73483b6a62fa678ca14ffd9f9db2a7869d85864056526f889af43a6000200000000000065d5e880576286522449df466c632b356f243f989cce3803f465e41e610c20d80421d653a5120000008213b704c7fb082ff27590678ef9f190bae979babc7041d860420c5664ba7921b14dc1db8892fd32d0ad7bc946813591ad8deff4b05f60cea0da7710ac0004000000008000bea37de0d0d4aa202fef5952a5391fd5615d429a04a689b83c7068ae949ed06e288e810bac9c76600097907f8ea2e2f05dd3318271a1f5f8528f227e79c13800000000492f21579d2c15b8c70cdb1c332d86d87341432750861ec2bc3451edca194b221cfec4603d276bbaa1dfa6d4fb8a48a76eefc9a9a0270e4c10d64cd5a62427264f2360fe763c43470833ac96d3f3357cbbaba8f1b1fdcc7cbb61a7cdb9744ed7f9129aede2be21ccfdc4e9134f8684b3a4f354da9a795e96334e207dff70f1988037b2ed3aaf575c0b88d8f146684078416d59fdee5307000000d92dad99dac44c3f0008047096a44060bebc2420aed92fa9b6c6224779415d97b9a6d6d5495c1180459043f41c2fc4f4162b987b80c3e001cd34e5c92f76cc4c24eeb8bc4e9ac2aed9e53803ed0ca4ae3a9737d214060005ea6f1783e287b3bee96e3a7288afe2fdfaa78d1f48c13b64df07847754b8400daaa69bf5c8f48fe4eae9ca1207e78283cd0b20ceb360c7e658828163e2d25c4aa348561f927e88f63aa70e73a5e69b3df3495903f06572e1e007fa55a2999f596d067312f5779e8dbfdcf3427138f3d444d2639a10477f9bec4b0bbb6e3c04be68981f392203dd0ee3ef478e67d1d7232f17696294378ce716dacfc5e3e03cfffffffffffff001034ef655b253ca509383815b1b6fc6522d4e2d48604665fde2b94cf02b98a269b891abf8ab9c015073014d9e08d4338b8780bdecd436cf0541359bafffa45237f104b96210403b2de9efedfd71af9444e197f47e866101496f42355bc7872c827467cfa5c4e72730d56bd068ed211cf847535edecb7b373f78b095b68441a34cb51682a8ae4d24ad0465f7927f889b813076038e79a7962fb385a882e8020f06c4c2ba1dd5cac7c18876da865d258734dd73583df292892448039ef799cf0630becdcce04579b5561dc825ab829827945e020c1f67ee615f7084a607a7eceb6243378e0610060f02cca4051c2f001edb3d78fb4b5f668dda93aec92a5de203717aa49c2d284acfabe262fccfcbb2b75a2183c4e15a7b6eb65ca8104e1b4da1fbb77ab2fc043aead87c32ab875ee7c2e7b7019c902cd3b43eaeb1a5fb135c0c7dcee8fe6516a328032f88c042891824659e9e94265c803b35ee5f83a2b210520106b8a358b50ab7a1fa89af9c251fe5294b3d1802d5676d95f160ec97b1ad948741b2044642c37b4a6cc6c04effc1672db7e4b68d767d9a7a508ae54a3cd73643de50e8c77d95a3d361c040babb171607caac2a3559ad4f75465f49c0d0ae3716db6e00cb11dbe200000000000000bf70cc77737c3b42aae501b20f7694a00f16e2d0174035a2c22656dc29880acebd2ba3a504767b6b45a45957f24d758ed024b3849c11d412a2a03b4047497022d9c30e23ef4df5c89644f48bb536f7945b59d7bc09ff754413d135273ea8e75f22f216c6b9990ae71806f2c00b4025c48b75c0f71c497579773767075428067e7f16f4dde374f8211fef42cb468e623daf60b3569d462f4f19eacdb3ed70eeebb4483f8fd777d443e8b40426db6fe29068c0ca3d3414442e863a154704b0e51bc664a137b26be7fc95df80b9ce375dd649c8c704e509bd88c8e63d8c7dd67071115c8982ba46af4d6adcc9f68a75b9397b035153faf46366e7205dd8d6f37525c1a0e94610dd94323f6c15d085197149bfd6655548cfd9c5d3b2d78378cfb85ed82e7da0f6eb6d279f2ae44369ddb4581c55925d0f6f1ba471eba281f259152f85a654fb39ddff3b484439ff158e7c5419e037f3563c7f93cd54b9094f226e783271e1e5a2a2c10712eab625d64931cdcffe6738d97b9b5ef828ee9fb059fc01af0e79c1e14b1d25988c69a39973132f02768f7971d31488b8658a20878b7c1dd7ba02fc42939dde3d4a3339a65d507dc59c51097b40517705da56e9ebfeffffff82bf86dbb58c548069ff6eb95aade7cc66d7bbef724779ca1f731b3346ff177050373d79ff7b3e7f9bc0c1b4b266a8878b90baaa039d3e3b63979ac3df6e6f4859afd50238c7547a39b60810938044ae185d2ba3e00a4e73676864d0270d81eaee5ee6cf1d0ab3785e00785ec27e923911fab964c271556527697b52160687000000008df165d884b36ec2b6c25a2f362815687e9ddbfb96d6861aca47da73d6f3144345f48843dd014e5c5ad8fe995754bd9cf32fce1e7027132f2082fb0a30b9deae84bed4b28045634073c9c58c89d9e99c81769177c6d594f88a4facfd4c735a20307c737afae5336651b1b9bd522d60399473296b831dbd933d93994ba3064279b10ea0c5833f41f157ea2302993dbe433b1aa3a3766d5439020484f4113c4c859465c3b415c3432f81db8719539d5bf372aaaea1cc43a6c5cbe59758bf0129165895ac4b008e595f437491d87abed02cefcd9db53d94d02dae17b118e5d6787463181f4b87c10772d2b13f7809959bc0488506dbd17ca51055f2f416a44fe180d2d50c312cca7cb14a2bdc331f57a9817139a206fc76d57234ffff2de20a4b8e3737fbb42913777c06376f799eba367e21f94ca598705f5dcb767d6f84fad6b0f6095e53c4c4234d0c1fbe434f6ab8f43c0013ee93b83946ee7759e89d7bdd1a32d7b3110b937fe43c06d21e35810d8fe98b0000ea8aa12bc8716eefc5c97c45ac33eeec964c5214bc3a9359bdea1cccab94f15e36319cb34ebcacedb82c2ed3de5a8a8f0011e8f74e82d7f96093530e76692839d7961939adfdeeeaff19d11efcafb6cf46fef271e89d6cc238a081ff58cefcce3fbf4625a7e7de40e42e07b34449e15e065cc7348663a52190202c7af288a4510de03dab19d26285eda89156d50dd385a60333ba5bbf3dd6d6080cafccf8a97406bb6b68a1f0c4549820a73c880f475f732ae00398e8bd1f4908b7807fb33b72685ec37a2d3f766413a6045951f9a93ab5d99c066f7aef0948a68cb0b3e35cb80dd349e891aef595dc4d470e8ac32a308e15fc37d06aeac289c0523f483e1ff7408c60edddab652f2ef91d4f2b01987b0f46da034e5c3f745a7ee8101a3934c54e24b48ec0275e2d068edc746b0827cbf652f406c6b95f2722e58c050400ce2126596e1cd7655b904801784c416b22f73d324678e2724f43f1fe687c7e8a60c28b82b6528341b648cdd56fed7cdcbb1575912d5ecd36de00bca0b7427d8392c6289455e8f8d2ab2242729251ae033a9e02210e62df0546a74b333a1c48f95fd54acb5741259e8c5488efeee327415cc19451432c6f16c27693102a3cd84857cd6586fc5ca9a93eb0145fac0662ff86107f998a8ef7df8aa14046c55b03d3d47f88a8d60f7774a2ee08758897fb411a94b3c2fc5d5f0db42c0463ec014508e5247d33ae6c962d35603ff8454c16f8342856935125102bb784ed714887071ffdd9923c954ab6ce431b63ee356b0c785f2f47b90e29389f22fc5b59a70efaea2bd40195af4486220d702e30bfc43c10ec23ea6283994a7dde4dcb61fea6b651fb1d62458d0741a12830052fcc460db043afe525629b40d7cee658e4cb5e930ed624806c43a006dc9336d07c2b8081c128ad7084c29743bc613bc18f5a38d442768af38041efe03d152ef95ff569e76db2391f4509d7f339d92fdb4a89364949da3932ba5c04c24a560ad80a3ce654575576e599aff3565b1d531f30912b99e6619ebe93cc0b81ea9935fd46edb44a78f615255490a4b621501f2a9e4d24624c4dac9274018c67584f5d374755534d7f68f679c4ff516a9c861a0e7e65868fcb2bf1cb9aea4e05df72279fdb0d2b9e935c5af3cf474bed79dfc248c1f5aea4b8b32c5d295e57079d0fe662a46b7f71cd47744db86c50b704c971d90195c7b2c7439a2d78ccfa79b5fc2bff6bbf840262bf89394b3e6491953264d2700c838fa2c7b34252600c9654e502dcea39cb6bc3eb8d6284ca6270d6b2f0e58fded8a7b4a302a97bc641df07720ba2b26bbfcc807ca0abb1b44322269c34c5ec68cb068ea88067d905ea917bb03eefdaebdeabf2d0dce85dbd02ee46c5cd5892587c2cb5fe36d7d3e5db21b094b8b77940b5f07722e47a08d367e5f84c96ec660080934b33ad61b4f65d77e86abd6859cddf4bbae1f0930462df090000008562ea3511a8065ec8ffcf12f14dcf6ebecd8d884836174faf1aa609e5f1ee1162dfa13bdc1fa7cfaadba85c72e9758f03a755d0be53f8d2a1dfb1c68cc164b0a0780d971a96ea2c4d4ca0398c2235980a9307b3d5bd3b010a3ad0a5dbed2881a9700af561ac8c7e36bb2fc4c40e9cf96f06817fb903729a7db6ff957697c9ede7885d94ff1aa70826ad01a9b03c37b0969be0daf60af93109eb1dee72e4a6df3bec89822a7a0b678058fa3fef86faec216eb6992162f8dcbf719c148cd2f9c55f4901203a9a8a2c3e90f3943dbc10360a1a49700d1dfbf66d69f6fbaf506c8bcce8bb0d872a02238926407a4eddd5d0fc5a752f90000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004000000000000000000000000000000000200", 0x1000}}, 0x1006) writev(r1, &(0x7f0000000900)=[{&(0x7f0000000480)="ef24df748e6339e7a859da00f7e45c45aed0cb6eabdcfdd972f677f016168b5ef61f9aa1f6deab386cf93481b137e7afe6f01ab5079c82ae2da6335608b14ba339e0f66f9dbd841684808f041cb78f055fa4dd99e8666178f4bc2ef29d65e55ab4c4fec523dfdaf97c", 0x69}, {&(0x7f00000014c0)="accecc3b26f444c91af532f3dc8fcb45fc7cb2240674222923ad25ceb2cab3cd1a1bce4438af0e8fd11efe70949b8076477924694871ad64be7d5913e78be03210b90c2170350c7cb1c836d132036ffdb8b1d4ae82f24eea9e1eebd967bbc765a0d152099994e3992e59ade79432921bd4fe5a9a5a1f627d0fe62310bebb8d6e8d8a54916273f2cb9f60bd7f33b392659e64eb1a2c1b49a387bf5fdb486a042b98c33f00150d8179917ebc20b9a4ce14ba2cfc32994781f0178f8edce57369a310ebc478f6c0d1bc0442447a3f3f038ead8940a6b2b92c9a56343feb2cf95dcad3ab0ecb42b0c5583adcd091cde45916908ebd5eae8a67737387218441ed24729ca4643175e3771e0600d44b996f993d2b8e22eddf88eab5b8cabe055b6e16f0a81f8c2dac406e3ba1a2bc44d94314ce123e5b43fc1dbcfb7858e440893b6c66c9f2691cba5856dcac58e289bd679ccdc558aacc7c419a60e726d683557555201b720461dbe1064dfd49919e9765f2bd4bd22eb64f8c1ca73fa6c559e3d300eb2cd42ea83b560a03ca4161b1e9035621a751cd760cc8989124e935802d6c1cde5926457791b3969da4ac6d408729275a31613b9ddfc33c5a1eb22d32d500052b27ffb9a4ce0172d859b4bc847440abb37974c13c855b3e318079a8b87565df2df2aaf96d9cd2515695f03eacf4958122570b14fef0212454bb74c478eaa7e551fbedd36b2e7af9134f7060947ab9dd3b8827025b5110856efdb1384044cdf04b75133d09def93df1513b78ecab8fc51ea2f3c2c60ea2b00bf925b840c569473086a244bae8d9b7a462dad0d9fdb72e0accaf4d1ee1b91d7abb86525eb73183489c9193d0c1c10bb4551919b31221bb519dce970bd5fd0b29fa221844694b320dd81a1766665d1beec63d175af4644a4764513d7619e9bac8802355483cc93666dab4733dab1945495a5bba68839d69d58f2dd5c76adf9d34bb9085d5fc4e8ec82c846ad432c35d6ab4cb99c165681bda2a819a13c4307e81bf7dc57a4002ae393ece0623af7826de923df8dc6b08ca7d91dec52688e676d816f5cc8716f8c119e6970c2a0c719bb6d278947d1db9bca07df7206cb2b06a10a2de4d4608e35ced274d9ff81c22cc89b0412c7880475c9ed4b5b9f0c30a9494259126a5e6095a98cab0bf0476d4faebe8c9b686251e80d8bf4400f2454f4d2a2b845e12c62129caae30e1c30258d7247a90d2ebcd506fafd6be7f7359ab77c37f141e7521281163712afc434c4339acccb767f1877e1a454b345e138422599446aa7da09561ca143ace6ef8ce70c5672163ac13b0d997fbbf8480f07f45792c6f31de10ded9be8548948fb0a9712d9b7e4d2e1d3aee0bd99a5b3aba604e6a9c117a247d95665348ae5829d569ce3449c3202eae7d9723558b0b4413ec470a4bc7c7bd264988e623a3d75656da1f831a84843653b03e53f37a2135ebee48ccb96800aa6a7d23e4e39f369cee6d2489c4c55e62c286b397d661e88925545a544c0358f9a2dd5f744f48ce2256c314612a85633d1a3b672cb1a4dfafb0269b28b65fac42a12d0a707bc593af2f6d3f639c9a8c18d8cba35cb2f1b18b32d387c6d4d6b3d016b9be9be4c214c85d6c979cc9fef700ca04e747b35733f10be5fc4f33d285f72d5bceafa0e790ee46ed3bc7bb6e17847b58c36b96c388ec4fb1eceb81ee73c163443421338d535542b28bf9cf4689e4f131992b5c54df9f64aeb49a28bd969198686cfce4f3b1c1a1187c3d30da29d519e1dfadb79aeccf43be2497b46c19696b78b3fefe09fe49ef2c329164a7822f41c4b25d7651789fc03678543faa095932a23e077f77e5f667ae4bb3808402c210d399fd0f653a4a611feca648418ad9a3c435edd5a5680c399e7a39e689fc3565aaa7dc062d0df4aa3c39ed771f51eb5313fd811349b009bb21c151fb2ef429605be9aaed73e6ff62dfd74f057ae8d220bc2890840090aaa7559f117616022b515e155c70997c058b67012cc25a259de7d35e7f1264173867dfe0e837fd890b1c4bdba76ee4e78234963b66f23fcd294a9c818e1ac7a54befa789116611c05f8fb4b4e3f8f20cc6afed294e78e364ff061a43fd9c865022eba8e76167df2588181682b1471851c546c3711084db58ca6a7bacf3e88608e59eb4848bb818192c19440faebd828aefc835a65e019586920d1a8238a60ae02948316313d38cd9269321ae17a1dbb19f57b619e7c5fba97f577626e2ac688f10b32f53356a697039563be88a79e1e97bf981a8c600ad47237eed91cb80dd8364cfcabf5371fc55a59b9267f0fb347e9bf704ee7abafbd95fa7843fcd4a2410d56d87699c1564ddaa59d453fff26c89b6fe02a9eb14cf0fa408b0d364a53ebbd2c8a0c92bb126973fd94e001023f114c75e02089748e4402a3927bb576d019417f073f9d7017f58a5f5edf9337fcb53d71f766d5ee719e2d6194d5098a50dbb6a334689f24d70e42f03ed62f754cf785b08e8f71b33ecd752e4e7c52398d70798b3828a2d7f9b5fd3222ee643b7707257978a9f06792cd97d714d65433c11d8cda1532f75a48a7a77c4a745de8c85aa44d7fdcc8cd1691d718fff1d930b539c52b8d3f349c2eed0c3613624de7c9937d2ced8c608a184d2dbb10939e694782ad9a82b120c6d82dd88e7314b081cf97c449b471efefd7b558848d999e767e12be54a42b76fffbcbde93241824f32846e71f4592eb2dd9f3d816e8ec229a45b79c254793c8f751004754fb08dd992b333660e028d404b0311eb53d6cf1359d4fbcfe9205403c63d0ea08523d2a9ca5301f7f6c7c3ff52e95178621e7e7e331075fb2dbe88e474ea4433352eaac032211247d234734b4c720ecb03626d745b6b08df3be8d12f18bcf7f49ebf8e3408805a3b2eeee97d6d4cc5aa70a4bc000a5cbc61fe209c06173a8b683225315e3548d787bacaa2a7590989819207a4e265dda895edbf5e336bf6f2368712b165ab5d19e31629e477241ab93a3e0d290c64847ed58753647f20bbb0ec1fc1b8f7691f67f30f4e8913a2f315eba36969f113fc22c575fe5af18bd6a2e9a9f6f13bc21981829b632a7c6aa93c146058232eb7c19422a0478e991b4ed994bc56193b0b8ed67244fc3f3c3dbd338362e17b0eb615180231cd56ff3ca1a8ac7ebac6cb48d76ff2d4d79a0fff9f9cb624c5f01ccdda286f7f6063d8643093ab4db51d71ebbdc673fdd6aa9cb4848e4de4089350ffeef4dbe79b602472e4b2e71a03739166703266e2437f191358e7311b5a16fc369c974aaf28c6eafdc5f2ba976ad83ccc5d34dbd86c7e831ff910a5b682bed66bf0b20ace44bdf0183d398d6ef4fff9b1dd38b07ee5db911f4249d61e4d354a3db3f6cd66a156631384eedc692550e07dd7dc16602759ddabf93921398505f40841ec08473ec42e9e1c6bd992e948f677bd41fac2428b2c5ba84831e9c789fd8f5e6c39558eaded6b3a6d9e4b8437a0c8ee9463fa6750301ded2a8a9ef53daeb335687f9d5609adbf1a461ab4aee998073359b34a4fcc537a9229f18617a12dad73bcba358b469accbc89cff7a71523a13b4b1dc9ad124178a2b202390fdfc2cc64801bec396620adb8f9defd72e12504335402dd75dcac2783cf06bde917cd6561401c863746465622f96d54ed04e14f38948e12732719d34f3d54d916e80c4d4158619a6051f36d632d46d36143f0f87d37853f4190096327093df0dc695b64b9bd73984f14f34e1737e796ac813dca98ef24bc4f1fc3b0d82e5e8026265b3d3a39da36fc2d701737626b476be43a3ddfc9a7d3eae61d38289efde136cbadd31f532eb92176f6224edfd0439a2c355ba94282623a06d1072575abab74909b2447c41cb75ee670eccdd9494c57eda6ce1a2977ce276aaba0d505e9841ea0fc9429f8cfb2a541572a1c7bd3e7775363462ef5581e6008b14308d1e9281bd5cce5365dec6558462d9051366e59524aea51a3d6c4172c76a3dde13c5cbf7980983b1c3585d03374194dd02f4dc083b55fa4d55414f3214646e5f3d81e33450ad1bb78a713ee764b8c4a67fa8a0af687d3c913b5563845fd0577fcb1114e67b242deec591f20a06502ee160e2341636ecfcb9720a0b61869284c35495242aca8b8da61e29e4d83391c89a393c6c85863f2b871161147b5804c6a28dc19ee05414f2bf0ea97eb90dbfe5b71b60cf2e02f7d8b0ccfd11394b396396c25fd1d79e469e85176a824b99d1a56f501dfd1fc550e73005d2443103c926a25ef13cf514bf5e8ba2271b6925609c80caf98d3cc1518b9d624bb113dd19d00734e649a7175e2c2b2674be7cb4d73ebb1a61c6d5fbb9ebb7a9a5853b588631bbadcd5649601fd20ba22741b21d936bd23fcf00ba81287cc94cf80d59c87eeab76c1b56562b162d261908a9f3abc12036fc2d0c54869ab0d079570c101b8c32efc6a339ae9b954374a2fa2909e65abbe71dbaf83308db67633ef3694fc4c8d85bd1ccc0d5831d3310bb3a7d8fd5ebf4a46a29d40468ef8f06ff0f511759c0d6bc7f76cdcb064b03411d3b07298a8edb0976eb07b31f63acd637529d97b9a3e2664afa6e95b3b943749806821288801ad7054bbaa9fb7af02d87633f7437d4ef284548105f7579249acdb9421708154cacd90377eb38c89d5b161f65b9cb08e32660990cf9e7ae9370c05dddd8734f4ebdf4392ffc6a7d08b0435ca85ed9d5598605c5291fefbe0e5809651b63a267531f504292c513dcf174932f09b86cc7a0cc30d800faba4a7b1c563812517f4b20b2749a92db8c5f890c8b9aeeba8eb001bd458eaeb9b154fe26bf3fac8072e4815656bc386e4d40bf70e0f47ce0741438cfacd9a2903c9c8d2abb9bf6a0815995db50bdd50c2b7d5a9861fa7c81e4444b32264d5e34a1849719782df6b5d01e7756652026364832ec4e9670bf5709d20ea61a9bd172d74d427268395c93e7d88553588f00a572b062c57ea37818a51d537f7c3966853589111e577c3b6306007f1864a1cda68e90f045fbd2349a1bdec7da6e77e3cc003b879bf494d86369b0b00e873fb71ff1b06f507de1972901d6e6010dd610be330902102ad5a842308f34b9a3f2e4fe70d6ee143a5d961f3cd919a2108d37b7746268a3abbe883f2909586bb5be04d24c35e7dd58175bff6b4f4255a8ce41ba29b88abf814a17a381bd6b1c2f1c64aa739d1c97cc347b0516b4a02f13acf5a87e1f4c51a822a68a83eff6688ead8433b8b955ca12c8f5cf2f7c1101f6b703f02258a373910bfe2843147b376f32a1e4df62551070843e024212fe3df99ecec1db9bb78f38cf7a95b1b5b91c5112ceda5e3ea08175d179215cc0346710195483c2b5c12e0ffc235df4a9b1bda9503ddf64b480101da8938533ecccee9f327cd3f181e21d71030bcf28f6d83ec5762b033fbd01beee922c82075c170af8f5d57ad93524f7570ff42fb92cbdfb4cc8701c29332689735a49d0272fa789f1c4525a67a561abdd7c64ae348975f2b58878707001cd7ec3116853380c3fb8f4c2b7ec70dfb6b83b35efdf3ea9fd469ec8baac273278de1c39a8f178eb4370e1583c445881f515fcd7a82d6c69d3f061a66219857f93ef70b1eb135224ac27408f984e7e23c5bc02351a650a403e95ac8982904fab553f1e8fb67cd854d1c0c61dec5339cd8904501d14b0e6c36944fa320d0c028b1c9873a5bffea9ea7565f603a30b66db596c1d6c720a8af29b8514e52580011d5e23187c7e07924fdbe80b0784ef540bde0", 0x1000}, {&(0x7f0000000580)="e6393ab33220ec568c516edc0888e206a05a1279cf2da96f8f240723f79e84b26146a9caf6f89f9ab482b4c0aa39adf18a93d0cac2", 0x35}, {&(0x7f0000000600)="0fb67eb5d8e1216807cfc53e46a995488ac07adb2039b74d203f81ab6f8bbd2a9acd0303499c26ef1b614bb0b1cbf86fdb5294293a3b48be970bd94e773c646ad2b46a62f6392f6d506861be47da95dd68bee134f9e08f1042caa8051e54561e48465f11dc36e2485a45ca5d753ee33bc58da5ae6892623483a4360f0dd2ab86ff046555538cb223b7586e28ce1ffda8b2b5edcc4cb2a2033de9052f4038a375bb4cc957c25033b9186abf4924c2", 0xae}, {&(0x7f00000006c0)="8a490ff3f06a4c12c0d774b1aacec5451a91c4e9c7c06a08681e92cc0dd873450ce6d094808b61bbb6a43fe0599714730f103a54b616c82d4aef3cf88ee8d6e0dfc6a0a9fbe2d1d42feca458a6282b26a255a6f268933f14cad84d74ea8936c72dd756c6089d13f77553b195a859c8445bdb68c44202d8c3e1af303b", 0x7c}, {&(0x7f0000000740)="ed1d797349de2182e641ff7d39ccba020eba2c5fdfd84a309283796bbc610ae528cf273abc8312b5e7c78c16cf629dde8496cd651065c29105c6385249d31e2b43b1e3c43b33d633fa1a334a00e9a6afec1a877202217ac237dc44249197f10f1e56c522ce0f89ea54987543344096ffacf4e5d76b64d82587ac79383abc8b57f8a78a7b14f7845e1b531a11bdeb924e33de3af7ee5837d15fdce4d5907002621eabd6c6ba13cfd73efd6d35ecdd999bf7d66e0aef7f76ff620c049f1b8a", 0xbe}, {&(0x7f0000000500)="a5d1111bd7bf785703408a4ae7e8e8b5c2f82871dc5bf5d2ee6c54d0f51d6ce482d986384fcd79c7fc", 0x29}, {&(0x7f0000000800)="77daa4a4366039cca8f7267145805b05387ed067527aec77a349818ed8a8d0d681661f7e97562664d372f24ca9e34ab214260fa6259a884bb5d75494134635616a71c163dea7095b258be17b260d36ab18ed5d585fb6061d5e850112b136c40f746eec2e47fa7fea2a4e387eaacbff426fc4f8431655c2bac0b9869c86538088fc6aa679814cff513b5ff14b12e04fd812a954e1e1eec6667ca6a2ce8dcace8f5905d1b70984c05e5d51ca2879c858f5f8b120f4e246cd5a22dbdc086feab781176f06c873fe6378decb28", 0xcb}], 0x8) [ 172.472287][ T7900] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/01/2011 [ 172.472298][ T7900] Call Trace: [ 172.472305][ T7900] [ 172.472354][ T7900] dump_stack_lvl+0xd6/0x122 [ 172.472382][ T7900] dump_stack+0x11/0x12 [ 172.472405][ T7900] should_fail+0x230/0x240 [ 172.472478][ T7900] __should_failslab+0x81/0x90 [ 172.472589][ T7900] ? mempool_alloc_slab+0x16/0x20 [ 172.472610][ T7900] should_failslab+0x5/0x20 [ 172.472629][ T7900] kmem_cache_alloc+0x46/0x300 [ 172.472718][ T7900] ? bio_put+0x55a/0x690 [ 172.472744][ T7900] mempool_alloc_slab+0x16/0x20 [ 172.472841][ T7900] ? mempool_free+0x130/0x130 [ 172.472861][ T7900] mempool_alloc+0x9f/0x2a0 [ 172.472932][ T7900] ? bio_endio+0x366/0x3f0 [ 172.472963][ T7900] bio_alloc_bioset+0xe4/0x730 [ 172.472986][ T7900] ? submit_bio+0x139/0x150 [ 172.473006][ T7900] submit_bh_wbc+0x161/0x2f0 [ 172.473028][ T7900] block_read_full_page+0x5e6/0x7b0 [ 172.473117][ T7900] ? fat_block_truncate_page+0x30/0x30 [ 172.473198][ T7900] do_mpage_readpage+0xd7e/0xf20 [ 172.473344][ T7900] ? debug_smp_processor_id+0x13/0x20 [ 172.473366][ T7900] ? try_charge_memcg+0x93b/0x960 [ 172.473392][ T7900] ? __list_add_valid+0x28/0xa0 [ 172.473413][ T7900] ? xas_load+0x267/0x290 [ 172.473458][ T7900] ? fat_block_truncate_page+0x30/0x30 [ 172.473483][ T7900] mpage_readpage+0x57/0xc0 [ 172.473518][ T7900] ? fat_block_truncate_page+0x30/0x30 [ 172.473572][ T7900] fat_readpage+0x18/0x20 [ 172.473598][ T7900] filemap_read_folio+0x3e/0x110 [ 172.473619][ T7900] filemap_fault+0x2ca/0x740 [ 172.473639][ T7900] do_fault+0x500/0xb20 [ 172.473675][ T7900] ? filemap_read_folio+0x110/0x110 [ 172.473698][ T7900] handle_mm_fault+0x825/0xa40 [ 172.473727][ T7900] __get_user_pages+0x306/0xb80 [ 172.473761][ T7900] __mm_populate+0x26e/0x3a0 [ 172.473850][ T7900] vm_mmap_pgoff+0x160/0x1f0 [ 172.473871][ T7900] ksys_mmap_pgoff+0x265/0x320 [ 172.473967][ T7900] do_syscall_64+0x2b/0x70 [ 172.474062][ T7900] entry_SYSCALL_64_after_hwframe+0x44/0xae [ 172.474114][ T7900] RIP: 0033:0x7f3a02dd50e9 [ 172.474129][ T7900] Code: ff ff c3 66 2e 0f 1f 84 00 00 00 00 00 0f 1f 40 00 48 89 f8 48 89 f7 48 89 d6 48 89 ca 4d 89 c2 4d 89 c8 4c 8b 4c 24 08 0f 05 <48> 3d 01 f0 ff ff 73 01 c3 48 c7 c1 b8 ff ff ff f7 d8 64 89 01 48 [ 172.474198][ T7900] RSP: 002b:00007f3a0254b168 EFLAGS: 00000246 ORIG_RAX: 0000000000000009 [ 172.474219][ T7900] RAX: ffffffffffffffda RBX: 00007f3a02ee7f60 RCX: 00007f3a02dd50e9 [ 172.474232][ T7900] RDX: 00000000007ffffe RSI: 0000000000600202 RDI: 0000000020000000 [ 172.474270][ T7900] RBP: 00007f3a0254b1d0 R08: 0000000000000004 R09: 0000000000000000 [ 172.474284][ T7900] R10: 0000000004002011 R11: 0000000000000246 R12: 0000000000000002 [ 172.474297][ T7900] R13: 00007ffe5c0ea9cf R14: 00007f3a0254b300 R15: 0000000000022000 [ 172.474313][ T7900] [ 172.524462][ T7903] loop1: detected capacity change from 0 to 16 [ 172.536867][ T7905] loop3: detected capacity change from 0 to 16 [ 172.612791][ T7912] loop3: detected capacity change from 0 to 16 [ 172.771560][ T7911] loop0: detected capacity change from 0 to 16 00:18:45 executing program 0: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000140)="eb3c906d6b66732e66617400020101000240008000f801", 0x17}, {0x0, 0x0, 0x1000}], 0x0, &(0x7f0000000180)=ANY=[]) chdir(&(0x7f0000000040)='./file0\x00') r0 = open(&(0x7f0000000080)='./bus\x00', 0x14d842, 0x0) r1 = open(&(0x7f0000000780)='./bus\x00', 0x4c03e, 0x0) r2 = creat(&(0x7f00000000c0)='./bus\x00', 0x0) ftruncate(r2, 0x800) r3 = creat(&(0x7f0000000040)='./bus\x00', 0x0) ftruncate(r3, 0x800) lseek(r3, 0x200, 0x0) r4 = open(&(0x7f0000000000)='./bus\x00', 0x24000, 0x0) sendfile(r3, r4, 0x0, 0x10000) mmap(&(0x7f0000000000/0x600000)=nil, 0x600202, 0x7ffffe, 0x4002011, r1, 0x0) write$P9_RREADLINK(r0, 0x0, 0xe) [ 173.094183][ T7918] loop1: detected capacity change from 0 to 16 00:18:45 executing program 1: pipe(0x0) syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000140)="eb3c906d6b66732e66617400020101000240008000f801", 0x17}, {0x0, 0x0, 0x1000}], 0x0, &(0x7f0000000180)=ANY=[]) chdir(&(0x7f0000000040)='./file0\x00') r0 = open(&(0x7f0000000080)='./bus\x00', 0x14d842, 0x0) r1 = open(&(0x7f0000000780)='./bus\x00', 0x4c03e, 0x0) r2 = creat(&(0x7f00000000c0)='./bus\x00', 0x0) ftruncate(r2, 0x800) r3 = creat(&(0x7f0000000040)='./bus\x00', 0x0) ftruncate(r3, 0x800) lseek(r3, 0x200, 0x0) open(0x0, 0x0, 0x0) lseek(0xffffffffffffffff, 0x0, 0x0) getsockopt$IP6T_SO_GET_REVISION_MATCH(0xffffffffffffffff, 0x29, 0x44, &(0x7f0000000180)={'icmp\x00'}, &(0x7f00000001c0)=0x1e) r4 = open(&(0x7f0000000000)='./bus\x00', 0x24000, 0x0) sendfile(r3, r4, 0x0, 0x10000) mmap(&(0x7f0000000000/0x600000)=nil, 0x600202, 0x7ffffe, 0x4002011, r1, 0x0) write$P9_RREADLINK(r0, 0x0, 0xe) 00:18:45 executing program 4: setsockopt$packet_tx_ring(0xffffffffffffffff, 0x10f, 0x87, &(0x7f0000000080)=@req3={0x0, 0x0, 0xd2}, 0x1c) setsockopt$packet_tx_ring(0xffffffffffffffff, 0x107, 0xd, 0x0, 0x0) socket$nl_route(0x10, 0x3, 0x0) bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000300)={0x11, 0x5, &(0x7f00000000c0)=ANY=[@ANYBLOB="180000000000000000000000ff000000850000000e000000850000005000000095"], &(0x7f0000000280)='syzkaller\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x2, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x78) bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, 0x0, 0x0) sendmsg$WG_CMD_GET_DEVICE(0xffffffffffffffff, &(0x7f0000001480)={0x0, 0x0, &(0x7f0000000440)={&(0x7f00000003c0)={0x38, 0x0, 0x100, 0x70bd29, 0x25dfdbfb, {}, [@WGDEVICE_A_IFNAME={0x14, 0x2, 'wg2\x00'}, @WGDEVICE_A_IFINDEX={0x8}, @WGDEVICE_A_FWMARK={0x8}]}, 0x38}, 0x1, 0x0, 0x0, 0x40000000}, 0x80) socket$nl_route(0x10, 0x3, 0x0) r0 = syz_open_dev$tty1(0xc, 0x4, 0x1) r1 = dup(r0) write$UHID_INPUT(r1, &(0x7f0000001040)={0xe, {"a2e3ad08ed6b52f99cfbf4c0879b45b4d04fe7ff7fc6e5539b3c68163b546a9b374694370890e0878fdb1ac6e7049b71b4956c0a9a472a5b47f3988f7ef31952a981ffe8d178708c523c921b509b720a169b50d336cd3b78130daa61d8e809ea889b6e02b77f07227227b7ba67e0e78657a6f5c2a874e62a9ccdc0d31a0c9f318c0da1993bd160e233df4a62179c6f309f4cff7738596ecae8707ce065cd5b91cd0ae193973735b36d5b1b63e91c00305d3f46635eb016d5b1dda98e2d749be7bd1df1fb3b231fdcdb5075a9aaa1b469c3090000000000000075271b286329d169934288fd789aa37d6e98b224fd44b65b31334ffc55cc82cd3ac32ecd03aded6f9081b4da0d8b38f3cd4498bee800490841bdb114f6b76383709d8f5c55432a909fda039aec54a1236e80f6a8abadea7662496bddbb42be6bfb2f17959d1f416e56c71bfc31870262f5e801119242ca5b6bfc821e7e20002451138e645bb80c617669314e2fbe70de98ec76a9e40dad47f36fd9f7d0d42a4b5f1185ccdcf16ff46295d8a0fa17713cf39fe23491237c08822dec110911e893d0a8c4f677747abc360934b82910ff85bfd995083bba2987b67399eac427d145d546a40b9f6ff14ac488ec130fb3850a27afc953854a642c57519544ae15a7e454dea05918b4124351601611c8f11baa500a3621c56cea8d20ff911a0c41db6ebe8cac64f17679141d54b34bbc9963ac4f4bb3309603f1d4ab966203861b5b15a841f2b575a8bd0d78248ebe4d9a80002695104f674c2431dca141fae269cab70e9a66f3c3a9a63e9639e1f59c0eee26c6b5d74b078a5e15c31634e5ae098ce9ee70771aaa18119a867e1088334975e9f73483b6a62fa678ca14ffd9f9db2a7869d85864056526f889af43a6000200000000000065d5e880576286522449df466c632b356f243f989cce3803f465e41e610c20d80421d653a5120000008213b704c7fb082ff27590678ef9f190bae979babc7041d860420c5664ba7921b14dc1db8892fd32d0ad7bc946813591ad8deff4b05f60cea0da7710ac0004000000008000bea37de0d0d4aa202fef5952a5391fd5615d429a04a689b83c7068ae949ed06e288e810bac9c76600097907f8ea2e2f05dd3318271a1f5f8528f227e79c13800000000492f21579d2c15b8c70cdb1c332d86d87341432750861ec2bc3451edca194b221cfec4603d276bbaa1dfa6d4fb8a48a76eefc9a9a0270e4c10d64cd5a62427264f2360fe763c43470833ac96d3f3357cbbaba8f1b1fdcc7cbb61a7cdb9744ed7f9129aede2be21ccfdc4e9134f8684b3a4f354da9a795e96334e207dff70f1988037b2ed3aaf575c0b88d8f146684078416d59fdee5307000000d92dad99dac44c3f0008047096a44060bebc2420aed92fa9b6c6224779415d97b9a6d6d5495c1180459043f41c2fc4f4162b987b80c3e001cd34e5c92f76cc4c24eeb8bc4e9ac2aed9e53803ed0ca4ae3a9737d214060005ea6f1783e287b3bee96e3a7288afe2fdfaa78d1f48c13b64df07847754b8400daaa69bf5c8f48fe4eae9ca1207e78283cd0b20ceb360c7e658828163e2d25c4aa348561f927e88f63aa70e73a5e69b3df3495903f06572e1e007fa55a2999f596d067312f5779e8dbfdcf3427138f3d444d2639a10477f9bec4b0bbb6e3c04be68981f392203dd0ee3ef478e67d1d7232f17696294378ce716dacfc5e3e03cfffffffffffff001034ef655b253ca509383815b1b6fc6522d4e2d48604665fde2b94cf02b98a269b891abf8ab9c015073014d9e08d4338b8780bdecd436cf0541359bafffa45237f104b96210403b2de9efedfd71af9444e197f47e866101496f42355bc7872c827467cfa5c4e72730d56bd068ed211cf847535edecb7b373f78b095b68441a34cb51682a8ae4d24ad0465f7927f889b813076038e79a7962fb385a882e8020f06c4c2ba1dd5cac7c18876da865d258734dd73583df292892448039ef799cf0630becdcce04579b5561dc825ab829827945e020c1f67ee615f7084a607a7eceb6243378e0610060f02cca4051c2f001edb3d78fb4b5f668dda93aec92a5de203717aa49c2d284acfabe262fccfcbb2b75a2183c4e15a7b6eb65ca8104e1b4da1fbb77ab2fc043aead87c32ab875ee7c2e7b7019c902cd3b43eaeb1a5fb135c0c7dcee8fe6516a328032f88c042891824659e9e94265c803b35ee5f83a2b210520106b8a358b50ab7a1fa89af9c251fe5294b3d1802d5676d95f160ec97b1ad948741b2044642c37b4a6cc6c04effc1672db7e4b68d767d9a7a508ae54a3cd73643de50e8c77d95a3d361c040babb171607caac2a3559ad4f75465f49c0d0ae3716db6e00cb11dbe200000000000000bf70cc77737c3b42aae501b20f7694a00f16e2d0174035a2c22656dc29880acebd2ba3a504767b6b45a45957f24d758ed024b3849c11d412a2a03b4047497022d9c30e23ef4df5c89644f48bb536f7945b59d7bc09ff754413d135273ea8e75f22f216c6b9990ae71806f2c00b4025c48b75c0f71c497579773767075428067e7f16f4dde374f8211fef42cb468e623daf60b3569d462f4f19eacdb3ed70eeebb4483f8fd777d443e8b40426db6fe29068c0ca3d3414442e863a154704b0e51bc664a137b26be7fc95df80b9ce375dd649c8c704e509bd88c8e63d8c7dd67071115c8982ba46af4d6adcc9f68a75b9397b035153faf46366e7205dd8d6f37525c1a0e94610dd94323f6c15d085197149bfd6655548cfd9c5d3b2d78378cfb85ed82e7da0f6eb6d279f2ae44369ddb4581c55925d0f6f1ba471eba281f259152f85a654fb39ddff3b484439ff158e7c5419e037f3563c7f93cd54b9094f226e783271e1e5a2a2c10712eab625d64931cdcffe6738d97b9b5ef828ee9fb059fc01af0e79c1e14b1d25988c69a39973132f02768f7971d31488b8658a20878b7c1dd7ba02fc42939dde3d4a3339a65d507dc59c51097b40517705da56e9ebfeffffff82bf86dbb58c548069ff6eb95aade7cc66d7bbef724779ca1f731b3346ff177050373d79ff7b3e7f9bc0c1b4b266a8878b90baaa039d3e3b63979ac3df6e6f4859afd50238c7547a39b60810938044ae185d2ba3e00a4e73676864d0270d81eaee5ee6cf1d0ab3785e00785ec27e923911fab964c271556527697b52160687000000008df165d884b36ec2b6c25a2f362815687e9ddbfb96d6861aca47da73d6f3144345f48843dd014e5c5ad8fe995754bd9cf32fce1e7027132f2082fb0a30b9deae84bed4b28045634073c9c58c89d9e99c81769177c6d594f88a4facfd4c735a20307c737afae5336651b1b9bd522d60399473296b831dbd933d93994ba3064279b10ea0c5833f41f157ea2302993dbe433b1aa3a3766d5439020484f4113c4c859465c3b415c3432f81db8719539d5bf372aaaea1cc43a6c5cbe59758bf0129165895ac4b008e595f437491d87abed02cefcd9db53d94d02dae17b118e5d6787463181f4b87c10772d2b13f7809959bc0488506dbd17ca51055f2f416a44fe180d2d50c312cca7cb14a2bdc331f57a9817139a206fc76d57234ffff2de20a4b8e3737fbb42913777c06376f799eba367e21f94ca598705f5dcb767d6f84fad6b0f6095e53c4c4234d0c1fbe434f6ab8f43c0013ee93b83946ee7759e89d7bdd1a32d7b3110b937fe43c06d21e35810d8fe98b0000ea8aa12bc8716eefc5c97c45ac33eeec964c5214bc3a9359bdea1cccab94f15e36319cb34ebcacedb82c2ed3de5a8a8f0011e8f74e82d7f96093530e76692839d7961939adfdeeeaff19d11efcafb6cf46fef271e89d6cc238a081ff58cefcce3fbf4625a7e7de40e42e07b34449e15e065cc7348663a52190202c7af288a4510de03dab19d26285eda89156d50dd385a60333ba5bbf3dd6d6080cafccf8a97406bb6b68a1f0c4549820a73c880f475f732ae00398e8bd1f4908b7807fb33b72685ec37a2d3f766413a6045951f9a93ab5d99c066f7aef0948a68cb0b3e35cb80dd349e891aef595dc4d470e8ac32a308e15fc37d06aeac289c0523f483e1ff7408c60edddab652f2ef91d4f2b01987b0f46da034e5c3f745a7ee8101a3934c54e24b48ec0275e2d068edc746b0827cbf652f406c6b95f2722e58c050400ce2126596e1cd7655b904801784c416b22f73d324678e2724f43f1fe687c7e8a60c28b82b6528341b648cdd56fed7cdcbb1575912d5ecd36de00bca0b7427d8392c6289455e8f8d2ab2242729251ae033a9e02210e62df0546a74b333a1c48f95fd54acb5741259e8c5488efeee327415cc19451432c6f16c27693102a3cd84857cd6586fc5ca9a93eb0145fac0662ff86107f998a8ef7df8aa14046c55b03d3d47f88a8d60f7774a2ee08758897fb411a94b3c2fc5d5f0db42c0463ec014508e5247d33ae6c962d35603ff8454c16f8342856935125102bb784ed714887071ffdd9923c954ab6ce431b63ee356b0c785f2f47b90e29389f22fc5b59a70efaea2bd40195af4486220d702e30bfc43c10ec23ea6283994a7dde4dcb61fea6b651fb1d62458d0741a12830052fcc460db043afe525629b40d7cee658e4cb5e930ed624806c43a006dc9336d07c2b8081c128ad7084c29743bc613bc18f5a38d442768af38041efe03d152ef95ff569e76db2391f4509d7f339d92fdb4a89364949da3932ba5c04c24a560ad80a3ce654575576e599aff3565b1d531f30912b99e6619ebe93cc0b81ea9935fd46edb44a78f615255490a4b621501f2a9e4d24624c4dac9274018c67584f5d374755534d7f68f679c4ff516a9c861a0e7e65868fcb2bf1cb9aea4e05df72279fdb0d2b9e935c5af3cf474bed79dfc248c1f5aea4b8b32c5d295e57079d0fe662a46b7f71cd47744db86c50b704c971d90195c7b2c7439a2d78ccfa79b5fc2bff6bbf840262bf89394b3e6491953264d2700c838fa2c7b34252600c9654e502dcea39cb6bc3eb8d6284ca6270d6b2f0e58fded8a7b4a302a97bc641df07720ba2b26bbfcc807ca0abb1b44322269c34c5ec68cb068ea88067d905ea917bb03eefdaebdeabf2d0dce85dbd02ee46c5cd5892587c2cb5fe36d7d3e5db21b094b8b77940b5f07722e47a08d367e5f84c96ec660080934b33ad61b4f65d77e86abd6859cddf4bbae1f0930462df090000008562ea3511a8065ec8ffcf12f14dcf6ebecd8d884836174faf1aa609e5f1ee1162dfa13bdc1fa7cfaadba85c72e9758f03a755d0be53f8d2a1dfb1c68cc164b0a0780d971a96ea2c4d4ca0398c2235980a9307b3d5bd3b010a3ad0a5dbed2881a9700af561ac8c7e36bb2fc4c40e9cf96f06817fb903729a7db6ff957697c9ede7885d94ff1aa70826ad01a9b03c37b0969be0daf60af93109eb1dee72e4a6df3bec89822a7a0b678058fa3fef86faec216eb6992162f8dcbf719c148cd2f9c55f4901203a9a8a2c3e90f3943dbc10360a1a49700d1dfbf66d69f6fbaf506c8bcce8bb0d872a02238926407a4eddd5d0fc5a752f90000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004000000000000000000000000000000000200", 0x1000}}, 0x1006) writev(r1, &(0x7f0000000900)=[{&(0x7f0000000480)="ef24df748e6339e7a859da00f7e45c45aed0cb6eabdcfdd972f677f016168b5ef61f9aa1f6deab386cf93481b137e7afe6f01ab5079c82ae2da6335608b14ba339e0f66f9dbd841684808f041cb78f055fa4dd99e8666178f4bc2ef29d65e55ab4c4fec523dfdaf97c", 0x69}, {&(0x7f00000014c0)="accecc3b26f444c91af532f3dc8fcb45fc7cb2240674222923ad25ceb2cab3cd1a1bce4438af0e8fd11efe70949b8076477924694871ad64be7d5913e78be03210b90c2170350c7cb1c836d132036ffdb8b1d4ae82f24eea9e1eebd967bbc765a0d152099994e3992e59ade79432921bd4fe5a9a5a1f627d0fe62310bebb8d6e8d8a54916273f2cb9f60bd7f33b392659e64eb1a2c1b49a387bf5fdb486a042b98c33f00150d8179917ebc20b9a4ce14ba2cfc32994781f0178f8edce57369a310ebc478f6c0d1bc0442447a3f3f038ead8940a6b2b92c9a56343feb2cf95dcad3ab0ecb42b0c5583adcd091cde45916908ebd5eae8a67737387218441ed24729ca4643175e3771e0600d44b996f993d2b8e22eddf88eab5b8cabe055b6e16f0a81f8c2dac406e3ba1a2bc44d94314ce123e5b43fc1dbcfb7858e440893b6c66c9f2691cba5856dcac58e289bd679ccdc558aacc7c419a60e726d683557555201b720461dbe1064dfd49919e9765f2bd4bd22eb64f8c1ca73fa6c559e3d300eb2cd42ea83b560a03ca4161b1e9035621a751cd760cc8989124e935802d6c1cde5926457791b3969da4ac6d408729275a31613b9ddfc33c5a1eb22d32d500052b27ffb9a4ce0172d859b4bc847440abb37974c13c855b3e318079a8b87565df2df2aaf96d9cd2515695f03eacf4958122570b14fef0212454bb74c478eaa7e551fbedd36b2e7af9134f7060947ab9dd3b8827025b5110856efdb1384044cdf04b75133d09def93df1513b78ecab8fc51ea2f3c2c60ea2b00bf925b840c569473086a244bae8d9b7a462dad0d9fdb72e0accaf4d1ee1b91d7abb86525eb73183489c9193d0c1c10bb4551919b31221bb519dce970bd5fd0b29fa221844694b320dd81a1766665d1beec63d175af4644a4764513d7619e9bac8802355483cc93666dab4733dab1945495a5bba68839d69d58f2dd5c76adf9d34bb9085d5fc4e8ec82c846ad432c35d6ab4cb99c165681bda2a819a13c4307e81bf7dc57a4002ae393ece0623af7826de923df8dc6b08ca7d91dec52688e676d816f5cc8716f8c119e6970c2a0c719bb6d278947d1db9bca07df7206cb2b06a10a2de4d4608e35ced274d9ff81c22cc89b0412c7880475c9ed4b5b9f0c30a9494259126a5e6095a98cab0bf0476d4faebe8c9b686251e80d8bf4400f2454f4d2a2b845e12c62129caae30e1c30258d7247a90d2ebcd506fafd6be7f7359ab77c37f141e7521281163712afc434c4339acccb767f1877e1a454b345e138422599446aa7da09561ca143ace6ef8ce70c5672163ac13b0d997fbbf8480f07f45792c6f31de10ded9be8548948fb0a9712d9b7e4d2e1d3aee0bd99a5b3aba604e6a9c117a247d95665348ae5829d569ce3449c3202eae7d9723558b0b4413ec470a4bc7c7bd264988e623a3d75656da1f831a84843653b03e53f37a2135ebee48ccb96800aa6a7d23e4e39f369cee6d2489c4c55e62c286b397d661e88925545a544c0358f9a2dd5f744f48ce2256c314612a85633d1a3b672cb1a4dfafb0269b28b65fac42a12d0a707bc593af2f6d3f639c9a8c18d8cba35cb2f1b18b32d387c6d4d6b3d016b9be9be4c214c85d6c979cc9fef700ca04e747b35733f10be5fc4f33d285f72d5bceafa0e790ee46ed3bc7bb6e17847b58c36b96c388ec4fb1eceb81ee73c163443421338d535542b28bf9cf4689e4f131992b5c54df9f64aeb49a28bd969198686cfce4f3b1c1a1187c3d30da29d519e1dfadb79aeccf43be2497b46c19696b78b3fefe09fe49ef2c329164a7822f41c4b25d7651789fc03678543faa095932a23e077f77e5f667ae4bb3808402c210d399fd0f653a4a611feca648418ad9a3c435edd5a5680c399e7a39e689fc3565aaa7dc062d0df4aa3c39ed771f51eb5313fd811349b009bb21c151fb2ef429605be9aaed73e6ff62dfd74f057ae8d220bc2890840090aaa7559f117616022b515e155c70997c058b67012cc25a259de7d35e7f1264173867dfe0e837fd890b1c4bdba76ee4e78234963b66f23fcd294a9c818e1ac7a54befa789116611c05f8fb4b4e3f8f20cc6afed294e78e364ff061a43fd9c865022eba8e76167df2588181682b1471851c546c3711084db58ca6a7bacf3e88608e59eb4848bb818192c19440faebd828aefc835a65e019586920d1a8238a60ae02948316313d38cd9269321ae17a1dbb19f57b619e7c5fba97f577626e2ac688f10b32f53356a697039563be88a79e1e97bf981a8c600ad47237eed91cb80dd8364cfcabf5371fc55a59b9267f0fb347e9bf704ee7abafbd95fa7843fcd4a2410d56d87699c1564ddaa59d453fff26c89b6fe02a9eb14cf0fa408b0d364a53ebbd2c8a0c92bb126973fd94e001023f114c75e02089748e4402a3927bb576d019417f073f9d7017f58a5f5edf9337fcb53d71f766d5ee719e2d6194d5098a50dbb6a334689f24d70e42f03ed62f754cf785b08e8f71b33ecd752e4e7c52398d70798b3828a2d7f9b5fd3222ee643b7707257978a9f06792cd97d714d65433c11d8cda1532f75a48a7a77c4a745de8c85aa44d7fdcc8cd1691d718fff1d930b539c52b8d3f349c2eed0c3613624de7c9937d2ced8c608a184d2dbb10939e694782ad9a82b120c6d82dd88e7314b081cf97c449b471efefd7b558848d999e767e12be54a42b76fffbcbde93241824f32846e71f4592eb2dd9f3d816e8ec229a45b79c254793c8f751004754fb08dd992b333660e028d404b0311eb53d6cf1359d4fbcfe9205403c63d0ea08523d2a9ca5301f7f6c7c3ff52e95178621e7e7e331075fb2dbe88e474ea4433352eaac032211247d234734b4c720ecb03626d745b6b08df3be8d12f18bcf7f49ebf8e3408805a3b2eeee97d6d4cc5aa70a4bc000a5cbc61fe209c06173a8b683225315e3548d787bacaa2a7590989819207a4e265dda895edbf5e336bf6f2368712b165ab5d19e31629e477241ab93a3e0d290c64847ed58753647f20bbb0ec1fc1b8f7691f67f30f4e8913a2f315eba36969f113fc22c575fe5af18bd6a2e9a9f6f13bc21981829b632a7c6aa93c146058232eb7c19422a0478e991b4ed994bc56193b0b8ed67244fc3f3c3dbd338362e17b0eb615180231cd56ff3ca1a8ac7ebac6cb48d76ff2d4d79a0fff9f9cb624c5f01ccdda286f7f6063d8643093ab4db51d71ebbdc673fdd6aa9cb4848e4de4089350ffeef4dbe79b602472e4b2e71a03739166703266e2437f191358e7311b5a16fc369c974aaf28c6eafdc5f2ba976ad83ccc5d34dbd86c7e831ff910a5b682bed66bf0b20ace44bdf0183d398d6ef4fff9b1dd38b07ee5db911f4249d61e4d354a3db3f6cd66a156631384eedc692550e07dd7dc16602759ddabf93921398505f40841ec08473ec42e9e1c6bd992e948f677bd41fac2428b2c5ba84831e9c789fd8f5e6c39558eaded6b3a6d9e4b8437a0c8ee9463fa6750301ded2a8a9ef53daeb335687f9d5609adbf1a461ab4aee998073359b34a4fcc537a9229f18617a12dad73bcba358b469accbc89cff7a71523a13b4b1dc9ad124178a2b202390fdfc2cc64801bec396620adb8f9defd72e12504335402dd75dcac2783cf06bde917cd6561401c863746465622f96d54ed04e14f38948e12732719d34f3d54d916e80c4d4158619a6051f36d632d46d36143f0f87d37853f4190096327093df0dc695b64b9bd73984f14f34e1737e796ac813dca98ef24bc4f1fc3b0d82e5e8026265b3d3a39da36fc2d701737626b476be43a3ddfc9a7d3eae61d38289efde136cbadd31f532eb92176f6224edfd0439a2c355ba94282623a06d1072575abab74909b2447c41cb75ee670eccdd9494c57eda6ce1a2977ce276aaba0d505e9841ea0fc9429f8cfb2a541572a1c7bd3e7775363462ef5581e6008b14308d1e9281bd5cce5365dec6558462d9051366e59524aea51a3d6c4172c76a3dde13c5cbf7980983b1c3585d03374194dd02f4dc083b55fa4d55414f3214646e5f3d81e33450ad1bb78a713ee764b8c4a67fa8a0af687d3c913b5563845fd0577fcb1114e67b242deec591f20a06502ee160e2341636ecfcb9720a0b61869284c35495242aca8b8da61e29e4d83391c89a393c6c85863f2b871161147b5804c6a28dc19ee05414f2bf0ea97eb90dbfe5b71b60cf2e02f7d8b0ccfd11394b396396c25fd1d79e469e85176a824b99d1a56f501dfd1fc550e73005d2443103c926a25ef13cf514bf5e8ba2271b6925609c80caf98d3cc1518b9d624bb113dd19d00734e649a7175e2c2b2674be7cb4d73ebb1a61c6d5fbb9ebb7a9a5853b588631bbadcd5649601fd20ba22741b21d936bd23fcf00ba81287cc94cf80d59c87eeab76c1b56562b162d261908a9f3abc12036fc2d0c54869ab0d079570c101b8c32efc6a339ae9b954374a2fa2909e65abbe71dbaf83308db67633ef3694fc4c8d85bd1ccc0d5831d3310bb3a7d8fd5ebf4a46a29d40468ef8f06ff0f511759c0d6bc7f76cdcb064b03411d3b07298a8edb0976eb07b31f63acd637529d97b9a3e2664afa6e95b3b943749806821288801ad7054bbaa9fb7af02d87633f7437d4ef284548105f7579249acdb9421708154cacd90377eb38c89d5b161f65b9cb08e32660990cf9e7ae9370c05dddd8734f4ebdf4392ffc6a7d08b0435ca85ed9d5598605c5291fefbe0e5809651b63a267531f504292c513dcf174932f09b86cc7a0cc30d800faba4a7b1c563812517f4b20b2749a92db8c5f890c8b9aeeba8eb001bd458eaeb9b154fe26bf3fac8072e4815656bc386e4d40bf70e0f47ce0741438cfacd9a2903c9c8d2abb9bf6a0815995db50bdd50c2b7d5a9861fa7c81e4444b32264d5e34a1849719782df6b5d01e7756652026364832ec4e9670bf5709d20ea61a9bd172d74d427268395c93e7d88553588f00a572b062c57ea37818a51d537f7c3966853589111e577c3b6306007f1864a1cda68e90f045fbd2349a1bdec7da6e77e3cc003b879bf494d86369b0b00e873fb71ff1b06f507de1972901d6e6010dd610be330902102ad5a842308f34b9a3f2e4fe70d6ee143a5d961f3cd919a2108d37b7746268a3abbe883f2909586bb5be04d24c35e7dd58175bff6b4f4255a8ce41ba29b88abf814a17a381bd6b1c2f1c64aa739d1c97cc347b0516b4a02f13acf5a87e1f4c51a822a68a83eff6688ead8433b8b955ca12c8f5cf2f7c1101f6b703f02258a373910bfe2843147b376f32a1e4df62551070843e024212fe3df99ecec1db9bb78f38cf7a95b1b5b91c5112ceda5e3ea08175d179215cc0346710195483c2b5c12e0ffc235df4a9b1bda9503ddf64b480101da8938533ecccee9f327cd3f181e21d71030bcf28f6d83ec5762b033fbd01beee922c82075c170af8f5d57ad93524f7570ff42fb92cbdfb4cc8701c29332689735a49d0272fa789f1c4525a67a561abdd7c64ae348975f2b58878707001cd7ec3116853380c3fb8f4c2b7ec70dfb6b83b35efdf3ea9fd469ec8baac273278de1c39a8f178eb4370e1583c445881f515fcd7a82d6c69d3f061a66219857f93ef70b1eb135224ac27408f984e7e23c5bc02351a650a403e95ac8982904fab553f1e8fb67cd854d1c0c61dec5339cd8904501d14b0e6c36944fa320d0c028b1c9873a5bffea9ea7565f603a30b66db596c1d6c720a8af29b8514e52580011d5e23187c7e07924fdbe80b0784ef540bde0", 0x1000}, {&(0x7f0000000580)="e6393ab33220ec568c516edc0888e206a05a1279cf2da96f8f240723f79e84b26146a9caf6f89f9ab482b4c0aa39adf18a93d0cac2a24a35da5954a417df", 0x3e}, {&(0x7f0000000600)="0fb67eb5d8e1216807cfc53e46a995488ac07adb2039b74d203f81ab6f8bbd2a9acd0303499c26ef1b614bb0b1cbf86fdb5294293a3b48be970bd94e773c646ad2b46a62f6392f6d506861be47da95dd68bee134f9e08f1042caa8051e54561e48465f11dc36e2485a45ca5d753ee33bc58da5ae6892623483a4360f0dd2ab86ff046555538cb223b7586e28ce1ffda8b2b5edcc4cb2a2033de9052f4038a375bb4cc957c25033b9186abf4924c2", 0xae}, {&(0x7f00000006c0)="8a490ff3f06a4c12c0d774b1aacec5451a91c4e9c7c06a08681e92cc0dd873450ce6d094808b61bbb6a43fe0599714730f103a54b616c82d4aef3cf88ee8d6e0dfc6a0a9fbe2d1d42feca458a6282b26a255a6f268933f14cad84d74ea8936c72dd756c6089d13f77553b195a859c8445bdb68c44202d8c3e1af303b", 0x7c}, {&(0x7f0000000740)="ed1d797349de2182e641ff7d39ccba020eba2c5fdfd84a309283796bbc610ae528cf273abc8312b5e7c78c16cf629dde8496cd651065c29105c6385249d31e2b43b1e3c43b33d633fa1a334a00e9a6afec1a877202217ac237dc44249197f10f1e56c522ce0f89ea54987543344096ffacf4e5d76b64d82587ac79383abc8b57f8a78a7b14f7845e1b531a11bdeb924e33de3af7ee5837d15fdce4d5907002621eabd6c6ba13cfd73efd6d35ecdd999bf7d66e0aef7f76ff620c049f1b8a", 0xbe}, {&(0x7f0000000500)="a5d1111bd7bf785703408a4ae7e8e8b5c2f82871dc5bf5d2ee6c54d0f51d6ce482d986384fcd79c7fc", 0x29}, {&(0x7f0000000800)="77daa4a4366039cca8f7267145805b05387ed067527aec77a349818ed8a8d0d681661f7e97562664d372f24ca9e34ab214260fa6259a884bb5d75494134635616a71c163dea7095b258be17b260d36ab18ed5d585fb6061d5e850112b136c40f746eec2e47fa7fea2a4e387eaacbff426fc4f8431655c2bac0b9869c86538088fc6aa679814cff513b5ff14b12e04fd812a954e1e1eec6667ca6a2ce8dcace8f5905d1b70984c05e5d51ca2879c858f5f8b120f4e246cd5a22dbdc086feab781176f06c873fe6378decb28", 0xcb}], 0x8) 00:18:45 executing program 3: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000140)="eb3c906d6b66732e66617400020101000240008000f801", 0x17}, {0x0, 0x0, 0x1000}], 0x0, &(0x7f0000000180)=ANY=[]) chdir(&(0x7f0000000040)='./file0\x00') open(&(0x7f0000000080)='./bus\x00', 0x14d842, 0x0) r0 = open(&(0x7f0000000780)='./bus\x00', 0x4c03e, 0x0) r1 = creat(&(0x7f00000000c0)='./bus\x00', 0x0) ftruncate(r1, 0x800) r2 = creat(&(0x7f0000000040)='./bus\x00', 0x0) ftruncate(r2, 0x800) lseek(r2, 0x200, 0x0) r3 = open(&(0x7f0000000000)='./bus\x00', 0x24000, 0x0) sendfile(r2, r3, 0x0, 0x10000) mmap(&(0x7f0000000000/0x600000)=nil, 0x600202, 0x7ffffe, 0x4002011, r0, 0x4000000) [ 173.121679][ T2867] I/O error, dev loop0, sector 0 op 0x0:(READ) flags 0x80700 phys_seg 1 prio class 0 [ 173.156420][ T7923] loop0: detected capacity change from 0 to 16 00:18:45 executing program 0: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000140)="eb3c906d6b66732e66617400020101000240008000f801", 0x17}, {0x0, 0x0, 0x1000}], 0x0, &(0x7f0000000180)=ANY=[]) chdir(&(0x7f0000000040)='./file0\x00') r0 = open(&(0x7f0000000080)='./bus\x00', 0x14d842, 0x0) r1 = open(&(0x7f0000000780)='./bus\x00', 0x4c03e, 0x0) r2 = creat(&(0x7f00000000c0)='./bus\x00', 0x0) ftruncate(r2, 0x800) r3 = creat(&(0x7f0000000040)='./bus\x00', 0x0) ftruncate(r3, 0x800) lseek(r3, 0x200, 0x0) r4 = open(&(0x7f0000000000)='./bus\x00', 0x24000, 0x0) sendfile(r3, r4, 0x0, 0x10000) mmap(&(0x7f0000000000/0x600000)=nil, 0x600204, 0x7ffffe, 0x4002011, r1, 0x0) write$P9_RREADLINK(r0, 0x0, 0xe) 00:18:45 executing program 2: pipe(0x0) syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000140)="eb3c906d6b66732e66617400020101000240008000f801", 0x17}, {0x0, 0x0, 0x1000}], 0x0, &(0x7f0000000180)=ANY=[]) chdir(&(0x7f0000000040)='./file0\x00') open(&(0x7f0000000080)='./bus\x00', 0x14d842, 0x0) r0 = open(&(0x7f0000000780)='./bus\x00', 0x4c03e, 0x0) r1 = creat(&(0x7f00000000c0)='./bus\x00', 0x0) ftruncate(r1, 0x800) r2 = creat(&(0x7f0000000040)='./bus\x00', 0x0) ftruncate(r2, 0x800) lseek(r2, 0x200, 0x0) r3 = open(&(0x7f0000000000)='./bus\x00', 0x24000, 0x0) sendfile(r2, r3, 0x0, 0x10000) mmap(&(0x7f0000000000/0x600000)=nil, 0x600202, 0x7ffffe, 0x4002011, r0, 0x0) write$P9_RREADLINK(0xffffffffffffffff, 0x0, 0xe) 00:18:45 executing program 3: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000140)="eb3c906d6b66732e66617400020101000240008000f801", 0x17}, {0x0, 0x0, 0x1000}], 0x0, &(0x7f0000000180)=ANY=[]) chdir(&(0x7f0000000040)='./file0\x00') open(&(0x7f0000000080)='./bus\x00', 0x14d842, 0x0) r0 = open(&(0x7f0000000780)='./bus\x00', 0x4c03e, 0x0) r1 = creat(&(0x7f00000000c0)='./bus\x00', 0x0) ftruncate(r1, 0x800) r2 = creat(&(0x7f0000000040)='./bus\x00', 0x0) ftruncate(r2, 0x800) lseek(r2, 0x200, 0x0) r3 = open(&(0x7f0000000000)='./bus\x00', 0x24000, 0x0) sendfile(r2, r3, 0x0, 0x10000) mmap(&(0x7f0000000000/0x600000)=nil, 0x600202, 0x7ffffe, 0x4002011, r0, 0x5000000) [ 173.245621][ T7929] loop1: detected capacity change from 0 to 16 [ 173.247021][ T7929] ================================================================== [ 173.247048][ T7929] BUG: KCSAN: data-race in blkdev_put / blkdev_put [ 173.247075][ T7929] 00:18:45 executing program 1: pipe(0x0) syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000140)="eb3c906d6b66732e66617400020101000240008000f801", 0x17}, {0x0, 0x0, 0x1000}], 0x0, &(0x7f0000000180)=ANY=[]) chdir(&(0x7f0000000040)='./file0\x00') r0 = open(&(0x7f0000000080)='./bus\x00', 0x14d842, 0x0) r1 = open(&(0x7f0000000780)='./bus\x00', 0x4c03e, 0x0) r2 = creat(&(0x7f00000000c0)='./bus\x00', 0x0) ftruncate(r2, 0x800) r3 = creat(&(0x7f0000000040)='./bus\x00', 0x0) ftruncate(r3, 0x800) lseek(r3, 0x200, 0x0) open(0x0, 0x0, 0x0) lseek(0xffffffffffffffff, 0x0, 0x0) getsockopt$IP6T_SO_GET_REVISION_MATCH(0xffffffffffffffff, 0x29, 0x44, &(0x7f0000000180)={'icmp\x00'}, &(0x7f00000001c0)=0x1e) r4 = open(&(0x7f0000000000)='./bus\x00', 0x24000, 0x0) sendfile(r3, r4, 0x0, 0x10000) mmap(&(0x7f0000000000/0x600000)=nil, 0x600202, 0x7ffffe, 0x4002011, r1, 0x0) write$P9_RREADLINK(r0, 0x0, 0xe) [ 173.247080][ T7929] read-write to 0xffff8881005466a8 of 4 bytes by task 2746 on cpu 1: [ 173.247097][ T7929] blkdev_put+0x2c7/0x440 [ 173.247114][ T7929] blkdev_close+0x32/0x40 [ 173.247133][ T7929] __fput+0x292/0x510 [ 173.247148][ T7929] ____fput+0x11/0x20 [ 173.247164][ T7929] task_work_run+0x8e/0x110 [ 173.247186][ T7929] exit_to_user_mode_loop+0x124/0x130 [ 173.247209][ T7929] syscall_exit_to_user_mode+0x6a/0x90 [ 173.247228][ T7929] do_syscall_64+0x37/0x70 [ 173.247250][ T7929] entry_SYSCALL_64_after_hwframe+0x44/0xae [ 173.247272][ T7929] [ 173.247276][ T7929] read to 0xffff8881005466a8 of 4 bytes by task 7929 on cpu 0: [ 173.247291][ T7929] blkdev_put+0x3b/0x440 [ 173.247311][ T7929] blkdev_close+0x32/0x40 [ 173.247330][ T7929] __fput+0x292/0x510 [ 173.247346][ T7929] ____fput+0x11/0x20 [ 173.247362][ T7929] task_work_run+0x8e/0x110 [ 173.247383][ T7929] exit_to_user_mode_loop+0x124/0x130 [ 173.247405][ T7929] syscall_exit_to_user_mode+0x6a/0x90 [ 173.247423][ T7929] do_syscall_64+0x37/0x70 [ 173.247446][ T7929] entry_SYSCALL_64_after_hwframe+0x44/0xae [ 173.247468][ T7929] [ 173.247471][ T7929] value changed: 0x00000004 -> 0x00000003 [ 173.247481][ T7929] [ 173.247484][ T7929] Reported by Kernel Concurrency Sanitizer on: [ 173.247491][ T7929] CPU: 0 PID: 7929 Comm: syz-executor.1 Not tainted 5.18.0-rc3-syzkaller-00218-g13bc32bad705-dirty #0 [ 173.247514][ T7929] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/01/2011 [ 173.247525][ T7929] ================================================================== [ 173.263482][ T7931] loop3: detected capacity change from 0 to 16 [ 173.308207][ T7935] loop0: detected capacity change from 0 to 16 00:18:45 executing program 5: pipe(0x0) syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000140)="eb3c906d6b66732e66617400020101000240008000f801", 0x17}, {0x0, 0x0, 0x1000}], 0x0, &(0x7f0000000180)=ANY=[]) chdir(&(0x7f0000000040)='./file0\x00') r0 = open(&(0x7f0000000080)='./bus\x00', 0x14d842, 0x0) r1 = open(&(0x7f0000000780)='./bus\x00', 0x4c03e, 0x0) r2 = creat(&(0x7f00000000c0)='./bus\x00', 0x0) ftruncate(r2, 0x800) r3 = creat(&(0x7f0000000040)='./bus\x00', 0x0) ftruncate(r3, 0x800) lseek(r3, 0x200, 0x0) open(0x0, 0x0, 0x0) lseek(0xffffffffffffffff, 0x0, 0x0) getsockopt$IP6T_SO_GET_REVISION_MATCH(0xffffffffffffffff, 0x29, 0x44, &(0x7f0000000180)={'icmp\x00'}, &(0x7f00000001c0)=0x1e) r4 = open(&(0x7f0000000000)='./bus\x00', 0x24000, 0x0) sendfile(r3, r4, 0x0, 0x10000) mmap(&(0x7f0000000000/0x600000)=nil, 0x600202, 0x7ffffe, 0x4002011, r1, 0x0) write$P9_RREADLINK(r0, 0x0, 0xe) 00:18:45 executing program 3: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000140)="eb3c906d6b66732e66617400020101000240008000f801", 0x17}, {0x0, 0x0, 0x1000}], 0x0, &(0x7f0000000180)=ANY=[]) chdir(&(0x7f0000000040)='./file0\x00') open(&(0x7f0000000080)='./bus\x00', 0x14d842, 0x0) r0 = open(&(0x7f0000000780)='./bus\x00', 0x4c03e, 0x0) r1 = creat(&(0x7f00000000c0)='./bus\x00', 0x0) ftruncate(r1, 0x800) r2 = creat(&(0x7f0000000040)='./bus\x00', 0x0) ftruncate(r2, 0x800) lseek(r2, 0x200, 0x0) r3 = open(&(0x7f0000000000)='./bus\x00', 0x24000, 0x0) sendfile(r2, r3, 0x0, 0x10000) mmap(&(0x7f0000000000/0x600000)=nil, 0x600202, 0x7ffffe, 0x4002011, r0, 0x8000000) [ 173.501914][ T7939] loop3: detected capacity change from 0 to 16 [ 173.519748][ T7941] loop5: detected capacity change from 0 to 16 [ 173.534123][ T7944] loop2: detected capacity change from 0 to 16 [ 173.534150][ T7945] loop1: detected capacity change from 0 to 16 00:18:45 executing program 3: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000140)="eb3c906d6b66732e66617400020101000240008000f801", 0x17}, {0x0, 0x0, 0x1000}], 0x0, &(0x7f0000000180)=ANY=[]) chdir(&(0x7f0000000040)='./file0\x00') open(&(0x7f0000000080)='./bus\x00', 0x14d842, 0x0) r0 = open(&(0x7f0000000780)='./bus\x00', 0x4c03e, 0x0) r1 = creat(&(0x7f00000000c0)='./bus\x00', 0x0) ftruncate(r1, 0x800) r2 = creat(&(0x7f0000000040)='./bus\x00', 0x0) ftruncate(r2, 0x800) lseek(r2, 0x200, 0x0) r3 = open(&(0x7f0000000000)='./bus\x00', 0x24000, 0x0) sendfile(r2, r3, 0x0, 0x10000) mmap(&(0x7f0000000000/0x600000)=nil, 0x600202, 0x7ffffe, 0x4002011, r0, 0x9000000) 00:18:45 executing program 1: pipe(0x0) syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000140)="eb3c906d6b66732e66617400020101000240008000f801", 0x17}, {0x0, 0x0, 0x1000}], 0x0, &(0x7f0000000180)=ANY=[]) chdir(&(0x7f0000000040)='./file0\x00') r0 = open(&(0x7f0000000080)='./bus\x00', 0x14d842, 0x0) r1 = open(&(0x7f0000000780)='./bus\x00', 0x4c03e, 0x0) r2 = creat(&(0x7f00000000c0)='./bus\x00', 0x0) ftruncate(r2, 0x800) r3 = creat(&(0x7f0000000040)='./bus\x00', 0x0) ftruncate(r3, 0x800) lseek(r3, 0x200, 0x0) open(0x0, 0x0, 0x0) lseek(0xffffffffffffffff, 0x0, 0x0) getsockopt$IP6T_SO_GET_REVISION_MATCH(0xffffffffffffffff, 0x29, 0x44, 0x0, &(0x7f00000001c0)) r4 = open(&(0x7f0000000000)='./bus\x00', 0x24000, 0x0) sendfile(r3, r4, 0x0, 0x10000) mmap(&(0x7f0000000000/0x600000)=nil, 0x600202, 0x7ffffe, 0x4002011, r1, 0x0) write$P9_RREADLINK(r0, 0x0, 0xe) [ 173.603340][ T7949] loop3: detected capacity change from 0 to 16 00:18:46 executing program 5: setsockopt$packet_tx_ring(0xffffffffffffffff, 0x10f, 0x87, &(0x7f0000000080)=@req3={0x0, 0x0, 0xd2}, 0x1c) setsockopt$packet_tx_ring(0xffffffffffffffff, 0x107, 0xd, 0x0, 0x0) socket$nl_route(0x10, 0x3, 0x0) bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000300)={0x11, 0x5, &(0x7f00000000c0)=ANY=[@ANYBLOB="180000000000000000000000ff000000850000000e000000850000005000000095"], &(0x7f0000000280)='syzkaller\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x2, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x78) bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, 0x0, 0x0) sendmsg$WG_CMD_GET_DEVICE(0xffffffffffffffff, &(0x7f0000001480)={0x0, 0x0, &(0x7f0000000440)={&(0x7f00000003c0)={0x38, 0x0, 0x100, 0x70bd29, 0x25dfdbfb, {}, [@WGDEVICE_A_IFNAME={0x14, 0x2, 'wg2\x00'}, @WGDEVICE_A_IFINDEX={0x8}, @WGDEVICE_A_FWMARK={0x8}]}, 0x38}, 0x1, 0x0, 0x0, 0x40000000}, 0x80) socket$nl_route(0x10, 0x3, 0x0) r0 = syz_open_dev$tty1(0xc, 0x4, 0x1) r1 = dup(r0) write$UHID_INPUT(r1, &(0x7f0000001040)={0xe, {"a2e3ad08ed6b52f99cfbf4c0879b45b4d04fe7ff7fc6e5539b3c68163b546a9b374694370890e0878fdb1ac6e7049b71b4956c0a9a472a5b47f3988f7ef31952a981ffe8d178708c523c921b509b720a169b50d336cd3b78130daa61d8e809ea889b6e02b77f07227227b7ba67e0e78657a6f5c2a874e62a9ccdc0d31a0c9f318c0da1993bd160e233df4a62179c6f309f4cff7738596ecae8707ce065cd5b91cd0ae193973735b36d5b1b63e91c00305d3f46635eb016d5b1dda98e2d749be7bd1df1fb3b231fdcdb5075a9aaa1b469c3090000000000000075271b286329d169934288fd789aa37d6e98b224fd44b65b31334ffc55cc82cd3ac32ecd03aded6f9081b4da0d8b38f3cd4498bee800490841bdb114f6b76383709d8f5c55432a909fda039aec54a1236e80f6a8abadea7662496bddbb42be6bfb2f17959d1f416e56c71bfc31870262f5e801119242ca5b6bfc821e7e20002451138e645bb80c617669314e2fbe70de98ec76a9e40dad47f36fd9f7d0d42a4b5f1185ccdcf16ff46295d8a0fa17713cf39fe23491237c08822dec110911e893d0a8c4f677747abc360934b82910ff85bfd995083bba2987b67399eac427d145d546a40b9f6ff14ac488ec130fb3850a27afc953854a642c57519544ae15a7e454dea05918b4124351601611c8f11baa500a3621c56cea8d20ff911a0c41db6ebe8cac64f17679141d54b34bbc9963ac4f4bb3309603f1d4ab966203861b5b15a841f2b575a8bd0d78248ebe4d9a80002695104f674c2431dca141fae269cab70e9a66f3c3a9a63e9639e1f59c0eee26c6b5d74b078a5e15c31634e5ae098ce9ee70771aaa18119a867e1088334975e9f73483b6a62fa678ca14ffd9f9db2a7869d85864056526f889af43a6000200000000000065d5e880576286522449df466c632b356f243f989cce3803f465e41e610c20d80421d653a5120000008213b704c7fb082ff27590678ef9f190bae979babc7041d860420c5664ba7921b14dc1db8892fd32d0ad7bc946813591ad8deff4b05f60cea0da7710ac0004000000008000bea37de0d0d4aa202fef5952a5391fd5615d429a04a689b83c7068ae949ed06e288e810bac9c76600097907f8ea2e2f05dd3318271a1f5f8528f227e79c13800000000492f21579d2c15b8c70cdb1c332d86d87341432750861ec2bc3451edca194b221cfec4603d276bbaa1dfa6d4fb8a48a76eefc9a9a0270e4c10d64cd5a62427264f2360fe763c43470833ac96d3f3357cbbaba8f1b1fdcc7cbb61a7cdb9744ed7f9129aede2be21ccfdc4e9134f8684b3a4f354da9a795e96334e207dff70f1988037b2ed3aaf575c0b88d8f146684078416d59fdee5307000000d92dad99dac44c3f0008047096a44060bebc2420aed92fa9b6c6224779415d97b9a6d6d5495c1180459043f41c2fc4f4162b987b80c3e001cd34e5c92f76cc4c24eeb8bc4e9ac2aed9e53803ed0ca4ae3a9737d214060005ea6f1783e287b3bee96e3a7288afe2fdfaa78d1f48c13b64df07847754b8400daaa69bf5c8f48fe4eae9ca1207e78283cd0b20ceb360c7e658828163e2d25c4aa348561f927e88f63aa70e73a5e69b3df3495903f06572e1e007fa55a2999f596d067312f5779e8dbfdcf3427138f3d444d2639a10477f9bec4b0bbb6e3c04be68981f392203dd0ee3ef478e67d1d7232f17696294378ce716dacfc5e3e03cfffffffffffff001034ef655b253ca509383815b1b6fc6522d4e2d48604665fde2b94cf02b98a269b891abf8ab9c015073014d9e08d4338b8780bdecd436cf0541359bafffa45237f104b96210403b2de9efedfd71af9444e197f47e866101496f42355bc7872c827467cfa5c4e72730d56bd068ed211cf847535edecb7b373f78b095b68441a34cb51682a8ae4d24ad0465f7927f889b813076038e79a7962fb385a882e8020f06c4c2ba1dd5cac7c18876da865d258734dd73583df292892448039ef799cf0630becdcce04579b5561dc825ab829827945e020c1f67ee615f7084a607a7eceb6243378e0610060f02cca4051c2f001edb3d78fb4b5f668dda93aec92a5de203717aa49c2d284acfabe262fccfcbb2b75a2183c4e15a7b6eb65ca8104e1b4da1fbb77ab2fc043aead87c32ab875ee7c2e7b7019c902cd3b43eaeb1a5fb135c0c7dcee8fe6516a328032f88c042891824659e9e94265c803b35ee5f83a2b210520106b8a358b50ab7a1fa89af9c251fe5294b3d1802d5676d95f160ec97b1ad948741b2044642c37b4a6cc6c04effc1672db7e4b68d767d9a7a508ae54a3cd73643de50e8c77d95a3d361c040babb171607caac2a3559ad4f75465f49c0d0ae3716db6e00cb11dbe200000000000000bf70cc77737c3b42aae501b20f7694a00f16e2d0174035a2c22656dc29880acebd2ba3a504767b6b45a45957f24d758ed024b3849c11d412a2a03b4047497022d9c30e23ef4df5c89644f48bb536f7945b59d7bc09ff754413d135273ea8e75f22f216c6b9990ae71806f2c00b4025c48b75c0f71c497579773767075428067e7f16f4dde374f8211fef42cb468e623daf60b3569d462f4f19eacdb3ed70eeebb4483f8fd777d443e8b40426db6fe29068c0ca3d3414442e863a154704b0e51bc664a137b26be7fc95df80b9ce375dd649c8c704e509bd88c8e63d8c7dd67071115c8982ba46af4d6adcc9f68a75b9397b035153faf46366e7205dd8d6f37525c1a0e94610dd94323f6c15d085197149bfd6655548cfd9c5d3b2d78378cfb85ed82e7da0f6eb6d279f2ae44369ddb4581c55925d0f6f1ba471eba281f259152f85a654fb39ddff3b484439ff158e7c5419e037f3563c7f93cd54b9094f226e783271e1e5a2a2c10712eab625d64931cdcffe6738d97b9b5ef828ee9fb059fc01af0e79c1e14b1d25988c69a39973132f02768f7971d31488b8658a20878b7c1dd7ba02fc42939dde3d4a3339a65d507dc59c51097b40517705da56e9ebfeffffff82bf86dbb58c548069ff6eb95aade7cc66d7bbef724779ca1f731b3346ff177050373d79ff7b3e7f9bc0c1b4b266a8878b90baaa039d3e3b63979ac3df6e6f4859afd50238c7547a39b60810938044ae185d2ba3e00a4e73676864d0270d81eaee5ee6cf1d0ab3785e00785ec27e923911fab964c271556527697b52160687000000008df165d884b36ec2b6c25a2f362815687e9ddbfb96d6861aca47da73d6f3144345f48843dd014e5c5ad8fe995754bd9cf32fce1e7027132f2082fb0a30b9deae84bed4b28045634073c9c58c89d9e99c81769177c6d594f88a4facfd4c735a20307c737afae5336651b1b9bd522d60399473296b831dbd933d93994ba3064279b10ea0c5833f41f157ea2302993dbe433b1aa3a3766d5439020484f4113c4c859465c3b415c3432f81db8719539d5bf372aaaea1cc43a6c5cbe59758bf0129165895ac4b008e595f437491d87abed02cefcd9db53d94d02dae17b118e5d6787463181f4b87c10772d2b13f7809959bc0488506dbd17ca51055f2f416a44fe180d2d50c312cca7cb14a2bdc331f57a9817139a206fc76d57234ffff2de20a4b8e3737fbb42913777c06376f799eba367e21f94ca598705f5dcb767d6f84fad6b0f6095e53c4c4234d0c1fbe434f6ab8f43c0013ee93b83946ee7759e89d7bdd1a32d7b3110b937fe43c06d21e35810d8fe98b0000ea8aa12bc8716eefc5c97c45ac33eeec964c5214bc3a9359bdea1cccab94f15e36319cb34ebcacedb82c2ed3de5a8a8f0011e8f74e82d7f96093530e76692839d7961939adfdeeeaff19d11efcafb6cf46fef271e89d6cc238a081ff58cefcce3fbf4625a7e7de40e42e07b34449e15e065cc7348663a52190202c7af288a4510de03dab19d26285eda89156d50dd385a60333ba5bbf3dd6d6080cafccf8a97406bb6b68a1f0c4549820a73c880f475f732ae00398e8bd1f4908b7807fb33b72685ec37a2d3f766413a6045951f9a93ab5d99c066f7aef0948a68cb0b3e35cb80dd349e891aef595dc4d470e8ac32a308e15fc37d06aeac289c0523f483e1ff7408c60edddab652f2ef91d4f2b01987b0f46da034e5c3f745a7ee8101a3934c54e24b48ec0275e2d068edc746b0827cbf652f406c6b95f2722e58c050400ce2126596e1cd7655b904801784c416b22f73d324678e2724f43f1fe687c7e8a60c28b82b6528341b648cdd56fed7cdcbb1575912d5ecd36de00bca0b7427d8392c6289455e8f8d2ab2242729251ae033a9e02210e62df0546a74b333a1c48f95fd54acb5741259e8c5488efeee327415cc19451432c6f16c27693102a3cd84857cd6586fc5ca9a93eb0145fac0662ff86107f998a8ef7df8aa14046c55b03d3d47f88a8d60f7774a2ee08758897fb411a94b3c2fc5d5f0db42c0463ec014508e5247d33ae6c962d35603ff8454c16f8342856935125102bb784ed714887071ffdd9923c954ab6ce431b63ee356b0c785f2f47b90e29389f22fc5b59a70efaea2bd40195af4486220d702e30bfc43c10ec23ea6283994a7dde4dcb61fea6b651fb1d62458d0741a12830052fcc460db043afe525629b40d7cee658e4cb5e930ed624806c43a006dc9336d07c2b8081c128ad7084c29743bc613bc18f5a38d442768af38041efe03d152ef95ff569e76db2391f4509d7f339d92fdb4a89364949da3932ba5c04c24a560ad80a3ce654575576e599aff3565b1d531f30912b99e6619ebe93cc0b81ea9935fd46edb44a78f615255490a4b621501f2a9e4d24624c4dac9274018c67584f5d374755534d7f68f679c4ff516a9c861a0e7e65868fcb2bf1cb9aea4e05df72279fdb0d2b9e935c5af3cf474bed79dfc248c1f5aea4b8b32c5d295e57079d0fe662a46b7f71cd47744db86c50b704c971d90195c7b2c7439a2d78ccfa79b5fc2bff6bbf840262bf89394b3e6491953264d2700c838fa2c7b34252600c9654e502dcea39cb6bc3eb8d6284ca6270d6b2f0e58fded8a7b4a302a97bc641df07720ba2b26bbfcc807ca0abb1b44322269c34c5ec68cb068ea88067d905ea917bb03eefdaebdeabf2d0dce85dbd02ee46c5cd5892587c2cb5fe36d7d3e5db21b094b8b77940b5f07722e47a08d367e5f84c96ec660080934b33ad61b4f65d77e86abd6859cddf4bbae1f0930462df090000008562ea3511a8065ec8ffcf12f14dcf6ebecd8d884836174faf1aa609e5f1ee1162dfa13bdc1fa7cfaadba85c72e9758f03a755d0be53f8d2a1dfb1c68cc164b0a0780d971a96ea2c4d4ca0398c2235980a9307b3d5bd3b010a3ad0a5dbed2881a9700af561ac8c7e36bb2fc4c40e9cf96f06817fb903729a7db6ff957697c9ede7885d94ff1aa70826ad01a9b03c37b0969be0daf60af93109eb1dee72e4a6df3bec89822a7a0b678058fa3fef86faec216eb6992162f8dcbf719c148cd2f9c55f4901203a9a8a2c3e90f3943dbc10360a1a49700d1dfbf66d69f6fbaf506c8bcce8bb0d872a02238926407a4eddd5d0fc5a752f90000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004000000000000000000000000000000000200", 0x1000}}, 0x1006) writev(r1, &(0x7f0000000900)=[{&(0x7f0000000480)="ef24df748e6339e7a859da00f7e45c45aed0cb6eabdcfdd972f677f016168b5ef61f9aa1f6deab386cf93481b137e7afe6f01ab5079c82ae2da6335608b14ba339e0f66f9dbd841684808f041cb78f055fa4dd99e8666178f4bc2ef29d65e55ab4c4fec523dfdaf97c", 0x69}, {&(0x7f00000014c0)="accecc3b26f444c91af532f3dc8fcb45fc7cb2240674222923ad25ceb2cab3cd1a1bce4438af0e8fd11efe70949b8076477924694871ad64be7d5913e78be03210b90c2170350c7cb1c836d132036ffdb8b1d4ae82f24eea9e1eebd967bbc765a0d152099994e3992e59ade79432921bd4fe5a9a5a1f627d0fe62310bebb8d6e8d8a54916273f2cb9f60bd7f33b392659e64eb1a2c1b49a387bf5fdb486a042b98c33f00150d8179917ebc20b9a4ce14ba2cfc32994781f0178f8edce57369a310ebc478f6c0d1bc0442447a3f3f038ead8940a6b2b92c9a56343feb2cf95dcad3ab0ecb42b0c5583adcd091cde45916908ebd5eae8a67737387218441ed24729ca4643175e3771e0600d44b996f993d2b8e22eddf88eab5b8cabe055b6e16f0a81f8c2dac406e3ba1a2bc44d94314ce123e5b43fc1dbcfb7858e440893b6c66c9f2691cba5856dcac58e289bd679ccdc558aacc7c419a60e726d683557555201b720461dbe1064dfd49919e9765f2bd4bd22eb64f8c1ca73fa6c559e3d300eb2cd42ea83b560a03ca4161b1e9035621a751cd760cc8989124e935802d6c1cde5926457791b3969da4ac6d408729275a31613b9ddfc33c5a1eb22d32d500052b27ffb9a4ce0172d859b4bc847440abb37974c13c855b3e318079a8b87565df2df2aaf96d9cd2515695f03eacf4958122570b14fef0212454bb74c478eaa7e551fbedd36b2e7af9134f7060947ab9dd3b8827025b5110856efdb1384044cdf04b75133d09def93df1513b78ecab8fc51ea2f3c2c60ea2b00bf925b840c569473086a244bae8d9b7a462dad0d9fdb72e0accaf4d1ee1b91d7abb86525eb73183489c9193d0c1c10bb4551919b31221bb519dce970bd5fd0b29fa221844694b320dd81a1766665d1beec63d175af4644a4764513d7619e9bac8802355483cc93666dab4733dab1945495a5bba68839d69d58f2dd5c76adf9d34bb9085d5fc4e8ec82c846ad432c35d6ab4cb99c165681bda2a819a13c4307e81bf7dc57a4002ae393ece0623af7826de923df8dc6b08ca7d91dec52688e676d816f5cc8716f8c119e6970c2a0c719bb6d278947d1db9bca07df7206cb2b06a10a2de4d4608e35ced274d9ff81c22cc89b0412c7880475c9ed4b5b9f0c30a9494259126a5e6095a98cab0bf0476d4faebe8c9b686251e80d8bf4400f2454f4d2a2b845e12c62129caae30e1c30258d7247a90d2ebcd506fafd6be7f7359ab77c37f141e7521281163712afc434c4339acccb767f1877e1a454b345e138422599446aa7da09561ca143ace6ef8ce70c5672163ac13b0d997fbbf8480f07f45792c6f31de10ded9be8548948fb0a9712d9b7e4d2e1d3aee0bd99a5b3aba604e6a9c117a247d95665348ae5829d569ce3449c3202eae7d9723558b0b4413ec470a4bc7c7bd264988e623a3d75656da1f831a84843653b03e53f37a2135ebee48ccb96800aa6a7d23e4e39f369cee6d2489c4c55e62c286b397d661e88925545a544c0358f9a2dd5f744f48ce2256c314612a85633d1a3b672cb1a4dfafb0269b28b65fac42a12d0a707bc593af2f6d3f639c9a8c18d8cba35cb2f1b18b32d387c6d4d6b3d016b9be9be4c214c85d6c979cc9fef700ca04e747b35733f10be5fc4f33d285f72d5bceafa0e790ee46ed3bc7bb6e17847b58c36b96c388ec4fb1eceb81ee73c163443421338d535542b28bf9cf4689e4f131992b5c54df9f64aeb49a28bd969198686cfce4f3b1c1a1187c3d30da29d519e1dfadb79aeccf43be2497b46c19696b78b3fefe09fe49ef2c329164a7822f41c4b25d7651789fc03678543faa095932a23e077f77e5f667ae4bb3808402c210d399fd0f653a4a611feca648418ad9a3c435edd5a5680c399e7a39e689fc3565aaa7dc062d0df4aa3c39ed771f51eb5313fd811349b009bb21c151fb2ef429605be9aaed73e6ff62dfd74f057ae8d220bc2890840090aaa7559f117616022b515e155c70997c058b67012cc25a259de7d35e7f1264173867dfe0e837fd890b1c4bdba76ee4e78234963b66f23fcd294a9c818e1ac7a54befa789116611c05f8fb4b4e3f8f20cc6afed294e78e364ff061a43fd9c865022eba8e76167df2588181682b1471851c546c3711084db58ca6a7bacf3e88608e59eb4848bb818192c19440faebd828aefc835a65e019586920d1a8238a60ae02948316313d38cd9269321ae17a1dbb19f57b619e7c5fba97f577626e2ac688f10b32f53356a697039563be88a79e1e97bf981a8c600ad47237eed91cb80dd8364cfcabf5371fc55a59b9267f0fb347e9bf704ee7abafbd95fa7843fcd4a2410d56d87699c1564ddaa59d453fff26c89b6fe02a9eb14cf0fa408b0d364a53ebbd2c8a0c92bb126973fd94e001023f114c75e02089748e4402a3927bb576d019417f073f9d7017f58a5f5edf9337fcb53d71f766d5ee719e2d6194d5098a50dbb6a334689f24d70e42f03ed62f754cf785b08e8f71b33ecd752e4e7c52398d70798b3828a2d7f9b5fd3222ee643b7707257978a9f06792cd97d714d65433c11d8cda1532f75a48a7a77c4a745de8c85aa44d7fdcc8cd1691d718fff1d930b539c52b8d3f349c2eed0c3613624de7c9937d2ced8c608a184d2dbb10939e694782ad9a82b120c6d82dd88e7314b081cf97c449b471efefd7b558848d999e767e12be54a42b76fffbcbde93241824f32846e71f4592eb2dd9f3d816e8ec229a45b79c254793c8f751004754fb08dd992b333660e028d404b0311eb53d6cf1359d4fbcfe9205403c63d0ea08523d2a9ca5301f7f6c7c3ff52e95178621e7e7e331075fb2dbe88e474ea4433352eaac032211247d234734b4c720ecb03626d745b6b08df3be8d12f18bcf7f49ebf8e3408805a3b2eeee97d6d4cc5aa70a4bc000a5cbc61fe209c06173a8b683225315e3548d787bacaa2a7590989819207a4e265dda895edbf5e336bf6f2368712b165ab5d19e31629e477241ab93a3e0d290c64847ed58753647f20bbb0ec1fc1b8f7691f67f30f4e8913a2f315eba36969f113fc22c575fe5af18bd6a2e9a9f6f13bc21981829b632a7c6aa93c146058232eb7c19422a0478e991b4ed994bc56193b0b8ed67244fc3f3c3dbd338362e17b0eb615180231cd56ff3ca1a8ac7ebac6cb48d76ff2d4d79a0fff9f9cb624c5f01ccdda286f7f6063d8643093ab4db51d71ebbdc673fdd6aa9cb4848e4de4089350ffeef4dbe79b602472e4b2e71a03739166703266e2437f191358e7311b5a16fc369c974aaf28c6eafdc5f2ba976ad83ccc5d34dbd86c7e831ff910a5b682bed66bf0b20ace44bdf0183d398d6ef4fff9b1dd38b07ee5db911f4249d61e4d354a3db3f6cd66a156631384eedc692550e07dd7dc16602759ddabf93921398505f40841ec08473ec42e9e1c6bd992e948f677bd41fac2428b2c5ba84831e9c789fd8f5e6c39558eaded6b3a6d9e4b8437a0c8ee9463fa6750301ded2a8a9ef53daeb335687f9d5609adbf1a461ab4aee998073359b34a4fcc537a9229f18617a12dad73bcba358b469accbc89cff7a71523a13b4b1dc9ad124178a2b202390fdfc2cc64801bec396620adb8f9defd72e12504335402dd75dcac2783cf06bde917cd6561401c863746465622f96d54ed04e14f38948e12732719d34f3d54d916e80c4d4158619a6051f36d632d46d36143f0f87d37853f4190096327093df0dc695b64b9bd73984f14f34e1737e796ac813dca98ef24bc4f1fc3b0d82e5e8026265b3d3a39da36fc2d701737626b476be43a3ddfc9a7d3eae61d38289efde136cbadd31f532eb92176f6224edfd0439a2c355ba94282623a06d1072575abab74909b2447c41cb75ee670eccdd9494c57eda6ce1a2977ce276aaba0d505e9841ea0fc9429f8cfb2a541572a1c7bd3e7775363462ef5581e6008b14308d1e9281bd5cce5365dec6558462d9051366e59524aea51a3d6c4172c76a3dde13c5cbf7980983b1c3585d03374194dd02f4dc083b55fa4d55414f3214646e5f3d81e33450ad1bb78a713ee764b8c4a67fa8a0af687d3c913b5563845fd0577fcb1114e67b242deec591f20a06502ee160e2341636ecfcb9720a0b61869284c35495242aca8b8da61e29e4d83391c89a393c6c85863f2b871161147b5804c6a28dc19ee05414f2bf0ea97eb90dbfe5b71b60cf2e02f7d8b0ccfd11394b396396c25fd1d79e469e85176a824b99d1a56f501dfd1fc550e73005d2443103c926a25ef13cf514bf5e8ba2271b6925609c80caf98d3cc1518b9d624bb113dd19d00734e649a7175e2c2b2674be7cb4d73ebb1a61c6d5fbb9ebb7a9a5853b588631bbadcd5649601fd20ba22741b21d936bd23fcf00ba81287cc94cf80d59c87eeab76c1b56562b162d261908a9f3abc12036fc2d0c54869ab0d079570c101b8c32efc6a339ae9b954374a2fa2909e65abbe71dbaf83308db67633ef3694fc4c8d85bd1ccc0d5831d3310bb3a7d8fd5ebf4a46a29d40468ef8f06ff0f511759c0d6bc7f76cdcb064b03411d3b07298a8edb0976eb07b31f63acd637529d97b9a3e2664afa6e95b3b943749806821288801ad7054bbaa9fb7af02d87633f7437d4ef284548105f7579249acdb9421708154cacd90377eb38c89d5b161f65b9cb08e32660990cf9e7ae9370c05dddd8734f4ebdf4392ffc6a7d08b0435ca85ed9d5598605c5291fefbe0e5809651b63a267531f504292c513dcf174932f09b86cc7a0cc30d800faba4a7b1c563812517f4b20b2749a92db8c5f890c8b9aeeba8eb001bd458eaeb9b154fe26bf3fac8072e4815656bc386e4d40bf70e0f47ce0741438cfacd9a2903c9c8d2abb9bf6a0815995db50bdd50c2b7d5a9861fa7c81e4444b32264d5e34a1849719782df6b5d01e7756652026364832ec4e9670bf5709d20ea61a9bd172d74d427268395c93e7d88553588f00a572b062c57ea37818a51d537f7c3966853589111e577c3b6306007f1864a1cda68e90f045fbd2349a1bdec7da6e77e3cc003b879bf494d86369b0b00e873fb71ff1b06f507de1972901d6e6010dd610be330902102ad5a842308f34b9a3f2e4fe70d6ee143a5d961f3cd919a2108d37b7746268a3abbe883f2909586bb5be04d24c35e7dd58175bff6b4f4255a8ce41ba29b88abf814a17a381bd6b1c2f1c64aa739d1c97cc347b0516b4a02f13acf5a87e1f4c51a822a68a83eff6688ead8433b8b955ca12c8f5cf2f7c1101f6b703f02258a373910bfe2843147b376f32a1e4df62551070843e024212fe3df99ecec1db9bb78f38cf7a95b1b5b91c5112ceda5e3ea08175d179215cc0346710195483c2b5c12e0ffc235df4a9b1bda9503ddf64b480101da8938533ecccee9f327cd3f181e21d71030bcf28f6d83ec5762b033fbd01beee922c82075c170af8f5d57ad93524f7570ff42fb92cbdfb4cc8701c29332689735a49d0272fa789f1c4525a67a561abdd7c64ae348975f2b58878707001cd7ec3116853380c3fb8f4c2b7ec70dfb6b83b35efdf3ea9fd469ec8baac273278de1c39a8f178eb4370e1583c445881f515fcd7a82d6c69d3f061a66219857f93ef70b1eb135224ac27408f984e7e23c5bc02351a650a403e95ac8982904fab553f1e8fb67cd854d1c0c61dec5339cd8904501d14b0e6c36944fa320d0c028b1c9873a5bffea9ea7565f603a30b66db596c1d6c720a8af29b8514e52580011d5e23187c7e07924fdbe80b0784ef540bde0", 0x1000}, {&(0x7f0000000580)="e6393ab33220ec568c516edc0888e206a05a1279cf2da96f8f240723f79e84b26146a9caf6f89f9ab482b4c0aa39adf18a93d0cac2", 0x35}, {&(0x7f0000000600)="0fb67eb5d8e1216807cfc53e46a995488ac07adb2039b74d203f81ab6f8bbd2a9acd0303499c26ef1b614bb0b1cbf86fdb5294293a3b48be970bd94e773c646ad2b46a62f6392f6d506861be47da95dd68bee134f9e08f1042caa8051e54561e48465f11dc36e2485a45ca5d753ee33bc58da5ae6892623483a4360f0dd2ab86ff046555538cb223b7586e28ce1ffda8b2b5edcc4cb2a2033de9052f4038a375bb4cc957c25033b9186abf4924c2", 0xae}, {&(0x7f00000006c0)="8a490ff3f06a4c12c0d774b1aacec5451a91c4e9c7c06a08681e92cc0dd873450ce6d094808b61bbb6a43fe0599714730f103a54b616c82d4aef3cf88ee8d6e0dfc6a0a9fbe2d1d42feca458a6282b26a255a6f268933f14cad84d74ea8936c72dd756c6089d13f77553b195a859c8445bdb68c44202d8c3e1af303b", 0x7c}, {&(0x7f0000000740)="ed1d797349de2182e641ff7d39ccba020eba2c5fdfd84a309283796bbc610ae528cf273abc8312b5e7c78c16cf629dde8496cd651065c29105c6385249d31e2b43b1e3c43b33d633fa1a334a00e9a6afec1a877202217ac237dc44249197f10f1e56c522ce0f89ea54987543344096ffacf4e5d76b64d82587ac79383abc8b57f8a78a7b14f7845e1b531a11bdeb924e33de3af7ee5837d15fdce4d5907002621eabd6c6ba13cfd73efd6d35ecdd999bf7d66e0aef7f76ff620c049f1b8a", 0xbe}, {&(0x7f0000000500)="a5d1111bd7bf785703408a4ae7e8e8b5c2f82871dc5bf5d2ee6c54d0f51d6ce482d986384fcd79c7fc", 0x29}, {&(0x7f0000000800)="77daa4a4366039cca8f7267145805b05387ed067527aec77a349818ed8a8d0d681661f7e97562664d372f24ca9e34ab214260fa6259a884bb5d75494134635616a71c163dea7095b258be17b260d36ab18ed5d585fb6061d5e850112b136c40f746eec2e47fa7fea2a4e387eaacbff426fc4f8431655c2bac0b9869c86538088fc6aa679814cff513b5ff14b12e04fd812a954e1e1eec6667ca6a2ce8dcace8f5905d1b70984c05e5d51ca2879c858f5f8b120f4e246cd5a22dbdc086feab781176f06c873fe6378decb28", 0xcb}], 0x8) 00:18:46 executing program 3: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000140)="eb3c906d6b66732e66617400020101000240008000f801", 0x17}, {0x0, 0x0, 0x1000}], 0x0, &(0x7f0000000180)=ANY=[]) chdir(&(0x7f0000000040)='./file0\x00') open(&(0x7f0000000080)='./bus\x00', 0x14d842, 0x0) r0 = open(&(0x7f0000000780)='./bus\x00', 0x4c03e, 0x0) r1 = creat(&(0x7f00000000c0)='./bus\x00', 0x0) ftruncate(r1, 0x800) r2 = creat(&(0x7f0000000040)='./bus\x00', 0x0) ftruncate(r2, 0x800) lseek(r2, 0x200, 0x0) r3 = open(&(0x7f0000000000)='./bus\x00', 0x24000, 0x0) sendfile(r2, r3, 0x0, 0x10000) mmap(&(0x7f0000000000/0x600000)=nil, 0x600202, 0x7ffffe, 0x4002011, r0, 0xf000000) 00:18:46 executing program 4: setsockopt$packet_tx_ring(0xffffffffffffffff, 0x10f, 0x87, &(0x7f0000000080)=@req3={0x0, 0x0, 0xd2}, 0x1c) setsockopt$packet_tx_ring(0xffffffffffffffff, 0x107, 0xd, 0x0, 0x0) socket$nl_route(0x10, 0x3, 0x0) bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000300)={0x11, 0x5, &(0x7f00000000c0)=ANY=[@ANYBLOB="180000000000000000000000ff000000850000000e000000850000005000000095"], &(0x7f0000000280)='syzkaller\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x2, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x78) bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, 0x0, 0x0) sendmsg$WG_CMD_GET_DEVICE(0xffffffffffffffff, &(0x7f0000001480)={0x0, 0x0, &(0x7f0000000440)={&(0x7f00000003c0)={0x38, 0x0, 0x100, 0x70bd29, 0x25dfdbfb, {}, [@WGDEVICE_A_IFNAME={0x14, 0x2, 'wg2\x00'}, @WGDEVICE_A_IFINDEX={0x8}, @WGDEVICE_A_FWMARK={0x8}]}, 0x38}, 0x1, 0x0, 0x0, 0x40000000}, 0x80) socket$nl_route(0x10, 0x3, 0x0) r0 = syz_open_dev$tty1(0xc, 0x4, 0x1) r1 = dup(r0) write$UHID_INPUT(r1, &(0x7f0000001040)={0xe, {"a2e3ad08ed6b52f99cfbf4c0879b45b4d04fe7ff7fc6e5539b3c68163b546a9b374694370890e0878fdb1ac6e7049b71b4956c0a9a472a5b47f3988f7ef31952a981ffe8d178708c523c921b509b720a169b50d336cd3b78130daa61d8e809ea889b6e02b77f07227227b7ba67e0e78657a6f5c2a874e62a9ccdc0d31a0c9f318c0da1993bd160e233df4a62179c6f309f4cff7738596ecae8707ce065cd5b91cd0ae193973735b36d5b1b63e91c00305d3f46635eb016d5b1dda98e2d749be7bd1df1fb3b231fdcdb5075a9aaa1b469c3090000000000000075271b286329d169934288fd789aa37d6e98b224fd44b65b31334ffc55cc82cd3ac32ecd03aded6f9081b4da0d8b38f3cd4498bee800490841bdb114f6b76383709d8f5c55432a909fda039aec54a1236e80f6a8abadea7662496bddbb42be6bfb2f17959d1f416e56c71bfc31870262f5e801119242ca5b6bfc821e7e20002451138e645bb80c617669314e2fbe70de98ec76a9e40dad47f36fd9f7d0d42a4b5f1185ccdcf16ff46295d8a0fa17713cf39fe23491237c08822dec110911e893d0a8c4f677747abc360934b82910ff85bfd995083bba2987b67399eac427d145d546a40b9f6ff14ac488ec130fb3850a27afc953854a642c57519544ae15a7e454dea05918b4124351601611c8f11baa500a3621c56cea8d20ff911a0c41db6ebe8cac64f17679141d54b34bbc9963ac4f4bb3309603f1d4ab966203861b5b15a841f2b575a8bd0d78248ebe4d9a80002695104f674c2431dca141fae269cab70e9a66f3c3a9a63e9639e1f59c0eee26c6b5d74b078a5e15c31634e5ae098ce9ee70771aaa18119a867e1088334975e9f73483b6a62fa678ca14ffd9f9db2a7869d85864056526f889af43a6000200000000000065d5e880576286522449df466c632b356f243f989cce3803f465e41e610c20d80421d653a5120000008213b704c7fb082ff27590678ef9f190bae979babc7041d860420c5664ba7921b14dc1db8892fd32d0ad7bc946813591ad8deff4b05f60cea0da7710ac0004000000008000bea37de0d0d4aa202fef5952a5391fd5615d429a04a689b83c7068ae949ed06e288e810bac9c76600097907f8ea2e2f05dd3318271a1f5f8528f227e79c13800000000492f21579d2c15b8c70cdb1c332d86d87341432750861ec2bc3451edca194b221cfec4603d276bbaa1dfa6d4fb8a48a76eefc9a9a0270e4c10d64cd5a62427264f2360fe763c43470833ac96d3f3357cbbaba8f1b1fdcc7cbb61a7cdb9744ed7f9129aede2be21ccfdc4e9134f8684b3a4f354da9a795e96334e207dff70f1988037b2ed3aaf575c0b88d8f146684078416d59fdee5307000000d92dad99dac44c3f0008047096a44060bebc2420aed92fa9b6c6224779415d97b9a6d6d5495c1180459043f41c2fc4f4162b987b80c3e001cd34e5c92f76cc4c24eeb8bc4e9ac2aed9e53803ed0ca4ae3a9737d214060005ea6f1783e287b3bee96e3a7288afe2fdfaa78d1f48c13b64df07847754b8400daaa69bf5c8f48fe4eae9ca1207e78283cd0b20ceb360c7e658828163e2d25c4aa348561f927e88f63aa70e73a5e69b3df3495903f06572e1e007fa55a2999f596d067312f5779e8dbfdcf3427138f3d444d2639a10477f9bec4b0bbb6e3c04be68981f392203dd0ee3ef478e67d1d7232f17696294378ce716dacfc5e3e03cfffffffffffff001034ef655b253ca509383815b1b6fc6522d4e2d48604665fde2b94cf02b98a269b891abf8ab9c015073014d9e08d4338b8780bdecd436cf0541359bafffa45237f104b96210403b2de9efedfd71af9444e197f47e866101496f42355bc7872c827467cfa5c4e72730d56bd068ed211cf847535edecb7b373f78b095b68441a34cb51682a8ae4d24ad0465f7927f889b813076038e79a7962fb385a882e8020f06c4c2ba1dd5cac7c18876da865d258734dd73583df292892448039ef799cf0630becdcce04579b5561dc825ab829827945e020c1f67ee615f7084a607a7eceb6243378e0610060f02cca4051c2f001edb3d78fb4b5f668dda93aec92a5de203717aa49c2d284acfabe262fccfcbb2b75a2183c4e15a7b6eb65ca8104e1b4da1fbb77ab2fc043aead87c32ab875ee7c2e7b7019c902cd3b43eaeb1a5fb135c0c7dcee8fe6516a328032f88c042891824659e9e94265c803b35ee5f83a2b210520106b8a358b50ab7a1fa89af9c251fe5294b3d1802d5676d95f160ec97b1ad948741b2044642c37b4a6cc6c04effc1672db7e4b68d767d9a7a508ae54a3cd73643de50e8c77d95a3d361c040babb171607caac2a3559ad4f75465f49c0d0ae3716db6e00cb11dbe200000000000000bf70cc77737c3b42aae501b20f7694a00f16e2d0174035a2c22656dc29880acebd2ba3a504767b6b45a45957f24d758ed024b3849c11d412a2a03b4047497022d9c30e23ef4df5c89644f48bb536f7945b59d7bc09ff754413d135273ea8e75f22f216c6b9990ae71806f2c00b4025c48b75c0f71c497579773767075428067e7f16f4dde374f8211fef42cb468e623daf60b3569d462f4f19eacdb3ed70eeebb4483f8fd777d443e8b40426db6fe29068c0ca3d3414442e863a154704b0e51bc664a137b26be7fc95df80b9ce375dd649c8c704e509bd88c8e63d8c7dd67071115c8982ba46af4d6adcc9f68a75b9397b035153faf46366e7205dd8d6f37525c1a0e94610dd94323f6c15d085197149bfd6655548cfd9c5d3b2d78378cfb85ed82e7da0f6eb6d279f2ae44369ddb4581c55925d0f6f1ba471eba281f259152f85a654fb39ddff3b484439ff158e7c5419e037f3563c7f93cd54b9094f226e783271e1e5a2a2c10712eab625d64931cdcffe6738d97b9b5ef828ee9fb059fc01af0e79c1e14b1d25988c69a39973132f02768f7971d31488b8658a20878b7c1dd7ba02fc42939dde3d4a3339a65d507dc59c51097b40517705da56e9ebfeffffff82bf86dbb58c548069ff6eb95aade7cc66d7bbef724779ca1f731b3346ff177050373d79ff7b3e7f9bc0c1b4b266a8878b90baaa039d3e3b63979ac3df6e6f4859afd50238c7547a39b60810938044ae185d2ba3e00a4e73676864d0270d81eaee5ee6cf1d0ab3785e00785ec27e923911fab964c271556527697b52160687000000008df165d884b36ec2b6c25a2f362815687e9ddbfb96d6861aca47da73d6f3144345f48843dd014e5c5ad8fe995754bd9cf32fce1e7027132f2082fb0a30b9deae84bed4b28045634073c9c58c89d9e99c81769177c6d594f88a4facfd4c735a20307c737afae5336651b1b9bd522d60399473296b831dbd933d93994ba3064279b10ea0c5833f41f157ea2302993dbe433b1aa3a3766d5439020484f4113c4c859465c3b415c3432f81db8719539d5bf372aaaea1cc43a6c5cbe59758bf0129165895ac4b008e595f437491d87abed02cefcd9db53d94d02dae17b118e5d6787463181f4b87c10772d2b13f7809959bc0488506dbd17ca51055f2f416a44fe180d2d50c312cca7cb14a2bdc331f57a9817139a206fc76d57234ffff2de20a4b8e3737fbb42913777c06376f799eba367e21f94ca598705f5dcb767d6f84fad6b0f6095e53c4c4234d0c1fbe434f6ab8f43c0013ee93b83946ee7759e89d7bdd1a32d7b3110b937fe43c06d21e35810d8fe98b0000ea8aa12bc8716eefc5c97c45ac33eeec964c5214bc3a9359bdea1cccab94f15e36319cb34ebcacedb82c2ed3de5a8a8f0011e8f74e82d7f96093530e76692839d7961939adfdeeeaff19d11efcafb6cf46fef271e89d6cc238a081ff58cefcce3fbf4625a7e7de40e42e07b34449e15e065cc7348663a52190202c7af288a4510de03dab19d26285eda89156d50dd385a60333ba5bbf3dd6d6080cafccf8a97406bb6b68a1f0c4549820a73c880f475f732ae00398e8bd1f4908b7807fb33b72685ec37a2d3f766413a6045951f9a93ab5d99c066f7aef0948a68cb0b3e35cb80dd349e891aef595dc4d470e8ac32a308e15fc37d06aeac289c0523f483e1ff7408c60edddab652f2ef91d4f2b01987b0f46da034e5c3f745a7ee8101a3934c54e24b48ec0275e2d068edc746b0827cbf652f406c6b95f2722e58c050400ce2126596e1cd7655b904801784c416b22f73d324678e2724f43f1fe687c7e8a60c28b82b6528341b648cdd56fed7cdcbb1575912d5ecd36de00bca0b7427d8392c6289455e8f8d2ab2242729251ae033a9e02210e62df0546a74b333a1c48f95fd54acb5741259e8c5488efeee327415cc19451432c6f16c27693102a3cd84857cd6586fc5ca9a93eb0145fac0662ff86107f998a8ef7df8aa14046c55b03d3d47f88a8d60f7774a2ee08758897fb411a94b3c2fc5d5f0db42c0463ec014508e5247d33ae6c962d35603ff8454c16f8342856935125102bb784ed714887071ffdd9923c954ab6ce431b63ee356b0c785f2f47b90e29389f22fc5b59a70efaea2bd40195af4486220d702e30bfc43c10ec23ea6283994a7dde4dcb61fea6b651fb1d62458d0741a12830052fcc460db043afe525629b40d7cee658e4cb5e930ed624806c43a006dc9336d07c2b8081c128ad7084c29743bc613bc18f5a38d442768af38041efe03d152ef95ff569e76db2391f4509d7f339d92fdb4a89364949da3932ba5c04c24a560ad80a3ce654575576e599aff3565b1d531f30912b99e6619ebe93cc0b81ea9935fd46edb44a78f615255490a4b621501f2a9e4d24624c4dac9274018c67584f5d374755534d7f68f679c4ff516a9c861a0e7e65868fcb2bf1cb9aea4e05df72279fdb0d2b9e935c5af3cf474bed79dfc248c1f5aea4b8b32c5d295e57079d0fe662a46b7f71cd47744db86c50b704c971d90195c7b2c7439a2d78ccfa79b5fc2bff6bbf840262bf89394b3e6491953264d2700c838fa2c7b34252600c9654e502dcea39cb6bc3eb8d6284ca6270d6b2f0e58fded8a7b4a302a97bc641df07720ba2b26bbfcc807ca0abb1b44322269c34c5ec68cb068ea88067d905ea917bb03eefdaebdeabf2d0dce85dbd02ee46c5cd5892587c2cb5fe36d7d3e5db21b094b8b77940b5f07722e47a08d367e5f84c96ec660080934b33ad61b4f65d77e86abd6859cddf4bbae1f0930462df090000008562ea3511a8065ec8ffcf12f14dcf6ebecd8d884836174faf1aa609e5f1ee1162dfa13bdc1fa7cfaadba85c72e9758f03a755d0be53f8d2a1dfb1c68cc164b0a0780d971a96ea2c4d4ca0398c2235980a9307b3d5bd3b010a3ad0a5dbed2881a9700af561ac8c7e36bb2fc4c40e9cf96f06817fb903729a7db6ff957697c9ede7885d94ff1aa70826ad01a9b03c37b0969be0daf60af93109eb1dee72e4a6df3bec89822a7a0b678058fa3fef86faec216eb6992162f8dcbf719c148cd2f9c55f4901203a9a8a2c3e90f3943dbc10360a1a49700d1dfbf66d69f6fbaf506c8bcce8bb0d872a02238926407a4eddd5d0fc5a752f90000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004000000000000000000000000000000000200", 0x1000}}, 0x1006) writev(r1, &(0x7f0000000900)=[{&(0x7f0000000480)="ef24df748e6339e7a859da00f7e45c45aed0cb6eabdcfdd972f677f016168b5ef61f9aa1f6deab386cf93481b137e7afe6f01ab5079c82ae2da6335608b14ba339e0f66f9dbd841684808f041cb78f055fa4dd99e8666178f4bc2ef29d65e55ab4c4fec523dfdaf97c", 0x69}, {&(0x7f00000014c0)="accecc3b26f444c91af532f3dc8fcb45fc7cb2240674222923ad25ceb2cab3cd1a1bce4438af0e8fd11efe70949b8076477924694871ad64be7d5913e78be03210b90c2170350c7cb1c836d132036ffdb8b1d4ae82f24eea9e1eebd967bbc765a0d152099994e3992e59ade79432921bd4fe5a9a5a1f627d0fe62310bebb8d6e8d8a54916273f2cb9f60bd7f33b392659e64eb1a2c1b49a387bf5fdb486a042b98c33f00150d8179917ebc20b9a4ce14ba2cfc32994781f0178f8edce57369a310ebc478f6c0d1bc0442447a3f3f038ead8940a6b2b92c9a56343feb2cf95dcad3ab0ecb42b0c5583adcd091cde45916908ebd5eae8a67737387218441ed24729ca4643175e3771e0600d44b996f993d2b8e22eddf88eab5b8cabe055b6e16f0a81f8c2dac406e3ba1a2bc44d94314ce123e5b43fc1dbcfb7858e440893b6c66c9f2691cba5856dcac58e289bd679ccdc558aacc7c419a60e726d683557555201b720461dbe1064dfd49919e9765f2bd4bd22eb64f8c1ca73fa6c559e3d300eb2cd42ea83b560a03ca4161b1e9035621a751cd760cc8989124e935802d6c1cde5926457791b3969da4ac6d408729275a31613b9ddfc33c5a1eb22d32d500052b27ffb9a4ce0172d859b4bc847440abb37974c13c855b3e318079a8b87565df2df2aaf96d9cd2515695f03eacf4958122570b14fef0212454bb74c478eaa7e551fbedd36b2e7af9134f7060947ab9dd3b8827025b5110856efdb1384044cdf04b75133d09def93df1513b78ecab8fc51ea2f3c2c60ea2b00bf925b840c569473086a244bae8d9b7a462dad0d9fdb72e0accaf4d1ee1b91d7abb86525eb73183489c9193d0c1c10bb4551919b31221bb519dce970bd5fd0b29fa221844694b320dd81a1766665d1beec63d175af4644a4764513d7619e9bac8802355483cc93666dab4733dab1945495a5bba68839d69d58f2dd5c76adf9d34bb9085d5fc4e8ec82c846ad432c35d6ab4cb99c165681bda2a819a13c4307e81bf7dc57a4002ae393ece0623af7826de923df8dc6b08ca7d91dec52688e676d816f5cc8716f8c119e6970c2a0c719bb6d278947d1db9bca07df7206cb2b06a10a2de4d4608e35ced274d9ff81c22cc89b0412c7880475c9ed4b5b9f0c30a9494259126a5e6095a98cab0bf0476d4faebe8c9b686251e80d8bf4400f2454f4d2a2b845e12c62129caae30e1c30258d7247a90d2ebcd506fafd6be7f7359ab77c37f141e7521281163712afc434c4339acccb767f1877e1a454b345e138422599446aa7da09561ca143ace6ef8ce70c5672163ac13b0d997fbbf8480f07f45792c6f31de10ded9be8548948fb0a9712d9b7e4d2e1d3aee0bd99a5b3aba604e6a9c117a247d95665348ae5829d569ce3449c3202eae7d9723558b0b4413ec470a4bc7c7bd264988e623a3d75656da1f831a84843653b03e53f37a2135ebee48ccb96800aa6a7d23e4e39f369cee6d2489c4c55e62c286b397d661e88925545a544c0358f9a2dd5f744f48ce2256c314612a85633d1a3b672cb1a4dfafb0269b28b65fac42a12d0a707bc593af2f6d3f639c9a8c18d8cba35cb2f1b18b32d387c6d4d6b3d016b9be9be4c214c85d6c979cc9fef700ca04e747b35733f10be5fc4f33d285f72d5bceafa0e790ee46ed3bc7bb6e17847b58c36b96c388ec4fb1eceb81ee73c163443421338d535542b28bf9cf4689e4f131992b5c54df9f64aeb49a28bd969198686cfce4f3b1c1a1187c3d30da29d519e1dfadb79aeccf43be2497b46c19696b78b3fefe09fe49ef2c329164a7822f41c4b25d7651789fc03678543faa095932a23e077f77e5f667ae4bb3808402c210d399fd0f653a4a611feca648418ad9a3c435edd5a5680c399e7a39e689fc3565aaa7dc062d0df4aa3c39ed771f51eb5313fd811349b009bb21c151fb2ef429605be9aaed73e6ff62dfd74f057ae8d220bc2890840090aaa7559f117616022b515e155c70997c058b67012cc25a259de7d35e7f1264173867dfe0e837fd890b1c4bdba76ee4e78234963b66f23fcd294a9c818e1ac7a54befa789116611c05f8fb4b4e3f8f20cc6afed294e78e364ff061a43fd9c865022eba8e76167df2588181682b1471851c546c3711084db58ca6a7bacf3e88608e59eb4848bb818192c19440faebd828aefc835a65e019586920d1a8238a60ae02948316313d38cd9269321ae17a1dbb19f57b619e7c5fba97f577626e2ac688f10b32f53356a697039563be88a79e1e97bf981a8c600ad47237eed91cb80dd8364cfcabf5371fc55a59b9267f0fb347e9bf704ee7abafbd95fa7843fcd4a2410d56d87699c1564ddaa59d453fff26c89b6fe02a9eb14cf0fa408b0d364a53ebbd2c8a0c92bb126973fd94e001023f114c75e02089748e4402a3927bb576d019417f073f9d7017f58a5f5edf9337fcb53d71f766d5ee719e2d6194d5098a50dbb6a334689f24d70e42f03ed62f754cf785b08e8f71b33ecd752e4e7c52398d70798b3828a2d7f9b5fd3222ee643b7707257978a9f06792cd97d714d65433c11d8cda1532f75a48a7a77c4a745de8c85aa44d7fdcc8cd1691d718fff1d930b539c52b8d3f349c2eed0c3613624de7c9937d2ced8c608a184d2dbb10939e694782ad9a82b120c6d82dd88e7314b081cf97c449b471efefd7b558848d999e767e12be54a42b76fffbcbde93241824f32846e71f4592eb2dd9f3d816e8ec229a45b79c254793c8f751004754fb08dd992b333660e028d404b0311eb53d6cf1359d4fbcfe9205403c63d0ea08523d2a9ca5301f7f6c7c3ff52e95178621e7e7e331075fb2dbe88e474ea4433352eaac032211247d234734b4c720ecb03626d745b6b08df3be8d12f18bcf7f49ebf8e3408805a3b2eeee97d6d4cc5aa70a4bc000a5cbc61fe209c06173a8b683225315e3548d787bacaa2a7590989819207a4e265dda895edbf5e336bf6f2368712b165ab5d19e31629e477241ab93a3e0d290c64847ed58753647f20bbb0ec1fc1b8f7691f67f30f4e8913a2f315eba36969f113fc22c575fe5af18bd6a2e9a9f6f13bc21981829b632a7c6aa93c146058232eb7c19422a0478e991b4ed994bc56193b0b8ed67244fc3f3c3dbd338362e17b0eb615180231cd56ff3ca1a8ac7ebac6cb48d76ff2d4d79a0fff9f9cb624c5f01ccdda286f7f6063d8643093ab4db51d71ebbdc673fdd6aa9cb4848e4de4089350ffeef4dbe79b602472e4b2e71a03739166703266e2437f191358e7311b5a16fc369c974aaf28c6eafdc5f2ba976ad83ccc5d34dbd86c7e831ff910a5b682bed66bf0b20ace44bdf0183d398d6ef4fff9b1dd38b07ee5db911f4249d61e4d354a3db3f6cd66a156631384eedc692550e07dd7dc16602759ddabf93921398505f40841ec08473ec42e9e1c6bd992e948f677bd41fac2428b2c5ba84831e9c789fd8f5e6c39558eaded6b3a6d9e4b8437a0c8ee9463fa6750301ded2a8a9ef53daeb335687f9d5609adbf1a461ab4aee998073359b34a4fcc537a9229f18617a12dad73bcba358b469accbc89cff7a71523a13b4b1dc9ad124178a2b202390fdfc2cc64801bec396620adb8f9defd72e12504335402dd75dcac2783cf06bde917cd6561401c863746465622f96d54ed04e14f38948e12732719d34f3d54d916e80c4d4158619a6051f36d632d46d36143f0f87d37853f4190096327093df0dc695b64b9bd73984f14f34e1737e796ac813dca98ef24bc4f1fc3b0d82e5e8026265b3d3a39da36fc2d701737626b476be43a3ddfc9a7d3eae61d38289efde136cbadd31f532eb92176f6224edfd0439a2c355ba94282623a06d1072575abab74909b2447c41cb75ee670eccdd9494c57eda6ce1a2977ce276aaba0d505e9841ea0fc9429f8cfb2a541572a1c7bd3e7775363462ef5581e6008b14308d1e9281bd5cce5365dec6558462d9051366e59524aea51a3d6c4172c76a3dde13c5cbf7980983b1c3585d03374194dd02f4dc083b55fa4d55414f3214646e5f3d81e33450ad1bb78a713ee764b8c4a67fa8a0af687d3c913b5563845fd0577fcb1114e67b242deec591f20a06502ee160e2341636ecfcb9720a0b61869284c35495242aca8b8da61e29e4d83391c89a393c6c85863f2b871161147b5804c6a28dc19ee05414f2bf0ea97eb90dbfe5b71b60cf2e02f7d8b0ccfd11394b396396c25fd1d79e469e85176a824b99d1a56f501dfd1fc550e73005d2443103c926a25ef13cf514bf5e8ba2271b6925609c80caf98d3cc1518b9d624bb113dd19d00734e649a7175e2c2b2674be7cb4d73ebb1a61c6d5fbb9ebb7a9a5853b588631bbadcd5649601fd20ba22741b21d936bd23fcf00ba81287cc94cf80d59c87eeab76c1b56562b162d261908a9f3abc12036fc2d0c54869ab0d079570c101b8c32efc6a339ae9b954374a2fa2909e65abbe71dbaf83308db67633ef3694fc4c8d85bd1ccc0d5831d3310bb3a7d8fd5ebf4a46a29d40468ef8f06ff0f511759c0d6bc7f76cdcb064b03411d3b07298a8edb0976eb07b31f63acd637529d97b9a3e2664afa6e95b3b943749806821288801ad7054bbaa9fb7af02d87633f7437d4ef284548105f7579249acdb9421708154cacd90377eb38c89d5b161f65b9cb08e32660990cf9e7ae9370c05dddd8734f4ebdf4392ffc6a7d08b0435ca85ed9d5598605c5291fefbe0e5809651b63a267531f504292c513dcf174932f09b86cc7a0cc30d800faba4a7b1c563812517f4b20b2749a92db8c5f890c8b9aeeba8eb001bd458eaeb9b154fe26bf3fac8072e4815656bc386e4d40bf70e0f47ce0741438cfacd9a2903c9c8d2abb9bf6a0815995db50bdd50c2b7d5a9861fa7c81e4444b32264d5e34a1849719782df6b5d01e7756652026364832ec4e9670bf5709d20ea61a9bd172d74d427268395c93e7d88553588f00a572b062c57ea37818a51d537f7c3966853589111e577c3b6306007f1864a1cda68e90f045fbd2349a1bdec7da6e77e3cc003b879bf494d86369b0b00e873fb71ff1b06f507de1972901d6e6010dd610be330902102ad5a842308f34b9a3f2e4fe70d6ee143a5d961f3cd919a2108d37b7746268a3abbe883f2909586bb5be04d24c35e7dd58175bff6b4f4255a8ce41ba29b88abf814a17a381bd6b1c2f1c64aa739d1c97cc347b0516b4a02f13acf5a87e1f4c51a822a68a83eff6688ead8433b8b955ca12c8f5cf2f7c1101f6b703f02258a373910bfe2843147b376f32a1e4df62551070843e024212fe3df99ecec1db9bb78f38cf7a95b1b5b91c5112ceda5e3ea08175d179215cc0346710195483c2b5c12e0ffc235df4a9b1bda9503ddf64b480101da8938533ecccee9f327cd3f181e21d71030bcf28f6d83ec5762b033fbd01beee922c82075c170af8f5d57ad93524f7570ff42fb92cbdfb4cc8701c29332689735a49d0272fa789f1c4525a67a561abdd7c64ae348975f2b58878707001cd7ec3116853380c3fb8f4c2b7ec70dfb6b83b35efdf3ea9fd469ec8baac273278de1c39a8f178eb4370e1583c445881f515fcd7a82d6c69d3f061a66219857f93ef70b1eb135224ac27408f984e7e23c5bc02351a650a403e95ac8982904fab553f1e8fb67cd854d1c0c61dec5339cd8904501d14b0e6c36944fa320d0c028b1c9873a5bffea9ea7565f603a30b66db596c1d6c720a8af29b8514e52580011d5e23187c7e07924fdbe80b0784ef540bde0", 0x1000}, {&(0x7f0000000580)="e6393ab33220ec568c516edc0888e206a05a1279cf2da96f8f240723f79e84b26146a9caf6f89f9ab482b4c0aa39adf18a93d0cac2a24a35da5954a417df5bebd5fe", 0x42}, {&(0x7f0000000600)="0fb67eb5d8e1216807cfc53e46a995488ac07adb2039b74d203f81ab6f8bbd2a9acd0303499c26ef1b614bb0b1cbf86fdb5294293a3b48be970bd94e773c646ad2b46a62f6392f6d506861be47da95dd68bee134f9e08f1042caa8051e54561e48465f11dc36e2485a45ca5d753ee33bc58da5ae6892623483a4360f0dd2ab86ff046555538cb223b7586e28ce1ffda8b2b5edcc4cb2a2033de9052f4038a375bb4cc957c25033b9186abf4924c2", 0xae}, {&(0x7f00000006c0)="8a490ff3f06a4c12c0d774b1aacec5451a91c4e9c7c06a08681e92cc0dd873450ce6d094808b61bbb6a43fe0599714730f103a54b616c82d4aef3cf88ee8d6e0dfc6a0a9fbe2d1d42feca458a6282b26a255a6f268933f14cad84d74ea8936c72dd756c6089d13f77553b195a859c8445bdb68c44202d8c3e1af303b", 0x7c}, {&(0x7f0000000740)="ed1d797349de2182e641ff7d39ccba020eba2c5fdfd84a309283796bbc610ae528cf273abc8312b5e7c78c16cf629dde8496cd651065c29105c6385249d31e2b43b1e3c43b33d633fa1a334a00e9a6afec1a877202217ac237dc44249197f10f1e56c522ce0f89ea54987543344096ffacf4e5d76b64d82587ac79383abc8b57f8a78a7b14f7845e1b531a11bdeb924e33de3af7ee5837d15fdce4d5907002621eabd6c6ba13cfd73efd6d35ecdd999bf7d66e0aef7f76ff620c049f1b8a", 0xbe}, {&(0x7f0000000500)="a5d1111bd7bf785703408a4ae7e8e8b5c2f82871dc5bf5d2ee6c54d0f51d6ce482d986384fcd79c7fc", 0x29}, {&(0x7f0000000800)="77daa4a4366039cca8f7267145805b05387ed067527aec77a349818ed8a8d0d681661f7e97562664d372f24ca9e34ab214260fa6259a884bb5d75494134635616a71c163dea7095b258be17b260d36ab18ed5d585fb6061d5e850112b136c40f746eec2e47fa7fea2a4e387eaacbff426fc4f8431655c2bac0b9869c86538088fc6aa679814cff513b5ff14b12e04fd812a954e1e1eec6667ca6a2ce8dcace8f5905d1b70984c05e5d51ca2879c858f5f8b120f4e246cd5a22dbdc086feab781176f06c873fe6378decb28", 0xcb}], 0x8) [ 173.663298][ T7952] loop3: detected capacity change from 0 to 16 [ 173.679261][ T7954] loop1: detected capacity change from 0 to 16 00:18:46 executing program 0: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000140)="eb3c906d6b66732e66617400020101000240008000f801", 0x17}, {0x0, 0x0, 0x1000}], 0x0, &(0x7f0000000180)=ANY=[]) chdir(&(0x7f0000000040)='./file0\x00') r0 = open(&(0x7f0000000080)='./bus\x00', 0x14d842, 0x0) r1 = open(&(0x7f0000000780)='./bus\x00', 0x4c03e, 0x0) r2 = creat(&(0x7f00000000c0)='./bus\x00', 0x0) ftruncate(r2, 0x800) r3 = creat(&(0x7f0000000040)='./bus\x00', 0x0) ftruncate(r3, 0x800) lseek(r3, 0x200, 0x0) r4 = open(&(0x7f0000000000)='./bus\x00', 0x24000, 0x0) sendfile(r3, r4, 0x0, 0x10000) mmap(&(0x7f0000000000/0x600000)=nil, 0x600208, 0x7ffffe, 0x4002011, r1, 0x0) write$P9_RREADLINK(r0, 0x0, 0xe) 00:18:46 executing program 1: pipe(0x0) syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000140)="eb3c906d6b66732e66617400020101000240008000f801", 0x17}, {0x0, 0x0, 0x1000}], 0x0, &(0x7f0000000180)=ANY=[]) chdir(&(0x7f0000000040)='./file0\x00') r0 = open(&(0x7f0000000080)='./bus\x00', 0x14d842, 0x0) r1 = open(&(0x7f0000000780)='./bus\x00', 0x4c03e, 0x0) r2 = creat(&(0x7f00000000c0)='./bus\x00', 0x0) ftruncate(r2, 0x800) r3 = creat(&(0x7f0000000040)='./bus\x00', 0x0) ftruncate(r3, 0x800) lseek(r3, 0x200, 0x0) open(0x0, 0x0, 0x0) lseek(0xffffffffffffffff, 0x0, 0x0) getsockopt$IP6T_SO_GET_REVISION_MATCH(0xffffffffffffffff, 0x29, 0x44, 0x0, 0x0) r4 = open(&(0x7f0000000000)='./bus\x00', 0x24000, 0x0) sendfile(r3, r4, 0x0, 0x10000) mmap(&(0x7f0000000000/0x600000)=nil, 0x600202, 0x7ffffe, 0x4002011, r1, 0x0) write$P9_RREADLINK(r0, 0x0, 0xe) [ 173.737018][ T7960] loop3: detected capacity change from 0 to 16 [ 173.751778][ T7963] loop0: detected capacity change from 0 to 16 [ 173.819128][ T7967] loop1: detected capacity change from 0 to 16 00:18:46 executing program 2: pipe(0x0) syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000140)="eb3c906d6b66732e66617400020101000240008000f801", 0x17}, {0x0, 0x0, 0x1000}], 0x0, &(0x7f0000000180)=ANY=[]) chdir(&(0x7f0000000040)='./file0\x00') open(&(0x7f0000000080)='./bus\x00', 0x14d842, 0x0) r0 = open(&(0x7f0000000780)='./bus\x00', 0x4c03e, 0x0) r1 = creat(&(0x7f00000000c0)='./bus\x00', 0x0) ftruncate(r1, 0x800) r2 = creat(&(0x7f0000000040)='./bus\x00', 0x0) ftruncate(r2, 0x800) lseek(r2, 0x200, 0x0) r3 = open(&(0x7f0000000000)='./bus\x00', 0x24000, 0x0) sendfile(r2, r3, 0x0, 0x10000) mmap(&(0x7f0000000000/0x600000)=nil, 0x600202, 0x7ffffe, 0x4002011, r0, 0x0) write$P9_RREADLINK(0xffffffffffffffff, 0x0, 0xe) 00:18:46 executing program 3: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000140)="eb3c906d6b66732e66617400020101000240008000f801", 0x17}, {0x0, 0x0, 0x1000}], 0x0, &(0x7f0000000180)=ANY=[]) chdir(&(0x7f0000000040)='./file0\x00') open(&(0x7f0000000080)='./bus\x00', 0x14d842, 0x0) r0 = open(&(0x7f0000000780)='./bus\x00', 0x4c03e, 0x0) r1 = creat(&(0x7f00000000c0)='./bus\x00', 0x0) ftruncate(r1, 0x800) r2 = creat(&(0x7f0000000040)='./bus\x00', 0x0) ftruncate(r2, 0x800) lseek(r2, 0x200, 0x0) r3 = open(&(0x7f0000000000)='./bus\x00', 0x24000, 0x0) sendfile(r2, r3, 0x0, 0x10000) mmap(&(0x7f0000000000/0x600000)=nil, 0x600202, 0x7ffffe, 0x4002011, r0, 0x1ffff000) 00:18:46 executing program 0: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000140)="eb3c906d6b66732e66617400020101000240008000f801", 0x17}, {0x0, 0x0, 0x1000}], 0x0, &(0x7f0000000180)=ANY=[]) chdir(&(0x7f0000000040)='./file0\x00') r0 = open(&(0x7f0000000080)='./bus\x00', 0x14d842, 0x0) r1 = open(&(0x7f0000000780)='./bus\x00', 0x4c03e, 0x0) r2 = creat(&(0x7f00000000c0)='./bus\x00', 0x0) ftruncate(r2, 0x800) r3 = creat(&(0x7f0000000040)='./bus\x00', 0x0) ftruncate(r3, 0x800) lseek(r3, 0x200, 0x0) r4 = open(&(0x7f0000000000)='./bus\x00', 0x24000, 0x0) sendfile(r3, r4, 0x0, 0x10000) mmap(&(0x7f0000000000/0x600000)=nil, 0x600202, 0x4, 0x4002011, r1, 0x0) write$P9_RREADLINK(r0, 0x0, 0xe) 00:18:46 executing program 1: pipe(0x0) syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000140)="eb3c906d6b66732e66617400020101000240008000f801", 0x17}, {0x0, 0x0, 0x1000}], 0x0, &(0x7f0000000180)=ANY=[]) chdir(&(0x7f0000000040)='./file0\x00') r0 = open(&(0x7f0000000080)='./bus\x00', 0x14d842, 0x0) r1 = open(&(0x7f0000000780)='./bus\x00', 0x4c03e, 0x0) r2 = creat(&(0x7f00000000c0)='./bus\x00', 0x0) ftruncate(r2, 0x800) r3 = creat(&(0x7f0000000040)='./bus\x00', 0x0) ftruncate(r3, 0x800) lseek(r3, 0x200, 0x0) open(0x0, 0x0, 0x0) lseek(0xffffffffffffffff, 0x0, 0x0) getsockopt$IP6T_SO_GET_REVISION_MATCH(0xffffffffffffffff, 0x29, 0x44, 0x0, 0x0) r4 = open(0x0, 0x24000, 0x0) sendfile(r3, r4, 0x0, 0x10000) mmap(&(0x7f0000000000/0x600000)=nil, 0x600202, 0x7ffffe, 0x4002011, r1, 0x0) write$P9_RREADLINK(r0, 0x0, 0xe) 00:18:46 executing program 4: setsockopt$packet_tx_ring(0xffffffffffffffff, 0x10f, 0x87, &(0x7f0000000080)=@req3={0x0, 0x0, 0xd2}, 0x1c) setsockopt$packet_tx_ring(0xffffffffffffffff, 0x107, 0xd, 0x0, 0x0) socket$nl_route(0x10, 0x3, 0x0) bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000300)={0x11, 0x5, &(0x7f00000000c0)=ANY=[@ANYBLOB="180000000000000000000000ff000000850000000e000000850000005000000095"], &(0x7f0000000280)='syzkaller\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x2, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x78) bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, 0x0, 0x0) sendmsg$WG_CMD_GET_DEVICE(0xffffffffffffffff, &(0x7f0000001480)={0x0, 0x0, &(0x7f0000000440)={&(0x7f00000003c0)={0x38, 0x0, 0x100, 0x70bd29, 0x25dfdbfb, {}, [@WGDEVICE_A_IFNAME={0x14, 0x2, 'wg2\x00'}, @WGDEVICE_A_IFINDEX={0x8}, @WGDEVICE_A_FWMARK={0x8}]}, 0x38}, 0x1, 0x0, 0x0, 0x40000000}, 0x80) socket$nl_route(0x10, 0x3, 0x0) r0 = syz_open_dev$tty1(0xc, 0x4, 0x1) r1 = dup(r0) write$UHID_INPUT(r1, &(0x7f0000001040)={0xe, {"a2e3ad08ed6b52f99cfbf4c0879b45b4d04fe7ff7fc6e5539b3c68163b546a9b374694370890e0878fdb1ac6e7049b71b4956c0a9a472a5b47f3988f7ef31952a981ffe8d178708c523c921b509b720a169b50d336cd3b78130daa61d8e809ea889b6e02b77f07227227b7ba67e0e78657a6f5c2a874e62a9ccdc0d31a0c9f318c0da1993bd160e233df4a62179c6f309f4cff7738596ecae8707ce065cd5b91cd0ae193973735b36d5b1b63e91c00305d3f46635eb016d5b1dda98e2d749be7bd1df1fb3b231fdcdb5075a9aaa1b469c3090000000000000075271b286329d169934288fd789aa37d6e98b224fd44b65b31334ffc55cc82cd3ac32ecd03aded6f9081b4da0d8b38f3cd4498bee800490841bdb114f6b76383709d8f5c55432a909fda039aec54a1236e80f6a8abadea7662496bddbb42be6bfb2f17959d1f416e56c71bfc31870262f5e801119242ca5b6bfc821e7e20002451138e645bb80c617669314e2fbe70de98ec76a9e40dad47f36fd9f7d0d42a4b5f1185ccdcf16ff46295d8a0fa17713cf39fe23491237c08822dec110911e893d0a8c4f677747abc360934b82910ff85bfd995083bba2987b67399eac427d145d546a40b9f6ff14ac488ec130fb3850a27afc953854a642c57519544ae15a7e454dea05918b4124351601611c8f11baa500a3621c56cea8d20ff911a0c41db6ebe8cac64f17679141d54b34bbc9963ac4f4bb3309603f1d4ab966203861b5b15a841f2b575a8bd0d78248ebe4d9a80002695104f674c2431dca141fae269cab70e9a66f3c3a9a63e9639e1f59c0eee26c6b5d74b078a5e15c31634e5ae098ce9ee70771aaa18119a867e1088334975e9f73483b6a62fa678ca14ffd9f9db2a7869d85864056526f889af43a6000200000000000065d5e880576286522449df466c632b356f243f989cce3803f465e41e610c20d80421d653a5120000008213b704c7fb082ff27590678ef9f190bae979babc7041d860420c5664ba7921b14dc1db8892fd32d0ad7bc946813591ad8deff4b05f60cea0da7710ac0004000000008000bea37de0d0d4aa202fef5952a5391fd5615d429a04a689b83c7068ae949ed06e288e810bac9c76600097907f8ea2e2f05dd3318271a1f5f8528f227e79c13800000000492f21579d2c15b8c70cdb1c332d86d87341432750861ec2bc3451edca194b221cfec4603d276bbaa1dfa6d4fb8a48a76eefc9a9a0270e4c10d64cd5a62427264f2360fe763c43470833ac96d3f3357cbbaba8f1b1fdcc7cbb61a7cdb9744ed7f9129aede2be21ccfdc4e9134f8684b3a4f354da9a795e96334e207dff70f1988037b2ed3aaf575c0b88d8f146684078416d59fdee5307000000d92dad99dac44c3f0008047096a44060bebc2420aed92fa9b6c6224779415d97b9a6d6d5495c1180459043f41c2fc4f4162b987b80c3e001cd34e5c92f76cc4c24eeb8bc4e9ac2aed9e53803ed0ca4ae3a9737d214060005ea6f1783e287b3bee96e3a7288afe2fdfaa78d1f48c13b64df07847754b8400daaa69bf5c8f48fe4eae9ca1207e78283cd0b20ceb360c7e658828163e2d25c4aa348561f927e88f63aa70e73a5e69b3df3495903f06572e1e007fa55a2999f596d067312f5779e8dbfdcf3427138f3d444d2639a10477f9bec4b0bbb6e3c04be68981f392203dd0ee3ef478e67d1d7232f17696294378ce716dacfc5e3e03cfffffffffffff001034ef655b253ca509383815b1b6fc6522d4e2d48604665fde2b94cf02b98a269b891abf8ab9c015073014d9e08d4338b8780bdecd436cf0541359bafffa45237f104b96210403b2de9efedfd71af9444e197f47e866101496f42355bc7872c827467cfa5c4e72730d56bd068ed211cf847535edecb7b373f78b095b68441a34cb51682a8ae4d24ad0465f7927f889b813076038e79a7962fb385a882e8020f06c4c2ba1dd5cac7c18876da865d258734dd73583df292892448039ef799cf0630becdcce04579b5561dc825ab829827945e020c1f67ee615f7084a607a7eceb6243378e0610060f02cca4051c2f001edb3d78fb4b5f668dda93aec92a5de203717aa49c2d284acfabe262fccfcbb2b75a2183c4e15a7b6eb65ca8104e1b4da1fbb77ab2fc043aead87c32ab875ee7c2e7b7019c902cd3b43eaeb1a5fb135c0c7dcee8fe6516a328032f88c042891824659e9e94265c803b35ee5f83a2b210520106b8a358b50ab7a1fa89af9c251fe5294b3d1802d5676d95f160ec97b1ad948741b2044642c37b4a6cc6c04effc1672db7e4b68d767d9a7a508ae54a3cd73643de50e8c77d95a3d361c040babb171607caac2a3559ad4f75465f49c0d0ae3716db6e00cb11dbe200000000000000bf70cc77737c3b42aae501b20f7694a00f16e2d0174035a2c22656dc29880acebd2ba3a504767b6b45a45957f24d758ed024b3849c11d412a2a03b4047497022d9c30e23ef4df5c89644f48bb536f7945b59d7bc09ff754413d135273ea8e75f22f216c6b9990ae71806f2c00b4025c48b75c0f71c497579773767075428067e7f16f4dde374f8211fef42cb468e623daf60b3569d462f4f19eacdb3ed70eeebb4483f8fd777d443e8b40426db6fe29068c0ca3d3414442e863a154704b0e51bc664a137b26be7fc95df80b9ce375dd649c8c704e509bd88c8e63d8c7dd67071115c8982ba46af4d6adcc9f68a75b9397b035153faf46366e7205dd8d6f37525c1a0e94610dd94323f6c15d085197149bfd6655548cfd9c5d3b2d78378cfb85ed82e7da0f6eb6d279f2ae44369ddb4581c55925d0f6f1ba471eba281f259152f85a654fb39ddff3b484439ff158e7c5419e037f3563c7f93cd54b9094f226e783271e1e5a2a2c10712eab625d64931cdcffe6738d97b9b5ef828ee9fb059fc01af0e79c1e14b1d25988c69a39973132f02768f7971d31488b8658a20878b7c1dd7ba02fc42939dde3d4a3339a65d507dc59c51097b40517705da56e9ebfeffffff82bf86dbb58c548069ff6eb95aade7cc66d7bbef724779ca1f731b3346ff177050373d79ff7b3e7f9bc0c1b4b266a8878b90baaa039d3e3b63979ac3df6e6f4859afd50238c7547a39b60810938044ae185d2ba3e00a4e73676864d0270d81eaee5ee6cf1d0ab3785e00785ec27e923911fab964c271556527697b52160687000000008df165d884b36ec2b6c25a2f362815687e9ddbfb96d6861aca47da73d6f3144345f48843dd014e5c5ad8fe995754bd9cf32fce1e7027132f2082fb0a30b9deae84bed4b28045634073c9c58c89d9e99c81769177c6d594f88a4facfd4c735a20307c737afae5336651b1b9bd522d60399473296b831dbd933d93994ba3064279b10ea0c5833f41f157ea2302993dbe433b1aa3a3766d5439020484f4113c4c859465c3b415c3432f81db8719539d5bf372aaaea1cc43a6c5cbe59758bf0129165895ac4b008e595f437491d87abed02cefcd9db53d94d02dae17b118e5d6787463181f4b87c10772d2b13f7809959bc0488506dbd17ca51055f2f416a44fe180d2d50c312cca7cb14a2bdc331f57a9817139a206fc76d57234ffff2de20a4b8e3737fbb42913777c06376f799eba367e21f94ca598705f5dcb767d6f84fad6b0f6095e53c4c4234d0c1fbe434f6ab8f43c0013ee93b83946ee7759e89d7bdd1a32d7b3110b937fe43c06d21e35810d8fe98b0000ea8aa12bc8716eefc5c97c45ac33eeec964c5214bc3a9359bdea1cccab94f15e36319cb34ebcacedb82c2ed3de5a8a8f0011e8f74e82d7f96093530e76692839d7961939adfdeeeaff19d11efcafb6cf46fef271e89d6cc238a081ff58cefcce3fbf4625a7e7de40e42e07b34449e15e065cc7348663a52190202c7af288a4510de03dab19d26285eda89156d50dd385a60333ba5bbf3dd6d6080cafccf8a97406bb6b68a1f0c4549820a73c880f475f732ae00398e8bd1f4908b7807fb33b72685ec37a2d3f766413a6045951f9a93ab5d99c066f7aef0948a68cb0b3e35cb80dd349e891aef595dc4d470e8ac32a308e15fc37d06aeac289c0523f483e1ff7408c60edddab652f2ef91d4f2b01987b0f46da034e5c3f745a7ee8101a3934c54e24b48ec0275e2d068edc746b0827cbf652f406c6b95f2722e58c050400ce2126596e1cd7655b904801784c416b22f73d324678e2724f43f1fe687c7e8a60c28b82b6528341b648cdd56fed7cdcbb1575912d5ecd36de00bca0b7427d8392c6289455e8f8d2ab2242729251ae033a9e02210e62df0546a74b333a1c48f95fd54acb5741259e8c5488efeee327415cc19451432c6f16c27693102a3cd84857cd6586fc5ca9a93eb0145fac0662ff86107f998a8ef7df8aa14046c55b03d3d47f88a8d60f7774a2ee08758897fb411a94b3c2fc5d5f0db42c0463ec014508e5247d33ae6c962d35603ff8454c16f8342856935125102bb784ed714887071ffdd9923c954ab6ce431b63ee356b0c785f2f47b90e29389f22fc5b59a70efaea2bd40195af4486220d702e30bfc43c10ec23ea6283994a7dde4dcb61fea6b651fb1d62458d0741a12830052fcc460db043afe525629b40d7cee658e4cb5e930ed624806c43a006dc9336d07c2b8081c128ad7084c29743bc613bc18f5a38d442768af38041efe03d152ef95ff569e76db2391f4509d7f339d92fdb4a89364949da3932ba5c04c24a560ad80a3ce654575576e599aff3565b1d531f30912b99e6619ebe93cc0b81ea9935fd46edb44a78f615255490a4b621501f2a9e4d24624c4dac9274018c67584f5d374755534d7f68f679c4ff516a9c861a0e7e65868fcb2bf1cb9aea4e05df72279fdb0d2b9e935c5af3cf474bed79dfc248c1f5aea4b8b32c5d295e57079d0fe662a46b7f71cd47744db86c50b704c971d90195c7b2c7439a2d78ccfa79b5fc2bff6bbf840262bf89394b3e6491953264d2700c838fa2c7b34252600c9654e502dcea39cb6bc3eb8d6284ca6270d6b2f0e58fded8a7b4a302a97bc641df07720ba2b26bbfcc807ca0abb1b44322269c34c5ec68cb068ea88067d905ea917bb03eefdaebdeabf2d0dce85dbd02ee46c5cd5892587c2cb5fe36d7d3e5db21b094b8b77940b5f07722e47a08d367e5f84c96ec660080934b33ad61b4f65d77e86abd6859cddf4bbae1f0930462df090000008562ea3511a8065ec8ffcf12f14dcf6ebecd8d884836174faf1aa609e5f1ee1162dfa13bdc1fa7cfaadba85c72e9758f03a755d0be53f8d2a1dfb1c68cc164b0a0780d971a96ea2c4d4ca0398c2235980a9307b3d5bd3b010a3ad0a5dbed2881a9700af561ac8c7e36bb2fc4c40e9cf96f06817fb903729a7db6ff957697c9ede7885d94ff1aa70826ad01a9b03c37b0969be0daf60af93109eb1dee72e4a6df3bec89822a7a0b678058fa3fef86faec216eb6992162f8dcbf719c148cd2f9c55f4901203a9a8a2c3e90f3943dbc10360a1a49700d1dfbf66d69f6fbaf506c8bcce8bb0d872a02238926407a4eddd5d0fc5a752f90000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004000000000000000000000000000000000200", 0x1000}}, 0x1006) writev(r1, &(0x7f0000000900)=[{&(0x7f0000000480)="ef24df748e6339e7a859da00f7e45c45aed0cb6eabdcfdd972f677f016168b5ef61f9aa1f6deab386cf93481b137e7afe6f01ab5079c82ae2da6335608b14ba339e0f66f9dbd841684808f041cb78f055fa4dd99e8666178f4bc2ef29d65e55ab4c4fec523dfdaf97c", 0x69}, {&(0x7f00000014c0)="accecc3b26f444c91af532f3dc8fcb45fc7cb2240674222923ad25ceb2cab3cd1a1bce4438af0e8fd11efe70949b8076477924694871ad64be7d5913e78be03210b90c2170350c7cb1c836d132036ffdb8b1d4ae82f24eea9e1eebd967bbc765a0d152099994e3992e59ade79432921bd4fe5a9a5a1f627d0fe62310bebb8d6e8d8a54916273f2cb9f60bd7f33b392659e64eb1a2c1b49a387bf5fdb486a042b98c33f00150d8179917ebc20b9a4ce14ba2cfc32994781f0178f8edce57369a310ebc478f6c0d1bc0442447a3f3f038ead8940a6b2b92c9a56343feb2cf95dcad3ab0ecb42b0c5583adcd091cde45916908ebd5eae8a67737387218441ed24729ca4643175e3771e0600d44b996f993d2b8e22eddf88eab5b8cabe055b6e16f0a81f8c2dac406e3ba1a2bc44d94314ce123e5b43fc1dbcfb7858e440893b6c66c9f2691cba5856dcac58e289bd679ccdc558aacc7c419a60e726d683557555201b720461dbe1064dfd49919e9765f2bd4bd22eb64f8c1ca73fa6c559e3d300eb2cd42ea83b560a03ca4161b1e9035621a751cd760cc8989124e935802d6c1cde5926457791b3969da4ac6d408729275a31613b9ddfc33c5a1eb22d32d500052b27ffb9a4ce0172d859b4bc847440abb37974c13c855b3e318079a8b87565df2df2aaf96d9cd2515695f03eacf4958122570b14fef0212454bb74c478eaa7e551fbedd36b2e7af9134f7060947ab9dd3b8827025b5110856efdb1384044cdf04b75133d09def93df1513b78ecab8fc51ea2f3c2c60ea2b00bf925b840c569473086a244bae8d9b7a462dad0d9fdb72e0accaf4d1ee1b91d7abb86525eb73183489c9193d0c1c10bb4551919b31221bb519dce970bd5fd0b29fa221844694b320dd81a1766665d1beec63d175af4644a4764513d7619e9bac8802355483cc93666dab4733dab1945495a5bba68839d69d58f2dd5c76adf9d34bb9085d5fc4e8ec82c846ad432c35d6ab4cb99c165681bda2a819a13c4307e81bf7dc57a4002ae393ece0623af7826de923df8dc6b08ca7d91dec52688e676d816f5cc8716f8c119e6970c2a0c719bb6d278947d1db9bca07df7206cb2b06a10a2de4d4608e35ced274d9ff81c22cc89b0412c7880475c9ed4b5b9f0c30a9494259126a5e6095a98cab0bf0476d4faebe8c9b686251e80d8bf4400f2454f4d2a2b845e12c62129caae30e1c30258d7247a90d2ebcd506fafd6be7f7359ab77c37f141e7521281163712afc434c4339acccb767f1877e1a454b345e138422599446aa7da09561ca143ace6ef8ce70c5672163ac13b0d997fbbf8480f07f45792c6f31de10ded9be8548948fb0a9712d9b7e4d2e1d3aee0bd99a5b3aba604e6a9c117a247d95665348ae5829d569ce3449c3202eae7d9723558b0b4413ec470a4bc7c7bd264988e623a3d75656da1f831a84843653b03e53f37a2135ebee48ccb96800aa6a7d23e4e39f369cee6d2489c4c55e62c286b397d661e88925545a544c0358f9a2dd5f744f48ce2256c314612a85633d1a3b672cb1a4dfafb0269b28b65fac42a12d0a707bc593af2f6d3f639c9a8c18d8cba35cb2f1b18b32d387c6d4d6b3d016b9be9be4c214c85d6c979cc9fef700ca04e747b35733f10be5fc4f33d285f72d5bceafa0e790ee46ed3bc7bb6e17847b58c36b96c388ec4fb1eceb81ee73c163443421338d535542b28bf9cf4689e4f131992b5c54df9f64aeb49a28bd969198686cfce4f3b1c1a1187c3d30da29d519e1dfadb79aeccf43be2497b46c19696b78b3fefe09fe49ef2c329164a7822f41c4b25d7651789fc03678543faa095932a23e077f77e5f667ae4bb3808402c210d399fd0f653a4a611feca648418ad9a3c435edd5a5680c399e7a39e689fc3565aaa7dc062d0df4aa3c39ed771f51eb5313fd811349b009bb21c151fb2ef429605be9aaed73e6ff62dfd74f057ae8d220bc2890840090aaa7559f117616022b515e155c70997c058b67012cc25a259de7d35e7f1264173867dfe0e837fd890b1c4bdba76ee4e78234963b66f23fcd294a9c818e1ac7a54befa789116611c05f8fb4b4e3f8f20cc6afed294e78e364ff061a43fd9c865022eba8e76167df2588181682b1471851c546c3711084db58ca6a7bacf3e88608e59eb4848bb818192c19440faebd828aefc835a65e019586920d1a8238a60ae02948316313d38cd9269321ae17a1dbb19f57b619e7c5fba97f577626e2ac688f10b32f53356a697039563be88a79e1e97bf981a8c600ad47237eed91cb80dd8364cfcabf5371fc55a59b9267f0fb347e9bf704ee7abafbd95fa7843fcd4a2410d56d87699c1564ddaa59d453fff26c89b6fe02a9eb14cf0fa408b0d364a53ebbd2c8a0c92bb126973fd94e001023f114c75e02089748e4402a3927bb576d019417f073f9d7017f58a5f5edf9337fcb53d71f766d5ee719e2d6194d5098a50dbb6a334689f24d70e42f03ed62f754cf785b08e8f71b33ecd752e4e7c52398d70798b3828a2d7f9b5fd3222ee643b7707257978a9f06792cd97d714d65433c11d8cda1532f75a48a7a77c4a745de8c85aa44d7fdcc8cd1691d718fff1d930b539c52b8d3f349c2eed0c3613624de7c9937d2ced8c608a184d2dbb10939e694782ad9a82b120c6d82dd88e7314b081cf97c449b471efefd7b558848d999e767e12be54a42b76fffbcbde93241824f32846e71f4592eb2dd9f3d816e8ec229a45b79c254793c8f751004754fb08dd992b333660e028d404b0311eb53d6cf1359d4fbcfe9205403c63d0ea08523d2a9ca5301f7f6c7c3ff52e95178621e7e7e331075fb2dbe88e474ea4433352eaac032211247d234734b4c720ecb03626d745b6b08df3be8d12f18bcf7f49ebf8e3408805a3b2eeee97d6d4cc5aa70a4bc000a5cbc61fe209c06173a8b683225315e3548d787bacaa2a7590989819207a4e265dda895edbf5e336bf6f2368712b165ab5d19e31629e477241ab93a3e0d290c64847ed58753647f20bbb0ec1fc1b8f7691f67f30f4e8913a2f315eba36969f113fc22c575fe5af18bd6a2e9a9f6f13bc21981829b632a7c6aa93c146058232eb7c19422a0478e991b4ed994bc56193b0b8ed67244fc3f3c3dbd338362e17b0eb615180231cd56ff3ca1a8ac7ebac6cb48d76ff2d4d79a0fff9f9cb624c5f01ccdda286f7f6063d8643093ab4db51d71ebbdc673fdd6aa9cb4848e4de4089350ffeef4dbe79b602472e4b2e71a03739166703266e2437f191358e7311b5a16fc369c974aaf28c6eafdc5f2ba976ad83ccc5d34dbd86c7e831ff910a5b682bed66bf0b20ace44bdf0183d398d6ef4fff9b1dd38b07ee5db911f4249d61e4d354a3db3f6cd66a156631384eedc692550e07dd7dc16602759ddabf93921398505f40841ec08473ec42e9e1c6bd992e948f677bd41fac2428b2c5ba84831e9c789fd8f5e6c39558eaded6b3a6d9e4b8437a0c8ee9463fa6750301ded2a8a9ef53daeb335687f9d5609adbf1a461ab4aee998073359b34a4fcc537a9229f18617a12dad73bcba358b469accbc89cff7a71523a13b4b1dc9ad124178a2b202390fdfc2cc64801bec396620adb8f9defd72e12504335402dd75dcac2783cf06bde917cd6561401c863746465622f96d54ed04e14f38948e12732719d34f3d54d916e80c4d4158619a6051f36d632d46d36143f0f87d37853f4190096327093df0dc695b64b9bd73984f14f34e1737e796ac813dca98ef24bc4f1fc3b0d82e5e8026265b3d3a39da36fc2d701737626b476be43a3ddfc9a7d3eae61d38289efde136cbadd31f532eb92176f6224edfd0439a2c355ba94282623a06d1072575abab74909b2447c41cb75ee670eccdd9494c57eda6ce1a2977ce276aaba0d505e9841ea0fc9429f8cfb2a541572a1c7bd3e7775363462ef5581e6008b14308d1e9281bd5cce5365dec6558462d9051366e59524aea51a3d6c4172c76a3dde13c5cbf7980983b1c3585d03374194dd02f4dc083b55fa4d55414f3214646e5f3d81e33450ad1bb78a713ee764b8c4a67fa8a0af687d3c913b5563845fd0577fcb1114e67b242deec591f20a06502ee160e2341636ecfcb9720a0b61869284c35495242aca8b8da61e29e4d83391c89a393c6c85863f2b871161147b5804c6a28dc19ee05414f2bf0ea97eb90dbfe5b71b60cf2e02f7d8b0ccfd11394b396396c25fd1d79e469e85176a824b99d1a56f501dfd1fc550e73005d2443103c926a25ef13cf514bf5e8ba2271b6925609c80caf98d3cc1518b9d624bb113dd19d00734e649a7175e2c2b2674be7cb4d73ebb1a61c6d5fbb9ebb7a9a5853b588631bbadcd5649601fd20ba22741b21d936bd23fcf00ba81287cc94cf80d59c87eeab76c1b56562b162d261908a9f3abc12036fc2d0c54869ab0d079570c101b8c32efc6a339ae9b954374a2fa2909e65abbe71dbaf83308db67633ef3694fc4c8d85bd1ccc0d5831d3310bb3a7d8fd5ebf4a46a29d40468ef8f06ff0f511759c0d6bc7f76cdcb064b03411d3b07298a8edb0976eb07b31f63acd637529d97b9a3e2664afa6e95b3b943749806821288801ad7054bbaa9fb7af02d87633f7437d4ef284548105f7579249acdb9421708154cacd90377eb38c89d5b161f65b9cb08e32660990cf9e7ae9370c05dddd8734f4ebdf4392ffc6a7d08b0435ca85ed9d5598605c5291fefbe0e5809651b63a267531f504292c513dcf174932f09b86cc7a0cc30d800faba4a7b1c563812517f4b20b2749a92db8c5f890c8b9aeeba8eb001bd458eaeb9b154fe26bf3fac8072e4815656bc386e4d40bf70e0f47ce0741438cfacd9a2903c9c8d2abb9bf6a0815995db50bdd50c2b7d5a9861fa7c81e4444b32264d5e34a1849719782df6b5d01e7756652026364832ec4e9670bf5709d20ea61a9bd172d74d427268395c93e7d88553588f00a572b062c57ea37818a51d537f7c3966853589111e577c3b6306007f1864a1cda68e90f045fbd2349a1bdec7da6e77e3cc003b879bf494d86369b0b00e873fb71ff1b06f507de1972901d6e6010dd610be330902102ad5a842308f34b9a3f2e4fe70d6ee143a5d961f3cd919a2108d37b7746268a3abbe883f2909586bb5be04d24c35e7dd58175bff6b4f4255a8ce41ba29b88abf814a17a381bd6b1c2f1c64aa739d1c97cc347b0516b4a02f13acf5a87e1f4c51a822a68a83eff6688ead8433b8b955ca12c8f5cf2f7c1101f6b703f02258a373910bfe2843147b376f32a1e4df62551070843e024212fe3df99ecec1db9bb78f38cf7a95b1b5b91c5112ceda5e3ea08175d179215cc0346710195483c2b5c12e0ffc235df4a9b1bda9503ddf64b480101da8938533ecccee9f327cd3f181e21d71030bcf28f6d83ec5762b033fbd01beee922c82075c170af8f5d57ad93524f7570ff42fb92cbdfb4cc8701c29332689735a49d0272fa789f1c4525a67a561abdd7c64ae348975f2b58878707001cd7ec3116853380c3fb8f4c2b7ec70dfb6b83b35efdf3ea9fd469ec8baac273278de1c39a8f178eb4370e1583c445881f515fcd7a82d6c69d3f061a66219857f93ef70b1eb135224ac27408f984e7e23c5bc02351a650a403e95ac8982904fab553f1e8fb67cd854d1c0c61dec5339cd8904501d14b0e6c36944fa320d0c028b1c9873a5bffea9ea7565f603a30b66db596c1d6c720a8af29b8514e52580011d5e23187c7e07924fdbe80b0784ef540bde0", 0x1000}, {&(0x7f0000000580)="e6393ab33220ec568c516edc0888e206a05a1279cf2da96f8f240723f79e84b26146a9caf6f89f9ab482b4c0aa39adf18a93d0cac2a24a35da5954a417df5bebd5fe", 0x42}, {&(0x7f0000000600)="0fb67eb5d8e1216807cfc53e46a995488ac07adb2039b74d203f81ab6f8bbd2a9acd0303499c26ef1b614bb0b1cbf86fdb5294293a3b48be970bd94e773c646ad2b46a62f6392f6d506861be47da95dd68bee134f9e08f1042caa8051e54561e48465f11dc36e2485a45ca5d753ee33bc58da5ae6892623483a4360f0dd2ab86ff046555538cb223b7586e28ce1ffda8b2b5edcc4cb2a2033de9052f4038a375bb4cc957c25033b9186abf4924c2", 0xae}, {&(0x7f00000006c0)="8a490ff3f06a4c12c0d774b1aacec5451a91c4e9c7c06a08681e92cc0dd873450ce6d094808b61bbb6a43fe0599714730f103a54b616c82d4aef3cf88ee8d6e0dfc6a0a9fbe2d1d42feca458a6282b26a255a6f268933f14cad84d74ea8936c72dd756c6089d13f77553b195a859c8445bdb68c44202d8c3e1af303b", 0x7c}, {&(0x7f0000000740)="ed1d797349de2182e641ff7d39ccba020eba2c5fdfd84a309283796bbc610ae528cf273abc8312b5e7c78c16cf629dde8496cd651065c29105c6385249d31e2b43b1e3c43b33d633fa1a334a00e9a6afec1a877202217ac237dc44249197f10f1e56c522ce0f89ea54987543344096ffacf4e5d76b64d82587ac79383abc8b57f8a78a7b14f7845e1b531a11bdeb924e33de3af7ee5837d15fdce4d5907002621eabd6c6ba13cfd73efd6d35ecdd999bf7d66e0aef7f76ff620c049f1b8a", 0xbe}, {&(0x7f0000000500)="a5d1111bd7bf785703408a4ae7e8e8b5c2f82871dc5bf5d2ee6c54d0f51d6ce482d986384fcd79c7fc", 0x29}, {&(0x7f0000000800)="77daa4a4366039cca8f7267145805b05387ed067527aec77a349818ed8a8d0d681661f7e97562664d372f24ca9e34ab214260fa6259a884bb5d75494134635616a71c163dea7095b258be17b260d36ab18ed5d585fb6061d5e850112b136c40f746eec2e47fa7fea2a4e387eaacbff426fc4f8431655c2bac0b9869c86538088fc6aa679814cff513b5ff14b12e04fd812a954e1e1eec6667ca6a2ce8dcace8f5905d1b70984c05e5d51ca2879c858f5f8b120f4e246cd5a22dbdc086feab781176f06c873fe6378decb28", 0xcb}], 0x8) 00:18:46 executing program 5: setsockopt$packet_tx_ring(0xffffffffffffffff, 0x10f, 0x87, &(0x7f0000000080)=@req3={0x0, 0x0, 0xd2}, 0x1c) setsockopt$packet_tx_ring(0xffffffffffffffff, 0x107, 0xd, 0x0, 0x0) socket$nl_route(0x10, 0x3, 0x0) bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000300)={0x11, 0x5, &(0x7f00000000c0)=ANY=[@ANYBLOB="180000000000000000000000ff000000850000000e000000850000005000000095"], &(0x7f0000000280)='syzkaller\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x2, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x78) bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, 0x0, 0x0) sendmsg$WG_CMD_GET_DEVICE(0xffffffffffffffff, &(0x7f0000001480)={0x0, 0x0, &(0x7f0000000440)={&(0x7f00000003c0)={0x38, 0x0, 0x100, 0x70bd29, 0x25dfdbfb, {}, [@WGDEVICE_A_IFNAME={0x14, 0x2, 'wg2\x00'}, @WGDEVICE_A_IFINDEX={0x8}, @WGDEVICE_A_FWMARK={0x8}]}, 0x38}, 0x1, 0x0, 0x0, 0x40000000}, 0x80) socket$nl_route(0x10, 0x3, 0x0) r0 = syz_open_dev$tty1(0xc, 0x4, 0x1) r1 = dup(r0) write$UHID_INPUT(r1, &(0x7f0000001040)={0xe, {"a2e3ad08ed6b52f99cfbf4c0879b45b4d04fe7ff7fc6e5539b3c68163b546a9b374694370890e0878fdb1ac6e7049b71b4956c0a9a472a5b47f3988f7ef31952a981ffe8d178708c523c921b509b720a169b50d336cd3b78130daa61d8e809ea889b6e02b77f07227227b7ba67e0e78657a6f5c2a874e62a9ccdc0d31a0c9f318c0da1993bd160e233df4a62179c6f309f4cff7738596ecae8707ce065cd5b91cd0ae193973735b36d5b1b63e91c00305d3f46635eb016d5b1dda98e2d749be7bd1df1fb3b231fdcdb5075a9aaa1b469c3090000000000000075271b286329d169934288fd789aa37d6e98b224fd44b65b31334ffc55cc82cd3ac32ecd03aded6f9081b4da0d8b38f3cd4498bee800490841bdb114f6b76383709d8f5c55432a909fda039aec54a1236e80f6a8abadea7662496bddbb42be6bfb2f17959d1f416e56c71bfc31870262f5e801119242ca5b6bfc821e7e20002451138e645bb80c617669314e2fbe70de98ec76a9e40dad47f36fd9f7d0d42a4b5f1185ccdcf16ff46295d8a0fa17713cf39fe23491237c08822dec110911e893d0a8c4f677747abc360934b82910ff85bfd995083bba2987b67399eac427d145d546a40b9f6ff14ac488ec130fb3850a27afc953854a642c57519544ae15a7e454dea05918b4124351601611c8f11baa500a3621c56cea8d20ff911a0c41db6ebe8cac64f17679141d54b34bbc9963ac4f4bb3309603f1d4ab966203861b5b15a841f2b575a8bd0d78248ebe4d9a80002695104f674c2431dca141fae269cab70e9a66f3c3a9a63e9639e1f59c0eee26c6b5d74b078a5e15c31634e5ae098ce9ee70771aaa18119a867e1088334975e9f73483b6a62fa678ca14ffd9f9db2a7869d85864056526f889af43a6000200000000000065d5e880576286522449df466c632b356f243f989cce3803f465e41e610c20d80421d653a5120000008213b704c7fb082ff27590678ef9f190bae979babc7041d860420c5664ba7921b14dc1db8892fd32d0ad7bc946813591ad8deff4b05f60cea0da7710ac0004000000008000bea37de0d0d4aa202fef5952a5391fd5615d429a04a689b83c7068ae949ed06e288e810bac9c76600097907f8ea2e2f05dd3318271a1f5f8528f227e79c13800000000492f21579d2c15b8c70cdb1c332d86d87341432750861ec2bc3451edca194b221cfec4603d276bbaa1dfa6d4fb8a48a76eefc9a9a0270e4c10d64cd5a62427264f2360fe763c43470833ac96d3f3357cbbaba8f1b1fdcc7cbb61a7cdb9744ed7f9129aede2be21ccfdc4e9134f8684b3a4f354da9a795e96334e207dff70f1988037b2ed3aaf575c0b88d8f146684078416d59fdee5307000000d92dad99dac44c3f0008047096a44060bebc2420aed92fa9b6c6224779415d97b9a6d6d5495c1180459043f41c2fc4f4162b987b80c3e001cd34e5c92f76cc4c24eeb8bc4e9ac2aed9e53803ed0ca4ae3a9737d214060005ea6f1783e287b3bee96e3a7288afe2fdfaa78d1f48c13b64df07847754b8400daaa69bf5c8f48fe4eae9ca1207e78283cd0b20ceb360c7e658828163e2d25c4aa348561f927e88f63aa70e73a5e69b3df3495903f06572e1e007fa55a2999f596d067312f5779e8dbfdcf3427138f3d444d2639a10477f9bec4b0bbb6e3c04be68981f392203dd0ee3ef478e67d1d7232f17696294378ce716dacfc5e3e03cfffffffffffff001034ef655b253ca509383815b1b6fc6522d4e2d48604665fde2b94cf02b98a269b891abf8ab9c015073014d9e08d4338b8780bdecd436cf0541359bafffa45237f104b96210403b2de9efedfd71af9444e197f47e866101496f42355bc7872c827467cfa5c4e72730d56bd068ed211cf847535edecb7b373f78b095b68441a34cb51682a8ae4d24ad0465f7927f889b813076038e79a7962fb385a882e8020f06c4c2ba1dd5cac7c18876da865d258734dd73583df292892448039ef799cf0630becdcce04579b5561dc825ab829827945e020c1f67ee615f7084a607a7eceb6243378e0610060f02cca4051c2f001edb3d78fb4b5f668dda93aec92a5de203717aa49c2d284acfabe262fccfcbb2b75a2183c4e15a7b6eb65ca8104e1b4da1fbb77ab2fc043aead87c32ab875ee7c2e7b7019c902cd3b43eaeb1a5fb135c0c7dcee8fe6516a328032f88c042891824659e9e94265c803b35ee5f83a2b210520106b8a358b50ab7a1fa89af9c251fe5294b3d1802d5676d95f160ec97b1ad948741b2044642c37b4a6cc6c04effc1672db7e4b68d767d9a7a508ae54a3cd73643de50e8c77d95a3d361c040babb171607caac2a3559ad4f75465f49c0d0ae3716db6e00cb11dbe200000000000000bf70cc77737c3b42aae501b20f7694a00f16e2d0174035a2c22656dc29880acebd2ba3a504767b6b45a45957f24d758ed024b3849c11d412a2a03b4047497022d9c30e23ef4df5c89644f48bb536f7945b59d7bc09ff754413d135273ea8e75f22f216c6b9990ae71806f2c00b4025c48b75c0f71c497579773767075428067e7f16f4dde374f8211fef42cb468e623daf60b3569d462f4f19eacdb3ed70eeebb4483f8fd777d443e8b40426db6fe29068c0ca3d3414442e863a154704b0e51bc664a137b26be7fc95df80b9ce375dd649c8c704e509bd88c8e63d8c7dd67071115c8982ba46af4d6adcc9f68a75b9397b035153faf46366e7205dd8d6f37525c1a0e94610dd94323f6c15d085197149bfd6655548cfd9c5d3b2d78378cfb85ed82e7da0f6eb6d279f2ae44369ddb4581c55925d0f6f1ba471eba281f259152f85a654fb39ddff3b484439ff158e7c5419e037f3563c7f93cd54b9094f226e783271e1e5a2a2c10712eab625d64931cdcffe6738d97b9b5ef828ee9fb059fc01af0e79c1e14b1d25988c69a39973132f02768f7971d31488b8658a20878b7c1dd7ba02fc42939dde3d4a3339a65d507dc59c51097b40517705da56e9ebfeffffff82bf86dbb58c548069ff6eb95aade7cc66d7bbef724779ca1f731b3346ff177050373d79ff7b3e7f9bc0c1b4b266a8878b90baaa039d3e3b63979ac3df6e6f4859afd50238c7547a39b60810938044ae185d2ba3e00a4e73676864d0270d81eaee5ee6cf1d0ab3785e00785ec27e923911fab964c271556527697b52160687000000008df165d884b36ec2b6c25a2f362815687e9ddbfb96d6861aca47da73d6f3144345f48843dd014e5c5ad8fe995754bd9cf32fce1e7027132f2082fb0a30b9deae84bed4b28045634073c9c58c89d9e99c81769177c6d594f88a4facfd4c735a20307c737afae5336651b1b9bd522d60399473296b831dbd933d93994ba3064279b10ea0c5833f41f157ea2302993dbe433b1aa3a3766d5439020484f4113c4c859465c3b415c3432f81db8719539d5bf372aaaea1cc43a6c5cbe59758bf0129165895ac4b008e595f437491d87abed02cefcd9db53d94d02dae17b118e5d6787463181f4b87c10772d2b13f7809959bc0488506dbd17ca51055f2f416a44fe180d2d50c312cca7cb14a2bdc331f57a9817139a206fc76d57234ffff2de20a4b8e3737fbb42913777c06376f799eba367e21f94ca598705f5dcb767d6f84fad6b0f6095e53c4c4234d0c1fbe434f6ab8f43c0013ee93b83946ee7759e89d7bdd1a32d7b3110b937fe43c06d21e35810d8fe98b0000ea8aa12bc8716eefc5c97c45ac33eeec964c5214bc3a9359bdea1cccab94f15e36319cb34ebcacedb82c2ed3de5a8a8f0011e8f74e82d7f96093530e76692839d7961939adfdeeeaff19d11efcafb6cf46fef271e89d6cc238a081ff58cefcce3fbf4625a7e7de40e42e07b34449e15e065cc7348663a52190202c7af288a4510de03dab19d26285eda89156d50dd385a60333ba5bbf3dd6d6080cafccf8a97406bb6b68a1f0c4549820a73c880f475f732ae00398e8bd1f4908b7807fb33b72685ec37a2d3f766413a6045951f9a93ab5d99c066f7aef0948a68cb0b3e35cb80dd349e891aef595dc4d470e8ac32a308e15fc37d06aeac289c0523f483e1ff7408c60edddab652f2ef91d4f2b01987b0f46da034e5c3f745a7ee8101a3934c54e24b48ec0275e2d068edc746b0827cbf652f406c6b95f2722e58c050400ce2126596e1cd7655b904801784c416b22f73d324678e2724f43f1fe687c7e8a60c28b82b6528341b648cdd56fed7cdcbb1575912d5ecd36de00bca0b7427d8392c6289455e8f8d2ab2242729251ae033a9e02210e62df0546a74b333a1c48f95fd54acb5741259e8c5488efeee327415cc19451432c6f16c27693102a3cd84857cd6586fc5ca9a93eb0145fac0662ff86107f998a8ef7df8aa14046c55b03d3d47f88a8d60f7774a2ee08758897fb411a94b3c2fc5d5f0db42c0463ec014508e5247d33ae6c962d35603ff8454c16f8342856935125102bb784ed714887071ffdd9923c954ab6ce431b63ee356b0c785f2f47b90e29389f22fc5b59a70efaea2bd40195af4486220d702e30bfc43c10ec23ea6283994a7dde4dcb61fea6b651fb1d62458d0741a12830052fcc460db043afe525629b40d7cee658e4cb5e930ed624806c43a006dc9336d07c2b8081c128ad7084c29743bc613bc18f5a38d442768af38041efe03d152ef95ff569e76db2391f4509d7f339d92fdb4a89364949da3932ba5c04c24a560ad80a3ce654575576e599aff3565b1d531f30912b99e6619ebe93cc0b81ea9935fd46edb44a78f615255490a4b621501f2a9e4d24624c4dac9274018c67584f5d374755534d7f68f679c4ff516a9c861a0e7e65868fcb2bf1cb9aea4e05df72279fdb0d2b9e935c5af3cf474bed79dfc248c1f5aea4b8b32c5d295e57079d0fe662a46b7f71cd47744db86c50b704c971d90195c7b2c7439a2d78ccfa79b5fc2bff6bbf840262bf89394b3e6491953264d2700c838fa2c7b34252600c9654e502dcea39cb6bc3eb8d6284ca6270d6b2f0e58fded8a7b4a302a97bc641df07720ba2b26bbfcc807ca0abb1b44322269c34c5ec68cb068ea88067d905ea917bb03eefdaebdeabf2d0dce85dbd02ee46c5cd5892587c2cb5fe36d7d3e5db21b094b8b77940b5f07722e47a08d367e5f84c96ec660080934b33ad61b4f65d77e86abd6859cddf4bbae1f0930462df090000008562ea3511a8065ec8ffcf12f14dcf6ebecd8d884836174faf1aa609e5f1ee1162dfa13bdc1fa7cfaadba85c72e9758f03a755d0be53f8d2a1dfb1c68cc164b0a0780d971a96ea2c4d4ca0398c2235980a9307b3d5bd3b010a3ad0a5dbed2881a9700af561ac8c7e36bb2fc4c40e9cf96f06817fb903729a7db6ff957697c9ede7885d94ff1aa70826ad01a9b03c37b0969be0daf60af93109eb1dee72e4a6df3bec89822a7a0b678058fa3fef86faec216eb6992162f8dcbf719c148cd2f9c55f4901203a9a8a2c3e90f3943dbc10360a1a49700d1dfbf66d69f6fbaf506c8bcce8bb0d872a02238926407a4eddd5d0fc5a752f90000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004000000000000000000000000000000000200", 0x1000}}, 0x1006) writev(r1, &(0x7f0000000900)=[{&(0x7f0000000480)="ef24df748e6339e7a859da00f7e45c45aed0cb6eabdcfdd972f677f016168b5ef61f9aa1f6deab386cf93481b137e7afe6f01ab5079c82ae2da6335608b14ba339e0f66f9dbd841684808f041cb78f055fa4dd99e8666178f4bc2ef29d65e55ab4c4fec523dfdaf97c", 0x69}, {&(0x7f00000014c0)="accecc3b26f444c91af532f3dc8fcb45fc7cb2240674222923ad25ceb2cab3cd1a1bce4438af0e8fd11efe70949b8076477924694871ad64be7d5913e78be03210b90c2170350c7cb1c836d132036ffdb8b1d4ae82f24eea9e1eebd967bbc765a0d152099994e3992e59ade79432921bd4fe5a9a5a1f627d0fe62310bebb8d6e8d8a54916273f2cb9f60bd7f33b392659e64eb1a2c1b49a387bf5fdb486a042b98c33f00150d8179917ebc20b9a4ce14ba2cfc32994781f0178f8edce57369a310ebc478f6c0d1bc0442447a3f3f038ead8940a6b2b92c9a56343feb2cf95dcad3ab0ecb42b0c5583adcd091cde45916908ebd5eae8a67737387218441ed24729ca4643175e3771e0600d44b996f993d2b8e22eddf88eab5b8cabe055b6e16f0a81f8c2dac406e3ba1a2bc44d94314ce123e5b43fc1dbcfb7858e440893b6c66c9f2691cba5856dcac58e289bd679ccdc558aacc7c419a60e726d683557555201b720461dbe1064dfd49919e9765f2bd4bd22eb64f8c1ca73fa6c559e3d300eb2cd42ea83b560a03ca4161b1e9035621a751cd760cc8989124e935802d6c1cde5926457791b3969da4ac6d408729275a31613b9ddfc33c5a1eb22d32d500052b27ffb9a4ce0172d859b4bc847440abb37974c13c855b3e318079a8b87565df2df2aaf96d9cd2515695f03eacf4958122570b14fef0212454bb74c478eaa7e551fbedd36b2e7af9134f7060947ab9dd3b8827025b5110856efdb1384044cdf04b75133d09def93df1513b78ecab8fc51ea2f3c2c60ea2b00bf925b840c569473086a244bae8d9b7a462dad0d9fdb72e0accaf4d1ee1b91d7abb86525eb73183489c9193d0c1c10bb4551919b31221bb519dce970bd5fd0b29fa221844694b320dd81a1766665d1beec63d175af4644a4764513d7619e9bac8802355483cc93666dab4733dab1945495a5bba68839d69d58f2dd5c76adf9d34bb9085d5fc4e8ec82c846ad432c35d6ab4cb99c165681bda2a819a13c4307e81bf7dc57a4002ae393ece0623af7826de923df8dc6b08ca7d91dec52688e676d816f5cc8716f8c119e6970c2a0c719bb6d278947d1db9bca07df7206cb2b06a10a2de4d4608e35ced274d9ff81c22cc89b0412c7880475c9ed4b5b9f0c30a9494259126a5e6095a98cab0bf0476d4faebe8c9b686251e80d8bf4400f2454f4d2a2b845e12c62129caae30e1c30258d7247a90d2ebcd506fafd6be7f7359ab77c37f141e7521281163712afc434c4339acccb767f1877e1a454b345e138422599446aa7da09561ca143ace6ef8ce70c5672163ac13b0d997fbbf8480f07f45792c6f31de10ded9be8548948fb0a9712d9b7e4d2e1d3aee0bd99a5b3aba604e6a9c117a247d95665348ae5829d569ce3449c3202eae7d9723558b0b4413ec470a4bc7c7bd264988e623a3d75656da1f831a84843653b03e53f37a2135ebee48ccb96800aa6a7d23e4e39f369cee6d2489c4c55e62c286b397d661e88925545a544c0358f9a2dd5f744f48ce2256c314612a85633d1a3b672cb1a4dfafb0269b28b65fac42a12d0a707bc593af2f6d3f639c9a8c18d8cba35cb2f1b18b32d387c6d4d6b3d016b9be9be4c214c85d6c979cc9fef700ca04e747b35733f10be5fc4f33d285f72d5bceafa0e790ee46ed3bc7bb6e17847b58c36b96c388ec4fb1eceb81ee73c163443421338d535542b28bf9cf4689e4f131992b5c54df9f64aeb49a28bd969198686cfce4f3b1c1a1187c3d30da29d519e1dfadb79aeccf43be2497b46c19696b78b3fefe09fe49ef2c329164a7822f41c4b25d7651789fc03678543faa095932a23e077f77e5f667ae4bb3808402c210d399fd0f653a4a611feca648418ad9a3c435edd5a5680c399e7a39e689fc3565aaa7dc062d0df4aa3c39ed771f51eb5313fd811349b009bb21c151fb2ef429605be9aaed73e6ff62dfd74f057ae8d220bc2890840090aaa7559f117616022b515e155c70997c058b67012cc25a259de7d35e7f1264173867dfe0e837fd890b1c4bdba76ee4e78234963b66f23fcd294a9c818e1ac7a54befa789116611c05f8fb4b4e3f8f20cc6afed294e78e364ff061a43fd9c865022eba8e76167df2588181682b1471851c546c3711084db58ca6a7bacf3e88608e59eb4848bb818192c19440faebd828aefc835a65e019586920d1a8238a60ae02948316313d38cd9269321ae17a1dbb19f57b619e7c5fba97f577626e2ac688f10b32f53356a697039563be88a79e1e97bf981a8c600ad47237eed91cb80dd8364cfcabf5371fc55a59b9267f0fb347e9bf704ee7abafbd95fa7843fcd4a2410d56d87699c1564ddaa59d453fff26c89b6fe02a9eb14cf0fa408b0d364a53ebbd2c8a0c92bb126973fd94e001023f114c75e02089748e4402a3927bb576d019417f073f9d7017f58a5f5edf9337fcb53d71f766d5ee719e2d6194d5098a50dbb6a334689f24d70e42f03ed62f754cf785b08e8f71b33ecd752e4e7c52398d70798b3828a2d7f9b5fd3222ee643b7707257978a9f06792cd97d714d65433c11d8cda1532f75a48a7a77c4a745de8c85aa44d7fdcc8cd1691d718fff1d930b539c52b8d3f349c2eed0c3613624de7c9937d2ced8c608a184d2dbb10939e694782ad9a82b120c6d82dd88e7314b081cf97c449b471efefd7b558848d999e767e12be54a42b76fffbcbde93241824f32846e71f4592eb2dd9f3d816e8ec229a45b79c254793c8f751004754fb08dd992b333660e028d404b0311eb53d6cf1359d4fbcfe9205403c63d0ea08523d2a9ca5301f7f6c7c3ff52e95178621e7e7e331075fb2dbe88e474ea4433352eaac032211247d234734b4c720ecb03626d745b6b08df3be8d12f18bcf7f49ebf8e3408805a3b2eeee97d6d4cc5aa70a4bc000a5cbc61fe209c06173a8b683225315e3548d787bacaa2a7590989819207a4e265dda895edbf5e336bf6f2368712b165ab5d19e31629e477241ab93a3e0d290c64847ed58753647f20bbb0ec1fc1b8f7691f67f30f4e8913a2f315eba36969f113fc22c575fe5af18bd6a2e9a9f6f13bc21981829b632a7c6aa93c146058232eb7c19422a0478e991b4ed994bc56193b0b8ed67244fc3f3c3dbd338362e17b0eb615180231cd56ff3ca1a8ac7ebac6cb48d76ff2d4d79a0fff9f9cb624c5f01ccdda286f7f6063d8643093ab4db51d71ebbdc673fdd6aa9cb4848e4de4089350ffeef4dbe79b602472e4b2e71a03739166703266e2437f191358e7311b5a16fc369c974aaf28c6eafdc5f2ba976ad83ccc5d34dbd86c7e831ff910a5b682bed66bf0b20ace44bdf0183d398d6ef4fff9b1dd38b07ee5db911f4249d61e4d354a3db3f6cd66a156631384eedc692550e07dd7dc16602759ddabf93921398505f40841ec08473ec42e9e1c6bd992e948f677bd41fac2428b2c5ba84831e9c789fd8f5e6c39558eaded6b3a6d9e4b8437a0c8ee9463fa6750301ded2a8a9ef53daeb335687f9d5609adbf1a461ab4aee998073359b34a4fcc537a9229f18617a12dad73bcba358b469accbc89cff7a71523a13b4b1dc9ad124178a2b202390fdfc2cc64801bec396620adb8f9defd72e12504335402dd75dcac2783cf06bde917cd6561401c863746465622f96d54ed04e14f38948e12732719d34f3d54d916e80c4d4158619a6051f36d632d46d36143f0f87d37853f4190096327093df0dc695b64b9bd73984f14f34e1737e796ac813dca98ef24bc4f1fc3b0d82e5e8026265b3d3a39da36fc2d701737626b476be43a3ddfc9a7d3eae61d38289efde136cbadd31f532eb92176f6224edfd0439a2c355ba94282623a06d1072575abab74909b2447c41cb75ee670eccdd9494c57eda6ce1a2977ce276aaba0d505e9841ea0fc9429f8cfb2a541572a1c7bd3e7775363462ef5581e6008b14308d1e9281bd5cce5365dec6558462d9051366e59524aea51a3d6c4172c76a3dde13c5cbf7980983b1c3585d03374194dd02f4dc083b55fa4d55414f3214646e5f3d81e33450ad1bb78a713ee764b8c4a67fa8a0af687d3c913b5563845fd0577fcb1114e67b242deec591f20a06502ee160e2341636ecfcb9720a0b61869284c35495242aca8b8da61e29e4d83391c89a393c6c85863f2b871161147b5804c6a28dc19ee05414f2bf0ea97eb90dbfe5b71b60cf2e02f7d8b0ccfd11394b396396c25fd1d79e469e85176a824b99d1a56f501dfd1fc550e73005d2443103c926a25ef13cf514bf5e8ba2271b6925609c80caf98d3cc1518b9d624bb113dd19d00734e649a7175e2c2b2674be7cb4d73ebb1a61c6d5fbb9ebb7a9a5853b588631bbadcd5649601fd20ba22741b21d936bd23fcf00ba81287cc94cf80d59c87eeab76c1b56562b162d261908a9f3abc12036fc2d0c54869ab0d079570c101b8c32efc6a339ae9b954374a2fa2909e65abbe71dbaf83308db67633ef3694fc4c8d85bd1ccc0d5831d3310bb3a7d8fd5ebf4a46a29d40468ef8f06ff0f511759c0d6bc7f76cdcb064b03411d3b07298a8edb0976eb07b31f63acd637529d97b9a3e2664afa6e95b3b943749806821288801ad7054bbaa9fb7af02d87633f7437d4ef284548105f7579249acdb9421708154cacd90377eb38c89d5b161f65b9cb08e32660990cf9e7ae9370c05dddd8734f4ebdf4392ffc6a7d08b0435ca85ed9d5598605c5291fefbe0e5809651b63a267531f504292c513dcf174932f09b86cc7a0cc30d800faba4a7b1c563812517f4b20b2749a92db8c5f890c8b9aeeba8eb001bd458eaeb9b154fe26bf3fac8072e4815656bc386e4d40bf70e0f47ce0741438cfacd9a2903c9c8d2abb9bf6a0815995db50bdd50c2b7d5a9861fa7c81e4444b32264d5e34a1849719782df6b5d01e7756652026364832ec4e9670bf5709d20ea61a9bd172d74d427268395c93e7d88553588f00a572b062c57ea37818a51d537f7c3966853589111e577c3b6306007f1864a1cda68e90f045fbd2349a1bdec7da6e77e3cc003b879bf494d86369b0b00e873fb71ff1b06f507de1972901d6e6010dd610be330902102ad5a842308f34b9a3f2e4fe70d6ee143a5d961f3cd919a2108d37b7746268a3abbe883f2909586bb5be04d24c35e7dd58175bff6b4f4255a8ce41ba29b88abf814a17a381bd6b1c2f1c64aa739d1c97cc347b0516b4a02f13acf5a87e1f4c51a822a68a83eff6688ead8433b8b955ca12c8f5cf2f7c1101f6b703f02258a373910bfe2843147b376f32a1e4df62551070843e024212fe3df99ecec1db9bb78f38cf7a95b1b5b91c5112ceda5e3ea08175d179215cc0346710195483c2b5c12e0ffc235df4a9b1bda9503ddf64b480101da8938533ecccee9f327cd3f181e21d71030bcf28f6d83ec5762b033fbd01beee922c82075c170af8f5d57ad93524f7570ff42fb92cbdfb4cc8701c29332689735a49d0272fa789f1c4525a67a561abdd7c64ae348975f2b58878707001cd7ec3116853380c3fb8f4c2b7ec70dfb6b83b35efdf3ea9fd469ec8baac273278de1c39a8f178eb4370e1583c445881f515fcd7a82d6c69d3f061a66219857f93ef70b1eb135224ac27408f984e7e23c5bc02351a650a403e95ac8982904fab553f1e8fb67cd854d1c0c61dec5339cd8904501d14b0e6c36944fa320d0c028b1c9873a5bffea9ea7565f603a30b66db596c1d6c720a8af29b8514e52580011d5e23187c7e07924fdbe80b0784ef540bde0", 0x1000}, {&(0x7f0000000580)="e6393ab33220ec568c516edc0888e206a05a1279cf2da96f8f240723f79e84b26146a9", 0x23}, {&(0x7f0000000600)="0fb67eb5d8e1216807cfc53e46a995488ac07adb2039b74d203f81ab6f8bbd2a9acd0303499c26ef1b614bb0b1cbf86fdb5294293a3b48be970bd94e773c646ad2b46a62f6392f6d506861be47da95dd68bee134f9e08f1042caa8051e54561e48465f11dc36e2485a45ca5d753ee33bc58da5ae6892623483a4360f0dd2ab86ff046555538cb223b7586e28ce1ffda8b2b5edcc4cb2a2033de9052f4038a375bb4cc957c25033b9186abf4924c2", 0xae}, {&(0x7f00000006c0)="8a490ff3f06a4c12c0d774b1aacec5451a91c4e9c7c06a08681e92cc0dd873450ce6d094808b61bbb6a43fe0599714730f103a54b616c82d4aef3cf88ee8d6e0dfc6a0a9fbe2d1d42feca458a6282b26a255a6f268933f14cad84d74ea8936c72dd756c6089d13f77553b195a859c8445bdb68c44202d8c3e1af303b", 0x7c}, {&(0x7f0000000740)="ed1d797349de2182e641ff7d39ccba020eba2c5fdfd84a309283796bbc610ae528cf273abc8312b5e7c78c16cf629dde8496cd651065c29105c6385249d31e2b43b1e3c43b33d633fa1a334a00e9a6afec1a877202217ac237dc44249197f10f1e56c522ce0f89ea54987543344096ffacf4e5d76b64d82587ac79383abc8b57f8a78a7b14f7845e1b531a11bdeb924e33de3af7ee5837d15fdce4d5907002621eabd6c6ba13cfd73efd6d35ecdd999bf7d66e0aef7f76ff620c049f1b8a", 0xbe}, {&(0x7f0000000500)="a5d1111bd7bf785703408a4ae7e8e8b5c2f82871dc5bf5d2ee6c54d0f51d6ce482d986384fcd79c7fc", 0x29}, {&(0x7f0000000800)="77daa4a4366039cca8f7267145805b05387ed067527aec77a349818ed8a8d0d681661f7e97562664d372f24ca9e34ab214260fa6259a884bb5d75494134635616a71c163dea7095b258be17b260d36ab18ed5d585fb6061d5e850112b136c40f746eec2e47fa7fea2a4e387eaacbff426fc4f8431655c2bac0b9869c86538088fc6aa679814cff513b5ff14b12e04fd812a954e1e1eec6667ca6a2ce8dcace8f5905d1b70984c05e5d51ca2879c858f5f8b120f4e246cd5a22dbdc086feab781176f06c873fe6378decb28", 0xcb}], 0x8) 00:18:46 executing program 3: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000140)="eb3c906d6b66732e66617400020101000240008000f801", 0x17}, {0x0, 0x0, 0x1000}], 0x0, &(0x7f0000000180)=ANY=[]) chdir(&(0x7f0000000040)='./file0\x00') open(&(0x7f0000000080)='./bus\x00', 0x14d842, 0x0) r0 = open(&(0x7f0000000780)='./bus\x00', 0x4c03e, 0x0) r1 = creat(&(0x7f00000000c0)='./bus\x00', 0x0) ftruncate(r1, 0x800) r2 = creat(&(0x7f0000000040)='./bus\x00', 0x0) ftruncate(r2, 0x800) lseek(r2, 0x200, 0x0) r3 = open(&(0x7f0000000000)='./bus\x00', 0x24000, 0x0) sendfile(r2, r3, 0x0, 0x10000) mmap(&(0x7f0000000000/0x600000)=nil, 0x600202, 0x7ffffe, 0x4002011, r0, 0x20000000) 00:18:46 executing program 1: pipe(0x0) syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000140)="eb3c906d6b66732e66617400020101000240008000f801", 0x17}, {0x0, 0x0, 0x1000}], 0x0, &(0x7f0000000180)=ANY=[]) chdir(&(0x7f0000000040)='./file0\x00') r0 = open(&(0x7f0000000080)='./bus\x00', 0x14d842, 0x0) r1 = open(&(0x7f0000000780)='./bus\x00', 0x4c03e, 0x0) r2 = creat(&(0x7f00000000c0)='./bus\x00', 0x0) ftruncate(r2, 0x800) r3 = creat(&(0x7f0000000040)='./bus\x00', 0x0) ftruncate(r3, 0x800) lseek(r3, 0x200, 0x0) open(0x0, 0x0, 0x0) lseek(0xffffffffffffffff, 0x0, 0x0) getsockopt$IP6T_SO_GET_REVISION_MATCH(0xffffffffffffffff, 0x29, 0x44, 0x0, 0x0) r4 = open(0x0, 0x24000, 0x0) sendfile(r3, r4, 0x0, 0x10000) mmap(&(0x7f0000000000/0x600000)=nil, 0x600202, 0x7ffffe, 0x4002011, r1, 0x0) write$P9_RREADLINK(r0, 0x0, 0xe) [ 174.382200][ T7977] loop0: detected capacity change from 0 to 16 [ 174.385152][ T7976] loop1: detected capacity change from 0 to 16 [ 174.389815][ T7979] loop3: detected capacity change from 0 to 16 00:18:46 executing program 3: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000140)="eb3c906d6b66732e66617400020101000240008000f801", 0x17}, {0x0, 0x0, 0x1000}], 0x0, &(0x7f0000000180)=ANY=[]) chdir(&(0x7f0000000040)='./file0\x00') open(&(0x7f0000000080)='./bus\x00', 0x14d842, 0x0) r0 = open(&(0x7f0000000780)='./bus\x00', 0x4c03e, 0x0) r1 = creat(&(0x7f00000000c0)='./bus\x00', 0x0) ftruncate(r1, 0x800) r2 = creat(&(0x7f0000000040)='./bus\x00', 0x0) ftruncate(r2, 0x800) lseek(r2, 0x200, 0x0) r3 = open(&(0x7f0000000000)='./bus\x00', 0x24000, 0x0) sendfile(r2, r3, 0x0, 0x10000) mmap(&(0x7f0000000000/0x600000)=nil, 0x600202, 0x7ffffe, 0x4002011, r0, 0x20001000) 00:18:46 executing program 1: pipe(0x0) syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000140)="eb3c906d6b66732e66617400020101000240008000f801", 0x17}, {0x0, 0x0, 0x1000}], 0x0, &(0x7f0000000180)=ANY=[]) chdir(&(0x7f0000000040)='./file0\x00') r0 = open(&(0x7f0000000080)='./bus\x00', 0x14d842, 0x0) r1 = open(&(0x7f0000000780)='./bus\x00', 0x4c03e, 0x0) r2 = creat(&(0x7f00000000c0)='./bus\x00', 0x0) ftruncate(r2, 0x800) r3 = creat(&(0x7f0000000040)='./bus\x00', 0x0) ftruncate(r3, 0x800) lseek(r3, 0x200, 0x0) open(0x0, 0x0, 0x0) lseek(0xffffffffffffffff, 0x0, 0x0) getsockopt$IP6T_SO_GET_REVISION_MATCH(0xffffffffffffffff, 0x29, 0x44, 0x0, 0x0) r4 = open(0x0, 0x24000, 0x0) sendfile(r3, r4, 0x0, 0x10000) mmap(&(0x7f0000000000/0x600000)=nil, 0x600202, 0x7ffffe, 0x4002011, r1, 0x0) write$P9_RREADLINK(r0, 0x0, 0xe) 00:18:46 executing program 0: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000140)="eb3c906d6b66732e66617400020101000240008000f801", 0x17}, {0x0, 0x0, 0x1000}], 0x0, &(0x7f0000000180)=ANY=[]) chdir(&(0x7f0000000040)='./file0\x00') r0 = open(&(0x7f0000000080)='./bus\x00', 0x14d842, 0x0) r1 = open(&(0x7f0000000780)='./bus\x00', 0x4c03e, 0x0) r2 = creat(&(0x7f00000000c0)='./bus\x00', 0x0) ftruncate(r2, 0x800) r3 = creat(&(0x7f0000000040)='./bus\x00', 0x0) ftruncate(r3, 0x800) lseek(r3, 0x200, 0x0) r4 = open(&(0x7f0000000000)='./bus\x00', 0x24000, 0x0) sendfile(r3, r4, 0x0, 0x10000) mmap(&(0x7f0000000000/0x600000)=nil, 0x600202, 0x7ffffe, 0x4002011, r1, 0x2) write$P9_RREADLINK(r0, 0x0, 0xe) 00:18:46 executing program 4: setsockopt$packet_tx_ring(0xffffffffffffffff, 0x10f, 0x87, &(0x7f0000000080)=@req3={0x0, 0x0, 0xd2}, 0x1c) setsockopt$packet_tx_ring(0xffffffffffffffff, 0x107, 0xd, 0x0, 0x0) socket$nl_route(0x10, 0x3, 0x0) bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000300)={0x11, 0x5, &(0x7f00000000c0)=ANY=[@ANYBLOB="180000000000000000000000ff000000850000000e000000850000005000000095"], &(0x7f0000000280)='syzkaller\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x2, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x78) bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, 0x0, 0x0) sendmsg$WG_CMD_GET_DEVICE(0xffffffffffffffff, &(0x7f0000001480)={0x0, 0x0, &(0x7f0000000440)={&(0x7f00000003c0)={0x38, 0x0, 0x100, 0x70bd29, 0x25dfdbfb, {}, [@WGDEVICE_A_IFNAME={0x14, 0x2, 'wg2\x00'}, @WGDEVICE_A_IFINDEX={0x8}, @WGDEVICE_A_FWMARK={0x8}]}, 0x38}, 0x1, 0x0, 0x0, 0x40000000}, 0x80) socket$nl_route(0x10, 0x3, 0x0) r0 = syz_open_dev$tty1(0xc, 0x4, 0x1) r1 = dup(r0) write$UHID_INPUT(r1, &(0x7f0000001040)={0xe, {"a2e3ad08ed6b52f99cfbf4c0879b45b4d04fe7ff7fc6e5539b3c68163b546a9b374694370890e0878fdb1ac6e7049b71b4956c0a9a472a5b47f3988f7ef31952a981ffe8d178708c523c921b509b720a169b50d336cd3b78130daa61d8e809ea889b6e02b77f07227227b7ba67e0e78657a6f5c2a874e62a9ccdc0d31a0c9f318c0da1993bd160e233df4a62179c6f309f4cff7738596ecae8707ce065cd5b91cd0ae193973735b36d5b1b63e91c00305d3f46635eb016d5b1dda98e2d749be7bd1df1fb3b231fdcdb5075a9aaa1b469c3090000000000000075271b286329d169934288fd789aa37d6e98b224fd44b65b31334ffc55cc82cd3ac32ecd03aded6f9081b4da0d8b38f3cd4498bee800490841bdb114f6b76383709d8f5c55432a909fda039aec54a1236e80f6a8abadea7662496bddbb42be6bfb2f17959d1f416e56c71bfc31870262f5e801119242ca5b6bfc821e7e20002451138e645bb80c617669314e2fbe70de98ec76a9e40dad47f36fd9f7d0d42a4b5f1185ccdcf16ff46295d8a0fa17713cf39fe23491237c08822dec110911e893d0a8c4f677747abc360934b82910ff85bfd995083bba2987b67399eac427d145d546a40b9f6ff14ac488ec130fb3850a27afc953854a642c57519544ae15a7e454dea05918b4124351601611c8f11baa500a3621c56cea8d20ff911a0c41db6ebe8cac64f17679141d54b34bbc9963ac4f4bb3309603f1d4ab966203861b5b15a841f2b575a8bd0d78248ebe4d9a80002695104f674c2431dca141fae269cab70e9a66f3c3a9a63e9639e1f59c0eee26c6b5d74b078a5e15c31634e5ae098ce9ee70771aaa18119a867e1088334975e9f73483b6a62fa678ca14ffd9f9db2a7869d85864056526f889af43a6000200000000000065d5e880576286522449df466c632b356f243f989cce3803f465e41e610c20d80421d653a5120000008213b704c7fb082ff27590678ef9f190bae979babc7041d860420c5664ba7921b14dc1db8892fd32d0ad7bc946813591ad8deff4b05f60cea0da7710ac0004000000008000bea37de0d0d4aa202fef5952a5391fd5615d429a04a689b83c7068ae949ed06e288e810bac9c76600097907f8ea2e2f05dd3318271a1f5f8528f227e79c13800000000492f21579d2c15b8c70cdb1c332d86d87341432750861ec2bc3451edca194b221cfec4603d276bbaa1dfa6d4fb8a48a76eefc9a9a0270e4c10d64cd5a62427264f2360fe763c43470833ac96d3f3357cbbaba8f1b1fdcc7cbb61a7cdb9744ed7f9129aede2be21ccfdc4e9134f8684b3a4f354da9a795e96334e207dff70f1988037b2ed3aaf575c0b88d8f146684078416d59fdee5307000000d92dad99dac44c3f0008047096a44060bebc2420aed92fa9b6c6224779415d97b9a6d6d5495c1180459043f41c2fc4f4162b987b80c3e001cd34e5c92f76cc4c24eeb8bc4e9ac2aed9e53803ed0ca4ae3a9737d214060005ea6f1783e287b3bee96e3a7288afe2fdfaa78d1f48c13b64df07847754b8400daaa69bf5c8f48fe4eae9ca1207e78283cd0b20ceb360c7e658828163e2d25c4aa348561f927e88f63aa70e73a5e69b3df3495903f06572e1e007fa55a2999f596d067312f5779e8dbfdcf3427138f3d444d2639a10477f9bec4b0bbb6e3c04be68981f392203dd0ee3ef478e67d1d7232f17696294378ce716dacfc5e3e03cfffffffffffff001034ef655b253ca509383815b1b6fc6522d4e2d48604665fde2b94cf02b98a269b891abf8ab9c015073014d9e08d4338b8780bdecd436cf0541359bafffa45237f104b96210403b2de9efedfd71af9444e197f47e866101496f42355bc7872c827467cfa5c4e72730d56bd068ed211cf847535edecb7b373f78b095b68441a34cb51682a8ae4d24ad0465f7927f889b813076038e79a7962fb385a882e8020f06c4c2ba1dd5cac7c18876da865d258734dd73583df292892448039ef799cf0630becdcce04579b5561dc825ab829827945e020c1f67ee615f7084a607a7eceb6243378e0610060f02cca4051c2f001edb3d78fb4b5f668dda93aec92a5de203717aa49c2d284acfabe262fccfcbb2b75a2183c4e15a7b6eb65ca8104e1b4da1fbb77ab2fc043aead87c32ab875ee7c2e7b7019c902cd3b43eaeb1a5fb135c0c7dcee8fe6516a328032f88c042891824659e9e94265c803b35ee5f83a2b210520106b8a358b50ab7a1fa89af9c251fe5294b3d1802d5676d95f160ec97b1ad948741b2044642c37b4a6cc6c04effc1672db7e4b68d767d9a7a508ae54a3cd73643de50e8c77d95a3d361c040babb171607caac2a3559ad4f75465f49c0d0ae3716db6e00cb11dbe200000000000000bf70cc77737c3b42aae501b20f7694a00f16e2d0174035a2c22656dc29880acebd2ba3a504767b6b45a45957f24d758ed024b3849c11d412a2a03b4047497022d9c30e23ef4df5c89644f48bb536f7945b59d7bc09ff754413d135273ea8e75f22f216c6b9990ae71806f2c00b4025c48b75c0f71c497579773767075428067e7f16f4dde374f8211fef42cb468e623daf60b3569d462f4f19eacdb3ed70eeebb4483f8fd777d443e8b40426db6fe29068c0ca3d3414442e863a154704b0e51bc664a137b26be7fc95df80b9ce375dd649c8c704e509bd88c8e63d8c7dd67071115c8982ba46af4d6adcc9f68a75b9397b035153faf46366e7205dd8d6f37525c1a0e94610dd94323f6c15d085197149bfd6655548cfd9c5d3b2d78378cfb85ed82e7da0f6eb6d279f2ae44369ddb4581c55925d0f6f1ba471eba281f259152f85a654fb39ddff3b484439ff158e7c5419e037f3563c7f93cd54b9094f226e783271e1e5a2a2c10712eab625d64931cdcffe6738d97b9b5ef828ee9fb059fc01af0e79c1e14b1d25988c69a39973132f02768f7971d31488b8658a20878b7c1dd7ba02fc42939dde3d4a3339a65d507dc59c51097b40517705da56e9ebfeffffff82bf86dbb58c548069ff6eb95aade7cc66d7bbef724779ca1f731b3346ff177050373d79ff7b3e7f9bc0c1b4b266a8878b90baaa039d3e3b63979ac3df6e6f4859afd50238c7547a39b60810938044ae185d2ba3e00a4e73676864d0270d81eaee5ee6cf1d0ab3785e00785ec27e923911fab964c271556527697b52160687000000008df165d884b36ec2b6c25a2f362815687e9ddbfb96d6861aca47da73d6f3144345f48843dd014e5c5ad8fe995754bd9cf32fce1e7027132f2082fb0a30b9deae84bed4b28045634073c9c58c89d9e99c81769177c6d594f88a4facfd4c735a20307c737afae5336651b1b9bd522d60399473296b831dbd933d93994ba3064279b10ea0c5833f41f157ea2302993dbe433b1aa3a3766d5439020484f4113c4c859465c3b415c3432f81db8719539d5bf372aaaea1cc43a6c5cbe59758bf0129165895ac4b008e595f437491d87abed02cefcd9db53d94d02dae17b118e5d6787463181f4b87c10772d2b13f7809959bc0488506dbd17ca51055f2f416a44fe180d2d50c312cca7cb14a2bdc331f57a9817139a206fc76d57234ffff2de20a4b8e3737fbb42913777c06376f799eba367e21f94ca598705f5dcb767d6f84fad6b0f6095e53c4c4234d0c1fbe434f6ab8f43c0013ee93b83946ee7759e89d7bdd1a32d7b3110b937fe43c06d21e35810d8fe98b0000ea8aa12bc8716eefc5c97c45ac33eeec964c5214bc3a9359bdea1cccab94f15e36319cb34ebcacedb82c2ed3de5a8a8f0011e8f74e82d7f96093530e76692839d7961939adfdeeeaff19d11efcafb6cf46fef271e89d6cc238a081ff58cefcce3fbf4625a7e7de40e42e07b34449e15e065cc7348663a52190202c7af288a4510de03dab19d26285eda89156d50dd385a60333ba5bbf3dd6d6080cafccf8a97406bb6b68a1f0c4549820a73c880f475f732ae00398e8bd1f4908b7807fb33b72685ec37a2d3f766413a6045951f9a93ab5d99c066f7aef0948a68cb0b3e35cb80dd349e891aef595dc4d470e8ac32a308e15fc37d06aeac289c0523f483e1ff7408c60edddab652f2ef91d4f2b01987b0f46da034e5c3f745a7ee8101a3934c54e24b48ec0275e2d068edc746b0827cbf652f406c6b95f2722e58c050400ce2126596e1cd7655b904801784c416b22f73d324678e2724f43f1fe687c7e8a60c28b82b6528341b648cdd56fed7cdcbb1575912d5ecd36de00bca0b7427d8392c6289455e8f8d2ab2242729251ae033a9e02210e62df0546a74b333a1c48f95fd54acb5741259e8c5488efeee327415cc19451432c6f16c27693102a3cd84857cd6586fc5ca9a93eb0145fac0662ff86107f998a8ef7df8aa14046c55b03d3d47f88a8d60f7774a2ee08758897fb411a94b3c2fc5d5f0db42c0463ec014508e5247d33ae6c962d35603ff8454c16f8342856935125102bb784ed714887071ffdd9923c954ab6ce431b63ee356b0c785f2f47b90e29389f22fc5b59a70efaea2bd40195af4486220d702e30bfc43c10ec23ea6283994a7dde4dcb61fea6b651fb1d62458d0741a12830052fcc460db043afe525629b40d7cee658e4cb5e930ed624806c43a006dc9336d07c2b8081c128ad7084c29743bc613bc18f5a38d442768af38041efe03d152ef95ff569e76db2391f4509d7f339d92fdb4a89364949da3932ba5c04c24a560ad80a3ce654575576e599aff3565b1d531f30912b99e6619ebe93cc0b81ea9935fd46edb44a78f615255490a4b621501f2a9e4d24624c4dac9274018c67584f5d374755534d7f68f679c4ff516a9c861a0e7e65868fcb2bf1cb9aea4e05df72279fdb0d2b9e935c5af3cf474bed79dfc248c1f5aea4b8b32c5d295e57079d0fe662a46b7f71cd47744db86c50b704c971d90195c7b2c7439a2d78ccfa79b5fc2bff6bbf840262bf89394b3e6491953264d2700c838fa2c7b34252600c9654e502dcea39cb6bc3eb8d6284ca6270d6b2f0e58fded8a7b4a302a97bc641df07720ba2b26bbfcc807ca0abb1b44322269c34c5ec68cb068ea88067d905ea917bb03eefdaebdeabf2d0dce85dbd02ee46c5cd5892587c2cb5fe36d7d3e5db21b094b8b77940b5f07722e47a08d367e5f84c96ec660080934b33ad61b4f65d77e86abd6859cddf4bbae1f0930462df090000008562ea3511a8065ec8ffcf12f14dcf6ebecd8d884836174faf1aa609e5f1ee1162dfa13bdc1fa7cfaadba85c72e9758f03a755d0be53f8d2a1dfb1c68cc164b0a0780d971a96ea2c4d4ca0398c2235980a9307b3d5bd3b010a3ad0a5dbed2881a9700af561ac8c7e36bb2fc4c40e9cf96f06817fb903729a7db6ff957697c9ede7885d94ff1aa70826ad01a9b03c37b0969be0daf60af93109eb1dee72e4a6df3bec89822a7a0b678058fa3fef86faec216eb6992162f8dcbf719c148cd2f9c55f4901203a9a8a2c3e90f3943dbc10360a1a49700d1dfbf66d69f6fbaf506c8bcce8bb0d872a02238926407a4eddd5d0fc5a752f90000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004000000000000000000000000000000000200", 0x1000}}, 0x1006) writev(r1, &(0x7f0000000900)=[{&(0x7f0000000480)="ef24df748e6339e7a859da00f7e45c45aed0cb6eabdcfdd972f677f016168b5ef61f9aa1f6deab386cf93481b137e7afe6f01ab5079c82ae2da6335608b14ba339e0f66f9dbd841684808f041cb78f055fa4dd99e8666178f4bc2ef29d65e55ab4c4fec523dfdaf97c", 0x69}, {&(0x7f00000014c0)="accecc3b26f444c91af532f3dc8fcb45fc7cb2240674222923ad25ceb2cab3cd1a1bce4438af0e8fd11efe70949b8076477924694871ad64be7d5913e78be03210b90c2170350c7cb1c836d132036ffdb8b1d4ae82f24eea9e1eebd967bbc765a0d152099994e3992e59ade79432921bd4fe5a9a5a1f627d0fe62310bebb8d6e8d8a54916273f2cb9f60bd7f33b392659e64eb1a2c1b49a387bf5fdb486a042b98c33f00150d8179917ebc20b9a4ce14ba2cfc32994781f0178f8edce57369a310ebc478f6c0d1bc0442447a3f3f038ead8940a6b2b92c9a56343feb2cf95dcad3ab0ecb42b0c5583adcd091cde45916908ebd5eae8a67737387218441ed24729ca4643175e3771e0600d44b996f993d2b8e22eddf88eab5b8cabe055b6e16f0a81f8c2dac406e3ba1a2bc44d94314ce123e5b43fc1dbcfb7858e440893b6c66c9f2691cba5856dcac58e289bd679ccdc558aacc7c419a60e726d683557555201b720461dbe1064dfd49919e9765f2bd4bd22eb64f8c1ca73fa6c559e3d300eb2cd42ea83b560a03ca4161b1e9035621a751cd760cc8989124e935802d6c1cde5926457791b3969da4ac6d408729275a31613b9ddfc33c5a1eb22d32d500052b27ffb9a4ce0172d859b4bc847440abb37974c13c855b3e318079a8b87565df2df2aaf96d9cd2515695f03eacf4958122570b14fef0212454bb74c478eaa7e551fbedd36b2e7af9134f7060947ab9dd3b8827025b5110856efdb1384044cdf04b75133d09def93df1513b78ecab8fc51ea2f3c2c60ea2b00bf925b840c569473086a244bae8d9b7a462dad0d9fdb72e0accaf4d1ee1b91d7abb86525eb73183489c9193d0c1c10bb4551919b31221bb519dce970bd5fd0b29fa221844694b320dd81a1766665d1beec63d175af4644a4764513d7619e9bac8802355483cc93666dab4733dab1945495a5bba68839d69d58f2dd5c76adf9d34bb9085d5fc4e8ec82c846ad432c35d6ab4cb99c165681bda2a819a13c4307e81bf7dc57a4002ae393ece0623af7826de923df8dc6b08ca7d91dec52688e676d816f5cc8716f8c119e6970c2a0c719bb6d278947d1db9bca07df7206cb2b06a10a2de4d4608e35ced274d9ff81c22cc89b0412c7880475c9ed4b5b9f0c30a9494259126a5e6095a98cab0bf0476d4faebe8c9b686251e80d8bf4400f2454f4d2a2b845e12c62129caae30e1c30258d7247a90d2ebcd506fafd6be7f7359ab77c37f141e7521281163712afc434c4339acccb767f1877e1a454b345e138422599446aa7da09561ca143ace6ef8ce70c5672163ac13b0d997fbbf8480f07f45792c6f31de10ded9be8548948fb0a9712d9b7e4d2e1d3aee0bd99a5b3aba604e6a9c117a247d95665348ae5829d569ce3449c3202eae7d9723558b0b4413ec470a4bc7c7bd264988e623a3d75656da1f831a84843653b03e53f37a2135ebee48ccb96800aa6a7d23e4e39f369cee6d2489c4c55e62c286b397d661e88925545a544c0358f9a2dd5f744f48ce2256c314612a85633d1a3b672cb1a4dfafb0269b28b65fac42a12d0a707bc593af2f6d3f639c9a8c18d8cba35cb2f1b18b32d387c6d4d6b3d016b9be9be4c214c85d6c979cc9fef700ca04e747b35733f10be5fc4f33d285f72d5bceafa0e790ee46ed3bc7bb6e17847b58c36b96c388ec4fb1eceb81ee73c163443421338d535542b28bf9cf4689e4f131992b5c54df9f64aeb49a28bd969198686cfce4f3b1c1a1187c3d30da29d519e1dfadb79aeccf43be2497b46c19696b78b3fefe09fe49ef2c329164a7822f41c4b25d7651789fc03678543faa095932a23e077f77e5f667ae4bb3808402c210d399fd0f653a4a611feca648418ad9a3c435edd5a5680c399e7a39e689fc3565aaa7dc062d0df4aa3c39ed771f51eb5313fd811349b009bb21c151fb2ef429605be9aaed73e6ff62dfd74f057ae8d220bc2890840090aaa7559f117616022b515e155c70997c058b67012cc25a259de7d35e7f1264173867dfe0e837fd890b1c4bdba76ee4e78234963b66f23fcd294a9c818e1ac7a54befa789116611c05f8fb4b4e3f8f20cc6afed294e78e364ff061a43fd9c865022eba8e76167df2588181682b1471851c546c3711084db58ca6a7bacf3e88608e59eb4848bb818192c19440faebd828aefc835a65e019586920d1a8238a60ae02948316313d38cd9269321ae17a1dbb19f57b619e7c5fba97f577626e2ac688f10b32f53356a697039563be88a79e1e97bf981a8c600ad47237eed91cb80dd8364cfcabf5371fc55a59b9267f0fb347e9bf704ee7abafbd95fa7843fcd4a2410d56d87699c1564ddaa59d453fff26c89b6fe02a9eb14cf0fa408b0d364a53ebbd2c8a0c92bb126973fd94e001023f114c75e02089748e4402a3927bb576d019417f073f9d7017f58a5f5edf9337fcb53d71f766d5ee719e2d6194d5098a50dbb6a334689f24d70e42f03ed62f754cf785b08e8f71b33ecd752e4e7c52398d70798b3828a2d7f9b5fd3222ee643b7707257978a9f06792cd97d714d65433c11d8cda1532f75a48a7a77c4a745de8c85aa44d7fdcc8cd1691d718fff1d930b539c52b8d3f349c2eed0c3613624de7c9937d2ced8c608a184d2dbb10939e694782ad9a82b120c6d82dd88e7314b081cf97c449b471efefd7b558848d999e767e12be54a42b76fffbcbde93241824f32846e71f4592eb2dd9f3d816e8ec229a45b79c254793c8f751004754fb08dd992b333660e028d404b0311eb53d6cf1359d4fbcfe9205403c63d0ea08523d2a9ca5301f7f6c7c3ff52e95178621e7e7e331075fb2dbe88e474ea4433352eaac032211247d234734b4c720ecb03626d745b6b08df3be8d12f18bcf7f49ebf8e3408805a3b2eeee97d6d4cc5aa70a4bc000a5cbc61fe209c06173a8b683225315e3548d787bacaa2a7590989819207a4e265dda895edbf5e336bf6f2368712b165ab5d19e31629e477241ab93a3e0d290c64847ed58753647f20bbb0ec1fc1b8f7691f67f30f4e8913a2f315eba36969f113fc22c575fe5af18bd6a2e9a9f6f13bc21981829b632a7c6aa93c146058232eb7c19422a0478e991b4ed994bc56193b0b8ed67244fc3f3c3dbd338362e17b0eb615180231cd56ff3ca1a8ac7ebac6cb48d76ff2d4d79a0fff9f9cb624c5f01ccdda286f7f6063d8643093ab4db51d71ebbdc673fdd6aa9cb4848e4de4089350ffeef4dbe79b602472e4b2e71a03739166703266e2437f191358e7311b5a16fc369c974aaf28c6eafdc5f2ba976ad83ccc5d34dbd86c7e831ff910a5b682bed66bf0b20ace44bdf0183d398d6ef4fff9b1dd38b07ee5db911f4249d61e4d354a3db3f6cd66a156631384eedc692550e07dd7dc16602759ddabf93921398505f40841ec08473ec42e9e1c6bd992e948f677bd41fac2428b2c5ba84831e9c789fd8f5e6c39558eaded6b3a6d9e4b8437a0c8ee9463fa6750301ded2a8a9ef53daeb335687f9d5609adbf1a461ab4aee998073359b34a4fcc537a9229f18617a12dad73bcba358b469accbc89cff7a71523a13b4b1dc9ad124178a2b202390fdfc2cc64801bec396620adb8f9defd72e12504335402dd75dcac2783cf06bde917cd6561401c863746465622f96d54ed04e14f38948e12732719d34f3d54d916e80c4d4158619a6051f36d632d46d36143f0f87d37853f4190096327093df0dc695b64b9bd73984f14f34e1737e796ac813dca98ef24bc4f1fc3b0d82e5e8026265b3d3a39da36fc2d701737626b476be43a3ddfc9a7d3eae61d38289efde136cbadd31f532eb92176f6224edfd0439a2c355ba94282623a06d1072575abab74909b2447c41cb75ee670eccdd9494c57eda6ce1a2977ce276aaba0d505e9841ea0fc9429f8cfb2a541572a1c7bd3e7775363462ef5581e6008b14308d1e9281bd5cce5365dec6558462d9051366e59524aea51a3d6c4172c76a3dde13c5cbf7980983b1c3585d03374194dd02f4dc083b55fa4d55414f3214646e5f3d81e33450ad1bb78a713ee764b8c4a67fa8a0af687d3c913b5563845fd0577fcb1114e67b242deec591f20a06502ee160e2341636ecfcb9720a0b61869284c35495242aca8b8da61e29e4d83391c89a393c6c85863f2b871161147b5804c6a28dc19ee05414f2bf0ea97eb90dbfe5b71b60cf2e02f7d8b0ccfd11394b396396c25fd1d79e469e85176a824b99d1a56f501dfd1fc550e73005d2443103c926a25ef13cf514bf5e8ba2271b6925609c80caf98d3cc1518b9d624bb113dd19d00734e649a7175e2c2b2674be7cb4d73ebb1a61c6d5fbb9ebb7a9a5853b588631bbadcd5649601fd20ba22741b21d936bd23fcf00ba81287cc94cf80d59c87eeab76c1b56562b162d261908a9f3abc12036fc2d0c54869ab0d079570c101b8c32efc6a339ae9b954374a2fa2909e65abbe71dbaf83308db67633ef3694fc4c8d85bd1ccc0d5831d3310bb3a7d8fd5ebf4a46a29d40468ef8f06ff0f511759c0d6bc7f76cdcb064b03411d3b07298a8edb0976eb07b31f63acd637529d97b9a3e2664afa6e95b3b943749806821288801ad7054bbaa9fb7af02d87633f7437d4ef284548105f7579249acdb9421708154cacd90377eb38c89d5b161f65b9cb08e32660990cf9e7ae9370c05dddd8734f4ebdf4392ffc6a7d08b0435ca85ed9d5598605c5291fefbe0e5809651b63a267531f504292c513dcf174932f09b86cc7a0cc30d800faba4a7b1c563812517f4b20b2749a92db8c5f890c8b9aeeba8eb001bd458eaeb9b154fe26bf3fac8072e4815656bc386e4d40bf70e0f47ce0741438cfacd9a2903c9c8d2abb9bf6a0815995db50bdd50c2b7d5a9861fa7c81e4444b32264d5e34a1849719782df6b5d01e7756652026364832ec4e9670bf5709d20ea61a9bd172d74d427268395c93e7d88553588f00a572b062c57ea37818a51d537f7c3966853589111e577c3b6306007f1864a1cda68e90f045fbd2349a1bdec7da6e77e3cc003b879bf494d86369b0b00e873fb71ff1b06f507de1972901d6e6010dd610be330902102ad5a842308f34b9a3f2e4fe70d6ee143a5d961f3cd919a2108d37b7746268a3abbe883f2909586bb5be04d24c35e7dd58175bff6b4f4255a8ce41ba29b88abf814a17a381bd6b1c2f1c64aa739d1c97cc347b0516b4a02f13acf5a87e1f4c51a822a68a83eff6688ead8433b8b955ca12c8f5cf2f7c1101f6b703f02258a373910bfe2843147b376f32a1e4df62551070843e024212fe3df99ecec1db9bb78f38cf7a95b1b5b91c5112ceda5e3ea08175d179215cc0346710195483c2b5c12e0ffc235df4a9b1bda9503ddf64b480101da8938533ecccee9f327cd3f181e21d71030bcf28f6d83ec5762b033fbd01beee922c82075c170af8f5d57ad93524f7570ff42fb92cbdfb4cc8701c29332689735a49d0272fa789f1c4525a67a561abdd7c64ae348975f2b58878707001cd7ec3116853380c3fb8f4c2b7ec70dfb6b83b35efdf3ea9fd469ec8baac273278de1c39a8f178eb4370e1583c445881f515fcd7a82d6c69d3f061a66219857f93ef70b1eb135224ac27408f984e7e23c5bc02351a650a403e95ac8982904fab553f1e8fb67cd854d1c0c61dec5339cd8904501d14b0e6c36944fa320d0c028b1c9873a5bffea9ea7565f603a30b66db596c1d6c720a8af29b8514e52580011d5e23187c7e07924fdbe80b0784ef540bde0", 0x1000}, {&(0x7f0000000580)="e6393ab33220ec568c516edc0888e206a05a1279cf2da96f8f240723f79e84b26146a9caf6f89f9ab482b4c0aa39adf18a93d0cac2a24a35da5954a417df5bebd5fe", 0x42}, {&(0x7f0000000600)="0fb67eb5d8e1216807cfc53e46a995488ac07adb2039b74d203f81ab6f8bbd2a9acd0303499c26ef1b614bb0b1cbf86fdb5294293a3b48be970bd94e773c646ad2b46a62f6392f6d506861be47da95dd68bee134f9e08f1042caa8051e54561e48465f11dc36e2485a45ca5d753ee33bc58da5ae6892623483a4360f0dd2ab86ff046555538cb223b7586e28ce1ffda8b2b5edcc4cb2a2033de9052f4038a375bb4cc957c25033b9186abf4924c2", 0xae}, {&(0x7f00000006c0)="8a490ff3f06a4c12c0d774b1aacec5451a91c4e9c7c06a08681e92cc0dd873450ce6d094808b61bbb6a43fe0599714730f103a54b616c82d4aef3cf88ee8d6e0dfc6a0a9fbe2d1d42feca458a6282b26a255a6f268933f14cad84d74ea8936c72dd756c6089d13f77553b195a859c8445bdb68c44202d8c3e1af303b", 0x7c}, {&(0x7f0000000740)="ed1d797349de2182e641ff7d39ccba020eba2c5fdfd84a309283796bbc610ae528cf273abc8312b5e7c78c16cf629dde8496cd651065c29105c6385249d31e2b43b1e3c43b33d633fa1a334a00e9a6afec1a877202217ac237dc44249197f10f1e56c522ce0f89ea54987543344096ffacf4e5d76b64d82587ac79383abc8b57f8a78a7b14f7845e1b531a11bdeb924e33de3af7ee5837d15fdce4d5907002621eabd6c6ba13cfd73efd6d35ecdd999bf7d66e0aef7f76ff620c049f1b8a", 0xbe}, {&(0x7f0000000500)="a5d1111bd7bf785703408a4ae7e8e8b5c2f82871dc5bf5d2ee6c54d0f51d6ce482d986384fcd79c7fc", 0x29}, {&(0x7f0000000800)="77daa4a4366039cca8f7267145805b05387ed067527aec77a349818ed8a8d0d681661f7e97562664d372f24ca9e34ab214260fa6259a884bb5d75494134635616a71c163dea7095b258be17b260d36ab18ed5d585fb6061d5e850112b136c40f746eec2e47fa7fea2a4e387eaacbff426fc4f8431655c2bac0b9869c86538088fc6aa679814cff513b5ff14b12e04fd812a954e1e1eec6667ca6a2ce8dcace8f5905d1b70984c05e5d51ca2879c858f5f8b120f4e246cd5a22dbdc086feab781176f06c873fe6378decb28", 0xcb}], 0x8) [ 174.459798][ T7983] loop1: detected capacity change from 0 to 16 [ 174.467164][ T7981] loop2: detected capacity change from 0 to 16 [ 174.468800][ T7986] loop3: detected capacity change from 0 to 16 [ 174.546257][ T7989] loop1: detected capacity change from 0 to 16 [ 174.546696][ T7995] loop0: detected capacity change from 0 to 16 [ 174.547909][ T7992] loop3: detected capacity change from 0 to 16 00:18:47 executing program 1: pipe(0x0) syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000140)="eb3c906d6b66732e66617400020101000240008000f801", 0x17}, {0x0, 0x0, 0x1000}], 0x0, &(0x7f0000000180)=ANY=[]) chdir(&(0x7f0000000040)='./file0\x00') r0 = open(&(0x7f0000000080)='./bus\x00', 0x14d842, 0x0) r1 = open(&(0x7f0000000780)='./bus\x00', 0x4c03e, 0x0) r2 = creat(&(0x7f00000000c0)='./bus\x00', 0x0) ftruncate(r2, 0x800) r3 = creat(&(0x7f0000000040)='./bus\x00', 0x0) ftruncate(r3, 0x800) lseek(r3, 0x200, 0x0) open(0x0, 0x0, 0x0) lseek(0xffffffffffffffff, 0x0, 0x0) getsockopt$IP6T_SO_GET_REVISION_MATCH(0xffffffffffffffff, 0x29, 0x44, 0x0, 0x0) r4 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) sendfile(r3, r4, 0x0, 0x10000) mmap(&(0x7f0000000000/0x600000)=nil, 0x600202, 0x7ffffe, 0x4002011, r1, 0x0) write$P9_RREADLINK(r0, 0x0, 0xe) 00:18:47 executing program 0: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000140)="eb3c906d6b66732e66617400020101000240008000f801", 0x17}, {0x0, 0x0, 0x1000}], 0x0, &(0x7f0000000180)=ANY=[]) chdir(&(0x7f0000000040)='./file0\x00') r0 = open(&(0x7f0000000080)='./bus\x00', 0x14d842, 0x0) r1 = open(&(0x7f0000000780)='./bus\x00', 0x4c03e, 0x0) r2 = creat(&(0x7f00000000c0)='./bus\x00', 0x0) ftruncate(r2, 0x800) r3 = creat(&(0x7f0000000040)='./bus\x00', 0x0) ftruncate(r3, 0x800) lseek(r3, 0x200, 0x0) r4 = open(&(0x7f0000000000)='./bus\x00', 0x24000, 0x0) sendfile(r3, r4, 0x0, 0x10000) mmap(&(0x7f0000000000/0x600000)=nil, 0x600202, 0x7ffffe, 0x4002011, r1, 0x3) write$P9_RREADLINK(r0, 0x0, 0xe) 00:18:47 executing program 3: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000140)="eb3c906d6b66732e66617400020101000240008000f801", 0x17}, {0x0, 0x0, 0x1000}], 0x0, &(0x7f0000000180)=ANY=[]) chdir(&(0x7f0000000040)='./file0\x00') open(&(0x7f0000000080)='./bus\x00', 0x14d842, 0x0) r0 = open(&(0x7f0000000780)='./bus\x00', 0x4c03e, 0x0) r1 = creat(&(0x7f00000000c0)='./bus\x00', 0x0) ftruncate(r1, 0x800) r2 = creat(&(0x7f0000000040)='./bus\x00', 0x0) ftruncate(r2, 0x800) lseek(r2, 0x200, 0x0) r3 = open(&(0x7f0000000000)='./bus\x00', 0x24000, 0x0) sendfile(r2, r3, 0x0, 0x10000) mmap(&(0x7f0000000000/0x600000)=nil, 0x600202, 0x7ffffe, 0x4002011, r0, 0x40000000) 00:18:47 executing program 5: setsockopt$packet_tx_ring(0xffffffffffffffff, 0x10f, 0x87, &(0x7f0000000080)=@req3={0x0, 0x0, 0xd2}, 0x1c) setsockopt$packet_tx_ring(0xffffffffffffffff, 0x107, 0xd, 0x0, 0x0) socket$nl_route(0x10, 0x3, 0x0) bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000300)={0x11, 0x5, &(0x7f00000000c0)=ANY=[@ANYBLOB="180000000000000000000000ff000000850000000e000000850000005000000095"], &(0x7f0000000280)='syzkaller\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x2, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x78) bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, 0x0, 0x0) sendmsg$WG_CMD_GET_DEVICE(0xffffffffffffffff, &(0x7f0000001480)={0x0, 0x0, &(0x7f0000000440)={&(0x7f00000003c0)={0x38, 0x0, 0x100, 0x70bd29, 0x25dfdbfb, {}, [@WGDEVICE_A_IFNAME={0x14, 0x2, 'wg2\x00'}, @WGDEVICE_A_IFINDEX={0x8}, @WGDEVICE_A_FWMARK={0x8}]}, 0x38}, 0x1, 0x0, 0x0, 0x40000000}, 0x80) socket$nl_route(0x10, 0x3, 0x0) r0 = syz_open_dev$tty1(0xc, 0x4, 0x1) r1 = dup(r0) write$UHID_INPUT(r1, &(0x7f0000001040)={0xe, {"a2e3ad08ed6b52f99cfbf4c0879b45b4d04fe7ff7fc6e5539b3c68163b546a9b374694370890e0878fdb1ac6e7049b71b4956c0a9a472a5b47f3988f7ef31952a981ffe8d178708c523c921b509b720a169b50d336cd3b78130daa61d8e809ea889b6e02b77f07227227b7ba67e0e78657a6f5c2a874e62a9ccdc0d31a0c9f318c0da1993bd160e233df4a62179c6f309f4cff7738596ecae8707ce065cd5b91cd0ae193973735b36d5b1b63e91c00305d3f46635eb016d5b1dda98e2d749be7bd1df1fb3b231fdcdb5075a9aaa1b469c3090000000000000075271b286329d169934288fd789aa37d6e98b224fd44b65b31334ffc55cc82cd3ac32ecd03aded6f9081b4da0d8b38f3cd4498bee800490841bdb114f6b76383709d8f5c55432a909fda039aec54a1236e80f6a8abadea7662496bddbb42be6bfb2f17959d1f416e56c71bfc31870262f5e801119242ca5b6bfc821e7e20002451138e645bb80c617669314e2fbe70de98ec76a9e40dad47f36fd9f7d0d42a4b5f1185ccdcf16ff46295d8a0fa17713cf39fe23491237c08822dec110911e893d0a8c4f677747abc360934b82910ff85bfd995083bba2987b67399eac427d145d546a40b9f6ff14ac488ec130fb3850a27afc953854a642c57519544ae15a7e454dea05918b4124351601611c8f11baa500a3621c56cea8d20ff911a0c41db6ebe8cac64f17679141d54b34bbc9963ac4f4bb3309603f1d4ab966203861b5b15a841f2b575a8bd0d78248ebe4d9a80002695104f674c2431dca141fae269cab70e9a66f3c3a9a63e9639e1f59c0eee26c6b5d74b078a5e15c31634e5ae098ce9ee70771aaa18119a867e1088334975e9f73483b6a62fa678ca14ffd9f9db2a7869d85864056526f889af43a6000200000000000065d5e880576286522449df466c632b356f243f989cce3803f465e41e610c20d80421d653a5120000008213b704c7fb082ff27590678ef9f190bae979babc7041d860420c5664ba7921b14dc1db8892fd32d0ad7bc946813591ad8deff4b05f60cea0da7710ac0004000000008000bea37de0d0d4aa202fef5952a5391fd5615d429a04a689b83c7068ae949ed06e288e810bac9c76600097907f8ea2e2f05dd3318271a1f5f8528f227e79c13800000000492f21579d2c15b8c70cdb1c332d86d87341432750861ec2bc3451edca194b221cfec4603d276bbaa1dfa6d4fb8a48a76eefc9a9a0270e4c10d64cd5a62427264f2360fe763c43470833ac96d3f3357cbbaba8f1b1fdcc7cbb61a7cdb9744ed7f9129aede2be21ccfdc4e9134f8684b3a4f354da9a795e96334e207dff70f1988037b2ed3aaf575c0b88d8f146684078416d59fdee5307000000d92dad99dac44c3f0008047096a44060bebc2420aed92fa9b6c6224779415d97b9a6d6d5495c1180459043f41c2fc4f4162b987b80c3e001cd34e5c92f76cc4c24eeb8bc4e9ac2aed9e53803ed0ca4ae3a9737d214060005ea6f1783e287b3bee96e3a7288afe2fdfaa78d1f48c13b64df07847754b8400daaa69bf5c8f48fe4eae9ca1207e78283cd0b20ceb360c7e658828163e2d25c4aa348561f927e88f63aa70e73a5e69b3df3495903f06572e1e007fa55a2999f596d067312f5779e8dbfdcf3427138f3d444d2639a10477f9bec4b0bbb6e3c04be68981f392203dd0ee3ef478e67d1d7232f17696294378ce716dacfc5e3e03cfffffffffffff001034ef655b253ca509383815b1b6fc6522d4e2d48604665fde2b94cf02b98a269b891abf8ab9c015073014d9e08d4338b8780bdecd436cf0541359bafffa45237f104b96210403b2de9efedfd71af9444e197f47e866101496f42355bc7872c827467cfa5c4e72730d56bd068ed211cf847535edecb7b373f78b095b68441a34cb51682a8ae4d24ad0465f7927f889b813076038e79a7962fb385a882e8020f06c4c2ba1dd5cac7c18876da865d258734dd73583df292892448039ef799cf0630becdcce04579b5561dc825ab829827945e020c1f67ee615f7084a607a7eceb6243378e0610060f02cca4051c2f001edb3d78fb4b5f668dda93aec92a5de203717aa49c2d284acfabe262fccfcbb2b75a2183c4e15a7b6eb65ca8104e1b4da1fbb77ab2fc043aead87c32ab875ee7c2e7b7019c902cd3b43eaeb1a5fb135c0c7dcee8fe6516a328032f88c042891824659e9e94265c803b35ee5f83a2b210520106b8a358b50ab7a1fa89af9c251fe5294b3d1802d5676d95f160ec97b1ad948741b2044642c37b4a6cc6c04effc1672db7e4b68d767d9a7a508ae54a3cd73643de50e8c77d95a3d361c040babb171607caac2a3559ad4f75465f49c0d0ae3716db6e00cb11dbe200000000000000bf70cc77737c3b42aae501b20f7694a00f16e2d0174035a2c22656dc29880acebd2ba3a504767b6b45a45957f24d758ed024b3849c11d412a2a03b4047497022d9c30e23ef4df5c89644f48bb536f7945b59d7bc09ff754413d135273ea8e75f22f216c6b9990ae71806f2c00b4025c48b75c0f71c497579773767075428067e7f16f4dde374f8211fef42cb468e623daf60b3569d462f4f19eacdb3ed70eeebb4483f8fd777d443e8b40426db6fe29068c0ca3d3414442e863a154704b0e51bc664a137b26be7fc95df80b9ce375dd649c8c704e509bd88c8e63d8c7dd67071115c8982ba46af4d6adcc9f68a75b9397b035153faf46366e7205dd8d6f37525c1a0e94610dd94323f6c15d085197149bfd6655548cfd9c5d3b2d78378cfb85ed82e7da0f6eb6d279f2ae44369ddb4581c55925d0f6f1ba471eba281f259152f85a654fb39ddff3b484439ff158e7c5419e037f3563c7f93cd54b9094f226e783271e1e5a2a2c10712eab625d64931cdcffe6738d97b9b5ef828ee9fb059fc01af0e79c1e14b1d25988c69a39973132f02768f7971d31488b8658a20878b7c1dd7ba02fc42939dde3d4a3339a65d507dc59c51097b40517705da56e9ebfeffffff82bf86dbb58c548069ff6eb95aade7cc66d7bbef724779ca1f731b3346ff177050373d79ff7b3e7f9bc0c1b4b266a8878b90baaa039d3e3b63979ac3df6e6f4859afd50238c7547a39b60810938044ae185d2ba3e00a4e73676864d0270d81eaee5ee6cf1d0ab3785e00785ec27e923911fab964c271556527697b52160687000000008df165d884b36ec2b6c25a2f362815687e9ddbfb96d6861aca47da73d6f3144345f48843dd014e5c5ad8fe995754bd9cf32fce1e7027132f2082fb0a30b9deae84bed4b28045634073c9c58c89d9e99c81769177c6d594f88a4facfd4c735a20307c737afae5336651b1b9bd522d60399473296b831dbd933d93994ba3064279b10ea0c5833f41f157ea2302993dbe433b1aa3a3766d5439020484f4113c4c859465c3b415c3432f81db8719539d5bf372aaaea1cc43a6c5cbe59758bf0129165895ac4b008e595f437491d87abed02cefcd9db53d94d02dae17b118e5d6787463181f4b87c10772d2b13f7809959bc0488506dbd17ca51055f2f416a44fe180d2d50c312cca7cb14a2bdc331f57a9817139a206fc76d57234ffff2de20a4b8e3737fbb42913777c06376f799eba367e21f94ca598705f5dcb767d6f84fad6b0f6095e53c4c4234d0c1fbe434f6ab8f43c0013ee93b83946ee7759e89d7bdd1a32d7b3110b937fe43c06d21e35810d8fe98b0000ea8aa12bc8716eefc5c97c45ac33eeec964c5214bc3a9359bdea1cccab94f15e36319cb34ebcacedb82c2ed3de5a8a8f0011e8f74e82d7f96093530e76692839d7961939adfdeeeaff19d11efcafb6cf46fef271e89d6cc238a081ff58cefcce3fbf4625a7e7de40e42e07b34449e15e065cc7348663a52190202c7af288a4510de03dab19d26285eda89156d50dd385a60333ba5bbf3dd6d6080cafccf8a97406bb6b68a1f0c4549820a73c880f475f732ae00398e8bd1f4908b7807fb33b72685ec37a2d3f766413a6045951f9a93ab5d99c066f7aef0948a68cb0b3e35cb80dd349e891aef595dc4d470e8ac32a308e15fc37d06aeac289c0523f483e1ff7408c60edddab652f2ef91d4f2b01987b0f46da034e5c3f745a7ee8101a3934c54e24b48ec0275e2d068edc746b0827cbf652f406c6b95f2722e58c050400ce2126596e1cd7655b904801784c416b22f73d324678e2724f43f1fe687c7e8a60c28b82b6528341b648cdd56fed7cdcbb1575912d5ecd36de00bca0b7427d8392c6289455e8f8d2ab2242729251ae033a9e02210e62df0546a74b333a1c48f95fd54acb5741259e8c5488efeee327415cc19451432c6f16c27693102a3cd84857cd6586fc5ca9a93eb0145fac0662ff86107f998a8ef7df8aa14046c55b03d3d47f88a8d60f7774a2ee08758897fb411a94b3c2fc5d5f0db42c0463ec014508e5247d33ae6c962d35603ff8454c16f8342856935125102bb784ed714887071ffdd9923c954ab6ce431b63ee356b0c785f2f47b90e29389f22fc5b59a70efaea2bd40195af4486220d702e30bfc43c10ec23ea6283994a7dde4dcb61fea6b651fb1d62458d0741a12830052fcc460db043afe525629b40d7cee658e4cb5e930ed624806c43a006dc9336d07c2b8081c128ad7084c29743bc613bc18f5a38d442768af38041efe03d152ef95ff569e76db2391f4509d7f339d92fdb4a89364949da3932ba5c04c24a560ad80a3ce654575576e599aff3565b1d531f30912b99e6619ebe93cc0b81ea9935fd46edb44a78f615255490a4b621501f2a9e4d24624c4dac9274018c67584f5d374755534d7f68f679c4ff516a9c861a0e7e65868fcb2bf1cb9aea4e05df72279fdb0d2b9e935c5af3cf474bed79dfc248c1f5aea4b8b32c5d295e57079d0fe662a46b7f71cd47744db86c50b704c971d90195c7b2c7439a2d78ccfa79b5fc2bff6bbf840262bf89394b3e6491953264d2700c838fa2c7b34252600c9654e502dcea39cb6bc3eb8d6284ca6270d6b2f0e58fded8a7b4a302a97bc641df07720ba2b26bbfcc807ca0abb1b44322269c34c5ec68cb068ea88067d905ea917bb03eefdaebdeabf2d0dce85dbd02ee46c5cd5892587c2cb5fe36d7d3e5db21b094b8b77940b5f07722e47a08d367e5f84c96ec660080934b33ad61b4f65d77e86abd6859cddf4bbae1f0930462df090000008562ea3511a8065ec8ffcf12f14dcf6ebecd8d884836174faf1aa609e5f1ee1162dfa13bdc1fa7cfaadba85c72e9758f03a755d0be53f8d2a1dfb1c68cc164b0a0780d971a96ea2c4d4ca0398c2235980a9307b3d5bd3b010a3ad0a5dbed2881a9700af561ac8c7e36bb2fc4c40e9cf96f06817fb903729a7db6ff957697c9ede7885d94ff1aa70826ad01a9b03c37b0969be0daf60af93109eb1dee72e4a6df3bec89822a7a0b678058fa3fef86faec216eb6992162f8dcbf719c148cd2f9c55f4901203a9a8a2c3e90f3943dbc10360a1a49700d1dfbf66d69f6fbaf506c8bcce8bb0d872a02238926407a4eddd5d0fc5a752f90000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004000000000000000000000000000000000200", 0x1000}}, 0x1006) writev(r1, &(0x7f0000000900)=[{&(0x7f0000000480)="ef24df748e6339e7a859da00f7e45c45aed0cb6eabdcfdd972f677f016168b5ef61f9aa1f6deab386cf93481b137e7afe6f01ab5079c82ae2da6335608b14ba339e0f66f9dbd841684808f041cb78f055fa4dd99e8666178f4bc2ef29d65e55ab4c4fec523dfdaf97c", 0x69}, {&(0x7f00000014c0)="accecc3b26f444c91af532f3dc8fcb45fc7cb2240674222923ad25ceb2cab3cd1a1bce4438af0e8fd11efe70949b8076477924694871ad64be7d5913e78be03210b90c2170350c7cb1c836d132036ffdb8b1d4ae82f24eea9e1eebd967bbc765a0d152099994e3992e59ade79432921bd4fe5a9a5a1f627d0fe62310bebb8d6e8d8a54916273f2cb9f60bd7f33b392659e64eb1a2c1b49a387bf5fdb486a042b98c33f00150d8179917ebc20b9a4ce14ba2cfc32994781f0178f8edce57369a310ebc478f6c0d1bc0442447a3f3f038ead8940a6b2b92c9a56343feb2cf95dcad3ab0ecb42b0c5583adcd091cde45916908ebd5eae8a67737387218441ed24729ca4643175e3771e0600d44b996f993d2b8e22eddf88eab5b8cabe055b6e16f0a81f8c2dac406e3ba1a2bc44d94314ce123e5b43fc1dbcfb7858e440893b6c66c9f2691cba5856dcac58e289bd679ccdc558aacc7c419a60e726d683557555201b720461dbe1064dfd49919e9765f2bd4bd22eb64f8c1ca73fa6c559e3d300eb2cd42ea83b560a03ca4161b1e9035621a751cd760cc8989124e935802d6c1cde5926457791b3969da4ac6d408729275a31613b9ddfc33c5a1eb22d32d500052b27ffb9a4ce0172d859b4bc847440abb37974c13c855b3e318079a8b87565df2df2aaf96d9cd2515695f03eacf4958122570b14fef0212454bb74c478eaa7e551fbedd36b2e7af9134f7060947ab9dd3b8827025b5110856efdb1384044cdf04b75133d09def93df1513b78ecab8fc51ea2f3c2c60ea2b00bf925b840c569473086a244bae8d9b7a462dad0d9fdb72e0accaf4d1ee1b91d7abb86525eb73183489c9193d0c1c10bb4551919b31221bb519dce970bd5fd0b29fa221844694b320dd81a1766665d1beec63d175af4644a4764513d7619e9bac8802355483cc93666dab4733dab1945495a5bba68839d69d58f2dd5c76adf9d34bb9085d5fc4e8ec82c846ad432c35d6ab4cb99c165681bda2a819a13c4307e81bf7dc57a4002ae393ece0623af7826de923df8dc6b08ca7d91dec52688e676d816f5cc8716f8c119e6970c2a0c719bb6d278947d1db9bca07df7206cb2b06a10a2de4d4608e35ced274d9ff81c22cc89b0412c7880475c9ed4b5b9f0c30a9494259126a5e6095a98cab0bf0476d4faebe8c9b686251e80d8bf4400f2454f4d2a2b845e12c62129caae30e1c30258d7247a90d2ebcd506fafd6be7f7359ab77c37f141e7521281163712afc434c4339acccb767f1877e1a454b345e138422599446aa7da09561ca143ace6ef8ce70c5672163ac13b0d997fbbf8480f07f45792c6f31de10ded9be8548948fb0a9712d9b7e4d2e1d3aee0bd99a5b3aba604e6a9c117a247d95665348ae5829d569ce3449c3202eae7d9723558b0b4413ec470a4bc7c7bd264988e623a3d75656da1f831a84843653b03e53f37a2135ebee48ccb96800aa6a7d23e4e39f369cee6d2489c4c55e62c286b397d661e88925545a544c0358f9a2dd5f744f48ce2256c314612a85633d1a3b672cb1a4dfafb0269b28b65fac42a12d0a707bc593af2f6d3f639c9a8c18d8cba35cb2f1b18b32d387c6d4d6b3d016b9be9be4c214c85d6c979cc9fef700ca04e747b35733f10be5fc4f33d285f72d5bceafa0e790ee46ed3bc7bb6e17847b58c36b96c388ec4fb1eceb81ee73c163443421338d535542b28bf9cf4689e4f131992b5c54df9f64aeb49a28bd969198686cfce4f3b1c1a1187c3d30da29d519e1dfadb79aeccf43be2497b46c19696b78b3fefe09fe49ef2c329164a7822f41c4b25d7651789fc03678543faa095932a23e077f77e5f667ae4bb3808402c210d399fd0f653a4a611feca648418ad9a3c435edd5a5680c399e7a39e689fc3565aaa7dc062d0df4aa3c39ed771f51eb5313fd811349b009bb21c151fb2ef429605be9aaed73e6ff62dfd74f057ae8d220bc2890840090aaa7559f117616022b515e155c70997c058b67012cc25a259de7d35e7f1264173867dfe0e837fd890b1c4bdba76ee4e78234963b66f23fcd294a9c818e1ac7a54befa789116611c05f8fb4b4e3f8f20cc6afed294e78e364ff061a43fd9c865022eba8e76167df2588181682b1471851c546c3711084db58ca6a7bacf3e88608e59eb4848bb818192c19440faebd828aefc835a65e019586920d1a8238a60ae02948316313d38cd9269321ae17a1dbb19f57b619e7c5fba97f577626e2ac688f10b32f53356a697039563be88a79e1e97bf981a8c600ad47237eed91cb80dd8364cfcabf5371fc55a59b9267f0fb347e9bf704ee7abafbd95fa7843fcd4a2410d56d87699c1564ddaa59d453fff26c89b6fe02a9eb14cf0fa408b0d364a53ebbd2c8a0c92bb126973fd94e001023f114c75e02089748e4402a3927bb576d019417f073f9d7017f58a5f5edf9337fcb53d71f766d5ee719e2d6194d5098a50dbb6a334689f24d70e42f03ed62f754cf785b08e8f71b33ecd752e4e7c52398d70798b3828a2d7f9b5fd3222ee643b7707257978a9f06792cd97d714d65433c11d8cda1532f75a48a7a77c4a745de8c85aa44d7fdcc8cd1691d718fff1d930b539c52b8d3f349c2eed0c3613624de7c9937d2ced8c608a184d2dbb10939e694782ad9a82b120c6d82dd88e7314b081cf97c449b471efefd7b558848d999e767e12be54a42b76fffbcbde93241824f32846e71f4592eb2dd9f3d816e8ec229a45b79c254793c8f751004754fb08dd992b333660e028d404b0311eb53d6cf1359d4fbcfe9205403c63d0ea08523d2a9ca5301f7f6c7c3ff52e95178621e7e7e331075fb2dbe88e474ea4433352eaac032211247d234734b4c720ecb03626d745b6b08df3be8d12f18bcf7f49ebf8e3408805a3b2eeee97d6d4cc5aa70a4bc000a5cbc61fe209c06173a8b683225315e3548d787bacaa2a7590989819207a4e265dda895edbf5e336bf6f2368712b165ab5d19e31629e477241ab93a3e0d290c64847ed58753647f20bbb0ec1fc1b8f7691f67f30f4e8913a2f315eba36969f113fc22c575fe5af18bd6a2e9a9f6f13bc21981829b632a7c6aa93c146058232eb7c19422a0478e991b4ed994bc56193b0b8ed67244fc3f3c3dbd338362e17b0eb615180231cd56ff3ca1a8ac7ebac6cb48d76ff2d4d79a0fff9f9cb624c5f01ccdda286f7f6063d8643093ab4db51d71ebbdc673fdd6aa9cb4848e4de4089350ffeef4dbe79b602472e4b2e71a03739166703266e2437f191358e7311b5a16fc369c974aaf28c6eafdc5f2ba976ad83ccc5d34dbd86c7e831ff910a5b682bed66bf0b20ace44bdf0183d398d6ef4fff9b1dd38b07ee5db911f4249d61e4d354a3db3f6cd66a156631384eedc692550e07dd7dc16602759ddabf93921398505f40841ec08473ec42e9e1c6bd992e948f677bd41fac2428b2c5ba84831e9c789fd8f5e6c39558eaded6b3a6d9e4b8437a0c8ee9463fa6750301ded2a8a9ef53daeb335687f9d5609adbf1a461ab4aee998073359b34a4fcc537a9229f18617a12dad73bcba358b469accbc89cff7a71523a13b4b1dc9ad124178a2b202390fdfc2cc64801bec396620adb8f9defd72e12504335402dd75dcac2783cf06bde917cd6561401c863746465622f96d54ed04e14f38948e12732719d34f3d54d916e80c4d4158619a6051f36d632d46d36143f0f87d37853f4190096327093df0dc695b64b9bd73984f