program: r0 = syz_open_dev$tty1(0xc, 0x4, 0x1) ioctl$KDFONTOP_SET(r0, 0x4b72, &(0x7f0000000080)={0x4, 0x0, 0x11, 0x10, 0x100, &(0x7f00000000c0)="387ed7626d850509a2d6c1aa38f15cd00f85c263cb226db671261fff7ce9c555f18dafae3530db6dd493f2a3cc88691b9ae21b3e3b4523ae25c1e27d8f62b480c4160b1f90ac9c41fae6ab12ac4c113fef588684ef494c89092883b902a41cd75387ef6f7bc7d460d5e665f398ff95596dc94ec97003c7e6f3c82fbd8de6e11aa4031a61c51caf7a65a2b613bda33f3eaeae635d7cd81761e74c38a7695800a15516eb337056e02335f9a7d10aa2eaf7beb7e1aed6e850ecb3421143c5c4ded0f06affc524dcf3208272619b6a952db5bc96141b2687a3b6f7aadf50bc549974b6401a19cdb130282b955592efa94242065a4c8d695a2cdd9ada350defd58c775b92d348307774d3a256c7520b285d8da0dbf5e20d604413ed2ddf9bcbf881caf811852806175d63892a15234fbcd7a88a2a0aea45d19148f0e7dada7d6d0d7788b8ebfdeaa0284abe90b88dfff412bff40c31c6415c54ae3335e54a49d315851feffe30d999c36def4df7df747695efbd649f42f310859122c0d2c1e558dc6586958a283762386ecf369274e43003a0fdff59ea515eb44521901ef0d00baa91c10a8e44a76aac3468a15bd3d45ad389977467f306f9bcde071b30769795eed2f1580414d168f557cd90040c4bd2a3d6bc5092548feaef7204a12cece59181fcb5bad8c24bd9f8f78d17ab82831325501e80d800f4dd9f45657f8224fc78eb1168fe0527fac33466aadf48f16994d29a47778566e0f3945b2bf36b6eecc7fa18914beb66ac9e519bd333b30d3ce2f50dddeea3447aebbe3bed781e39d5a0fb0cdc60e196f2261305feb596b68986af3eee7b199fefb5f79ffb2d1050e46982af1c14a88dd9000400002f56a8404755c73e74bb90e64bab907d14df8aa9df6f40a80ace2bb8a2aad3b0c66915927db4233181943d88c0c76d5969e2043db5bd77fd60ba0f013139929ccfec960400000085a4d23332ba1f0875e3146afef5b20cc306d3ecee65944fe9829e0ad0c3f6bb2fd81bc31152538db50f47dc38ba908a0d808687e478a609fe0daa02d4e9c618b99266e7f2e98597e2813e1dba9c3c16e9fab3bda6ed33cb1c75513e2264b69d472dd0e1338688ba782b41bde141f99c4894ded98eff9aa53d22eb77c9d93169c04ab2490bf28106f770e07eb7a9e87dde71829f918b98c4cbfcb11a90139264a9ee8081973167f493760278df0cc34be9e8f86f948d9a62e63ad6ca9d2195ff9c6320c85bddc4291507000000000000002195a3d64e04c9ecd1c313c08e29b814bd8fed1ab6d2846c73345962895d289ac77152cac2e0e32b75ce814731c542091f218dd1e68a15d34ca7a819c85e800555db64a717eb23a811356d00"}) syz_mount_image$udf(&(0x7f0000000180), &(0x7f0000000100)='./bus\x00', 0x1014494, &(0x7f00000002c0)={[{@iocharset={'iocharset', 0x3d, 'iso8859-4'}}, {@partition={'partition', 0x3d, 0x6}}, {@gid_forget}, {@session={'session', 0x3d, 0xfe8}}, {@noadinicb}, {@anchor}, {@uid_forget}]}, 0xfe, 0xc24, &(0x7f0000001480)="$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") r1 = open(&(0x7f0000000240)='./file1\x00', 0x145142, 0x0) ftruncate(r1, 0x2007ffc) sendfile(r1, r1, 0x0, 0x800000009) r2 = open(&(0x7f0000000000)='./bus\x00', 0x60142, 0x0) r3 = open(&(0x7f0000000080)='./bus\x00', 0x107382, 0x1d0) ftruncate(r3, 0x2007ffb) sendfile(r2, r3, 0x0, 0x1000000201005) syz_usb_connect$hid(0x0, 0x36, &(0x7f0000000380)=ANY=[@ANYBLOB="1201500200000040"], 0x0) open(&(0x7f0000000180)='./bus\x00', 0x14937e, 0x111) truncate(&(0x7f00000013c0)='./file1\x00', 0x0) ioctl$KDFONTOP_GET(r0, 0x4b72, &(0x7f0000000000)={0x1, 0x0, 0x1b, 0x7, 0x2000130, &(0x7f00000004c0)}) openat$ttyS3(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) syz_mount_image$vfat(&(0x7f0000000240), &(0x7f0000000280)='./file0\x00', 0x0, &(0x7f00000002c0)={[{@shortname_winnt}, {@uni_xlate}, {@shortname_lower}, {@iocharset={'iocharset', 0x3d, 'cp932'}}, {@fat=@codepage={'codepage', 0x3d, '775'}}, {@utf8}, {@uni_xlate}, {@utf8}, {@iocharset={'iocharset', 0x3d, 'euc-jp'}}]}, 0x1, 0x221, &(0x7f0000000680)="$eJzs2j+LXFUcBuDfXSOJGzYz4j8SEA9aqM0lM7VFFklAHFA0I0RBcuPe0WGuM8vcYWFEzFba+hGsxdJOkJQ22/gJLOy22TKFeCWZaHbDWISwO2Kep5kXzrzccziXwynu/hvffj4a1PmgmMValsXapdiN21m0Yy3+thuvv3rtlxffv/bh25u93uX3UrqyebXTTSmde+nnj7784eVbs7Mf/Hjup9Ox1/54/6D7+97ze+f3/7z62bBOwzqNJ7NUpBuTyay4UZVpa1iP8pTercqiLtNwXJfTI+ODarK9PU/FeGtjfXta1nUqxvM0KudpNkmz6TwVnxbDccrzPG2sB4+i//3tpomD5snr0TTNU9/F2Vux8Vu0Ins6Zc9cyp67nr2wm50/aJrWqqfKsbD/j7dDh/qZiOqbnf5Of/G7GN8cxDCqKONitOKPuPOa3LPIV97qXb6Y7mrH19XNe/2bO/0njvY70Yr28n5n0U9H+6dj/XC/G614dnm/u7R/Jl575VA/j1b8+klMooqtuNO93/+qk9Kb7/Qe6F+4+z8AgP+bPP1j6f0tz/9tfNF/iPvhA/erU3Hh1GrXTkQ9/2JUVFU5PfawfoLPEgTh0cKqTyZOwv1NX/VMAAAAAAAAAAAAeBgn8TnhqtcIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD8t/0VAAD//88U1PU=") sendmsg$NL80211_CMD_REQ_SET_REG(0xffffffffffffffff, &(0x7f00000003c0)={0x0, 0x0, &(0x7f0000000380)={&(0x7f0000000240)=ANY=[@ANYBLOB="c0400001", @ANYRES16=0x0, @ANYBLOB="000000000000000000001b000000200022801c000080080002000000000008000400000000000800050000000000050092000000000007002100616100007c00228034000080080003000000000008000500000000000800020000000000080003000000000008000200000000000800040000000000440000800800040000000000080007000000000008000600000000000800050000000000080001000000000008000200000000000800030000000000"], 0xc0}, 0x1, 0x0, 0x0, 0x8000}, 0x0) r4 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000100)='net_prio.prioidx\x00', 0x275a, 0x0) write$binfmt_script(r4, &(0x7f0000000180), 0xfefc) sendmsg$NFT_BATCH(0xffffffffffffffff, &(0x7f00000087c0)={0x0, 0x0, &(0x7f0000000100)={&(0x7f0000008800)=ANY=[@ANYBLOB="140000001000010000000000000000000700000afc8300000c0a01010000000000000000020000070900010073797a3100000000100003800c0000800800034000000001080004400000000208000440000000000900020073797a30000000009c250380100000800c000540000043c500000000100000800c0005400000000000000004ec000080e8000280180002800900020073797a320000000008000180fffffffccb0001002d61d5528b7caf2e34bc29e216598bea6f84babe8e754ab4672b5b7b296ae07d4557da9cee8ecfe2f2da8924ed2cecac2a707cdf9b726ffc124125daf96906f0eb02f927ade23e48406bc2c71cd67e930d9e546239102626caeccb36d35279d46f04915e1b7899692718a61dc985e75563846366470a722b1dfbc9d774f0ec293704368f7c3c66c4204d739834e5e6328edcb7f2f779e66885d18e975fc45b2661aaa875ebb79637345d71b41c28608a9ddd3b3efdeaccccfd9c668a98f1e2a8ca90bab0f65085001c230080480007800a000100696e6e65720000003800028008000140000000000800014000000000140005800e000100696d6d6564696174650000000800014000000000080004400000002415000640b7b61b752254e291b0df02f23150f210d6000000d0000a809e0001008ac2c836ca260d53afbc3268a3ff5c6b3be0a87bd95a15894744f0f3368a1fd011b58289e7f88db85b52dcd6fc6f91ac01133425d5941c5a43e949dac89b9ef851c3c8389671a9176f5182d023e469189835af8e5d6d53e59839d89b9d4ee329533933b9b9e2b46dd2d5fd5eea43c03081c5ce79fd34e1b08b72fdb49d92f5c24bc967b11751c086c7b34e3e5331df6a8e4e9359d2793436e34f00002c0002800900020073797a32000000000900020073797a310000000008000180fffffffe080003400000000208000340000000030c00044000000000000000060800034000000001c021028004100100caf8576aff213bb40573c5a69cb3230dff7a01b52ad1cbfa09aa149fc9c0eab770c7b9abc923effd3c09f280339f8e3c9815cabaac940ef1115c8708b02393ca88f16a59da63e887b051444b8f00132bf021278867d57e87c60cbc5e7e9aacfdf98ec4e65df0104c7cec3c35d772c2fc89ca3b9053c4b513542b52b07f14fbd758544ab11b84bff627e07329f1f635c5d0741088d0e91dcaeb2878e651b37f8512a6aab4d992e0f1754b139d5efbf564bd9739f3ebc7f74ab9942ae84d233a4a0687a96f8d4da5e189c6a8a87465e907c9fa3fa6aee1aad50bf704e6d8656053691929c09e57593677691a602868198248be1a598b1083e1c741864be0f8f2224bfdd687fcba45dc118e8f38396861a0e2af30bef46a24e53f35682e4cc314a9e84f7a36141c0c39dbd24d951164a74b9b52cf03cc51c19136307c7f18b3696580fbb38a0cdf0f26e595133e232545e8ad1aa14a5bcd953979c128b4efcf08e88c6dbcb14a2f0b48add4606b1ab10350fd55f900c7056beaa79276847ac866f986a99a4c46d64d9d0ce2e4ad035beaf746e9014cc450aa948a443ab6123ad1fe606e6c624c9822b43b9440e737d483a3697bbe42e989213e5ec830acd7369793b3a1c18c2d1f81b02c6d02fdbd4b81258dc6b72b355bc7a3156a77341a72198799bfbc8a701693c226cb7ecb9a27a3b4844983b80e31b12bb0aba0fdb06f5c2bd4e6475dec70820e998471aebc538a89df92531ef64ec8cf1ef4e3a6aea8fd75f956cf35b0d77fa204bc89fb0008cd6877818c27e7d5a7bebc05c6583edf903d066a40024c6f1b184bb514d80baf6675585f2dde1538f94d30a6195714e73610e10584a16c96819aad3e67c46712dc07628d22e783162a15f3c1742a2b05687318b601c323b603a8f39a12a9240805fe0f516447e055c85ff994ea94d0972673e8b142dbb0add75be6cf8fc9b72566c21f88f7d437ca20e8c0f8f3bf82e4d17d312e621c33fad59e2a9bfe081f9933205dee311550e232d6dc7e1e8111b822da79d877d3b0f452ee848894682b4f37eafcaa488d748ee07eeb9eb2d07f19acb65a2ffd5d4bee232676c348fef9a6d319c30dda3325e3ba3ca2c36dbed2f69d90118902e06b9c2f5195c79d570c98b0c76f38fd7e165aad8b9a08a36160615b3782a1412b7f400b1e27d766efc15861d9fc20c3cc13d050e359d201f5d0fdd2b2722ee72a985b150bdcbfde53c0768718c012c3780c907cc1cf156db4887cbcc557dcc337038f4f06e74057858ed35104c6e7bacd14e54739d970192b5c8d6e86fac2dc7027f07badf40dd20dba167fd48d8afc9ea845e7501c0e837f99bf0df22fdc3941044312cdbc21630d708534cfd32b2e29219ee47d30a02078d08593bacaf83b78eb9e7f3eb8c02c22ddfbb069c37a253c235a89dd33bf3fa6a3fc4e9859680c942596421c132b86e9a403bc15311872e6e66c2c82eea66f1f35903987ba84990752a694e7a9a5c02a09531b2a56c8b4373c334045bc0cfbb7ca261f49862cc26e94a91cd45719d43d880415e080055a505d306cbbc9c8d5175e1e8436c0437eb03c95dee968cb80bd485a87b145c54ddd78602a3400bf668cfcbdec806f904773508b32807d58106dbc56e53347e304ab0caa4e0c0cae9995651f10576e07e9063d30fe93efed4825dbc302c7e528a1f2a8213dac530e65e7f5f02761d9112c68342adf948f83d2eb9276c6707f52c3bd582f58058e304b8f13d9f94c85d4ee52df2446d818424a4480d684a20b2e401ccdb3fd79d2a254fdb9046f991b0655d5eafbb56facc289f6cc09be6d20503d445e457e031406ea09ce7580ee439434a5e1bc0a571eedaf8eb968b19775ec99eaea847c7165c827d1e32c2e9503ce9c652c8e21c4cd5074260702101bf3ceb937fc7527077309e9545635ba6f107d62a53e8056e27f12c6cebd323747439b76a494f7d281add58a52b4e5eb983a47a5b97aa8b2bffb9d177225ac845cb86d0e5dcefd17cd8820ba71cf188d67d5880f84ec17c976e4739d5bedc7f90d7832d3fcd68d135865f1e21923ad7575f5cc52394dbe2c1a6b3262255d7c09e7739c8a38f8b0ebaeaafc375b674e3b1d4c4389c74da8354046e5b6da6264debf3440a20237275e2048316da7d1ee5c7e65e89e670c4961f287a5b00f1439d8fc2317a4fe1ad14cd27e304222b6dafbed4a5a92428771133b2477145a8e0244541972bd5644c5393bf73e667f144c227b90b06485896ac2353192ea04cd9496f10f280ac0c0b66b55840df71823559a6a840063dfcd3e913b32f9f28d57134bec88826448126b034589ee32fc5ff7b9f2ccdca3c84b28de7b266d0094a6d0104261ef7fe2ecbbed6eccf755e19845f60b887bdba207ead16ee75d5e4376e5f80d6c2fd96cb458d3933eb98afc7971fdba50f7e21092b5777c23e5af2b73ab5eba3a43aacb9a78f22cd9d1bf5ee34afd7878ba10dac42b306807ba6af4b14c82820151ee95729bb542efdf7a1bfa73bc4dc61e46df3336ba4e0e9057486ad4b641a606da47884af5b500ec8ca5003b9ab10e4f7fd828f966db55511bd4997c4a7a400e18eb71e077a16c6f072734884fca2808c49d7b8a9e517d4182e65598ee2eaad0cc313886e495d7868fa4093c2db1f865fef5bb762618180d04c321e2c3bbbbc244c1254c41a6411c02c003d8028f80bc2845051dc32132387dec64118e2ede66c78d4dc89944444d3fe4c0d4651310fe55ac700e80bbbe411e5ce3a960eada42b2d7182ef24477d0b1b5783154098acfd518ed0b3b52a60588472eb0b94055c69c760764362452ad3863105f449902e0fc25734d38eec9f144e40b68a6b6e58618ded7dbf8b989c22c390c3eb3570b11d6dbac3b1199b58d3a68e2f380357f9a1a1d6c468e1f40f1aa7af5e049ac0ef9402705b56460e76212ea2209230d4e9888788913a810d88dac8323d49a97bec9d56693a721bd87224a698c1248840aca0bfcc4daabe683ebe954d5b11753164838d87b9a786b3a8795a3dde13850c99c6318c60748a4485a2fba9e1dd00e164e05cc333887661e567791c3482c1c013e136c0b3f58bb5f98b89239878d1edf42ec50f810fdcbd62e520d7857c6753c1bbe1562dc6304c9b55941b27e14e5ea3d228015a96a243e6a5e09c8c31ddd8bee18e784f050c441d901e83ee8a3861cf88fe79fe6e05c925241df3320a1a68982c2e9e061bb04e51ed3dd2902732e32c0291fc8a94ae017e705a21e054c2087e47d8a337fcf4f523f89b3dadfadd02c62aaadd2e4c3b105ef1c1d25549b84efb9c5daa0f8e13e32a6c1f6341f819bc85e734ca3b97cb0cb43825dcfa5579ce9ac5e470148ea109d023e44dd495f0ea251a93e327f28b977db3353288bf3be5af090c023704f7958c72d95de789347a049758c122de39df5642ec937e897101d2e3977adaadaf3d6257eac1a13125424c6db8ef7a991d6fde27f0e2b28b637efab7425d7dca5d55266d35b49a509beda3a107a8b88f47b11cd797a23763ad0a82fff47cc5750ab41412b62e1ca529e9ab3341d05471183fdbec566f9cd1781ede486dcaf392b25a9d23602b49934b2a4de2e33f8601c7a45047bb6868aec4e71e597414ebaedc1b0c89d7dd4730ed7ef5dfc6a956ed27555db87b864931f0397c8d9b2120908155f3d522c7d6aee9e64ecdf3928d8e6ab30768bcd5edad66722e03d4b289c730672f87d8f9c82fd62adbf870b8313e29f9ed76a20385d7edea9bd6f1685c19e69aa21552933713802b89a18967588d137dc6ab14f9f0285e2e028c1fe9fba3dbc2ba2e7529dd27f56d9f294cd1fce686116208f0bbe62981d1f30c2a068a29014c1e63655c0427ccc802784efbf5047df5de709b03d82f6d25b3e53d782d32d3dd541881797f385501eadfb328054bd6e02b9d3efaa0de754dcad203f5c5e02701cb651ffed87ecf6c4d9357eecad050154fbdfae5a7a0e71ce62f4910f5b64e5309f462e359b70d78b9465adebb8df2b2b0fd26541f1519ac50745805be633134f56c3c6a1081a3cfb27b07999f3659b68a11c864d1f10772027d5bf9ae4ddccca0353b4cfd20908274b0005f4727c8aee779b9c94e9a285472a4abb8a536335df278b4500e62eab41536b42fa4972a458c63f7b7dcff527bb7d75b88e57c603de9e60e66f209e4e41537564b81b6a09ffadffb6f7f46e6903373a961609df056354646c541d713a6fc86ef51f915c08f0f5395fe1b301d6bd10e8a7600fc99fa68a7de829d1c9961cd0ca6504657122a1040ac0002f03a27f5725a8dd5a4894938065ed02bd620b1ab73c17e8ed34ff529cc47c27a3bedba239ff0c5a92825768275728546339e9abdfdd7f1a04d776b3aa196aa56f6b18068bdb31053b64216c5671b330948feb4ef9244ac86c6931d115bcbd93b8890821820360b2c4180f6d9fa4d11f81d1b4564f5bce20b75f23d146b9da3fbb207bedbf8d4ec0e1342d538bf56f10a3c092e24395df2a5dc8b81066dff0d920e9c6741a067d4b035ed2e1aaf3bde66c6d5a139ab69d917502f67a696bbfc14588c02f7e9e9d002b22dd017c3c9c39f5571c288b42bdaaf8a87ddcce759dcad3fc1af7dedff4b6befa0629461e6dd019b5b970d5a65e303146a60a58da1cebafb3a9beddce6a2042229dc48857a7928085dd941424447745bb5eb4228b244f9adb813bdd57a5ba7802f6e589f184bea4703f032729be5ca271df3f71d895aa4a369427ffb65f534742adb73cc2b15e2ac089c602be5b86c3a966db3f451cc117e96b986e3981a8cadd85e72214aa447faf4ee25601f00db7c66c0b4c4dfe4b2ef29f174be06b29859d90c21774ef76af93ac0f526d7807a00d5f3c25f03760613e869927c4f0c65e70180fd42c81f8f35ce5ed24939f71b09ec774fe3140dcf6e38d82e95a50816e42cdf9ce1e3a91cb4eb00b2f8493107db610549c19d185dc7a9e477246cd100d2e87a568137583f97f3d6e6220d93d296253cd69c19c3cc6417136e68e35b5f63424446b3f493d89fdf5fd334286868b4c214ac43f4e9c01e98814ceab3b4d564a1fb2198fe041c1d54a4aaad277371680f2ec1fe8d338bf7b2d4febcf89cd25411869bc5a016674e05264f264bbc4c56ae4b2c2fcc2e162cc40e1ebaa9bb6ce573de7402d48d924230323d586216eddc93022ac9f3c4e035b5287e1625b838f0f2e946274a26184179e7ff4cbfa6f01fb503adc811a5ee1c89937eb8472b46cc17ab6aed921cbf04c8c7fbd728c5d3090412dcb91bf3982fc7e67f18546648ac00b6618cf50c2adaa3adcddb77b08e1921313b3a85ef6b2473b70997e447544aa099b4a0b2975456e5de2dc52712ad9c63eed8458ec956cbff35874e06bdc9cfc44fdc026a708aa21550ced831faab8edaf8eaf2a018fc5492c739cd142b2a8684d9e87617944f31d1114578c5533f5d427ee27b659b33edbcc28299e8935321caa380a8cb9edee79ec03f649ffba13cb4c7143d945b01a1e9f2f325c84fee7622f6d096a8f42673f6054062f22e1722c0b6072647de3b4a55fe07b7a409a71d4afb913305de0be425e79b09fbefef56f4ea06cf71fec97193f9d35531e42b2aeb38cfc8ddf441f6b8f9bf6470a365ed39cbafcca9a39b45ce5fbb83e1a573ab678644176d63fe9d0ded468e292fd2af7cb57b4171b7fb54dc185bd48e100a571542a88a31e0d895e568edd1286e582a4e72f8c816c8ab3cb0884a7cd19d09af1d5131a0651e0f251ad7e0001006370422e01029eec37a33f673e058eec85e77daceabbccdd76555bf72fe2c068b8bdeab759e655bf9264845a249d63617d798f029d3952327c492f4903dcb39785e914faa7c9802e60b0d2922bfef5ef3810b7b08d17cead0f1bd271b9e20f4a08adf3ac5806912bf0532f00417d792c91df24ef52a63eb8fff000002c000280080001800000000008000340000000030800034000000004080001800000000008000340000000025400028008000340000000030900020073797a300000000008000340000000010800018000000000080003400000000208000340000000030900020073797a310000000008000180fffffffb08000180fffffffd200002800900020073797a300000000008000180fffffffb080003400000000136000100a61226d4be10b5df78afdb82aa3aa2b074a1846c9d55b1d6b7e39ec6bfe2b21cdd17da83b8a4b46b8b7798a73555259cfaae000004100100734d538007db4905e519852819a83c27e373c59ccb5b5cd5579748f0889347f581b08c7f1ce43f1e78b26b19b08f86efff46db036adf1901d68071b452ab68736f0598fb2c4264285965bc98fb34c2741ecdd024ec55615e831cf9b5095ff5c25a915bf8f826eb4210b9d6f2020a6ffa6a91b082a8be8be7216b65bf8c891d8624c543b75760a4e702b9bb3c0404118b65ffd84160187b1929a4ba442181302fa3d3a8dd7ea02efe78fe0aacd2c8d8e3eb57752a213e44186bcc6aa7c400602128ca51a2e088616a82f8cca11b0fef9ce96900b385043acf24f7bf3ebfd362d25adb201eb1ab3d409dac45c3d4db5b40c33ccb1b73aa9d7efa536c367ae88675d34334825f8e3b7b5b8c13c15fcf5ab9d6f0c6e382a4149c386163b5711d84efbf685dd9967225dd03b7471a82b4923de4bac04430aafb0dcc88ce3e8b6971963a08f3cfb0c2e6aa2cc6d4a1b49328e19f01e5bdeb7fe9a3e15855c64bede6188f828d9fc6d3be7fbb6fae43fd43cdda02686a65f366847f0ffa3709f4f42353a701f2260c672dcdf880b7e1051e87f714bf80219e9c046344ba3875bedfb20aacd0d7fc45dedc54b565fc7a7be6e6523cfc5fd6a9d419cf95cdcbc1fd8a80bbe0e103a5d6c34044ef8e62acba14c753c82525e7ab8fd5be41c34492974f3939fcc688a2585f440eac94b05edcf04c3eaee1a5a931316fee89c4c0c5bab7214261c3d566417e8c0b9213395b10b78daddf46983c773f5d6840780154982b1ed2e4765cc4cc72d6baaf5e3522c526fcfd9e9beb07143923997e8724e470338b492183818026e2c7d825a60b87e340d5fd0ed2b02824d65ee15969cb7f5e0a079b2ff381ec983585cebc67806f6f8815ca8b551e58fa23a81516035f37d745384e8a8fe7874a3284fd327b14e8987be4239a83045c062568034e69340a8c6e92f6fcadbbac6303c55ec8015333aa8054d1d77cf4c352a73d5f71ae1a05da70a841e497f557fd95172a886cbfcecb6d85eb4c9163ab6362ab61b0554eef36d89beb190cdc7d474f76d877fcff4997a9da9f38d507e9bad3796db267d9d2df0c20ef1257be24496030e8ed9371938d929b0d99d6edf6a58697f7d8fdbafd5b71d9b57831e879c4d9aae0610c191c6388c7073be429e1c90642fbb26e9df4f528f857d8beba9db35279c045c34af8c0cb744e86ec9ff42bc461c12c92dc866f6ab5a94143540fb76052ba6e6c2b2a4eb9c4de8cf5d60490add1bd2f201cf18cf478d532e82fb4cb2000accd5e1de1ec69831d094bd317324540508601baa05109111e2c8e52b51eeccf95ca230be99db45032f7e16aa62c4ca6a6b61dc89f219099e353651cbb971026f8cf20f21849a74baba94efde8bd82152725c075b3c2eec02cec3eb76f139130a3e26836530ebdcfb0ab992e7b194cb2bb92b072be2849b3866f10d14dc796272ed3afe254b9c65f5ceb712e68f8632fc6b5b8546f1d0e4e7bee9d7cc4bae5cb86863aaa741222c4a2db9d1993089a98eba4a59fb16b9dc1c4cec48682410d14ee8f63cd79e54267a7387e68ebcf22410284068905afe10ed6125b53e173b7cff4d466edec3dfd1795efd97fcc4e15c992336fc1c3556c8ba854e8baa2766768801c6442e21889f116701ef044edefb97f34f1428d1577b3a4a18acbf9faf91e66f791889ee1270720f1dcb6768b7dce28ff95a26af3a5507f2579ce03dbb11a630e368d3827375a243971bd17de40263dfb2e57c95e82f6d53a91d6471b428047a339a80d2ea6125baff19bbd957c947e0c1772c2c2a0b4cc5d6646917fdeaa7bbde5e41c3e7c1b8b0363d424f405f699ddedb5bcc5620743f4e0c82bfd108db733748720dca2f99b0c5249e02665477bdbd42ae04dae0eddafb71a61e37f7210e8a3ee365a463dfa99d5ad4055ba7bc6566936ad86063279fef7a2b24bff0a2e96f69917984befa7adff52f8670bafa8f18e63485d16b38fc7d85244a6f9f52a9f4c8b254c1d74c78d7eca83a8b8631aefba59380a11e1cad52abca39667afff437fea02598ac63991417ff7bd5bba4af8d317f70896d0486345eb6ed7de383c952abff023b883dc75fb7e5fb0ad6f4a842a281a2c9f0c8d0d68268937deecf39b19104333e19fff210ea9088d5c9206485ddafa1740c53ee901a6baaa64115fa118000f7712d2acaec70d72de26856198858506add7606ef01f1e6b351bfec5b9d006fe64100db192f2c986ad1337b278a828490f9dcfe5dac4c25c7156082ae31228389e1c5eba76dd3334ad953b05c05b6216800ecdac0a6b2275d77de84e7638bdef73e5631eeb2d5f9b157ac6c0e7eb65b725e6c6dd4529c40dde339136e39c03766b22b98e2de06c5ade3ee59acf3efdf7c30de1428b13000b91bda7f37dbd343e7a71b91a493e168bc6d76a3406cc849ae46760d895e422f2ae8d4f8fb0e5c055f5202cbf21e2123a83a0706bab56ee155daf60d8c52f9df4c7182e8caec60d41a31eb67dacfeac1478f15e21e5dea626bbe686418aec07a301acc28a97d0fbbb211e60b61aa0783237788d11f44483f4b4c791f7257ccbe923f98a939826bdac3d08fc99e0ae37fdab5b59faf4109a64805be64842683ae4c82e5adaec20b657f021f87ed6758157d806d5154255d4ead952e8bb20bc6fb3135810f8eba578a0929b9ad010de8f177acd16c63b2bf582517b2857ffb3585daba332f9346e0b415a1f81d32f8e0aeb7326ae6d0a0d7d50247aff684648414fda514ece3dbe74583e00077a18395456c60c83fd5cb36aba44adebb811ecf0618ad006002aa0e31ce5d30f0dd8e8dc8afd5d35411d142e1e6ba8aff3977327b83379ca0fb7377c3a32d276ed5790b346ad2a331e4607ff175384e98ca868a1437c28f1a1a0cfe100b08120178209e3c5ffbcf7ba5dafc80452f166c4fc050e50106fb4223cb435a6ac38a406f3a3dc7c9793430ebec140ea4c4a960a0207376edc984ff4130554cd46205a0756eb70c7405a34a338c61bce97b560e1807d2f2bbcea65772e42654cfcacfe97832e2e4dd999baa97e70ab2678f30a8af02f4ac4327992cf9642295a935f2cbb49c83a0670e355aba25cb81bde29045c98f1ea7b427c50927f33461b6d83347645797defe515560f29a0d5f5670bad12e53bae2bd3af5bfa3619a3dea0a8cbd6e5718706dc5090edec8f580903acb154379cf5bbbd8f9318dd218b99402536ddd303ce05f718139a4db52f3f4813140201589c4503541db0db7a467a890c9f32cbbef3671be65cf76d2569c5671159b5fba5fc92534f4ba8a01d04bd247eb188a60e3f92f080db60782bc992560d106a369198a394c51ff1d4cb02e30903c74208ae1cb05f3aba34d3ba2b0fb4cc62e4f45e8e727303e5cb7434823cecf86b7a81f9af67a449fc5abbb13719138ea424144e185247632d52d03c1ce92e758ceb38272cf61f8b7387e030a6aab579a76f2383ad0234cbbe42cc58b3a83cd7a8dbd11949c382179292e8541e1f6e563e5532b42d9047f60d41b4a140689001dbbdf0745229f9e97596252b9cf45ac9ffca8a3ecf33a90f4ac55cf7d1b2288580e1e2418769e16cfc9e265a71af133f8d7c251553a95746e65159c20e6d40508d2d3b56ae62518752796446358b2775c5b01fbb207e3821e7879851424e99771f319dd82ffaf0889069bdce3b6f65d47248fccdc7730bbb909398f466fb64ccfb68faead745cec8e365f9d4e35668f29070aaaaf298d850db5a04b4badc90d4e4e4eed8238e2e6bbe427a3d38d42d53bc67808f49c0d7596b380ef058e452b89597c8f0caafe58a71eb1310266933c47f8ef27096098e6f80868c35fdeccb0f80fe5a944bed5d686ff609e7264b5e9cb82958014505aee88fc0d54da01bcc6cedc2836102062a02a08bb160c7b95b9a8cccec3a3885a28bb90bd94f85305387844992c4444016ffbaec221413b0dc2de118d2cdbdcae532fe7cd26c76de3247b5d2f6a30438beae5510f12eb77578ed627268e9818111ac8188930725d533f24baa22a6c2fdcfc90ed417f05b45fb4acb56ce9393ed8984a16e8a48687c959cb1454ccad3bf8c1f55de49c734ae0e79cffdc0962fda99eb78bfe03f4e6d6307255b2e9e120d7f354849806e7a22edea89e089ea6a76dd7a135e607efa5d52dfdb6376c0223a41b2b9e463d783aef16322cb2860945f74057c46b716f42f6cfb07883d0f20f64349a45340b844b1b92df4755ce906bff14234e32a8b231344ca1739230868ea4eaa424a720d67b4a9709101109bb3496a575470c8ce49f62ee786c5f4193058101513993b7ff93ba9fbf6a7cd40c6790cd4428644d5bd50878409b3321c9140e177c4e6d0f08ce434719ce88723344c2eccf00ab13296487754aa53e6bb137a6b8643a6b430fc7f9e33bdd6e9f2d96c0c198f6acce8a283cb7b2bae9856fc75598622c8c8fbf87cbb2219d75a9f732b057370aea0573574ff9ba60a536ff98162eb65dd0615cb75e228b844164e1c4a2e67bce09bc2bd13990d1b27b8b9e45aff6de3d02d9cee6031c427d7313e332df5d14552d9cad2e77bedcb1db600a66227586b751a9a6d5d22fc6bb23230a8f9471fa3a808fa94d5859d11e24d7f77352aaf84af21635f5167003197c96dc83f43b9e3503bcaf1b96c3f0859f1db4b99d3db426880ee387dbbad7678368a22bfc8909b9fcf386cc54a2af9513c182e23e27bcb4b6d6b211bed3fae62b577213f2871379a33710b585122332049892a5e4ece58a26a79ebf1e30421978d1f40b50624921cf53a605006227c509b2e32f06bc705b17fdf997eb1ac93fe7c5620e1a75703f4343eda2bc471f50f7a5fd832d95a8362dd58cdad61610e0ff4d4f00b2de374f9e52beafe682ed3dbead94ceb143d3bd3d0f607b85e6563eaba4ca66edea1db6d18961884fce20a74a205fdbf4d4baf8e1a0d78e1604bea8cb3e5db404da0184bb56907d06447589a50443d282e8f692317821d82c00f7d9bcdb8f654b03e0ee52e1bc0b2304364a858eba709f2fd9e4628be79e31c8f0b31ba853bc09f5022fa7e741ea579c235b487578166086ce4dc5813ea25f23fa0563a43d81f66175ff5d6917f65e50479d16a1d616fea6bbbaaa89b25b5c9e22344bcfdd294b5a23e2071b36f19d969c915b1be7851ca1abecd9cef750a4bfdca499062a73fc5ae4d49873c2f2003bb60c51a0d9602596c3ed3e5c0230f9c615a7c33aeab06feca65359473a045020cb5f5cb074f5c92718a2829e1aa89312604bccdc4455804a3a807bc737ad2338914fc40b7c100f40169a4691013d4a615ba651416310232befa50e64f82787c07563dfbad663d2cb37e1e6081dfeaf91d8b6ee96c8f6b8feb7004e5d495b68fdb363655b112f5c2930e3c811d7cf177581b96e68b199cda384f7710fba6f5d1e8acc13160e863180ac63c94ebd240a2e47468e43050c886ac15ecd6ede970c30422edd5b27903cfebc7805836e3e766179c433e325da529cdbbf6759a5491f4d13c15200797a670f70abf0ea9312ac750e1ffa0d37e40e166ba8d0608b4c035454e0662be868aba90f9bbb5a8581c60b21d153d3b4dbf7390067245f0197431d082a4055d0cf9d5566ccfae8065834923a443140bbc5680248e7f638a31b1acae769feb00b5b01f095527e756f22b7fc788905260986858f7f69de3433bd7469b2535c4ec490b5db620d7a9b3fde3da8b174a12ecb89420a0ac63494b804718ccf976473558a3a9cbbf41faed8cf41cf3c5f10c00028008000180000000004f00010067e78ac6698589dc0640bb7460a60ca0350430557ca59cbc3688fa7fc5ac21587f57efd02c6ff46fa97f40a0efa5cb072941ddd0f59c19e8142acac0f42fe53c4fa2c814e4b5ef7d7120ff000c00054000000000000000017001008054010a802400028008000180fffffffc0900020073797a32000000000900020073797a3000000000de0001008488339fab372a2e3baf0d6aa6e25754143ea1d8f1c29c1476dd831d993fec123955018d5c87703ff12a6fd8947daf76f80602923f7b5e6d53dc641677f6e7e08ca29ee962f1d596cbdb5e0652d839a01858e46ff347d5c2ebb54b49f8fff08f80e25262484a06aac9d545f4d4b16e1d89c63b8d8d5c4751d37cb574c0c07e30ef06a844fc14f3ff426a38e56e488f8ee7e1d5cde67e25e1dbadb80702590e96f9700d0d49cde9824fb6fd8487b554136968313b8de76ac8f3b60005abff85b677f5a1b8c1c9bd501a5113190a606d4661a68049821788f13f2500001400028008000180fffffffb080003400000000137000100c2b318ff8b61f1ab22c2713bc23dacd7699bdf05301b7356bd1ec2bb9044d505e525b04962fc9ab3936a3446397e62baa7d385000c000780080001006c6f67000900090073797a31000000000900020073797a32000000000900010073797a3000000000f85c0380b40700800c000540000000000000076974000a806d000100c89d41929936b1cd422394d295ee0fb9c86f942a2c5f76a68060e4bd74c6f13dad669c78bad2a7a0408706c1426641ad540ce99d25ad74bdb4e3b4c4acce1ed8443446b98561b5ebdce425e10c5cc6a16a6d95e699017dcc9f824d8ab19d89df37b32909eea48df9c700000014000b8010000180090001006c617374000000005c020a80c8000100afbb62250ace2d6840f8b9c31196397423313df5ea0e27110bf12641af04ef220d6f34e1324b12683d42ec7f8aa75e37f8ee44463e16b24ea8f7e0e69d19cada9fc6d31d9ab68a05900e7075f4ac3008b2d55f365e953868fc63077b052f3c6ee962cb999e5e87c795a374bf149127763d92fb53b22d8c29698a24d205be8b167b7359d1d8bdfae6f6a8b305dc141f15b7d0f0ba545ce9d4224b96290860bf9a05f4f455f758ebbf07056c9c1bb979ddd0499e872014a95f2bc93382ead8c5fc2b004cf6c500010065ad0620fb04cf59b5db6b6408346fa410a814376b2b8dd62f3bbc0c14c63e2be6278887a5be62644d77f8e351503dedd69d57aa28b0d25afd216dca1cd9ca714ad54b7efc13ccb11570bc043e3a758ac5a246604c36f9aae792095477584d99d9900aa3baf027b86fba97a940b420fe0ca9cfa4f97250024eb18c9fbd32972b0e68d7dd3ea93684162dea5ceae2894fefb132c332a60e20c5ee98c37ed210e6233b3eb8483cf94a5476bb61cfc28ad3504b28af702da759065110d1ef47baad5f0000007d000100770d0d6543f24120750a6dadb099a6ca0031818867371254f0898453d459f3be9dbdb75375b3b14725ff77f444c2fd9a0321478b16de884cd39fb55ef4e99274a684f5b2991ac499858a03ef99b931b59c9cd86f3ef9f644286d7f3d3f63cba233568f1f7a81dab77cd94cc40141776602a5d57db925b891ea0000002400028008000340000000010800034000000002080001800000000008000180fffffffa14000280080003400000000208000180ffffffff0c000280080003400000000304000280cc0201804f00010016b0fdbfd48ac33628d33f2edb55ab2e2c86c1cec90c057752daf387e7691beca04468c21f983f9b94fd4282060e9b4c94a8c3ef49825090ebff19deb84c7b2a368f16c1cf33755c6c8fb300180002800900020073797a3200000000080003400000000443000100471270a5a574e90b6405cd775db3ac80116c4c8b67170eaf7101a656f03559121c41db5175e0fdd968bf96894ee80b3988e02318f4063dde12c10489c5e9270030000100bb4cf1fbd6728764dde4da92ac5d50bca01709d2b77e92f95e9ed2804011bf096aa3578724e3010775f35a4362000100d2f4c3cb987846578fe11f4c67ae1e90f8643f24054ffa096a67b9491de12fb4456e9f7a0966253a5239b5a0e4586194a23201bfdd2004741822239dc73277fa1e030d1ae8c3300283ea0b1120227fecfa386c6a9d2ce425f5b6c34d036c0000b5000100797e04aed1d2d23f411ec24c84c66c4118ce529593e01a9997ab48fccc3b8da9fff2bee59cc71ca4070dc37a4a625996e767a56460faf572995ed0e2bd84dc13dbdca0a5eea08677b93917b1b57a713327df576c6c670dcb5fa54a39f097067d4ddcc49bbc80aedf9b0d39c93b7816e24c15dcc7af6524217acb20a5df65a25b6739fef8a87318376040555949bf6e53570237589516a8ae91fd49ce6ffabb7a722181f6ce12bf1916195956d638f668a0000000d00001006130eea3ee671df54e05db8171f4620a6fc939e632110e252c749f0436d55251aad41c855be256f84b29bdb40a88fb4ff42b804609589c248d7def03d434f9b46184886a11d1211b4e9b8abd816df4fe59febb9e7c6f91d43cd27596c8d9ac14e540898afaa25d1282f2158d271f5716426dd6d92351786ab930c1c188f2a13e6f7ffa95abe4664ef9da502ac4fd9f958a6fdce0d6f159d070bc9fcce9283e317276d217d0fd30a4a7c23ea027a0e2c3795a13368d7c46213dda63b601e4113c93f3a52af4c9cc0e6cb7c02d0c00054000000000000001010900090073797a310000000048000780080001006e6174003c0002800800054000000001080005400000001408000440000000140800074000000008080007400000000e0800044000000003080007400000006094010a80a3000100b10f4dc9c4a44c3fdf18fd1c68bd05c34792b553461c0fa31962761146219e959328e9273e1c3a2e6fe4ea0e0bdda3f7b0e8028f4df93da21e2c2ca31df0a2f789a54a43f4dd75e4d0f8265f93537d61c34572feb35f92ffe68fe350d0ec26bf751f7bc0ec99f6495d0c12840a4aefc04d9ebbfa7d7390391e9c976972bc7515d33308ba7b5a24a20f02c909f02030994953c801b643a0b72074572362f6d400370001006e2897d172b0e6f80ff659c0d41f908d79ddb62a047f3c7e8ea59bf9c8b181a2509f6eaceaba3eadde218df6e93b2e8ed2e648001400028008000340000000010800034000000004a000010082c39baf731be4ba5d2ad4ed5fc4f50efe0d2fd79f81ac1cd49680210de3dabea696b651f48509d3372f57b381b5760bb39180806b5f4cfc2007888af3970756206081f3103b7f7da72e853b543a2115c3fe008325ef46ae570112a09937205ebbed29944bec10428035f83e275f38e7fc10b8b0ff9e6b76e440e3147a19eb5594c5cd9de7c1dcc08589264ad0dfbefc1b33c1f9a9ec64d2033df38bd40500800c00054000000000000000057c020280240002800900020073797a32000000000900020073797a310000000008000180fffffffc46000100e9135002034cf486273423e441cc46c399aa74fbfc64d5fc2830dc7c8742d88edafa77c18177103db05fbeec314ac32760ae86ac7a4eb9db9b002ea651129c30e47e00005c00028008000180fffffffe08000180ffffffff0900020073797a3000000000080003400000000408000340000000040900020073797a31000000000900020073797a320000000008000180ffffffff0900020073797a32000000002400028008000180000000000900020073797a31000000000900020073797a31000000004a000100fd08f2d48913eb4c85446fdb005f86c9f7203c010a0c290a52975419c478b0dba9c464d4706d8cb598c91d601b476065169a8f5b5ca987377ffc72cd02f6ecbf0e864081a53700003900010024c54554ab9243fcbb1e9ce2194585eca8157f47d5cc4676fb61fee390c4933c6b901d91a6e05956a07acb5326cf209f73d8c532200000004000028008000180fffffffb08000340000000020900020073797a30000000000800034000000001080003400000000308000340000000010800034000000002c3000100e4fd33cf9df9bff2f463440758079dc50b244c27016beb453543bfd9656482be7c906c45609574ed6d06778088693d187cdf885cbf40fd2bf6f425dfcb06db2903e0c76c01fc50236c81e0f129431d5c0892971da15aed747a466cc01728420c03f6a8e0efb9dfe15e1bcb"], 0x85e8}, 0x1, 0x0, 0x0, 0x84}, 0x40c4001) r5 = perf_event_open(&(0x7f0000000740)={0x1, 0x80, 0x4, 0x0, 0x0, 0x0, 0x0, 0xff, 0x10020, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2000, 0x0, @perf_bp={0x0, 0xb}, 0x100002, 0x0, 0xfffffffc, 0x0, 0x0, 0x0, 0x2}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r6 = bpf$MAP_CREATE(0x0, &(0x7f00000009c0)=ANY=[@ANYBLOB="04000000040000000400000005"], 0x48) bpf$MAP_UPDATE_ELEM_TAIL_CALL(0x2, &(0x7f0000000200)={{r6}, &(0x7f0000000180), &(0x7f00000001c0)=r5}, 0x20) r7 = seccomp$SECCOMP_SET_MODE_FILTER_LISTENER(0x1, 0x0, &(0x7f0000000000)={0x1, &(0x7f0000000040)=[{0x6, 0xfd, 0x94, 0x7fff0000}]}) close_range(r7, 0xffffffffffffffff, 0x0) prctl$PR_SET_MM_MAP(0x23, 0xe, &(0x7f0000000080)={&(0x7f0000ff0000/0x1000)=nil, &(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ff8000/0x4000)=nil, &(0x7f0000ff8000/0x3000)=nil, &(0x7f0000fef000/0x2000)=nil, &(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffa000/0x3000)=nil, 0x0, 0x49}, 0x68) sendmsg$NFT_BATCH(0xffffffffffffffff, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0x24004045) r8 = io_uring_setup(0x1b6b, &(0x7f0000000040)={0x0, 0x970, 0x1f480, 0xfffffffe, 0x93}) sendmsg$SOCK_DIAG_BY_FAMILY(0xffffffffffffffff, &(0x7f0000000040)={0x0, 0x0, &(0x7f0000000d00)={&(0x7f0000000000)=ANY=[@ANYBLOB="1400000014010001"], 0x14}, 0x1, 0x0, 0x0, 0x8002}, 0x14800) io_uring_enter(r8, 0x8ae, 0x5, 0x17, 0x0, 0x0) [ 85.091230][ T5309] Bluetooth: hci0: command tx timeout [ 85.185007][ T5330] loop0: detected capacity change from 0 to 2048 [ 85.192326][ T5330] UDF-fs: error (device loop0): udf_read_tagged: read failed, block=2362, location=2362 [ 85.215969][ T5330] UDF-fs: error (device loop0): udf_read_tagged: tag checksum failed, block 99: 0x27 != 0x4d [ 85.221281][ T5330] UDF-fs: error (device loop0): udf_read_tagged: tag checksum failed, block 160: 0xd2 != 0xd4 [ 85.230398][ T5330] UDF-fs: INFO Mounting volume 'LinuxUDF', timestamp 2022/11/22 14:59 (1000) [ 85.255244][ T24] audit: type=1800 audit(1775320291.059:2): pid=5329 uid=0 auid=4294967295 ses=4294967295 subj=unconfined op=collect_data cause=failed(directio) comm="syz.0.0" name="file1" dev="loop0" ino=1346 res=0 errno=0 [ 85.644963][ T849] usb 5-1: new high-speed USB device number 2 using dummy_hcd [ 85.929867][ T5329] [ 85.930945][ T5329] ============================================ [ 85.933262][ T5329] WARNING: possible recursive locking detected [ 85.935577][ T5329] syzkaller #0 Not tainted [ 85.937374][ T5329] -------------------------------------------- [ 85.939935][ T5329] syz.0.0/5329 is trying to acquire lock: [ 85.942410][ T5329] ffff88801a8abd28 (&sbi->s_alloc_mutex){+.+.}-{4:4}, at: udf_free_blocks+0xaaf/0x1940 [ 85.947273][ T5329] [ 85.947273][ T5329] but task is already holding lock: [ 85.950927][ T5329] ffff88801a8abd28 (&sbi->s_alloc_mutex){+.+.}-{4:4}, at: udf_prealloc_blocks+0x8f6/0x1130 [ 85.955307][ T5329] [ 85.955307][ T5329] other info that might help us debug this: [ 85.959171][ T5329] Possible unsafe locking scenario: [ 85.959171][ T5329] [ 85.963109][ T5329] CPU0 [ 85.964634][ T5329] ---- [ 85.965920][ T5329] lock(&sbi->s_alloc_mutex); [ 85.967916][ T5329] lock(&sbi->s_alloc_mutex); [ 85.970523][ T5329] [ 85.970523][ T5329] *** DEADLOCK *** [ 85.970523][ T5329] [ 85.974841][ T5329] May be due to missing lock nesting notation [ 85.974841][ T5329] [ 85.978741][ T5329] 5 locks held by syz.0.0/5329: [ 85.980862][ T5329] #0: ffff88804496def8 (&f->f_pos_lock){+.+.}-{4:4}, at: fdget_pos+0x246/0x320 [ 85.985014][ T5329] #1: ffff88801f3de420 (sb_writers#12){.+.+}-{0:0}, at: vfs_write+0x227/0xb90 [ 85.989518][ T5329] #2: ffff888047f16ed0 (&sb->s_type->i_mutex_key#25){+.+.}-{4:4}, at: udf_file_write_iter+0x6f/0x6b0 [ 85.994764][ T5329] #3: ffff888047f16d00 (&ei->i_data_sem#2){++++}-{4:4}, at: udf_map_block+0x2a4/0x4330 [ 85.999050][ T5329] #4: ffff88801a8abd28 (&sbi->s_alloc_mutex){+.+.}-{4:4}, at: udf_prealloc_blocks+0x8f6/0x1130 [ 86.004703][ T5329] [ 86.004703][ T5329] stack backtrace: [ 86.008092][ T5329] CPU: 0 UID: 0 PID: 5329 Comm: syz.0.0 Not tainted syzkaller #0 PREEMPT(full) [ 86.008113][ T5329] Hardware name: QEMU Standard PC (Q35 + ICH9, 2009), BIOS 1.16.3-debian-1.16.3-2 04/01/2014 [ 86.008145][ T5329] Call Trace: [ 86.008155][ T5329] [ 86.008162][ T5329] dump_stack_lvl+0xe8/0x150 [ 86.008204][ T5329] print_deadlock_bug+0x279/0x290 [ 86.008245][ T5329] __lock_acquire+0x253f/0x2cf0 [ 86.008260][ T5329] ? __pfx___schedule+0x10/0x10 [ 86.008467][ T5329] ? lockdep_hardirqs_on+0x7a/0x110 [ 86.008483][ T5329] ? irqentry_exit+0x59e/0x620 [ 86.008501][ T5329] lock_acquire+0xf0/0x2e0 [ 86.008516][ T5329] ? udf_free_blocks+0xaaf/0x1940 [ 86.008530][ T5329] __mutex_lock+0x19f/0x1300 [ 86.008548][ T5329] ? udf_free_blocks+0xaaf/0x1940 [ 86.008562][ T5329] ? __lock_acquire+0x6b5/0x2cf0 [ 86.008577][ T5329] ? udf_free_blocks+0xaaf/0x1940 [ 86.008590][ T5329] ? __pfx___mutex_lock+0x10/0x10 [ 86.008604][ T5329] ? folio_mark_accessed+0x442/0x8c0 [ 86.008634][ T5329] udf_free_blocks+0xaaf/0x1940 [ 86.008650][ T5329] ? bdev_getblk+0x582/0x6e0 [ 86.008682][ T5329] ? udf_get_fileshortad+0x6e/0x1b0 [ 86.008694][ T5329] ? udf_current_aext+0x698/0xb30 [ 86.008709][ T5329] ? __pfx_udf_free_blocks+0x10/0x10 [ 86.008724][ T5329] ? udf_next_aext+0x447/0x530 [ 86.008742][ T5329] udf_delete_aext+0x4fb/0xbd0 [ 86.008760][ T5329] ? __pfx_udf_delete_aext+0x10/0x10 [ 86.008773][ T5329] ? udf_next_aext+0x44e/0x530 [ 86.008788][ T5329] udf_prealloc_blocks+0xbd3/0x1130 [ 86.008802][ T5329] ? udf_current_aext+0x69f/0xb30 [ 86.008817][ T5329] ? __pfx_udf_prealloc_blocks+0x10/0x10 [ 86.008829][ T5329] ? udf_next_aext+0x447/0x530 [ 86.008848][ T5329] udf_map_block+0x1e8a/0x4330 [ 86.008866][ T5329] ? __pfx_udf_map_block+0x10/0x10 [ 86.008882][ T5329] ? rcu_is_watching+0x15/0xb0 [ 86.008904][ T5329] ? do_raw_spin_unlock+0x4d/0x210 [ 86.008918][ T5329] __udf_get_block+0x52/0x250 [ 86.008931][ T5329] __block_write_begin_int+0x6c6/0x1910 [ 86.008948][ T5329] ? __pfx_udf_get_block+0x10/0x10 [ 86.008962][ T5329] ? __pfx___block_write_begin_int+0x10/0x10 [ 86.008977][ T5329] ? __pfx_udf_get_block+0x10/0x10 [ 86.008990][ T5329] block_write_begin+0x8d/0x120 [ 86.009003][ T5329] ? udf_write_begin+0x92/0x270 [ 86.009015][ T5329] udf_write_begin+0x118/0x270 [ 86.009029][ T5329] generic_perform_write+0x2e2/0x8f0 [ 86.009047][ T5329] ? __pfx_generic_perform_write+0x10/0x10 [ 86.009061][ T5329] ? file_update_time_flags+0x219/0x4a0 [ 86.009072][ T5329] ? __generic_file_write_iter+0xf9/0x230 [ 86.009084][ T5329] ? udf_file_write_iter+0x1a3/0x6b0 [ 86.009097][ T5329] udf_file_write_iter+0x2ca/0x6b0 [ 86.009111][ T5329] vfs_write+0x61d/0xb90 [ 86.009125][ T5329] ? __pfx_vfs_write+0x10/0x10 [ 86.009138][ T5329] ? __fget_files+0x2a/0x420 [ 86.009156][ T5329] ksys_write+0x150/0x270 [ 86.009167][ T5329] ? __pfx_ksys_write+0x10/0x10 [ 86.009181][ T5329] do_syscall_64+0x14d/0xf80 [ 86.009197][ T5329] ? trace_irq_disable+0x3b/0x150 [ 86.009226][ T5329] ? entry_SYSCALL_64_after_hwframe+0x77/0x7f [ 86.009240][ T5329] ? clear_bhb_loop+0x40/0x90 [ 86.009254][ T5329] entry_SYSCALL_64_after_hwframe+0x77/0x7f [ 86.009267][ T5329] RIP: 0033:0x7f0a06f9c819 [ 86.009282][ T5329] Code: ff c3 66 2e 0f 1f 84 00 00 00 00 00 0f 1f 44 00 00 48 89 f8 48 89 f7 48 89 d6 48 89 ca 4d 89 c2 4d 89 c8 4c 8b 4c 24 08 0f 05 <48> 3d 01 f0 ff ff 73 01 c3 48 c7 c1 e8 ff ff ff f7 d8 64 89 01 48 [ 86.009293][ T5329] RSP: 002b:00007f0a033ecfe8 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [ 86.009309][ T5329] RAX: ffffffffffffffda RBX: 00007f0a07215fa0 RCX: 00007f0a06f9c819 [ 86.009319][ T5329] RDX: 000000000000fefc RSI: 0000200000000180 RDI: 000000000000000b [ 86.009335][ T5329] RBP: 00007f0a07032c91 R08: 0000000000000000 R09: 0000000000000000 [ 86.009344][ T5329] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000000 [ 86.009353][ T5329] R13: 00007f0a07216038 R14: 00007f0a07215fa0 R15: 00007fffb417daf8 [ 86.009368][ T5329] [ 86.234547][ T849] usb 5-1: unable to get BOS descriptor or descriptor too short [ 86.256597][ T849] usb 5-1: too many configurations: 216, using maximum allowed: 8 [ 86.279915][ T849] usb 5-1: unable to read config index 0 descriptor/start: -71 [ 86.284135][ T849] usb 5-1: can't read configurations, error -71 [ 87.159750][ T5309] Bluetooth: hci0: command tx timeout [ 89.239644][ T5309] Bluetooth: hci0: command tx timeout [ 91.319452][ T5309] Bluetooth: hci0: command tx timeout [ 91.965686][ T53] cfg80211: failed to load regulatory.db