program: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000480)={0xffffffffffffffff, <r0=>0xffffffffffffffff}) ioctl$sock_SIOCGIFINDEX(r0, 0x8933, &(0x7f0000000080)={'bridge_slave_1\x00', <r1=>0x0}) (async, rerun: 64) r2 = socket$nl_route(0x10, 0x3, 0x0) (async, rerun: 64) r3 = socket(0x11, 0x800000003, 0x0) ioctl$sock_SIOCGIFINDEX(r3, 0x8933, &(0x7f0000000080)={'bridge_slave_0\x00'}) sendmsg$alg(r3, &(0x7f00000002c0)={0x0, 0x0, &(0x7f0000000280)=[{&(0x7f0000000000)="6125efd2b6b8b1e843e1db86415a5bdd29194d74615688787cb035f4fec8e6532c1a80976e7e8830000cf81b783a0918d10ad5aa1c71731b0b09ef154cdd46873174f40938846ade9572619685f7b9a245efc5bfd7b3a7c030fe0d61395959a50915209f", 0x64}, {&(0x7f0000000200)="0806465f0187f36177244dbbf503276b9461b61e71af47e5b115dae813091e605e276a871f3bd57d9aec6e308f8eb01b9ea605db93e7685d09c2ad9d2570b1549d4141f7a8a9cb94f7e158f36e580ed1717606c94f", 0x55}], 0x2, &(0x7f00000004c0)=[@iv={0xb0, 0x117, 0x2, 0x9a, "b8572d0ba7cf752ddd0644c9496dbd5c11f41c5276d5d0e5003df4ad4465c40268a1bb05c792e1817c2629623b8914fd9212d637f93340dcfc2b99b32a9e89ff94a7a5e1c7066630293ea0e987d928583bdb0430cf760c289b56c35409c542fbc3483a68c591c5277c6b321d88daab0be4de751dc6fd48d7a9a04361807e9b1451e3dca8b380e4e1f97bfacbfc127447fb9f05a5b9f1117735bf"}, @op={0x18, 0x117, 0x3, 0x1}, @iv={0xb0, 0x117, 0x2, 0x95, "c4fd299ab8117b15bf06b851d4785097959120faa834ee5307e66a59e563bacd65dae6dc5498f927768da11fd9f24f2a31261c4c4f979918f1339c1c121f8040bd75d0eb50bd657627f93a3cf621102dff6ef0b0c7ccf64ccb637133a54efbc40f5ec882c421113989a069b7f33c3472ff37a77c87389d316ecf4123a81b7ee28973708775ae12b80723f8cb4bee02adf874540d56"}, @iv={0x100, 0x117, 0x2, 0xea, "309f240a8c10d721fb346d23a28392ab87910881c0624a2e63cd05caced7a092223fbf47b1d9f4ff0f3a09d1416860d8faa40d6a254024a63295761c8b200d27a4849834aa0a578742f53fb88b67e2e3affc79eeb42518067ca4cadfc532eea95e2f305d376319b158b68dfcd2edfe761a9d01da34406295eb4c75a64aed067adea55ae46b540fbf161ec22007a150678e11fe3b63ba0dd63fd9f5f2e543ad4604bd15d394cefb88ae9c04b2beb12e1e10abd6e10bd7df58f3643501ea5e1f9ecf819e445216c0f1945576f6f726ce7d402cda95816144feeb7af32a38e393c0816e517e92db503e9160"}, @op={0x18, 0x117, 0x3, 0x1}], 0x290}, 0x20000000) (async, rerun: 32) sendmsg$nl_route(r2, &(0x7f00000000c0)={0x0, 0x0, &(0x7f0000000340)={&(0x7f0000000100)=@newlink={0x4c, 0x10, 0x401, 0x0, 0x0, {0x0, 0x0, 0x0, r1}, [@IFLA_LINKINFO={0x2c, 0x12, 0x0, 0x1, @bridge_slave={{0x11}, {0x14, 0x5, 0x0, 0x1, [@IFLA_BRPORT_PRIORITY={0x6}, @IFLA_BRPORT_STATE={0x5, 0x1, 0x40}]}}}]}, 0x4c}}, 0x0) (rerun: 32) syz_mount_image$bcachefs(&(0x7f000009de00), &(0x7f0000005900)='./file0\x00', 0x1000000, &(0x7f0000000100)=ANY=[@ANYBLOB="6572726f72733d636f6e74696e75652c6572726f72733d6669785f736166652c6a6f75726e616c5f7472616e73616374696f6e5f6e616d65732c76657273696f6e5f757067726164653d6e6f6e652c736d61636b66736861743d2a2c6f626a5f747970653d28aa2900212c667521633d4b455845435f4b45524e454c5f434845434b2c657569643de0cdedd443ed0df7f96b3f82e570679d7e3f6c738fc419c353cc8dc5def43c1db33a5cb167c3555e0ac27c0bf56be0b6", @ANYRESDEC, @ANYRES64, @ANYRES64, @ANYRESDEC=0x0], 0x1, 0x5923, &(0x7f000000b780)="$eJzs3W2QXFWdMPBzu3synZm8TAJIBJkMgSiCmglvhS+l0ce3AqRiYSnhicJAJhhNQioZBAJK8AEfKMBCS0tRP6CF1KLRogpWiZTIyyasohSrS20htbqLfnALWVICkbJcszXT93R67vSd29PTgxP4/SqZ2/f07f8599zTt+//dM90AAAA4BVhz7Xb9p11xHt+9tnhF656/482XR16y2Pl1bhBX7q87O/VQmZSKbPeXVkytsyOi9dd8Z3fD1z4rp/e2fPtF3evO3r9r999yIX3fuL0Xbd8/YHn59/9t6eK6onj6fgD68kzSQjVH+/98ud2P3L4aFkSQignfTtCWJQsfmBRkgkx+JcQwrp6O8ffedcLJ60fXV59Q/e48oWZIMb7K1s1HWfb9116QvjNO9dc84ul3/9e186ndxzYJKk2jKcQFpzf+PiuEMLc9P+oONqWxAeny9UhhJ6Gx51W0K5jWmz/ipz1I9PlnIY2TKY3XS7LrGfPB9n1qCuz7CmusruFZuXKa0e72xWZl1lvpU+nIq+dsXxRuvxhujx+ivHL8X8SSkmo1Ju/MamNkSgetyQkY8eyWl8vjdvnpOFYp+tJZr2UWS93ZfZrrN50oJWTZHx53C5THk/HlbT86MZzdRNn55S/Ol1W0yfqi3E9ZG/U9E64Ud+vMbFdeydpy0uhlPPEiuX1Y5gejN60rDdZPOEx+5uI9+1ec+Py8toH9/TltCO5M0njJ23F3/7zRfM+9t3rL1mSF//8Uhq/1Fb8357x6LPnXv+tr+XGvznGL7cV/8T7ep4546Frl+X2z97YP5W24g899fBNSw+9YGdu+2+N8attxV+169Hu+fvuuz+3/YOxf+a2Ff/Jt773d3c8fs/TufFDjN/TVvy1u7Z8vrt/33G58e+P/dPb3vh5buepT/T3/2EgL/5jMf78tuLfvuOWt9y28IbTc4/v6tg/fW3FP/PYe6+Zt++eo/6cKa/Hv7VTr5wAr0yHpNdY16Xr7eaZ09WQL3x1oFK75puX/p/fyYoyRutZMIPxAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHhlOuyEf37ff36475lKut6d3niyVFvG8jkhJHNDCNtGhraObNh80cAnLr5k6+ahjQNDIwPDm0e2Xj5w8hsGtg5v2Th0+ei9g288qfa4xSGpLZOjJtS9f//+/aW+8WWxvv9z7M7fLD/tv/4YwuBhv+qv5LZ/xS2bbju0yc+MZNX+d2y65KxfnfLNdL/60nb15bQr5LTrv8/5621f3Pv740IYfNVk7Xr4ybf/ZFyDxgoOxEmVukOtQd1JT9N21Fudtif2V2X9ho3Dg8X9W87Zj/97xdN/WX/ZF/5a699q7n602L9zV+3fWPrKmjP/5ytX1gpm63Ev6u+4F7F9sf+qaX8vSPdrQc5+VXL269pf3P/4j4+4/vkdYbDy3NKJdRftV1c6ALqSV7dUb6yhJ1k0rryabh+PeHzcipFNW1Zsu3z7GzdsGrpo+KLhzW9eefLKUwdPOfWUFWN7vqLD+x/rf22L+//SjKeFn9rxw/iztfFU1K6i/hhtV3F/NLYo7/nXc/bnvvTmWx46q1ZQNM7j1vXzSbrsGT3OK0PDeJvYV832q6gfQggDzfrh2edPD4f/24Zris5DjUem8WdGsmr/I8v+9M3TvrHkbbWCl+Q839igNs/z9VYfaM9Yf1XT4zFb+7c7lNP96m3arpWPPNR1454/frrevjlzwmVDIyNbV9Z+zktbOi85smm7sqVxv5aO/SyHtFtCfZg2Ga+jukKtfdnzZ9w826u96X29yeLMPXPG9isr3rt7zY3Ly2sf3JPX08mdtRrnhvm1ZfKanC03Zh5Yrje4Wf1TGR/JjtkzPvrf9427P3z3D06O7ZsTQm18nFj7mbdf3aHeHU3H/fcfv/1L3/7C//9B5/brfW9/tO9P//7x5bWCg+W8Um912p6k8bxyYghFz7+lofl+5D7/Ss33p+j5l63nwPbN4w1k1ntDOef52vz5Eu878b6eZ8546Npluc/Xva0+X68ct1YueL7OlvFTdN6YuefXuIGSrNr/0+sO2fHAVauPqBUUjev61s3G9Ukt5B85+/WTc5/ov3jg//1r584b33nDXef9emjVZ2oFs+W4V9P+reb0b73VMe9s7N83XXjxxnW18tl7/ZsuC/KfeCrZdvn2Tw5t3Di8dVtr+9Xq9VasJ9vL7b6exrPb4oL9Kk3Yr5m70Up/tfp8i+1f13Z/jX++9YakrdeF7T9fNO9j373+kr4Jj0orOr+Uxi+1Ff+3Zzz67LnXf+trufFvjvErbcUfeurhm5YeesHO3Pi3Jmn8alvxV+16tHv+vvvuz40/GNs/t634T771vb+74/F7ns6NH2L83vb6/7mdpz7R3/+H3PiPJWk9o9dIIdz1wknra+tJ6Eqfb7EdXePaFbLrSWa9lFkvN66X0mvgWEE5ScaXx+3S8qMb2tLMR3LK41VYdUlt+WJcD9kbk5fPNqWGc3+z8qLrVACAl7v4/n+8Bo3v/w+nF0r5Mw1wQFEe1ni7WR62JCduzMMOzOfMGXf/kjRmfHycB+x/UxgcXV49ULvQn+o8Z3w+ZOc5Yz3HHTM+RrvznEXz78sy67FdtfnySkMempqY11RCC/PvE+uZfP49s/vF8+MD101o1kDDvFX2+HWlM2bNPu+QaW9lNELe+MjOi8XPc/QvCKvH6mtxfGQ/RxOPQ/ZzNLGeIyrjz5ztfo5muuMjNnuS8THW5OL3NyYevzBJ/x44fs2jZY/fFI53dXT7/PdnJ5/3afX92YN/3nBm3w8zL5kTP32CzfZ5w1ge96PS4nzih3PK255PLI8vj6eL2K69k7TlpWA+EXi5ivl/fI0Yzf9HL8D/nNmu6Do0e9UY4+V+TqjcvD1FecfEz+n1tPU6vnbXls939+87Lvc65/5WP/ezZdxaT8Hnfor6cXlmvbAfcyZoivK9bD1F/Z79XEZvmB/7/XVfytw3Wb/fvuOWt9y28IbTc/t9de2FtLjfx9c6v6Df5Qs58eULsyJfmO7nGIrmz/5u+Uj6waeZykc+lFM+1XykZ8KN+n6NmZiP5B3RmdVyPtL10rYLADh4xPy//v5Zmv//R2a7orz1+Mx6jJebt+Zcn+TlrR9Il5dltu9Nf6NiqtfNZx577zXz9t1zVG7ecmureeg/jFvrK8xD57fV3pg35+YRqzvzefHcPKKeZ00vT8xtfz1PnF6enhu/nqdPL4/O7Z96Hj29eYDc+PV5gCnnuXGIz5I8d2bn6162eXT667MzlUefnVM+1Ty6d8KN+n6NOeje15NHAwAvMzH/rycJaf7/UGa76V635+YFHbpuz/49kHr8x16qvHKm876ZzltnOq+f6XmJg/3935meF5rZeTJ5cboesjdq5MUAAMwGMf+fm67n5//Ty09y87d6fiI/bxpffj5L8vODff5L/i//b57bN5L/AwC8vMX8P/7aY/z7f/+Urmf/br08PSe+PF2ePtn4aTlPn+l5NvMA5gEmNZb+mwcAAHh56RrLlCb+nv1H02X29+zzfi//3JztW1UZ+x37EC4Y2To8fN4lW9YNjQyft/nidcPbzrt064aRkeHNte2mmzfm5i1p3tgVKml/NN8um7ctTP8ewsKcv4eQ3T6GPXLsxsS/h5Ctdm7B3xE4cPxaa2/e8StNsn2z8ZF3vPPifyRn+6h+/C/8+Innrd923obNG0Y2DG3csH14/HajWWvPFL43M3bLlL43M/NjgtLUv7+zM+0oTWhHV9ofed/PnmTasShtyaK87z/IaffP/uWLnzp2/1/vCGHwsPJrptV/yar9/3jO8AdG9vxqy2j7S5O2v75l2q6i7yvNbh/3p7Lx4m0jJ6y/+JLN2W+UbE+czyjV12doPiN9+pdbnJ9Ym1M+hfmJM0Pjn2XN+fuss0XL8xMAAIwT3/+P17Px/cMvpBdQsbz1PH167x/n5umDreXp2e8lK8rTs9vH/W01T69OM0/P1l+Upzfbvlmenpd358X/UM72U9X6OJne5zxyx8n5rY2T7PcZFI2T7PZTHSfJNMdJtv6icdJs+2bjJO+458X/YM72eVofD9P7XE7ueLi5tfHw+sx60XjIbj/V8VCa5njI1l80Hppt32w85B3fvPhn5WzfqvHjY3RgjI2L4fMuvXjrJxu2m+nvv5h++2b2+z/a1Xr7Z/ZzXzPf/pn9XNnMt396nyvLbf9j05sJa739M/v9Lu16yeZr0w+bFX3+rGged01O+VQ/ZzZnwo3ZyTwu/P3E/D++3RPz/xvSZaffBjr4vydtste5rmm/zh38n7+f2esYr+eTVDYLeD0HAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAaE13ZcnYcs+12/addcR7fvbZ4Reuev+PNl39uiu+8/uBC9/10zt7vv3i7nVHr//1uw+58N5PnL7rlq8/8Pz8u//2VGHgvtri+HS1GkLyTBJC9cd7v/y53Y8cPlqWhBDKSd+OEBYlix9YlGQiDP4lhLCu3s7xd971wknrR5dX39A9rnxhJkh2v0JvObZnXDvDZYV7xEGomo6z7fsuPSH85p1rrvnF0u9/r2vn0zsObJJUG8ZTCAvOb3x8Vwhhbvp/VBxtS+KD0+XqEEJPw+NOK2jXMS22f0XO+pHpck667C2IE+9fllkvZbbLrkddmWVPQX3TldeOdrcrMi+znj0ZTVdeO2P5onT5w3R5/BTjl+P/JJSSUKk3f2NyYIyEhuOWhGTsWFbr66X6sQ3p/mfWk8x6KbNe7srs11i96UArJ8n48rhdpjyejitp+dGN5+omzs4pf3W6rKZP1BfjesjeqOmdcKO+X2Niu/ZO0pYGc1rbbOpKDeegZuX1A58ejN60rDdZPOEx+5uI9+1ec+Py8toH9/TltCO5M0nj18bRVONv//mieR/77vWXLMmLf34pjV9qq/2/PePRZ8+9/ltfy41/c4xfbiv+iff1PHPGQ9cuy+2fvbF/Km3FH3rq4ZuWHnrBztz23xrjV9uKv2rXo93z9913f277B2P/zG0r/pNvfe/v7nj8nqdz44cYv6et+Gt3bfl8d/++43Lj3x/7p7e98fPczlOf6O//w0Be/Mdi/Pltxb99xy1vuW3hDafnHt/VsX/62op/5rH3XjNv3z1H5Z07k1s79coJ8Mp0SHqNdV263m6eOV0N+cJXByq1a7556f/5tfKiFLEto/UsmInAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAC8rP3yypM/es47PrimkoSQ5Gyzv4l4X3nOqlXt1Dv01MM3LT30gp2NZUvaCQQAAAAUinl4qV5SDUvCpcnccGTT7eMcwZFxLRlfnp1DmHtgy47EKXUoTrlDcSoditPVoThzOhSnu0NxqgVxqqG1OHMnjVNquT09HYrT26E48zoUZ36H4izoUJyFHYrTN2mc1sfhog7FWdyhOId0KM6hHYpzWIfivKpDcQ7vUJzsnPJUx+H8dMsj8uKM3SgXxqkk5fodzebTYz1HTbOe3hbrGZhmPXNbrOeYzONKU6yn2mI9r51mPUmL9bx+mvWUCuqJ4/aybPtiPXGtxfF/+aRxWj8Pb+9Qe67oUJwrOxTn0x2K85kOxblqmnEAWhXz/wP5Xl/orrwt9KRnnOwsQMx3l479nPh6l3dCivFekymfUxQvm6hn4i2davuyEwiZeMsy5V3j4lXq+cgk8aqN8ZZn7izc3+yEQqZ9x2fKu4viZScWAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGAG/fLKkz96zjs+uCYkYfRfU/ubiPeV56xaNdBGvbvX3Li8vPbBPY1l3ZU2AgEAAACFYh7eVS+phu7KytCdzBm3XTWdB6im6+W+2rJ/QVg9ukwGSmPrPcmiSR9XSR+3YmTTlhXbLt/+xg2bhi4avmh485tXnrzy1MFTTj1lxfoNG4cHaz9D6C6IF0IYm37Ydvn2Tw5t3Di8dVutMNv+JenjlqTrSfq4/jeFwdHl1Wn7FxfUV5pQ38zdKD56AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAPC/7NpvqFtnHQfw5yS5SXa32jv2LyvrbeifUXVoW++k07EcEBxsXellIMn0OoprcXi7lq0ddcat4DZbFGGjUCp9U6nDzeGbzbkh7g+FyqxWvLXINnQv9IWy6aQbfSEdkd6bk5ukOc1dHOsfP58X5yTP83ueX54UCt9zAwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAPDRmqqPTVQr47XhKIQopabRQzKXzcdxeYC+X3lhyw8KoyeWt48VcgNsBAAAAPSV5PCh1kgxFHLZkA1XT79bHNomwmzuBwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA/v9M1ccmqpXx2sVRCFFKTaOHZC6bj+PyAH3ffPfpz742Ovr39rHSAPsAAAAA/SU5PNMaKYZSWBKGoqs76pJnAwtaI0umr911yT4Lu/qk1XU/O0irWzLHumvnWPfxPnVrm/ftAQAAAM5/Sf7PtUZGQiE3LzX/98v1Sd2irrps8z7IbwUAAACA/02S/wutkVIo5EqtvD7XvL+4qy5Z3+/v9sn6ZSnr+/09/7bm3d/pAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOD8MVUfm6hWxmvZKIQopabRQzKXzcdxeYC+q14c/uetBx9Z3D5WyA2wEQAAANBXksNno3cxFHLDYShcPJ37R2/e9+yXnn1uLIQwE/Pz+bB9/dat966auSZ1Kw8fHPr+obe/fVrdypnrWTsgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADwoZmqj01UK+O1i6IQopSaRg/JXDYfx+UB+r7x+S/+9cljz7/VPlYaYB8AAACgvySHz2b/YiiFfMiHK6fftWf9UzJd69OeGQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAXjvu++cA31k9ObrjXiwv0xaW/n/mXPlc+jxfnx4uz/T8TAADwYVsUotD4gK5ad7Y/NQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAcC6Yqo9NVCvjtWIUQpRS0+ghmcvm47g8QN/4hSOFeSdefLl9rDTAPgAAAEB/SQ6fzf7FUApDYShcMf2u1zOB6fw/8hF+SAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOCcMlUfm6hWxmvzohCilJpGD8lcNh/H5QH6PrFj7+cOzP/eLe1jhdwAGwEAAAB9JTk83xophkLuE6EQrmm+n+xcEGWb997PBWbXbelYNjzndfWOddk5r9vZdbJc8zQz64rJfiMz99a68unrym3rSqHVvtyxLuzuWDWvz+cMAAAAcBYl+b/QGhkJhVyhLef+pKN+RM4FAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFJM1ccmqpXxWhSFEKXUNHpI5rL5OC4P0PeB3156yVd/umtb+1hpgH0AAACA/pIcPpv9i6EUFoaPhYXTuT+MdNYndf+qnjzw+L//tjyEFVceHc2l7v/rN256qfsSQqazKBPC/Ga/KKXfb/7w+P1LGyefDGHFFdlrevbbkd6vc8u4kQ8hbD10dEufLwcAAAAuEEn+H2qNjIRC7p7U/J8k7w+U/+ffv+MXlzevzUTetSIz0uyXSen3haVP/2XZ6n+8fSr/n6nfp/duOnB5R8OZkS5R3Khs2rb26PX7M8mpZ/pnu/on38uXv/XWfzZuf+zkTP9iKDbHF+R69T/92uWiuDGZ2VNb8/6eemf/XMr5H/ndy8d+tWDXe6f6v7touNX/2jOc/8z9h29/dPcNew+u7ewfQij36v/Oe7eEq/5098Pd5x/u2rj9m2+/donixuHFx/ev3le6sbN/1NU/+f5/duyJ3T9+7LvPJf2T34osXzLX/pmu/q/uvGzHKw+tW9DZP5Ny/pfueG10c/k7f+w+/10Dn/+p65658/X18YPdUwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABeWqfrYRLUyXstEIUQpNY0ekrlsPo7LA/R989Yj79yx60c/bB8rDbAPAAAA0F+Sw2ezfzGUQj7kw/B07v95dcNtWw8d3RJGZmaj5j03ufm+rZ/cuHnbPXedpU8OAAAAzFWS/3OtkZFQyC0NQ838X9m0be3R6/dnkvyfSfL/xrsnN6wIrbpXd16245WH1i1oPScIYfpnAcVTdZ+Zrbv5piMjx//89WU961bN1h1efHz/6n2lG5O60F63MrSeTzx13TN3vr4+frD1+drrPvW1zZPNxxPJvsO3P7r7hr0H17bO0bwPN/dN6iYze2pr3t9TT+qyzXuxeW4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4HRT9bGJamW8FrIhRCk1jR6SuWw+jssD9F2z9JcPX3Li+YXtY4XcABsBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA/JcdOBAAAAAAAPJ/bYSqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqoq7NdPiFVVHAfwc96baZ7zZnRGg6aicbSisEVSEFGbiorQCKGVIWFpLqIgiChs0RgaiRVtgqyNRAXVFEJBTpJoMkb/pE2LCgqsRSDSQDlIi4qZOef55jq3yTsWlJ8PPM475977vb97z5k77wIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA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") [ 116.869870][ C0] [ 116.870909][ C0] ============================= [ 116.872471][ C0] [ BUG: Invalid wait context ] [ 116.874161][ C0] 6.13.0-syzkaller-07644-gc2da8b3f914f #0 Not tainted [ 116.876678][ C0] ----------------------------- [ 116.878631][ C0] syz.0.0/5328 is trying to lock: [ 116.880859][ C0] ffffffff8ea70198 (stack_list_lock){-.-.}-{3:3}, at: __set_page_owner+0x5cb/0x800 [ 116.884623][ C0] other info that might help us debug this: [ 116.886800][ C0] context-{2:2} [ 116.888178][ C0] 1 lock held by syz.0.0/5328: [ 116.889909][ C0] #0: ffff88801fc3e8d8 (&rq->__lock){-.-.}-{2:2}, at: raw_spin_rq_lock_nested+0x2a/0x140 [ 116.894138][ C0] stack backtrace: [ 116.895631][ C0] CPU: 0 UID: 0 PID: 5328 Comm: syz.0.0 Not tainted 6.13.0-syzkaller-07644-gc2da8b3f914f #0 [ 116.895666][ C0] Hardware name: QEMU Standard PC (Q35 + ICH9, 2009), BIOS 1.16.3-debian-1.16.3-2~bpo12+1 04/01/2014 [ 116.895674][ C0] Call Trace: [ 116.895706][ C0] <TASK> [ 116.895711][ C0] dump_stack_lvl+0x241/0x360 [ 116.895728][ C0] ? __pfx_dump_stack_lvl+0x10/0x10 [ 116.895738][ C0] ? __pfx__printk+0x10/0x10 [ 116.895751][ C0] ? stack_trace_save+0x118/0x1d0 [ 116.895765][ C0] __lock_acquire+0x15a8/0x2100 [ 116.895781][ C0] lock_acquire+0x1ed/0x550 [ 116.895792][ C0] ? __set_page_owner+0x5cb/0x800 [ 116.895806][ C0] ? __pfx_lock_acquire+0x10/0x10 [ 116.895819][ C0] _raw_spin_lock_irqsave+0xd5/0x120 [ 116.895855][ C0] ? __set_page_owner+0x5cb/0x800 [ 116.895866][ C0] ? __pfx__raw_spin_lock_irqsave+0x10/0x10 [ 116.895876][ C0] ? __kmalloc_cache_noprof+0x243/0x390 [ 116.895886][ C0] ? __set_page_owner+0x55f/0x800 [ 116.895898][ C0] __set_page_owner+0x5cb/0x800 [ 116.895911][ C0] ? __pfx___set_page_owner+0x10/0x10 [ 116.895924][ C0] post_alloc_hook+0x1f3/0x230 [ 116.895936][ C0] get_page_from_freelist+0x365c/0x37a0 [ 116.895958][ C0] __alloc_pages_noprof+0x292/0x710 [ 116.895970][ C0] ? __pfx___alloc_pages_noprof+0x10/0x10 [ 116.895982][ C0] ? __pfx_stack_trace_consume_entry+0x10/0x10 [ 116.895993][ C0] ? __kernel_text_address+0xd/0x40 [ 116.896003][ C0] ? unwind_get_return_address+0x4d/0x90 [ 116.896016][ C0] alloc_pages_mpol_noprof+0x3e1/0x780 [ 116.896032][ C0] ? __pfx_alloc_pages_mpol_noprof+0x10/0x10 [ 116.896045][ C0] ? stack_trace_save+0x118/0x1d0 [ 116.896056][ C0] ? alloc_pages_noprof+0x43/0x170 [ 116.896071][ C0] stack_depot_save_flags+0x72d/0x940 [ 116.896113][ C0] kasan_save_stack+0x4f/0x60 [ 116.896125][ C0] ? kasan_save_stack+0x3f/0x60 [ 116.896135][ C0] ? __kasan_record_aux_stack+0xac/0xc0 [ 116.896145][ C0] ? task_work_add+0xd9/0x490 [ 116.896159][ C0] ? task_tick_fair+0x30d/0x4e0 [ 116.896170][ C0] ? sched_tick+0x21e/0x660 [ 116.896178][ C0] ? update_process_times+0x276/0x2f0 [ 116.896189][ C0] ? tick_nohz_handler+0x37c/0x500 [ 116.896198][ C0] ? __hrtimer_run_queues+0x551/0xd30 [ 116.896211][ C0] ? hrtimer_interrupt+0x403/0xa40 [ 116.896223][ C0] ? __sysvec_apic_timer_interrupt+0x110/0x420 [ 116.896235][ C0] ? sysvec_apic_timer_interrupt+0x52/0xc0 [ 116.896245][ C0] ? asm_sysvec_apic_timer_interrupt+0x1a/0x20 [ 116.896263][ C0] ? __phys_addr+0xba/0x170 [ 116.896276][ C0] __kasan_record_aux_stack+0xac/0xc0 [ 116.896287][ C0] task_work_add+0xd9/0x490 [ 116.896300][ C0] ? __pfx_task_work_add+0x10/0x10 [ 116.896312][ C0] ? task_scan_start+0x14c/0x430 [ 116.896324][ C0] ? task_scan_start+0x14c/0x430 [ 116.896336][ C0] ? task_scan_start+0x3f5/0x430 [ 116.896350][ C0] task_tick_fair+0x30d/0x4e0 [ 116.896363][ C0] sched_tick+0x21e/0x660 [ 116.896373][ C0] update_process_times+0x276/0x2f0 [ 116.896385][ C0] tick_nohz_handler+0x37c/0x500 [ 116.896395][ C0] ? __pfx_tick_nohz_handler+0x10/0x10 [ 116.896405][ C0] __hrtimer_run_queues+0x551/0xd30 [ 116.896418][ C0] ? ktime_get_update_offsets_now+0x2d/0x3b0 [ 116.896433][ C0] ? __pfx___hrtimer_run_queues+0x10/0x10 [ 116.896446][ C0] hrtimer_interrupt+0x403/0xa40 [ 116.896464][ C0] __sysvec_apic_timer_interrupt+0x110/0x420 [ 116.896477][ C0] sysvec_apic_timer_interrupt+0x52/0xc0 [ 116.896487][ C0] asm_sysvec_apic_timer_interrupt+0x1a/0x20 [ 116.896499][ C0] RIP: 0033:0x7f0ada46325c [ 116.896582][ C0] Code: 0a bf e8 03 00 00 e8 43 9a 12 00 48 8b 05 4c 25 e7 00 8b 40 08 85 c0 74 e8 bf 02 00 00 00 e8 9b ca fe ff 48 8b 15 4c ee 33 00 <48> 8b 02 48 83 f8 02 74 f7 48 8b 02 48 83 f8 03 0f 84 6a 0a 00 00 [ 116.896592][ C0] RSP: 002b:00007fff26500c50 EFLAGS: 00000246 [ 116.896602][ C0] RAX: 0000000000000002 RBX: 0000000000010000 RCX: 00007f0ada628097 [ 116.896608][ C0] RDX: 00007f0ad91ff000 RSI: 00007f0ada62808d RDI: 00007f0ada5ead08 [ 116.896615][ C0] RBP: 0000000000dffff0 R08: 0000000000000000 R09: 00007fff26500ae7 [ 116.896621][ C0] R10: 0000000000000000 R11: 0000000000000293 R12: 00007f0ada776f68 [ 116.896627][ C0] R13: 00007f0ada776260 R14: 00007fff26500f00 R15: 00007fff26500f00 [ 116.896636][ C0] </TASK> [ 117.065136][ T5315] Bluetooth: hci0: command tx timeout [ 117.216398][ T5330] loop0: detected capacity change from 0 to 32768 [ 117.223128][ T5330] bcachefs (/dev/loop0): error reading default superblock: checksum error, type none: got should be [ 117.262288][ T5330] bcachefs (loop0): starting version 1.7: mi_btree_bitmap opts=metadata_checksum=none,data_checksum=none,compression=lz4,version_upgrade=none [ 117.268044][ T5330] bcachefs (loop0): recovering from clean shutdown, journal seq 10 [ 117.270799][ T5330] bcachefs (loop0): superblock requires following recovery passes to be run: [ 117.270799][ T5330] check_inodes,check_extents,check_dirents [ 117.281675][ T5330] bcachefs (loop0): error validating btree node at btree freespace level 0/0 [ 117.281689][ T5330] 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 [ 117.281696][ T5330] node offset 8/32 bset u64s 35 bset byte offset 80: keys out of order: u64s 5 type set 2293760:26:0 len 1 ver 0 > u64s 5 type set 0:29:0 len 2 ver 0, fixing [ 117.297267][ T5330] bcachefs (loop0): btree_node_read_work: rewriting btree node at due to error [ 117.297267][ T5330] btree=freespace level=0 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 [ 117.307776][ T5330] bcachefs (loop0): accounting_read... done [ 117.310068][ T5330] bcachefs (loop0): alloc_read... done [ 117.312819][ T5330] bcachefs (loop0): stripes_read... done [ 117.314715][ T5330] bcachefs (loop0): snapshots_read... done [ 117.317695][ T5330] bcachefs (loop0): running explicit recovery pass check_allocations (8), currently at trans_mark_dev_sbs (9) [ 117.322578][ T5330] bucket 0:121 gen 0 different types of data in same bucket: journal, sb [ 117.322589][ T5330] while marking sb, shutting down [ 117.327222][ T5330] bcachefs (loop0): inconsistency detected - emergency read only at journal seq 10 [ 117.330889][ T5330] bcachefs (loop0): bch2_trans_mark_dev_sb(): error fsck_errors_not_fixed [ 117.334872][ T5330] bcachefs (loop0): check_allocations... [ 117.335815][ T5330] btree ptr not marked in member info btree allocated bitmap [ 117.335824][ T5330] 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 [ 117.347197][ T5330] btree ptr not marked in member info btree allocated bitmap [ 117.347209][ T5330] 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 [ 117.356145][ T5330] btree ptr not marked in member info btree allocated bitmap [ 117.356153][ T5330] 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 [ 117.364643][ T5330] btree ptr not marked in member info btree allocated bitmap [ 117.364656][ T5330] u64s 11 type btree_ptr_v2 SPOS_MAX len 0 ver 0: seq ebb8d5a9e3463bdb written 16 min_key POS_MIN durability: 1 ptr: 0:32:0 gen 0, fixing [ 117.373016][ T5330] btree ptr not marked in member info btree allocated bitmap [ 117.373028][ T5330] 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 [ 117.382856][ T5330] bucket 0:38 gen 0 has wrong data_type: got btree, should be need_discard, fixing [ 117.386850][ T5330] bucket 0:38 gen 0 data type need_discard has wrong dirty_sectors: got 256, should be 0, fixing [ 117.391058][ T5330] bucket 0:121 gen 0 has wrong data_type: got journal, should be sb, fixing [ 117.394715][ T5330] accounting mismatch for replicas btree: 1/1 [0]: got 0 should be 2560, fixing [ 117.397937][ T5330] accounting mismatch for replicas user: 1/1 [0]: got 0 should be 16, fixing [ 117.400893][ T5330] accounting mismatch for dev_data_type dev=0 data_type=free: got 0 0 0 should be 83 0 0, fixing [ 117.405671][ T5330] accounting mismatch for dev_data_type dev=0 data_type=sb: got 0 0 0 should be 25 6152 248, fixing [ 117.410069][ T5330] accounting mismatch for dev_data_type dev=0 data_type=journal: got 0 0 0 should be 8 2048 0, fixing [ 117.414651][ T5330] accounting mismatch for dev_data_type dev=0 data_type=btree: got 0 0 0 should be 10 2560 0, fixing [ 117.418449][ T5330] accounting mismatch for dev_data_type dev=0 data_type=user: got 0 0 0 should be 1 16 240, fixing [ 117.422845][ T5330] accounting mismatch for dev_data_type dev=0 data_type=need_discard: got 0 0 0 should be 1 0 0, fixing [ 117.426805][ T5330] accounting mismatch for compression lz4: got 0 0 0 should be 1 24 8, fixing [ 117.430192][ T5330] accounting mismatch for compression incompressible: got 0 0 0 should be 1 8 8, fixing [ 117.434648][ T5330] accounting mismatch for snapshot id=4294967295: got 0 should be 16, fixing [ 117.437904][ T5330] accounting mismatch for btree btree=extents: got 0 should be 256, fixing [ 117.441177][ T5330] accounting mismatch for btree btree=dirents: got 0 should be 256, fixing [ 117.445154][ T5330] accounting mismatch for btree btree=xattrs: got 0 should be 256, fixing [ 117.449129][ T5330] accounting mismatch for btree btree=alloc: got 0 should be 256, fixing [ 117.453644][ T5330] accounting mismatch for btree btree=subvolumes: got 0 should be 256, fixing [ 117.457029][ T5330] accounting mismatch for btree btree=snapshots: got 0 should be 256, fixing [ 117.460796][ T5330] accounting mismatch for btree btree=lru: got 0 should be 256, fixing [ 117.464919][ T5330] accounting mismatch for btree btree=freespace: got 0 should be 256, fixing [ 117.468476][ T5330] accounting mismatch for btree btree=backpointers: got 0 should be 256, fixing [ 117.472547][ T5330] accounting mismatch for btree btree=deleted_inodes: got 0 should be 256, fixing [ 117.476181][ T5330] done [ 117.477885][ T5330] bcachefs (loop0): going read-write [ 117.480714][ T12] bcachefs (loop0): bch2_btree_update_start(): error journal_shutdown [ 117.484039][ T5330] bcachefs (loop0): journal_replay... [ 117.484132][ T5330] bcachefs (loop0): bch2_journal_replay(): error erofs_journal_err [ 117.488825][ T5330] bcachefs (loop0): bch2_fs_recovery(): error erofs_journal_err [ 117.492860][ T12] bcachefs (loop0): async_btree_node_rewrite_work(): error journal_shutdown [ 117.496247][ T5330] bcachefs (loop0): bch2_fs_start(): error starting filesystem erofs_journal_err [ 117.499706][ T4740] bcachefs (loop0): going read-only [ 117.501690][ T4740] bcachefs (loop0): finished waiting for writes to stop [ 117.504575][ T5330] bcachefs (loop0): shutting down [ 117.506968][ T4740] bcachefs (loop0): flushing journal and stopping allocators, journal seq 10 [ 117.510211][ T4740] bcachefs (loop0): flushing journal and stopping allocators complete, journal seq 10 [ 117.515055][ T4740] bcachefs (loop0): unclean shutdown complete, journal seq 10 [ 117.518011][ T4740] bcachefs (loop0): done going read-only, filesystem not clean [ 117.531200][ T5330] bcachefs (loop0): shutdown complete [ 118.063468][ T5330] bcachefs: bch2_fs_get_tree() error: erofs_journal_err