program: syz_mount_image$hfsplus(&(0x7f0000000600), &(0x7f0000000040)='./file1\x00', 0x0, &(0x7f0000000080)={[{@part={'part', 0x3d, 0x40}}, {@nodecompose}, {@part={'part', 0x3d, 0x7}}, {@part={'part', 0x3d, 0xc}}, {@uid}, {@barrier}, {@nls={'nls', 0x3d, 'macinuit'}}, {@gid={'gid', 0x3d, 0xee00}}]}, 0x3, 0x5f4, &(0x7f0000000640)="$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") syz_mount_image$ext4(&(0x7f0000000280)='ext4\x00', &(0x7f0000000740)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x0, &(0x7f00000001c0), 0xfe, 0x25e, &(0x7f0000001000)="$eJzs3T9o3FYcB/Cf7k9d16a47VIo/QOllNZg3KFQ6NIuLRhKMaUU2oJLKZ2CHXBssvkyZcmQzEnwlMWEbHEyhiwmSyCrk3hwlgwxGWIyJMMFne7C+Xwmjs93CtbnA7L09J70nkDfZ3mQHEBhjUXEDxFRjojxiKhGRNLe4LNsGWsWl4fXZiLq9d8eJ412WTnTOm4kImoR8V1EpVW3uPrX5tP1n788s1D94tLqn8ODur52W5sbv2xf/PX01alvFkvNfaPNdft1HKaky75KEvF+Pzp7QySVvEfAfkyfvHI3zf0HEfF5I//VKDUje3b+rZvV+PrCXseee3Tno0GOFTh89Xo1/R1YqwOFU2o8AyeliYjItkuliYnsGf5eOYljc/Mnxv+fW5j9L++ZCjgESS37u3fjp+tD10Y68v+wnOV/X77t80iBvkjz//v0yv10e7uc92iAgfg4W6X5H/9n6auQfygc+Yfikn8oLvmHI+CA2ZV/KC75h+KSfzjCqq2NWtdq+Yfikn8oro785/I+LpCP9vwDAMVSH8r7DWQgL3nPPwAAAAAAAAAAAAAAAAAAwG7Lw2szrWVQfd46H7H1Y0RUdvY/1KgtN/4fccTbjZ/vPEnSZi8l2WE9+fvTHk/Qo8s5v3397oN8+7/9SX/Oe2pncc9v2y3NRtTSxpOVyu77P2nefwf33ivqq//22MFrSjrK3/8x2P47PV/Jt/+p9Ygb6fwz2W3+K8WHjXX3+We0/RPLB3T8WY8nAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAYGBeBAAA//9hymrI") creat(&(0x7f0000000e00)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x0) r0 = syz_init_net_socket$nl_generic(0x10, 0x3, 0x10) r1 = syz_init_net_socket$nl_generic(0x10, 0x3, 0x10) r2 = syz_genetlink_get_family_id$nl802154(&(0x7f0000000180), 0xffffffffffffffff) r3 = syz_genetlink_get_family_id$nfc(&(0x7f0000000540), r1) sendmsg$NFC_CMD_SE_IO(r1, &(0x7f0000000c40)={&(0x7f0000000500)={0x10, 0x0, 0x0, 0x2000}, 0xc, &(0x7f00000005c0)={&(0x7f0000001280)={0x10e4, r3, 0x200, 0x70bd2d, 0x25dfdbfb, {}, [@NFC_ATTR_SE_APDU={0x1004, 0x19, "8fdd93699098436ea483c046a763f7ec4b121a1bef4a5f24a84d3de046951cc56fef5c92b7d2c67da4dadd731724d4a5d74fe3f37f761b3774d076ddafdd2e4d7a9c02b113b8f4a2df75d49a7252f5e66ea5f09ef4402efe778ecf566c8b0ca547772a2e1b0979436219d8f1e33cf8439622bc9058c65550546b458d73160b796403266efeb55e254fd386c8a3a27c166328820323e336a50c5335cf9520621cf0ecdf485296a5f4e25b92ee6bb70058501eb0b3ce0b6829f12b2e1538f5fde820ccdd2bc20f4f08104bc3a570554c2da05efd32086219e6dbc2c4d86ebd8e381a0a9198ad2dd6603cb0d5575f6ac95e71b59298c3f51ff40119eec9eaa105dd606d44681809ba9442eebd39d1b1a9bcf746d943f37d5002a7f32f4fa53bf7ff924bfad63ef452269b5c75120efff4c9c6b2273cfc6c0943ac5e2c074f8b1923f34400fdb16c9dd550be7dd8479500007ee512e3373f43830f7862bfdd53e678753143a483f7cf25e5f36b607566af48ea40b47396e3e4da8866959ff356845c8680277f280f2b0ca295df4eab7274549382e02e4ba226dd08a379ec3232a4f5435b756549a79b920caa527e6749e7ab6160ad8874e69593131ecc2156cf2e343a3edb8ef5be079f458371cef3eab761aa938ba53abf8e6e261b956ab54790b14e3fe380485c84ac526bb557163309601d3375210fcbeafdd330232ffce00b8fd67af396e0435178e86345efffe7eb14da678202be7bed4cf9d6c1b9906d05a44fe9e460459daec31a73dad6d833c377f57d2a50b185247cf4eacc086702c2caabac60f5c57b50df2c90703beaebb02e363e5720fd9810d870d54ad75af43a90dd114fa27b7aade706cfbf0923d53f328a8f4d33eee31c777323d3b1f5912b1f3746d26c455d6089b466d9acc3c7fc5cac6a74a6f644479fdd19738f2cdac0eef19633f4e640440552dd3dec3f2819139b34f96aa677a61320db00be0973ef2e238c8fc892ed2af7aceb0faf5e4e13c557f7cf33544a0f5c0b8b10e5e5ff641c65d1018a5a98e4dd42ace4390c325ef3d9d14306637e029000873a4b78794ffa4dfc7cc7b7b4bfcc59651f8ee6fd385cae872dc1a2496c43a417787de4fccf0be1b89344110d83fd98bd7b320edd9aa6024d1cedc35e838986de4c4893666cde818715d77d87e5612dca422b72316033803e4524eae46f51f81a595addefc9109c7ba77029b72d52c72d0e1b8903b032d6b755421fcc7d54da361f65451ad4d27e85668c274109b8d4e836e2b1ea5bf1d15f83cfd94ea00de7e06d2938ddeaefa0ac6826139419975e5af1bb242cdb3ed4037a6b332ac3537db49d1b3f26a18f44ded87d61759d8b068c3b7625b9bcd96ed8ff26ac77c8b25d418b0306e3ab99467e77f7438057b1f1ebdabc585a54f79e45ff4d2c8075ec80bc99176bb128a24f4f378cadff110e3a5305a2955f24b15afa85f0ae4c47d3ea2587755e1532739a89162280a9e9b2c615e66c679b5e799e6d5dce03a07caa192e2731799f8ee8e5e5cd644a470bd6f43b36627b9dc78912f7a824a36885b89150f93f0c7ec037ae73d526673c5d57b53d095941c804a3781e7e65ec1604262888e79f898fa8ff1cba189ae0cd9097c8b50cf7980991ca4fa8d618114cbdfea2a0f19ee473b4079e3254484a292dcd9e571c5814e90c212ef8cc65be236d8a6ca8314caf5fbcb95023a5f6e6e011ca233dbdc0f07f582c1f9212c7607ded10afda3d310850d8f420414444830c017d1837ee4fca023f5704bb256e3b8b2034cb647a06961848458ed139e68e7086c7cabea9d94085c4c3d748b9dd04541232ea3b110f15848e483de9c318ded844f4befad5e6c472da896b69bc6b6d8f05f53dd7fbcb6bcbb7c34ba0f7b867e77dbf57fe673463d89268ba29eb30e34cd70b5d2f86afdccb9714868ebe60d96334df1db1dfdf3c44da6ebedb34776fd37f016e2dbbed5510d3e55c0c62907270149ce3a3baf57c2335aa4c38a8dbf96457167615fd9f5e05e71352658054a0f6adebc8e4cc63cf45a63445e3563f2db97b25e7f7b2fa48def9a89dd569f61dec7634b77bc4bb505f919270a665c4c26335ec0142a202dbc551d7b2851f39086936c2f9e5bcef1c6442a954a3111d93241ae85e8660272cb5f2e0046ce1380255237e8ebd1f9f3272571c48083d6d1052c4047c67d9e8ffe21409a2afc61b53a1df19be26b136c8d25efd203c106f90a68ba1354afddbc96f0b2107e26100ebc441f7e017935326bfc355094aed2338dcd4fe7bf016d3e58c7be2b7f1b6992ff45b125e63d11c0f017cf20e0b7f6dad20361f05a5263df46fb875f7d5feb52159854617559a2388b48a7152b9da6630ef1a2eca0bd534940b0c1b8f1a9cf223053a4b52ad77793d258efa0afa8a23bc26ae3f3bc123d8e2907c55a81b09be7c8a113063f151f3c24c8272c71c3b550d21129ebd9e1a4e4af85fad4d8940469253fbfea10d3a3b0b6c90a17f889e3086c667d863ea83a162d16be0dba8eb5b47c0f1b8407bdf751039d720d8d1d1a05c6fdf8f27c009cefeef2ba840eeff234d221ce8413928c967580e339cb477269940b28ff3fc58ba87a0c77e3f6580937c9124a4d82499c8de09c710dc2c509d8b0bf80c5c5b1d2a6c6e05522743307b93bfa49ebc25ca5658aa4f522a71cebaed4226454d7073e7a09d49badcd1245d46f114f519da8bebafcff823deb4406b44274fc31d122105ef4077d5124971414dadae712d313f380d2773c6457b4a7f3ffb10987bd95c5445d4391489c95a6386f005ccf01aa1601dbcff3b30dd927991fc8c805e1edea6049532de7e29acadc521bef6427894977180a2ace6f5643aaae96a71139fad9840f380e20600dc3e2734b130bd2f4e53e70905b1c432e81815c3e6d9b0f27527530ae275f642c7ef8cd2a4970bec7b5a2e90819c4ea6b3c186820e1e2ae43c038fb92fc0b9bbee8090cf02ac75b0eb741eca4a1b22508313b8967a822b394cc67ed0eacc7cbe6553f2ae8a87c97bfb509cc38b4e5a64b041cd58c32006960dc9396cb3f102f18c215bcd5be46cffa73cbaff9b69f6ec41b503d1934a3f17b6555bbbf1000640b52b30861e30dab06647c5b2968020ff6caa1e22ac2a62430525c588092bb7fb147a749b0d6ffc4cf56b55c1c6482008370784bd0f0a71175895cfd532f7102f92b4d31742a4d5f841675b8f0784985990dc9ce050880217ad29a27e9b32c683e7883fe435bc1e8b19eabdcfee8bdc90239864d673edf1e10731e4635eaecccdf164a326f44aca01e63774d57ca9913197d4119e716135253ac6528e3ecf258fec45158281b02b641f47701f5aaf4957eb7447f8a86597f9524e4589aa26c40eabcbd4aa4fbafe0aae5cff55f1c39d4e5ec1c2d13eb148d34afa3fc76bcc3c5987fd63ea40055a2e60752247a050a6791726620e5c4fe0c4b92fdc817edacf7780bd4627766c6fd9df945e22cbce2d57dd413728927b8bf8dbd2b6cb04bdc3517b006ac3c1684f2c9a5dcf14db349c86b501bd9ae05be06f3396099e7ba31a45657df998b229e5fc020865c8f910ac509bd7db22da5fb7f6fe30a8d26519ce0a9bdd8a4b517dba4150bb501545e0ad11032783507db0967bdf5ebff7e4775537f4aa896aa26407924124ede39f8f8b5f47826030a65268a9a8eacda6b4fbd33ddf5df6cf95b4dacabcac46f53b24c48aca962e7ff3944fd9fd5f3bf00160af259512a8f9286595e64c39574b3b6f59ac26c18ebb84ffad73320166e1cae705653dea9467684a9dc32d798ac163ba72f01b0e8072086be99631ef2e5208590b94faa8f565bad200cc38d8f9279da02a528b3854c1aaa1a5bb9f5d6549ef488c92abcff0c1b05bf68649789641195f22739249592ee4c7fe5df6d3ca8306dd2529a810cf197f4d5a88abee95a408728f5bfa694f8ce3f2409c525ec456c80050617ccb5dfa52b5101d3dc4e33e5285193bb4ba003675b3c1bf6615445a40fcdbc18c77c290c079fd8be63420863f05808c3f78679975147c602811fa1fdbafbf1d131a9aa2d47c4baa11037ad42b4c55631a7c3d475797cc88f35e2ae22702a7ac12097b643c122069c3bb2e297cdef1d3befae81ce61a479d17319db6f9073c4a11cae782054f0193aba7d7e38b5b199c3a4e8905c99e70d78a8007c99089495e353190012334d009dea10e890252b0f60941a19eca51cb531a7d61a44d62aed61d60e3a37ba8ac53189fb2560c8c96eb546ea12e73f82f4181893f020e56b9a971f63499333ef65ed2181b6ad3ac573d4f0a1f2c68601114b7886f137fd7ea10194191c5f853cb2031b0818f24f6582ea2b4f4ef75deadebf0f38fe8fb16d7943b1f7dc19fc4e05c1d362a1f8edd8391c34a11a3eba1e93122f0d39c295a4ae50938111ac25a117f688ddaf43087ff5af4ef3d75028b724adbb9d5dfedfa56f141a4c78fc412d91c4344746fc3d513abd3955af914d28dffc782b212a0d115e57e47648b81eeac89c105143c45846684cd71fa8ed56ef8aa7e784e8bde5e99f8fa311d1fb9a3682c84d07642ed551314f564b18496730dcd68199210eab2784609b13ac9036037188c72c99c13a70fd597ac1b67a3291bde557e817d3e11f1d3d5e8d5097910bc5cba0b4aa3bc8046d5b8f2693d041dd5284e016b24c3de4151e6456fd9fe692c4aecb0b00db4aa2a75486d023b669d0e6b7d96f970d8b18903fd9275a44b6c65f7638635a9481d8a6ade954d62899d21d630e7ba31fdb4062ba2926391f04629951fb794db0eb9b5454e59c4f40c03f763dd2ce4a2f481e97c2651e9902a12a9b00fbff7286506350bab41db3c4386d24032879eb56c9e96a02295251b72115e7434e709f218205e545de6e1da9ffd4ed59abc24f0eb05a2799f6714cf0a21190aadf84c7ad734c1b374377875b6852b5c8baeb29e449501251d71c8ed97b6dcd18897420feedb853640f2ce20e44bfd4f492a28c2a450f1209f7f2e21b6a4bcc6862d620cd957ae2c215fee9ea8e9e846ddc2d4db2d06df7c0749f48d72d426b3ca5d8b6d7674d54a9287e33a2bc9bc46c84e54fe6f628047d62c107ee312f1270a30ed06fc6e9cdd719ec1e99c7aaee680a38843ff02c7fb61132e81a07ffcf4ef4c518dde54f15536c1beccf1015ae11e8ecb14b3f9c9ce86df1ebd48d82328145ebc09994caf8b301a415f6fd8fe9aa39ea8f33f3c9b712a29027a0023e2ef765da62d92ef2f5aea343911bc5c4280640784324c6206688d6f00a435b07db66274b05577eb5f9769dcdc165a7d6cf5c383d839742e2503583cc63d8790a26fa0001e75735840d5bb786addc025b6a4543baae3e104c1047ea57d500f90d4be545e666e470ad4be919a0d0490af4e3b3ed4b8416b724fa85d3f7ea84210156c165304c231401ad5e0b8cd8a0080a28fcd5d6d751fefbbdffccd51e79a63e149b891ea67a57e3817f3f293b3a7fff146a68cad2b18ee4172c646a83afa58d768f2ca4745c446d87fedca51339f75a74af55a70156c1fa5d79ba59bbd351d4b4791ce9c7fbedd6e123b891b845b5743a1be0dce94ba2250ad1ea6be8cccd4cf6220d948f010c9a67a06778b8c1822f913d6308ea3e1981bd2ed4ec52957e5f16138f9e392eb02a855c152630da72c145ae34717a5d7606885e9526d0729042d7bb4baac3d40a939d14434780ac35ad0d5f63fb58a140af9636be193ddef1e9aea8b5d2ec2043f581eea5f7f1d4d5d656f7b794e5273ea"}, @NFC_ATTR_SE_APDU={0x1c, 0x19, "26a9b9fc338b4e90752d25c4e0d5b4352e6d6da11bc9f149"}, @NFC_ATTR_SE_APDU={0xad, 0x19, "a66541dc522b270f6c5c50a525fbd1cbed353297b22b73e1538fb7969ed89722134a5863c6777308998783c61b63d1b5e55023e39eb42ac7a6744ca3c2dfc8e257c307c52972a880c7e78a416a385f7fe0c686f2641495e6cc0be13e25453e4c07ff974c7e4dd1ac14cb025700c24cdf8f5b077abb4f06a91c48f3d8c4078d34f92c0b1516e95f28be6cf8d3ee5193ac1ab62bb2c70ff0030d978cb5d12e35df0face5cb5428b99f50"}]}, 0x10e4}, 0x1, 0x0, 0x0, 0x40}, 0x40) ioctl$sock_SIOCGIFINDEX_802154(r1, 0x8933, &(0x7f00000000c0)={'wpan0\x00', 0x0}) sendmsg$NL802154_CMD_SET_SEC_PARAMS(r1, &(0x7f0000000240)={0x0, 0x0, &(0x7f0000000200)={&(0x7f0000000140)={0x3c, r2, 0x1, 0x70bd2b, 0x25dfdbfb, {}, [@NL802154_ATTR_SEC_OUT_KEY_ID={0x20, 0x2b, 0x0, 0x1, [@NL802154_KEY_ID_ATTR_MODE={0x8, 0x1, 0x3}, @NL802154_KEY_ID_ATTR_SOURCE_EXTENDED={0xc, 0x5, 0x40}, @NL802154_KEY_ID_ATTR_INDEX={0x5, 0x2, 0x1}]}, @NL802154_ATTR_IFINDEX={0x8, 0x3, r4}]}, 0x3c}, 0x1, 0x0, 0x0, 0x80}, 0x2040094) sendmsg$NL802154_CMD_NEW_SEC_KEY(r0, &(0x7f00000004c0)={&(0x7f0000000100)={0x10, 0x0, 0x0, 0x400}, 0xc, &(0x7f0000000140)={&(0x7f00000002c0)={0x1c8, r2, 0x1, 0x70bd29, 0x25dfdbfe, {}, [@NL802154_ATTR_SEC_KEY={0x19c, 0x30, 0x0, 0x1, [@NL802154_KEY_ATTR_BYTES={0x14, 0x4, "259c3bd3104e1c53e89435b118fd6ef6"}, @NL802154_KEY_ATTR_ID={0x124, 0x1, 0x0, 0x1, [@NL802154_KEY_ID_ATTR_IMPLICIT={0x4}, @NL802154_KEY_ID_ATTR_IMPLICIT={0x50, 0x3, 0x0, 0x1, [@NL802154_DEV_ADDR_ATTR_MODE={0x8, 0x2, 0x3}, @NL802154_DEV_ADDR_ATTR_MODE={0x8, 0x2, 0x3}, @NL802154_DEV_ADDR_ATTR_EXTENDED={0xc, 0x4, {0xaaaaaaaaaaaa0102}}, @NL802154_DEV_ADDR_ATTR_PAN_ID={0x6, 0x1, 0xffff}, @NL802154_DEV_ADDR_ATTR_SHORT={0x6, 0x3, 0xfffe}, @NL802154_DEV_ADDR_ATTR_EXTENDED={0xc, 0x4, {0xaaaaaaaaaaaa0002}}, @NL802154_DEV_ADDR_ATTR_EXTENDED={0xc, 0x4, {0x300}}, @NL802154_DEV_ADDR_ATTR_SHORT={0x6, 0x3, 0xaaa1}]}, @NL802154_KEY_ID_ATTR_MODE={0x8, 0x1, 0x3}, @NL802154_KEY_ID_ATTR_SOURCE_SHORT={0x8, 0x4, 0x7fff}, @NL802154_KEY_ID_ATTR_SOURCE_EXTENDED={0xc, 0x5, 0x9}, @NL802154_KEY_ID_ATTR_INDEX={0x5}, @NL802154_KEY_ID_ATTR_IMPLICIT={0x4c, 0x3, 0x0, 0x1, [@NL802154_DEV_ADDR_ATTR_EXTENDED={0xc, 0x4, {0xaaaaaaaaaaaa0202}}, @NL802154_DEV_ADDR_ATTR_MODE={0x8, 0x2, 0x2}, @NL802154_DEV_ADDR_ATTR_EXTENDED={0xc, 0x4, {0xaaaaaaaaaaaa0002}}, @NL802154_DEV_ADDR_ATTR_PAN_ID={0x6, 0x1, 0xffff}, @NL802154_DEV_ADDR_ATTR_PAN_ID={0x6, 0x1, 0x1}, @NL802154_DEV_ADDR_ATTR_MODE={0x8, 0x2, 0x3}, @NL802154_DEV_ADDR_ATTR_SHORT={0x6, 0x3, 0xffff}, @NL802154_DEV_ADDR_ATTR_MODE={0x8}]}, @NL802154_KEY_ID_ATTR_IMPLICIT={0x4c, 0x3, 0x0, 0x1, [@NL802154_DEV_ADDR_ATTR_EXTENDED={0xc, 0x4, {0xaaaaaaaaaaaa0102}}, @NL802154_DEV_ADDR_ATTR_SHORT={0x6, 0x3, 0xaaa3}, @NL802154_DEV_ADDR_ATTR_MODE={0x8, 0x2, 0x1}, @NL802154_DEV_ADDR_ATTR_EXTENDED={0xc}, @NL802154_DEV_ADDR_ATTR_SHORT={0x6, 0x3, 0xaaa3}, @NL802154_DEV_ADDR_ATTR_PAN_ID={0x6, 0x1, 0x2}, @NL802154_DEV_ADDR_ATTR_SHORT={0x6, 0x3, 0xaaa1}, @NL802154_DEV_ADDR_ATTR_PAN_ID={0x6}]}, @NL802154_KEY_ID_ATTR_MODE={0x8}, @NL802154_KEY_ID_ATTR_SOURCE_SHORT={0x8, 0x4, 0x5}]}, @NL802154_KEY_ATTR_USAGE_FRAMES={0x5, 0x2, 0x1}, @NL802154_KEY_ATTR_ID={0x58, 0x1, 0x0, 0x1, [@NL802154_KEY_ID_ATTR_MODE={0x8, 0x1, 0x3}, @NL802154_KEY_ID_ATTR_SOURCE_SHORT={0x8, 0x4, 0xd19}, @NL802154_KEY_ID_ATTR_SOURCE_EXTENDED={0xc, 0x5, 0xd93}, @NL802154_KEY_ID_ATTR_SOURCE_EXTENDED={0xc, 0x5, 0xfffffffffffffffa}, @NL802154_KEY_ID_ATTR_SOURCE_SHORT={0x8, 0x4, 0x5}, @NL802154_KEY_ID_ATTR_INDEX={0x5, 0x2, 0x1}, @NL802154_KEY_ID_ATTR_SOURCE_SHORT={0x8, 0x4, 0x400}, @NL802154_KEY_ID_ATTR_INDEX={0x5}, @NL802154_KEY_ID_ATTR_SOURCE_EXTENDED={0xc, 0x5, 0x6}]}]}, @NL802154_ATTR_WPAN_DEV={0xc, 0x6, 0x2}, @NL802154_ATTR_SEC_KEY={0xc, 0x30, 0x0, 0x1, [@NL802154_KEY_ATTR_USAGE_FRAMES={0x5, 0x2, 0x9}]}]}, 0x1c8}}, 0x40000) mknod$loop(&(0x7f0000000000)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x0, 0x1) r5 = bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000180)={0x18, 0x5, &(0x7f0000000480)=ANY=[@ANYBLOB="1801000021000000000000003b810000850000006d000000850000005000000095"], &(0x7f0000000040)='syzkaller\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x2, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10, 0x0, @void, @value}, 0x80) bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, &(0x7f0000000340)={&(0x7f00000002c0)='mmap_lock_acquire_returned\x00', r5}, 0x10) prctl$PR_SET_MM(0x23, 0x7, &(0x7f0000ffc000/0x4000)=nil) brk(0x20ffc004) r6 = socket$nl_generic(0x10, 0x3, 0x10) r7 = syz_genetlink_get_family_id$tipc2(&(0x7f0000000180), 0xffffffffffffffff) sendmsg$TIPC_NL_MEDIA_SET(r6, &(0x7f0000000240)={0x0, 0x0, &(0x7f0000000200)={&(0x7f0000000580)=ANY=[@ANYBLOB="14000023", @ANYRES16=r7, @ANYBLOB="01002cbd7000fddbdf250c000000"], 0x14}, 0x1, 0x0, 0x0, 0x8040}, 0x80) link(&(0x7f0000000a40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000840)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') [ 77.676982][ T4672] Bluetooth: hci0: command tx timeout [ 77.681376][ T1311] ieee802154 phy0 wpan0: encryption failed: -22 [ 77.683791][ T1311] ieee802154 phy1 wpan1: encryption failed: -22 [ 77.773725][ T5330] loop0: detected capacity change from 0 to 1024 [ 77.848981][ T5330] [ 77.850020][ T5330] ============================================ [ 77.852570][ T5330] WARNING: possible recursive locking detected [ 77.855032][ T5330] 6.14.0-rc7-syzkaller-00069-g81e4f8d68c66 #0 Not tainted [ 77.857576][ T5330] -------------------------------------------- [ 77.860015][ T5330] syz.0.0/5330 is trying to acquire lock: [ 77.862313][ T5330] ffff888053011548 (&HFSPLUS_I(inode)->extents_lock){+.+.}-{4:4}, at: hfsplus_get_block+0x383/0x14f0 [ 77.866175][ T5330] [ 77.866175][ T5330] but task is already holding lock: [ 77.869007][ T5330] ffff8880530107c8 (&HFSPLUS_I(inode)->extents_lock){+.+.}-{4:4}, at: hfsplus_file_extend+0x21b/0x1b70 [ 77.873114][ T5330] [ 77.873114][ T5330] other info that might help us debug this: [ 77.876203][ T5330] Possible unsafe locking scenario: [ 77.876203][ T5330] [ 77.879109][ T5330] CPU0 [ 77.880338][ T5330] ---- [ 77.881681][ T5330] lock(&HFSPLUS_I(inode)->extents_lock); [ 77.883973][ T5330] lock(&HFSPLUS_I(inode)->extents_lock); [ 77.886254][ T5330] [ 77.886254][ T5330] *** DEADLOCK *** [ 77.886254][ T5330] [ 77.889159][ T5330] May be due to missing lock nesting notation [ 77.889159][ T5330] [ 77.892368][ T5330] 7 locks held by syz.0.0/5330: [ 77.894247][ T5330] #0: ffff888034daa420 (sb_writers#13){.+.+}-{0:0}, at: mnt_want_write+0x3f/0x90 [ 77.897575][ T5330] #1: ffff888053011df8 (&type->i_mutex_dir_key#8/1){+.+.}-{4:4}, at: filename_create+0x260/0x540 [ 77.901843][ T5330] #2: ffff888053013238 (&sb->s_type->i_mutex_key#20){+.+.}-{4:4}, at: vfs_link+0x3b2/0x6e0 [ 77.905617][ T5330] #3: ffff88805300b998 (&sbi->vh_mutex){+.+.}-{4:4}, at: hfsplus_link+0x237/0x800 [ 77.908937][ T5330] #4: ffff888030ef40b0 (&tree->tree_lock){+.+.}-{4:4}, at: hfsplus_find_init+0x14a/0x1c0 [ 77.912658][ T5330] #5: ffff8880530107c8 (&HFSPLUS_I(inode)->extents_lock){+.+.}-{4:4}, at: hfsplus_file_extend+0x21b/0x1b70 [ 77.916839][ T5330] #6: ffff88805300b8f8 (&sbi->alloc_mutex){+.+.}-{4:4}, at: hfsplus_block_allocate+0x9e/0x8c0 [ 77.920780][ T5330] [ 77.920780][ T5330] stack backtrace: [ 77.923150][ T5330] CPU: 0 UID: 0 PID: 5330 Comm: syz.0.0 Not tainted 6.14.0-rc7-syzkaller-00069-g81e4f8d68c66 #0 [ 77.923164][ T5330] Hardware name: QEMU Standard PC (Q35 + ICH9, 2009), BIOS 1.16.3-debian-1.16.3-2~bpo12+1 04/01/2014 [ 77.923171][ T5330] Call Trace: [ 77.923177][ T5330] [ 77.923184][ T5330] dump_stack_lvl+0x241/0x360 [ 77.923201][ T5330] ? __pfx_dump_stack_lvl+0x10/0x10 [ 77.923212][ T5330] ? __pfx__printk+0x10/0x10 [ 77.923222][ T5330] ? lockdep_unlock+0x16a/0x300 [ 77.923237][ T5330] print_deadlock_bug+0x483/0x620 [ 77.923250][ T5330] validate_chain+0x15e2/0x5920 [ 77.923267][ T5330] ? kernel_text_address+0xa7/0xe0 [ 77.923285][ T5330] ? stack_trace_save+0x118/0x1d0 [ 77.923300][ T5330] ? __pfx_validate_chain+0x10/0x10 [ 77.923310][ T5330] ? __pfx_stack_trace_save+0x10/0x10 [ 77.923322][ T5330] ? check_noncircular+0x259/0x4a0 [ 77.923335][ T5330] ? __pfx_check_noncircular+0x10/0x10 [ 77.923347][ T5330] ? lockdep_unlock+0x16a/0x300 [ 77.923360][ T5330] ? look_up_lock_class+0x77/0x170 [ 77.923461][ T5330] ? register_lock_class+0x102/0x980 [ 77.923477][ T5330] ? add_lock_to_list+0x1e8/0x2f0 [ 77.923490][ T5330] ? __pfx_register_lock_class+0x10/0x10 [ 77.923504][ T5330] ? validate_chain+0x15c0/0x5920 [ 77.923515][ T5330] ? __pfx__raw_spin_unlock_irqrestore+0x10/0x10 [ 77.923530][ T5330] ? mark_lock+0x9a/0x360 [ 77.923539][ T5330] __lock_acquire+0x1397/0x2100 [ 77.923557][ T5330] lock_acquire+0x1ed/0x550 [ 77.923571][ T5330] ? hfsplus_get_block+0x383/0x14f0 [ 77.923584][ T5330] ? __pfx_lock_acquire+0x10/0x10 [ 77.923597][ T5330] ? __pfx___might_resched+0x10/0x10 [ 77.923610][ T5330] ? register_lock_class+0x102/0x980 [ 77.923626][ T5330] ? __pfx_register_lock_class+0x10/0x10 [ 77.923639][ T5330] __mutex_lock+0x19c/0x1010 [ 77.923653][ T5330] ? hfsplus_get_block+0x383/0x14f0 [ 77.923665][ T5330] ? __lock_acquire+0x1397/0x2100 [ 77.923681][ T5330] ? hfsplus_get_block+0x383/0x14f0 [ 77.923692][ T5330] ? __pfx___mutex_lock+0x10/0x10 [ 77.923709][ T5330] hfsplus_get_block+0x383/0x14f0 [ 77.923718][ T5330] ? __pfx_hfsplus_get_block+0x10/0x10 [ 77.923726][ T5330] ? _raw_spin_unlock+0x28/0x50 [ 77.923734][ T5330] ? create_empty_buffers+0x471/0x530 [ 77.923745][ T5330] block_read_full_folio+0x3ee/0xae0 [ 77.923756][ T5330] ? __pfx_hfsplus_get_block+0x10/0x10 [ 77.923763][ T5330] ? __pfx_block_read_full_folio+0x10/0x10 [ 77.923775][ T5330] filemap_read_folio+0x148/0x3b0 [ 77.923786][ T5330] ? __pfx_hfsplus_read_folio+0x10/0x10 [ 77.923792][ T5330] ? __pfx_filemap_read_folio+0x10/0x10 [ 77.923802][ T5330] ? __filemap_get_folio+0x9d2/0xb40 [ 77.923811][ T5330] ? hfsplus_block_allocate+0x9e/0x8c0 [ 77.923817][ T5330] ? __mutex_lock+0x397/0x1010 [ 77.923827][ T5330] do_read_cache_folio+0x373/0x5b0 [ 77.923834][ T5330] ? __pfx_hfsplus_read_folio+0x10/0x10 [ 77.923841][ T5330] ? hfsplus_file_extend+0x21b/0x1b70 [ 77.923849][ T5330] read_cache_page+0x5b/0x170 [ 77.923855][ T5330] hfsplus_block_allocate+0xee/0x8c0 [ 77.923863][ T5330] hfsplus_file_extend+0xade/0x1b70 [ 77.923872][ T5330] ? __pfx_hfsplus_file_extend+0x10/0x10 [ 77.923879][ T5330] ? __mutex_lock+0x397/0x1010 [ 77.923893][ T5330] ? hfsplus_find_init+0x14a/0x1c0 [ 77.923907][ T5330] ? __pfx___mutex_lock+0x10/0x10 [ 77.923923][ T5330] hfsplus_bmap_reserve+0x105/0x4e0 [ 77.923936][ T5330] hfsplus_rename_cat+0x1d0/0x1090 [ 77.923948][ T5330] ? chacha_block_generic+0xae/0x1350 [ 77.923961][ T5330] ? __pfx_chacha_block_generic+0x10/0x10 [ 77.923975][ T5330] ? __pfx_hfsplus_rename_cat+0x10/0x10 [ 77.923990][ T5330] ? put_dec_trunc8+0x1f1/0x330 [ 77.924017][ T5330] ? __pfx_sprintf+0x10/0x10 [ 77.924032][ T5330] hfsplus_link+0x3ab/0x800 [ 77.924048][ T5330] ? __pfx_hfsplus_link+0x10/0x10 [ 77.924062][ T5330] ? __pfx_down_write+0x10/0x10 [ 77.924072][ T5330] ? inode_permission+0xff/0x460 [ 77.924082][ T5330] ? bpf_lsm_inode_link+0x9/0x10 [ 77.924093][ T5330] ? security_inode_link+0xdb/0x350 [ 77.924105][ T5330] vfs_link+0x4f0/0x6e0 [ 77.924119][ T5330] do_linkat+0x555/0x6f0 [ 77.924132][ T5330] ? __pfx_do_linkat+0x10/0x10 [ 77.924145][ T5330] ? strncpy_from_user+0x146/0x270 [ 77.924160][ T5330] ? getname_flags+0x1e3/0x540 [ 77.924175][ T5330] __x64_sys_link+0x82/0x90 [ 77.924187][ T5330] do_syscall_64+0xf3/0x230 [ 77.924203][ T5330] ? clear_bhb_loop+0x35/0x90 [ 77.924217][ T5330] entry_SYSCALL_64_after_hwframe+0x77/0x7f [ 77.924231][ T5330] RIP: 0033:0x7fb70a58d169 [ 77.924242][ T5330] 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 [ 77.924251][ T5330] RSP: 002b:00007fb70b38b038 EFLAGS: 00000246 ORIG_RAX: 0000000000000056 [ 77.924270][ T5330] RAX: ffffffffffffffda RBX: 00007fb70a7a5fa0 RCX: 00007fb70a58d169 [ 77.924279][ T5330] RDX: 0000000000000000 RSI: 0000400000000840 RDI: 0000400000000a40 [ 77.924287][ T5330] RBP: 00007fb70a60e2a0 R08: 0000000000000000 R09: 0000000000000000 [ 77.924293][ T5330] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000000 [ 77.924299][ T5330] R13: 0000000000000000 R14: 00007fb70a7a5fa0 R15: 00007fff4d204e08 [ 77.924309][ T5330]