program: syz_mount_image$hfsplus(&(0x7f0000000040), &(0x7f0000000080)='./file1\x00', 0x400, &(0x7f0000000140)=ANY=[], 0x1, 0x694, &(0x7f0000001100)="$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") r0 = creat(&(0x7f0000000000)='./bus\x00', 0x0) setresgid(0x0, 0x0, 0xffffffffffffffff) io_setup(0x202, &(0x7f0000000200)=0x0) io_submit(r1, 0x3b, &(0x7f0000000540)=[&(0x7f00000000c0)={0x25, 0xe7030000, 0x0, 0x1, 0x0, r0, &(0x7f0000000000), 0x70000}]) syz_mount_image$cramfs(&(0x7f0000000040), &(0x7f0000000000)='./file1\x00', 0x2200400, &(0x7f0000000400)=ANY=[], 0xfe, 0x160, &(0x7f0000000200)="$eJzs0M+LEnEYx/H3d+brKKRYZCBBKXTIksAf1C3CiSQhGyi6dBJs+gGKkVDeUqJbB6Grh9q9Lgv7F+jqYdlFL7v/xF68LezRZWbcXZb1P9jndZvP830+D8yLp7OM4tzzVvPrN7fddj+k3zjV8tvD4bDk5RZ0ti7Mg/ejEnxGM9Iw74EXT2Lw8UvDNeqthvc9L0EYsK8tc5rx03t2QtPTkCfYz9yD8S3/ncHlzC0S8vdua7DjQZYDFv/hvgX2jSDz+o4AE5SylsfumPyuZFM3FXQG2c2NvdfT3cqjh8/cP4Vy/0E0aWZ/whq2iuxMPh2Yy63ZtPrKqTqzYqHwpJjLGzze9wu7ffTL6Hd4r0B7fQZ+n0Xyrn4HvxT89W/Nt1UMGP87dprhs3/d/WGmQaUG9VoytF5LXDcwM9qbLFjBnxBZNRJCCCGEEEIIIYQQQgghhBBCCHHVnQQAAP//A2lTBA==") creat(&(0x7f0000000100)='./file1\x00', 0xd) openat$dir(0xffffffffffffff9c, &(0x7f0000000080)='./file1\x00', 0x0, 0xa2) capset(&(0x7f0000000040)={0x20080522}, &(0x7f0000000080)) r2 = syz_open_dev$tty1(0xc, 0x4, 0x1) ioctl$VT_RESIZEX(r2, 0x560f, 0x0) setns(r0, 0x40000000) r3 = socket$inet_mptcp(0x2, 0x1, 0x106) r4 = bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000740)={0x18, 0x3, &(0x7f0000000080)=ANY=[@ANYBLOB="1800000000000000000000000c00000095"], &(0x7f00000000c0)='syzkaller\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10, 0x0, @void, @value}, 0x90) bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, &(0x7f00000003c0)={&(0x7f0000000280)='subflow_check_data_avail\x00', r4}, 0x10) bind$inet(r3, &(0x7f0000000080)={0x2, 0x4e23, @remote}, 0x10) sendmsg$nl_xfrm(0xffffffffffffffff, &(0x7f0000000200)={0x0, 0x0, &(0x7f00000001c0)={&(0x7f0000000640)=@updpolicy={0xb8, 0x19, 0xfd3649826d894c67, 0x0, 0x0, {{@in6=@mcast1, @in=@multicast1, 0x0, 0x0, 0x0, 0x0, 0xa}}}, 0xb8}}, 0x0) r5 = socket$nl_xfrm(0x10, 0x3, 0x6) sendmsg$nl_xfrm(r5, &(0x7f0000000200)={0x0, 0x0, &(0x7f00000001c0)={&(0x7f0000000800)=@updpolicy={0xb8, 0x13, 0xfd3649826d894c67, 0x0, 0x0, {{@in6=@mcast1, @in=@multicast1, 0x0, 0x0, 0x0, 0x0, 0xa}}}, 0xb8}}, 0x0) connect$inet(r3, &(0x7f0000000040)={0x2, 0x4e23, @empty}, 0x10) syz_mount_image$bcachefs(&(0x7f0000000040), &(0x7f0000000080)='./file0\x00', 0x2200006, &(0x7f00000000c0)=ANY=[@ANYBLOB="6d657461646174615f636865636b73756d3d6372633332632c6d657461646174615f636865636b73756d3d6e6f6e652c6572726f72733d636f6e74696e75652c696e6f6465735f33326269742c7375626a5f747970653d6e6f636f775f4d6e61626c6564647b5defe59719ad87a278d4a50a06b1c0d654c68bd2752436aa359de810cb8519c93feaa66952e0bd9cf272dc0f7adf3a178e9ab2abe35591e4dfeb1022793ee2e216cfbedb6012061ebec288e031b76a046f2f82b88442cee0e22286dba590d97dddef2f4245dbe7b3c63529505152ef5749c61e92656a2fce9b3aad26ec5af698f599db0dd44d7bea1176681512241ba2ed08ea5b3647272c666f776e65723cbb240e0afd3d85415f890df503dbed644e1912fb305d5514a4ba0d3d31b3968ef90cbe70f07799a5335fb1409df0d99da1ecba523ee191ca7cb0d103c03ad06fa1161d423dba829012f4f2bc0c0f9fc193bb44b84402b932bd3241cb42352d8cfda2ccc78ec8aae043cd0e5e9ddd63ed0d21ed6af7f43497f84b6946a1e01d251f4b8597d1db82c0f627a0764f0dfaf55432dd90c57c3d7f1e9963216d137158f6cc8f037fa87616e7d8e33e7649f1f66a2ee9248db216d5e2ac19b98d09a9f9a39ed2ae202e98fed9ce0e0f10be972b04a1ac52f04dcb10ca1f597e07553be0328f0f014ea2e106fa701ef35af1a14e05f7732c", @ANYRESDEC=0x0, @ANYBLOB=',permit_directio,lazytime,\x00'], 0x0, 0x5a2a, &(0x7f0000005d80)="$eJzs3X2QHOV5IPC3Z/ZjdlcfKwFBBrNaBEoIxNbyWdhOxUouwSkglFykHMTJhgWtiGxJ6CQRQBAjcuCDAlw45VSCkz+IC1OHraSogsQolAkfJ3E2DsXFoa4wdfYd9h92YQ6VAR3n8rFXu9Pv7Ezv9PbszKyQ4Pcr2J5+p+fpp7vf6e3nnV5NAAAA4H3hwO07D11ywu99588m3rrl9/9p661hqDzdXokLDKfTG96tDDk8knS6Yvpntl/82k1f//Ho1b/z7YcHv/b2/o0nb/r+7x5z9eOfvXDffX/91JuLH33nlaLosT+dPjOfvJaEUPnWwb/4wv7njo8ZlJPhPSEsS5Y/tSzJhBj7RQhhY0OWMx556+xNU9Nb7+pvaF+aWa7V/j5QtEEclSppP9t96Pozwg9+e/1t/7Ly7/+ud++re2YWSSp1/SmEJVfWv7437Ruxf8TeFvtj7LTrQgiDda87vyCvU1rMf03O/InptC+dDhXEic+vysyXMstl56csSvdDqJsOFqyvU83y6GS5Iosy89mTUafy8ozty9LpN9Pp6fOMX47/J6GUhJ5a+luSmT4S6o5bEpLpY1mpzZdqxzak25+ZTzLzpcx8uTezXdPrTTtaOUka2+NymfZ4+dGTtp9cf65u4tKc9g+k00r6Rn07zofsg6qhWQ9q2zUt5nVwjlwOh1LdOahZe+3ApwdjKG0bSpbPes1kE/G5/evvXl3e8PSB4Zw8koeTNH7SVvzd31226DPfuPO67O/1WvwrS2n8Ulvxf3jR869ffudXv5Ib/94Yv9xW/LOeGHztomduX5W7fw7G/dPTVvzxV569Z+WxV+3Nzf/+GL/SVvy1+57vX3zoiSdz8x+L+2egrfgvf+yCHz304mOv5sYPMf5gbvxyk/XE5zbs2/7F/pFDp+XGfzLun6H2+s8be897aWTkJ6N58V+I8RfPxC+1Hv/BPfd99IGld12Ye3zXxf0z3Fb+F5/6+G2LDj12Ut65M7m/W785Ad6fjkmvse5I5+dbZ+b9/pqvunrhr0Z7qtd8i9L/F3dpHc1MrWfJAsYHAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA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AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA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AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADgv+zAgQAAAAAAkP9rI1RVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVhv35C4yriOIDP7CbNNpu0SSsYFdO0Kko9WBRE9KKiIi1IwVOlSLW1B1EQRJR6MJVWKFXxIli9FFFBjVJQsLFYWiUV/xUvHlRQqB6EUgxoQ/GgkmRmu/vMM/ZFBe3nA8tkZt/7vt+beZndBQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA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AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACeCgAA//+RIDGt") r6 = socket$nl_generic(0x10, 0x3, 0x10) sendmsg$nl_generic(r6, &(0x7f0000000080)={0x0, 0x0, &(0x7f0000000140)={&(0x7f0000000040)={0x14, 0x36, 0x701, 0x0, 0x0, {0x10}}, 0x14}, 0x1, 0x0, 0x0, 0x20004881}, 0x10) close_range(0xffffffffffffffff, 0xffffffffffffffff, 0x2) r7 = mq_open(&(0x7f0000000080)='eth0\x00#\x13\xaeu\xe0\xfbu0*\xf3\x11i\xdd\xd9\xc6\x87\xde\xbf_\xa0\xf6\xdfk\xbf.\"\xa6\xc0#p\xcd\x1c/\xa6\xf2\xbcyL\x85a\xb5\xbb~+>\xbc\x93\xf8\xab\x9a3\x85l\x1d\x15\x11\x1a{@!2\xb6!\xae\xf79k\x90\x88\v8I$\xfdQ\x1d\x90=r\xd8\xc0\xd8\t/\x8dv\xb8\x93\xc3C\xae\x9dc\xd1T\xdd\x14\xd3\xe1\xbe_$A=z\xee\xbd/X\xbemOX)s\x94\xde\xbe_\v\x01\xbe\xeb\xbb\x91\x11z\xc2|d\x1b\x04\xd2\xf9yx\xb2\x1b\bLTrw\x88\x9e0\t\xc6\xe2\x9c\xed\\\xd8[\xc8\x04 \xf3\xac]V\x1d:\xfc\xc3\x9e\x02\ax\xef\xfe\x1c.TT\xcf\xbf\xf5\x80a%\xdcQ\xb3CuT\xcc7\x8avs\xb2\a\xfe\xb3j*\xad\x18I\xcc\xe9\xaa{]\xef\xb7\xf2\xee*\xf95\bJt\xd0s\xc4\xaa\xc8\x13~\xb2\xf20\xbdf\xdb\xaeG\xe3\xfb\xef\x94\xef:Q\x1b\xe3\xa3\xa4}\xef`e\xcdL\xab\xdb\r\xf2y\x9fg1\xf4\t\x18i/!\x13\xf1,\x8cu\xaa\xbf~)\x94\x1b2\x93\x86\xe7\x9a\xf2j\xa8\x96\xa6\xa2\xfcN\x81\xafTh\xb3\x1bo:\xe8\vq7S\xe4H\xf3L\xa0\x9c\x97B\x12\x10\x9d\xaa\x7fq\x06\xb9(\xf6\x1c\x83\xb1J\xec\x926\xb5a0\xa0B\xae|', 0x42, 0x0, 0x0) mq_timedsend(r7, 0x0, 0x0, 0x0, 0x0) mq_timedreceive(r7, &(0x7f0000004600)=""/102381, 0xfffffceb, 0x0, 0x0) r8 = syz_genetlink_get_family_id$devlink(&(0x7f0000000400), r0) sendmsg$DEVLINK_CMD_RATE_NEW(r0, &(0x7f0000000480)={&(0x7f0000000380)={0x10, 0x0, 0x0, 0x2000}, 0xc, &(0x7f0000000440)={&(0x7f00000008c0)={0x128, r8, 0x20, 0x70bd25, 0x25dfdbfe, {}, [@DEVLINK_ATTR_PORT_INDEX={0x8, 0x3, 0x3}, @DEVLINK_ATTR_RATE_PARENT_NODE_NAME={0xeb, 0xa9, @random="add4362c729908d6b8ca13fd34f52a5937a07b13978e9fedc73576989ee39240c59900365989b1e44aaeac266f5ac53f1e84f1db7ecb0db36131cce82656bbaf9b57d72e9fe61462ebd2b0c281638565e1a34905c27d4fe57a2c40f164d45d8ff26c72d06d6f326faa3750efd9619d40f5c44577efab49c2b669d57262d8588f5ebf4935916981fb400dc35a2c2c1ffe271aad7c12f56b40fe861ebaec53002bf4c7ae58b92bb83094b477e8757b0ff23e2446ba6036d62c443ca887ec8a470ac7a08b3c17fa9e26b4ab1c803c15179374942ed764ec88fb6e1a5dc3c8a5287e4b7dad533f57e4"}, @DEVLINK_ATTR_RATE_TX_SHARE={0xc, 0xa6, 0xfff}, @DEVLINK_ATTR_RATE_TX_SHARE={0xc, 0xa6, 0x1}, @DEVLINK_ATTR_PORT_INDEX={0x8, 0x3, 0x1}]}, 0x128}, 0x1, 0x0, 0x0, 0x4800}, 0x0) [ 67.789616][ T5309] Bluetooth: hci0: command tx timeout [ 67.947457][ T5324] loop0: detected capacity change from 0 to 1024 [ 68.106658][ T25] audit: type=1804 audit(1744015441.881:2): pid=5325 uid=0 auid=4294967295 ses=4294967295 subj=unconfined op=invalid_pcr cause=open_writers comm="syz.0.0" name="/newroot/0/file1/file1" dev="loop0" ino=20 res=1 errno=0 [ 68.192515][ T5324] [ 68.193595][ T5324] ====================================================== [ 68.222945][ T5324] WARNING: possible circular locking dependency detected [ 68.225910][ T5324] 6.15.0-rc1-syzkaller #0 Not tainted [ 68.228133][ T5324] ------------------------------------------------------ [ 68.231014][ T5324] syz.0.0/5324 is trying to acquire lock: [ 68.257474][ T5324] ffff8880366d8108 (&HFSPLUS_I(inode)->extents_lock){+.+.}-{4:4}, at: hfsplus_file_extend+0x21d/0x1b70 [ 68.262106][ T5324] [ 68.262106][ T5324] but task is already holding lock: [ 68.281053][ T5324] ffff88801e7460b0 (&tree->tree_lock/1){+.+.}-{4:4}, at: hfsplus_find_init+0x14f/0x1d0 [ 68.285844][ T5324] [ 68.285844][ T5324] which lock already depends on the new lock. [ 68.285844][ T5324] [ 68.289815][ T5324] [ 68.289815][ T5324] the existing dependency chain (in reverse order) is: [ 68.293378][ T5324] [ 68.293378][ T5324] -> #1 (&tree->tree_lock/1){+.+.}-{4:4}: [ 68.296546][ T5324] lock_acquire+0x116/0x2f0 [ 68.313340][ T5324] __mutex_lock+0x1a5/0x10c0 [ 68.315578][ T5324] hfsplus_find_init+0x14f/0x1d0 [ 68.317836][ T5324] hfsplus_file_truncate+0x459/0xc70 [ 68.320392][ T5324] hfsplus_setattr+0x1bd/0x270 [ 68.322701][ T5324] notify_change+0xbca/0xe90 [ 68.325150][ T5324] do_truncate+0x222/0x310 [ 68.334888][ T5324] path_openat+0x2e4f/0x35d0 [ 68.342642][ T5324] do_filp_open+0x284/0x4e0 [ 68.344801][ T5324] do_sys_openat2+0x12b/0x1d0 [ 68.354567][ T5324] __x64_sys_creat+0x124/0x170 [ 68.366371][ T5324] do_syscall_64+0xf3/0x230 [ 68.368432][ T5324] entry_SYSCALL_64_after_hwframe+0x77/0x7f [ 68.370985][ T5324] [ 68.370985][ T5324] -> #0 (&HFSPLUS_I(inode)->extents_lock){+.+.}-{4:4}: [ 68.385435][ T5324] validate_chain+0xa69/0x24e0 [ 68.387625][ T5324] __lock_acquire+0xad5/0xd80 [ 68.389780][ T5324] lock_acquire+0x116/0x2f0 [ 68.391876][ T5324] __mutex_lock+0x1a5/0x10c0 [ 68.406082][ T5324] hfsplus_file_extend+0x21d/0x1b70 [ 68.422603][ T5324] hfsplus_bmap_reserve+0x105/0x4e0 [ 68.424941][ T5324] __hfsplus_ext_write_extent+0x2a4/0x5c0 [ 68.435323][ T5324] __hfsplus_ext_cache_extent+0x84/0xe10 [ 68.437930][ T5324] hfsplus_file_extend+0x48e/0x1b70 [ 68.440031][ T5324] hfsplus_get_block+0x408/0x14f0 [ 68.442043][ T5324] __block_write_begin_int+0x691/0x1930 [ 68.444319][ T5324] cont_write_begin+0x781/0xb40 [ 68.466745][ T5324] hfsplus_write_begin+0x68/0xb0 [ 68.468834][ T5324] generic_perform_write+0x329/0xa10 [ 68.471064][ T5324] generic_file_write_iter+0x10e/0x5e0 [ 68.485555][ T5324] aio_write+0x56d/0x7d0 [ 68.487372][ T5324] io_submit_one+0x8a9/0x18b0 [ 68.489364][ T5324] __se_sys_io_submit+0x17a/0x2e0 [ 68.491412][ T5324] do_syscall_64+0xf3/0x230 [ 68.493364][ T5324] entry_SYSCALL_64_after_hwframe+0x77/0x7f [ 68.509417][ T5324] [ 68.509417][ T5324] other info that might help us debug this: [ 68.509417][ T5324] [ 68.513347][ T5324] Possible unsafe locking scenario: [ 68.513347][ T5324] [ 68.519626][ T5324] CPU0 CPU1 [ 68.521799][ T5324] ---- ---- [ 68.524175][ T5324] lock(&tree->tree_lock/1); [ 68.542683][ T5324] lock(&HFSPLUS_I(inode)->extents_lock); [ 68.546841][ T5324] lock(&tree->tree_lock/1); [ 68.549661][ T5324] lock(&HFSPLUS_I(inode)->extents_lock); [ 68.551950][ T5324] [ 68.551950][ T5324] *** DEADLOCK *** [ 68.551950][ T5324] [ 68.569049][ T5324] 3 locks held by syz.0.0/5324: [ 68.571108][ T5324] #0: ffff8880366dab78 (&sb->s_type->i_mutex_key#20){+.+.}-{4:4}, at: generic_file_write_iter+0xe2/0x5e0 [ 68.581946][ T5324] #1: ffff8880366da988 (&hip->extents_lock){+.+.}-{4:4}, at: hfsplus_file_extend+0x21d/0x1b70 [ 68.588217][ T5324] #2: ffff88801e7460b0 (&tree->tree_lock/1){+.+.}-{4:4}, at: hfsplus_find_init+0x14f/0x1d0 [ 68.593716][ T5324] [ 68.593716][ T5324] stack backtrace: [ 68.610468][ T5324] CPU: 0 UID: 0 PID: 5324 Comm: syz.0.0 Not tainted 6.15.0-rc1-syzkaller #0 PREEMPT(full) [ 68.610486][ T5324] Hardware name: QEMU Standard PC (Q35 + ICH9, 2009), BIOS 1.16.3-debian-1.16.3-2~bpo12+1 04/01/2014 [ 68.610493][ T5324] Call Trace: [ 68.610510][ T5324] [ 68.610516][ T5324] dump_stack_lvl+0x241/0x360 [ 68.610538][ T5324] ? __pfx_dump_stack_lvl+0x10/0x10 [ 68.610551][ T5324] ? __pfx__printk+0x10/0x10 [ 68.610565][ T5324] ? print_lock+0x171/0x1a0 [ 68.610577][ T5324] print_circular_bug+0x2e1/0x300 [ 68.610591][ T5324] check_noncircular+0x142/0x160 [ 68.610605][ T5324] validate_chain+0xa69/0x24e0 [ 68.610619][ T5324] ? lock_release+0x4e/0x3e0 [ 68.610630][ T5324] ? look_up_lock_class+0x7b/0x170 [ 68.610643][ T5324] ? register_lock_class+0x54/0x330 [ 68.610654][ T5324] __lock_acquire+0xad5/0xd80 [ 68.610667][ T5324] lock_acquire+0x116/0x2f0 [ 68.610677][ T5324] ? hfsplus_file_extend+0x21d/0x1b70 [ 68.610690][ T5324] ? stack_trace_save+0x11a/0x1d0 [ 68.610706][ T5324] __mutex_lock+0x1a5/0x10c0 [ 68.610718][ T5324] ? hfsplus_file_extend+0x21d/0x1b70 [ 68.610728][ T5324] ? check_noncircular+0xee/0x160 [ 68.610742][ T5324] ? lockdep_unlock+0x8d/0x120 [ 68.610750][ T5324] ? hfsplus_file_extend+0x21d/0x1b70 [ 68.610760][ T5324] ? __pfx___mutex_lock+0x10/0x10 [ 68.610775][ T5324] hfsplus_file_extend+0x21d/0x1b70 [ 68.610788][ T5324] ? __pfx_hfsplus_file_extend+0x10/0x10 [ 68.610799][ T5324] ? __pfx___mutex_trylock_common+0x10/0x10 [ 68.610813][ T5324] ? rcu_is_watching+0x15/0xb0 [ 68.610826][ T5324] ? trace_contention_end+0x3c/0x120 [ 68.610839][ T5324] ? __mutex_lock+0x380/0x10c0 [ 68.610851][ T5324] ? hfsplus_brec_find+0x1a0/0x590 [ 68.610865][ T5324] hfsplus_bmap_reserve+0x105/0x4e0 [ 68.610880][ T5324] __hfsplus_ext_write_extent+0x2a4/0x5c0 [ 68.610892][ T5324] __hfsplus_ext_cache_extent+0x84/0xe10 [ 68.610905][ T5324] hfsplus_file_extend+0x48e/0x1b70 [ 68.610918][ T5324] ? __pfx_hfsplus_file_extend+0x10/0x10 [ 68.610930][ T5324] ? clean_bdev_aliases+0x6ff/0x8a0 [ 68.610942][ T5324] ? __pfx_clean_bdev_aliases+0x10/0x10 [ 68.610955][ T5324] hfsplus_get_block+0x408/0x14f0 [ 68.610967][ T5324] ? __pfx_hfsplus_get_block+0x10/0x10 [ 68.610978][ T5324] ? _raw_spin_unlock+0x28/0x50 [ 68.610987][ T5324] ? create_empty_buffers+0x471/0x530 [ 68.610998][ T5324] __block_write_begin_int+0x691/0x1930 [ 68.611013][ T5324] ? __pfx_hfsplus_get_block+0x10/0x10 [ 68.611023][ T5324] ? __pfx___block_write_begin_int+0x10/0x10 [ 68.611036][ T5324] cont_write_begin+0x781/0xb40 [ 68.611050][ T5324] ? __pfx_cont_write_begin+0x10/0x10 [ 68.611061][ T5324] ? __pfx___might_resched+0x10/0x10 [ 68.611074][ T5324] ? __mark_inode_dirty+0x3db/0xe90 [ 68.611086][ T5324] hfsplus_write_begin+0x68/0xb0 [ 68.611101][ T5324] ? __pfx_hfsplus_get_block+0x10/0x10 [ 68.611112][ T5324] generic_perform_write+0x329/0xa10 [ 68.611131][ T5324] ? __pfx_generic_perform_write+0x10/0x10 [ 68.611145][ T5324] ? file_update_time+0x2ab/0x450 [ 68.611158][ T5324] ? __generic_file_write_iter+0x102/0x230 [ 68.611173][ T5324] generic_file_write_iter+0x10e/0x5e0 [ 68.611189][ T5324] ? __pfx_generic_file_write_iter+0x10/0x10 [ 68.611204][ T5324] ? __pfx_aa_file_perm+0x10/0x10 [ 68.611224][ T5324] ? __lock_acquire+0xad5/0xd80 [ 68.611238][ T5324] ? aio_write+0x501/0x7d0 [ 68.611249][ T5324] aio_write+0x56d/0x7d0 [ 68.611259][ T5324] ? __pfx_aio_write+0x10/0x10 [ 68.611276][ T5324] io_submit_one+0x8a9/0x18b0 [ 68.611290][ T5324] ? __lock_acquire+0xad5/0xd80 [ 68.611302][ T5324] ? __pfx_io_submit_one+0x10/0x10 [ 68.611315][ T5324] ? __might_fault+0xaa/0x120 [ 68.611330][ T5324] __se_sys_io_submit+0x17a/0x2e0 [ 68.611344][ T5324] ? __pfx___se_sys_io_submit+0x10/0x10 [ 68.611360][ T5324] ? do_syscall_64+0xb6/0x230 [ 68.611372][ T5324] do_syscall_64+0xf3/0x230 [ 68.611384][ T5324] ? clear_bhb_loop+0x45/0xa0 [ 68.611397][ T5324] entry_SYSCALL_64_after_hwframe+0x77/0x7f [ 68.611408][ T5324] RIP: 0033:0x7fed93b8d169 [ 68.611420][ T5324] 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 [ 68.611430][ T5324] RSP: 002b:00007fed8fff5038 EFLAGS: 00000246 ORIG_RAX: 00000000000000d1 [ 68.611444][ T5324] RAX: ffffffffffffffda RBX: 00007fed93da5fa0 RCX: 00007fed93b8d169 [ 68.611452][ T5324] RDX: 0000200000000540 RSI: 000000000000003b RDI: 00007fed948ee000 [ 68.611460][ T5324] RBP: 00007fed93c0e2a0 R08: 0000000000000000 R09: 0000000000000000 [ 68.611467][ T5324] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000000 [ 68.611473][ T5324] R13: 0000000000000000 R14: 00007fed93da5fa0 R15: 00007ffc39bdaf28 [ 68.611485][ T5324] [ 69.805093][ T5309] Bluetooth: hci0: command tx timeout