program: r0 = bpf$PROG_LOAD(0x5, &(0x7f00000002c0)={0x11, 0xb, &(0x7f0000000180)=ANY=[@ANYBLOB="18000000000000000000000000000000180100002020702500000000002020207b1af8ff00ed70f4aba100000000000007010000f8ffffffb70215178dd2d45229c1b600000008000000b70300000000a1"], &(0x7f0000000040)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, @fallback, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x94) bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, &(0x7f0000000080)={&(0x7f0000000280)='sys_enter\x00', r0}, 0x10) r1 = bpf$MAP_CREATE(0x100000000000000, &(0x7f0000000140)=@base={0xa, 0x16, 0x8, 0x7f}, 0x48) bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000700)={0x11, 0xa, &(0x7f0000000680)=@framed={{0x18, 0x8, 0x0, 0x0, 0xed00, 0x0, 0x0, 0x0, 0x7ffffffd}, [@func={0x85, 0x0, 0x1, 0x0, 0x6}, @map_fd={0x18, 0x0, 0x1, 0x0, r1}, @generic={0x24, 0x8, 0x0, 0x0, 0xb000}, @initr0, @exit]}, &(0x7f0000000000)='GPL\x00', 0x4, 0xee, &(0x7f0000000340)=""/238}, 0x80) (async) bpf$BPF_GET_PROG_INFO(0xf, &(0x7f0000000680)={r0, 0xe0, &(0x7f0000000580)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, &(0x7f0000000200)=[0x0], ""/16, 0x0, 0x0, 0x0, 0x0, 0x3, 0x2, &(0x7f0000000240)=[0x0, 0x0, 0x0], &(0x7f0000000440)=[0x0, 0x0], 0x0, 0xd0, &(0x7f0000000480)=[{}, {}, {}], 0x18, 0x10, &(0x7f00000004c0), &(0x7f0000000500), 0x8, 0xf6, 0x8, 0x8, &(0x7f0000000540)}}, 0x10) (async) bpf$BPF_GET_PROG_INFO(0xf, &(0x7f0000000400)={0xffffffffffffffff, 0xe0, &(0x7f0000000300)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, ""/16, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10, 0x8, 0x8, &(0x7f00000002c0)}}, 0x10) bpf$BPF_PROG_WITH_BTFID_LOAD(0x5, &(0x7f0000000e80)=@bpf_lsm={0x1d, 0x4, &(0x7f0000001440)=ANY=[@ANYBLOB="180004000600000000000000fc73000009000000000000001f877575f658353bedec17e8ba1c3a42d599ed387cfbbcadf6c6fdedf909f4ef2c0bc38e831da4da049a78b7d3a86cd52eff461687de0600582ba57dab57606a8afcd737df387fbb3a51c2a1f05d597dbe6dfecb4c475e378c25db161187feff9fd4269ee6177e9c60d4145f275a7664020091c75a71254e8b1c9fcafbeb594138045b218500000000000000e0ffffffffffffff00000000000000000000000000000000000000aa1b810865241b23b840d0cd6c8fad0bbcf8febf4aa21bfee9a98a5df0f8824c97f855c8ce5c256fbd9019789c9bb6c8c8423b50043c2cd3dd6152acce4b5f40e04d55e0bdc5da50d14c5f3d5134f5c5debef33ef1373a5ad82c5e94b7c18e942505194819e78a01a048d7761dc91b4eceefc3e47e4dc3eb2ab90b769fe4884d831e58339416e04d50dd68e3e4963703c602f219b0baefce4fc62d9e77a7d5b4ae0b9cbc1443d181e6fb420af4a1690ae6a3283ef307b774b6088cd7d3455623d66b7ef066dda67625f099920596fb5a808e00de55099e38eb6d98365f2f2861"], &(0x7f0000000880)='GPL\x00', 0x1f, 0x93, &(0x7f0000000cc0)=""/147, 0x0, 0x2, '\x00', r2, 0x1b, 0xffffffffffffffff, 0x8, &(0x7f0000000b80)={0x9}, 0x8, 0x10, 0x0, 0x0, r3}, 0x90) (async) bpf$MAP_LOOKUP_ELEM(0x1, &(0x7f00000007c0)={r1, &(0x7f00000000c0)="0187203c29c12c9f46ea5cfe12c7eaf1851d659edb26d2d363edfbcddbf11c1b34cbf1fff8de7c0656e72a60dfdfa7206c", &(0x7f00000008c0)=""/247}, 0x20) (async) openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000100)='cgroup.events\x00', 0x26e1, 0x0) sendmsg$RDMA_NLDEV_CMD_NEWLINK(0xffffffffffffffff, &(0x7f0000000080)={0x0, 0x0, &(0x7f0000000340)={&(0x7f00000001c0)={0x10, 0x1403, 0x1, 0x20000000}, 0x10}}, 0x0) (async) r4 = syz_open_dev$dri(&(0x7f0000000080), 0x2, 0x0) ioctl$DRM_IOCTL_SET_CLIENT_CAP(r4, 0x4010640d, &(0x7f0000000000)={0x3, 0x2}) syz_mount_image$bcachefs(&(0x7f0000002340), &(0x7f0000005900)='./file0\x00', 0x10000, &(0x7f0000002300)=ANY=[], 0x1, 0x5910, &(0x7f0000016480)="$eJzs3W2QXFXdIPBzu3synZm8TAJIBJkMgSiCmglvhS+l0fWtAKlYWErYKAxkgtEkpJIgEFCCC64UYKGlpagf0EJq0WhRBatESuRlE1ZRitWltpBa3UU++BTykBLIQ1k+zlMzfU/PzJ2+c3u6e0ICv18lc/ucPv0/5557+vY9p3umAwAAAK8JIwtr2y8Ov3TNh3++6drQWx5LV2OBvnR7xSvSPA6w7sqSse3e67ftP+eoD/w6jos3XfXDZwYuft+v7ur5wct71h27/g/vP+zi+z5z5u5bv/Pgi/Pv+efTRXHjeDpxPJ08l4RQ/cW+b3xpz6NHjuYlIYRy0rczhEXJ4gcXJZkQg38PIaxLE0syd9790inrR7fX3tg9KX9hplx2v4z315ZqOs527L/8pPDH96657rdLf/Ljrl3P7hwvklQnjKcQFlw48fFdIYS56f9RcbTF8RgH7eoQQs+Ex51R0K7jmmz/ipz00el2TrrtLYgT71+WSZcy5bLpqCuz7Smor1157Wi1XJF5mXT2ZNSuvHbG/EXp9mfp9sQZxi/H/0koJaESh0XYmIyPkTDhuCUhGTuW1Xq6VD+2Id3/TDrJpEuZdLkrs19j9aYDrZwkk/NjuUx+PB1X0vxjJ56rGzg3J//16baaPlFfjumQvVHTO+VGfb/GxHbtm6YtB0JpwjmoUX593KYHozfN600WT3nMSAPxvj1rblpeXvvQ3r6cdiR3JWn8pKX4O36zaN6nfnTDZdnX9Xr8C0tp/FJL8f901mPPn3/D97+dG/+WGL/cUvyT7+957qyHr1+W2z/7Yv9UWoo/9PQjNy89/KJdue2/LcavthR/1e7Huufvv/+B3PYPxv6Z21L8p975wT/f+cS9z+bGDzF+zzWhhfhrd2/5Snf//hNy4z8Q+6e3tfHzwq7Tn+zv/8tAXvzHY/z5LcW/Y+et77h94Y1n5h7f1bF/+lqKf/bx9103b/+9x+SdO5PbOvXKCfDadFh6jfXlNN3qPLNdE+YL3xqo1K755qX/53eyoozRehbMYnwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAXpuOOOl/fuj/f7zvuUqa7k5vPFWqbWP+nBCSuSGEbduHtm7fsPmSgc9cetnWzUMbB4a2Dwxv3r71yoFT3zKwdXjLxqErR+8dfOsptcctDkltmxwzpe6RkZGRUt/kvFjffzp+1x+Xn/Evfw1h8Ijf91dy27/i1k23H97gZ0ayauQ9my475/enfS/dr760XX057Qo57frX8/5x+9f2PXNCCIOvm65djzz17l9OatBYxnicVKk71BrUnfRMbO7O2JJ6q9P2xP6qrN+wcXiwuH/LOfvxn6969u/rr/jqP2r9W83djyb7d+6qkY2lb645+9+/eXUt42A97o37e7xdcS9i+2L/VdP+XpDu14Kc/ark7Nf1v33giV8cdcOLO8Ng5YWlU+su2q+udAB0Ja9vqt5YQ0+yaFJ+NS0fj3h83Irtm7as2Hbljrdu2DR0yfAlw5vfvvLUlacPnnb6aSvG9nxFh/c/1v/GJvf/wIynhZ/b+bP4s7nxVNSuov4YbVdxf0xsUd7zr+fcL3397bc+fE4to2icx9L180m67Rk9zivDhPE2ta8a7VdRP4QQBhr1w/MvnhmO/D8bris6D008MhN/ZiSrRh5d9rfvnfHdJe+qZRyQ8/zEBs3oPD/ejnqrx9sz1l/V9HgcrP3bHcrpfvU2bNfKRx/uumnvXz9fb9+cOeGKoe3bt66s/ZyXtnRecnTDdmVz434tHftZDmm3hPowbTBeR3WFWvuy589YPNurvel9vcnihvuVFe/bs+am5eW1D+3N6+nkrlqNc8P82jZ5Q07JjZkHlusNblT/oTo++j/03Xs+fs9PT50yPk6u/SzaryRnv37yxB1f/8FX/+tPO7dfH3r3Y31/+7+fXl7LOFTOK/VWp+1JJp5XTg6h6Pm3NDTej9znX6nx/hQ9/7L1jJdvHG8gk+4N5Zaeryff3/PcWQ9fvyz3+bpvwvM1fxiFEK6elCoXPF8PlvHzyj2/Jg2UZNXIr7582M4Hr1l9VC2jaFzXSzca16c0Mf/I2a9fnv9k/6UD/+V/1/br0X3jI6XZ/QqZ/frhW+6+4A9Dq75QyzhYjns17d9qTv/WWx3nnRP7920XX7pxXS3/4L3+TbcF8594Ktl25Y7PDm3cOLx1W3P71ezraawn28utvp7Gs9vigv0qTdmv2bvRTH8193wb7691LffX5Odbb0hael3Y8ZtF8z71oxsu65vyqLSiC0tp/FJL8f901mPPn3/D97+dG/+WGL/SUvyhpx+5eenhF+3KjX9bksavthR/1e7Huufvv/+B3PiDsf1zW4r/1Ds/+Oc7n7j32dz4Icbvba3/X9h1+pP9/X/Jjf94ktYzeo0Uwt0vnbK+lk5CVxi/FBhtR9ekdoVsOsmkS5l0eWK6VFtrrVdQTpLJ+bFcmn9smP6y5BM5+fEqrLqktn05pkP2xvT5B5vShHN/o/yi61QAgFe7+P5/vAaN7/8PpxdK+SsNMK7dediSnLhxHja+njNn0v1L0vjx8XEdsP9tYXB0e+1A7UJ/puuc8fmQXeeM9Zxw3OQYra5zFq2/L8ukY7tq6+WVCfPQ1NR5TSU0sf4+tZ7p198zu1/8ftbAl6c0a2DCulX2+HWlK2aNPu+QaW9lNELe+Miui8XPc/QvCKvH6mtyfGQ/RxOPQ/ZzNLGeozInzlY/R9Pu+IjNnmZ8jDW5+P3IqccvTNO/48evcbTs8ZvB8a6Olp/t92cP/XXD2X0/zLpkTvz0CXawrxvG/LgflSbXEz+ek9+p9cR4uojt2jdNWw4E64nAq1Wc/8fXiNH5/+gF+L9lyhVdh2avGmO83M8JlRu3p2jeMfVzej0tvY6v3b3lK939+0/Ivc55oNnP6W2ZlOop+NxPUT8uz6QL+zFngaZovpetp6jfs5/L6A3zW+r3O3be+o7bF954Zm6/r669kBb3+9cnpeYX9Lv5Qk5884WDYr4w2+tnr9h8JP3g02zNRz6Wkz/T+UjPlBv1/RpzyM1Hug5suwCAQ0ec/9ffP0vn//8vU65o3npiJh3j5c5bc65P8uatH0m3V2TK96a/UTHT6+azj7/vunn77z0md95yW7Pz0P82KdVXOA9tb96cO49Y3ZnPi+fOI+rzrPbmibntr88T25un58avz9Pbm0fn9k99Ht3eOkBu/Po6wKE+z53d9bpX7Tw6/fXZ2ZpHn5uTP9N5dO+UG/X9GmMeDQDwyorz/3gZF+f/D2fKtXvdnjsv6NB1e/bvgdTjP36g5pWzPe+b7XnrbM/rZ3td4lCfF8/2utDsrpMdgvPiBcG8eArzYgCAV7c4/5+bpvPn/+3NT3Lnb/X5SZyfTy0zXXzzc/PzcAi8b/3Kr3+Z/3tfvJj5PwDAq1uc/8dfe4x//+9/pOns3633PnpOfPN08/Tpxk/T8/TZXmezDmAdoJh1AACAV5eusZnS1N+z/+Q05UOD8uen2+zv5TerMvY79iFctH3r8PAFl21ZN7R9+ILNl64b3nbB5Vs3bN8+vLlWrt15Y+68JZ03doVK2h+Ny2XnbQvTv4ewMOfvIWTLx7BHj92Y+vcQstXOLfg7AuPHr7n25h2/0jTlG42PvOOdF/8TOeWj+vG/+NMnX7B+2wUbNm/YvmFo44Ydw5PLjc5ae2bwvZmxW2b0vZmZH1OUZv79nZ1pR2lKO7rS/sj7fvYk045FaUsW5X3/QU67f/2/vva540f+cWcIg0eU39BW/yWrRv77ecMf2b7391tG21+atv31kmm7ir6vNFs+7k9l46Xbtp+0/tLLNme/UbI1cT2jVE+XwtxJ93doPSN9+pebXJ9Ym5M/0/WJ8pQbB6em1ycAAJgkvv8fr2fj+4dfTS+gYn7z8/T23j/OnacPNjdPz34vWdE8PVs+7m+z8/Rqm/P0bP1F8/RG5RvN0/Pm3XnxP5ZTfqaaHyftfc4jd5xc2Nw4yX6fQdE4yZaf6ThJ2hwn2fqLxkmj8o3GSd5xz4v/0ZzyeQrGQ/0wtvu5nNzxcEtz4+HNmXTReMiWn+l4KLU5HrL1F42HRuUbjYe845sX/5yc8s2aPD5GB8bYuBi+4PJLt352QrnZ/v6L9ts3u9//0arm2z+7n/ua/fbP7ufKZr/97X2uLLf9j7e3EtZ8+2f3+11a1Wi9dlY+f5Z+2Kzo82dF67hrcvJnuo47Z8qNg5N1XHjlxPl/fLsnzv9vTLedfhvo0P+eNN9j1jB+h77HrOg6xuv5NJUdBLyeAwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADSnu7JkbLv3+m37zznqA7/+4vBL13z455uufdNVP3xm4OL3/equnh+8vGfdsev/8P7DLr7vM2fuvvU7D744/55/Pl0YuK+2OTFNVkNInktCqP5i3ze+tOfRI0fzkhBCOenbGcKiZPGDi5JMhMG/hxDW1ds5+c67Xzpl/ej22hu7J+UvzATJ7lfoLcf2TGpnuKJwjzgEVdNxtmP/5SeFP753zXW/XfqTH3ftenbneJGkOmE8hbDgwomP7wohzK39nzQ+l8QHp9vVIYSeCfefUdCu45ps/4qc9NHpdk667S2IE+9flkmXMuWy6agrs+0pqK9dee1otVyReZl09mTUrrx2xvxF6fZn6fbEGcYvx/9JKCWhUm/+xmR8jIQJxy0JydixrNbTpfqxDen+Z9JJJl3KpMtdmf0aqzcdaOUkmZwfy2Xy4+m4kuYfO/Fc3cC5OfmvT7fV9In6ckyH7I2a3ik36vs1JrZr3zRtORBG+6l7mvz6gU8PRm+a15ssnvKYkQbifXvW3LS8vPahvX057UjuStL4SUvxd/xm0bxP/eiGy5bkxb+wlMYvtRT/T2c99vz5N3z/27nxb4nxyy3FP/n+nufOevj6Zbn9sy/2T6Wl+ENPP3Lz0sMv2pXb/tti/GpL8Vftfqx7/v77H8ht/2Dsn7ktxX/qnR/8851P3PtsbvwQ4/e0FH/t7i1f6e7ff0Ju/Adi//S2Nn5e2HX6k/39fxnIi/94jD+/pfh37Lz1HbcvvPHM3OO7OvZPX0vxzz7+vuvm7b/3mLxzZ3Jbp145AV6bDhs7R4/Ulx1anWeOaeOUPGG+8K2BSu2ab176f37rYQuN1rNgFuMDAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAPDq9LurT/3kee/56JpKEkKSU2akgXhfec6qVQMt1Dv09CM3Lz38ol0T85a0EAcAAAAoFufhpXpONSwJlydzw9ENy8c1gqNjKpmcn11DiHGyawStxil1KE65Q3EqHYrT1aE4czoUp7tDcaoFcaqhuThzp41Taro9PR2K09uhOPM6FGd+h+Is6FCchR2K88y0cZofh4s6FGdxh+Ic1qE4h3cozhEdivO6DsU5skNxsmvKMx2H89OSR+XFGbtRLoxTScr1Oxqtp8d6jmmznt4m68l9PW6ynrlN1nNc5nGlGdZTbbKeN7ZZT9JkPW9us55SQT1x3F6RbV+sJ6aaHP9XdijOjg7FuapDca7uUJzP58WpTM4oivOFDrXnmjbjADQrzv/H53t9obvyrtCTnnGyqwDxtLh07OfU17u8E1KM94ZM/pxsvGyY7EQ9E2/pTNuXXUDIxFuWye+aFK8S+rLtmxqvOjHe8sydU/Y3277sgkKmfSdm8ruL4mUXFgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgFv3u6lM/ed57PromJGH0X0MjDcT7ynNWrRpood49a25aXl770N6Jed2VFgIBAAAAheI8vKueUw3dlZWhO5kzqVw1XQeopulyX23bvyCsHt0mA6WxdE+yaNrHVdLHrdi+acuKbVfueOuGTUOXDF8yvPntK09defrgaaeftmL9ho3Dg7WfIXQXxAshjC0/bLtyx2eHNm4c3rqtlplt/5L0cUvSdJI+rv9tYXB0e23a/sUF9ZWm1Dd7N4qPHgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP/Brr2FyFmecQB/v5nZmXE1zRZPYzCbIQdJW2mTdC2xFeeDQgVNQhahzNhuJdSESjcmaCKpTjVQtQktBSUQUnKTkkq10hsPVUo9EEixaQPdNBSV1ov2okVbS5RclMiU7M43p8xkNhMxB3+/i/lm3vd53+d7hxD4fzsAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHy8pqpjE+XSeGU4CiHqUVPrIplLZ+O4OEDfb760+Se50eNLW8dymQE2AgAAAPpKcvhQYyQfcpl0SIdrpj8tDC0ToZn7AQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAT56p6thEuTReuTQKIepRU+simUtn47g4QN+333/mS2+Mjv6zdawwwD4AAABAf0kOTzVG8qEQFoWh6Jq2uuTZwLyO9Z11yT7zZ1nX+eygV92iWdZdN8u6z/SpW1O/bgsAAABw4Uvyf6YxMhJymTk983+/XJ/ULeioS9evg/xWAAAAADg7Sf7PNUYKIZcpNPL6bPP+wo66ZH2/v9sn65f0WN/v7/mr61d/pwcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAC8dUdWyiXBqvpKMQoh41tS6SuXQ2josD9F3x8vC/bzvw6MLWsVxmgI0AAACAvpIc3oze+ZDLDIehcOl07h+9Ze9zX3/uhbEQwkzMz2bDtnVbtty7YuY1qVt+6MDQjw+++/1T6pbPvJ6zAwIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAB+ZqerYRLk0XrkkCiHqUVPrIplLZ+O4OEDft77ytb8/dfTFd1rHCgPsAwAAAPSX5PBm9s+HQsiGbLhq+lNr1j8p1bG+1zMDAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4OJx3/ce+O66ycn19174b0LqLPdJnw+n8OYs3kT1f9Xny/2ch2+GwiyLz/F/TAAAwEduQYhC7QxdvfZc3zUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHA+mKqOTZRL45V8FELUo6bWRTKXzsZxcYC+8UuHc3OOv/xq61hhgH0AAACA/pIc3sz++VAIQ2EoXDn9qdszgen8P/Ix3iQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABwXpmqjk2US+OVOVEIUY+aWhfJXDobx8XZNmtp8OT2PV/eP/dHt7ZO5zIDHQEAAADoI8nh2cZIPuQynw25cG3982T7gihdv4YHuz0XaK7b3LZsuLmu6/OE5rpq27r0rNft6DhZpn6amXX5ZL+RmWtjXfHUdcWWdYXQaF9sWxd2ta2a0+c+AwAAAJxDSf7PNUZGQi6Ta8m5v2irH5FzAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAepqpjE+XSeCWKQoh61NS6SObS2TguDtD3gT98+rJv/XLn1taxwgD7AAAAAP0lObyZ/fOhEOaHT4X507k/jLTXJ3X/KZ/Y/8R//7E0hGVXHRnN9Nz/d2/d/ErnSwip9qJUCHPr/aIe/X7/pyfuX1w78VQIy65MX3um/dq3jGvPl9ev3nLwyObTfDEAAABwEUny/1BjZCTkMvf0zP9J8j6j/D/3/u2/vqL+Wk/kHStSI/V+qR79vrr4mb8tWfmvd0/m/9P1+8KejfuvaGs4M9IhimuljVvXHLlhXyo59Uz/dEf/5Hv5xoPv/G/DtsdPzPTPh3x9fF6mW/9TXztcEtcmU7srqz7cXW3vn+lx/kf/+OrR387b+cHJ/u8vGG70v+405z99/+HbH9t1454Da9r7hxCK3fq/98Gt4eq/3P1I5/mHOzZu/eZbXztEce3QwmP7Vu4t3NTeP+ron3z/vzr65K6fP/7DF5L+yW9Fli6abf9UR//Xd1y+/bWH185r75/qcf5X7nhjdFPxB3/uPP9dA5//6eufvfPNdfFDnVMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAXl6nq2ES5NF5JRSFEPWpqXSRz6WwcFwfo+/Zth9+7Y+fPfto6VhhgHwAAAKC/JIc3s38+FEI2ZMPwdO5/vrx+9ZaDRzaHkZnZqH7NTG66b8vnNmzaes9d5+jOAQAAgNlK8n+mMTIScpnFYaie/0sbt645csO+VJL/U0n+33D35PploVH3+o7Lt7/28Np5jecEIUz/LCB/su6Lzbpbbj48cuyv31nStW5Fs+7QwmP7Vu4t3JTUhda65aHxfOLp65+988118UON+2ut+/y3N03WH08k+w7f/tiuG/ccWNM4R/06XN83qZtM7a6s+nB3NalL16/5+rkBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgFNNVccmyqXxSkiHEPWoqXWRzKWzcVwcoO+qxb955LLjL85vHctlBtgIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4P/swIEAAAAAAJD/ayNUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVYb9uQuuo+jgAn3Nv8uY2N2mT9gWjYppWRakLi4KIblRUpBUpuKoUqbZ2IQqCiFIXptKKpSpuBKubIiqoUQoKNhZLq6TiV3HjQgWF6kIoxYA2FBcqSc65vZlmvDqpgvo8MJx7zsz85j9zTib3AgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA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") unlinkat(0xffffffffffffff9c, &(0x7f0000000c40)='./file1\x00', 0x0) link(&(0x7f00000000c0)='./file2\x00', &(0x7f0000000100)='./file1\x00') (async) r5 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file1\x00', 0x105042, 0x0) ioctl$FICLONERANGE(r5, 0x4020940d, &(0x7f00000000c0)={{r5}, 0x0, 0x0, 0x3000}) (async) openat(0xffffffffffffff9c, &(0x7f0000000080)='./file1\x00', 0x20200, 0x0) (async) ioctl$DRM_IOCTL_MODE_GETPLANERESOURCES(r4, 0xc01064b5, &(0x7f0000000140)={&(0x7f0000000100)=[0x0], 0x1}) ioctl$DRM_IOCTL_MODE_GETPLANE(r4, 0xc02064b6, &(0x7f00000001c0)={r6, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) ioctl$DRM_IOCTL_MODE_GET_LEASE(r4, 0xc01064c8, &(0x7f0000000280)={0x1, 0x0, &(0x7f0000000200)=[0x0]}) (async) ioctl$DRM_IOCTL_MODE_OBJ_GETPROPERTIES(r4, 0xc02064b9, &(0x7f00000002c0)={&(0x7f0000000240)=[0x0, 0x0], &(0x7f0000000280), 0x2, r7}) (async) syz_usb_connect(0x0, 0x56, &(0x7f0000002d80)={{0x12, 0x1, 0x0, 0xc9, 0xd1, 0xc4, 0x8, 0x499, 0x500a, 0xe7b7, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x44, 0x2, 0x0, 0x0, 0x0, 0x0, [{{0x9, 0x4, 0x97, 0x0, 0x1, 0xd, 0xd5, 0xce, 0x0, [@uac_as={[@format_type_i_continuous={0x8}]}], [{{0x9, 0x5, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, [@generic={0x7, 0x5, "a3f6d2fb5b"}]}}]}}, {{0x9, 0x4, 0x0, 0x0, 0x1, 0x41, 0x6, 0xcf, 0x0, [@uac_as={[@format_type_i_discrete={0x8}]}], [{{0x9, 0x5, 0x2, 0x3}}]}}]}}]}}, 0x0) (async) r9 = syz_open_dev$usbfs(&(0x7f0000000080), 0xf, 0x8041) ioctl$USBDEVFS_DISCONNECT_CLAIM(r9, 0x8108551b, &(0x7f00000001c0)={0x0, 0x2, "4cf90fba85c830e42a3ca4b10f01bbcb15f3806c4853e7c44a6974759d9f643905a56baa4195fb396d9bfa306999f1586e5d1ca49add100a36b751a7d9fe0b182ebf2c8a0e66f72c1c08260030752f07cd4089473e52885a3c85bacf3ccfac5bb9435fe036dcfccd7254bbd8bce90e2284d29e1f17d6652270fd0abcb8729f16ff602b438bd122a9e09984e2799d0dbfef7533d1a930ea4f4b57605ace45f5815450693650ae122d34aa0c5ca5e793516d156e5a5b34d6c17c40d753426a3d8e15e726d0f2622e873e0cbe63751bb62c68594d4cb0a21b92ad2e80f24a9b290a87ee6779022a0b7f5223e4e8c9f53f501ec8c439724078fdc076a51d50760566"}) (async) ioctl$DRM_IOCTL_MODE_ATOMIC(r4, 0xc03864bc, &(0x7f00000008c0)={0x0, 0x1, &(0x7f00000000c0)=[r7], &(0x7f0000000200), &(0x7f0000000380)=[r8], &(0x7f0000000340)}) (async) r10 = creat(&(0x7f0000000040)='./file0\x00', 0x120) write$UHID_INPUT(r10, &(0x7f0000000900)={0x8, {"2fdf70398dd96ecc02f7071fdf344c0284e97875fe1a3dd00ff5e2f6b7a2d89e3cdb6a2e4390cb97028a3eef09f81e8c5cbd8ea87c7bb48b7bd08a17709a4172ad9cb8f8c04e61c7fba2a07195f632b489679e8d4d7077de32bae0ccd37632260ecf6a382e68b309af2223385fca6cd73094a2808131ab13cdbd979c45f5dce10587c65664f9d1bcd451ee634736af530858d84ee61caabf853995cceb34316389f7a82dba7294781266a6bdd01706aae80b01055ac5248257b88cc324d3f0bf554995e5c4b9eeccc99ade48065574bbf92a3bf81618618f35faabf006e5f2d415066d62c95ea0efa80a769dadd0ea70861144192330380c2ca18774e43679b8e33e20b40e585cd1db9dc1e7269107b8760736c0eaecfb5548106c839b44782da9d6b0d253839238b789edda8539d357fd88b41269969175c10b9f46d00819e20f0ff74b144719e8f95538a471b24a153ca19331b7d7dd1c4c5f9da7d820aef53722152c5a145fe03ff5fe7534a5e91c37f8fabacae219ea68ea7407c3fd5e5b65826e1ed4a6fa63dec2681a29c62b9b09e3daae92cfcf63f8108fc6759b47a14c18c4bed6829047067afb30cfbcde2bd83eb45bf8715e71fcd9cc02f7a55198fc46c115592aaff12b36fd416cf2aca81920754263f80c996d55cd90791d8e0066ed555734ba346bf6224ade31fe6771e40d38b6a69c3c8f249b182595201a32d719af3d8ecd0b90f1ee38eae384a26f1a7e674c0e0c6901ecf30d22be1537d737223fe7e6f16e1148b8400e1a1e8acfc4a01c779664a525fb32bb37440768405d8de8b5c061c3cba0334b20f9077ce9e6e77f617d71045c22b8029e3b4e0e79f4acda210a25a3e014547e7cdc242333dfaf98134797e56fd621ecb5170c4425f8a2263e4b957a1c75a7d97d00e189bb19f42bea998932763469dad9b46b39d837c2dc9bfcf397ca05988125bda750d008eaa6112e4e61c302e647cea701e3edfa4277e2c3ac7a0d931f122ccc647d812d9ec64346053d7cafc2d2433649d4b12fe076da3b35b5e0ea5bb814c7297096593f3b3c73df7ab9a58cee36126362f0688c3bf3293a144ef5cb59e83d9ccb023ed81f0903b24f62487eb15dbed344f7b8af642c06fcd8329cca3b147832d13002731b55004881a40bf3a846f30cf39fd63202e6d636544e3072d069082e78ee51a1a70ce5f86def6d28a82f5773bf5f28079b8ebad942e0f9e49f292f420784802b6dc50e067becf180d819c15452cd099082eb97dacf9cf9c3fc71eeeb6441aeacb590d4dc0b3b2714eda9861ac398cb10404032b3712bcb6c0e4b8cfe807579cbf39472da10e42aa34059466c9d87f31e1700268e2ea0b9005b7c74911d1be5f4fd41c5dd97e2f80727d5292bbfe3049bbd9be941691c3f17ddfc0a62e4dd95098e08a90a98adf17a222db00fcabdaf1dfd11be04268034a0bdbef2f08e3a2f1ce7346488ab1028c2cd518e8e35c74900ee7933b3a47b9846bf1e4f6a7b5e172ef1c82412964587695bb5310633381d57cb4f1034b377c655d2da455b7dd7ad0ee9a88212c579ea4897668922604f0701df35d9f0895fdda6138bb4f9e2d9de8f53aa9a23db2fd407065d3e67193fa7c01354b67d17c3a4318ff2384b24166d260718503dffcbceb4fb4079562cc2cf976175f298a8ab6f7234e6b10203a9804a72bdb1361094e4ce0b499a9a78752254ecfeba16bb2438a8201c7e699f7d378b325f970bfd05c2a5b67389b8b716bd0b3248d63ff90c8ad18527b6b3e7d8d7308657251cb79d8519f09167443b1c9f72a48bfc41d59d46729fdfd500e0d3a8562f2c601fc728667b6f64bfd6dd887da7ffabe0de953f303aef9ab50b1062660f43347e712f533d6a8af667231cab3e8e082cfdd9f381a1407e22dea19d8d7758933e2e8aed5804b58ce43da74ce664e90212e29661bb444331d50254259f27270ae3e82952d2de8f03d15ff9f09b8943bc59a6735677fa101b7e9010981bb2c216139d382123b74d7782ff2cebfa486f0cde4fa48b303d9e1d036ef1457d6476a3476e608816d317a28b5970622bb01bd92d96f3170a7983f73b8ba11ef8a0901afb043502aca511c2e171d037a80db976ca3a67a8f7c8be16a45eedfa65c2729c0725e27b2120777b0b41794cb3e91770b80b9748830a93657c90e8b9b5e7920717660d25ff4087cce54c7388d3f1c05656ba8ec08029c2f7e3f5ddf1c37d7ae8c48877c18e47570f19c674ee15fe23ab2d76e88d6f6b1a6795584b01b2b4cd97b2379687e4fbc36e2e32a95f4caa746a5142550b22f9c1747ed5cbe17b024c1d669a8ea7897e1295bf63371c6e9f15a03d968ca4ea189dad523cda5708c97a0be06b3db9dee055c64c85c448b5737d11264750afe8798927bdde7d03990931188ff0151e7579d504a726cf414c7e43ab7d37f7c065bce6a256853c4a41bb04c673517222eb1180e136a2a5e0c6b8b3e5d1781cf9a6dd3403fb2d96e7a5cf15d2c607393276abc3ff90fb8aafc9fc24e88e9fce8dea94555d2c0e4523ccfe5bd521ef1b2b2c5115ddff16085ddc0ad491c12d21325ea860a44b4febf0bf5e231fee61b8948225df35809cacf3afceafc3bf0382834b5fcd7fc6ccae4dc645857bd0492d8613885bacced99468a024595894f30d33cd579ba3432f127d07a2daa1ca710a7d729d68263355b3545f2201f7fe4530cdd7c46dad4acb749a827ee34a1fafc6e0e155a394157658869597d2a709ba5fbe5a1e5f78a5ee2251bf0e06bc40b135a9b49e056e64642a6368830b44fa2652d062b9aaaa07fb4b6f6973892693a68ac99ef5bfb8014f76d7d484775d6ce7a7e91dfc2dfe71463ac19388cfc782099940b1f454b7032719903015dcf3216b926a7015c9c76e824008143fa06b56ee27e4610236e0b79d7170d4e8d7886c150625a4af485169a03501fe6c24cf95f62fcdd86f6a42161c8794fe79d5ed595509b05c413c84936e9712b6226bb7e9a17fa3a4c2dbd9c040186136deb63d866791b090a7edd83db6924950332c70bfa1190d74552380efb6b7e56ec7f9305c59328aa734954c1c114776d1d90bc6807607bf152fd38673bfba8998a62910c0073d354bfcbc38ed61780a3b622e85df9f4143ba1e8d8dab4e4e6efc347958ff95bc57a2761284433046a566b4a172df88cddc4e754e6a0d3e17ba0e7f14c7bd204a75e23ca312f4dca67ea14f9058c9aaa085ca73c27a83358ef034119af50ed3b982b93a1b1195802bb39a612d6be4368a08e3451a70ed3dc38d8657eb1da34dae8da048a58d66f3e8b22cd8ae4ad9de37f23724907ef30e81fcbab152f648b2f0d6aa0d736570ac042c63134c9cf49388805c2041cd7f1d1e600fda0af957b72f6937f92008e80563e55f91b3d72da193bd01a684ecef45146f5325c4ed9de1d477b5d5f96fd0dba7774492e7e79215edb5b0866916e8c804f645819dcbca02fa521fe2ae9a53210c81cf1d21fa5aee8d50bda7a88b1181c9182f94bbc279ecd30f9a55c1d0bdbdcb5511d6d644ca09132ff50b9c45d9f785a5c868ab9fb81056a5a0bc22983582d89a39f2c9337683012cca85d0b8894c633b1673f699122868fba429ec6769a6874eff3bcedba7447c6d20bea98076c0e49336a6a627913607edc18eef216c39ac2c01107e7fc42e164d826000a7dcdccbbc37a3361b3181c854ef652302c42ecf15858978d4ffe1f2a1caffc5768d893d34413f066e0887fef89625e8af4fc02532a0af4660e87e9b906c6edad8a6597638cd361a20ec34c7376d4af7ed8d254712dc78f45ae4cdaeace620170f8c576fa5f11a7f413d9cc54af6ec0afc847fdbbb18b039866c49a69e15fabc6fda6c83435f855ba861eb9f1df8aa80e641a4ca1a4c5b057a6492f94764bed5b18774a23a1d0b07329dfc94ba638b57b857206e567fd42e2b15bfcf6cd574439658f00c714063028a3ab3b84d2987bebd1901579e9e45f9d639546c221931b797b6b71583827893cd71639c1fe33242edb0bc664b47d71985b05f13566210f8fd6083f4bbab15d73ba00ea3f9892572f483835b6c0bc7fb00c5d20692c8b1dfa737531e04271f7f87a7b964abdce5115bf7b83dd7956eaaeba49290e13db096d5ec124eac8a8bcdeaae970c3cd811fb40cc8e0ca2117b81f3fe2426fe5cfdc8ebfc0f2101c42e6e3c0dd4a359b9598687bb9083d2b83db674d4c51c216b37ba8a1aa3e0ea9623aa903e9bb3de973603a4743d51e2d5135d8849f5a9a0c47d976f2b55131d3f1149a35b3809af1c5e2da68c2fece7cc04f299478bb14440cca140815c17b4d81c9ff92e0f12ee4e830e96b86571dc8f625d5c78c70476f5d212d03ee3198733590872c20c630678da027454810d265a58bc5ed78493922a80781ce435612eb3f277d1960705b41285a92e7f381d2dad74484dbfa13b6d7e5adefb41e7bf71e002610e292dcdabbcb418494dbfa11d3ff5fb26cc2427846a8565881bdc4b747e3c963c22ac7f52702cd2020f993e50bc090a9118c5e48f9cd8b8d81c984a43464796b374c679166380008d19cc24a68b3c036e1eff766e597ed01311f9c4c512bfabbefcd3bdb24753e7094b40d5809add84920eda2c1f4c720fa9feeb761f18ef3349bc112d16ebbb6b24957368ef95336b2d710ae5efcf346db9fdfbd4dd014c4630350dd6a8314bc926bf5c172f6511a30c42d5ae28e90af3e8033ba8d161ea0abf4817e5fc2175b8547409fd66e339d46c04bc54c8c54d8c8ae9f7bc2b32628b5a5b6b3ff61d8138cf3d538ce002e21e8c906573da28551b011e8caa5e90b0ff830177ef64f53d17f7fc98855db6d9d89a629550e6dc744bcf0062432396d3c36c8a69430bb6ad7216448127924b97c1479c3502e262682932860355e9659444aba0bbbe6db40fcd3c5c7705560b41485b857b5941c7432837e038d14bc60ac4aa2783ab52546bd9c7cb4ed05a34bdab50518cb5fa63dd29d41b9aec600c68c732291b16053048b2db370a8d879b99e3326ee30f8914b4a66734b6742c1e0470790114649f4955bb294981ce8d1bb7c01bf5522e41e0ebd5e4c9a046ad530fa2e2a8f6b3465eecaf6726541d7de4be7354b4f2b8a979b8e5e3aa88263c772cdc30a50e6b7126f3f418b9d6de883025fbd3e50daf80c3bec1ba2b540764fda2db4d9ca354c25e37ecd3668f6839c0ed0d784b05eee436080d56da1620b9b7be4c9aa7c69cc8c1dfe89f500e899e7c52329af11dfb6e8b2ec9574ca6afda85c369584ea2e915670b96a96aa430035eaee2044cdb293dc8930b0e231be9e5586c507189532716f5e08c76f781561140c13091cf4e0715d8baf3f5a416c34f96cbf9cdfcd0de252635e0396e5aeaa96917f9e0f80eaab3dee820cf73824ed3cf324c58f9e7f9730a1441c034585dff6921728f787883be1e1969cd220e46e04dc676bdeeb2057695c7f421249f21e18ad7a2b1bcd41500b86d96ad539c74366d18082f65e109a465e5dd7a561277bc70e3594e3a8afd3ba594acf1148db4e0d4765531e0bbb6e1cb8ce4811642846c76a1ae1d224acb3ecd5120ef0f0e60ca23cbac559030020f5aee5c815fd87d03f28b2b5157fc8e61164e69d2970c39bc0007ad8d06301318efc4fd07aad887b2bca350fabdc17c126a830cb5351502c0b35e31e37c3c401f7adf8a08a7a9799fbf3006b206d939038a41af8dd83aa5ece4032ebafa125abdc34ad03876cba90ee657129603ffb2418d5067673cc3434f3e", 0x1000}}, 0x1006) [ 85.861014][ T5323] Bluetooth: hci0: command tx timeout [ 86.142218][ T5349] loop0: detected capacity change from 0 to 32768 [ 86.256145][ T5349] bcachefs (loop0): starting version 1.7: mi_btree_bitmap opts=metadata_checksum=none,data_checksum=none,compression=lz4,nojournal_transaction_names [ 86.256162][ T5349] allowing incompatible features above 0.0: (unknown version) [ 86.256169][ T5349] features: lz4,new_siphash,inline_data,new_extent_overwrite,btree_ptr_v2,new_varint,journal_no_flush,alloc_v2,extents_across_btree_nodes [ 86.275730][ T5349] bcachefs (loop0): Using encoding defined by superblock: utf8-12.1.0 [ 86.279635][ T5349] bcachefs (loop0): recovering from clean shutdown, journal seq 10 [ 86.283339][ T5349] bcachefs (loop0): Version upgrade required: [ 86.283339][ T5349] Version upgrade from 0.24: unwritten_extents to 1.7: mi_btree_bitmap incomplete [ 86.283339][ T5349] Doing incompatible version upgrade from 0.24: unwritten_extents to 1.28: inode_has_case_insensitive [ 86.283339][ T5349] running recovery passes: check_allocations,check_alloc_info,check_lrus,check_btree_backpointers,check_backpointers_to_extents,check_extents_to_backpointers,check_alloc_to_lru_refs,bucket_gens_init,check_snapshot_trees,check_snapshots,check_subvols,check_subvol_children,delete_dead_snapshots,check_inodes,check_extents,check_indirect_extents,check_dirents,check_xattrs,check_root,check_unreachable_inodes,check_subvolume_structure,check_directory_structure,check_nlinks,check_rebalance_work,set_fs_needs_rebalance [ 86.330532][ T5349] bcachefs (loop0): invalid bkey in btree_node btree=alloc level=0: u64s 12 type alloc_v4 0:28:0 len 0 ver 0: [ 86.330566][ T5349] gen 0 oldest_gen 0 data_type btree [ 86.330572][ T5349] journal_seq_nonempty 6 [ 86.330578][ T5349] journal_seq_empty 0 [ 86.330583][ T5349] need_discard 1 [ 86.330589][ T5349] need_inc_gen 1 [ 86.330595][ T5349] dirty_sectors 0 [ 86.330600][ T5349] stripe_sectors 1769482 [ 86.330606][ T5349] cached_sectors 0 [ 86.330612][ T5349] stripe 0 [ 86.330618][ T5349] stripe_redundancy 0 [ 86.330623][ T5349] io_time[READ] 1 [ 86.330629][ T5349] io_time[WRITE] 768 [ 86.330634][ T5349] fragmentation 0 [ 86.330640][ T5349] bp_start 7 [ 86.330646][ T5349] [ 86.330651][ T5349] invalid data type (got 3 should be 9), deleting [ 86.380576][ T5349] bcachefs (loop0): btree node read error at btree backpointers level 0/0 [ 86.380609][ T5349] u64s 11 type btree_ptr_v2 SPOS_MAX len 0 ver 0: seq 4a8b0fa43a9980a6 written 24 min_key POS_MIN durability: 1 ptr: 0:37:0 gen 0 [ 86.380618][ T5349] loop0 node offset 0/24 bset u64s 0: invalid bkey format: field 4 too large: 0 + 1099511627776 > 4294967295 [ 86.380626][ T5349] u64s 3 fields 64:0, 64:0, 32:0, 0:0, 0:1099511627776, 0:0 [ 86.380633][ T5349] flagging btree backpointers lost data [ 86.380639][ T5349] ret btree_node_read_validate_error [ 86.407119][ T5349] bcachefs (loop0): error reading btree root btree=backpointers level=0: btree_node_read_error, fixing [ 86.413935][ T5349] bcachefs (loop0): check_topology... done [ 86.418992][ T5349] bcachefs (loop0): accounting_read... done [ 86.423032][ T5349] bcachefs (loop0): alloc_read... done [ 86.427481][ T5349] bcachefs (loop0): snapshots_read... done [ 86.430939][ T5349] bcachefs (loop0): check_allocations... [ 86.435440][ T5349] bcachefs (loop0): bucket 0:26 data type btree ptr gen 0 missing in alloc btree [ 86.435472][ T5349] while marking u64s 11 type btree_ptr_v2 SPOS_MAX len 0 ver 0: seq ac62141f8dc7e261 written 24 min_key POS_MIN durability: 1 ptr: 0:26:0 gen 0, fixing [ 86.456302][ T5349] bcachefs (loop0): bucket 0:38 data type btree ptr gen 0 missing in alloc btree [ 86.456321][ T5349] while marking u64s 11 type btree_ptr_v2 SPOS_MAX len 0 ver 0: seq 7589ab5e0c11cc7a written 24 min_key POS_MIN durability: 1 ptr: 0:38:0 gen 0, fixing [ 86.470277][ T5349] bcachefs (loop0): bucket 0:41 data type btree ptr gen 0 missing in alloc btree [ 86.470291][ T5349] while marking u64s 11 type btree_ptr_v2 SPOS_MAX len 0 ver 0: seq 9aa2895aefce4bdf written 24 min_key POS_MIN durability: 1 ptr: 0:41:0 gen 0, fixing [ 86.484388][ T5349] bcachefs (loop0): bucket 0:35 data type btree ptr gen 0 missing in alloc btree [ 86.484399][ T5349] while marking u64s 11 type btree_ptr_v2 SPOS_MAX len 0 ver 0: seq c0bef60d07ceb940 written 16 min_key POS_MIN durability: 1 ptr: 0:35:0 gen 0, fixing [ 86.497310][ T5349] bcachefs (loop0): bucket 0:29 data type btree ptr gen 0 missing in alloc btree [ 86.497324][ T5349] while marking u64s 11 type btree_ptr_v2 SPOS_MAX len 0 ver 0: seq e81e1ed936acf3df written 32 min_key POS_MIN durability: 1 ptr: 0:29:0 gen 0, fixing [ 86.509509][ T5349] bcachefs (loop0): bucket 0:1 gen 0 has wrong data_type: got free, should be sb, fixing [ 86.513764][ T5349] bcachefs (loop0): bucket 0:1 gen 0 data type sb has wrong dirty_sectors: got 0, should be 256, fixing [ 86.520771][ T5349] bcachefs (loop0): bucket 0:2 gen 0 has wrong data_type: got free, should be sb, fixing [ 86.525386][ T5349] bcachefs (loop0): bucket 0:2 gen 0 data type sb has wrong dirty_sectors: got 0, should be 256, fixing [ 86.530827][ T5349] bcachefs (loop0): bucket 0:3 gen 0 has wrong data_type: got free, should be sb, fixing [ 86.536318][ T5349] bcachefs (loop0): bucket 0:3 gen 0 data type sb has wrong dirty_sectors: got 0, should be 256, fixing [ 86.540886][ T5349] bcachefs (loop0): bucket 0:4 gen 0 has wrong data_type: got free, should be sb, fixing [ 86.547117][ T5349] bcachefs (loop0): bucket 0:4 gen 0 data type sb has wrong dirty_sectors: got 0, should be 256, fixing [ 86.552654][ T5349] bcachefs (loop0): bucket 0:5 gen 0 has wrong data_type: got free, should be sb, fixing [ 86.558266][ T5349] bcachefs (loop0): bucket 0:5 gen 0 data type sb has wrong dirty_sectors: got 0, should be 256, fixing [ 86.564578][ T5349] bcachefs (loop0): bucket 0:6 gen 0 has wrong data_type: got free, should be sb, fixing [ 86.569006][ T5349] bcachefs (loop0): bucket 0:6 gen 0 data type sb has wrong dirty_sectors: got 0, should be 256, fixing [ 86.573748][ T5349] bcachefs (loop0): bucket 0:7 gen 0 has wrong data_type: got free, should be sb, fixing [ 86.579116][ T5349] bcachefs (loop0): bucket 0:7 gen 0 data type sb has wrong dirty_sectors: got 0, should be 256, fixing [ 86.583751][ T5349] bcachefs (loop0): bucket 0:8 gen 0 has wrong data_type: got free, should be sb, fixing [ 86.594861][ T10] cfg80211: failed to load regulatory.db [ 86.598888][ T5349] bcachefs (loop0): bucket 0:8 gen 0 data type sb has wrong dirty_sectors: got 0, should be 8, fixing [ 86.603420][ T5349] bcachefs (loop0): bucket 0:9 gen 0 has wrong data_type: got free, should be journal, fixing [ 86.613528][ T5349] bcachefs (loop0): bucket 0:9 gen 0 data type journal has wrong dirty_sectors: got 0, should be 256, fixing [ 86.619560][ T5349] bcachefs (loop0): bucket 0:10 gen 0 has wrong data_type: got free, should be journal, fixing [ 86.625264][ T5349] bcachefs (loop0): bucket 0:10 gen 0 data type journal has wrong dirty_sectors: got 0, should be 256, fixing [ 86.630747][ T5349] bcachefs (loop0): bucket 0:11 gen 0 has wrong data_type: got free, should be journal, fixing [ 86.630758][ T5349] Ratelimiting new instances of previous error [ 86.639014][ T5349] bcachefs (loop0): bucket 0:11 gen 0 data type journal has wrong dirty_sectors: got 0, should be 256, fixing [ 86.639029][ T5349] Ratelimiting new instances of previous error [ 86.657844][ T5349] done [ 86.659735][ T5349] bcachefs (loop0): going read-write [ 86.680954][ T5349] bcachefs (loop0): journal_replay... done [ 86.710306][ T5349] bcachefs (loop0): check_alloc_info... [ 86.711722][ T5349] bcachefs (loop0): hole in alloc btree missing in freespace btree [ 86.711745][ T5349] device 0 buckets 28-29, fixing [ 86.722718][ T5349] bcachefs (loop0): bucket incorrectly unset in need_discard btree [ 86.722732][ T5349] u64s 13 type alloc_v4 0:37:0 len 0 ver 0: [ 86.722738][ T5349] gen 0 oldest_gen 0 data_type need_discard [ 86.722744][ T5349] journal_seq_nonempty 6 [ 86.722749][ T5349] journal_seq_empty 0 [ 86.722754][ T5349] need_discard 1 [ 86.722759][ T5349] need_inc_gen 1 [ 86.722764][ T5349] dirty_sectors 0 [ 86.722769][ T5349] stripe_sectors 0 [ 86.722774][ T5349] cached_sectors 0 [ 86.722779][ T5349] stripe 0 [ 86.722784][ T5349] stripe_redundancy 0 [ 86.722789][ T5349] io_time[READ] 1 [ 86.722794][ T5349] io_time[WRITE] 1024 [ 86.722799][ T5349] fragmentation 0 [ 86.722804][ T5349] bp_start 8 [ 86.722809][ T5349] , fixing [ 86.780495][ T5349] done [ 86.782943][ T5349] bcachefs (loop0): check_lrus... done [ 86.786460][ T5349] bcachefs (loop0): check_btree_backpointers... done [ 86.790110][ T5349] bcachefs (loop0): check_backpointers_to_extents... done [ 86.795310][ T5349] bcachefs (loop0): check_extents_to_backpointers... [ 86.796205][ T5349] bcachefs (loop0): scanning for missing backpointers in 10/128 buckets [ 86.803431][ T5349] done [ 86.805832][ T5349] bcachefs (loop0): check_alloc_to_lru_refs... [ 86.807443][ T5349] bcachefs (loop0): missing fragmentation lru entry [ 86.807456][ T5349] u64s 12 type alloc_v4 0:34:0 len 0 ver 0: [ 86.807461][ T5349] gen 0 oldest_gen 0 data_type user [ 86.807467][ T5349] journal_seq_nonempty 5 [ 86.807473][ T5349] journal_seq_empty 134217728 [ 86.807478][ T5349] need_discard 1 [ 86.807483][ T5349] need_inc_gen 1 [ 86.807488][ T5349] dirty_sectors 16 [ 86.807493][ T5349] stripe_sectors 1802251 [ 86.807498][ T5349] cached_sectors 0 [ 86.807503][ T5349] stripe 0 [ 86.807508][ T5349] stripe_redundancy 0 [ 86.807513][ T5349] io_time[READ] 1 [ 86.807518][ T5349] io_time[WRITE] 512 [ 86.807523][ T5349] fragmentation 0 [ 86.807528][ T5349] bp_start 7 [ 86.807533][ T5349] , fixing [ 86.851608][ T5349] done [ 86.853266][ T5349] bcachefs (loop0): bucket_gens_init... done [ 86.862889][ T5349] bcachefs (loop0): check_snapshot_trees... done [ 86.866472][ T5349] bcachefs (loop0): check_snapshots... [ 86.866969][ T5349] bcachefs (loop0): snapshot points to missing/incorrect tree: [ 86.866980][ T5349] u64s 8 type snapshot 0:4294967295:0 len 0 ver 0: subvol parent 0 children 0 0 subvol 1 tree 0, fixing [ 86.886209][ T5349] done [ 86.888031][ T5349] bcachefs (loop0): check_subvols... done [ 86.894806][ T5349] bcachefs (loop0): check_subvol_children... done [ 86.897758][ T5349] bcachefs (loop0): delete_dead_snapshots... done [ 86.900771][ T5349] bcachefs (loop0): check_inodes... done [ 86.923990][ T5349] bcachefs (loop0): check_extents... done [ 86.943905][ T5349] bcachefs (loop0): check_indirect_extents... done [ 86.952559][ T5349] bcachefs (loop0): check_dirents... done [ 86.963724][ T5349] bcachefs (loop0): check_xattrs... done [ 86.967014][ T5349] bcachefs (loop0): check_root... done [ 86.969739][ T5349] bcachefs (loop0): check_unreachable_inodes... done [ 86.972829][ T5349] bcachefs (loop0): check_subvolume_structure... done [ 86.986935][ T5349] bcachefs (loop0): check_directory_structure... done [ 86.990051][ T5349] bcachefs (loop0): check_nlinks... done [ 86.992842][ T5349] bcachefs (loop0): check_rebalance_work... done [ 87.016048][ T5349] bcachefs (loop0): resume_logged_ops... done [ 87.018840][ T5349] bcachefs (loop0): delete_dead_inodes... done [ 87.021866][ T5349] bcachefs (loop0): set_fs_needs_rebalance... done [ 87.050864][ T5349] bcachefs (loop0): done starting filesystem [ 87.076162][ T25] audit: type=1800 audit(1751880207.069:2): pid=5349 uid=0 auid=4294967295 ses=4294967295 subj=unconfined op=collect_data cause=failed(directio) comm="syz.0.0" name="file1" dev="loop0" ino=536870913 res=0 errno=0 [ 87.105602][ T5348] bcachefs (loop0): requested incompat feature 1.16: reflink_p_may_update_opts currently not enabled, allowed up to 1.16: reflink_p_may_update_opts [ 87.105602][ T5348] set version_upgrade=incompat to enable [ 87.141230][ T25] audit: type=1804 audit(1751880207.129:3): pid=5349 uid=0 auid=4294967295 ses=4294967295 subj=unconfined op=invalid_pcr cause=open_writers comm="syz.0.0" name="/newroot/0/file0/file1" dev="loop0" ino=536870913 res=1 errno=0 [ 87.151388][ T5349] ------------[ cut here ]------------ [ 87.153917][ T5349] truncate spotted in mem i_size < btree i_size: 9000 < 12288 [ 87.184164][ T25] audit: type=1800 audit(1751880207.139:4): pid=5349 uid=0 auid=4294967295 ses=4294967295 subj=unconfined op=collect_data cause=failed comm="syz.0.0" name="file1" dev="loop0" ino=536870913 res=0 errno=0 [ 87.193098][ T5349] WARNING: CPU: 0 PID: 5349 at fs/bcachefs/fs-io.c:474 bchfs_truncate+0xa3b/0xc20 [ 87.197341][ T5349] Modules linked in: [ 87.199245][ T5349] CPU: 0 UID: 0 PID: 5349 Comm: syz.0.0 Not tainted 6.16.0-rc5-syzkaller #0 PREEMPT(full) [ 87.203695][ T5349] Hardware name: QEMU Standard PC (Q35 + ICH9, 2009), BIOS 1.16.3-debian-1.16.3-2~bpo12+1 04/01/2014 [ 87.208214][ T5349] RIP: 0010:bchfs_truncate+0xa3b/0xc20 [ 87.210624][ T5349] Code: 00 74 0a 48 8b 7c 24 20 e8 72 07 e9 fd 4c 8b 7c 24 20 49 8b 37 48 8b 94 24 00 01 00 00 48 c7 c7 40 bb d4 8b e8 e6 64 49 fd 90 <0f> 0b 90 90 e9 95 fa ff ff e8 97 84 85 fd 4c 8b 7c 24 50 4c 89 ff [ 87.219102][ T5349] RSP: 0018:ffffc9000d3bf540 EFLAGS: 00010246 [ 87.221896][ T5349] RAX: e15c4d0033846000 RBX: 1ffff1100a8e8a7b RCX: ffff888036690000 [ 87.225540][ T5349] RDX: 0000000000000000 RSI: 0000000000000001 RDI: 0000000000000002 [ 87.228841][ T5349] RBP: ffffc9000d3bf7d0 R08: 0000000000000003 R09: 0000000000000004 [ 87.232452][ T5349] R10: dffffc0000000000 R11: fffffbfff1bfaa04 R12: ffff8880547453d8 [ 87.236076][ T5349] R13: ffff888054745498 R14: 0000000000002328 R15: ffff888054744f80 [ 87.239441][ T5349] FS: 00007fda833fc6c0(0000) GS:ffff88808d21d000(0000) knlGS:0000000000000000 [ 87.243242][ T5349] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 87.246108][ T5349] CR2: 00007f70ab9b8000 CR3: 0000000044555000 CR4: 0000000000352ef0 [ 87.249651][ T5349] Call Trace: [ 87.251115][ T5349] [ 87.252370][ T5349] ? __pfx_bchfs_truncate+0x10/0x10 [ 87.254638][ T5349] ? __bch2_trans_get+0x9c2/0xd80 [ 87.256651][ T5349] ? __pfx_bch2_subvol_is_ro+0x10/0x10 [ 87.258847][ T5349] ? setattr_prepare+0x1e7/0xac0 [ 87.261802][ T5349] ? bch2_setattr+0x1a7/0x220 [ 87.264633][ T5349] ? __pfx_bch2_setattr+0x10/0x10 [ 87.267175][ T5349] notify_change+0xb36/0xe40 [ 87.269133][ T5349] do_truncate+0x1a4/0x220 [ 87.271126][ T5349] ? __pfx_do_truncate+0x10/0x10 [ 87.273295][ T5349] ? apparmor_file_truncate+0x23e/0x2d0 [ 87.275731][ T5349] path_openat+0x306c/0x3830 [ 87.277805][ T5349] ? arch_stack_walk+0xfc/0x150 [ 87.279915][ T5349] ? __pfx_path_openat+0x10/0x10 [ 87.282091][ T5349] ? entry_SYSCALL_64_after_hwframe+0x77/0x7f [ 87.284748][ T5349] do_filp_open+0x1fa/0x410 [ 87.286863][ T5349] ? __lock_acquire+0xab9/0xd20 [ 87.289155][ T5349] ? __pfx_do_filp_open+0x10/0x10 [ 87.291439][ T5349] ? _raw_spin_unlock+0x28/0x50 [ 87.293660][ T5349] ? alloc_fd+0x64c/0x6c0 [ 87.295737][ T5349] do_sys_openat2+0x121/0x1c0 [ 87.297903][ T5349] ? __pfx_do_sys_openat2+0x10/0x10 [ 87.300245][ T5349] ? rcu_is_watching+0x15/0xb0 [ 87.302303][ T5349] __x64_sys_openat+0x138/0x170 [ 87.304748][ T5349] do_syscall_64+0xfa/0x3b0 [ 87.306670][ T5349] ? lockdep_hardirqs_on+0x9c/0x150 [ 87.308959][ T5349] ? entry_SYSCALL_64_after_hwframe+0x77/0x7f [ 87.311641][ T5349] ? clear_bhb_loop+0x60/0xb0 [ 87.313785][ T5349] entry_SYSCALL_64_after_hwframe+0x77/0x7f [ 87.316401][ T5349] RIP: 0033:0x7fda8258e929 [ 87.318288][ T5349] 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 [ 87.326165][ T5349] RSP: 002b:00007fda833fc038 EFLAGS: 00000246 ORIG_RAX: 0000000000000101 [ 87.329608][ T5349] RAX: ffffffffffffffda RBX: 00007fda827b6080 RCX: 00007fda8258e929 [ 87.332944][ T5349] RDX: 0000000000020200 RSI: 0000200000000080 RDI: ffffffffffffff9c [ 87.336397][ T5349] RBP: 00007fda82610b39 R08: 0000000000000000 R09: 0000000000000000 [ 87.339774][ T5349] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000000 [ 87.343286][ T5349] R13: 0000000000000000 R14: 00007fda827b6080 R15: 00007ffecd3d5808 [ 87.346973][ T5349] [ 87.348166][ T5349] Kernel panic - not syncing: kernel: panic_on_warn set ... [ 87.351420][ T5349] CPU: 0 UID: 0 PID: 5349 Comm: syz.0.0 Not tainted 6.16.0-rc5-syzkaller #0 PREEMPT(full) [ 87.355863][ T5349] Hardware name: QEMU Standard PC (Q35 + ICH9, 2009), BIOS 1.16.3-debian-1.16.3-2~bpo12+1 04/01/2014 [ 87.360441][ T5349] Call Trace: [ 87.361869][ T5349] [ 87.363135][ T5349] dump_stack_lvl+0x99/0x250 [ 87.365120][ T5349] ? __asan_memcpy+0x40/0x70 [ 87.367081][ T5349] ? __pfx_dump_stack_lvl+0x10/0x10 [ 87.369321][ T5349] ? __pfx__printk+0x10/0x10 [ 87.371355][ T5349] panic+0x2db/0x790 [ 87.373064][ T5349] ? __pfx_panic+0x10/0x10 [ 87.375062][ T5349] ? show_trace_log_lvl+0x4fb/0x550 [ 87.377309][ T5349] __warn+0x31b/0x4b0 [ 87.378914][ T5349] ? bchfs_truncate+0xa3b/0xc20 [ 87.381100][ T5349] ? bchfs_truncate+0xa3b/0xc20 [ 87.383369][ T5349] report_bug+0x2be/0x4f0 [ 87.385360][ T5349] ? bchfs_truncate+0xa3b/0xc20 [ 87.387475][ T5349] ? bchfs_truncate+0xa3b/0xc20 [ 87.389521][ T5349] ? bchfs_truncate+0xa3d/0xc20 [ 87.391562][ T5349] handle_bug+0x84/0x160 [ 87.393459][ T5349] exc_invalid_op+0x1a/0x50 [ 87.395320][ T5349] asm_exc_invalid_op+0x1a/0x20 [ 87.397369][ T5349] RIP: 0010:bchfs_truncate+0xa3b/0xc20 [ 87.399811][ T5349] Code: 00 74 0a 48 8b 7c 24 20 e8 72 07 e9 fd 4c 8b 7c 24 20 49 8b 37 48 8b 94 24 00 01 00 00 48 c7 c7 40 bb d4 8b e8 e6 64 49 fd 90 <0f> 0b 90 90 e9 95 fa ff ff e8 97 84 85 fd 4c 8b 7c 24 50 4c 89 ff [ 87.407721][ T5349] RSP: 0018:ffffc9000d3bf540 EFLAGS: 00010246 [ 87.410342][ T5349] RAX: e15c4d0033846000 RBX: 1ffff1100a8e8a7b RCX: ffff888036690000 [ 87.413805][ T5349] RDX: 0000000000000000 RSI: 0000000000000001 RDI: 0000000000000002 [ 87.417186][ T5349] RBP: ffffc9000d3bf7d0 R08: 0000000000000003 R09: 0000000000000004 [ 87.420363][ T5349] R10: dffffc0000000000 R11: fffffbfff1bfaa04 R12: ffff8880547453d8 [ 87.423704][ T5349] R13: ffff888054745498 R14: 0000000000002328 R15: ffff888054744f80 [ 87.426969][ T5349] ? __pfx_bchfs_truncate+0x10/0x10 [ 87.428864][ T5349] ? __bch2_trans_get+0x9c2/0xd80 [ 87.431050][ T5349] ? __pfx_bch2_subvol_is_ro+0x10/0x10 [ 87.433369][ T5349] ? setattr_prepare+0x1e7/0xac0 [ 87.435533][ T5349] ? bch2_setattr+0x1a7/0x220 [ 87.437453][ T5349] ? __pfx_bch2_setattr+0x10/0x10 [ 87.439689][ T5349] notify_change+0xb36/0xe40 [ 87.441675][ T5349] do_truncate+0x1a4/0x220 [ 87.443548][ T5349] ? __pfx_do_truncate+0x10/0x10 [ 87.445644][ T5349] ? apparmor_file_truncate+0x23e/0x2d0 [ 87.447987][ T5349] path_openat+0x306c/0x3830 [ 87.449930][ T5349] ? arch_stack_walk+0xfc/0x150 [ 87.451976][ T5349] ? __pfx_path_openat+0x10/0x10 [ 87.453997][ T5349] ? entry_SYSCALL_64_after_hwframe+0x77/0x7f [ 87.456462][ T5349] do_filp_open+0x1fa/0x410 [ 87.458263][ T5349] ? __lock_acquire+0xab9/0xd20 [ 87.460294][ T5349] ? __pfx_do_filp_open+0x10/0x10 [ 87.462308][ T5349] ? _raw_spin_unlock+0x28/0x50 [ 87.464354][ T5349] ? alloc_fd+0x64c/0x6c0 [ 87.466075][ T5349] do_sys_openat2+0x121/0x1c0 [ 87.467962][ T5349] ? __pfx_do_sys_openat2+0x10/0x10 [ 87.470259][ T5349] ? rcu_is_watching+0x15/0xb0 [ 87.472312][ T5349] __x64_sys_openat+0x138/0x170 [ 87.474402][ T5349] do_syscall_64+0xfa/0x3b0 [ 87.476376][ T5349] ? lockdep_hardirqs_on+0x9c/0x150 [ 87.478474][ T5349] ? entry_SYSCALL_64_after_hwframe+0x77/0x7f [ 87.481061][ T5349] ? clear_bhb_loop+0x60/0xb0 [ 87.482991][ T5349] entry_SYSCALL_64_after_hwframe+0x77/0x7f [ 87.485325][ T5349] RIP: 0033:0x7fda8258e929 [ 87.487068][ T5349] 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 [ 87.495143][ T5349] RSP: 002b:00007fda833fc038 EFLAGS: 00000246 ORIG_RAX: 0000000000000101 [ 87.498754][ T5349] RAX: ffffffffffffffda RBX: 00007fda827b6080 RCX: 00007fda8258e929 [ 87.502202][ T5349] RDX: 0000000000020200 RSI: 0000200000000080 RDI: ffffffffffffff9c [ 87.505535][ T5349] RBP: 00007fda82610b39 R08: 0000000000000000 R09: 0000000000000000 [ 87.508792][ T5349] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000000 [ 87.512160][ T5349] R13: 0000000000000000 R14: 00007fda827b6080 R15: 00007ffecd3d5808 [ 87.515376][ T5349] [ 87.517094][ T5349] Kernel Offset: disabled [ 87.518800][ T5349] Rebooting in 86400 seconds..