program: 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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") r0 = open(&(0x7f0000000240)='./file1\x00', 0x145142, 0x0) ftruncate(r0, 0x2007ffc) sendfile(r0, r0, 0x0, 0x800000009) r1 = open(&(0x7f0000000000)='./bus\x00', 0x60142, 0x0) r2 = open(&(0x7f0000000080)='./bus\x00', 0x185102, 0x0) ftruncate(r2, 0x2007ffb) sendfile(r1, r2, 0x0, 0x1000000201005) syz_usb_connect$hid(0x0, 0x36, &(0x7f0000000140)={{0x12, 0x1, 0x250, 0x0, 0x0, 0x0, 0x40, 0x6cb, 0x2968, 0x40, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x24, 0x1, 0x1, 0x2, 0x20, 0x5, [{{0x9, 0x4, 0x0, 0xfe, 0x1, 0x3, 0x1, 0x3, 0x0, {0x9, 0x21, 0x7, 0x1, 0x1, {0x22, 0x9f8}}, {{{0x9, 0x5, 0x81, 0x3, 0x40, 0x1, 0x80, 0xb5}}}}}]}}]}}, 0x0) truncate(&(0x7f00000013c0)='./file1\x00', 0x0) creat(&(0x7f0000000380)='./bus\x00', 0xb) r3 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000003500), 0x82001, 0x0) ioctl$IOMMU_VFIO_IOAS$GET(0xffffffffffffffff, 0x3b88, &(0x7f0000003540)={0xc, 0x0}) ioctl$IOMMU_IOAS_UNMAP(r3, 0x3b86, &(0x7f0000003680)={0x18, r4, 0x6, 0xfffffffffffffffb}) bpf$BPF_PROG_DETACH(0x8, 0x0, 0x10) r5 = socket$kcm(0xa, 0x922000000003, 0x11) recvmsg(r5, &(0x7f0000000340)={0x0, 0x0, 0x0}, 0x0) sendmsg$kcm(r5, &(0x7f0000003580)={&(0x7f0000000140)=@sco={0x1f, @none}, 0x80, &(0x7f0000003480)=[{&(0x7f0000000380)="c7ae9436b107c3a9acc12accee55e16161633e282c1117cf0970a02367a9855e8829b5b667aaa9a33900ff3270e5222ab96d025b4e6d4f67dd934938a91d84d9b2e6c0149115172be33039122d71e17851d0e2d490c066000360671803f4b59258cd6fbe9479cc2ecaccde692a5016eb17e02fe6f33c9fa65af543a61bedc7f4539c569f1fdaa09dfff6bd5bc9c9104ed2f24f6359dee44135143d238ba816145479b00cc332821d6755df92ab91cb4db816b4e62ac88b41b798773a88a04f4ee97aa0e0881f4e2af50337be3dfd4ef197ed74d8f5172b7aa8122b5ba4fdcdb407862655239def71406addb261d1d3fd0ee1f7085fe7502ee417e4a82221e3af5b9f9d0bab1d1ca66d9dbc3848e52aececdfdb15643b1cd9484fbc937ed8e646f3ef954e430a86b5ca8268fc4c5c499c8cfec4a3a1d2300354d29420aaee727c744732c494f43383502d723ac1074f30ef6f5d3d0c6d01f9928c006eb02a22a0bb9dac6944739b69eab195631dfca0ad1bbdd5092a4766087d4c76bd38f73695d97d228342e258ffcdc93cbefea636e30587ba5458b1dbfae08f70b9b6a5efb6de65bc4c76b50740d48539f18fc0c87cd4e3f3e8351199ba2eef2586f33dab8f44b7b21856a02156c7f21bb1405b8963506a2d1d81d335339c2163a26cbb4285f750a55a58bc4103c1e719b744240f450404a4d61371e1a9893864ff1a8d9de5ce5201d07573e8fd90aecf190c1779b1ee5ac76112494a9f9ca0b9fd8843f1f83046e33f0856cb0268ad5703fbc565e3484c86c8479bb7a02864a38bbf1525d32e536c31c85b1e0cd817a4885f1c3124cfd6bfdab363fbaae8b043af2a284416de84a50e44d017aebabd59efc4918c8404fac6d87b5b42a4d98bd5fc0ca35b29d6d1743cb3d4eb9f087c7ee6a35b21ef02dbd971f1914935921601e6dc837fe9c9c59b4c696fdcbf2b19a29e2b971e4086c13a4d0dddb50aa13b9d3de54452214a44a18761023f63860d594fd60a29c36f739da554f5477c4b0a99379f074fddffa60a4df821703529597c2c6b7d09157846b4ff383dfd7617ff0ba45f5b3864bfb5116808958e49ff68ca1091e6db55fb83382b9900b49f9507e858ba5b65632c8f3a508061733fa2d45ef7fbd63589e6a51fd95734d173159309fb00c9796c6a6ea2a966370df80b0616055c931233b4255bcc18198a0224bdc0c7a943cb8cc46de26af7d0096947a5e88c94541430f6b9990a4a61a960fe7650d7c7aad88073994809e301110d26428722595640e8279b74150fe4d73f719d9d28d415d8963735a06d6624149a630551c2ee2bb36f582603a7b96b686f4b2b8752c84e38d9de322a7ec0a846a0bc379fbb3986f26ede1f4dcbcfc80abdaffcca92470d9f024192f7e087acf5144588c997ddd6ea5564bafb62ffd41b50c4991333d15b33e87b34932ab43f7ed2fc51f09a6528d80d47b29e4679a14fbd3924efbe4d3c75200dae9b8eccbb577c92b0b828b344beb5ce59adbb23b69410610576cbb23d5c2cda8cff78969837925a2e4b4e1f0f0f7e710f44b51a47e196306f053092fa78e086b6f6d04000161ab1f3d6ccde22f4bae78bcef4b3426fa50901a371cf864c4577daf9a2601564120d55794b9d2d8d20ccf96290a59ba23a71cacd46377e296e3b94cd3d702df1af571625fc440639a76df61054d161cffd4aa7b47bea324292f3fe354778d019232ca51a4be455d23cd4a40ba5da034d1f2b9133ac5e95afc93f535c019fba6713392de26eed69fda2de1a04e972d1e2882b476ea51b5dbfb41bff0665d2dc93476a67373ecaf09cbaa9b582a1076a4a200e9a8ed6dfb74a2251e93a0048b904d5ca9274c6c87600e593aa53ef841437a2862be757300321be5cd8a7a5dd94ebbd6ade32e149bc53d4738e8b38b6930f4f9166d3abaa5874ce3483774c4ba991e0fffb7f96176e4f7464bee290d1f5a0ac21994b90274386204922dc4f562782127968f89e47050f33ea97b351d6328879a617507a15179af88e6ea3c8c8b293ad4087cf2ad94ab2de939661e556fb30156c17ddce3f1093fd144f610824daca16a3323349cfff63384c8c097fa82130179a7c7de2f5bcd545d61daeeea7eb117362b3b38c029e7dd764b3686be576f9d9b1d756b783c5ff34d87f886a0d866b468d7c0a5dd1cecd18da1ea7c0d03b4bdf72f2b9008c03ca7aecd43343494e0b0757ad55c85dd22629419fb409c85376b3d29525bbd3677941788b8adb9c7a287d2b50c3c52d1b588678573aa679f8e5b0577d11043d7da4ce0907b9407734660ba0820138d48265bb81d2c9f1ee9a66ca04eeb9cdd38c8e5c22ff4dae4b2871325ddac2ffd5e6f9547af6deff05eb38e317f034abdca432e9bfe90f49e90dc5e3a7f265708924950c07d324bd0fa949c31c45b86224522b38948a67a2e66d15e10843e3bbf134ca7b89e344154a9480d41846a403cf1c44da13462f6a950d333e6c14c81a0f83dda23f38ae53894a25833e2ff9eb0b2c0cb86c32f1d999d62651f0d6d39bbdbc6d6c2be8d35accdd84b5ed41f7f58f1461c01710651f90ea5e77848d3e9d555f409e1ef77a0e47966e37998b59b45d0d9b657c9da054c42f66b0e1b4031324d00a575c7d74fcad7f0254c49af5de22eccf73857fbc0d820c3f4f178fbcdcf4d9374d848ca8c0abc25574a52e59e1f01fa4b7a4bbd212abf270315c78b48144d372220776efd2c282cbf85e4431f302f6a4552d229bbb94f1a9a2c24ad27d672f79a5774a21c5ddf95c564a7a9e0fc9fef3ca8f7f206f67a08a48be9cdcd0d073c68ff7761a38978719367b54d40bff7755149d65329a3dcca6fa3c11e4eb08de4f2e71c797059c1d86da56bd8edd31aa7c6c10e20076061cf7660b0d59d335bd0aa04fce1747d4c9eb9368cda513ab50ba81bc8cf0f83597f428e8208ac7f4f24cad4d20900e41c102f9f3016f345a2ba416bccde521fa580ad0ea4d185c52dbe40019e50985cbbe091787376b86d92305e2d7e5e8828318c58fd0cef7c7acef04aa912d3f8d48ceecb241d18f49dfbe532321b8cff10fb6caac21fbf6b6b31648e65659c59b6522a642c6823487e9bd15ebad92528b4cebfff748210a5f0e5a7c1dad67c815b479a1001fd34e0ffa0cfe83ac308b99fa4404fdd94bb372922fb9759d59710e0acd6b8e367869af5d5fd0e98e4425656109ba76103e53a9f2f8ccd00a7c65378675b0beea71bcc0903ac70e178111801361012dccbc2e1802c7b6833f34a0102050e013acc36f7d2660f69f2bb670feb5e9aaf4d64c89974876cc446400a23b8cb56b0c6e8c2359e338cd60f37c8a251b75006f0dbb1b7fb737cde44f6a216f6c20db48ffe33823885f9451320abea35bf10ff9ee5bd22943469030cbab3fb45f08ceb2d0c7c487db0db01bbaf74cd078a745713f806fe5a81f5c721b9bc617887ded63377baf53c34e7cc584f6ae89cbcbd287f7ca955858f3157168228fff0b4e3fc4913eff2d4cdece029d6a754b22f4c8b890dcaf42e83159820f54f1365c4fb8aa2b322ca39137e65e306f6b1c007bffc807ebf9ae83cf81d75f7e16e8e82d0118bb423156a0974df9f2a637f9282f177208bdef24f009e03f593947ee7970b84ba86accf716f69145025fa407b1aa989fb0889440f1ecefed1646ef0785ce202648aa58880f9d8b69a9979bdf0732b0a81d53782b3833663f278a822743a24f562d9c994d2934a3dec650e0278c6386e75659b76ee19300e31f4a52936c478478c7936f7e7afec84cbdbca3744c5430b6d25b8eb87a28bbfe3c4b068e927aa03973afb4c9114c36183f00bdc06f934dd7b04fd7022fa84e95aa8e7b7947d4e35abf63516e7c5dd6ec5650a41317d0dd10938905ac1d50885f2fdcf7bd1a0ea60a8a20258f013b557b3adf4600ed26fcdaa521e9e0bada1d3db8f60ad03ea7bdc64a3c73e26b98ba2f6ab10a63d3e8244939c5a140b11cb4fb61bbbbec72ca30364556cce930ee8c8c70e4d241337e6d92975cdd5e26d06b2e9e746eaed51d39cf171a38f19fc2d57e323bac51103f4531649c544a80db6e96e50ecf2154b7f09b19da13096600417ec0380b958945d01b125bb49c14e0b7e313676101786c7732abc6d7ddced8322b9a8f48077d173b5bc4502bb7f546422d4d5ff72f2ab7609f43f6b572f04788ae7ac770220392e9adf58f2f6c01df318583607029e04bdc4dbbe9736062c3f9819f6931d76b56ced1b6928c95b40d8da2979505041ce582aed75710e1b9cd6c43577cac6f645f7fe68af906cdae5eae701700f6cf7dda8934555575ad2e369fa2336680d59b112fb590df94cbd6810a2251f9b115b213acb68738f3ed1e7f1f5265d607dde03b83c012f599b41b8a709ce1621b2e91eb2898c5c3006e950d2e9c9e09906e29d4e541bb10c8bcc0209a35fc4923947e1258007495f3f4e1ced5613c1d07f8516b29f85808ff031346409ab70727850541907986de52cb92a525ba43b76e13ab100c27bb3f06c9cabec548718a97ced59e3d83051cd83a5580b0ecc4e83eff61da607ef2bb21eda55787af39fceeb4c452e916498edc58a0a5bdf7d56488fc8d663232a7735755f362a718cbf2fc9d1ef0ce9565261006937d5a4a5e3b0951584c9c550a66108a0975cca98f5d0a3eea0499f2963ec2171ae477ed71d5c16662cbb23a832d58a4557dcc4930afe0c7aa7f6cee18e24e1029ad6e6073f60dc9e58f23403f8de4103ea7df4e2e5c9421ec87460de038849af07106aa7b286208558dc6ceb9aea3ba48b24ae692a9dacf16e79b2f7d2ef334557b4f04e606acf77da35b91c615d6a41196c9361cf8097ac282a26f4f24f22ff29fd3b07f8a495a0473d427d5633d799bfdd4c42eb1654330e4e02341f330a58ba03df8841ddba70e1bcfa22059675915c41695fb930a92b652757a5805c488eee6d648e8459277f9946efc72fe2bf0385889d05e376500690499ddf97e51262d258e41a713f979b5594b93e590de064dd6aaa7aa566a3308b9ebdf4bbfd801d292244670ff7f0dd1d4b28e82c5abc4f64b6afa4ee1fea1b13f186e23f78dba684eff6cb261874b1e78512280a577031eb74f06f678fb29ae683efb97506e9edeabea36cbdbccf9816c6ed106e70532f89ee11daa71f7e0e2dec11b242f5bd2f1e7557e4d127e76e1459c2b0f11facab55f9ea0fe971c5e0b2a59e3cab903f42430e82e0d24d6eab54542b564e8d90eba623cb5129ab9db452d0b99ebd5d1d287ca9a72cebf208f1815259b340ab0f0c625d53a41a8b25aba661b4338134e4927eb2553b3038c5cfee04bce835809d7ce2e818e500fca98b98a0df4dbc5c9bd965e12cc88cd4a1111752c541dff471be5f36effcc3ee2cf17f3dd51b0becb3486fdc26f90e855cc0e6937dd9b6dad7d5859425d435fb44460baebfc1d5e1e4b69b443405ed6de8b08e472bfe17b4c801d0f67ca5eaeffa63bed0eb64991ab0b807802ae4100c954754bbe4961a7da7813aa547994d51ab7fe1a5f0410c9fe1f176f8c53f26cd75aac951845497dd3b150be31852d2dda29f54d33b50e5e22237823c011970b6002ee2e6a9871aeca429b037e178ba146c371fb5223ede982c97fc00cb7dd75a20e680cfcc5478f901a85d1b02c1ba88e3676b345a2ca283e056c1529bb41ee9f2ffd15f7e2590eb75fdff122424bbc7d4edea0509af27688fb77a1df01189969ce0b8db2e357183e64bb6a23417dee107af5f2986e484da5d2bc22ebf2", 0x1000}, {&(0x7f00000001c0)="f0eae795fdab1717e1f89d93bd039a7a0c1e84e390e360f59c642ea12aa2d6d6add8ceb75dfb484e57a3f285a277c4d64790a2c26b3e33a17aa6ab500fde5728b5008781f4472797f9e12b1fac05ab34d20d612b0a093aa8ac0a37f1c57914e3eb8bb0a8e1c9bb8df56a8269da34f10d8999c5033c3dd7373c004f2ae3e7b578f8a14670b45a856140dbc829b68992340f6a2d2a02e8df4da8ee863a4af2589ac72fe0cc590af31c7b6861ddb728d55585ed2a2720f5a3618202da4ffe3f9a1e6f7b13df54b4c5f3f3650ab627535d4dab5956f9c19c5d02db8fc81f2f6622a733942056b583", 0xe6}, {&(0x7f00000002c0)="5eb357f29bd274affc17269db829eac62f55dcf2019e7d288f1b8dcd78f83d6bf7915d2d9bcf02a056062bce11f9613fcc1df046c08ff679ed6a5266e8ed38c4cae6", 0x42}, {&(0x7f0000000040)="6d6e9037e6c39222c406e4b6b6bf0d6fc1d5e8bcbcf6df6a854f866d14ab1c4ec02640a8ddd831b2125b1ef6a49aaf945b78423b453fc677b7b8", 0x3a}, {&(0x7f0000001380)="9535242d5843a676adc63fe806f7a9aec2c8b0127d166e0c84e5b78a58554b67198892e75bb4e6b0fdb9450691e1b8dd776bb753e6aa5b29768caac35861524300ce1f0c0f98e18fe4dd220912", 0x4d}, {&(0x7f0000001400)="b4d0230030011b0670719dc954b24033607d2b19c314bdafc8edb2d6e86b17251b4e33b45f3bd9c4ef6a7066a09edf0ee0abd1ace5182fe744449e059604036b6b34673ee1ddbbf8dc6e2d49447097e082f89b8fd4f4dcd4be58f5b6feaa80214d9e1b3affffb64de885dcc8584030ee603c033eddd51a3d0445dc70e9af66aae7d58ba33c7a1eeac91baa6129c14fd9f73dfc7f3ccbda552a3f2c0f580ba95907c8c434b010283edb8349caf353bb89629d4a0f6797c71ed623266d531d30a777380bfbdb31115dd4a80e8e3fa9ea2e503a8c875a0db83077c3185804fe009c76f7e0ba9c5b3c67a444e0ddff730dd88a7c16eb25f40c863380c653706299430879e202f89b498a70ae98afff7db653cee9c13189c9c61e42ae48d50554016a174832a412655a2d6322721417c43341dca5e068c4ca6904c6d84abd0e8e241958d2036c7415f9fc404f37ba80fe65e022940abdc4cf08e318d2118fcb474be7dec192baff5007bb29731de8aa63b43749a1fb69e55956b00f84e2dfa4e709501ec65eaa7171f570f2871161b34863bd9c83a8ff53389144888245952758172cccf9db79a8cce76822a2386a7a509c0687a298c7d50616530cec7caa09c071accf232c418855011985bf115e311e03ed99b2a57a8c1317d5eff76d1573f560a93cbffc616f16c9af10e14967df7213acb9c4b706fb4538149856573cfcf517a7881ed78f2e60394c4cab377f5476b02e782ca73a459f11f750b0969ea6a82b781c7efb3e47f7d64b04fa38a02a50bc1bf3a92f8d59f81557e7a92803f5d0a1aaac93f8c71220f4e090719ca21f61d124e777df130555a5ddd9625949ee6bf219b146943abfdfd57855b69b66410c7bab6409db56cebdffcfa8dc490654c188d0857c565ba5bf1d461b7feb827d83f5e9fbef7344c3a0583ab4918da765b6b3cff103c28add0f306eb3b5cc8a05bf3899246788af6e84a0a5c018593614fb71e9a4a3dd98c68c54ffd8e9b5d4eb39aed1e8d3620a16a292065f6230fb0e97c8ebc22456e1f4aafde1f09a5997d6c2cf57e6383f382c496cf4ee3df1a17288cc1a747ef9681723841498e2204b8fb77e7a45d22e3f26f57f106f73188a9c851e28668428836c57fce6a05e3fd54891d77bb3a806564b00284d0f1c533d9f2bec3212d364cce8955fb99cc887277603a82b27c27f1ebb1fa6276056c40c05b8a5d99eca7ad8ae4fdf158c711258c7a4bfc10272771e0486fe18279e8ba0bb427792f397aeedbb29ea63f21bf061ca8702657566e41a260ec3e41e653df911a29d4ebcff5be75abc9c998aeb4b0ea6cb97d563fbc18659e6f34840c54498d150a6175bb72188ff7540ca18de000399c933ba8aa00cc3f11d3d6383bbc859bcf489cc98477dd37c0c13858d71c4e3437254656f6b24a91985ef8564363081f0eeef9b50c1b2e80413b18e9726a86cf10e8f53bd0d45cf6e2e769100148c290b01644e9e7214b794270f05cf81d24aa9a072b7da0cfeb496832cecde0e73b2cba83a143baf09756d15af392f588432afb2d7a5f7cada5f1221a9f810f304831d8eaa304afe52ad7ff56bf3d398d51982b5e71e064604c077c0462fc6220fb901f31cdb40feb0bf16dad202125f3fb6f0775d6a3b232507e6d180d20c1b1fe6316c32aef96e2df73a1aef5355ba085d5be2c684c59c12613dff9a75fbe335397999e4481cf73680662e5f48ffdb2b85a44cfc0b20360df045ff45e8a662e454c52299b937e0fcb1820e6358e36f3e45ddb1de85bc0c8c4174d547c8171b18299af641466831f502b949f4a23b30c0354129881403d971206da5b971a6f05dbd6763f834f69aa50b5cc32d4f7ab6e97863bad34c22007c2b59272d6e68ff7ce0e1728c35db30edf25e93651d8737a54a759a00214d7ae735bed9099e7620faf6bb7ccc4c24f133f182973642da313e943b9b09ef03783e78a3fe05db66ec23729ea0dd4ea22ec9701774a6e78e06f8584ad96ed0834655fcc03e27e11f659cdee1ddaa703ea0f00d9c458b1d9a934296e9da985971788de917e1424faa19c70d1600bb654e4074c0b01c1526e60e3bfddd395ae7ba94163a06644786e68b7be7c81bdef0a2ce24c9193062380497c4afdcc8880f1f1cfb22bf46f382be216850e77aff9a8418f4e7fe116ed1b3622abff531cba4422ab84ee8ac9234677fc89186e740e4cb25627196ad70d250a7f4f6869a1d82d4035d96299927b10b4210a56ced876b94a0d4f9376dadbbdf2ce3bf5235d7fba000da07784d19ca53b7b89639643551e2ff62ec496f68a1c51f8ceb054ad0895969c1a120f9283657675a4a959feaa861172fd29fb204d45c3836cc121157b85aa1e35ff4446084f502b8c40084edaa7f8cbbc2127078563aa3984c90b983a23b19ff032f463e9b109f175f25930ae258c3260cde82d415e8803349c3fd1ec2ac5300eb80f74cdc49f6c73cf0fa149ae66b532c14d96759e525416c5e26861a13c7d60a9a9a036f53237df51b0f77817e4d13363cae9a483dc67ec432aeffc536967931e698866ab4e99ca458da79e89c78aa1f7d47f5920f93056ddd83f3611bd915a870dc96163434fcb91920545463d1b4e0a58cf10a204a87ed574b72437720e149ce7f35c4d6f8567db5947c402d960293516cf054fa13ecf9bfc178382b5320cf9102e10f9122dcf44ffd7ec724ff751d654d49a2ec40dfbe0468ec0ca8de4289f9cd216cd4d918173e9e4633e8489441f35a62e7bc9b4d2e5e00a53a2467c27a9c1c0eee76349953c95d05a7946e0b829a658818cc4f3352fb2e830e5b963cc90be45e3a020bf2d1eaa14cc1f175c4185f27dedbe2424e11165fca97e03b68146b3bbb86bf820423490997c5ba04d5725025b89e0296ba66d0b469e8f90b362b187efe456104d495c4ee144e06ab572a4efcbf6d78f0e779ddb2c1347cb3b2b184c5cddb1d8b7ace88bc7396303fa32fd8d2149aaef9e4d982a13073715ff37427980fb02c899a6f6857e6f75b6b07df5a3d50e92701b74bae8139be6ae6e4ea40e4a057d4c3a573e100a6445d8dc4b67d01d431b78619638e6c8053ca81969eb68cfe54e4fce64cab8bd480ac7dd77af7a7880098b7996b4d159ae733c24f0c8f0c24b69e753286939452883a87530cea04bdd30e03209f9d99e75f1055102b7bc29cdf7f279ac9f2e6d7e5268b69dc7c0fb8bb7338d704e24259a663d4d5b95dc0acd4dd9b074f9603094a249cfd7a84e392f52a57cf94dcccabd3deba0705b98ec1c83d1af6dffadb97c1ac1f1814aeec94e6c5944e9892e3b0c0a20697d8219bd80964402dd774f14ca7a0cfdfc68beb1fb2015ef7d9f50fd6865e06493dcadb4267be2bef00e8f923aec085963023c1e14c76ab4dcc1e681d1d8ed59dee78e0a705d2c3a510252869d636150562313576b0ebda3082f6d561c11e7335359213180966b3403283e3c1e4247e623c2ba8971f9f6cea3e971ecf4ca18ec6a6f92c6b5ff9ee344f00ca55c77d3556a0797f611fc98b6ef1480ccd7ddc5a57e50ecb134ff5eaf76f9d1c600b5e85727578c46589205fe69f31def380c3691563a99d7b8d958c5015a3297542eff715c814bfa8686f2bca65503c3e2eb1e716999692d2092ac4ab98f2e1733f42e93da16b41a68d18716cf20e7ee9f358e9e923f80c2796f2b7663839dea5a235671ff700ff76bb4cb25143373f892de309e44a024672de35058240e28dd4918b34789a63827945fe7892bfb451e21cbaf6b0aeae210643504b4012bb32b623c8e5ffebea384e20f5b93d82c2e65de689e9c68927fe11933c66a9b93f696b9100c1a30e08a7adc7024a8cc2d4b356324317f289d43a58c3a839dc53967d152ab8a86e20e34a159361b139e3d13988bfae611f96851ad736e26eff50f2ee512b0ba111d4e7e3fdcbd50e4e86dc1d6f2a8df423290277194a8606ab912a055ea0fd9be30c0a329d14442ef89e2b3d10a9053e04a5d5387546dda1b15dfaa2c479b604f3009e5366e00c4a634931da4184945315b863082126b5b33a5fd9e564107ec2c56532b1c89acfc9bc497a938508760a207cb7acd354575302e8474089aec9e083682d943b9c36049a5e0d8d60b34c923a3128244bb75ff4578d9a4b138f3cd20b5e9a4308cbd89ee3d3f56cf3582a60be2086c341b2602391b1740f8efeb668b0517546b112f2333f9ec916f0ca974aff6dea4a0e6bf2f14a74bbf76217b7da48154ab686cf6ff606fabbb39aa3005597e6018b4fe85606c15f0b3b0fbfd4b3c451cbfbcac21013f1f52653af6f9f40d6a4e700ec637e1641d2699e0294a9ef314ed29997b8b6714542b0fa52ff2fc441dd3976929702787df86880058dde5bdf7d2437583fd24c93fa6ac81fa1d40dea02ccb2a35cca03ba006592e69f0907c98d7dc99141859b526b3dcc65277994256e02ae3e5d271fdf6073f0d574ff8cd3353b6015437f21b95224866f3a95e07a1afbff9d6560e19c8d4080cda29d8933a573cfb26428cce6660c843e6b7826f5046bc2dafb833ed71db29b0e28bf4957be20fd7f8e65b266c8f0fe3d71079ab3b297e725e6187474212b9ea77bff10e463f0648f0ce385b1ffc69e141c0e6888f73751f9d71ab008c12d71d76389ff40811f4fac45a293898346692198a89b3cec4fdc8e0628bacc305f91e5b030424fdf4b95c7efae0bd81685bfd046ac9b7905892a5d3ff293c4dbc0c5240aa89de425284e09f3483c5b4e31f040b3effef16497fb6d3aaed19d85e9bbf32a42e5e1d1e5ca7d786b1889971ed5bd74942d31cb0597131848312d7d719c6d63c35da030a1a0c2838b1fbd0b9e8399dab30331a86eb1a6f2e5317fb3f4e9ff253e89e1186e62dfaab0c42ace67820462f5b24297ae95f66817622bbf4b7094bd2e3d8b28b6335ca9c4408851b037a38433e0c50f6af451d6e1679aae0979ac06528b03e047d3845beab3d381af8c51f40d39420c873b1bee013b134b4ad92d51ee19c6223a401dd176fe83fe2e20ca01c34720c74560020d683445fd93d467d70159edb23200ef813a68589646505c7dfb30b039295a00bae1f980940ee8d68820f4b1c4bc0ffacc36f98e808f5a69245f3f84e6b0773760f9099c678940b01567b34fbd6062be7e4e9fc7c3d9992b926b1989c9d2d22efb8faceaf235216a6664c57c03649d4fca898e73dd77c49c9c27053bdaa73337c5fc0917258ca3117836938155dfc6f0793f782be97b148ad332298baeca11beaaad6bc490604e210e69be40c06040d67c0369ce688cb1980d5254ac8dd6f59083c8a4a0fb4286aca3100615016f7f38d1f79bb9bf3478b442e7cca5fee0e539e43d874014027d2fef7d41dfb6dc3a9f44bae7a21fcf8945a577e41e31e4143ba10f4d1c35993c498a4b1b0540c4c4ef67bfcffc36fbd0466e71b40b859958e707f6ae8a8434eecc5b8ddf93a09eb867e43f92f846332305e5f0a8ebe815b5e6157c3ebbbbf266bef324a0c1a3365dbddaf4838de2d0aad959b1a49f9f9aee69e7381bd02755bf495cd5bbf8d45e99c1dc0768c370b206671602ddcb052ec1dd425d4e6934a39cce443a0c2a6329b1277f0258574916cc57007728f818514d019e4adcfe14a56f3fccb914fa7078478a2ac33602e3661dc2b63b9b8a465773581fad30e64004f9145b6af3844d2e99781ca385af3e7fdb615fa741af84b216721d03764faea8349ef3cbc9e51361c08fe9a86855a89607df25a1c0d98d4bd2a2b6a7e5a7ed8f644773", 0x1000}, {&(0x7f0000002400)="d56541bd00e1989fcd6d3dc07d6b112a7035169bd1cf5a7d06b0a8d799fa749553581db3d1bbc9303a1186e3da94d0ec1bdbbaa7682052de431f6074f4feb7cb252933865d14003ce9dcbd68813a44670704386a260e3a8020b63881dab29e56d2a08970a34f91b11777b13c448c85f5212f5f53a3d687fdd159898e870ab3a18714288e133bebcef98f0cc02d84bef2dbdb601121899ebfe18ac7e2beb4c7e5587b10cb4f3e12a0d8aed102aae643decc42a64319d7ae293704d083267cb79eeee3a73de2ad210d5d04a0963b60a6cd2c81655f7525baab3be2905397f328978f4aa38fb2952f60cac23208d11c5677b0241f6b3d556df8b6f6b81549e4e18039cd224ea620754e339f277199c78e90e3caf5c586a48294e15319e0d18481129aef6de7926c8919b27f64eabe659f7376399102f158fbde32b74075601b7486c8557bfe6250c271adcd6405ecd81de8b03a64d496aa3035d6252647b49d3f852cccf3a02af50b707cf0fda7f38fbe23ef2a87916652da15e506430dca241f2593da96439235cecd30f55e6e7f30f69cb73cfb3d0b51f6a7c15f4d00e5ce45612838983a06a41680908c6320936254667f47e4f7036a0f39f597f72dd765de183d6604834a819a1fdb3e6be6860347bcccb0c0e99b311755b1f9d2e5d0478b09f6dda8e562cd7d04c2083990cabfeb41e9dc4b41da8e9443063a01ffc1e617c6f0f8ae492e7457515fd3b86e51e46e27d7ad2642fbd606b6532db382dc8c4cdcbe7d4312680c54c013bcb47988133305c4b0628aeb09bb37c2e61d57b5884bb3d436c87bab59ada3753997651620f401d29bf831a548f7b0011114d7e8efe5f24df2f864b62e49fda313e5a3b3c5c7afba4267c46f8473112024c796a16724117b0dde584c308214266be91da29a113a014d82fe63e51311ec9069526d36fb1cc5eac358510b8edf847ec8cf3a29354c6561a3be4840243637c80d3ed231b9260609b78847941c26b0a6d33cba5d5aff479cb9a759d27e6c7865cdf3f139a5cfd1f53fd325870010e4beba00698e3a66e456efc96e018d5e8e89eaf84491a543bdf9a79b80ec2e6df2d73cace504c4e409973bc720dc9d8f552f57deeb08835d0a7eeb08ef1ce464bbf4c4efe38259785e24ddb83723b78fa3a3104c6db1aac250683f14201a6a86f9f5efef730bfffbd7f3a106d01952649a2d4fe049f8a12ecff4e99e511b972b4f2883ae9f767fc8bc43b77e0938c22a50bdf4b62734d7619f272afa31f89e2690850f86fc40da9b4a0d10cfb1480eb4cc66e04a391620da907c4ce44e2557c1de5095562b8a1fac562abf590381416404aac57d6c7aae62185901cdb453b1a127356f01cd9055a9518d9b1dda21aa012cf4b49d61d982eedadddf4cdd289fae61d7d34c24e7d55c0ccd334a251b2fc17031be9fceaef0639f7d91f56d84811debf1a97e5b98f8258ba1f0ab068f262404e9051312c41d024a0e1b8649bbfc79cdc116dde232c5500dca6886390771955d8ed994376e8c4f5506093f85b5287998dd33db0b58f3949f9baa1aa3b55e71c0fbf4b0d58ad2eff3863dd07a286ab138529ca0c5b71f78dcf536e47558d2ea5902ab603aeb533e46ff56208a5df9d6e705367cc95a3a9c1202b11504ec30600daedcc40e47f4aed11389bb295feb84ee63ccf76b2e17f37589aef22c46d558d3f3287d45107d6d9e4e8f75884c7fe578ea4d7942342a68a4801e71522865d2c6eecb1068f2a2d1b630e6e74e5c35d16d161156387214843b5cdb4332f1398c3ecb2a408320039b47cf258456b3fbb33f3901f8c904fb56c4423bd93692bbb9e5f8307cb014bffe2e4229384022b5d6cbd826bf706cc3649e04b67458c72774de9ab50817870296454d9e8d0e39175553188e432372d570a644d077401213b60383d6786db09cb08d47372a06d2225049fca7dab59a6edb872f4e5ead18b8c0e1903187a849142af7c7fd260159bc8dde1df28ee29463b16223b88d4442ed9c79f751a42e741d8a045216d22f6f732955fc9d4fd00e43cca2731959d47bc386b23d4415ef0c5ce7e75e28000dc472258156a1c7f4c5d93ab155cd98ae4b77d0a26ca174ad1996ca90cf7a4f6af04ef557d575c751438deddfc6ff972f5d1102374e604a6c594da50188402a6989b318ddd42155cba2cc5ac6062928069818005e05b66d72776614b0c610f02de734e2ee55fafe0d05bd118cc9600459ea24e2cb7f768799f35b9e417e50939df875894cb2e7d9efede40e647997c3a93dfb878711b85df214d574ed373a3efcc22ffea8ad01311165d527517ef23db92cf626394f10b99ed29cb9e9a2b69719a9918682f76d14ba6e9922f55f4e372d72ef1a1bb8b229fd6ee4b8b86c633d426cbc857aadd35dfc2109bd26ae6cba878de033254aad73daa3fe3752e04494823f2cfbd84edd09cd0f8439dc1e439d59dfaecc282cb6dcb24804203a077658f6a7215ed5d9e96bcfe8b6a8cc41e57e3c9a505ca4339a840f45f15f00688229f61be1ff650445cb78844cc22fb07a6d713ee2860b05516766490f6aa9557cb275867d91eaab7ef8a29de00b94ce38621892bafad1ba6562f0b0d7744172b1ae608fbb92f8dcd5aefaae7897fa1dc18385d684b45476f36af9f3892bde89fdee76a5f03ac1880a8162ed6a9ab7291170d1b77c15f7d829b246d164046a7bb632606f03c1ff600e812662373abd9f170e5f411e70213700859bbd05df6f93ed5c7145c84232aafcd69bd2df8afd88e4a44f5622bf085025400d99d196045dd9738ca9de2a30cc24630d487e8566a13ef2ac3aff0e8b0ad68652e2397c01da4444f7156d8dea1abb997015f96744f294bb9ae3449b56277d17e0ed72bbfbe21415edafc4a55841836b92531193d31ac257a4b9a1933ca91a35d8d56b332157b08831e36363ddadcd462d3f83c0c077ee2afeec561ffe8c202c12386770da0e1ea252678811cf4681b7a57e9db63b410ae10c7291f3e0592742074754791f3b472a0c38ef618876cbbf0cc64e4f3208b204868fa54f3f77f67df8c9011a61c71a3e58059a6a6af1d637b704e2f1cdcb7f101d8452ce4175e7a875810078b90e33b407d4ca6a220811f07280cc69580756969a6dcd5054ea08eeea7147cdc237c7e1667f55cb6c0a8237a6e3c12215f79b93a083d017794086c335aa0168271c39589b3ec18105f91e91f4ec052fdb4f1272b7e63088469c44b90854ceb1d3a72fd7275669bf482a847a38e9aa9869679c9ba3cee3e9ef06b55d0e918a647418af4496d1b57ae219b3e7445d0e485164f50a67e0af8b909489808e315fbdc736cfe4d2204b2bf8e7f7ef14c9e133b2c08c5a3da3c32c456acb91fc97de9e1ebd6a00fced71f7f72625a0c7530a832999a8b869efbffb67dade32081c30f8a4afba288a042090fabe70981ad9d495e9992a33d113ff6b24d054c7e78e7824647f7ae09fd8174bab1624e256ed19fb957a91b98b8b891fe116720be3fbabaaf356f6cd3b8ba78ed85e6c6adb540bfef7d4a89899e2954da396bcc8080be72c9ecb2afb03a445cf7888c2ad266ce5bf083e2b9899baaee2b9057eba4ef9cb74c2c9ac83b77f2962324272e08be7dfcb3ab84b7f2e4a16720f6e6b9113097faef643db294481f814b61469c2a68d16f005b20a5b7f96df4084b9a005ca7ed9102296a8ed20d56d99a64b2ef9968898a3b05cf269c817bba25275ffd7dc8684dc16c6d57a0a01481c6ec8d55de40e2bb2b9e0150fba9e81aea0115bfd7633872bdbda21da9ccd529da834200b718cddf06f93d9b815e1231e1c1bea82d18149afa4073c7c9a5924cfb2a687fa468544b4656e60865231cbf7a4d3592b29aa673836dda49ef17aed1195add57fd1324adeb3a55b7c5de1dae705cfdb6434dd6f6dc61113019e334dff3f7ace74ccebfcb5f71ddb4780557386455f30372f27e59ecd3cf3336c6325d1eacbf6f13a1a62247c195f46f184d07d4d3b305c51d3b5a2030299b2ff8415827d91a61175d52c94a691d67bac159971553dd89f6da8f63e0d3e0aa59a4017e53aa34b94f2cfadb45f340860d3505db436ea05364e643a6c4be03419bf32d604ccd7ef38c0871fee44b3617848eeeb38222325e3ee6e739fca6825abe0701864c853f99f5a857bd98fd0e489bb4c58e33131b5af3cd14aa5273e78acd8610c1c06130afe4cb2b5fc7031617a1f5e8669397d38849125246372d06f5d74c428c31dc974207f332e91d2df960d8db17555eb74dfde9c022aef8d6dcee5817e71d4a67668f53e09735806f044e4149d9f71d09442b603450f603471fe7b2097a11e9d6942872548227b185ef57ebef68306e85dd6d9ede5c5557a72e79bd19812a8dbb9a60cb15dd1ac76ab9b329594d1b9193a59ae1d5c01ca60d08dd91ff1e411fa17eafe0b5267fe7d39d6a3604922d1ebb85d998ebd43707e0cb8c0dffcb390f6a9ca911e2e307424975f6364d6a5e572376903414036153120dca6f94102a24c8ce6cb70055f7951d4c4a441bfb19d1d6859c31d33959d6f38bd055e28e6ff2f602b4b37d475fa021aa741c394035f9105ebe785d08fcbc245ab6c7c687bf5320fdb1c93bcd7dd4387df2afbf672c9d579c6ea53065f096cf4ba33dae04e1d8a0c7f516a7af399836726e3c7a49c8df090f9397787b9175f436ddf3e396d5118578e893b48f975cf95f850acec8f46f2f6946b328c805859bdfce7f8ac0718b3bddda80c38c478fbd5ef447dac801878b61edae921ca98bd89ad3966e2941134e8ae269a1912f8e83c180d2f927829712a4f1a26f1f1343b706c4307851a0d9ce1aa97b4f1e1c089dd53a944af7900cb26061b64d3d03377be495fe77a5922771849ded86ed5dca6079b89bb92b357df252b547367446db85c7a5ee559a5eb4068fd4b92cbe8f5d278989155bcdd1ce9349679af7141c1da373467739a98d037813eac6fa4bed47e24bdf45b67a09d1857f2ca8b065ba1466932c09a145a3a1cce19216fcfdfeeda517e757f33c37f4f3fbcbb22b41f1bd7fb13ff44d3c0a3a1fa8f45ec2c842949c1bd8d3dc5a3a6cf50dc1fae60ab6b463ef26c15d5afad0f6617149f601e5337efcb8a986e01f38c939b7aab362752e6cabb70c2ee80268ee0ac5ce35d7ad189026ec1d7055465a5779eb16baa7a476ae6b738a5d0b11592b3b27462486c099330ee2b3a8a8c026b73bb977d7a465c3371792442575854ba7132b779368047df12f0def4b934725cd1c7663bda3935ad33e1bb7ba0a3ad6eca2337a6da65c1a68f00daa7082a90a49d028b09d63b66018a38788e084dd3c5b4c5b5a8e0e665583a9a983d197f0b08a0857feca5b9eff45bcbb7365d0aed29ff2363cfea7fad750b0e747f4bb177a376923754056d4f279856dc9e6532f2df7a8af39098af22357f3cd794483352a98de214157bf7466ef42e39f5b9bad5b5aa6d6fdc853deff22568ed63879e8526d6506b1afe6a8a47f123a66be68b8b000ce406f49ed0abb90dad82155f7c71b6871a23e49c74da14f6e1acfb44576dbd3300dafa651f49dc633764243416a40b271fe401e3a0c5c79017e7d741a340c0481cc7cf41f3423223b6f6d0c270d10bd94c1cd943ce3dd08c4b56c189cb685b0bf862804dd22172c541104ef3c914d7bde44a28980fa03212d20860c215c7724e34b77ceb97c54454347d28070918facbcf298979135d23a19a8213963bf724517e5deec1825ff790e4864ae9b5ea12555497ca135837", 0x1000}, {&(0x7f0000003400)="f3cd2536f2e0a0c225023cfa3fc7bf29ab997b821c2776f43a65d159895969e7b0712c186ad4e73952b8d44f766b2ce989a19657d32da875f8763727835925e60301bdc2bb543ff7c03afaed44dbc566a2d92f66dbcbbcc707ba13b9a8a6cd0df256d6021e6c45cd06", 0x69}], 0x8, &(0x7f00000035c0)=ANY=[@ANYBLOB="680000000000000001000000ffffffffae3aa6d16588ced04c3ad4e1260a223bbe441f36d8b5921aaf55d93530d35cc2c7fef793d90ded9478e551e9feb1b7362f7953145740d4805cc48a2d83495f093e4e225c15ee71dff9bd630cfb943d082afde6e100085cc8808e3c470998c8ebb8ba3727f72f93d84c6027ed9623b5368cfb7130d5fec609ca11fcf8b5db8fe32bcbfc3ea3fbca0037b7b3e64e47d0ec2c9d1a4b37b2c4"], 0x68}, 0x4010) close(r5) bpf$MAP_UPDATE_ELEM_TAIL_CALL(0x2, &(0x7f0000003840)={{0x1, 0xffffffffffffffff}, &(0x7f00000037c0), &(0x7f0000003800)}, 0x20) r7 = open(&(0x7f00000005c0)='./bus\x00', 0x64842, 0xa2) pwritev2(r7, &(0x7f0000000240)=[{&(0x7f0000000000)="85", 0x78c00}], 0x1, 0x2000, 0x0, 0x3) bpf$MAP_UPDATE_ELEM_TAIL_CALL(0x2, &(0x7f0000003900)={{r6}, &(0x7f0000003880), &(0x7f00000038c0)=r7}, 0x20) r8 = socket$kcm(0x10, 0x2, 0x4) sendmsg$kcm(r8, &(0x7f0000000100)={0x0, 0x0, &(0x7f0000000000)=[{&(0x7f0000000080)="48000000150081fb7059ae08060c04000aff0f11000000040011018701546fabca1b4e7d06a6bd7c493872f750375ed08a562af5745e17b8c119418f0f000000d6e74703c48f93b8", 0x48}], 0x1}, 0x0) r9 = socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route(r9, &(0x7f0000003780)={&(0x7f00000036c0)={0x10, 0x0, 0x0, 0x10000000}, 0xc, &(0x7f0000003740)={&(0x7f0000003700)=@ipv6_newrule={0x30, 0x20, 0x400, 0x70bd29, 0x25dfdbfe, {0xa, 0x10, 0x80, 0xe0, 0x7, 0x0, 0x0, 0x6, 0x11}, [@FRA_DST={0x14, 0x1, @empty}]}, 0x30}, 0x1, 0x0, 0x0, 0x40814}, 0x40890) [ 85.032645][ T5318] Bluetooth: hci0: command tx timeout [ 85.159131][ T5339] loop0: detected capacity change from 0 to 2048 [ 85.213338][ T5339] UDF-fs: error (device loop0): udf_read_tagged: read failed, block=2362, location=2362 [ 85.233394][ T5339] UDF-fs: error (device loop0): udf_read_tagged: tag checksum failed, block 99: 0x27 != 0x4d [ 85.262361][ T5339] UDF-fs: error (device loop0): udf_read_tagged: tag checksum failed, block 160: 0xd2 != 0xd4 [ 85.273096][ T5339] UDF-fs: INFO Mounting volume 'LinuxUDF', timestamp 2022/11/22 14:59 (1000) [ 85.295163][ T25] audit: type=1800 audit(1753453122.742:2): pid=5339 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.662390][ T5332] usb 5-1: new high-speed USB device number 2 using dummy_hcd [ 86.004891][ T5340] [ 86.006281][ T5340] ============================================ [ 86.009346][ T5340] WARNING: possible recursive locking detected [ 86.012545][ T5340] 6.16.0-rc7-syzkaller-00105-g2942242dde89 #0 Not tainted [ 86.015501][ T5340] -------------------------------------------- [ 86.018200][ T5340] syz.0.0/5340 is trying to acquire lock: [ 86.020633][ T5340] ffff88801198c928 (&sbi->s_alloc_mutex){+.+.}-{4:4}, at: udf_free_blocks+0x9e2/0x17f0 [ 86.024752][ T5340] [ 86.024752][ T5340] but task is already holding lock: [ 86.027806][ T5340] ffff88801198c928 (&sbi->s_alloc_mutex){+.+.}-{4:4}, at: udf_prealloc_blocks+0x8d0/0x10b0 [ 86.031889][ T5340] [ 86.031889][ T5340] other info that might help us debug this: [ 86.035372][ T5340] Possible unsafe locking scenario: [ 86.035372][ T5340] [ 86.038647][ T5340] CPU0 [ 86.040116][ T5340] ---- [ 86.041673][ T5340] lock(&sbi->s_alloc_mutex); [ 86.043703][ T5340] lock(&sbi->s_alloc_mutex); [ 86.045848][ T5340] [ 86.045848][ T5340] *** DEADLOCK *** [ 86.045848][ T5340] [ 86.049208][ T5340] May be due to missing lock nesting notation [ 86.049208][ T5340] [ 86.052590][ T5340] 4 locks held by syz.0.0/5340: [ 86.054819][ T5340] #0: ffff888000e06428 (sb_writers#12){.+.+}-{0:0}, at: vfs_writev+0x288/0x960 [ 86.058620][ T5340] #1: ffff8880530215c0 (&sb->s_type->i_mutex_key#20){+.+.}-{4:4}, at: udf_file_write_iter+0x6e/0x6c0 [ 86.063149][ T5340] #2: ffff8880530213f0 (&ei->i_data_sem#2){++++}-{4:4}, at: udf_map_block+0x291/0x42a0 [ 86.067094][ T5340] #3: ffff88801198c928 (&sbi->s_alloc_mutex){+.+.}-{4:4}, at: udf_prealloc_blocks+0x8d0/0x10b0 [ 86.071376][ T5340] [ 86.071376][ T5340] stack backtrace: [ 86.073863][ T5340] CPU: 0 UID: 0 PID: 5340 Comm: syz.0.0 Not tainted 6.16.0-rc7-syzkaller-00105-g2942242dde89 #0 PREEMPT(full) [ 86.073881][ T5340] Hardware name: QEMU Standard PC (Q35 + ICH9, 2009), BIOS 1.16.3-debian-1.16.3-2~bpo12+1 04/01/2014 [ 86.073888][ T5340] Call Trace: [ 86.073897][ T5340] [ 86.073903][ T5340] dump_stack_lvl+0x189/0x250 [ 86.073923][ T5340] ? __pfx_dump_stack_lvl+0x10/0x10 [ 86.073937][ T5340] ? __pfx__printk+0x10/0x10 [ 86.073954][ T5340] ? print_lock_name+0xde/0x100 [ 86.073968][ T5340] print_deadlock_bug+0x28b/0x2a0 [ 86.073983][ T5340] validate_chain+0x1a3f/0x2140 [ 86.073998][ T5340] __lock_acquire+0xab9/0xd20 [ 86.074010][ T5340] ? udf_free_blocks+0x9e2/0x17f0 [ 86.074022][ T5340] lock_acquire+0x120/0x360 [ 86.074031][ T5340] ? udf_free_blocks+0x9e2/0x17f0 [ 86.074043][ T5340] ? sched_clock_cpu+0x74/0x430 [ 86.074055][ T5340] ? psi_task_switch+0x39a/0x6d0 [ 86.074070][ T5340] __mutex_lock+0x182/0xe80 [ 86.074127][ T5340] ? udf_free_blocks+0x9e2/0x17f0 [ 86.074141][ T5340] ? __pfx_folio_mark_accessed+0x10/0x10 [ 86.074160][ T5340] ? udf_free_blocks+0x9e2/0x17f0 [ 86.074173][ T5340] ? __pfx___mutex_lock+0x10/0x10 [ 86.074187][ T5340] ? __pfx___might_resched+0x10/0x10 [ 86.074202][ T5340] udf_free_blocks+0x9e2/0x17f0 [ 86.074216][ T5340] ? bdev_getblk+0x7b/0x690 [ 86.074229][ T5340] ? udf_get_fileshortad+0x6e/0x1b0 [ 86.074242][ T5340] ? __pfx_udf_free_blocks+0x10/0x10 [ 86.074259][ T5340] udf_delete_aext+0x4df/0xbc0 [ 86.074272][ T5340] ? udf_get_fileshortad+0xcb/0x1b0 [ 86.074285][ T5340] ? __pfx_udf_delete_aext+0x10/0x10 [ 86.074302][ T5340] udf_prealloc_blocks+0xb7e/0x10b0 [ 86.074315][ T5340] ? udf_get_filelongad+0x6e/0x1b0 [ 86.074326][ T5340] ? udf_current_aext+0x660/0xad0 [ 86.074339][ T5340] ? __pfx_udf_prealloc_blocks+0x10/0x10 [ 86.074355][ T5340] udf_map_block+0x1ddd/0x42a0 [ 86.074375][ T5340] ? __pfx_udf_map_block+0x10/0x10 [ 86.074387][ T5340] ? pfn_valid+0x125/0x4d0 [ 86.074400][ T5340] ? pfn_valid+0x440/0x4d0 [ 86.074418][ T5340] ? bio_add_page+0x286/0x560 [ 86.074437][ T5340] ? submit_page_section+0x5f9/0xa40 [ 86.074449][ T5340] __udf_get_block+0x52/0x250 [ 86.074462][ T5340] ? __pfx_udf_get_block+0x10/0x10 [ 86.074474][ T5340] __blockdev_direct_IO+0x16dd/0x33d0 [ 86.074485][ T5340] ? ima_free_modsig+0x4c/0x60 [ 86.074507][ T5340] ? __pfx___blockdev_direct_IO+0x10/0x10 [ 86.074517][ T5340] ? __pfx_invalidate_inode_pages2_range+0x10/0x10 [ 86.074530][ T5340] ? __pfx_udf_get_block+0x10/0x10 [ 86.074543][ T5340] ? filemap_write_and_wait_range+0x182/0x310 [ 86.074558][ T5340] ? __pfx_filemap_write_and_wait_range+0x10/0x10 [ 86.074570][ T5340] ? inode_set_ctime_to_ts+0x126/0x2f0 [ 86.074586][ T5340] ? current_time+0x26c/0x370 [ 86.074602][ T5340] udf_direct_IO+0x139/0x200 [ 86.074622][ T5340] generic_file_direct_write+0x1d8/0x3e0 [ 86.074642][ T5340] ? file_update_time+0x416/0x490 [ 86.074652][ T5340] __generic_file_write_iter+0x11d/0x230 [ 86.074663][ T5340] ? udf_file_write_iter+0x1a3/0x6c0 [ 86.074677][ T5340] udf_file_write_iter+0x2d5/0x6c0 [ 86.074691][ T5340] do_iter_readv_writev+0x56b/0x7f0 [ 86.074706][ T5340] ? __pfx_do_iter_readv_writev+0x10/0x10 [ 86.074717][ T5340] ? rcu_read_lock_any_held+0xb3/0x120 [ 86.074741][ T5340] vfs_writev+0x31a/0x960 [ 86.074758][ T5340] ? __lock_acquire+0xab9/0xd20 [ 86.074770][ T5340] ? __pfx_vfs_writev+0x10/0x10 [ 86.074789][ T5340] ? __fget_files+0x2a/0x420 [ 86.074803][ T5340] ? __fget_files+0x3a0/0x420 [ 86.074816][ T5340] ? __fget_files+0x2a/0x420 [ 86.074831][ T5340] __se_sys_pwritev2+0x179/0x290 [ 86.074844][ T5340] ? __pfx___se_sys_pwritev2+0x10/0x10 [ 86.074856][ T5340] ? rcu_is_watching+0x15/0xb0 [ 86.074869][ T5340] ? do_syscall_64+0xbe/0x3b0 [ 86.074880][ T5340] ? __x64_sys_pwritev2+0x20/0xc0 [ 86.074895][ T5340] do_syscall_64+0xfa/0x3b0 [ 86.074906][ T5340] ? lockdep_hardirqs_on+0x9c/0x150 [ 86.074917][ T5340] ? entry_SYSCALL_64_after_hwframe+0x77/0x7f [ 86.074928][ T5340] ? clear_bhb_loop+0x60/0xb0 [ 86.074940][ T5340] entry_SYSCALL_64_after_hwframe+0x77/0x7f [ 86.074949][ T5340] RIP: 0033:0x7ff29878e9a9 [ 86.074962][ T5340] 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 a8 ff ff ff f7 d8 64 89 01 48 [ 86.074971][ T5340] RSP: 002b:00007ff2996a0038 EFLAGS: 00000246 ORIG_RAX: 0000000000000148 [ 86.074985][ T5340] RAX: ffffffffffffffda RBX: 00007ff2989b6080 RCX: 00007ff29878e9a9 [ 86.074991][ T5340] RDX: 0000000000000001 RSI: 0000200000000240 RDI: 000000000000000a [ 86.074997][ T5340] RBP: 00007ff298810d69 R08: 0000000000000000 R09: 0000000000000003 [ 86.075003][ T5340] R10: 0000000000002000 R11: 0000000000000246 R12: 0000000000000000 [ 86.075009][ T5340] R13: 0000000000000000 R14: 00007ff2989b6080 R15: 00007ffefd4bae08 [ 86.075019][ T5340] [ 87.051893][ T5318] Bluetooth: hci0: command tx timeout [ 89.132553][ T5318] Bluetooth: hci0: command tx timeout [ 90.893269][ T5332] usb 5-1: unable to get BOS descriptor or descriptor too short [ 90.898322][ T5332] usb 5-1: unable to read config index 0 descriptor/start: -32 [ 90.902363][ T5332] usb 5-1: chopping to 0 config(s) [ 90.904860][ T5332] usb 5-1: can't read configurations, error -32 [ 91.031801][ T5332] usb 5-1: new high-speed USB device number 3 using dummy_hcd [ 91.161777][ T5332] usb 5-1: device descriptor read/64, error -32 [ 91.211870][ T5318] Bluetooth: hci0: command tx timeout [ 91.272057][ T5332] usb usb5-port1: attempt power cycle [ 91.611798][ T5332] usb 5-1: new high-speed USB device number 4 using dummy_hcd [ 91.632254][ T5332] usb 5-1: device descriptor read/8, error -32 [ 91.871741][ T5332] usb 5-1: new high-speed USB device number 5 using dummy_hcd [ 91.892260][ T5332] usb 5-1: device descriptor read/8, error -32 [ 91.932279][ T50] cfg80211: failed to load regulatory.db [ 92.001873][ T5332] usb usb5-port1: unable to enumerate USB device