program: syz_mount_image$hfsplus(&(0x7f0000000100), &(0x7f0000002900)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x2000010, &(0x7f00000002c0)=ANY=[], 0x0, 0x6e0, &(0x7f0000000600)="$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") r0 = creat(&(0x7f0000000280)='./file0\x00', 0xecf86c37d53049cc) write$binfmt_elf32(r0, &(0x7f0000000480)=ANY=[], 0x458) syz_usbip_server_init(0x2) syz_open_dev$sndctrl(&(0x7f0000000180), 0x0, 0x0) r1 = openat$audio(0xffffffffffffff9c, &(0x7f0000000140), 0x40000000040201, 0x0) syz_open_dev$sndpcmp(0x0, 0x0, 0xa2c65) write$RDMA_USER_CM_CMD_CREATE_ID(r1, 0x0, 0x0) syz_usbip_server_init(0x0) syz_usbip_server_init(0x0) syz_usbip_server_init(0x3) r2 = io_uring_setup(0xa34, &(0x7f0000000180)={0x0, 0x0, 0x8, 0xfffffffc}) r3 = dup(0xffffffffffffffff) write$UHID_INPUT(r3, &(0x7f0000003d40)={0x8, {"9e6192d0eb764841154dda9c25f01f8e269379b2aae9489e9d788337e859e189d61741f7e02286f271a60bca82f872319a4018a5a56640c515289407986b8f85f477f08de011c1926045e1298b4fa60dd841b548736c4299b37e55cbbe1ce18574c7f7e2c2d91799610ec0d7fca882268725d3475ad59b356e7a045effaac7272c0f2703beb8a7c41a4308e18ddef4522c26f17b713391245179897f7d03d1b73fe7dcc8454b5a012d7472d1d5c833babd22ad8c7157039d8c38a65f680fbf1cd2c0c6877919e26037e5d9403a886bca140758aa63a8fbba222b245dc351745b3ac2afc927c6a93527bba590271dd7d5d47a62d0bd5525ff38da61bd13f126e55d3a7ed42d0a59cd1389aeb14a5a9f45b14b828bf7f06df7cea2e872bdca7b481b3bb1347d18cc3ee66622c7692c39c09326ea6eb88d5085549f682703564ba1fbb75e665be6492b369d3578f53c48720f60674b25607e2a2855d1acc93ca9714f3bc2e45a037cf98b65549547ec543583347c98836e29f1f8a60dac409f3808d155dc0eb59fcb1ec759cfaf99611e2b1c1198c28c7c97d41511f9d268c9ae4fbaa1e9f36ff56906e4a5bde3abb1a3d5f5f6a60b140882d7e6a1eb3ecb57e3fa9331a7721449344e83aaa7508a07d51be592f16c248da177a4ed2315255c062e5b30f99f4225e4671ace574f0c751520cdfedadc098748f244fdb944df228adc9022ed006dbd74f48a315be68f23e11c84beea85939f6674eb0cda264ceb16a1513971224cac0a401c8d97a16c68271fd280ebffbed4d3f4dc73f3189ff3f825e357c5d133cb8a4eb82472e22b5e089b09c93ccf0f10d4afddedd045c69f13e7d4a23053c16ea2937803f2f69ce9cbcf05c8ee6ccea2a21a710e9c3dee29762b4dc52c5cba0a609b97047090a5b2d1d248e9fa8275f664e1465c61681a28e612a20c9f78d34d0ff819f63a85220fd7869170e95c5fb18f1c843a707cff8d36179decd969e42ba1e3e5a779e7e74e7d6b2066790147b07fa2c88809a6fa522f012b0c95af24cc52bcbbadcfb1f319ae33544dac6bd2d44a36e0a44ed552de2d5507a9c61f2864887566b7cf8f0c12dc47ff3eae5f57705b002d3190c3f64e40b3dc4a46649f75ff9d5ac54d15aeb7b62ba9aae3d5cb48672d6b40eb5af3e1c361e1814912c66809fbaf81041a3676c9cda04628822759cac32919e285d4524366d6879e6ada68dee8388c9f1b9f65e4c533562d28432f6570366075b0c01732e60bb6fd6c849be0898094d6056928e909523734e5ea0a8fb53a002b74e7f053cc89a64f5669be219b7f7cd557a5639bf6720a57c4d95178374eeaa204c2cb8126c153554360dcab1a81d9cfb86854c2ba4c1a845dd70e1c9a89f353b9871f564ec0fd742ea013ce47fc9838a207187e4b13c3ce222cbba067cdb47f377ba16869d43e401b603bda2fdb9e87f986f5b4224badb4da28aa3b6f1652f59be6f00d7079a7b0c3a98bbfdfaad4811acbcc6a2546cdb66bf241eda48b7eda7272b4e5125ba34926fbb0af81fbc290f8d00801905fbc5e53990e5b4df869c6e33dc15359ef8d4696409b4e55f4840071a9b56ec724c00d310a40ddcaf413b2eb07b50736fea4797ad44e6f82fece02e218e8370466f6b6bc40588fbcfc74ad75f9624dcc61170967b0755848d9ace357d2ef8c5d96c6765f673d6dfe8950c29bf6b84b6f99a35e19327ce5f03b40e13fed8d9b86efb0c023e502f61d291e16bee1df80108078773e6838a9b49efa83f96c58f29e38ba7fe92505f415a35d0153cbee2b2158b23ca1703bb3ba5e083aa2475228f9d9bd9aa0cdef585f694b1a8787bd0d510e24179906c98e21168f39dde9635b2dd7f3a8f873292d8867b37b7c6dfacd9532db7dda3744fda8515a2fce8c21e73a5f080e1cfb45e790264a98e3d6fd5d083925dc86b72283c104c7f8d3f51a0953989eed9d079b9c7b868447f7bfea694b126a24ada70ade378f422960a2bde0b0e0e27a45c23b7bdac3ea28f5c3db491986b0097c2449543e3e018fe4ebc22fed13899a31c07b388162bb32b7a9155562e5343150c84526a68b286b6101db7e7ec6c7cba14898ec1b51b0f0a2561f73a63ded1c45bec68c77b2ff2480e6cbe8d247b45d6149f8eee4b5ca6e6beac0257c458811e8a846a0749179b5a6b666e49d2bb07616f3e97301a5000cfd6dc879ea4d2f00fb7d790ada38380483dc49785a6c9282eea7236417156949c1fd3fb21b2a4b21490b41702a20a0568294eb46e15900feaa96d7acca5dd092ab6ff48abb78a0236f58d674c22ead441fd98a1fa8b6ee000431f3929a14fa62dfc3038a83fa48619728c67a4650089f12c32a0faf19c9d616ee94ae6ab569b59b1588d03c542a0975f572bd779d54e2f8fec46ba8d5e503a38b80974ca804e4cca53f1c1f7b591fdacd0ed12c06622ddc6d17dd7a23f3663b91a5101bb93d13721708117c234041a0f0b81bebe95493098a8d23da9df4a95c9d4d8289ec60741de2339849ea511b0ed7a240c8919821405a761ebc42bbe7782616452ac45414ac5f01d67e408ac9a992d8daae42863ff98a094e689a0d52e6fe749733f84ef6e5625d59f8d3e3d1ea2751d802119863b619efdeead6aa35464f0056148822f32171c00c9e9496a26ee649920ad29873d9fd98ee64791241f15fb035dd0e4835cbdce7dc2dcdcd8707cebf15a8294ed74c431f316176a340d4c0564ee2facb840c0d91c0418a96a40d5beb3dffc4e53741bdfdc23044624704badc03e3c13637b9f65bcda5ceb16bbbc60e419b14a1d7dae7ae92b4bd68f62776698958b14d5aedc6d662efe547a00d466fdc9f5de39eb630f8b9f25f9d8504db6b92ded5124a56e4d3a6aa8aa671cea6f18cc08a7b4460df1221abd38482dc8a0f23a283c350ca56b0d904f0730bafbe4cbcd05230b51587dd809c450b2c12417ff32b5f33289618feaf8c55b75211ac8aec49321dcedcb14a30a1ad31451be215358dcc7f034d763f6b2372e893de8df074e88d3dc8a987565d384e0aac95575a4b370bde95e0a276823b93790dbe6a698b6d1612cc1215544148c04fbc2f2a32d72a12730fd48bf53a5cad98ed4c1530806f82504e19f75372194289413ae508b59ad05790a73548b93ad068d29fda2f9f31910555114315048394cfb69daf58a8569677819bdd72328cfc1e001eedf1afda6050601d17d6857cb9bb5e8ea2f4d99209127eb33e00340d1d68127b7799e33032b70b481b507c7c8f8e4afc4e3d3e34c56e47eaa0fc329c04f35f4feb5b3c2a05b1a0bde2332afcf757af9c55ce68760e66a3cd1e995aa3dd86ab1cca5c6bdd80f33cb2243cd84c80ff14f05f2f13d8a9a73ab1104a941af2c93f1cbd22ddc626eec05ec495fbaede5a60baf4d31a393ca2e928ab5ed49dc318b43f6d31088dbd4ad820eaf1df1d49e6600b33019c84bb0cf82e706e4d142c923ae4800235e8c3752929c46ae01106e3df3c4c6c4509917571bfd904f106afe4f728847713883243308e4024ac324d12593150100dae7ac7d132f82043d1511cd6855dc400d2a46dc3c4ba0ed4a82f3df3c0753cd3aaa5e55c6dafd71710125dc8ba7adff49e7741543cb100307970646dcd577a7ca4666a7101a3e8f64b2efb49100b90d953d69c492f9832b0ef05fb1ad6b875b3ed775f9e6693452310449865f60c316ec559ac1dd3c5d78bb941628b87885d3b40efca492086cbe762f3f1cdbae2ebf09d53ee081ac331f5689f74a5ca2be1c5618a76b8160f9e99ec22ea0a1f06b1a36d69f2b771052cfb19a9ef2af6bf615d68c0e6e1f11e997d35d49bf80c961f4bcfa18ae9aa79a010fa4571ad1cfab6900268c7c3a068308d53f99ac26c2dc155d2475a1ff915373d40115c794f82cfae1e67c824d205c25f40ac5bd1c49adb7d24c146d9e6873a6904210d4b01b734ef1246b3424fbaf56b81401d8a09f0f6ab56faf3ff54c022f15a995498aec32f7ac5f508e989846a3b01e2430348fdf7ab0eaabb7bb416a86c8a1ae599f969b3e66fca573827a1cbbfad0e051908c7684f143dd87db53d18c1dccba32608ebe6c478d8d8605bd4fae5a92253dd02216b8d6ef8fa136571024776f03ded1bf72020b50c9bd8a816f5cdfa5bffc49025680bcb132a339b49399b9144d1875fed6f27b1d40cc0d60a5fcfd8a0550bf5522a3edd5bfc98052df7e6fd34e88c573ba9f7f576dc3bf9f40dbb03c3858d6b3fd87db6f02925883664de6cad5a54b63f47fa92743082cb57e9d50058c69be7808a5d6c693fe80ec3e5dfa8270c6704c637603930ba754a55d44f95965cf1cc04ec1db28870dc07ba9b0671651f59d67636ff3dcc6cb3d859b228a13e907c1c26d6b8ad09269629ad319c88143c7454580aa526d57bed73d55a79bda6f16af6be69868add8e1bf2367573efeb02c58f449b12f4fa9a452d8d5429d439945ea0e7df843bba2c14115c0574560d9021357d9d0ff3d869fbb64d674d76713a4ef8abd173f75255ca71dbc6e5d3f576d57c05d955822ab191c7e06c49e029a9c793915c34815ef1e086ae9619113a2bdd94528e6b2da8a51d1ed01559d9ef02a36e432b474ae37ef6ff2aea765b77684fb94c0539072ca93f3426cf510057b8795b67e3b563852ca288f752037eef83bc5b48def31d524a3007a8411ab4441f19fd23110601c41a64eeea65ce94074478eb8294ef86794c11453847ee000c278c8697cb084698ec65c80f96f23afeb8e0feecd5f51f762df99bec0d7148e4e5000f30d62e676caf6274ae3e5e9bcaf1f2212bad7ccc3d20ded6e7a1f7b40c750bb685f0f20de7f9ee064f7eaec228d14321d062a47a44a3b6997b9807569911d91e2c29acbaaf541e125fbaf1675b0b34b7ac91403e4e8a7d6b3c9a74f4d80f7e9de554ee935ba866cee0a14915844fb1b27a55d50d59be4db580933f3c64182efeffdffc6328bb0a8e21188b4a17dd1d9a8e64e154e5bc270df5f8e4d15a3cf9752157d04d326044896ec26195d2de1767ca8f9589704503ace8c72aa3d4fb780f8586bb4f1aeb505efe8e3f4f9dd07755a71a067cddff1459fca668911a95afb8c3ff4adfaf9fd447a916b49c5a60deccce915e7d771bb7bdb2e4964b009aa0618949415e5e5e3cbd80cbb699554beac64690105f21e2f9b749fdd4f5f7bcbdf60e485f053d1a289871ee135dd3664c81ec852ebe799ad248b97820ed53a5ee69f88810aea1dacd64ca18201c920d663128d24f81369cc8f46dd9779759c501f221331c1dcd6a7db3e1b08a5ff69e9ec239f849e82da1d5f423097682a9e2f09992fe918f3a6ed0aabbf5ea4dcd864dab9c0fd2d5cd247258f56e8efd8565d6c96c025b33a9b02d02d4dacbda4730b9ff4f77dafbfec42824f6b8a28a3e9a72a9c3ff10f37b50cbb14302d865cfb18fca9df0b464f4380a207358682e51403fba80ee65eafbd4ff3f437201e0fa6a4ffcbdfd077688eed4fa17fa170b54d4bb45b083f5e3aa1aa3ae10b66386cfbcf5e83f7c6794a98f65e5fe9b80fbb86e480dd84c92d47a86d0e41d1792dc3a70a8408afdced9514e6060e060ee1f8560ede34df5ccc6abdf63e2deacb21ea533a4da3eeda886dc9a76b9723c600502931d96085739bc3098117633cb7442894be62c9f9e005a3eac406554d86496d4025524b32b0531e11ca72473d2cb9e54ec04c1fc3779d532f0074c42c24b835ea6a47ad448c98129ec36d112e7d6e908b91d825bac41a9be271b6a9c48cfa4", 0xfffffffffffffe23}}, 0x1006) r4 = syz_open_dev$tty1(0xc, 0x4, 0x4) ioctl$TIOCL_PASTESEL(r4, 0x541c, &(0x7f0000000000)) close_range(r2, 0xffffffffffffffff, 0x0) syz_usbip_server_init(0x0) r5 = socket$nl_generic(0x10, 0x3, 0x10) r6 = socket$nl_route(0x10, 0x3, 0x0) socket$nl_generic(0x10, 0x3, 0x10) ioctl$sock_SIOCGIFINDEX(r5, 0x8933, &(0x7f00000001c0)={'team_slave_1\x00', 0x0}) ioctl$ifreq_SIOCGIFINDEX_team(r6, 0x8933, &(0x7f0000000080)={'team0\x00', 0x0}) r9 = syz_genetlink_get_family_id$team(&(0x7f0000000100), 0xffffffffffffffff) sendmsg$TEAM_CMD_OPTIONS_SET(r0, &(0x7f0000000040)={0x0, 0x0, &(0x7f00000000c0)={&(0x7f0000000200)=ANY=[@ANYBLOB="0000000076a8bb97264d8cba", @ANYRES16=r9, @ANYBLOB="090800000000000000000100000008000100", @ANYRES32=r8, @ANYBLOB="44000280400001002400010071756575655f69640000000000000000000000000000000000000000000000000500030003000000080004000300000008000600", @ANYRES32=r7, @ANYBLOB], 0x60}}, 0x0) r10 = socket$nl_route(0x10, 0x3, 0x0) socket$nl_generic(0x10, 0x3, 0x10) r11 = socket$inet6_udplite(0xa, 0x2, 0x88) ioctl$sock_SIOCGIFINDEX(r11, 0x8933, &(0x7f0000000000)={'team_slave_0\x00'}) ioctl$ifreq_SIOCGIFINDEX_team(r10, 0x8933, &(0x7f0000000080)) [ 75.374070][ T5338] Bluetooth: hci0: command tx timeout [ 75.485261][ T5358] loop0: detected capacity change from 0 to 1024 [ 75.569557][ T5358] [ 75.570755][ T5358] ============================================ [ 75.573423][ T5358] WARNING: possible recursive locking detected [ 75.576076][ T5358] syzkaller #0 Not tainted [ 75.578192][ T5358] -------------------------------------------- [ 75.580968][ T5358] syz.0.0/5358 is trying to acquire lock: [ 75.583707][ T5358] ffff888052e61548 (&HFSPLUS_I(inode)->extents_lock){+.+.}-{4:4}, at: hfsplus_get_block+0x39e/0x1530 [ 75.588642][ T5358] [ 75.588642][ T5358] but task is already holding lock: [ 75.591837][ T5358] ffff888052e607c8 (&HFSPLUS_I(inode)->extents_lock){+.+.}-{4:4}, at: hfsplus_file_extend+0x1fc/0x1990 [ 75.596614][ T5358] [ 75.596614][ T5358] other info that might help us debug this: [ 75.600359][ T5358] Possible unsafe locking scenario: [ 75.600359][ T5358] [ 75.603652][ T5358] CPU0 [ 75.605122][ T5358] ---- [ 75.606664][ T5358] lock(&HFSPLUS_I(inode)->extents_lock); [ 75.609248][ T5358] lock(&HFSPLUS_I(inode)->extents_lock); [ 75.611811][ T5358] [ 75.611811][ T5358] *** DEADLOCK *** [ 75.611811][ T5358] [ 75.615474][ T5358] May be due to missing lock nesting notation [ 75.615474][ T5358] [ 75.619181][ T5358] 5 locks held by syz.0.0/5358: [ 75.621317][ T5358] #0: ffff88800063e0e0 (&type->s_umount_key#48/1){+.+.}-{4:4}, at: alloc_super+0x204/0x970 [ 75.625675][ T5358] #1: ffff88803f19a998 (&sbi->vh_mutex){+.+.}-{4:4}, at: hfsplus_fill_super+0x1278/0x1b50 [ 75.630283][ T5358] #2: ffff888030ff40b0 (&tree->tree_lock){+.+.}-{4:4}, at: hfsplus_find_init+0x15a/0x1d0 [ 75.634644][ T5358] #3: ffff888052e607c8 (&HFSPLUS_I(inode)->extents_lock){+.+.}-{4:4}, at: hfsplus_file_extend+0x1fc/0x1990 [ 75.639539][ T5358] #4: ffff88803f19a8f8 (&sbi->alloc_mutex){+.+.}-{4:4}, at: hfsplus_block_allocate+0x94/0x9b0 [ 75.644299][ T5358] [ 75.644299][ T5358] stack backtrace: [ 75.647029][ T5358] CPU: 0 UID: 0 PID: 5358 Comm: syz.0.0 Not tainted syzkaller #0 PREEMPT(full) [ 75.647045][ T5358] Hardware name: QEMU Standard PC (Q35 + ICH9, 2009), BIOS 1.16.3-debian-1.16.3-2~bpo12+1 04/01/2014 [ 75.647054][ T5358] Call Trace: [ 75.647065][ T5358] [ 75.647072][ T5358] dump_stack_lvl+0x189/0x250 [ 75.647092][ T5358] ? __pfx_dump_stack_lvl+0x10/0x10 [ 75.647107][ T5358] ? __pfx__printk+0x10/0x10 [ 75.647125][ T5358] ? print_lock_name+0xde/0x100 [ 75.647144][ T5358] print_deadlock_bug+0x28b/0x2a0 [ 75.647160][ T5358] validate_chain+0x1a3f/0x2140 [ 75.647174][ T5358] ? lock_release+0x4b/0x3e0 [ 75.647194][ T5358] ? look_up_lock_class+0x74/0x170 [ 75.647257][ T5358] ? register_lock_class+0x51/0x320 [ 75.647276][ T5358] __lock_acquire+0xab9/0xd20 [ 75.647297][ T5358] ? hfsplus_get_block+0x39e/0x1530 [ 75.647310][ T5358] lock_acquire+0x120/0x360 [ 75.647328][ T5358] ? hfsplus_get_block+0x39e/0x1530 [ 75.647342][ T5358] ? stack_trace_save+0x9c/0xe0 [ 75.647357][ T5358] ? __pfx_hlock_conflict+0x10/0x10 [ 75.647372][ T5358] __mutex_lock+0x187/0x1350 [ 75.647391][ T5358] ? hfsplus_get_block+0x39e/0x1530 [ 75.647404][ T5358] ? lockdep_unlock+0x89/0x120 [ 75.647420][ T5358] ? validate_chain+0x897/0x2140 [ 75.647432][ T5358] ? hfsplus_get_block+0x39e/0x1530 [ 75.647445][ T5358] ? __pfx___mutex_lock+0x10/0x10 [ 75.647467][ T5358] hfsplus_get_block+0x39e/0x1530 [ 75.647482][ T5358] ? __pfx_hfsplus_get_block+0x10/0x10 [ 75.647495][ T5358] ? do_raw_spin_unlock+0x4d/0x240 [ 75.647509][ T5358] ? _raw_spin_unlock+0x28/0x50 [ 75.647524][ T5358] block_read_full_folio+0x29f/0x830 [ 75.647539][ T5358] ? __pfx_hfsplus_get_block+0x10/0x10 [ 75.647551][ T5358] filemap_read_folio+0x114/0x380 [ 75.647571][ T5358] ? __pfx_hfsplus_read_folio+0x10/0x10 [ 75.647582][ T5358] ? __pfx_filemap_read_folio+0x10/0x10 [ 75.647601][ T5358] ? filemap_add_folio+0x1af/0x270 [ 75.647618][ T5358] do_read_cache_folio+0x350/0x590 [ 75.647630][ T5358] ? __pfx_hfsplus_read_folio+0x10/0x10 [ 75.647642][ T5358] read_cache_page+0x5d/0x170 [ 75.647653][ T5358] hfsplus_block_allocate+0xe4/0x9b0 [ 75.647675][ T5358] hfsplus_file_extend+0xae3/0x1990 [ 75.647690][ T5358] ? __pfx_hfsplus_file_extend+0x10/0x10 [ 75.647705][ T5358] ? hfsplus_find_init+0x15a/0x1d0 [ 75.647722][ T5358] ? __pfx___mutex_lock+0x10/0x10 [ 75.647741][ T5358] hfsplus_bmap_reserve+0x122/0x500 [ 75.647765][ T5358] hfsplus_create_cat+0x183/0x1000 [ 75.647781][ T5358] ? __pfx_hfsplus_create_cat+0x10/0x10 [ 75.647795][ T5358] ? do_raw_spin_unlock+0x4d/0x240 [ 75.647823][ T5358] ? do_raw_spin_unlock+0x4d/0x240 [ 75.647838][ T5358] ? _raw_spin_unlock+0x28/0x50 [ 75.647852][ T5358] ? hfsplus_new_inode+0x643/0x820 [ 75.647865][ T5358] hfsplus_fill_super+0x12f5/0x1b50 [ 75.647887][ T5358] ? __pfx_hfsplus_fill_super+0x10/0x10 [ 75.647903][ T5358] ? string+0x279/0x2b0 [ 75.647929][ T5358] ? snprintf+0xda/0x120 [ 75.647946][ T5358] ? sb_set_blocksize+0x104/0x180 [ 75.647963][ T5358] ? setup_bdev_super+0x4c1/0x5b0 [ 75.647981][ T5358] get_tree_bdev_flags+0x40b/0x4d0 [ 75.647996][ T5358] ? __pfx_hfsplus_fill_super+0x10/0x10 [ 75.648013][ T5358] ? __pfx_get_tree_bdev_flags+0x10/0x10 [ 75.648030][ T5358] vfs_get_tree+0x92/0x2b0 [ 75.648045][ T5358] do_new_mount+0x2a2/0x9e0 [ 75.648062][ T5358] ? ns_capable+0x8a/0xf0 [ 75.648074][ T5358] ? __pfx_do_new_mount+0x10/0x10 [ 75.648088][ T5358] ? path_mount+0x61c/0xfe0 [ 75.648102][ T5358] ? user_path_at+0x44/0x60 [ 75.648115][ T5358] __se_sys_mount+0x317/0x410 [ 75.648132][ T5358] ? __pfx___se_sys_mount+0x10/0x10 [ 75.648149][ T5358] ? do_syscall_64+0xbe/0x3b0 [ 75.648166][ T5358] ? __x64_sys_mount+0x20/0xc0 [ 75.648182][ T5358] do_syscall_64+0xfa/0x3b0 [ 75.648199][ T5358] ? lockdep_hardirqs_on+0x9c/0x150 [ 75.648215][ T5358] ? entry_SYSCALL_64_after_hwframe+0x77/0x7f [ 75.648228][ T5358] ? clear_bhb_loop+0x60/0xb0 [ 75.648241][ T5358] entry_SYSCALL_64_after_hwframe+0x77/0x7f [ 75.648253][ T5358] RIP: 0033:0x7fdd9359038a [ 75.648265][ T5358] Code: d8 64 89 02 48 c7 c0 ff ff ff ff eb a6 e8 de 1a 00 00 66 2e 0f 1f 84 00 00 00 00 00 0f 1f 40 00 49 89 ca b8 a5 00 00 00 0f 05 <48> 3d 01 f0 ff ff 73 01 c3 48 c7 c1 a8 ff ff ff f7 d8 64 89 01 48 [ 75.648276][ T5358] RSP: 002b:00007fdd9449ce68 EFLAGS: 00000246 ORIG_RAX: 00000000000000a5 [ 75.648289][ T5358] RAX: ffffffffffffffda RBX: 00007fdd9449cef0 RCX: 00007fdd9359038a [ 75.648299][ T5358] RDX: 0000200000000100 RSI: 0000200000002900 RDI: 00007fdd9449ceb0 [ 75.648307][ T5358] RBP: 0000200000000100 R08: 00007fdd9449cef0 R09: 0000000002000010 [ 75.648316][ T5358] R10: 0000000002000010 R11: 0000000000000246 R12: 0000200000002900 [ 75.648325][ T5358] R13: 00007fdd9449ceb0 R14: 00000000000006e0 R15: 00002000000002c0 [ 75.648339][ T5358] [ 75.923448][ T5358] vhci_hcd vhci_hcd.0: pdev(0) rhport(0) sockfd(4) [ 75.926700][ T5358] vhci_hcd vhci_hcd.0: devid(0) speed(2) speed_str(full-speed) [ 75.939592][ T5358] vhci_hcd vhci_hcd.0: Device attached [ 75.943667][ T5358] vhci_hcd: Failed attach request for unsupported USB speed: UNKNOWN [ 75.948865][ T5358] vhci_hcd: Failed attach request for unsupported USB speed: UNKNOWN [ 75.953316][ T5358] vhci_hcd vhci_hcd.0: pdev(0) rhport(3) sockfd(12) [ 75.956112][ T5358] vhci_hcd vhci_hcd.0: devid(0) speed(3) speed_str(high-speed) [ 75.978911][ T5358] vhci_hcd vhci_hcd.0: Device attached [ 75.997884][ T5358] vhci_hcd: Failed attach request for unsupported USB speed: UNKNOWN [ 76.008305][ T5358] UDPLite6: UDP-Lite is deprecated and scheduled to be removed in 2025, please contact the netdev mailing list [ 76.029378][ T5363] vhci_hcd: connection closed [ 76.029550][ T1093] vhci_hcd: stop threads [ 76.033619][ T1093] vhci_hcd: release socket [ 76.035562][ T1093] vhci_hcd: disconnect device [ 76.079163][ T5366] vhci_hcd: connection closed [ 76.079355][ T1093] vhci_hcd: stop threads [ 76.083162][ T1093] vhci_hcd: release socket [ 76.085207][ T1093] vhci_hcd: disconnect device [ 76.488762][ T1316] ieee802154 phy0 wpan0: encryption failed: -22 [ 76.495254][ T1316] ieee802154 phy1 wpan1: encryption failed: -22