last executing test programs: 3.421056798s ago: executing program 4: syz_mount_image$vfat(&(0x7f0000000040), &(0x7f0000000000)='./file0\x00', 0x101c08a, &(0x7f0000000080)={[{@shortname_lower}, {@iocharset={'iocharset', 0x3d, 'iso8859-1'}}, {@fat=@fmask={'fmask', 0x3d, 0x36}}, {@uni_xlate}, {@uni_xlateno}, {@rodir}, {@shortname_lower}, {@uni_xlateno}, {@utf8}, {@fat=@tz_utc}, {@shortname_win95}, {@rodir}, {@fat=@nfs_nostale_ro}, {@rodir}, {@utf8no}, {@shortname_winnt}, {}]}, 0x6, 0x2c2, &(0x7f0000000900)="$eJzs3UFrI2UYB/Bn0skkq4fk4EkEB/Tgadnu1UuK7ILYk0sO6kGL2wVpgtBCQQWznrx68eDBTyAIfhAvfgavgjdXWHhlJjObpBuyzbqpSH+/S5++ef8zz7wd2imlbz55bXpyv4wHaS9qnVGM4lEWw+hE62GsGH0XAMD/2aOU4s80t00ui4j+7toCAHbocj//80X5y5W0BQDs0L0PPnzv4PDwzvtl2Y+702/Px9Vv9tXH+esHD+KzmMRx3IpBPI6oHxS6UT8tVOXdlNIsLyvDeHM6Ox9XyenHvzbHP/gjos7vxyCG9dCTp406/+7hnf1ybik/q/p4qTn/qMrfjkG88iS8kr+9Jh/jIt56Y6n/mzGI3z6Nz2MS9+smFvmv98vynfT9X199VLVX5bPZ+bhXz1to/0ICAAAAAAAAAAAAAAAAAAAAAAD/3s1m75xe1Pv3VEPN/jt7j6tPulG2hqv788zzWXug5f2BUkqzFD+2++vcKssyNRMX+TxezZc3FgQAAAAAAAAAAAAAAAAAAIDr6+yLL0+OJpPj0xdStLsB5BHx972I5z3OaGnk9dg8udec82gy6TTl6px8eST22jlZxMY2qot43tXIY6trv/FUz03x08/bnr3/7Dnd9ed6IcWNqIv27jo5ytavYS/akX6zUD8UEYs5RVzypMXFkTSYHydt9SUo6iJ7GCs322DrRSherovZhjmRbWrs7d/nK9eMZBevoqhXdW282xRL8Qv3xqXu5+jP409/r8js1gEAAAAAAAAAAAAAAAAAADu1+O/fNS9+szHaSb2dtQUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAV2rx/v9bFLMmfHx6lj9jchGnZ//xJQIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHAN/BMAAP//yChWqA==") 3.308640805s ago: executing program 4: syz_usb_connect$cdc_ecm(0x0, 0x56, &(0x7f0000000300)=ANY=[@ANYBLOB="12010000020000082505a5a4400000000101090244000101000000090400000302060000052406"], 0x0) 2.661719636s ago: executing program 0: bpf$PROG_LOAD_XDP(0x5, &(0x7f00000000c0)={0xe, 0x0, 0x0, 0x0}, 0x90) bpf$BPF_BTF_LOAD(0x12, &(0x7f00000000c0)={&(0x7f0000000100)=ANY=[@ANYBLOB="9feb01001800000000000000340000003400000002000000000000000000000d03000000000000000000000105002000800000000000000000000003000000000200000002"], &(0x7f0000000340)=""/142, 0x4e, 0xfeaf, 0x1}, 0x20) 2.63807536s ago: executing program 0: r0 = socket(0x10, 0x3, 0x0) setsockopt$netlink_NETLINK_TX_RING(r0, 0x10e, 0xc, &(0x7f0000000280)={0x4000}, 0x10) sendmsg$nl_generic(r0, &(0x7f0000000040)={0x0, 0x0, &(0x7f0000000080)={&(0x7f00000000c0)={0x20, 0x16, 0xa01, 0x0, 0x0, {}, [@nested={0xc, 0x0, 0x0, 0x1, [@typed={0x8, 0x9, 0x0, 0x0, @u32}]}]}, 0x20}}, 0x0) 2.624984702s ago: executing program 0: bpf$BPF_PROG_WITH_BTFID_LOAD(0x5, &(0x7f0000000300)=@bpf_lsm={0xd, 0x5, &(0x7f0000000080)=ANY=[@ANYBLOB="550a0000009fc546c6ec64000000611150000000000018001c3f4cf13ea360f6183ceffd00000000000000000000000000009500"], &(0x7f0000000000)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x1b, 0xffffffffffffffff, 0x8, 0x0, 0x4f}, 0x80) r0 = socket$nl_route(0x10, 0x3, 0x0) ioctl$ifreq_SIOCGIFINDEX_batadv_hard(r0, 0x8933, &(0x7f0000000040)={'batadv_slave_1\x00'}) r1 = socket$nl_route(0x10, 0x3, 0x0) r2 = socket$nl_route(0x10, 0x3, 0x0) ioctl$ifreq_SIOCGIFINDEX_batadv_hard(r2, 0x8933, &(0x7f0000000040)={'batadv_slave_1\x00', 0x0}) sendmsg$nl_route(r1, &(0x7f0000000100)={0x0, 0x0, &(0x7f00000000c0)={&(0x7f0000000000)=@ipv4_newaddr={0x70, 0x14, 0x509, 0x0, 0x0, {0x2, 0x1, 0x0, 0xfd, r3}, [@IFA_CACHEINFO={0x14, 0x6, {0x6, 0xf0000000}}, @IFA_LOCAL={0x8, 0x2, @initdev={0xac, 0x1e, 0x0, 0x0}}, @IFA_ADDRESS={0x8, 0x1, @local}, @IFA_BROADCAST={0x8, 0x4, @loopback}, @IFA_BROADCAST={0x8, 0x4, @multicast2}, @IFA_LABEL={0x14, 0x3, 'veth1_to_bond\x00'}, @IFA_FLAGS={0x8, 0x8, 0x300}, @IFA_FLAGS={0x8, 0x8, 0x30}]}, 0x70}}, 0x0) r4 = socket$nl_route(0x10, 0x3, 0x0) r5 = socket$nl_route(0x10, 0x3, 0x0) ioctl$ifreq_SIOCGIFINDEX_batadv_hard(r5, 0x8933, &(0x7f0000000040)={'batadv_slave_1\x00', 0x0}) sendmsg$nl_route(r4, &(0x7f0000000200)={0x0, 0x0, &(0x7f00000000c0)={&(0x7f0000000000)=ANY=[@ANYRES64=r0, @ANYRES32=r6, @ANYBLOB="1400060006000000000000f0000000000000000008000200ac1414aa08000100ac1414aa080004007f00000108000400e00000021400030076657468315f746f5f626f6e64003000"/88], 0x70}, 0x1, 0x0, 0x0, 0x8000}, 0x0) ioctl$sock_ipv4_tunnel_SIOCGETTUNNEL(0xffffffffffffffff, 0x89f0, &(0x7f0000000340)={'sit0\x00', &(0x7f00000002c0)}) r7 = socket$inet6(0xa, 0x2, 0x0) connect$inet6(r7, &(0x7f0000000240)={0xa, 0x4e1e, 0xffff, @local, 0x10000}, 0x1c) ioctl$sock_SIOCGIFINDEX(r7, 0x8933, &(0x7f0000000040)={'sit0\x00', 0x0}) ioctl$sock_inet6_SIOCSIFDSTADDR(r7, 0x8918, &(0x7f0000000080)={@loopback={0x0, 0x3fc}, 0x0, r8}) socket$netlink(0x10, 0x3, 0x0) r9 = getpid() sched_setscheduler(r9, 0x1, &(0x7f0000000240)=0x1) r10 = socket$nl_route(0x10, 0x3, 0x0) r11 = socket$nl_route(0x10, 0x3, 0x0) ioctl$ifreq_SIOCGIFINDEX_batadv_hard(r11, 0x8933, &(0x7f0000000040)={'batadv_slave_1\x00', 0x0}) sendmsg$nl_route(r10, &(0x7f0000000100)={0x0, 0x0, &(0x7f00000000c0)={&(0x7f0000000000)=@ipv4_newaddr={0x38, 0x14, 0x509, 0x0, 0xfffffffc, {0x2, 0x1, 0x0, 0xff, r12}, [@IFA_LOCAL={0x8, 0x2, @local}, @IFA_BROADCAST={0x8, 0x4, @loopback}, @IFA_FLAGS={0x8}, @IFA_FLAGS={0x8, 0x8, 0x30}]}, 0x38}}, 0x0) 2.532925786s ago: executing program 0: syz_mount_image$f2fs(&(0x7f0000000000), &(0x7f0000010600)='./file0\x00', 0x0, &(0x7f0000000040)={[{@four_active_logs}, {@inline_data}, {@jqfmt_vfsv1}, {@fastboot}, {@noinline_data}]}, 0x1, 0x1058f, &(0x7f0000010680)="$eJzs3M1rI2UcB/Bftu6r61pkX/TkgAgNmNC03aIgUnUXXbBL8eXgSdNkGrKbZEqTvrhnPemf4FUQ8ebf4MV/Y/EgeBK8rSiZmcpW96A226zbzwem32eePPPL84RcnkyZAI6t2eTXXypxIc5GxExEnI/I25XyyK0U8WxEPB8RJ+47KmX/nx2nIuJcRFwYFy9qVsqXln+7e++r5268+vk3d6uNn77+cnqrBqbtxYjobxbt3X6RWafIW2V/c6ebZ39pp8zihf7t8jwrcjddzyvsNvfHNfNc7BTjs83t4Tg3es3WODvdjbx/c1C84XCns18nv+BWcys/b6freXaHWZ6dO8W89sq8MxwVddplvU/y8jEa7WfRn+6lxXo2b+fZGozK/qJu1k73xrlTZvl20cp67Xwe6//5Y37kvdMdbO8lO+nWsJsNkqv1xsv1xnKtsZW101G6VGv228tLyVynNx5WG6XN/konyzq9tN7K+tVkrtNq1RqNZO5aut5tDpJGo75Yn69drZatl5K3bn6Q9NrJ3Djf6A62R93eMNnItpLiimqyUF98pZq80EjeW11L1t69fn117f2Prn148/XVG2+Wg/42rWRuYX5hodaYry00qtZ/GJXDXc5x5wsE8K/Z/wPTYP9v/x/2v8d+/bZvHIovEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADAsfXjye/ezhuzxfmTZf9TZdczEXElIi5HxKWI+P0BZuLUgZoXI6JSth80/uRf5vB9JfIK42tOl8e5iFgpj3tPP+xPAQAAAB5f3/7w6WcRM+Nm/ue1aU+Io1T+aHNmUvXyn3yemFS1i3mxvQlVu7RfciIuR8TJ2Z8nVO1KRJw4//GEqv0jMwfizH1RKeLEUc4GAAA4Ggd3AhPbvQEAAPDI+WLaE2A68vu15f/il/eCTxdR3hA8e+AMAAAA+B+qTHsCAAAAwEOX7/89/w8AAAAeb8Xz/wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgD/YuZvbxIEoDuAPWC/slxat+GiF02qPHChiS8gxBSTd5EYNkRB1kFtKiCDCnkhxxCGSxzhBv59kZmzBX8/cnscaAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAaNNDsV7ebW9um+bsD83kuRsAAADglF2xXpaTcXX+I13/lS79iYh5RMwiYhoRp3r3QXytZU4iopfmp75fvKnhPqJMOP5mmI7vEfEvHU+/2/4XAAAA4HJtN4tVxOA4LT/+dl0Q55Qe2oxy5ZWPfL7kSpuUYdeZ0qYvkVnMIqIYP2ZKm0dE/+f/TGnvMqgNo1dDrxr656wGAAA4j3onkK17AwAA4MO56roAulGu16Z38dNa8LAa0oLgt9oZAAAA8An1ui4AAAAAaF3Z/9v/DwAAAC5btf8fAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAbdoV6+V2s1g1zdkfmslzNwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADwzP68o0AIhEEY7F3fdxq8/7GkQVNTkyoQPv7GYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADgze/+8n9iapxJ5l4bS88jydqpsXVq7J0bR38YX78GAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADgYn/uTiAEgiAM9p3/OS3mH5Y0aAwiVMHCxwzzsAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMAX/e6X/xNT40wyd9pYOh5J1q4aW1eNvQeNowfj7d8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFztwIAAAAAAA5P/aCFVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVXYgQMBAAAAACD/10aoqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqwg4cCAAAAAAA+b82QlVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVRV24EAAAAAAAMj/tRGqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqsAMHAgAAAABA/q+NUFVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVYUdOBAAAAAAAPJ/bYSqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqoq7MCBAAAAAACQ/2sjVFVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWEHDgQAAAAAgPxfG6GqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqoKO3AgAAAAAADk/9oIVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVdife9uEgTCOw68viRK3yQjprQRmoKFCMAIfEpIlz8AALERDRWuxCKwAEpxrOlPwPM3/V1xxLwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAALymy8MXbxFRROoyRRpvfk7vEfERadu2o89bFrvzsfm652x/mOT8julvGRFlFH2cAwDQu6rbHKt1vfzL+593kHeYt5o39eKZnwYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAODKzh2rNhWFAQA+SZpodXK0gggOutjYxGqELA6F7oKgW2hjKaYqaYa2dOkTiE6uvoLd9BV8AcFBCw4OHRRcBFGS3KQnGCRFuDfU74P/3j93OPecDIH//ucGAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAI7lcC+cHeS5EMLczFHe9f7r7sq489tnH+YG8eXOm4vxmN0hiiGEh+ut5vUU1zLtNrd3HjVarWZbIpFIhknWv0wAAJw0xSS6df2n4v5y91quHsKvV6P1/5UoD3+p/z+/PH9hED+33nXie8X1/0JqK5x+5c7G0/Lm9s619Y3GWnOt+bharSzeXLxx+1al3HtWUvbEBAAAgH9TSiKu//P1P/v/Z6I8TFj/31t6cD++V0H9P9ZR0y/rmQAAAPzfzl36/i035nquVApbjU6nvdA/Dj9X+scMpnpsp5KI6/9CPetZAQAAAGk43MuN9P9XozxM2P+ff717EI9ZCCHMJv3/+ZUnrdX0ljPV0nidOOs1AgAAkK3ZJOL+f7G3/z8/3PKQDyFcvdzPk78BnKj+//ji7shL6/H+/2p6S5xK+Vr/++idayHM1LKeEQAAACfZ6SS6xf5BcX+5/eP5Usn+fwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA+M2OHaM0EERhAN7sZrUSA1Zq5QVEO6uAhSA2HkIUBE8ggngAsbX0DpbeIbWCjYVlCm8gb3ZHJU3AYlfJ98HkPcKQeZk0+RcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOaa7n/3VbyMmr5s33v+uDqJ+jJTw/v9+mas6AddDv0PDfb6ngAAAIBFUOV8XxTFW/14GLUcp/xf5z2R+R9Wmj7n+dncn+vT3etGzv/Xx1uXXweNmnPiQ8/OL053OvuGf9/q3B3DdPPp2UuVfpDy6GZtWqf7HNxOJgdLqV3uYloA4De2c22b/H8o6m6fgwGwMIbtKn7k/2rc70wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAXfgMAAD//6DJYgQ=") r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file1\x00', 0x143042, 0x0) pwritev2(r0, &(0x7f0000000100)=[{&(0x7f0000000000)="ff", 0x1}], 0x1, 0x5405, 0x0, 0x0) sendfile(r0, r0, 0x0, 0x7a680000) 1.681859119s ago: executing program 3: bpf$PROG_LOAD_XDP(0x5, &(0x7f00000000c0)={0xe, 0x0, 0x0, 0x0}, 0x90) bpf$BPF_BTF_LOAD(0x12, &(0x7f00000000c0)={&(0x7f0000000100)=ANY=[@ANYBLOB="9feb01001800000000000000340000003400000002000000000000000000000d03000000000000000000000105002000800000000000000000000003000000000200000002"], &(0x7f0000000340)=""/142, 0x4e, 0xfeaf, 0x1}, 0x20) 1.589148403s ago: executing program 2: r0 = socket(0x10, 0x3, 0x0) setsockopt$netlink_NETLINK_TX_RING(r0, 0x10e, 0xc, &(0x7f0000000280)={0x4000}, 0x10) sendmsg$nl_generic(r0, &(0x7f0000000040)={0x0, 0x0, &(0x7f0000000080)={&(0x7f00000000c0)={0x20, 0x16, 0xa01, 0x0, 0x0, {}, [@nested={0xc, 0x0, 0x0, 0x1, [@typed={0x8, 0x9, 0x0, 0x0, @u32}]}]}, 0x20}}, 0x0) 1.569424876s ago: executing program 2: pipe2(&(0x7f0000001440)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) writev(r1, &(0x7f0000000040)=[{&(0x7f0000000000)='5', 0xfdef}], 0x1) r2 = dup3(0xffffffffffffffff, 0xffffffffffffffff, 0x0) ioctl$TIOCPKT(r1, 0x5420, &(0x7f0000000080)=0x9) fcntl$setpipe(r0, 0x407, 0xae0a) sendmsg$IPSET_CMD_CREATE(0xffffffffffffffff, 0x0, 0x0) r3 = syz_mount_image$ext4(&(0x7f0000000580)='ext4\x00', &(0x7f00000005c0)='./file0\x00', 0x1008002, &(0x7f0000000040)={[{@nouser_xattr}, {@debug_want_extra_isize={'debug_want_extra_isize', 0x3d, 0x82}}, {@stripe={'stripe', 0x3d, 0x100}}, {@max_batch_time={'max_batch_time', 0x3d, 0x3}}, {@data_ordered}, {@init_itable_val={'init_itable', 0x3d, 0x3}}, {@usrquota}, {@max_dir_size_kb={'max_dir_size_kb', 0x3d, 0x40d2}}]}, 0x1, 0x5d8, &(0x7f0000000c00)="$eJzs3c9vFFUcAPDvbH/QUrSFGBUP0sQYSJSWFjDEeICrIQ3+iBcvVloQKdDQGi2aUBK8mBgvxph48iD+F0rkyklPHrx4MiREDUcT18x2pnTb2ZYubacyn0+y9M17O7w33X773r6+NxtAZQ2m/9Qi9kbEdBLRn8wvlnVGVji48Lx7f39yOn0kUa+/8WcSSZaXPz/JvvZlJ/dExM8/JbGnY2W9M3NXzo9PTU1ezo6HZy9MD8/MXTl47sL42cmzkxdHXxo9dvTI0WMjh9q6rqsFeSevv/9h/2djb3/3zT/JyPe/jSVxPF7Nnrj0OjbKYAw2vifJyqK+YxtdWUk6sp+TpS9x0llig1iX/PXrioinoj864v6L1x+fvlZq44BNVU8i6kBFJeIfKiofB+Tv7Ze/D66VMioBtsLdEwsTACvjv3NhbjB6GnMDO+8lsXRaJ4mI9mbmmu2KiNu3xq6fuTV2PTZpHg4oNn8tIp4uiv+kEf8D0RMDjfivNcV/Oi44lX1N819vs/7lU8XiH7bOQvz3rBr/0SL+31kS/++2Wf/g/eR7vU3x39vuJQEAAAAAAEBl3TwRES8W/f2/trj+JwrW//RFxPENqH9w2fHKv//X7mxANUCBuyciXilc/1vLV/8OdGSpxxrrAbqSM+emJg9FxOMRcSC6dqTHI6vUcfDzPV+3KhvM1v/lj7T+29lawKwddzp3NJ8zMT47/rDXDUTcvRbxTOH632Sx/08K+v/098H0A9ax5/kbp1qVrR3/wGapfxuxv7D/v3/XimT1+3MMN8YDw/moYKVnP/7ih1b1txv/bjEBDy/t/3euHv8DydL79cysv47Dc531VmXtjv+7kzcbt5zpzvI+Gp+dvTwS0Z2c7Ehzm/JH199meBTl8ZDHSxr/B55bff6vaPzfGxHzy/7v5K/mPcW5J//t+71Ve4z/oTxp/E+sq/9ff2L0xsCPrep/sP7/SKOvP5DlmP+DBV/lYdrdnF8Qjp1FRVvdXgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAB4FNQiYlcktaHFdK02NBTRFxFPxM7a1KWZ2RfOXPrg4kRa1vj8/1r+Sb/9C8dJ/vn/A0uOR5cdH46I3RHxZUdv43jo9KWpibIvHgAAAAAAAAAAAAAAAAAAALaJvhb7/1N/dJTdOmDTdZbdAKA0BfH/SxntALae/h+qS/xDdYl/qC7xD9Ul/qG6xD9Ul/iH6hL/AAAAAADwSNm97+avSUTMv9zbeKS6s7KuUlsGbLZa2Q0ASuMWP1Bdlv5AdXmPDyRrlPe0PGmtM1czffohTgYAAAAAAAAAAACAytm/1/5/qCr7/6G67P+H6sr3/+8ruR3A1vMeH4g1dvIX7v9f8ywAAAAAAAAAAAAAYCPNzF05Pz41NXlZ4q3t0YytTNTr9avpT8F2ac//PJEvhd8u7VmWyPf6PdhZ5f1OAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAmv0XAAD//xYSJMU=") r4 = bpf$PROG_LOAD(0x5, &(0x7f0000000b40)={0x11, 0x8, &(0x7f00000026c0)=ANY=[@ANYBLOB="620af8ff0c200021bfa100000000000007010000f8ffffffb702000003000000bd120000000000008500000006000000b70000000000000095000000000000003faf4f2aa3d9b18ed812a2e2c49e8020a6f4e0e4f698393aa0f3881f9c24aa56f15199fad0093c59d66b5ece9f36c70d0f13905ea23c22624c9f87f9793f50bb546000677b0c5077da80fb982c1e9400e693146cea484a415b76966118b64f751a0f241b072e90080008002d75593a286cecc93e64c227c95aa0b784625704f07a72c234664c0af9360a1f7a5e6b607130c89f18c0c1089d8b853289d01aa27ae8b09e00e79ab20b0b8e1148f49faf2ad0000000000000006fa03c6468972089b302d7bf6023cdcedb5e0125ebbc08dee510cb2364149215108333719acd97cfa107d40224edc5467a932b77674e802a0d42bc6099ad238af770b5ed8925161729298700000080006ef6c1ff0900000000000010c63a949e8b7955394ffa82b8e942c89112f4ab87b1bfeda7be586602d985430cea0162ab3fcf4591c926abfb076719237c8d0e60b0eea24492a660583eecdbf5bcd3de3a83209da17a0faf60fd6ad9b97aa5fa68480366c9c6fd6fa5043aa3926b81e3b59c95c25a573dc2edcaea2b1a52496dfcaf99431412fd134a996382a1a04d5bb924cfe5f3185418d605ffff9c4d2ec7c32f2095e63c80aff9fa740b5b7632f32030916f89c6dad7603f2ba2a790d62d6faec2fed44da4928b30142ba11de6c5d50b83bae613402216b5054d1e7c13b1355d6f4a8245ffa4997da9c77af4c0eb97fca585ec6bf58351d564beb6d952aab9c70764b0a8a7583c90b3433b809b5b9fbd48bc873495cbff8a326eea31ae4e0f7505ebf6c9d13330ca006bce1a84521f14518c9b476fccbd6c712016219848624b87cec2dbe98223a0eb4fa39f6b5c02e6d6d90756ff57902a8f57000000009700cf0b4b8bc2294133000000000000000000030000000000000000000000000010008bc0d9559711e6e8861c46495ba585a4b2d02edc3e28dd271c896249ed3957f813567f7a95435ac15fc0288d9b2a169cdcacc413b48dafb7a2c8cb482bac0ac559eaf39027ceb379a902d9ba96ffffff7f0000100000000000007d5ad897ef3b7cda42013d53046da21b40216e14ba2d6ad5656bfff17addaedab25b30002abbba7fa725f38400be7c1f001b2cd317902f19e385be9e48dccff7a1ef3282830689da6b53b263339863297771429d120000003341bf4abacac94500fca0493cf29b33dcc9ffffffffffffffd39f6ce0c6ff01589646efd1cf870cd7bb2366fdf870ce5dfd3467decb05cfd9fcb32c8ed1dbd9d10a64c1083d5e71b5565b1768ee58969c41595229df17bcad70fb4021428ce970275d13b78100788f11f761038b75d4fe32b561d46ea3abe0fa4d30dc94ef241875f3b4ce0232fcea69c271d7fa29822aea68a660e717a04becff0f719197724f4fce1293b62d7e8c7123d8ec571be54c72d978cf906df0042e36acd37d7f9e119f2c06f815312e0cfe222a06f56dd000c074eb8a322fb0bf47c0a8d154b405c37feaf3dd95f6ef2acd1fe582786105c7df8be5877050c91301fb997316dbf17866fb84d4173731efe895ff2e1c55ef08235a0126e01254c44060926e90109b598502d3e959efc71f665c4d75cf2458e3542c9062ece84c99a861887a20639b41c8c12ee86c50804042b3eac1f879b136345cf67ca3fb5aac518a75f9e7d7101d5e186c489b3a06fb99e0aa7f23a054de2f4d92d6bd72ee2c9fdc74aaaf1e3e483b4ad05573af40326993947d9a631bcbf3583784acbda216550d7ad333545794f37331766e472391e358c3b377327ac9ecc34f24c9ae153ec60ac0694dc55bff9f5f4df90400000000000000d6b2c5ea139376f24285bf16b99c9cc0ad1857216f1a985f369191ae954febb3df464bfe0f7f3ee9afe7befb89d2777399f5874c553aeb3729cffe86e66964ae09bb6d163118e4cbe024fd4500f8ff070000001e48418046c216c1f895778cb25122a2a998de0842a486721737390cbf3a74cb2003016f1514216bdf57d2a40d40b51ab63e96ec84ac3571f02f647b3385b3b8a8c9ae3d14f93100c2e0893862eef552fcde2981f48c482bde8a168c3f5db2fea6f26e4a4304e50c349f4f9ecee27defc93871c5f99b355b72d538ba2f58ea8e4aa37094191e10096e7e60fc3541a2c905a1a95e9571bf38ae1981c4238ecaee6f75cd0a6881bd1517a8250df986741517abf11389b751f4e109b60000000000000000d6d5210d7560eb92d6a97a27602b81f76386f1535bef1497f92186086e29c6bc5a1fad6ec9a31137abf9a404abde7750898b1bd627e87306703be8672d70d1ab57075228a9f46ed9bd1f08fb8191bbab2dc51de3a61f0868afc4294859323e7a45319f18101288d139bd3da230ed05a8fe64680b0a3f9f2dd704e4214de5946912d6c98cd1a9fbe1e7d58c08acaf30235b9100000000a55f74a23641f61f2d5b308cf0d031b0c7f0ced69993e9960ff5f76015e6009756237badf4e7965bbe2777e808fcba821aa8e8c5c39609ff854356cb4900000000000000000000000000c1fee30a3f7a85d1b29e58c776f4b4ce07e1c6fa66fcfc7a228805f76785efc0ceb1c8e5729c66418d169fc03aa18854693ad2a182068e1e3a0e2505bc7f41019645466ac96e0d4b3bc19faa5449209b083dbd334b47f067bbab40743b2a428f1da1f68df75cf43f8ecc8d3726602111b40e761fd21081920382f14d12ca3c3431ee97471c7868dcda7e478950aa69eb7f7f80572fdd11bb1d0d1280fbc22bf73468788df51710d7d31c632fc5ed1762eb0b428ee751c47d8e894f745a868404a0bf35f0121008b722b1eaa6aedfa1bf2e7ccb2d61d5d76331945e20fa26b8471d42645288d7226bbd9c9e9e1cc9eb3d541e407cc2dae5e690cd628ab848753203b458b97ec1afb079b4b4ba686fcdf240430a537a395dc73bda367bf12cb7d81691a5fe8c47be395656a297e9df0e71f96756ea5cce7db3c4be290159f6bcd75f0dda9de5532e71ae9e48b0ed1254a83100000000f6fbb869604d51a36a54c832e45b2569dc0d90b075225fde44c4e0973171ad47d6b70ebc660309e1e245b0fdf9743af932cd6db49a47613808bad959719c0000000000378ac2e24c7e800003c9e8095e02985f28e678f66422436f949e2ab8f162d7e3f855e378f4a1f40b0c6fb2d4b205a800b6d713acebc5b014e61a543a5a194f9ac18d76b5440e3b1a569e7397f6ca0400966d7ba19e720413267a6ccea9c439671d2c680f2753ca184eeeb843450368acb4383a01d25eb3d1e23e0f2645d1cdfa9fa410632f95a5f622f851c66ee7e3030108000000000000c4f93c0984b5c2d4523497e4d64f95f08493564a1df87111c9bffef97dcecc467ace456597685c5870d05f88a0f463db88d377442e1349acaf766218b54a9d624778e1c4cba6e6390a9f302c6eb2df7766411bef0ebb5000000000006065d6735eb7a00e127c0000000000000000000000bfb0bba79344643b1d8daa9f38e4b62c1e2af68c6f5054b078acd74b4a9c944e4505da485a3a4154387a0a88370d9ed9467b09c5888a06431df3f68abf0b366c4d5f8bea7b29c257ed756dff7a21c6b661cbdd43de65afd7f661d5c84f915c90e3d6ea012b68b787eb01d8320000000000000060176dacba0ec503a37fae6b472ec369c79ee6a420c0fd8d8d82fe136d5af6c30bfeb0a7275babfdb96a127aa9386e0671c6454245a18c1c8c49552cff5d27b547cdc34c0858c77a47a9ff86ee9fbd9ceda428716a4218821176d8067997527230fa67d26950d3e4f2750fa7c872874ad3a2d11f9f6eb08e6d7b6fa257b04d8ce36360f524e3dfd2211641f3d2637d86b80681eca50ce0eecafdd22d41fa515c15591e70ded4b70efac3cb42fb352d82e8f7573e8ed8248da356fa91a252976d3a4d8c1843a8d5bb7f5f1028453a0562a3ea93117076dd4940b7df50d78289fe66197525f6095f8662d232970bef61b03fa83027963a1a2e07cfee30c0d0b4c5877f93b3637ca21eab5afcf5d4638dfe8f9202aaad51c979049dd76d65368cbd4187d9f74257c7c4a23ac4a34eec5aa17e78c5167216f5e72138d20f8325dd5f8f96c32189c904eaef580987f1ce601a7cdc35461db9981ac42f9e24b0699bbe4e3d986e38952b0b7938eefd9e7a292bbb66367ad77045fdc18855c81c031dedd185c723238373fc698d676791d04f1ff5f0825a6619e844882f31ed190233d58ecee949e310bf2b1a51b8a33ae65a06d2b6ad386bf8dc49dd328bcd75d1843a13d68560175a18af7efc3c0f20e32f84f6aaaf000000000000000000000013a6c66bce74a8fb9092023df695da2714a7933d699d42de2bc4a85e0a0e22228290a7a7553ab93a16e42453ed86869a02df2f47d4088fac1772d3cd955c81cbf91c2ca7942942f61723b558079b82547844f92df2499c4b2c2ef2539e5daa8d8727baaa6b5755e6f83bbfca00"/3239], &(0x7f0000000100)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, &(0x7f0000000000), 0x0, 0x10, &(0x7f0000000000), 0xffffffffffffff7e}, 0x48) bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, &(0x7f0000000140)={&(0x7f0000000080)='sched_switch\x00', r4}, 0x10) r5 = openat$tcp_mem(0xffffffffffffff9c, &(0x7f0000001780)='/proc/sys/net/ipv4/tcp_wmem\x00', 0x1, 0x0) lseek(r5, 0x0, 0x2) r6 = socket$inet_udp(0x2, 0x2, 0x0) ioctl$sock_SIOCETHTOOL(r6, 0x8946, &(0x7f0000000500)={'veth1_to_team\x00', &(0x7f0000000d80)=@ethtool_per_queue_op={0x4b, 0x2e, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x400, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffd, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x7, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xffffffff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2000000]}}) r7 = bpf$PROG_LOAD(0x5, &(0x7f0000000080)={0x11, 0x8, &(0x7f0000003380)=ANY=[@ANYBLOB="620af8ffa1dc0021bfa100000000000007010000f8ffffffb702000007000000bd120000000000008500000010000000b70000000000000095000000000000003faf4f2aa3d9b18ed812a2e2c49e8020a6f4e0e4a9446c7670568982b4e020f698393aa0f3881f9c24561f1b2607995daa56f151905ea23c22624c9f87f9793f50bb546040677b0c5077da80fb982c1e9400e693146cea484a415b76966118b64b751a0f241b072e90080008002d75593a286cecc93e64c227c95aa0b784625704f07372c29184ff7f4a7c0000070000006056feb4cc664c0af9360a1f7a5e6b607130c89f18c0c1089d8b8588d72ec29c48b45e0000000000000401d01aa27ae8b09e00e79ab20b0b8ed8fb7a68af2ad0810000000000006fa03c6468978089b302d7ff6023cdcedb5e0125ebbcebdde510cb2364149215108337719acd97cfa107d40224edc5465a932b77a74e802a0dc6bf25d8a242bc6099ad2300000480006ef6c1ff0900ff0000000010c63a949e8b7955394ffaff03000000000000ab87b1bfeda7be586602d985430cea080000000000000026abfb0767192361448279b05d96a703a660581eecdbf5bcd3de227a167ca17a0faf60fd6ad9b97aa5fa68480366c9c6fd6fa5043aa3926b81e3b59c9b081d6a08000000ea2b1a52496dfcaf99431412fd134a996382a1a04d5bb924cfe5f3185418d605ffff9c4d2ec7c32f2095e63c80af740b5b7632d5933a1c1fa5605bd7603f2ba2a790d62d6faec2fed44da4928b30142ba1fde5c5d50b83bae616b5054d1e7c13b1355d6f4a8245ffa4997da9c77af4c0cb97fca585ec6bf58351d578be00d952aab9c71764b0a8a7583c90b3433b809bdb9fbd48bc877505ebf6c9d13330ca006bce1a84521f14518c9b476fccbd6c712016219848624b87cec2dbe98223d8d9e86c5ea06d108d8f80a0eb4fa39f6b5c02e6d6d90756ff578f57000000009700cf0b4b8bc229413300000000000000000003000000000000000000000000001000000000559711e6e8fcffffffffffffffb2d02edc3e01dd271c896249ed85b980680b09000000000f0000169cdcacc413b48dafb7a2c8cb482bac0ac502d9ba96ffffffd897ef3b7cda42f93d53046da21b40216e14ba2d6af8656b01e17addaedab25b30002abbba7fa725f38400be7c1f001b2cd317902f19e385be9e48dccf1f9f3282830689da6b53b263339863297771d74732d400003341bf4a00fc9fec2271ff01589646efd1cf870cd7bb2366fde4a594290c405ff870ce5dfd3467decb05cfd9fcb32c8ed1dbd9d30a64c108285e71b5565b1768ee58969c41595229df17bcad70fb4021428ce970275d13b78249788f11f761038b75d4fe32b561d46ea3abe0e3f676a2e664e25e4ae911fa4d30dc94ef241875f3b4b6ab7929a57affe760e717a04becff0f719197724f4fce1093b62d7e8c7123d890cec55bf404e4e1f74b7eed82571be54c72d978cf906df08f11f1c4042e36acd37d7f9e109f2c06f815312e0cfe222a06f56dd022c074eb8a322fb0bf47c0a8d154b405c37feaf3dd95f6ef2acd1fe582786105c70600000000000000b7561301bb997316dbf17866fb84d4173731efe895ff2e1c5560926e90109b598502d3e959efc71f665c542c9062ece84c99a061887a20639b41c8c12ee86c50804042b3eac1f871b136345cf67ca3fb5aac518a75f9e7d7101da841735e186c489b3a06fb99e0347f23a054de2f4d92d6bd72ee2c9f0390a6f01e3e483b4ad05573af403269b4a39ce40293947d9a631bcbf3583784acbda216550d7aec6b79e30cbd128f91e358c3b377327ac9ecc34f24c9ae153ec60ac0694da85bff9f5f4df90400000000000000d6b2c5ea1393fdf24285bf16b99c9cc0ad1857216f000000009191ae954febb3df464bfe0f7f3ee9afe7befb89d2777399f5874c553aeb3729cffe86e669261192899d4562db0e22d564ae09bb6d163118e401e024fd452277c3887d6116c6cc9d8046c216c1f895778cb26e22a2a798de44aeadea2a40da8daccf080842a486721737390cbf3a74cb2003016f1514216bdf57d2a40d40b51ab63e96ec8485b3b8a8c9ae3d14f93100c2e0893862eef552fcde2981f48c482bde8a168c3f5db2fea6f26e4a4304e50c349f4f9ecee27defc93871c5f99a3594191e104d417e60fc3541a2c905a1a95e9571bf38ae1981c4238ecaee5f75cd0a6881bd1517a8250df98674152f94e32409e2a3bce109b6000000000000a1fec9000000d694210d7560eb92d6a97a27602b81f76386f1535bef1497f92186086e29c6bc5a1fad6ec9a31137ab79a404abde7750898b59270b939b81367ac91bd627e87306703be8672d70d1ab57075228a9f46ed9bd1f00fb8191bbab2dc591dda61f0868afc4294859323e7a45319f18101288a0268893373750d1a8fe64680b0a3fc22dd704e4214de5946912d6c98cd1a9fbe1e7d58c08acaf30065b928a31d2eca55f74a23641f61f2d5b308cf01cfaed9ef0ce21d69993e9960ff5f76015e6009756237badf4e7965bbe2777e808fcba821a00e8c5c39609ff854356cb490000000000c1fee30a3f7a85d1b29e58c77685efc0ceb1c8e5729c66018d169fc03aa188546bb2e51935ab9067ec3ad2a182068e1e3a0e2505bc7f41019645466ac96e0d0b3bc19faa5449209b085f3c334b47f067bbab40743b2a428f1da1f626602111b40e761fd21081920382f14d12ca3c471c7868e7da7eaa69eb7f7f80572fdd11bb1d070080fbc22bf73468788df51710eb0b428ee751c47d8e894f745a868404a0bf35f0121008b722b1eaa6aedfa1bf2e7ccb2d61d5d76331ff5e20fa26b8471d42645288d7226bbd9c9e9e1cc9eb3d541e407cc2dae5e690cd628ab84875f2c50ba830d3f474b079b407000000deff000040430a537a395dc73bda367bf12cb7d81691a5fe8c47be395656a297e9df0e71b967ce7daac4be290159f6bcd75f0dda9de5532e66ae9e48b0ed1254a81faae79b6af6fbb869604d51de44c4e0973171ad47d6c00ebc7603093f000000fdec743af930cd6db49a47613808bad959719c0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f15d6533f78a1f4e2df4ca23d867693fd42de9b49a1b36d48a44ba6a4530e59bec53e876dc660dd6d89f80a4377b1b1292a893a516dab183ee65744fb8fc4f9ce2242e0f000000000100000000d77480e0345effff6413258d1f6eb190aa28cbb4bafe3436b176c7ed4b132fb805d5edd9d188daf28d89c014c3ecca10ae55704544673e1fb03b84f63e022fe755f4007a4a899eaf52c4f491f1e97c862e29e4570600000091c691faee1e0c8fe056a07474e6e5490a7d3c3402000000b60600d837c6befc63ddf2f594ad7cbc56a1e44d218c956a5392a995f1fae8e9f206efbb33854dc70104d74dc07748f9745cb796da2dfb714a0500000000000000faed94fc39acfb3fd25dfa8116a154cd1226e1bb72b59fed817072a0da60160761fd3dffda0f7c592eabd8ab68334d2a1693cb187539049e331272bf5135044df8161400211b8012b6eb1ed5656e83f65509bb4b323c5bd61bff949d3bade2f6ffda1360c2786e16937ab61d6dcafed319c7167d0885f9c6d1f442954c167dd9b4acd9468ce3674c82bbb2e31389179b025dbe063b7f906217b2cf8410c7023aa3e5cc3ba1000000000000000000000000000000006ae6301a2da44394275c582a6516bb92ea1980a0a659f2f1811c8b281c209647c4241f292b20508b215dde27bb2487a6e2b5e4a8ccfab90c23827ef06cbe364073005f8a6d1456aaeb85ffb7858f24eced67a67ab825e863928ed64c83f62ffdaa997657335b63c6b4163aff094059e626766845fd779c9e6cdbbd64c2499ce3ffe2fef03f7cdd0d90f3a7579579a142c0f7b318264d5c13c31cf475829528267ead38523cab7e1664e8426cfce471fef821c8a02a7e7d954d05b68a9c28f79429b09e2bb3681ae2b831e27c735123361c193d66ed4d71f19b199d371ec6bfada7cd370e3fdd3cd980fa1e145fd3f3e96b1feb53c865e1ada08f5d16ed652ee0c7f45352222692fbd679212c225d097aa90f7e1fb1f983415f43e75a19ecf7fd21bfa150ef563aa72ba3c43c5f3d9be128ec26b691f31f9cab931631606a81622f120675c962be2d3b5e95f74f0b209e42e6bdd76e6e725295b1d78d928f6f63e4581d5cc41cbde2ba66adc1168070c8c6e18a6a234f5f9311ef0f78924b68dbb4712efdb6974667bdb54f16fd2061b9ba93638dd177227e94e4ebd0ec1d437db948062bf41742000000000000000000305f70dd02fa0c61d5fe6d8ff35389246037e18d34c1375ae04f44f0c2543c772c5ccb137be7dc1874c514b37c668554d77d4ea5ed144a648257f4a0301067bbcd9b91072659d872f26b796e2b81025edb5f45f785e2c2602b248ecdd80f019ca659be7e8ae953325a27564f33c9d458a60be3dab38baab7eb1a66ab1ffd6308f7fd51beb356fe75eb985b7581bb5584c53984ba9c3340f97e8d3825681c53de5f554e595b00000000000000006a8fa9f05d64c4be42f981f00051a39938613067dbd1427e01bfec016e51844cefa8a855bf23ac887b4a88eed6d9443857242f28e31a41d20105fbf3394ff910e734b4d9101265ff729c426e01c1ab13dda8c388b9e6626f19eecb87e39175e85e17000000000000000000009431807e43886903526074e6b40244c938a4c68a38c25ddd7c143b3f1400010000ec66815cf8d1f56aa1424bc9b5d58790298e5b310969e50c222563b54e60854e1b0100448aca8c5ccbf5546ce4c3cd5a733fec25fb94e1e0f966bcbd28a4d8fe4f556eaa1104a793006619700798354c6ae05025040965e3083562bfa20968c04007d21dc02c9fd1f75e1ff40f439bdde4e784012e52049b483d02f81b88f5f57816b3fecec79cfca8d37203e769759d6b6a56b7605ced8ee18475a77ff0963a565fb6021d216c01b1098e40550a1cfd80e918d685a7b099a4f8ed654cd76ca61fe5ad8a31ec558fdbfa706d5e738bceae81fe777c307d5bc72183a4c2d35732ab916a781b9912160a3fd2a2e74dd690c57bdfdc1f069f949170ef8cb9c13c12138116bca7a8c59363799be7005c51bc25a8bbe2cf5ddf6aa161693782b0e7feb8a768f391b49d4c978c96dbb52f21c122eba9f17c8bed10591958cf06321a248b5f76ceedfe0d080d6aeadc11b237b3326dd04b86ac37c0d131544888db9e128d059761ad9a393e96c3b41c13c5a381bff187a75de560ba6eb3faa5ff8d2bb3c88f8de5efc2fb2200cfda6d07ceae22577064334fbf76a23e62e6059211d995b879f6b7d3f7fcf03652b81e6b7cdeff947ad185d3c6269ca247b429c3b872a8f1ef60407d29a874f4ec31c9effed55543a65a6b4d778cebcd43b7905f3960140bd783540a7353014bda8e9c7a34a5f428fd1f8eb11e837dd9d586487fdebcb1ecd3a003ff0fda4be617fecf1ff0ef2cdfb7fea73ca18874664d60a4b9423f3297bc8eb91b4ee1d73272abbef3e7a828a7d7ab055a8eb58fe379de85338304e26e3620941b463e9049fd105c74c91cc4d71b0f76e2c2e4825106aa7ce2a3adbbc7a0443ece58e752b47e6f677eff7c5c568a89d6e36b165c39132a0f27080ece2a94c320b002c77f82662675a7713c7067081cac15994698c41ff4754268ae1676384ff799783f55d7e5a1a0920300000000000000d98440c355927629f2bcf9dc405a18ca0264400abf38e90000000000000000008faf2cddffbfa69bf32eb718e88ec75603ed7c7a8825ce0f27a114bd7a4ab74d0c7b8d90ccc1c3ca6620def782e24d75aed70eb676437f62677a69e0994cd82d72e95493c830fe9515329f40b7025326dec33a527c5d999298eaa3690fd0d38a02fc6e0bc16dbe19f353027edc014411e1138087221492f5d5e5cc9d0a1acd3f581eda9a807aa0e609f935f626d96351e0ff116686cbeb8939feecd5dac8cf45101942cc7cec21b7f337df5431bcf7e504b7c427f70a10e1cb8993a661306a0576b638a0171e6800b5b35589d676eb30ed1a72e8f7b057eb281c4504195635b6b285ebaba019913a2520e43ed790231f047f7d3789c10ae7d724929f77aec1d33d9587580268ee14396f71e7ef588cb2560d6bd0795a9b97281229eb16de086553469fad7214ffc3e416f8b8e442dce1d37f9b1c88a5d8a8d9f2fe45bd8df213ecb4194c8554aea13cadcd502e51f6fec80418e772b5bd8d0228949058038b185909ee542848680f9ad43f4057d676d5e21ae3d7e0e4a28c04f112a94707f032b35915e42993ff148291b8babe026646ee41905992db217561b90811c4702a14f312fe5d2ae7257db6be1034cc1c346b76a853ce274bf0435e18f7e86c660c18c80f30505dd4cf2ae2a1893b83c62d61bfeadc1f913e4cab2b897e096dd3fe3525090410cb23bab36cdf200a36014032cf6e5121803c5a0c4a273a19f340163fc6265425d513a1294b8439276394945d94a589708e32a1cb30f1fa4b2f08e01dc5e8c6732e6dc59b5c8cb400000000000000aa9f98b3452c2eec37a99a16b88d2d56928f46fa45cb8c280529921f2e36d80851e8ebb8edf395a0a6df17a0ec"], &(0x7f0000000100)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, &(0x7f0000000000), 0x8, 0x10, &(0x7f0000000000), 0x10, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x10, 0x4}, 0x90) bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, &(0x7f0000000200)={&(0x7f0000000340)='kfree\x00', r7}, 0x10) bpf$PROG_BIND_MAP(0xa, &(0x7f0000000040)={r7}, 0xc) r8 = socket$netlink(0x10, 0x3, 0xa) ioctl$sock_SIOCSIFVLAN_GET_VLAN_VID_CMD(r8, 0x8983, &(0x7f0000000040)) ioctl$sock_SIOCGIFVLAN_DEL_VLAN_CMD(r8, 0x8982, &(0x7f0000000000)={0x1, 'vlan1\x00', {}, 0xfe01}) ioctl$BTRFS_IOC_GET_SUBVOL_INFO(r8, 0x81f8943c, &(0x7f0000000100)={0x0, ""/256, 0x0, 0x0, 0x0, 0x0, ""/16, ""/16, ""/16, 0x0, 0x0}) ioctl$BTRFS_IOC_TREE_SEARCH(0xffffffffffffffff, 0xd0009411, &(0x7f0000004c00)={{r9, 0x0, 0x1000, 0x3, 0x7f, 0x8, 0x1f, 0x3, 0x6, 0x40000000, 0x100, 0x1, 0x3, 0xcc}}) ioctl$BTRFS_IOC_TREE_SEARCH_V2(0xffffffffffffffff, 0xc0709411, &(0x7f0000005c00)) ioctl$BTRFS_IOC_WAIT_SYNC(r7, 0x40089416, &(0x7f0000000040)=r10) ioctl$BTRFS_IOC_SNAP_DESTROY_V2(r7, 0x5000943f, &(0x7f0000001780)={{r6}, r10, 0x14, @unused=[0xffffffffffbffffc, 0x4, 0x4, 0x8], @devid}) ioctl$BTRFS_IOC_RM_DEV_V2(r5, 0x5000943a, &(0x7f0000000c00)={{r4}, r10, 0x6, @unused=[0x9, 0x3, 0x7e, 0x40], @name="61fd2e7d844601ea6b1be20c8c32248c0742ab6276b5e06254514f89b0b679088a067f3eaee31db714e1900a13bdf835093183417357b9888f75f74d4eb0283411537cb01d38e938b67e5ba392a938e55d5b52fac41332dfd051cf3f4d6029238aae385680943978432c82334a547b8ec8c900481535fd5744de6254eca1fc1c98788421f68be74dc7ed9a3882f42dc4579fe151edf7fbd2dd7b7912dbac510d06f07e1bb6d9700b929ed6b5048756ec3edec8930cc3443639ab6ae5cc5180fe05dba9b0000d54e00234bfcb9f4d4bd1046099608e66c3e2f1affc5514a59684cd72a5c5462f0e22a57417a2d5a77b4209eb4c61b443ff3b115f1a586b67ecf754ac0e749d1c910bf2498a6ac890fc311a79afe76cf07c28b65e25714c90b4ac30a6bcc422dde0fbc1d0b4b3c58a62a3d6d1c9fe2a1a567b2f20d520fdc4b6b1f0ad1718e8ae195d9e9affad931bcc7cb7ad8da12612889cc0fde04405a17cadcb31ed9345ea218ff197bc5d0b0eeb709dcf5c442530682e2e4328e1fa597d5359d6c092778d1f71f9c2e82c6e3efd25b401419f0e7fe0199fd20a5aaa2528f0cd3b0f2239486c7e92449e6c3b3eb2b28f0f5346487566ee8fa1ab7c529b31fa600e750a8b579373d39dbaa9f0aa3ad48ab701ec2aad90a529fd8fa2cf85f7582e8ca57c9868d3a65efae09835c305e16b1fdbb3f5c4e66bcb7f4729b34a377b8a146aceb30c1479e861afd5e1bce3fb7c5f47830f80cbbf9ad3f3585acaf243ea121b439d78593a10e145fffc3f5f021d7442688604ffc23b5ae0da03a114ac068c4149d763dd83ec555ec05967373aedf1a5ff8be50307263c420bbd46dd2d79e62a11e827fcf4b7a3096c76292d84f076936449264c76e140206c14841676771d0d0b2843e77d10bf4e3c9ff38e8785dd1734ea3016aee7f00f36dd96730f7930b25ed7f8b79697fa759c04e30b864c2035d3366b273ccf6284eccd65613c60c765d4db82eea91a12d5f6d0cd2af9c460578a4089afd85236f2a74aedc6d34d0fd8f87711fa5793c4361297fc494ff70fdd9374943bb122d70dbb4486d10cd2e93a918c65cf7909a1354cb10a36755953a87792f7424d2553477b2761bae8d6260f48906460cef4599f93a5a59bf7a38473aaa9605b4aea0d3659a593c32d75c23988979527a53652fcb5817ee31e9752eef68cd69fefe306adca28455f8ce6fc66431b1df0f550b0a70b9bba78f8a629cd97026550b352dd1456fd2ad65e2aad3bb64129210e4795f3e6f77728ed47411b38257ebf179de5e04c0156a47f359cf5ffe2038db549e69da352a9122bbd06d2d8715f947893783f7a3e8091d6b83ab47abd58fb19d38bc08ffab8d5fe0bbc0c8b0443b01cec43f3cf4f4d2084d084f3ce185ffaa89a3b6260e548137ad48faee777572a9a299d1fe037c0ed178a073217dbe012cef5c14448f9f739601b25308306f2545f1ab51d87e7e3059684cf5e34ce256b16ebdffd3826623645a0d8123af620098acb83fc6e199dfeca8349000c127d07b945caa56c1dab742f4c50762e4d7e00f2257e7cafffb9fa6e330121a103a050875193dc8f860b41dceb2e7f76c3e7dc8ac9440901d58efd620bc26c6b105b9f619597dd11955d2df3d26d15c2bb41eb5d68276ff7870c232f7a898af29b0301ab6cfca539b439909270da9b80e4e50ab4f18bf15be930d68c11e718ba006e544c1b9ce5b6a36c05814d4c9efda10acedc59f4f8d414112f4c1b19c735ceecc0c0dc3a8092c3ded4a561e7b9deff2f0de199aa7240f759588cab87ee86e02feec1949f3a23c442473938bfda6882021de1317aad12ae5a33992881f90b05f59c6f72efabed5512ddc9f7db5a9ebd7dfdbd4cdd864825ed35845478d08a4bf1789d4e0195946b63edf6da61dc75a04e2e2a915386eaf3eeb7461987e103941df70a945aca2dba352f53c1db78b39846ee76db980f03f140f41802fb770fda24b5d0e368d8afa77185a1e67e6c15cb6ba6896ecbf182a4598aa2b50bf6ad58e2e722b064dcf1756b2aba81688016c93af3e5b21ac6cd7e13c5778fd71db79dd4da5b6499968d1661297db5df7f1a1f5121a62930f2e2e179ca2f2f8902e027c21816724ddaf04b3dfe778e3651edb38e035ea5bc8782e9675d094257e79be18de456c7374dc4e90a8515927d5f5fe674a7813ad41978a45519ff74ec3a98c07d1bf16cf10aa7cb83593f55350cfd4fb61288b266bffb3b7697ad4eebaa72fdb72698f8af3e6c9038680a13035f48e2768ba23b6ee2cd54597a77fd0c78b856b21d24ebd69c7fe12c4fd26c490ae8f6e87c12bfb2e2b210bfccb3221f0f47d8035cd955d8d03566288694f015356d30e4ae8154dfd7f14da53b09ebe78a7f93d324eb5414380f2d1988d7f22c3a432c59d50ca02c14dcaa70d95dbca20983b71ac244788ea94cd8c0efb1a60f4de09f7a5ea49f6e9a6b1c13c4343f214a8f75bfb2b63e064287400e6c9d9d454cbd221220803de14462fc6f6d79001828ecf1b5396f5a4bf53bbb79facee4ded7cb81ec41d6e2b99337f5c09796fdaa375fcd3ac1c31d1f8abce4a9d6674b12eadba38f5a75e564c61fb9fad074581d6adbe91076eec333f983d9101cf89507c9a9a10b99c0426aef36c6e9c4139101893f77d03820417592a70f9b93b337d774fbbb73934e9e98e84ada15c57753655510dd9257ef026ba038c4ed89c48f7cbecdc5d6c1a9b7dc20f6229cacda0cc19f815ea881fd83e97343543a9c156ac85d2acdc1fdb63edaff2bfde560a25ed42fce60236369676a5ace12d9c39b383556a2caa5909edc87929a8dccd8f1ac1d1f2705544a420c771d42dca2b5abb2ac3715fa1b4920822f89e7e1cab022a893f2a4a00935d0e41ad3bacd2629efe1802ef227e49beb892018734e80f08aa5019675a05c48a66f7847a9991f3e4c757cc557b0eee0eaf30f016b36afd906f04ef2129ebba5ccc3c055125cb8715eaaa90a1e69ed6e1caa4ab5e2eb371a5e4f7ca3ab36856261f78f2fd9404bff5790f1606fb41f5172f45aee36fc299b07a071703578d665ff40a840b3ce33541bad6063a5c6ef1b0a55c266dbae5c9bd7b039efbc85eb6eb958f549b12e8ba7bfdd6c0a82f7e94abc6b65b7c89ccfb19922e380b3dcebe5e88cda5ae1584db8cdeb69bc25b6dd36231c491c6b8ddf8de6bb487d2fa6277fe676adbcf8c21360c907e28a4f0cb3d59e22e4696ae818aba0933d2bcae91f079d35bb3eb7016aa2a34ee3d61ffd7516d5fdf8f67d2ba783e692eb04e60cea28137a326df0343e319799f3e235efff00e7140ae464bd5d537e6ebf0c3b1663a51ff13697417aa34c764b3d0b1424be3ce2ae08235181ca317277d396fbd4a35cc9679f86705be506fe3d27472498775b451b8ac7249ad7e1fc01c8512da975e26f917f17d3e0d390e7198b4d13c4d24c4b6406c7f9ae9ea8ac38173c4db53ddddf3d4e453fecca5530df79e390c81eabb024482b0f9af39e39c067ac825230098c32fe0cc7642f82e87197de3b266f398381752535f61dc50c32417a99b80ecc388ebc81e15916a31c637916420567d037c396a3df946eee6d8ba664e8f88db159889627bda4842e1668f067f98ce6d5467834e63c9c610c01777eb1364261de7d4057c70957ee43bc1ce88ecf8c9d88049a0ccdfabd0c30deb4b81ae78a3a410d5f314dc1067209062aa6d507576084284f7a1d790c2bc5f5093ee1ab1d5a8f21fd81c2f178abb913f3a6c6bddf6f8ee6e98013d4f14c6fac00d39de881e01ecbbd62346043d8245779c720021b8a60d67f93eb4e82bad981350b9deccf699f0f0bb91824b220fd53554235a53b245a8729f33030770629a4ac822519162a7fa34053216c5a994a2f2a20d661a1a4a2fde6203509f0ff37235ae1cc57128c6f7a2bc128f3694a38726c96e64088d31821fbf498303df4ee535652369b2d7421292d0c48d16a3b2eccd995285cd1434a1dbe3f5ec48c561d50fae8a344e471cf6220d3153e8a542ef86a33a468137985fbc75cc354e8e4d5fe05991734f60b83ffb15704900d1ed537c03e08279b60d864f1c89c35dab1139c435570bf265efdb9e38d321ee3afce14d8e05ddf20332f8c19f3ffed98fc914bfef88cd2a8088208195671471322e3089fe3098ce781c832d5a2c7f1be9756921786023765c1a9510c16d565f1cf3124be411fc2aa0b4c4d172f0b99eee4927427eb3e094997edc126af648c157e0567ccf4a7bd91726f9b2e0878bb443c964bf87c4d80d68414337dfef315dc81e750aea8f5912a5ed7d380f3bbd79111f77189a9e49b7e65b25670403484fb9224cdcd39e3febad9254571591ce2c40975ee3386177b8cdbcf7c1bcb06c2f40f3f8ee8d924cab31ef550d746080c5c4f606139e5cd5c77e0b213b7493e1c6b8c0138781bdb1d9cc6424696543799fffc8b61de252700b44cb961fa198541ba08c87c8dab4efca5fca476eecacace80efb046938a16a041ffb16fe4e1fd56dcdbb8ae338cc7186f310c1d15e7512e53430097c1baca93c6298e27642264cd64c79e8038ed8d5997eae9f8cc2a8fe190b7c43b63a0ec3d1c392c49ceda208344a7f7861aeda91e78d87ed741398455d8852a063a69dc289eb03d2dfd6268bc9468940f13187e690b375a93c7684c76d0b5021c5b4b94c4fac96de38d98176df78f644db3bf4e1fc0d8eddc49a070ac8b2437d150f253f928397c669893c5777c0e389f0f0ae7b9202ed9b69d50d5f7c22b329970b4303656239821110039725795c2cdf81f2556308f02ad084f797c1059df588aaeb70992bdef6f53de26a2d52dc864f60681f943ff6978a059dd1297d859c26530ef336e755ec54904095523afe71b7a37f32a19c6fa78cca735e53bb1dabe474bc1bd24f330be7519775f4c297ac1d6c9e166f39f8d80f001583e7f7764e1d6a9acb3b795a3cc86ff4873905fcb9d1bc0800d714bc6463dcec8b97fd6f2f57ea7bf5226fbe0972eb2809777bc8ecae944f6c3aa66e213d0c5542753eafbab951550e42bb48967a99cce3d4601dac15e7b0d3fd047168512983205528a048b38f2c898b7ae9a138cad2d862a908b04c5f7b0e56b98d4aa6e114f0ab3125a311c5d8abe3d346256b49166b178a97be04265455b942df71814cdd7cb834e064c76ddbba4bbe3e572ed3dd3740e3527ad926dac71e3b70361c970c0ebab4a1cfcea0e820ed4137c8544a71cd122d667419b89fba35163c5350b521065a48411210047946a0bccd9b2c10ac3a1713ce952da23695d83673ac613acb3765bd78a58e7fdc996b2ac0087997642124747f3f18d24a652af5c0b929651cdc96241a65e283261c10d22bbaa273a24a5943884268245bf2f833218f67e7fe1d4db78544f84b3d7bcec388e47353492b8eff16b3498226ee7cf14ad5691397d5ff40a3d3e614bb92978fc91e55f321c77ad49101f78e21041703585db4d1103060c5596c66ea1204e95a9c6d20dd7cde37348226d499bc695f598c829bf010836677ac6d72cd62a4024021185b12b3bcf5ae89cba0bc5fc7b7ca9c02f135ee95f994607779fe566d5ab601e9cf48ee73df9e4ea2b06d1c8a33cadc91ad5199edefc5470d7f6ccbf52c7ea84d73544c467fb67520a40269dc4fa0d79e2013a86d4fb51947401912dfb1b73d78e"}) ioctl$BTRFS_IOC_DEV_INFO(r3, 0xd000941e, &(0x7f0000001200)={0x0, "0a972c9da7a65551f64d2597fb18ebcf"}) ioctl$BTRFS_IOC_SUBVOL_CREATE_V2(r3, 0x50009418, &(0x7f0000002200)={{r3}, r10, 0x10, @inherit={0x50, &(0x7f0000000140)={0x1, 0x1, 0x81c, 0x4, {0x23, 0x3, 0xb61, 0x7, 0x7}, [0x0]}}, @devid=r11}) ioctl$BTRFS_IOC_SET_RECEIVED_SUBVOL(0xffffffffffffffff, 0xc0c89425, &(0x7f0000000400)={"b73e31a744193c429a73d6e2c4a19a4c", 0x0, r10, {0x1, 0x4}, {0x3, 0x3f}, 0x5, [0x5, 0x1, 0x203, 0x5, 0x3, 0x1, 0x98f, 0x8001, 0x5, 0x4, 0x1, 0x9, 0x6, 0x713, 0xffffffffffffffff, 0x2]}) ioctl$BTRFS_IOC_SUBVOL_CREATE_V2(0xffffffffffffffff, 0x50009418, &(0x7f00000002c0)={{}, r10, 0x6, @unused=[0xfffffffffffff800, 0x681a0f5f, 0x1ff, 0x8], @subvolid=0x3}) ioctl$BTRFS_IOC_SET_RECEIVED_SUBVOL(r2, 0xc0c89425, &(0x7f00000000c0)={"da32d734937e48cba00245f545fc52a4", 0x0, r10, {0x9, 0xfb9}, {0x400, 0x8000}, 0x6, [0x1fc000000000000, 0xffffffffffffff00, 0x5, 0x8, 0x4, 0x8, 0x2, 0x7ff, 0xb4, 0x7, 0x3, 0x5, 0x0, 0x81, 0x3, 0x2]}) 1.525798073s ago: executing program 0: prctl$PR_SET_MM(0x23, 0xa, &(0x7f00002d5000/0x2000)=nil) r0 = syz_open_procfs(0x0, &(0x7f0000000500)='environ\x00') preadv(r0, &(0x7f0000001400)=[{&(0x7f0000000040)=""/113, 0x200000b1}], 0x1, 0xe0ffff, 0x0) 1.364661518s ago: executing program 4: unshare(0x400) r0 = bpf$PROG_LOAD(0x5, &(0x7f00002a0fb8)={0x8, 0x4, &(0x7f0000000080)=ANY=[@ANYBLOB="85000000070000006a0a00ff000000005500000000000000950000000000000018100000", @ANYRES32, @ANYBLOB="0000bab2514d335d596bf700849a0300cd00009500000000"], &(0x7f0000000140)='GPL\x00', 0x2, 0xffa0, &(0x7f0000000180)=""/149, 0x0, 0xe, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, 0x0, 0x1e, 0x10, 0x0, 0x1e}, 0x2d) bpf$BPF_GET_PROG_INFO(0xf, &(0x7f0000000700)={r0, 0xd1, &(0x7f0000000600)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, ""/16, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0x0, 0x0}}, 0x10) 1.252871536s ago: executing program 2: prlimit64(0x0, 0xe, &(0x7f0000000140)={0x8, 0x8b}, 0x0) sched_setscheduler(0x0, 0x1, &(0x7f0000000080)=0x7) r0 = getpid() sched_setaffinity(0x0, 0x8, &(0x7f00000002c0)=0x2) sched_setscheduler(r0, 0x2, &(0x7f0000000200)=0x6) mmap(&(0x7f0000000000/0xb36000)=nil, 0xb36000, 0xb635773f06ebbeee, 0x8031, 0xffffffffffffffff, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r1, &(0x7f000057eff8)=@abs, 0x6e) sendmmsg$unix(r2, &(0x7f0000000000), 0x651, 0x0) recvmmsg(r1, &(0x7f00000000c0), 0x10106, 0x2, 0x0) bpf$MAP_CREATE(0x0, &(0x7f00000000c0)=@base={0x0, 0x0, 0x0, 0x8000}, 0x48) r3 = bpf$PROG_LOAD(0x5, &(0x7f00000000c0)={0x0, 0x7, &(0x7f0000000240)=ANY=[@ANYBLOB="18000000000000000000", @ANYBLOB], &(0x7f0000000200)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x90) bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, &(0x7f0000000340)={&(0x7f0000000380)='mce_record\x00', r3}, 0x10) syz_init_net_socket$bt_hci(0x1f, 0x3, 0x1) io_setup(0xfb, 0x0) openat$full(0xffffffffffffff9c, &(0x7f0000000300), 0x0, 0x0) io_submit(0x0, 0x0, 0x0) bpf$PROG_LOAD(0x5, &(0x7f00000000c0)={0x11, 0xc, &(0x7f0000000180)=ANY=[@ANYBLOB="1800000000000100000000000000fe00181100", @ANYRES32, @ANYBLOB="0000000000000000b7080000000000007b8af8ff00000000bfa200000000000007"], &(0x7f0000000240)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x90) bpf$MAP_UPDATE_ELEM(0x2, &(0x7f00000002c0)={0xffffffffffffffff, &(0x7f0000000080), 0x0}, 0x20) timer_create(0x3, 0x0, &(0x7f0000001400)) 1.249974606s ago: executing program 4: mprotect(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x0) mlock(&(0x7f0000ffd000/0x3000)=nil, 0x3000) mprotect(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x2) 1.15851052s ago: executing program 4: bpf$MAP_CREATE(0x0, &(0x7f0000000240)=@base={0x1b, 0x0, 0x0, 0x0, 0x0, 0x1}, 0x48) bpf$ENABLE_STATS(0x20, 0x0, 0x0) r0 = bpf$PROG_LOAD(0x5, &(0x7f00000000c0)={0x11, 0xd, &(0x7f0000000280)=ANY=[@ANYBLOB="18000000000000000000000000000000850000000500000018110000", @ANYRES32, @ANYBLOB="0000000000000000b7080000000000007b8af8ff00000000bfa200000000000007020000f8ffffffb703000008000000b70400000000000085"], &(0x7f0000000040)='syzkaller\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x90) bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, &(0x7f0000000000)={&(0x7f0000000180)='ext4_alloc_da_blocks\x00', r0}, 0x10) openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000180)='memory.events\x00', 0x26e1, 0x0) r1 = bpf$MAP_CREATE_TAIL_CALL(0x0, 0x0, 0x0) bpf$MAP_GET_NEXT_KEY(0x4, &(0x7f0000000340)={r1, &(0x7f0000000280), &(0x7f00000002c0)=""/109}, 0x20) bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000100)={0x18, 0x4, &(0x7f00000005c0)=ANY=[@ANYBLOB="dc0100001000000018000000000000000000000000000000950000000000000038720a013653e84c584fdd38a199f6b2df9e19f1574da4512902e83640d72226cbc0c89b926a"], &(0x7f00000000c0)='GPL\x00', 0x5, 0xdd, &(0x7f0000000000)=""/156}, 0x80) r2 = bpf$PROG_LOAD(0x5, &(0x7f0000000200)={0xc, 0xe, &(0x7f0000002840)=ANY=[@ANYBLOB="b702000000000000bfa300000000000007030000fdfdfff67a0af0fff8ffffff79a4f0ff00000000b7060000ffffffff2d6405000000000065040000010000400404000001f7ff04b7050000240000006a0a00fe00000000850000000b000000b70000000000000095000000000000009cc6b3fcd62c061c6238975d43a4505f80e39c9f3c530cf08e467b592f868ee3b0a435df0a0e8c1bf176db2a6b2feb4b77d3d5707bfd2d84aaa3b1d4e984c46ea7e2b347a36f5662403e1b2be4284322a4988a0d411a9872971c7c56f0979bd10b97163c066d0e196bf0fb04e500b0c0502df9de9ca3c00cb9a323d9b401bf4e418d07fa22f0610a70f2bdf4000200000000b0c2c125080963f6324bb7b80197aa3161f45346b100000000000000000089e399f6609876b588743794298b79dc192dff048fc207c81f28bdd3e26a1a8a0481e9f0da43bb6ca66e2f55a9ff19ffcafe3e64be06000000000000005064caec04a367c23d9fb6a6991ddb737d527d6acb15426406991c3b404984dfa2c6e94bd0339454c13ad3c328a182c15dc760a313e3b3ca5d3393404029e98fa883c71949a34d84030323e3d54fc5b29d27643453ad9226e3550ee5520211d9370175fba303f003073afd1ec9f7c6133f260c6882a146880b9387f1beb5418618bc83a3becf9bb5d80eff7da7ba8b913c685fc6700848dc6665d73248c1f74e08ad04ce905faf32706e0000249a028044ede964362cfb2f30a246c3b2f60000fc4deb91da1368b0960b8d69bd99c64893d44f962524429dc0584b8e7e541c903869d96989b9a986620cb2c95c83f2a082c52764f49e51188f9418b01bcd8ae164acdac95318ec8b2c6feacdcf4b528e5e58219bc54f6ad5679e7f430e6960ed048c46e1dccca05bfa1d67c83795eae2d31968c055d325a9c794ef88b30c2de4a274878b73c05ffa88b7073be648b12bb1fee58958d6a6f31bfe568215dfbde59dad00008a73b40f09cf018cd496b36050d7fd45e3620c28f76749262e33e16429a6da35ceb1a989de81c3f8b8bc348ef2ac3781b847611fcb0a26acafdd6d9a1b17dcb9f7c493d8f8cd344a1d470ca0d6f16ab0293774b5509fb0e7113936d59d5a60dbd84a938476adeebab9ff44f531bb0200000000000000cc1fbc455a64fd449284f71761092a0302000000000000008a05d36fd9b814b4292745418c92d944763a4bf5e138d810e29a31f08f7dea7762d2d8f7e1d24cabe17ad4135d8872935ceac6eb4f046f2acc1b0efb4438abddcabb4e4e72a450aab72b589bec83bbb688e659fb426cd43d0ee993516fd4e867232cde69b6ffad447dcd92e0ef8234ff850ec3948dd1fa7afb77d951fe4abf618121b7894c106beb49a71c62df5544ef221973432ccc7e62b151eb898a01010a7ec5acd0a5dcb2de443880c8a682515d1da9a3048744acb44384d1591df789883c0560495cb0cb32283529926d25e5c7f481112ab8a82247e927fb6f256830dab3671f00500d36a17790bab7d0e89e6c15314f2b963bfc867953476b0505c7d728326d666f39e82cfcf7e7a85df288d75df24c5e4d529c349923f9a4fb882310391dd58b4cbd8def239a227724d39c3e6c40e20e07e68a22888a5c3941b7a765b92bcb37f302487bcbd93ccf3a104021ff34ddf7ffcca1a04eae963e25516a114573779b24a341dfb2e80f1f345c6d96493ffc2a18478b5bf3aab2ea59c51cf0678e1a57d0ea042d911548ff612002ddb2d54d42fbdde42b56887003d27468225b2594a05044baf314113e889468cf13dd92aa0d7744db6b56557a5adad95cb9a69d4de50642b4b9d6d3ba7eb534b00d0fea62f0a61535dfc4da06e7f8695be614c557caed7eb0120516e1351fed7d8ffa31c8f4be364185469cfc5f25c90d71bce745dd2d58a30e0844f12c4cbbdd7a08465e665c2620d78673dfb6d9263ed7def8924cfcd48a8a3534f1a3eac9ee9f18a18106ba3d7c7a62330f5c0e98cb7982dd7bad02c8dba9c13894185bfc4bd2520b6e2043fcb3fc5eb55ecf9e6e363ea2ac40a14a6f00f0ffffa0fdb6487c51ef12c2e88beeb5aa6f6a4151cfb90644e50630ed474df7d1635afcb1ea3f6c47b5acbba2ce5099a9387f74d1ffbd1da497613174f76a656ba5bacccbb58dddaf9a3510d65383829a51e0f41e661fa80ca1eaaa6cf0824305ba4ec80400c50ffe83ccb0e6fef321190c58aca8c7c8c6d26ff5cbc2cadebda8e1219e04f8dacffd33db1a0a2e74c9eb978d80a12d0b5327bfd053000000000000000000be0d02a14708504412fa93d335992b2983c5addc191b4a21c7b340d0536b01958e15315eb5f3f9f4992c18f666359f40295fa73284c4b607669bae75bd68c3e2b770c324a0ab26b6065d7e95a7bd80052db57506ec7cc861bf3998d07484c66630ca8173fea3f06ed1dfc70a8b90418e2dc76137e0f68cb1c8a908aef9f009f85647dba54e05028c33d94d463fb20d2e7547184b8d3611e45dff02144387f342ef9b9bf650e9d049bf65258a7bc094a6965e24611c077e1ca0891362a9d68f3ec7610c0449acf18459110500a09b75885cd79ba32776e4a511c8a4ad922b000000000002ef507ec6fc7f5dc431b9d8cbd9003972bf1dc6a71bedad8e19efc3edd2a7a7e555d5f3176af69920471e6e5bcb8966c813c132d65e2b99d3015e06b372e1aefaae14ee3fbc6349af362c19b59c214de66912d1a9a98d92dc197a51c29443de62caca334c46d110e50896fe50d0477771d387f40c8ef05750ca651e6e69a237dcf78666d6ab2bda1f853525494e4efdd93be38bb5fc671f8794002d7a951fd336aaf4ed1166cb459df70218c571ba1c40b028234505e5477effff26af8812c2fbb8785a223fce0a0601c2a3b58bea8c6216eadabcabe86ab46e4cd3d58ef7ce8d3c4b0bc5952e81dfc0a490d8568db6f9c51fe703c6864fae0053d2f91f49e977cdc1962dbc28c29471a72199862bc8fc6e211d13d8579cab4fba94b2b613c9b8148d05e0690a4c4ab35aabc45801d2b82081e62b23a01b58b1ffb624f63ad2246796796160cd3682374364edac52f1becb7c6eff50823b75fb2ef516ec4ec1cb20a2535b504502d744f2099674e58f2c117c980cf0d041c8e45c4f166bab4aa5ed200ef4dcff96f7c9c1ab8c22db0f439b23b04bcd41ffc3a0e01976ca1cf43e12d7d72f3faa4979faabd62e2dc54a980eae4d5e8c6498de331c3aba1144ef1190ea6cda641d9416c4560cab2d819eac7b04c70f141754c3ffd79da363fe8859afee531710caf1b2bf5a51142f4755cbb700c28083525a9093790096cb93417f1216000000000000000000000000000040ceb244e4cae2b65a76d41793aabccd3d0c50486eae6793e1f54814a8ee2779c14ca94759266200229b58c12279817869e831cadb7b09ddffffff9d93e2ad25eed43c0b9ee4fd209b5b919a42f676b9d7236fc8dd5040899d0676291407ce9ac8101dd3512f5b3ac8cf8179d1749de324000030d0f942ec4604c28d5c287d1435956784003a53eb5f0436ead88d7acf0166dbd9f30a9b259c8a9b9faf1356faf269cded935b07863e4fdad8aab52686c81babd1c08f6700a2fadd413443022ea5c774ffefdd426abed08d437a4db48611fc82a18ab9f54758a1aad86d95cd186ceb55fafa3930090467b8b7bb8ae7e1c8b4b4106a381cb67fdb86def4de2076dc538bb97502b4b4350e633dc0a53c2fc9a01bc5cfae0245f1fab843c633446f5f3a43226109b7dafe7815773bd6969f04cbe15236b90000000000000000000000000000000000000000000000000000ff0779b9c0057addb2efe11b8b3a706569f1522b57d71bb0beccab7c8fe9e1330b2f501b2ac3cfe9e2f505e833217557abb257d61a73a758543651b250f8d8ef9c8481bb28a137d15040b0181c28dfad7c17b30c452a64c43a117cb948247c33abc765a6ba695c3cea5e32a4d11c9b4be91c60932bae2dcbec2ff4268e03aad15efc6004e6b3d7f0edf8b5d4ae7846a6d43c16c90b7c5dc13ac2ff0439ab693498964cad2bb533bcd240778b7e49145c48efde42b44c01517f1a7c7707b4c4fc0900e7086ec40354504590696282286db9030f0320e2fcba8723939005347b3c99e3f1310d41ab328c1f351b3f744ff1973431000000000000000000000000000000000000003495d69aaf9a1d83e83511a3bf44fe753b8ad83bc34ea4d46b397e000fd267c50122aa5aaf8474ec2e57d960d963900bef84a4b3c7dd01ae4d6b5522aa8a35ae7996e298bcfe3f31a34e3e12c58cf172a4d3677a67b52041ec21ae8003aa1c9969178b1b00e4d12ac9741fd788fb6260ec043c013907523c77f8acc20b9e2fd224ca8f21fab2b10991881e0a12f4e1c4f54b9ca7c9a0c8298d60b8b6eaa023418992d6d62b0e9faca4a3b3a845e859137cd933ef5eb8db16f159f32505725da51414562d064b551246dacd586f42d04d3fed3c087bb52ae4bc09f3846c785d1b278e661ed01fbc2415288bc9c808c4aef648d431b3029da0dec8886c3ee9cad996843d00a3b5eb54e270dd2e96c8f2fdb4c27c2d1bd467f2a14867dec67730d8a68329839d9feff688dfbe25c73f936338e7b057980da58a6303d95f17712d667d5a1066ae457ae32925ce658b559c1182a74e267da57fe25b19153f1cdebaddf3f7a3479c09f2303dff449c0513b552a75ed48215cc31264a6ff648a95daa0d599dbce303b3b5307572df30429a3b4b115cab0a018f2501272048dd9e69877535e20078e7c28a98f26ace7a266bdc15ce904f25ec7fb2434ee7b5b69bed702ba1e7ed72942f452f1a98a2d949450091075efa823b11f5f5eccd921c04c7c15a5a05750cd85b1300fc00ce275de7559e117f87cb6c3c9a4b9f96149e3fcffa44d7000000000000000000d43d07d546acb7009c0c4f6e57b8577d2113bfca1939b9bf757265e175c1863a7c8d7640675830dc11d5d59546daf2385a7074f770c8333b21e2fb660141bc4f1ed45f703da6ac2557ab6952bd0c300000000000000000005b44bff4e3966fdfc9b720412bec09936b08e440c774e2224f2d338fab2ae59379378ca34eeedbd9a323a889f295e5d3bae64fc48ba123668e6a0be1e732aa5e2a0d4373a0b76d84f018d45bdf6f12d6d5d23a0331c3ae5e99a2bcdb52386135ea15890007e1cba5e52a04971139272012ae5542ba109a9d2f49798ce2fc6f639735e0222cd08075418239042bfe47c363973d3245ce507e838dfd90ae442a96fa1343029be56de31c2eff226c05f0ae3dbe2281e7bc02db39342d5b54ad3616733a5aa7753613423a0c5e2844a6e08fa5b76e18f7e24e967f6f83c546718d0f20959376427cdd449a4be3d75fd3e51e1b7f8690855af8eddbd3fd556b4460d0091e3623933f1a11db14aea54af6c49725bfa51fed222dc379995f48b1aab94441767c8bccbfd966d814715203bd8f549cd57d6a87295bf16aa25fb4e7fcaa8cec5e5c03b0095861bf2fed70ffb46bbb78ba90ca272ead9b3d2959fd9dbaabd1d51a60b474cef4c700faf718b810e4d3527a4663ee9fbc0000000000000000000000000000000000000000000000000061abf7a66b7b3f57ff83482dbab3f591dded505630dd9dd4828dde3fd9218fb1d041a26c60a724fd8506ba03a370721c281ff6202410dd078fc15f5c4e02b46fba33e0a772130f9a158a2e403ea61919f461358bee016e4c7c114ba7f4486aa7984fffd4555d71e049b2e933ae820bb5990ac3e27e7ebb101ad67ea47ed363de7dab4fb43769f5eca65b5918a76af8860f4d0d79805d9c08d3e27a8f041615ef85b52e521a90e511fcb303dc0ab19abaf0e37e9725bb596de8d8afecf5e15215a83652f3834bf00bf7bbc82b3c45e78a46e70a54a1925b4bf8392070e9cde0634790e444e4e4ee762db725122865a194d7ba289d9aecbba85da0a5c0de6b71a3cc"], &(0x7f0000000340)='GPL\x00'}, 0x48) bpf$BPF_PROG_TEST_RUN(0xa, &(0x7f0000000780)={r2, 0x18000000000002a0, 0x204, 0xfffff000, &(0x7f0000000040)="5aee41dea43e63a3f7fb7f11c72b", 0x0, 0xf000, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x48) 838.36724ms ago: executing program 4: bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000200)={0x0, 0x4, &(0x7f0000000000)=ANY=[], 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x2}, 0x90) bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, &(0x7f0000000500)={&(0x7f0000000280)='netlink_extack\x00'}, 0x10) r0 = socket(0x10, 0x3, 0x0) setsockopt$netlink_NETLINK_TX_RING(r0, 0x10e, 0xc, &(0x7f0000000280)={0x4000}, 0x10) prlimit64(0x0, 0xe, &(0x7f0000000140)={0x8, 0x8b}, 0x0) r1 = getpid() sched_setscheduler(r1, 0x2, &(0x7f0000000200)=0x4) r2 = bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000200)={0x11, 0x5, &(0x7f0000000000)=ANY=[@ANYBLOB="18000000000000000000000000000000040000000e200000850000002a00000095"], &(0x7f0000000100)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x2}, 0x80) bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, &(0x7f0000000280)={&(0x7f0000000040)='sched_switch\x00', r2}, 0x10) sched_setscheduler(0x0, 0x1, &(0x7f00000000c0)=0x7) mmap(&(0x7f0000000000/0xb36000)=nil, 0xb36000, 0xb635773f06ebbeee, 0x8031, 0xffffffffffffffff, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r3, &(0x7f000057eff8)=@abs, 0x6e) sendmmsg$unix(r4, &(0x7f00000bd000), 0x318, 0x0) recvmmsg(r3, &(0x7f00000000c0), 0x10106, 0x2, 0x0) sendmsg$nl_generic(r0, &(0x7f0000000040)={0x0, 0x0, &(0x7f0000000080)={&(0x7f00000000c0)=ANY=[@ANYBLOB="1c0000001600a17e00000000000000000a00000004000080040004"], 0x1c}}, 0x0) 742.817735ms ago: executing program 3: bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, 0x0, 0x0) syz_mount_image$ext4(&(0x7f0000000780)='ext4\x00', &(0x7f0000000240)='./file0\x00', 0x2000490, &(0x7f0000001300), 0x1, 0x790, &(0x7f00000014c0)="$eJzs3d9rW2UfAPDvSZt17fa+7Qsv6PSmIGhhLLWzbgpeTLwQwcFAr91CmpXZtBlNOtZScEMEbwQVLwS92bU/5p23/rjV/8IL2ZjaDSdeSOWkyZatSZduTVLo5wOneZ7zo8/zzXPOc56Tc0gC2LPG0z+ZiEMR8WESMVqfn0REtpYajDixsd7ttdVCOiWxvv7G70ltnVtrq4Vo2iZ1oJ55PCJ+eC/icGZzuZXllbl8qVRcrOcnq/PnJyvLK0fOzedni7PFhWNT09NHjz9//NjOxfrnzysHr3/06jNfn/j73ceufvBjEifiYH1Zcxw7ZTzG6+9JNn0L7/HKThfWZ0m/K8BDSQ/NgY2jPA7FaAzUUm0M97JmAEC3vBMR6516sj6Q73gDAGB3SpzOAWCPaXwOcGtttdCY+vhxRM/deDki9m/E37i/ubFksH7Pbn/tPujIreSeOyNJRIztQPnjEfH5t299mU7RpfuQAK1cuhwRZ8bGN/f/yaZnFrbr2a0Wrg/VXsbvm63/g975Lh3/vNBq/Je5M/6JFuOfoRbH7sN48PGfubYDxbSVjv9eanq27XZT/HVjA/Xcf2pjvmxy9lypmPZt/42IicgOpfmp2qqtn4KauPnPzXblN4///vj47S/S8tPXu2tkrg0O3bvNTL6af9S4G25cjnhisFX8yZ32T9qMf091WMZrL77/WbtlafxpvI1pc/zdtX4l4umW7X+3LZMtn0+crO0Ok42dooVvfvl0pF35ze2fTmn5jWuBXkjbf2Tr+MeS5uc1K9sv46cro9+3W/bg+Fvv//uSN2vpffV5F/PV6uJUxL7k9c3zj97dtpFvrJ/GP/FU6+N/q/0/vSY802H8g9d/++rh4++uNP6ZbbX/9hNXb88NtCu/Fn/2Qe0/XUtN1Od00v91WsFHee8AAAAAAAAAAAAAAAAAAAAAAAAAoFOZiDgYSSZ3J53J5HIbv+H9/xjJlMqV6uGz5aWFmaj9VvZYZDONr7ocbfo+1Kn69+E38kfvyz8XEf+LiE+Ghmv5XKFcmul38AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQd6DN7/+nfh3qd+0AgK7Z3+8KAAA95/wPAHvP9s7/w12rBwDQO67/AWDv6fj8f6a79QAAesf1PwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAF126uTJdFr/a221kOZnLiwvzZUvHJkpVuZy80uFXKG8eD43Wy7Ploq5Qnm+7T+6tPFSKpfPT8fC0sXJarFSnawsr5yeLy8tVE+fm8/PFk8Xsz2LDAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA6V1lemcuXSsVFiS0Tw7ujGrsmMRi7ohoSXUs09xLD/eugAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHa5fwMAAP//51siTA==") r0 = socket$packet(0x11, 0x2, 0x300) r1 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000080)='cpu.stat\x00', 0x275a, 0x0) write$UHID_CREATE2(r1, &(0x7f00000001c0)=ANY=[], 0x118) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x5, 0x12, r1, 0x0) getsockopt$packet_buf(r0, 0x107, 0x12, 0x0, &(0x7f0000000100)) 686.740474ms ago: executing program 0: syz_usb_connect$cdc_ecm(0x0, 0x56, &(0x7f0000000300)=ANY=[@ANYBLOB="12010000020000082505a5a4400000000101090244000101000000090400000302060000052406"], 0x0) 437.965842ms ago: executing program 1: pipe2(&(0x7f0000001440)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) writev(r1, &(0x7f0000000040)=[{&(0x7f0000000000)='5', 0xfdef}], 0x1) r2 = dup3(0xffffffffffffffff, 0xffffffffffffffff, 0x0) ioctl$TIOCPKT(r1, 0x5420, &(0x7f0000000080)=0x9) fcntl$setpipe(r0, 0x407, 0xae0a) sendmsg$IPSET_CMD_CREATE(0xffffffffffffffff, 0x0, 0x0) r3 = syz_mount_image$ext4(&(0x7f0000000580)='ext4\x00', &(0x7f00000005c0)='./file0\x00', 0x1008002, &(0x7f0000000040)={[{@nouser_xattr}, {@debug_want_extra_isize={'debug_want_extra_isize', 0x3d, 0x82}}, {@stripe={'stripe', 0x3d, 0x100}}, {@max_batch_time={'max_batch_time', 0x3d, 0x3}}, {@data_ordered}, {@init_itable_val={'init_itable', 0x3d, 0x3}}, {@usrquota}, {@max_dir_size_kb={'max_dir_size_kb', 0x3d, 0x40d2}}]}, 0x1, 0x5d8, &(0x7f0000000c00)="$eJzs3c9vFFUcAPDvbH/QUrSFGBUP0sQYSJSWFjDEeICrIQ3+iBcvVloQKdDQGi2aUBK8mBgvxph48iD+F0rkyklPHrx4MiREDUcT18x2pnTb2ZYubacyn0+y9M17O7w33X773r6+NxtAZQ2m/9Qi9kbEdBLRn8wvlnVGVji48Lx7f39yOn0kUa+/8WcSSZaXPz/JvvZlJ/dExM8/JbGnY2W9M3NXzo9PTU1ezo6HZy9MD8/MXTl47sL42cmzkxdHXxo9dvTI0WMjh9q6rqsFeSevv/9h/2djb3/3zT/JyPe/jSVxPF7Nnrj0OjbKYAw2vifJyqK+YxtdWUk6sp+TpS9x0llig1iX/PXrioinoj864v6L1x+fvlZq44BNVU8i6kBFJeIfKiofB+Tv7Ze/D66VMioBtsLdEwsTACvjv3NhbjB6GnMDO+8lsXRaJ4mI9mbmmu2KiNu3xq6fuTV2PTZpHg4oNn8tIp4uiv+kEf8D0RMDjfivNcV/Oi44lX1N819vs/7lU8XiH7bOQvz3rBr/0SL+31kS/++2Wf/g/eR7vU3x39vuJQEAAAAAAEBl3TwRES8W/f2/trj+JwrW//RFxPENqH9w2fHKv//X7mxANUCBuyciXilc/1vLV/8OdGSpxxrrAbqSM+emJg9FxOMRcSC6dqTHI6vUcfDzPV+3KhvM1v/lj7T+29lawKwddzp3NJ8zMT47/rDXDUTcvRbxTOH632Sx/08K+v/098H0A9ax5/kbp1qVrR3/wGapfxuxv7D/v3/XimT1+3MMN8YDw/moYKVnP/7ih1b1txv/bjEBDy/t/3euHv8DydL79cysv47Dc531VmXtjv+7kzcbt5zpzvI+Gp+dvTwS0Z2c7Ehzm/JH199meBTl8ZDHSxr/B55bff6vaPzfGxHzy/7v5K/mPcW5J//t+71Ve4z/oTxp/E+sq/9ff2L0xsCPrep/sP7/SKOvP5DlmP+DBV/lYdrdnF8Qjp1FRVvdXgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAB4FNQiYlcktaHFdK02NBTRFxFPxM7a1KWZ2RfOXPrg4kRa1vj8/1r+Sb/9C8dJ/vn/A0uOR5cdH46I3RHxZUdv43jo9KWpibIvHgAAAAAAAAAAAAAAAAAAALaJvhb7/1N/dJTdOmDTdZbdAKA0BfH/SxntALae/h+qS/xDdYl/qC7xD9Ul/qG6xD9Ul/iH6hL/AAAAAADwSNm97+avSUTMv9zbeKS6s7KuUlsGbLZa2Q0ASuMWP1Bdlv5AdXmPDyRrlPe0PGmtM1czffohTgYAAAAAAAAAAACAytm/1/5/qCr7/6G67P+H6sr3/+8ruR3A1vMeH4g1dvIX7v9f8ywAAAAAAAAAAAAAYCPNzF05Pz41NXlZ4q3t0YytTNTr9avpT8F2ac//PJEvhd8u7VmWyPf6PdhZ5f1OAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAmv0XAAD//xYSJMU=") r4 = bpf$PROG_LOAD(0x5, &(0x7f0000000b40)={0x11, 0x8, &(0x7f00000026c0)=ANY=[@ANYBLOB="620af8ff0c200021bfa100000000000007010000f8ffffffb702000003000000bd120000000000008500000006000000b70000000000000095000000000000003faf4f2aa3d9b18ed812a2e2c49e8020a6f4e0e4f698393aa0f3881f9c24aa56f15199fad0093c59d66b5ece9f36c70d0f13905ea23c22624c9f87f9793f50bb546000677b0c5077da80fb982c1e9400e693146cea484a415b76966118b64f751a0f241b072e90080008002d75593a286cecc93e64c227c95aa0b784625704f07a72c234664c0af9360a1f7a5e6b607130c89f18c0c1089d8b853289d01aa27ae8b09e00e79ab20b0b8e1148f49faf2ad0000000000000006fa03c6468972089b302d7bf6023cdcedb5e0125ebbc08dee510cb2364149215108333719acd97cfa107d40224edc5467a932b77674e802a0d42bc6099ad238af770b5ed8925161729298700000080006ef6c1ff0900000000000010c63a949e8b7955394ffa82b8e942c89112f4ab87b1bfeda7be586602d985430cea0162ab3fcf4591c926abfb076719237c8d0e60b0eea24492a660583eecdbf5bcd3de3a83209da17a0faf60fd6ad9b97aa5fa68480366c9c6fd6fa5043aa3926b81e3b59c95c25a573dc2edcaea2b1a52496dfcaf99431412fd134a996382a1a04d5bb924cfe5f3185418d605ffff9c4d2ec7c32f2095e63c80aff9fa740b5b7632f32030916f89c6dad7603f2ba2a790d62d6faec2fed44da4928b30142ba11de6c5d50b83bae613402216b5054d1e7c13b1355d6f4a8245ffa4997da9c77af4c0eb97fca585ec6bf58351d564beb6d952aab9c70764b0a8a7583c90b3433b809b5b9fbd48bc873495cbff8a326eea31ae4e0f7505ebf6c9d13330ca006bce1a84521f14518c9b476fccbd6c712016219848624b87cec2dbe98223a0eb4fa39f6b5c02e6d6d90756ff57902a8f57000000009700cf0b4b8bc2294133000000000000000000030000000000000000000000000010008bc0d9559711e6e8861c46495ba585a4b2d02edc3e28dd271c896249ed3957f813567f7a95435ac15fc0288d9b2a169cdcacc413b48dafb7a2c8cb482bac0ac559eaf39027ceb379a902d9ba96ffffff7f0000100000000000007d5ad897ef3b7cda42013d53046da21b40216e14ba2d6ad5656bfff17addaedab25b30002abbba7fa725f38400be7c1f001b2cd317902f19e385be9e48dccff7a1ef3282830689da6b53b263339863297771429d120000003341bf4abacac94500fca0493cf29b33dcc9ffffffffffffffd39f6ce0c6ff01589646efd1cf870cd7bb2366fdf870ce5dfd3467decb05cfd9fcb32c8ed1dbd9d10a64c1083d5e71b5565b1768ee58969c41595229df17bcad70fb4021428ce970275d13b78100788f11f761038b75d4fe32b561d46ea3abe0fa4d30dc94ef241875f3b4ce0232fcea69c271d7fa29822aea68a660e717a04becff0f719197724f4fce1293b62d7e8c7123d8ec571be54c72d978cf906df0042e36acd37d7f9e119f2c06f815312e0cfe222a06f56dd000c074eb8a322fb0bf47c0a8d154b405c37feaf3dd95f6ef2acd1fe582786105c7df8be5877050c91301fb997316dbf17866fb84d4173731efe895ff2e1c55ef08235a0126e01254c44060926e90109b598502d3e959efc71f665c4d75cf2458e3542c9062ece84c99a861887a20639b41c8c12ee86c50804042b3eac1f879b136345cf67ca3fb5aac518a75f9e7d7101d5e186c489b3a06fb99e0aa7f23a054de2f4d92d6bd72ee2c9fdc74aaaf1e3e483b4ad05573af40326993947d9a631bcbf3583784acbda216550d7ad333545794f37331766e472391e358c3b377327ac9ecc34f24c9ae153ec60ac0694dc55bff9f5f4df90400000000000000d6b2c5ea139376f24285bf16b99c9cc0ad1857216f1a985f369191ae954febb3df464bfe0f7f3ee9afe7befb89d2777399f5874c553aeb3729cffe86e66964ae09bb6d163118e4cbe024fd4500f8ff070000001e48418046c216c1f895778cb25122a2a998de0842a486721737390cbf3a74cb2003016f1514216bdf57d2a40d40b51ab63e96ec84ac3571f02f647b3385b3b8a8c9ae3d14f93100c2e0893862eef552fcde2981f48c482bde8a168c3f5db2fea6f26e4a4304e50c349f4f9ecee27defc93871c5f99b355b72d538ba2f58ea8e4aa37094191e10096e7e60fc3541a2c905a1a95e9571bf38ae1981c4238ecaee6f75cd0a6881bd1517a8250df986741517abf11389b751f4e109b60000000000000000d6d5210d7560eb92d6a97a27602b81f76386f1535bef1497f92186086e29c6bc5a1fad6ec9a31137abf9a404abde7750898b1bd627e87306703be8672d70d1ab57075228a9f46ed9bd1f08fb8191bbab2dc51de3a61f0868afc4294859323e7a45319f18101288d139bd3da230ed05a8fe64680b0a3f9f2dd704e4214de5946912d6c98cd1a9fbe1e7d58c08acaf30235b9100000000a55f74a23641f61f2d5b308cf0d031b0c7f0ced69993e9960ff5f76015e6009756237badf4e7965bbe2777e808fcba821aa8e8c5c39609ff854356cb4900000000000000000000000000c1fee30a3f7a85d1b29e58c776f4b4ce07e1c6fa66fcfc7a228805f76785efc0ceb1c8e5729c66418d169fc03aa18854693ad2a182068e1e3a0e2505bc7f41019645466ac96e0d4b3bc19faa5449209b083dbd334b47f067bbab40743b2a428f1da1f68df75cf43f8ecc8d3726602111b40e761fd21081920382f14d12ca3c3431ee97471c7868dcda7e478950aa69eb7f7f80572fdd11bb1d0d1280fbc22bf73468788df51710d7d31c632fc5ed1762eb0b428ee751c47d8e894f745a868404a0bf35f0121008b722b1eaa6aedfa1bf2e7ccb2d61d5d76331945e20fa26b8471d42645288d7226bbd9c9e9e1cc9eb3d541e407cc2dae5e690cd628ab848753203b458b97ec1afb079b4b4ba686fcdf240430a537a395dc73bda367bf12cb7d81691a5fe8c47be395656a297e9df0e71f96756ea5cce7db3c4be290159f6bcd75f0dda9de5532e71ae9e48b0ed1254a83100000000f6fbb869604d51a36a54c832e45b2569dc0d90b075225fde44c4e0973171ad47d6b70ebc660309e1e245b0fdf9743af932cd6db49a47613808bad959719c0000000000378ac2e24c7e800003c9e8095e02985f28e678f66422436f949e2ab8f162d7e3f855e378f4a1f40b0c6fb2d4b205a800b6d713acebc5b014e61a543a5a194f9ac18d76b5440e3b1a569e7397f6ca0400966d7ba19e720413267a6ccea9c439671d2c680f2753ca184eeeb843450368acb4383a01d25eb3d1e23e0f2645d1cdfa9fa410632f95a5f622f851c66ee7e3030108000000000000c4f93c0984b5c2d4523497e4d64f95f08493564a1df87111c9bffef97dcecc467ace456597685c5870d05f88a0f463db88d377442e1349acaf766218b54a9d624778e1c4cba6e6390a9f302c6eb2df7766411bef0ebb5000000000006065d6735eb7a00e127c0000000000000000000000bfb0bba79344643b1d8daa9f38e4b62c1e2af68c6f5054b078acd74b4a9c944e4505da485a3a4154387a0a88370d9ed9467b09c5888a06431df3f68abf0b366c4d5f8bea7b29c257ed756dff7a21c6b661cbdd43de65afd7f661d5c84f915c90e3d6ea012b68b787eb01d8320000000000000060176dacba0ec503a37fae6b472ec369c79ee6a420c0fd8d8d82fe136d5af6c30bfeb0a7275babfdb96a127aa9386e0671c6454245a18c1c8c49552cff5d27b547cdc34c0858c77a47a9ff86ee9fbd9ceda428716a4218821176d8067997527230fa67d26950d3e4f2750fa7c872874ad3a2d11f9f6eb08e6d7b6fa257b04d8ce36360f524e3dfd2211641f3d2637d86b80681eca50ce0eecafdd22d41fa515c15591e70ded4b70efac3cb42fb352d82e8f7573e8ed8248da356fa91a252976d3a4d8c1843a8d5bb7f5f1028453a0562a3ea93117076dd4940b7df50d78289fe66197525f6095f8662d232970bef61b03fa83027963a1a2e07cfee30c0d0b4c5877f93b3637ca21eab5afcf5d4638dfe8f9202aaad51c979049dd76d65368cbd4187d9f74257c7c4a23ac4a34eec5aa17e78c5167216f5e72138d20f8325dd5f8f96c32189c904eaef580987f1ce601a7cdc35461db9981ac42f9e24b0699bbe4e3d986e38952b0b7938eefd9e7a292bbb66367ad77045fdc18855c81c031dedd185c723238373fc698d676791d04f1ff5f0825a6619e844882f31ed190233d58ecee949e310bf2b1a51b8a33ae65a06d2b6ad386bf8dc49dd328bcd75d1843a13d68560175a18af7efc3c0f20e32f84f6aaaf000000000000000000000013a6c66bce74a8fb9092023df695da2714a7933d699d42de2bc4a85e0a0e22228290a7a7553ab93a16e42453ed86869a02df2f47d4088fac1772d3cd955c81cbf91c2ca7942942f61723b558079b82547844f92df2499c4b2c2ef2539e5daa8d8727baaa6b5755e6f83bbfca00"/3239], &(0x7f0000000100)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, &(0x7f0000000000), 0x0, 0x10, &(0x7f0000000000), 0xffffffffffffff7e}, 0x48) bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, &(0x7f0000000140)={&(0x7f0000000080)='sched_switch\x00', r4}, 0x10) r5 = openat$tcp_mem(0xffffffffffffff9c, &(0x7f0000001780)='/proc/sys/net/ipv4/tcp_wmem\x00', 0x1, 0x0) lseek(r5, 0x0, 0x2) r6 = socket$inet_udp(0x2, 0x2, 0x0) ioctl$sock_SIOCETHTOOL(r6, 0x8946, &(0x7f0000000500)={'veth1_to_team\x00', &(0x7f0000000d80)=@ethtool_per_queue_op={0x4b, 0x2e, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x400, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffd, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x7, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xffffffff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2000000]}}) r7 = bpf$PROG_LOAD(0x5, &(0x7f0000000080)={0x11, 0x8, &(0x7f0000003380)=ANY=[@ANYBLOB="620af8ffa1dc0021bfa100000000000007010000f8ffffffb702000007000000bd120000000000008500000010000000b70000000000000095000000000000003faf4f2aa3d9b18ed812a2e2c49e8020a6f4e0e4a9446c7670568982b4e020f698393aa0f3881f9c24561f1b2607995daa56f151905ea23c22624c9f87f9793f50bb546040677b0c5077da80fb982c1e9400e693146cea484a415b76966118b64b751a0f241b072e90080008002d75593a286cecc93e64c227c95aa0b784625704f07372c29184ff7f4a7c0000070000006056feb4cc664c0af9360a1f7a5e6b607130c89f18c0c1089d8b8588d72ec29c48b45e0000000000000401d01aa27ae8b09e00e79ab20b0b8ed8fb7a68af2ad0810000000000006fa03c6468978089b302d7ff6023cdcedb5e0125ebbcebdde510cb2364149215108337719acd97cfa107d40224edc5465a932b77a74e802a0dc6bf25d8a242bc6099ad2300000480006ef6c1ff0900ff0000000010c63a949e8b7955394ffaff03000000000000ab87b1bfeda7be586602d985430cea080000000000000026abfb0767192361448279b05d96a703a660581eecdbf5bcd3de227a167ca17a0faf60fd6ad9b97aa5fa68480366c9c6fd6fa5043aa3926b81e3b59c9b081d6a08000000ea2b1a52496dfcaf99431412fd134a996382a1a04d5bb924cfe5f3185418d605ffff9c4d2ec7c32f2095e63c80af740b5b7632d5933a1c1fa5605bd7603f2ba2a790d62d6faec2fed44da4928b30142ba1fde5c5d50b83bae616b5054d1e7c13b1355d6f4a8245ffa4997da9c77af4c0cb97fca585ec6bf58351d578be00d952aab9c71764b0a8a7583c90b3433b809bdb9fbd48bc877505ebf6c9d13330ca006bce1a84521f14518c9b476fccbd6c712016219848624b87cec2dbe98223d8d9e86c5ea06d108d8f80a0eb4fa39f6b5c02e6d6d90756ff578f57000000009700cf0b4b8bc229413300000000000000000003000000000000000000000000001000000000559711e6e8fcffffffffffffffb2d02edc3e01dd271c896249ed85b980680b09000000000f0000169cdcacc413b48dafb7a2c8cb482bac0ac502d9ba96ffffffd897ef3b7cda42f93d53046da21b40216e14ba2d6af8656b01e17addaedab25b30002abbba7fa725f38400be7c1f001b2cd317902f19e385be9e48dccf1f9f3282830689da6b53b263339863297771d74732d400003341bf4a00fc9fec2271ff01589646efd1cf870cd7bb2366fde4a594290c405ff870ce5dfd3467decb05cfd9fcb32c8ed1dbd9d30a64c108285e71b5565b1768ee58969c41595229df17bcad70fb4021428ce970275d13b78249788f11f761038b75d4fe32b561d46ea3abe0e3f676a2e664e25e4ae911fa4d30dc94ef241875f3b4b6ab7929a57affe760e717a04becff0f719197724f4fce1093b62d7e8c7123d890cec55bf404e4e1f74b7eed82571be54c72d978cf906df08f11f1c4042e36acd37d7f9e109f2c06f815312e0cfe222a06f56dd022c074eb8a322fb0bf47c0a8d154b405c37feaf3dd95f6ef2acd1fe582786105c70600000000000000b7561301bb997316dbf17866fb84d4173731efe895ff2e1c5560926e90109b598502d3e959efc71f665c542c9062ece84c99a061887a20639b41c8c12ee86c50804042b3eac1f871b136345cf67ca3fb5aac518a75f9e7d7101da841735e186c489b3a06fb99e0347f23a054de2f4d92d6bd72ee2c9f0390a6f01e3e483b4ad05573af403269b4a39ce40293947d9a631bcbf3583784acbda216550d7aec6b79e30cbd128f91e358c3b377327ac9ecc34f24c9ae153ec60ac0694da85bff9f5f4df90400000000000000d6b2c5ea1393fdf24285bf16b99c9cc0ad1857216f000000009191ae954febb3df464bfe0f7f3ee9afe7befb89d2777399f5874c553aeb3729cffe86e669261192899d4562db0e22d564ae09bb6d163118e401e024fd452277c3887d6116c6cc9d8046c216c1f895778cb26e22a2a798de44aeadea2a40da8daccf080842a486721737390cbf3a74cb2003016f1514216bdf57d2a40d40b51ab63e96ec8485b3b8a8c9ae3d14f93100c2e0893862eef552fcde2981f48c482bde8a168c3f5db2fea6f26e4a4304e50c349f4f9ecee27defc93871c5f99a3594191e104d417e60fc3541a2c905a1a95e9571bf38ae1981c4238ecaee5f75cd0a6881bd1517a8250df98674152f94e32409e2a3bce109b6000000000000a1fec9000000d694210d7560eb92d6a97a27602b81f76386f1535bef1497f92186086e29c6bc5a1fad6ec9a31137ab79a404abde7750898b59270b939b81367ac91bd627e87306703be8672d70d1ab57075228a9f46ed9bd1f00fb8191bbab2dc591dda61f0868afc4294859323e7a45319f18101288a0268893373750d1a8fe64680b0a3fc22dd704e4214de5946912d6c98cd1a9fbe1e7d58c08acaf30065b928a31d2eca55f74a23641f61f2d5b308cf01cfaed9ef0ce21d69993e9960ff5f76015e6009756237badf4e7965bbe2777e808fcba821a00e8c5c39609ff854356cb490000000000c1fee30a3f7a85d1b29e58c77685efc0ceb1c8e5729c66018d169fc03aa188546bb2e51935ab9067ec3ad2a182068e1e3a0e2505bc7f41019645466ac96e0d0b3bc19faa5449209b085f3c334b47f067bbab40743b2a428f1da1f626602111b40e761fd21081920382f14d12ca3c471c7868e7da7eaa69eb7f7f80572fdd11bb1d070080fbc22bf73468788df51710eb0b428ee751c47d8e894f745a868404a0bf35f0121008b722b1eaa6aedfa1bf2e7ccb2d61d5d76331ff5e20fa26b8471d42645288d7226bbd9c9e9e1cc9eb3d541e407cc2dae5e690cd628ab84875f2c50ba830d3f474b079b407000000deff000040430a537a395dc73bda367bf12cb7d81691a5fe8c47be395656a297e9df0e71b967ce7daac4be290159f6bcd75f0dda9de5532e66ae9e48b0ed1254a81faae79b6af6fbb869604d51de44c4e0973171ad47d6c00ebc7603093f000000fdec743af930cd6db49a47613808bad959719c0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f15d6533f78a1f4e2df4ca23d867693fd42de9b49a1b36d48a44ba6a4530e59bec53e876dc660dd6d89f80a4377b1b1292a893a516dab183ee65744fb8fc4f9ce2242e0f000000000100000000d77480e0345effff6413258d1f6eb190aa28cbb4bafe3436b176c7ed4b132fb805d5edd9d188daf28d89c014c3ecca10ae55704544673e1fb03b84f63e022fe755f4007a4a899eaf52c4f491f1e97c862e29e4570600000091c691faee1e0c8fe056a07474e6e5490a7d3c3402000000b60600d837c6befc63ddf2f594ad7cbc56a1e44d218c956a5392a995f1fae8e9f206efbb33854dc70104d74dc07748f9745cb796da2dfb714a0500000000000000faed94fc39acfb3fd25dfa8116a154cd1226e1bb72b59fed817072a0da60160761fd3dffda0f7c592eabd8ab68334d2a1693cb187539049e331272bf5135044df8161400211b8012b6eb1ed5656e83f65509bb4b323c5bd61bff949d3bade2f6ffda1360c2786e16937ab61d6dcafed319c7167d0885f9c6d1f442954c167dd9b4acd9468ce3674c82bbb2e31389179b025dbe063b7f906217b2cf8410c7023aa3e5cc3ba1000000000000000000000000000000006ae6301a2da44394275c582a6516bb92ea1980a0a659f2f1811c8b281c209647c4241f292b20508b215dde27bb2487a6e2b5e4a8ccfab90c23827ef06cbe364073005f8a6d1456aaeb85ffb7858f24eced67a67ab825e863928ed64c83f62ffdaa997657335b63c6b4163aff094059e626766845fd779c9e6cdbbd64c2499ce3ffe2fef03f7cdd0d90f3a7579579a142c0f7b318264d5c13c31cf475829528267ead38523cab7e1664e8426cfce471fef821c8a02a7e7d954d05b68a9c28f79429b09e2bb3681ae2b831e27c735123361c193d66ed4d71f19b199d371ec6bfada7cd370e3fdd3cd980fa1e145fd3f3e96b1feb53c865e1ada08f5d16ed652ee0c7f45352222692fbd679212c225d097aa90f7e1fb1f983415f43e75a19ecf7fd21bfa150ef563aa72ba3c43c5f3d9be128ec26b691f31f9cab931631606a81622f120675c962be2d3b5e95f74f0b209e42e6bdd76e6e725295b1d78d928f6f63e4581d5cc41cbde2ba66adc1168070c8c6e18a6a234f5f9311ef0f78924b68dbb4712efdb6974667bdb54f16fd2061b9ba93638dd177227e94e4ebd0ec1d437db948062bf41742000000000000000000305f70dd02fa0c61d5fe6d8ff35389246037e18d34c1375ae04f44f0c2543c772c5ccb137be7dc1874c514b37c668554d77d4ea5ed144a648257f4a0301067bbcd9b91072659d872f26b796e2b81025edb5f45f785e2c2602b248ecdd80f019ca659be7e8ae953325a27564f33c9d458a60be3dab38baab7eb1a66ab1ffd6308f7fd51beb356fe75eb985b7581bb5584c53984ba9c3340f97e8d3825681c53de5f554e595b00000000000000006a8fa9f05d64c4be42f981f00051a39938613067dbd1427e01bfec016e51844cefa8a855bf23ac887b4a88eed6d9443857242f28e31a41d20105fbf3394ff910e734b4d9101265ff729c426e01c1ab13dda8c388b9e6626f19eecb87e39175e85e17000000000000000000009431807e43886903526074e6b40244c938a4c68a38c25ddd7c143b3f1400010000ec66815cf8d1f56aa1424bc9b5d58790298e5b310969e50c222563b54e60854e1b0100448aca8c5ccbf5546ce4c3cd5a733fec25fb94e1e0f966bcbd28a4d8fe4f556eaa1104a793006619700798354c6ae05025040965e3083562bfa20968c04007d21dc02c9fd1f75e1ff40f439bdde4e784012e52049b483d02f81b88f5f57816b3fecec79cfca8d37203e769759d6b6a56b7605ced8ee18475a77ff0963a565fb6021d216c01b1098e40550a1cfd80e918d685a7b099a4f8ed654cd76ca61fe5ad8a31ec558fdbfa706d5e738bceae81fe777c307d5bc72183a4c2d35732ab916a781b9912160a3fd2a2e74dd690c57bdfdc1f069f949170ef8cb9c13c12138116bca7a8c59363799be7005c51bc25a8bbe2cf5ddf6aa161693782b0e7feb8a768f391b49d4c978c96dbb52f21c122eba9f17c8bed10591958cf06321a248b5f76ceedfe0d080d6aeadc11b237b3326dd04b86ac37c0d131544888db9e128d059761ad9a393e96c3b41c13c5a381bff187a75de560ba6eb3faa5ff8d2bb3c88f8de5efc2fb2200cfda6d07ceae22577064334fbf76a23e62e6059211d995b879f6b7d3f7fcf03652b81e6b7cdeff947ad185d3c6269ca247b429c3b872a8f1ef60407d29a874f4ec31c9effed55543a65a6b4d778cebcd43b7905f3960140bd783540a7353014bda8e9c7a34a5f428fd1f8eb11e837dd9d586487fdebcb1ecd3a003ff0fda4be617fecf1ff0ef2cdfb7fea73ca18874664d60a4b9423f3297bc8eb91b4ee1d73272abbef3e7a828a7d7ab055a8eb58fe379de85338304e26e3620941b463e9049fd105c74c91cc4d71b0f76e2c2e4825106aa7ce2a3adbbc7a0443ece58e752b47e6f677eff7c5c568a89d6e36b165c39132a0f27080ece2a94c320b002c77f82662675a7713c7067081cac15994698c41ff4754268ae1676384ff799783f55d7e5a1a0920300000000000000d98440c355927629f2bcf9dc405a18ca0264400abf38e90000000000000000008faf2cddffbfa69bf32eb718e88ec75603ed7c7a8825ce0f27a114bd7a4ab74d0c7b8d90ccc1c3ca6620def782e24d75aed70eb676437f62677a69e0994cd82d72e95493c830fe9515329f40b7025326dec33a527c5d999298eaa3690fd0d38a02fc6e0bc16dbe19f353027edc014411e1138087221492f5d5e5cc9d0a1acd3f581eda9a807aa0e609f935f626d96351e0ff116686cbeb8939feecd5dac8cf45101942cc7cec21b7f337df5431bcf7e504b7c427f70a10e1cb8993a661306a0576b638a0171e6800b5b35589d676eb30ed1a72e8f7b057eb281c4504195635b6b285ebaba019913a2520e43ed790231f047f7d3789c10ae7d724929f77aec1d33d9587580268ee14396f71e7ef588cb2560d6bd0795a9b97281229eb16de086553469fad7214ffc3e416f8b8e442dce1d37f9b1c88a5d8a8d9f2fe45bd8df213ecb4194c8554aea13cadcd502e51f6fec80418e772b5bd8d0228949058038b185909ee542848680f9ad43f4057d676d5e21ae3d7e0e4a28c04f112a94707f032b35915e42993ff148291b8babe026646ee41905992db217561b90811c4702a14f312fe5d2ae7257db6be1034cc1c346b76a853ce274bf0435e18f7e86c660c18c80f30505dd4cf2ae2a1893b83c62d61bfeadc1f913e4cab2b897e096dd3fe3525090410cb23bab36cdf200a36014032cf6e5121803c5a0c4a273a19f340163fc6265425d513a1294b8439276394945d94a589708e32a1cb30f1fa4b2f08e01dc5e8c6732e6dc59b5c8cb400000000000000aa9f98b3452c2eec37a99a16b88d2d56928f46fa45cb8c280529921f2e36d80851e8ebb8edf395a0a6df17a0ec"], &(0x7f0000000100)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, &(0x7f0000000000), 0x8, 0x10, &(0x7f0000000000), 0x10, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x10, 0x4}, 0x90) bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, &(0x7f0000000200)={&(0x7f0000000340)='kfree\x00', r7}, 0x10) bpf$PROG_BIND_MAP(0xa, &(0x7f0000000040)={r7}, 0xc) r8 = socket$netlink(0x10, 0x3, 0xa) ioctl$sock_SIOCSIFVLAN_GET_VLAN_VID_CMD(r8, 0x8983, &(0x7f0000000040)) ioctl$sock_SIOCGIFVLAN_DEL_VLAN_CMD(r8, 0x8982, &(0x7f0000000000)={0x1, 'vlan1\x00', {}, 0xfe01}) ioctl$BTRFS_IOC_GET_SUBVOL_INFO(r8, 0x81f8943c, &(0x7f0000000100)={0x0, ""/256, 0x0, 0x0, 0x0, 0x0, ""/16, ""/16, ""/16, 0x0, 0x0}) ioctl$BTRFS_IOC_TREE_SEARCH(0xffffffffffffffff, 0xd0009411, &(0x7f0000004c00)={{r9, 0x0, 0x1000, 0x3, 0x7f, 0x8, 0x1f, 0x3, 0x6, 0x40000000, 0x100, 0x1, 0x3, 0xcc}}) ioctl$BTRFS_IOC_TREE_SEARCH_V2(0xffffffffffffffff, 0xc0709411, &(0x7f0000005c00)) ioctl$BTRFS_IOC_WAIT_SYNC(r7, 0x40089416, &(0x7f0000000040)=r10) ioctl$BTRFS_IOC_SNAP_DESTROY_V2(r7, 0x5000943f, &(0x7f0000001780)={{r6}, r10, 0x14, @unused=[0xffffffffffbffffc, 0x4, 0x4, 0x8], @devid}) ioctl$BTRFS_IOC_RM_DEV_V2(r5, 0x5000943a, &(0x7f0000000c00)={{r4}, r10, 0x6, @unused=[0x9, 0x3, 0x7e, 0x40], @name="61fd2e7d844601ea6b1be20c8c32248c0742ab6276b5e06254514f89b0b679088a067f3eaee31db714e1900a13bdf835093183417357b9888f75f74d4eb0283411537cb01d38e938b67e5ba392a938e55d5b52fac41332dfd051cf3f4d6029238aae385680943978432c82334a547b8ec8c900481535fd5744de6254eca1fc1c98788421f68be74dc7ed9a3882f42dc4579fe151edf7fbd2dd7b7912dbac510d06f07e1bb6d9700b929ed6b5048756ec3edec8930cc3443639ab6ae5cc5180fe05dba9b0000d54e00234bfcb9f4d4bd1046099608e66c3e2f1affc5514a59684cd72a5c5462f0e22a57417a2d5a77b4209eb4c61b443ff3b115f1a586b67ecf754ac0e749d1c910bf2498a6ac890fc311a79afe76cf07c28b65e25714c90b4ac30a6bcc422dde0fbc1d0b4b3c58a62a3d6d1c9fe2a1a567b2f20d520fdc4b6b1f0ad1718e8ae195d9e9affad931bcc7cb7ad8da12612889cc0fde04405a17cadcb31ed9345ea218ff197bc5d0b0eeb709dcf5c442530682e2e4328e1fa597d5359d6c092778d1f71f9c2e82c6e3efd25b401419f0e7fe0199fd20a5aaa2528f0cd3b0f2239486c7e92449e6c3b3eb2b28f0f5346487566ee8fa1ab7c529b31fa600e750a8b579373d39dbaa9f0aa3ad48ab701ec2aad90a529fd8fa2cf85f7582e8ca57c9868d3a65efae09835c305e16b1fdbb3f5c4e66bcb7f4729b34a377b8a146aceb30c1479e861afd5e1bce3fb7c5f47830f80cbbf9ad3f3585acaf243ea121b439d78593a10e145fffc3f5f021d7442688604ffc23b5ae0da03a114ac068c4149d763dd83ec555ec05967373aedf1a5ff8be50307263c420bbd46dd2d79e62a11e827fcf4b7a3096c76292d84f076936449264c76e140206c14841676771d0d0b2843e77d10bf4e3c9ff38e8785dd1734ea3016aee7f00f36dd96730f7930b25ed7f8b79697fa759c04e30b864c2035d3366b273ccf6284eccd65613c60c765d4db82eea91a12d5f6d0cd2af9c460578a4089afd85236f2a74aedc6d34d0fd8f87711fa5793c4361297fc494ff70fdd9374943bb122d70dbb4486d10cd2e93a918c65cf7909a1354cb10a36755953a87792f7424d2553477b2761bae8d6260f48906460cef4599f93a5a59bf7a38473aaa9605b4aea0d3659a593c32d75c23988979527a53652fcb5817ee31e9752eef68cd69fefe306adca28455f8ce6fc66431b1df0f550b0a70b9bba78f8a629cd97026550b352dd1456fd2ad65e2aad3bb64129210e4795f3e6f77728ed47411b38257ebf179de5e04c0156a47f359cf5ffe2038db549e69da352a9122bbd06d2d8715f947893783f7a3e8091d6b83ab47abd58fb19d38bc08ffab8d5fe0bbc0c8b0443b01cec43f3cf4f4d2084d084f3ce185ffaa89a3b6260e548137ad48faee777572a9a299d1fe037c0ed178a073217dbe012cef5c14448f9f739601b25308306f2545f1ab51d87e7e3059684cf5e34ce256b16ebdffd3826623645a0d8123af620098acb83fc6e199dfeca8349000c127d07b945caa56c1dab742f4c50762e4d7e00f2257e7cafffb9fa6e330121a103a050875193dc8f860b41dceb2e7f76c3e7dc8ac9440901d58efd620bc26c6b105b9f619597dd11955d2df3d26d15c2bb41eb5d68276ff7870c232f7a898af29b0301ab6cfca539b439909270da9b80e4e50ab4f18bf15be930d68c11e718ba006e544c1b9ce5b6a36c05814d4c9efda10acedc59f4f8d414112f4c1b19c735ceecc0c0dc3a8092c3ded4a561e7b9deff2f0de199aa7240f759588cab87ee86e02feec1949f3a23c442473938bfda6882021de1317aad12ae5a33992881f90b05f59c6f72efabed5512ddc9f7db5a9ebd7dfdbd4cdd864825ed35845478d08a4bf1789d4e0195946b63edf6da61dc75a04e2e2a915386eaf3eeb7461987e103941df70a945aca2dba352f53c1db78b39846ee76db980f03f140f41802fb770fda24b5d0e368d8afa77185a1e67e6c15cb6ba6896ecbf182a4598aa2b50bf6ad58e2e722b064dcf1756b2aba81688016c93af3e5b21ac6cd7e13c5778fd71db79dd4da5b6499968d1661297db5df7f1a1f5121a62930f2e2e179ca2f2f8902e027c21816724ddaf04b3dfe778e3651edb38e035ea5bc8782e9675d094257e79be18de456c7374dc4e90a8515927d5f5fe674a7813ad41978a45519ff74ec3a98c07d1bf16cf10aa7cb83593f55350cfd4fb61288b266bffb3b7697ad4eebaa72fdb72698f8af3e6c9038680a13035f48e2768ba23b6ee2cd54597a77fd0c78b856b21d24ebd69c7fe12c4fd26c490ae8f6e87c12bfb2e2b210bfccb3221f0f47d8035cd955d8d03566288694f015356d30e4ae8154dfd7f14da53b09ebe78a7f93d324eb5414380f2d1988d7f22c3a432c59d50ca02c14dcaa70d95dbca20983b71ac244788ea94cd8c0efb1a60f4de09f7a5ea49f6e9a6b1c13c4343f214a8f75bfb2b63e064287400e6c9d9d454cbd221220803de14462fc6f6d79001828ecf1b5396f5a4bf53bbb79facee4ded7cb81ec41d6e2b99337f5c09796fdaa375fcd3ac1c31d1f8abce4a9d6674b12eadba38f5a75e564c61fb9fad074581d6adbe91076eec333f983d9101cf89507c9a9a10b99c0426aef36c6e9c4139101893f77d03820417592a70f9b93b337d774fbbb73934e9e98e84ada15c57753655510dd9257ef026ba038c4ed89c48f7cbecdc5d6c1a9b7dc20f6229cacda0cc19f815ea881fd83e97343543a9c156ac85d2acdc1fdb63edaff2bfde560a25ed42fce60236369676a5ace12d9c39b383556a2caa5909edc87929a8dccd8f1ac1d1f2705544a420c771d42dca2b5abb2ac3715fa1b4920822f89e7e1cab022a893f2a4a00935d0e41ad3bacd2629efe1802ef227e49beb892018734e80f08aa5019675a05c48a66f7847a9991f3e4c757cc557b0eee0eaf30f016b36afd906f04ef2129ebba5ccc3c055125cb8715eaaa90a1e69ed6e1caa4ab5e2eb371a5e4f7ca3ab36856261f78f2fd9404bff5790f1606fb41f5172f45aee36fc299b07a071703578d665ff40a840b3ce33541bad6063a5c6ef1b0a55c266dbae5c9bd7b039efbc85eb6eb958f549b12e8ba7bfdd6c0a82f7e94abc6b65b7c89ccfb19922e380b3dcebe5e88cda5ae1584db8cdeb69bc25b6dd36231c491c6b8ddf8de6bb487d2fa6277fe676adbcf8c21360c907e28a4f0cb3d59e22e4696ae818aba0933d2bcae91f079d35bb3eb7016aa2a34ee3d61ffd7516d5fdf8f67d2ba783e692eb04e60cea28137a326df0343e319799f3e235efff00e7140ae464bd5d537e6ebf0c3b1663a51ff13697417aa34c764b3d0b1424be3ce2ae08235181ca317277d396fbd4a35cc9679f86705be506fe3d27472498775b451b8ac7249ad7e1fc01c8512da975e26f917f17d3e0d390e7198b4d13c4d24c4b6406c7f9ae9ea8ac38173c4db53ddddf3d4e453fecca5530df79e390c81eabb024482b0f9af39e39c067ac825230098c32fe0cc7642f82e87197de3b266f398381752535f61dc50c32417a99b80ecc388ebc81e15916a31c637916420567d037c396a3df946eee6d8ba664e8f88db159889627bda4842e1668f067f98ce6d5467834e63c9c610c01777eb1364261de7d4057c70957ee43bc1ce88ecf8c9d88049a0ccdfabd0c30deb4b81ae78a3a410d5f314dc1067209062aa6d507576084284f7a1d790c2bc5f5093ee1ab1d5a8f21fd81c2f178abb913f3a6c6bddf6f8ee6e98013d4f14c6fac00d39de881e01ecbbd62346043d8245779c720021b8a60d67f93eb4e82bad981350b9deccf699f0f0bb91824b220fd53554235a53b245a8729f33030770629a4ac822519162a7fa34053216c5a994a2f2a20d661a1a4a2fde6203509f0ff37235ae1cc57128c6f7a2bc128f3694a38726c96e64088d31821fbf498303df4ee535652369b2d7421292d0c48d16a3b2eccd995285cd1434a1dbe3f5ec48c561d50fae8a344e471cf6220d3153e8a542ef86a33a468137985fbc75cc354e8e4d5fe05991734f60b83ffb15704900d1ed537c03e08279b60d864f1c89c35dab1139c435570bf265efdb9e38d321ee3afce14d8e05ddf20332f8c19f3ffed98fc914bfef88cd2a8088208195671471322e3089fe3098ce781c832d5a2c7f1be9756921786023765c1a9510c16d565f1cf3124be411fc2aa0b4c4d172f0b99eee4927427eb3e094997edc126af648c157e0567ccf4a7bd91726f9b2e0878bb443c964bf87c4d80d68414337dfef315dc81e750aea8f5912a5ed7d380f3bbd79111f77189a9e49b7e65b25670403484fb9224cdcd39e3febad9254571591ce2c40975ee3386177b8cdbcf7c1bcb06c2f40f3f8ee8d924cab31ef550d746080c5c4f606139e5cd5c77e0b213b7493e1c6b8c0138781bdb1d9cc6424696543799fffc8b61de252700b44cb961fa198541ba08c87c8dab4efca5fca476eecacace80efb046938a16a041ffb16fe4e1fd56dcdbb8ae338cc7186f310c1d15e7512e53430097c1baca93c6298e27642264cd64c79e8038ed8d5997eae9f8cc2a8fe190b7c43b63a0ec3d1c392c49ceda208344a7f7861aeda91e78d87ed741398455d8852a063a69dc289eb03d2dfd6268bc9468940f13187e690b375a93c7684c76d0b5021c5b4b94c4fac96de38d98176df78f644db3bf4e1fc0d8eddc49a070ac8b2437d150f253f928397c669893c5777c0e389f0f0ae7b9202ed9b69d50d5f7c22b329970b4303656239821110039725795c2cdf81f2556308f02ad084f797c1059df588aaeb70992bdef6f53de26a2d52dc864f60681f943ff6978a059dd1297d859c26530ef336e755ec54904095523afe71b7a37f32a19c6fa78cca735e53bb1dabe474bc1bd24f330be7519775f4c297ac1d6c9e166f39f8d80f001583e7f7764e1d6a9acb3b795a3cc86ff4873905fcb9d1bc0800d714bc6463dcec8b97fd6f2f57ea7bf5226fbe0972eb2809777bc8ecae944f6c3aa66e213d0c5542753eafbab951550e42bb48967a99cce3d4601dac15e7b0d3fd047168512983205528a048b38f2c898b7ae9a138cad2d862a908b04c5f7b0e56b98d4aa6e114f0ab3125a311c5d8abe3d346256b49166b178a97be04265455b942df71814cdd7cb834e064c76ddbba4bbe3e572ed3dd3740e3527ad926dac71e3b70361c970c0ebab4a1cfcea0e820ed4137c8544a71cd122d667419b89fba35163c5350b521065a48411210047946a0bccd9b2c10ac3a1713ce952da23695d83673ac613acb3765bd78a58e7fdc996b2ac0087997642124747f3f18d24a652af5c0b929651cdc96241a65e283261c10d22bbaa273a24a5943884268245bf2f833218f67e7fe1d4db78544f84b3d7bcec388e47353492b8eff16b3498226ee7cf14ad5691397d5ff40a3d3e614bb92978fc91e55f321c77ad49101f78e21041703585db4d1103060c5596c66ea1204e95a9c6d20dd7cde37348226d499bc695f598c829bf010836677ac6d72cd62a4024021185b12b3bcf5ae89cba0bc5fc7b7ca9c02f135ee95f994607779fe566d5ab601e9cf48ee73df9e4ea2b06d1c8a33cadc91ad5199edefc5470d7f6ccbf52c7ea84d73544c467fb67520a40269dc4fa0d79e2013a86d4fb51947401912dfb1b73d78e"}) ioctl$BTRFS_IOC_DEV_INFO(r3, 0xd000941e, &(0x7f0000001200)={0x0, "0a972c9da7a65551f64d2597fb18ebcf"}) ioctl$BTRFS_IOC_SUBVOL_CREATE_V2(r3, 0x50009418, &(0x7f0000002200)={{r3}, r10, 0x10, @inherit={0x50, &(0x7f0000000140)={0x1, 0x1, 0x81c, 0x4, {0x23, 0x3, 0xb61, 0x7, 0x7}, [0x0]}}, @devid=r11}) ioctl$BTRFS_IOC_SET_RECEIVED_SUBVOL(0xffffffffffffffff, 0xc0c89425, &(0x7f0000000400)={"b73e31a744193c429a73d6e2c4a19a4c", 0x0, r10, {0x1, 0x4}, {0x3, 0x3f}, 0x5, [0x5, 0x1, 0x203, 0x5, 0x3, 0x1, 0x98f, 0x8001, 0x5, 0x4, 0x1, 0x9, 0x6, 0x713, 0xffffffffffffffff, 0x2]}) ioctl$BTRFS_IOC_SUBVOL_CREATE_V2(0xffffffffffffffff, 0x50009418, &(0x7f00000002c0)={{}, r10, 0x6, @unused=[0xfffffffffffff800, 0x681a0f5f, 0x1ff, 0x8], @subvolid=0x3}) ioctl$BTRFS_IOC_SET_RECEIVED_SUBVOL(r2, 0xc0c89425, &(0x7f00000000c0)={"da32d734937e48cba00245f545fc52a4", 0x0, r10, {0x9, 0xfb9}, {0x400, 0x8000}, 0x6, [0x1fc000000000000, 0xffffffffffffff00, 0x5, 0x8, 0x4, 0x8, 0x2, 0x7ff, 0xb4, 0x7, 0x3, 0x5, 0x0, 0x81, 0x3, 0x2]}) 423.371305ms ago: executing program 3: r0 = socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route(r0, &(0x7f0000000180)={0x0, 0x0, &(0x7f0000000000)={&(0x7f0000000240)=@ipv6_getroute={0x24, 0x21, 0x1, 0x0, 0x0, {}, [@RTA_ENCAP_TYPE={0x6, 0x15, 0x113dcfed14a2b03b}]}, 0x24}}, 0x0) 370.880363ms ago: executing program 2: r0 = syz_open_procfs(0x0, &(0x7f0000000000)='attr\x00') fchdir(r0) r1 = open(&(0x7f00000000c0)='.\x00', 0x0, 0x0) getdents(r1, &(0x7f00000001c0)=""/137, 0x89) getdents(r1, &(0x7f0000001fc0)=""/184, 0xb8) 288.543505ms ago: executing program 2: syz_mount_image$ext4(&(0x7f0000000040)='ext4\x00', &(0x7f0000000140)='./file1\x00', 0x200000, &(0x7f0000000280)={[{@noblock_validity}, {}, {@sysvgroups}, {@norecovery}, {@debug_want_extra_isize={'debug_want_extra_isize', 0x3d, 0x80}}, {@orlov}, {@errors_continue}, {@noauto_da_alloc}, {@nomblk_io_submit}]}, 0x3, 0x56a, &(0x7f0000000680)="$eJzs3c9rHFUcAPDvbJL+1qZQinqQQA9WajdN4o8KQutRtFjQe12SaSjZdEt2U5pYaHuwFy9SBBEL4h/g3WPxH/CvKGihSAl68BKZzWy7TbL5uXW3zucD0743M5s3b998335nZ5cNoLBGsn9KEa9GxDdJxOG2bYORbxxZ2W/p8Y3JbEliefmzP5NI8nWt/ZP8/4N55ZWI+PWriJOlte3WFxZnKtVqOpfXRxuzV0frC4unLs9WptPp9Mr4xMSZdybG33/v3a719c0Lf3//6f2Pznx9fOm7nx8euZvEuTiUb2vvxy7caq+MxEj+nAzFuVU7jnWhsX6S9PoA2JGBPM6HIpsDDsdAHvXA/9/NiFgGCioR/1BQrTygdW3fpevgF8ajD1cugNb2f3DlvZHY17w2OrCUPHNllF3vDneh/ayNX/64dzdbYpP3IW52oT2Allu3I+L04ODa+S/J57+dO91883hjq9so2usP9NL9LP95a738p/Qk/4l18p+D68TuTmwe/6WHXWimoyz/+2Dd/PfJ1DU8kNdeauZ8Q8mly9X0dES8HBEnYmhvVt/ofs6ZpQfLnba153/ZkrXfygXz43g4uPfZx0xVGpXd9Lndo9sRrz3Nf5NYM//va+a6q8c/ez4ubLGNY+m91ztt27z/7bqfAS//FPHGuuP/9I5WsvH9ydHm+TDaOivW+uvOsd86tb+9/ndfNv4HNu7/cNJ+v7a+/TZ+3PdP2mnbTs//PcnnzfKefN31SqMxNxaxJ/lk7frxp49t1Vv7Z/0/cXzj+W+9839/RHyxxf7fOXqn4679MP5T2xr/7RcefPzlD53a39r4v90sncjXbGX+2+oB7ua5AwAAAAAAgH5TiohDkZTKT8qlUrm88vmOo3GgVK3VGycv1eavTEXzu7LDMVRq3ek+3PZ5iLH887Ct+viq+kREHImIbwf2N+vlyVp1qtedBwAAAAAAAAAAAAAAAAAAgD5xsMP3/zO/D/T66IDnzk9+Q3FtGv/d+KUnoC95/YfiEv9QXOIfikv8Q3GJfygu8Q/FJf6huMQ/AAAAAAAAAAAAAAAAAAAAAAAAAAAAdNWF8+ezZXnp8Y3JrD51bWF+pnbt1FRanynPzk+WJ2tzV8vTtdp0NS1P1mY3+3vVWu3q2HjMXx9tpPXGaH1h8eJsbf5K4+Ll2cp0ejEd+k96BQAAAAAAAAAAAAAAAAAAAC+W+sLiTKVaTecUOhbORl8cxo4LyWajfDY/GXbUxGDvO6jwHAo9npgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAoM2/AQAA///fKTPH") chdir(&(0x7f0000000000)='./file0\x00') creat(&(0x7f0000000040)='./bus\x00', 0x0) mount(&(0x7f0000000380)=@loop={'/dev/loop', 0x0}, &(0x7f0000000140)='./bus\x00', 0x0, 0x1000, 0x0) r0 = open(&(0x7f0000000080)='./bus\x00', 0x185102, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x2, 0x28011, r0, 0x0) readv(0xffffffffffffffff, &(0x7f0000001f80)=[{0x0}, {0x0}, {0xffffffffffffffff}], 0x3) openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000280)='cgroup.controllers\x00', 0x275a, 0x0) openat$cgroup_ro(0xffffffffffffff9c, &(0x7f00000000c0)='memory.events\x00', 0x275a, 0x0) 184.514022ms ago: executing program 3: syz_mount_image$vfat(&(0x7f0000000380), &(0x7f0000000040)='./file0\x00', 0x0, &(0x7f0000000b00)=ANY=[@ANYBLOB="7379735f696d6d757461626c652c646d61736b3d30313737373737373737373737373737373737373737332c73686f72746e616d653d6c6f7765722c636865636b3d7300006963742c2c756e6174653d302c726f6469722c726f6469722c73686f72746e616d653d6c6f7765722c73686f72746e616d653d6c6f7765722c6e6f6e756d7461696c3d302c756e695f786c6174653d312c756e695f786c6174653d312c6572726f72733d636f6e74696e75650000000000000000000065743d30121df4dc303030383030303030303030303465302c757466383d302c0077b5b28056fc4549d277ed7fab6b0be27ef17f888ccab55cccc917ad315c8ea56f5a89c104f92d058b92f5881e69e06002f5914c03fefbeb09121733eaf5ded73df976fbd0cfcb8b70b0bf44da1b1d5e60a641f907ecbf71c77fc9a810ce726b8c6d6295a5f2e2b069b95ba8ecce52ded99b82923228c37d5e1ec11cdbcabb8a89cbf2cf2771d69e3cf0e676cc6e5b2e542e426bceaab9b2cf261046247bce0565d13a6ca8137aba85fe39756814fda1f0624b33a2025792a477ccfff09befb1d0cf1599d272628028b9786e1fbfb3d658e8561421488c9de8d3739a94bf13ac582f6b67de0cad933631794270b2259fe5d73a4cad7da615c31505c7c0c168052d38e5b64c4bb7d0599e5dcf0000000000000000000000000000002790cf17418aa278cfc0c9d1c81c63e58b877706a4b7eed8a5aff253298db2eaaf07139c73dbb9e1a704e5374cdbbd29aae47fe5a25502919954242f8d771fc2acf14f2cee041f20006210edf871d3f20ad66fcf4b816323b8abb307381d32da887dcc71e35f364baa1b93fd5ee36c02aa4628511442992ced893ab946472440b53fc08cc41403e167b1f2605e04d5f0c16ed49969b59d650d88642b10c7893f64421a40f4825a83c284dfe9ae1c6e0100293c970f2dae776decf07b085e16511b00d365b0f86c7fcd8df00a87f4dbbf8e623667e3b65e4c487055a2e5cd64402a4de537bf113fc7370099e4faebe6ea9d4f155f8f5f335f9b205ce1bbc8c0002a19450700000000000000c7f318ebfdfcc22f83150503b2c7fb04000000000000007882717e166ef509c14fdcf38f63141e4ed3673fc6e55498b350f41c8caed3e347c149162b4c6ed629be8eaaa25d59747816197aff2cf68a42d73e8146c72fedb130b0e2ce57275b34276d28d91b2c0c2fa1041f818ea96f65a300"/895, @ANYRESOCT=0x0, @ANYRES32], 0x0, 0x2b1, &(0x7f0000000840)="$eJzs3c9qY1UYAPDvJmkadZEibhTBC7pwVWbcummUEcSulAjqxuB0QJIykIGAI9iZ1TyBS/E1fATXvoHgVnDXLipX7r/8aZMa26YF+/tB28M55zvnu+e06Spfvn7zcPjwcRLPj3+PTieJxl7sxUkSO9GI2rNoBQDw/3GSZfFXVraT6ms9rcbmsgIANqn8/1+67VwAgJvx2RdfftLb33/waZp24vXui0k/iYjDF5N+Od57FN/GKA7iXnTjNCKbKtsffbz/IFppbifeOTya9CcL6/f+jCji41nZsST+flqq4vsR+c+teDnS6D3aqpfqxmvL939vSXz02/Hu23P570Y3fvsmHscoHhZpzOJ/uJ+mH2Y/Hn//Vb5NHp80or9dzJvJmvn39uavBAAAAAAAAAAAAAAAAAAAAACAO2A3TZOyfE9RvyfvqurvNE+L8d20trNYn6eMn9YLLusDZXWFn6Msfqrr69xL0zSrJs7iW/FGywcLAAAAAAAAAAAAAAAAAAAAQO7Jd0+Hg9HoYHzlRnM4GNXVAOq39V92wb25nrfi6XDQXL3g9vp7zVcbyHO9cHK0WnENx7JO46U8nxVzfq7y/e8rb88u9/MqvL6Ya32KVz+YZphWQ/UhDwfJv+3VqS/ul/mhdlw2n+JuRwfjrPiVOM0W77Sz4jDb13Qa7VeWDv2dZdl667z/R3lHVU9SlNhYb/etqnH2Aad/O53zd/Hr6gVXvmQ0r/J6AwAAAAAAAAAAAAAAAAAArLb4xukznl8Y2thYUgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABww2af/183OhGx2HOucVQFXzRnnFSTxk9u8fEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAC4I/4JAAD//5+RQjQ=") chdir(&(0x7f0000000140)='./file0\x00') r0 = creat(&(0x7f0000000000)='./bus\x00', 0x0) ftruncate(r0, 0x8208200) r1 = open(&(0x7f0000000780)='./bus\x00', 0x14117e, 0x0) mmap(&(0x7f000041c000/0x4000)=nil, 0x4000, 0x7ffffe, 0x4002011, r1, 0x0) ftruncate(r1, 0x5) 181.806722ms ago: executing program 1: bpf$MAP_CREATE(0x0, &(0x7f0000000240)=@base={0x1b, 0x0, 0x0, 0x0, 0x0, 0x1}, 0x48) bpf$ENABLE_STATS(0x20, 0x0, 0x0) r0 = bpf$PROG_LOAD(0x5, &(0x7f00000000c0)={0x11, 0xd, &(0x7f0000000280)=ANY=[@ANYBLOB="18000000000000000000000000000000850000000500000018110000", @ANYRES32, @ANYBLOB="0000000000000000b7080000000000007b8af8ff00000000bfa200000000000007020000f8ffffffb703000008000000b70400000000000085"], &(0x7f0000000040)='syzkaller\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x90) bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, &(0x7f0000000000)={&(0x7f0000000180)='ext4_alloc_da_blocks\x00', r0}, 0x10) openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000180)='memory.events\x00', 0x26e1, 0x0) r1 = bpf$MAP_CREATE_TAIL_CALL(0x0, 0x0, 0x0) bpf$MAP_GET_NEXT_KEY(0x4, &(0x7f0000000340)={r1, &(0x7f0000000280), &(0x7f00000002c0)=""/109}, 0x20) bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000100)={0x18, 0x4, &(0x7f00000005c0)=ANY=[@ANYBLOB="dc0100001000000018000000000000000000000000000000950000000000000038720a013653e84c584fdd38a199f6b2df9e19f1574da4512902e83640d72226cbc0c89b926a"], &(0x7f00000000c0)='GPL\x00', 0x5, 0xdd, &(0x7f0000000000)=""/156}, 0x80) r2 = bpf$PROG_LOAD(0x5, &(0x7f0000000200)={0xc, 0xe, &(0x7f0000002840)=ANY=[@ANYBLOB="b702000000000000bfa300000000000007030000fdfdfff67a0af0fff8ffffff79a4f0ff00000000b7060000ffffffff2d6405000000000065040000010000400404000001f7ff04b7050000240000006a0a00fe00000000850000000b000000b70000000000000095000000000000009cc6b3fcd62c061c6238975d43a4505f80e39c9f3c530cf08e467b592f868ee3b0a435df0a0e8c1bf176db2a6b2feb4b77d3d5707bfd2d84aaa3b1d4e984c46ea7e2b347a36f5662403e1b2be4284322a4988a0d411a9872971c7c56f0979bd10b97163c066d0e196bf0fb04e500b0c0502df9de9ca3c00cb9a323d9b401bf4e418d07fa22f0610a70f2bdf4000200000000b0c2c125080963f6324bb7b80197aa3161f45346b100000000000000000089e399f6609876b588743794298b79dc192dff048fc207c81f28bdd3e26a1a8a0481e9f0da43bb6ca66e2f55a9ff19ffcafe3e64be06000000000000005064caec04a367c23d9fb6a6991ddb737d527d6acb15426406991c3b404984dfa2c6e94bd0339454c13ad3c328a182c15dc760a313e3b3ca5d3393404029e98fa883c71949a34d84030323e3d54fc5b29d27643453ad9226e3550ee5520211d9370175fba303f003073afd1ec9f7c6133f260c6882a146880b9387f1beb5418618bc83a3becf9bb5d80eff7da7ba8b913c685fc6700848dc6665d73248c1f74e08ad04ce905faf32706e0000249a028044ede964362cfb2f30a246c3b2f60000fc4deb91da1368b0960b8d69bd99c64893d44f962524429dc0584b8e7e541c903869d96989b9a986620cb2c95c83f2a082c52764f49e51188f9418b01bcd8ae164acdac95318ec8b2c6feacdcf4b528e5e58219bc54f6ad5679e7f430e6960ed048c46e1dccca05bfa1d67c83795eae2d31968c055d325a9c794ef88b30c2de4a274878b73c05ffa88b7073be648b12bb1fee58958d6a6f31bfe568215dfbde59dad00008a73b40f09cf018cd496b36050d7fd45e3620c28f76749262e33e16429a6da35ceb1a989de81c3f8b8bc348ef2ac3781b847611fcb0a26acafdd6d9a1b17dcb9f7c493d8f8cd344a1d470ca0d6f16ab0293774b5509fb0e7113936d59d5a60dbd84a938476adeebab9ff44f531bb0200000000000000cc1fbc455a64fd449284f71761092a0302000000000000008a05d36fd9b814b4292745418c92d944763a4bf5e138d810e29a31f08f7dea7762d2d8f7e1d24cabe17ad4135d8872935ceac6eb4f046f2acc1b0efb4438abddcabb4e4e72a450aab72b589bec83bbb688e659fb426cd43d0ee993516fd4e867232cde69b6ffad447dcd92e0ef8234ff850ec3948dd1fa7afb77d951fe4abf618121b7894c106beb49a71c62df5544ef221973432ccc7e62b151eb898a01010a7ec5acd0a5dcb2de443880c8a682515d1da9a3048744acb44384d1591df789883c0560495cb0cb32283529926d25e5c7f481112ab8a82247e927fb6f256830dab3671f00500d36a17790bab7d0e89e6c15314f2b963bfc867953476b0505c7d728326d666f39e82cfcf7e7a85df288d75df24c5e4d529c349923f9a4fb882310391dd58b4cbd8def239a227724d39c3e6c40e20e07e68a22888a5c3941b7a765b92bcb37f302487bcbd93ccf3a104021ff34ddf7ffcca1a04eae963e25516a114573779b24a341dfb2e80f1f345c6d96493ffc2a18478b5bf3aab2ea59c51cf0678e1a57d0ea042d911548ff612002ddb2d54d42fbdde42b56887003d27468225b2594a05044baf314113e889468cf13dd92aa0d7744db6b56557a5adad95cb9a69d4de50642b4b9d6d3ba7eb534b00d0fea62f0a61535dfc4da06e7f8695be614c557caed7eb0120516e1351fed7d8ffa31c8f4be364185469cfc5f25c90d71bce745dd2d58a30e0844f12c4cbbdd7a08465e665c2620d78673dfb6d9263ed7def8924cfcd48a8a3534f1a3eac9ee9f18a18106ba3d7c7a62330f5c0e98cb7982dd7bad02c8dba9c13894185bfc4bd2520b6e2043fcb3fc5eb55ecf9e6e363ea2ac40a14a6f00f0ffffa0fdb6487c51ef12c2e88beeb5aa6f6a4151cfb90644e50630ed474df7d1635afcb1ea3f6c47b5acbba2ce5099a9387f74d1ffbd1da497613174f76a656ba5bacccbb58dddaf9a3510d65383829a51e0f41e661fa80ca1eaaa6cf0824305ba4ec80400c50ffe83ccb0e6fef321190c58aca8c7c8c6d26ff5cbc2cadebda8e1219e04f8dacffd33db1a0a2e74c9eb978d80a12d0b5327bfd053000000000000000000be0d02a14708504412fa93d335992b2983c5addc191b4a21c7b340d0536b01958e15315eb5f3f9f4992c18f666359f40295fa73284c4b607669bae75bd68c3e2b770c324a0ab26b6065d7e95a7bd80052db57506ec7cc861bf3998d07484c66630ca8173fea3f06ed1dfc70a8b90418e2dc76137e0f68cb1c8a908aef9f009f85647dba54e05028c33d94d463fb20d2e7547184b8d3611e45dff02144387f342ef9b9bf650e9d049bf65258a7bc094a6965e24611c077e1ca0891362a9d68f3ec7610c0449acf18459110500a09b75885cd79ba32776e4a511c8a4ad922b000000000002ef507ec6fc7f5dc431b9d8cbd9003972bf1dc6a71bedad8e19efc3edd2a7a7e555d5f3176af69920471e6e5bcb8966c813c132d65e2b99d3015e06b372e1aefaae14ee3fbc6349af362c19b59c214de66912d1a9a98d92dc197a51c29443de62caca334c46d110e50896fe50d0477771d387f40c8ef05750ca651e6e69a237dcf78666d6ab2bda1f853525494e4efdd93be38bb5fc671f8794002d7a951fd336aaf4ed1166cb459df70218c571ba1c40b028234505e5477effff26af8812c2fbb8785a223fce0a0601c2a3b58bea8c6216eadabcabe86ab46e4cd3d58ef7ce8d3c4b0bc5952e81dfc0a490d8568db6f9c51fe703c6864fae0053d2f91f49e977cdc1962dbc28c29471a72199862bc8fc6e211d13d8579cab4fba94b2b613c9b8148d05e0690a4c4ab35aabc45801d2b82081e62b23a01b58b1ffb624f63ad2246796796160cd3682374364edac52f1becb7c6eff50823b75fb2ef516ec4ec1cb20a2535b504502d744f2099674e58f2c117c980cf0d041c8e45c4f166bab4aa5ed200ef4dcff96f7c9c1ab8c22db0f439b23b04bcd41ffc3a0e01976ca1cf43e12d7d72f3faa4979faabd62e2dc54a980eae4d5e8c6498de331c3aba1144ef1190ea6cda641d9416c4560cab2d819eac7b04c70f141754c3ffd79da363fe8859afee531710caf1b2bf5a51142f4755cbb700c28083525a9093790096cb93417f1216000000000000000000000000000040ceb244e4cae2b65a76d41793aabccd3d0c50486eae6793e1f54814a8ee2779c14ca94759266200229b58c12279817869e831cadb7b09ddffffff9d93e2ad25eed43c0b9ee4fd209b5b919a42f676b9d7236fc8dd5040899d0676291407ce9ac8101dd3512f5b3ac8cf8179d1749de324000030d0f942ec4604c28d5c287d1435956784003a53eb5f0436ead88d7acf0166dbd9f30a9b259c8a9b9faf1356faf269cded935b07863e4fdad8aab52686c81babd1c08f6700a2fadd413443022ea5c774ffefdd426abed08d437a4db48611fc82a18ab9f54758a1aad86d95cd186ceb55fafa3930090467b8b7bb8ae7e1c8b4b4106a381cb67fdb86def4de2076dc538bb97502b4b4350e633dc0a53c2fc9a01bc5cfae0245f1fab843c633446f5f3a43226109b7dafe7815773bd6969f04cbe15236b90000000000000000000000000000000000000000000000000000ff0779b9c0057addb2efe11b8b3a706569f1522b57d71bb0beccab7c8fe9e1330b2f501b2ac3cfe9e2f505e833217557abb257d61a73a758543651b250f8d8ef9c8481bb28a137d15040b0181c28dfad7c17b30c452a64c43a117cb948247c33abc765a6ba695c3cea5e32a4d11c9b4be91c60932bae2dcbec2ff4268e03aad15efc6004e6b3d7f0edf8b5d4ae7846a6d43c16c90b7c5dc13ac2ff0439ab693498964cad2bb533bcd240778b7e49145c48efde42b44c01517f1a7c7707b4c4fc0900e7086ec40354504590696282286db9030f0320e2fcba8723939005347b3c99e3f1310d41ab328c1f351b3f744ff1973431000000000000000000000000000000000000003495d69aaf9a1d83e83511a3bf44fe753b8ad83bc34ea4d46b397e000fd267c50122aa5aaf8474ec2e57d960d963900bef84a4b3c7dd01ae4d6b5522aa8a35ae7996e298bcfe3f31a34e3e12c58cf172a4d3677a67b52041ec21ae8003aa1c9969178b1b00e4d12ac9741fd788fb6260ec043c013907523c77f8acc20b9e2fd224ca8f21fab2b10991881e0a12f4e1c4f54b9ca7c9a0c8298d60b8b6eaa023418992d6d62b0e9faca4a3b3a845e859137cd933ef5eb8db16f159f32505725da51414562d064b551246dacd586f42d04d3fed3c087bb52ae4bc09f3846c785d1b278e661ed01fbc2415288bc9c808c4aef648d431b3029da0dec8886c3ee9cad996843d00a3b5eb54e270dd2e96c8f2fdb4c27c2d1bd467f2a14867dec67730d8a68329839d9feff688dfbe25c73f936338e7b057980da58a6303d95f17712d667d5a1066ae457ae32925ce658b559c1182a74e267da57fe25b19153f1cdebaddf3f7a3479c09f2303dff449c0513b552a75ed48215cc31264a6ff648a95daa0d599dbce303b3b5307572df30429a3b4b115cab0a018f2501272048dd9e69877535e20078e7c28a98f26ace7a266bdc15ce904f25ec7fb2434ee7b5b69bed702ba1e7ed72942f452f1a98a2d949450091075efa823b11f5f5eccd921c04c7c15a5a05750cd85b1300fc00ce275de7559e117f87cb6c3c9a4b9f96149e3fcffa44d7000000000000000000d43d07d546acb7009c0c4f6e57b8577d2113bfca1939b9bf757265e175c1863a7c8d7640675830dc11d5d59546daf2385a7074f770c8333b21e2fb660141bc4f1ed45f703da6ac2557ab6952bd0c300000000000000000005b44bff4e3966fdfc9b720412bec09936b08e440c774e2224f2d338fab2ae59379378ca34eeedbd9a323a889f295e5d3bae64fc48ba123668e6a0be1e732aa5e2a0d4373a0b76d84f018d45bdf6f12d6d5d23a0331c3ae5e99a2bcdb52386135ea15890007e1cba5e52a04971139272012ae5542ba109a9d2f49798ce2fc6f639735e0222cd08075418239042bfe47c363973d3245ce507e838dfd90ae442a96fa1343029be56de31c2eff226c05f0ae3dbe2281e7bc02db39342d5b54ad3616733a5aa7753613423a0c5e2844a6e08fa5b76e18f7e24e967f6f83c546718d0f20959376427cdd449a4be3d75fd3e51e1b7f8690855af8eddbd3fd556b4460d0091e3623933f1a11db14aea54af6c49725bfa51fed222dc379995f48b1aab94441767c8bccbfd966d814715203bd8f549cd57d6a87295bf16aa25fb4e7fcaa8cec5e5c03b0095861bf2fed70ffb46bbb78ba90ca272ead9b3d2959fd9dbaabd1d51a60b474cef4c700faf718b810e4d3527a4663ee9fbc0000000000000000000000000000000000000000000000000061abf7a66b7b3f57ff83482dbab3f591dded505630dd9dd4828dde3fd9218fb1d041a26c60a724fd8506ba03a370721c281ff6202410dd078fc15f5c4e02b46fba33e0a772130f9a158a2e403ea61919f461358bee016e4c7c114ba7f4486aa7984fffd4555d71e049b2e933ae820bb5990ac3e27e7ebb101ad67ea47ed363de7dab4fb43769f5eca65b5918a76af8860f4d0d79805d9c08d3e27a8f041615ef85b52e521a90e511fcb303dc0ab19abaf0e37e9725bb596de8d8afecf5e15215a83652f3834bf00bf7bbc82b3c45e78a46e70a54a1925b4bf8392070e9cde0634790e444e4e4ee762db725122865a194d7ba289d9aecbba85da0a5c0de6b71a3cc"], &(0x7f0000000340)='GPL\x00'}, 0x48) bpf$BPF_PROG_TEST_RUN(0xa, &(0x7f0000000780)={r2, 0x18000000000002a0, 0x204, 0xfffff000, &(0x7f0000000040)="5aee41dea43e63a3f7fb7f11c72b", 0x0, 0xf000, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x48) 80.501318ms ago: executing program 3: mkdir(&(0x7f0000000280)='./file0\x00', 0x0) pipe2$9p(&(0x7f0000001900)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) write$P9_RVERSION(r1, &(0x7f00000002c0)=ANY=[@ANYBLOB="1500000065ffff0180000008003950323030302e75"], 0x15) r2 = dup(r1) write$FUSE_BMAP(r2, &(0x7f0000000100)={0x18}, 0x18) write$FUSE_NOTIFY_RETRIEVE(r2, &(0x7f00000000c0)={0x14c}, 0x137) mount$9p_fd(0x0, &(0x7f0000000000)='./file0\x00', &(0x7f0000000040), 0x0, &(0x7f00000005c0)={'trans=fd,', {'rfdno', 0x3d, r0}, 0x2c, {'wfdno', 0x3d, r2}, 0x2c, {[], [], 0x6b}}) chdir(&(0x7f0000000040)='./file0\x00') mknod$loop(&(0x7f0000000200)='./file0\x00', 0x2000, 0x0) 71.942879ms ago: executing program 1: bpf$PROG_LOAD_XDP(0x5, &(0x7f00000000c0)={0xe, 0x0, 0x0, 0x0}, 0x90) bpf$BPF_BTF_LOAD(0x12, &(0x7f00000000c0)={&(0x7f0000000100)=ANY=[@ANYBLOB="9feb01001800000000000000340000003400000002000000000000000000000d03000000000000000000000105002000800000000000000000000003000000000200000002"], &(0x7f0000000340)=""/142, 0x4e, 0xfeaf, 0x1}, 0x20) 32.088585ms ago: executing program 2: r0 = socket(0x10, 0x3, 0x0) setsockopt$netlink_NETLINK_TX_RING(r0, 0x10e, 0xc, &(0x7f0000000280)={0x4000}, 0x10) sendmsg$nl_generic(r0, &(0x7f0000000040)={0x0, 0x0, &(0x7f0000000080)={&(0x7f00000000c0)={0x20, 0x16, 0xa01, 0x0, 0x0, {}, [@nested={0xc, 0x0, 0x0, 0x1, [@typed={0x8, 0x9, 0x0, 0x0, @u32}]}]}, 0x20}}, 0x0) 27.650746ms ago: executing program 1: prctl$PR_SET_MM(0x23, 0xa, &(0x7f00002d5000/0x2000)=nil) r0 = syz_open_procfs(0x0, &(0x7f0000000500)='environ\x00') preadv(r0, &(0x7f0000001400)=[{&(0x7f0000000040)=""/113, 0x200000b1}], 0x1, 0xe0ffff, 0x0) 13.529358ms ago: executing program 3: keyctl$KEYCTL_PKEY_ENCRYPT(0x19, 0x0, &(0x7f0000000280)=ANY=[@ANYBLOB="656e633d70fadbcbe05a78d2855e9a68d70863733120686173683d62"], 0x0, 0x0) keyctl$KEYCTL_PKEY_ENCRYPT(0x19, &(0x7f0000000100), &(0x7f0000000280)=ANY=[@ANYBLOB='enc=pkcs1 hash='], 0x0, 0x0) 9.329799ms ago: executing program 1: r0 = socket$xdp(0x2c, 0x3, 0x0) mmap$xdp(&(0x7f0000002000/0x2000)=nil, 0x2000, 0x0, 0x12, r0, 0x0) bpf$BPF_BTF_LOAD(0x12, &(0x7f0000000100)={&(0x7f0000000080)={{0xeb9f, 0x1, 0x0, 0x18, 0x0, 0x1c, 0x1c, 0x6, [@enum={0x0, 0x2, 0x0, 0x6, 0x4, [{0x4}, {}]}]}, {0x0, [0x0, 0x0, 0x0, 0x61]}}, &(0x7f0000001f80)=""/237, 0x3a, 0xed, 0x1}, 0x20) 0s ago: executing program 1: bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, 0x0, 0x0) syz_mount_image$ext4(&(0x7f0000000780)='ext4\x00', &(0x7f0000000240)='./file0\x00', 0x2000490, &(0x7f0000001300), 0x1, 0x790, &(0x7f00000014c0)="$eJzs3d9rW2UfAPDvSZt17fa+7Qsv6PSmIGhhLLWzbgpeTLwQwcFAr91CmpXZtBlNOtZScEMEbwQVLwS92bU/5p23/rjV/8IL2ZjaDSdeSOWkyZatSZduTVLo5wOneZ7zo8/zzXPOc56Tc0gC2LPG0z+ZiEMR8WESMVqfn0REtpYajDixsd7ttdVCOiWxvv7G70ltnVtrq4Vo2iZ1oJ55PCJ+eC/icGZzuZXllbl8qVRcrOcnq/PnJyvLK0fOzedni7PFhWNT09NHjz9//NjOxfrnzysHr3/06jNfn/j73ceufvBjEifiYH1Zcxw7ZTzG6+9JNn0L7/HKThfWZ0m/K8BDSQ/NgY2jPA7FaAzUUm0M97JmAEC3vBMR6516sj6Q73gDAGB3SpzOAWCPaXwOcGtttdCY+vhxRM/deDki9m/E37i/ubFksH7Pbn/tPujIreSeOyNJRIztQPnjEfH5t299mU7RpfuQAK1cuhwRZ8bGN/f/yaZnFrbr2a0Wrg/VXsbvm63/g975Lh3/vNBq/Je5M/6JFuOfoRbH7sN48PGfubYDxbSVjv9eanq27XZT/HVjA/Xcf2pjvmxy9lypmPZt/42IicgOpfmp2qqtn4KauPnPzXblN4///vj47S/S8tPXu2tkrg0O3bvNTL6af9S4G25cjnhisFX8yZ32T9qMf091WMZrL77/WbtlafxpvI1pc/zdtX4l4umW7X+3LZMtn0+crO0Ok42dooVvfvl0pF35ze2fTmn5jWuBXkjbf2Tr+MeS5uc1K9sv46cro9+3W/bg+Fvv//uSN2vpffV5F/PV6uJUxL7k9c3zj97dtpFvrJ/GP/FU6+N/q/0/vSY802H8g9d/++rh4++uNP6ZbbX/9hNXb88NtCu/Fn/2Qe0/XUtN1Od00v91WsFHee8AAAAAAAAAAAAAAAAAAAAAAAAAoFOZiDgYSSZ3J53J5HIbv+H9/xjJlMqV6uGz5aWFmaj9VvZYZDONr7ocbfo+1Kn69+E38kfvyz8XEf+LiE+Ghmv5XKFcmul38AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQd6DN7/+nfh3qd+0AgK7Z3+8KAAA95/wPAHvP9s7/w12rBwDQO67/AWDv6fj8f6a79QAAesf1PwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAF126uTJdFr/a221kOZnLiwvzZUvHJkpVuZy80uFXKG8eD43Wy7Ploq5Qnm+7T+6tPFSKpfPT8fC0sXJarFSnawsr5yeLy8tVE+fm8/PFk8Xsz2LDAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA6V1lemcuXSsVFiS0Tw7ujGrsmMRi7ohoSXUs09xLD/eugAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHa5fwMAAP//51siTA==") r0 = socket$packet(0x11, 0x2, 0x300) r1 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000080)='cpu.stat\x00', 0x275a, 0x0) write$UHID_CREATE2(r1, &(0x7f00000001c0)=ANY=[], 0x118) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x5, 0x12, r1, 0x0) getsockopt$packet_buf(r0, 0x107, 0x12, 0x0, &(0x7f0000000100)) kernel console output (not intermixed with test programs): [ 104.521453][ T23] audit: type=1400 audit(1718704929.321:332): avc: denied { remount } for pid=3350 comm="syz-executor.1" scontext=root:sysadm_r:sysadm_t tcontext=system_u:object_r:ramfs_t tclass=filesystem permissive=1 [ 104.549891][ T23] audit: type=1400 audit(1718704929.351:333): avc: denied { unmount } for pid=1444 comm="syz-executor.1" scontext=root:sysadm_r:sysadm_t tcontext=system_u:object_r:ramfs_t tclass=filesystem permissive=1 [ 104.601407][ T3359] EXT4-fs (loop4): #blocks per group too big: 12288 [ 104.605659][ T3364] x_tables: unsorted entry at hook 3 [ 104.776759][ T934] usb 3-1: Using ep0 maxpacket: 32 [ 104.810969][ T3374] bridge0: port 2(bridge_slave_1) entered disabled state [ 104.896893][ T934] usb 3-1: config 0 interface 0 altsetting 0 endpoint 0x81 has an invalid bInterval 255, changing to 11 [ 104.909004][ T934] usb 3-1: config 0 interface 0 altsetting 0 endpoint 0x81 has invalid maxpacket 59391, setting to 1024 [ 104.920475][ T934] usb 3-1: New USB device found, idVendor=046d, idProduct=c314, bcdDevice= 0.40 [ 104.929789][ T934] usb 3-1: New USB device strings: Mfr=0, Product=0, SerialNumber=0 [ 104.938581][ T934] usb 3-1: config 0 descriptor?? [ 104.956826][ T3329] raw-gadget gadget: fail, usb_ep_enable returned -22 [ 104.977296][ T934] hub 3-1:0.0: USB hub found [ 105.004224][ T3394] x_tables: unsorted entry at hook 3 [ 105.136815][ T408] usb 2-1: new high-speed USB device number 7 using dummy_hcd [ 105.196799][ T934] hub 3-1:0.0: 2 ports detected [ 105.376748][ T408] usb 2-1: Using ep0 maxpacket: 32 [ 105.496819][ T408] usb 2-1: config 4 interface 0 altsetting 0 endpoint 0x81 has an invalid bInterval 97, changing to 10 [ 105.507729][ T408] usb 2-1: config 4 interface 0 altsetting 0 endpoint 0x81 has invalid maxpacket 24929, setting to 1024 [ 105.586747][ T375] usb 1-1: new full-speed USB device number 9 using dummy_hcd [ 105.586776][ T934] hub 3-1:0.0: hub_hub_status failed (err = -71) [ 105.601104][ T934] hub 3-1:0.0: config failed, can't get hub status (err -71) [ 105.636973][ T408] usb 2-1: New USB device found, idVendor=046d, idProduct=c314, bcdDevice= 0.40 [ 105.645821][ T408] usb 2-1: New USB device strings: Mfr=255, Product=255, SerialNumber=0 [ 105.654293][ T408] usb 2-1: Product: syz [ 105.658271][ T408] usb 2-1: Manufacturer: syz [ 105.701670][ T408] hub 2-1:4.0: USB hub found [ 105.706798][ T934] usbhid 3-1:0.0: can't add hid device: -71 [ 105.712690][ T934] usbhid: probe of 3-1:0.0 failed with error -71 [ 105.747322][ T934] usb 3-1: USB disconnect, device number 10 [ 105.889638][ T3459] bridge0: port 2(bridge_slave_1) entered disabled state [ 105.907018][ T408] hub 2-1:4.0: 2 ports detected [ 105.976841][ T375] usb 1-1: config 4 interface 0 altsetting 0 endpoint 0x81 has invalid maxpacket 19365, setting to 64 [ 106.106854][ T375] usb 1-1: New USB device found, idVendor=046d, idProduct=c314, bcdDevice= 0.40 [ 106.115865][ T375] usb 1-1: New USB device strings: Mfr=255, Product=255, SerialNumber=0 [ 106.124267][ T408] hub 2-1:4.0: hub_hub_status failed (err = -71) [ 106.130844][ T375] usb 1-1: Product: syz [ 106.134854][ T408] hub 2-1:4.0: config failed, can't get hub status (err -71) [ 106.142394][ T375] usb 1-1: Manufacturer: syz [ 106.167081][ T3418] raw-gadget gadget: fail, usb_ep_enable returned -22 [ 106.177001][ T408] usb 2-1: USB disconnect, device number 7 [ 106.187125][ T375] hub 1-1:4.0: USB hub found [ 106.208149][ T3487] EXT4-fs (loop2): revision level too high, forcing read-only mode [ 106.215898][ T3487] [EXT4 FS bs=4096, gc=1, bpg=32768, ipg=32, mo=e000e018, mo2=0002] [ 106.223720][ T3487] System zones: 0-1, 15-15, 18-18, 34-34 [ 106.229539][ T3487] EXT4-fs (loop2): orphan cleanup on readonly fs [ 106.235687][ T3487] Quota error (device loop2): v2_read_header: Failed header read: expected=8 got=0 [ 106.244823][ T3487] EXT4-fs warning (device loop2): ext4_enable_quotas:6100: Failed to enable quota tracking (type=1, err=-22, ino=4). Please run e2fsck to fix. [ 106.259324][ T3487] EXT4-fs (loop2): Cannot turn on quotas: error -22 [ 106.265869][ T3487] EXT4-fs error (device loop2): ext4_orphan_get:1260: comm syz-executor.2: bad orphan inode 16 [ 106.276172][ T3487] ext4_test_bit(bit=15, block=18) = 1 [ 106.281380][ T3487] is_bad_inode(inode)=0 [ 106.285327][ T3487] NEXT_ORPHAN(inode)=0 [ 106.289365][ T3487] max_ino=32 [ 106.292359][ T3487] i_nlink=2 [ 106.295333][ T3487] EXT4-fs (loop2): mounted filesystem without journal. Opts: ,errors=continue [ 106.305386][ T3487] fscrypt (loop2, inode 16): Error -61 getting encryption context [ 106.305421][ T23] audit: type=1400 audit(1718704931.131:334): avc: denied { read } for pid=3486 comm="syz-executor.2" name="file2" dev="loop2" ino=16 scontext=root:sysadm_r:sysadm_t tcontext=system_u:object_r:unlabeled_t tclass=lnk_file permissive=1 [ 106.406795][ T375] hub 1-1:4.0: 2 ports detected [ 106.636513][ T23] audit: type=1400 audit(1718704931.451:335): avc: denied { getopt } for pid=3500 comm="syz-executor.1" scontext=root:sysadm_r:sysadm_t tcontext=root:sysadm_r:sysadm_t tclass=pppox_socket permissive=1 [ 106.758907][ T3517] EXT4-fs (loop3): revision level too high, forcing read-only mode [ 106.766834][ T3517] [EXT4 FS bs=4096, gc=1, bpg=32768, ipg=32, mo=e000e018, mo2=0002] [ 106.774826][ T3517] System zones: 0-1, 15-15, 18-18, 34-34 [ 106.783872][ T3517] EXT4-fs (loop3): orphan cleanup on readonly fs [ 106.795635][ T3517] Quota error (device loop3): v2_read_header: Failed header read: expected=8 got=0 [ 106.805812][ T3517] EXT4-fs warning (device loop3): ext4_enable_quotas:6100: Failed to enable quota tracking (type=1, err=-22, ino=4). Please run e2fsck to fix. [ 106.823841][ T3517] EXT4-fs (loop3): Cannot turn on quotas: error -22 [ 106.831602][ T3517] EXT4-fs error (device loop3): ext4_orphan_get:1260: comm syz-executor.3: bad orphan inode 16 [ 106.841861][ T375] hub 1-1:4.0: set hub depth failed [ 106.850549][ T3517] ext4_test_bit(bit=15, block=18) = 1 [ 106.855718][ T3517] is_bad_inode(inode)=0 [ 106.859825][ T3517] NEXT_ORPHAN(inode)=0 [ 106.863773][ T3517] max_ino=32 [ 106.867342][ T3517] i_nlink=2 [ 106.870332][ T3517] EXT4-fs (loop3): mounted filesystem without journal. Opts: ,errors=continue [ 106.886170][ T3517] fscrypt (loop3, inode 16): Error -61 getting encryption context [ 106.895049][ T375] usb 1-1: USB disconnect, device number 9 [ 106.969614][ T23] audit: type=1400 audit(1718704931.791:336): avc: denied { map } for pid=3539 comm="syz-executor.3" path="socket:[30672]" dev="sockfs" ino=30672 scontext=root:sysadm_r:sysadm_t tcontext=root:sysadm_r:sysadm_t tclass=tcp_socket permissive=1 [ 107.086743][ T124] usb 5-1: new high-speed USB device number 7 using dummy_hcd [ 107.148020][ T3556] EXT4-fs (loop1): revision level too high, forcing read-only mode [ 107.155789][ T3556] [EXT4 FS bs=4096, gc=1, bpg=32768, ipg=32, mo=e000e018, mo2=0002] [ 107.163696][ T3556] System zones: 0-1, 15-15, 18-18, 34-34 [ 107.170264][ T3556] EXT4-fs (loop1): orphan cleanup on readonly fs [ 107.176566][ T3556] EXT4-fs warning (device loop1): ext4_enable_quotas:6100: Failed to enable quota tracking (type=1, err=-22, ino=4). Please run e2fsck to fix. [ 107.190998][ T3556] EXT4-fs (loop1): Cannot turn on quotas: error -22 [ 107.197798][ T3556] EXT4-fs error (device loop1): ext4_orphan_get:1260: comm syz-executor.1: bad orphan inode 16 [ 107.208615][ T3556] ext4_test_bit(bit=15, block=18) = 1 [ 107.213849][ T3556] is_bad_inode(inode)=0 [ 107.217864][ T3556] NEXT_ORPHAN(inode)=0 [ 107.221699][ T3556] max_ino=32 [ 107.224727][ T3556] i_nlink=2 [ 107.227794][ T3556] EXT4-fs (loop1): mounted filesystem without journal. Opts: ,errors=continue [ 107.241524][ T3556] fscrypt (loop1, inode 16): Error -61 getting encryption context [ 107.326743][ T124] usb 5-1: Using ep0 maxpacket: 32 [ 107.447451][ T124] usb 5-1: config 4 interface 0 altsetting 0 endpoint 0x81 has an invalid bInterval 97, changing to 10 [ 107.458713][ T124] usb 5-1: config 4 interface 0 altsetting 0 endpoint 0x81 has invalid maxpacket 24929, setting to 1024 [ 107.477693][ T3587] EXT4-fs (loop1): revision level too high, forcing read-only mode [ 107.485548][ T3587] [EXT4 FS bs=4096, gc=1, bpg=32768, ipg=32, mo=e000e018, mo2=0002] [ 107.493778][ T3587] System zones: 0-1, 15-15, 18-18, 34-34 [ 107.503308][ T3587] EXT4-fs (loop1): orphan cleanup on readonly fs [ 107.509923][ T3587] EXT4-fs warning (device loop1): ext4_enable_quotas:6100: Failed to enable quota tracking (type=1, err=-22, ino=4). Please run e2fsck to fix. [ 107.524291][ T3587] EXT4-fs (loop1): Cannot turn on quotas: error -22 [ 107.531181][ T3587] EXT4-fs error (device loop1): ext4_orphan_get:1260: comm syz-executor.1: bad orphan inode 16 [ 107.541613][ T3587] ext4_test_bit(bit=15, block=18) = 1 [ 107.547054][ T3587] is_bad_inode(inode)=0 [ 107.551011][ T3587] NEXT_ORPHAN(inode)=0 [ 107.554987][ T3587] max_ino=32 [ 107.557978][ T3587] i_nlink=2 [ 107.560937][ T3587] EXT4-fs (loop1): mounted filesystem without journal. Opts: ,errors=continue [ 107.574712][ T3587] fscrypt (loop1, inode 16): Error -61 getting encryption context [ 107.586833][ T124] usb 5-1: New USB device found, idVendor=046d, idProduct=c314, bcdDevice= 0.40 [ 107.595745][ T124] usb 5-1: New USB device strings: Mfr=255, Product=255, SerialNumber=0 [ 107.603879][ T124] usb 5-1: Product: syz [ 107.607976][ T124] usb 5-1: Manufacturer: syz [ 107.647600][ T124] hub 5-1:4.0: USB hub found [ 107.856857][ T124] hub 5-1:4.0: 2 ports detected [ 107.986760][ T408] usb 2-1: new full-speed USB device number 8 using dummy_hcd [ 108.038099][ T3616] EXT4-fs (loop3): revision level too high, forcing read-only mode [ 108.045903][ T3616] [EXT4 FS bs=4096, gc=1, bpg=32768, ipg=32, mo=e000e018, mo2=0002] [ 108.053726][ T3616] System zones: 0-1, 15-15, 18-18, 34-34 [ 108.060149][ T3616] EXT4-fs (loop3): orphan cleanup on readonly fs [ 108.066820][ T124] hub 5-1:4.0: hub_hub_status failed (err = -71) [ 108.066827][ T3616] __quota_error: 2 callbacks suppressed [ 108.066856][ T3616] Quota error (device loop3): v2_read_header: Failed header read: expected=8 got=0 [ 108.073062][ T124] hub 5-1:4.0: config failed, can't get hub status (err -71) [ 108.078510][ T3616] EXT4-fs warning (device loop3): ext4_enable_quotas:6100: Failed to enable quota tracking (type=1, err=-22, ino=4). Please run e2fsck to fix. [ 108.109656][ T3616] EXT4-fs (loop3): Cannot turn on quotas: error -22 [ 108.117562][ T3616] EXT4-fs error (device loop3): ext4_orphan_get:1260: comm syz-executor.3: bad orphan inode 16 [ 108.128015][ T124] usb 5-1: USB disconnect, device number 7 [ 108.129230][ T3616] ext4_test_bit(bit=15, block=18) = 1 [ 108.138982][ T3616] is_bad_inode(inode)=0 [ 108.142980][ T3616] NEXT_ORPHAN(inode)=0 [ 108.146881][ T3616] max_ino=32 [ 108.149930][ T3616] i_nlink=2 [ 108.152916][ T3616] EXT4-fs (loop3): mounted filesystem without journal. Opts: ,errors=continue [ 108.180223][ T3616] fscrypt (loop3, inode 16): Error -61 getting encryption context [ 108.346952][ T408] usb 2-1: config 4 interface 0 altsetting 0 endpoint 0x81 has invalid maxpacket 19365, setting to 64 [ 108.486846][ T408] usb 2-1: New USB device found, idVendor=046d, idProduct=c314, bcdDevice= 0.40 [ 108.495678][ T408] usb 2-1: New USB device strings: Mfr=255, Product=255, SerialNumber=0 [ 108.506803][ T408] usb 2-1: Product: syz [ 108.510929][ T408] usb 2-1: Manufacturer: syz [ 108.536826][ T3601] raw-gadget gadget: fail, usb_ep_enable returned -22 [ 108.557295][ T408] hub 2-1:4.0: USB hub found [ 108.687583][ T3653] EXT4-fs (loop4): revision level too high, forcing read-only mode [ 108.695378][ T3653] [EXT4 FS bs=4096, gc=1, bpg=32768, ipg=32, mo=e000e018, mo2=0002] [ 108.703177][ T3653] System zones: 0-1, 15-15, 18-18, 34-34 [ 108.708940][ T3653] EXT4-fs (loop4): orphan cleanup on readonly fs [ 108.715091][ T3653] Quota error (device loop4): v2_read_header: Failed header read: expected=8 got=0 [ 108.724260][ T3653] EXT4-fs warning (device loop4): ext4_enable_quotas:6100: Failed to enable quota tracking (type=1, err=-22, ino=4). Please run e2fsck to fix. [ 108.738984][ T3653] EXT4-fs (loop4): Cannot turn on quotas: error -22 [ 108.739901][ T3641] F2FS-fs (loop0): Wrong segment_count / block_count (65567 > 16384) [ 108.753523][ T3641] F2FS-fs (loop0): Can't find valid F2FS filesystem in 1th superblock [ 108.753552][ T3653] EXT4-fs error (device loop4): ext4_orphan_get:1260: comm syz-executor.4: bad orphan inode 16 [ 108.764709][ T3641] F2FS-fs (loop0): Found nat_bits in checkpoint [ 108.771861][ T3653] ext4_test_bit(bit=15, block=18) = 1 [ 108.783094][ T3653] is_bad_inode(inode)=0 [ 108.787147][ T408] hub 2-1:4.0: 2 ports detected [ 108.791904][ T3653] NEXT_ORPHAN(inode)=0 [ 108.795755][ T3653] max_ino=32 [ 108.798753][ T3653] i_nlink=2 [ 108.801708][ T3653] EXT4-fs (loop4): mounted filesystem without journal. Opts: ,errors=continue [ 108.811980][ T3641] F2FS-fs (loop0): Try to recover 1th superblock, ret: 0 [ 108.819126][ T3641] F2FS-fs (loop0): Mounted with checkpoint version = 48b305e5 [ 108.821561][ T3653] fscrypt (loop4, inode 16): Error -61 getting encryption context [ 108.834036][ T23] audit: type=1400 audit(1718704933.651:337): avc: denied { mounton } for pid=3640 comm="syz-executor.0" path="/root/syzkaller-testdir4258215895/syzkaller.8AVkKH/99/file0/file0" dev="loop0" ino=4 scontext=root:sysadm_r:sysadm_t tcontext=system_u:object_r:unlabeled_t tclass=dir permissive=1 [ 108.871754][ T23] audit: type=1400 audit(1718704933.651:338): avc: denied { setattr } for pid=3640 comm="syz-executor.0" name="work" dev="loop0" ino=11 scontext=root:sysadm_r:sysadm_t tcontext=root:object_r:unlabeled_t tclass=dir permissive=1 [ 108.895252][ T23] audit: type=1400 audit(1718704933.651:339): avc: denied { write } for pid=3640 comm="syz-executor.0" name="work" dev="loop0" ino=11 scontext=root:sysadm_r:sysadm_t tcontext=root:object_r:unlabeled_t tclass=dir permissive=1 [ 108.917003][ T23] audit: type=1400 audit(1718704933.681:340): avc: denied { add_name } for pid=3640 comm="syz-executor.0" name="file1" scontext=root:sysadm_r:sysadm_t tcontext=root:object_r:unlabeled_t tclass=dir permissive=1 [ 108.937373][ T23] audit: type=1400 audit(1718704933.691:341): avc: denied { setattr } for pid=3640 comm="syz-executor.0" name="#13" dev="loop0" ino=13 scontext=root:sysadm_r:sysadm_t tcontext=system_u:object_r:unlabeled_t tclass=file permissive=1 [ 108.959605][ T23] audit: type=1400 audit(1718704933.691:342): avc: denied { link } for pid=3640 comm="syz-executor.0" name="#13" dev="loop0" ino=13 scontext=root:sysadm_r:sysadm_t tcontext=system_u:object_r:unlabeled_t tclass=file permissive=1 [ 108.981933][ T23] audit: type=1400 audit(1718704933.741:343): avc: denied { unlink } for pid=2251 comm="syz-executor.0" name="file1" dev="loop0" ino=6 scontext=root:sysadm_r:sysadm_t tcontext=system_u:object_r:unlabeled_t tclass=lnk_file permissive=1 [ 109.007972][ T23] audit: type=1400 audit(1718704933.741:344): avc: denied { rmdir } for pid=2251 comm="syz-executor.0" name="work" dev="loop0" ino=11 scontext=root:sysadm_r:sysadm_t tcontext=root:object_r:unlabeled_t tclass=dir permissive=1 [ 109.148495][ T3676] FAT-fs (loop4): invalid media value (0x29) [ 109.156754][ T3676] FAT-fs (loop4): Can't find a valid FAT filesystem [ 109.236775][ T408] hub 2-1:4.0: set hub depth failed [ 109.277377][ T408] usb 2-1: USB disconnect, device number 8 [ 109.556747][ T124] usb 3-1: new high-speed USB device number 11 using dummy_hcd [ 109.798766][ T3711] FAT-fs (loop3): invalid media value (0x29) [ 109.804717][ T3711] FAT-fs (loop3): Can't find a valid FAT filesystem [ 109.811275][ T124] usb 3-1: Using ep0 maxpacket: 32 [ 109.926896][ T124] usb 3-1: config 4 interface 0 altsetting 0 endpoint 0x81 has an invalid bInterval 97, changing to 10 [ 109.946919][ T124] usb 3-1: config 4 interface 0 altsetting 0 endpoint 0x81 has invalid maxpacket 24929, setting to 1024 [ 110.017115][ T121] usb 2-1: new high-speed USB device number 9 using dummy_hcd [ 110.076878][ T124] usb 3-1: New USB device found, idVendor=046d, idProduct=c314, bcdDevice= 0.40 [ 110.085915][ T124] usb 3-1: New USB device strings: Mfr=255, Product=255, SerialNumber=0 [ 110.095466][ T124] usb 3-1: Product: syz [ 110.099477][ T3686] F2FS-fs (loop4): Wrong segment_count / block_count (65567 > 16384) [ 110.107473][ T3686] F2FS-fs (loop4): Can't find valid F2FS filesystem in 1th superblock [ 110.115591][ T124] usb 3-1: Manufacturer: syz [ 110.122513][ T3686] F2FS-fs (loop4): Found nat_bits in checkpoint [ 110.156677][ T3686] F2FS-fs (loop4): Try to recover 1th superblock, ret: 0 [ 110.157269][ T124] hub 3-1:4.0: USB hub found [ 110.163615][ T3686] F2FS-fs (loop4): Mounted with checkpoint version = 48b305e5 [ 110.266732][ T121] usb 2-1: Using ep0 maxpacket: 8 [ 110.366959][ T124] hub 3-1:4.0: 2 ports detected [ 110.386927][ T121] usb 2-1: New USB device found, idVendor=1557, idProduct=7720, bcdDevice=b7.eb [ 110.395845][ T121] usb 2-1: New USB device strings: Mfr=0, Product=0, SerialNumber=0 [ 110.404381][ T121] usb 2-1: config 0 descriptor?? [ 110.586789][ T124] hub 3-1:4.0: hub_hub_status failed (err = -71) [ 110.592945][ T124] hub 3-1:4.0: config failed, can't get hub status (err -71) [ 110.637660][ T124] usb 3-1: USB disconnect, device number 11 [ 110.736843][ T408] usb 1-1: new full-speed USB device number 10 using dummy_hcd [ 110.745256][ T3745] FAT-fs (loop4): invalid media value (0x29) [ 110.751099][ T3745] FAT-fs (loop4): Can't find a valid FAT filesystem [ 111.106839][ T408] usb 1-1: config 4 interface 0 altsetting 0 endpoint 0x81 has invalid maxpacket 19365, setting to 64 [ 111.246831][ T408] usb 1-1: New USB device found, idVendor=046d, idProduct=c314, bcdDevice= 0.40 [ 111.255922][ T408] usb 1-1: New USB device strings: Mfr=255, Product=255, SerialNumber=0 [ 111.264389][ T408] usb 1-1: Product: syz [ 111.268894][ T408] usb 1-1: Manufacturer: syz [ 111.296806][ T3738] raw-gadget gadget: fail, usb_ep_enable returned -22 [ 111.317274][ T408] hub 1-1:4.0: USB hub found [ 111.478294][ T3752] F2FS-fs (loop4): Wrong segment_count / block_count (65567 > 16384) [ 111.486278][ T3752] F2FS-fs (loop4): Can't find valid F2FS filesystem in 1th superblock [ 111.497230][ T3752] F2FS-fs (loop4): Found nat_bits in checkpoint [ 111.526813][ T408] hub 1-1:4.0: 2 ports detected [ 111.528958][ T3752] F2FS-fs (loop4): Try to recover 1th superblock, ret: 0 [ 111.538622][ T3752] F2FS-fs (loop4): Mounted with checkpoint version = 48b305e5 [ 111.814051][ T3770] netlink: 'syz-executor.2': attribute type 4 has an invalid length. [ 111.822385][ T3770] netlink: 24 bytes leftover after parsing attributes in process `syz-executor.2'. [ 111.946831][ T408] hub 1-1:4.0: set hub depth failed [ 112.207397][ T408] usb 1-1: USB disconnect, device number 10 [ 112.758418][ T3810] netlink: 'syz-executor.4': attribute type 4 has an invalid length. [ 112.772961][ T3810] netlink: 24 bytes leftover after parsing attributes in process `syz-executor.4'. [ 112.896834][ T121] asix 2-1:0.0 (unnamed net_device) (uninitialized): Failed to write reg index 0x0012: -71 [ 112.906833][ T121] asix: probe of 2-1:0.0 failed with error -71 [ 112.913300][ T121] usb 2-1: USB disconnect, device number 9 [ 113.066765][ T375] usb 3-1: new high-speed USB device number 12 using dummy_hcd [ 113.306728][ T375] usb 3-1: Using ep0 maxpacket: 32 [ 113.506858][ T375] usb 3-1: unable to read config index 0 descriptor/all [ 113.513695][ T375] usb 3-1: can't read configurations, error -71 [ 113.776734][ T935] usb 2-1: new full-speed USB device number 10 using dummy_hcd [ 113.842245][ T3848] netlink: 'syz-executor.0': attribute type 4 has an invalid length. [ 113.850721][ T3848] netlink: 24 bytes leftover after parsing attributes in process `syz-executor.0'. [ 114.147078][ T935] usb 2-1: config 4 interface 0 altsetting 0 endpoint 0x81 has invalid maxpacket 19365, setting to 64 [ 114.276812][ T935] usb 2-1: New USB device found, idVendor=046d, idProduct=c314, bcdDevice= 0.40 [ 114.285716][ T935] usb 2-1: New USB device strings: Mfr=255, Product=255, SerialNumber=0 [ 114.293841][ T935] usb 2-1: Product: syz [ 114.297823][ T935] usb 2-1: Manufacturer: syz [ 114.316914][ T3837] raw-gadget gadget: fail, usb_ep_enable returned -22 [ 114.341778][ T935] hub 2-1:4.0: USB hub found [ 114.566799][ T935] hub 2-1:4.0: 2 ports detected [ 114.677540][ T3865] F2FS-fs (loop4): Wrong segment_count / block_count (65567 > 16384) [ 114.685479][ T3865] F2FS-fs (loop4): Can't find valid F2FS filesystem in 1th superblock [ 114.696340][ T3865] F2FS-fs (loop4): Found nat_bits in checkpoint [ 114.720848][ T3865] F2FS-fs (loop4): Try to recover 1th superblock, ret: 0 [ 114.727862][ T3865] F2FS-fs (loop4): Mounted with checkpoint version = 48b305e5 [ 115.006966][ T935] hub 2-1:4.0: set hub depth failed [ 115.047909][ T935] usb 2-1: USB disconnect, device number 10 [ 115.268448][ T3887] netlink: 'syz-executor.0': attribute type 4 has an invalid length. [ 115.276395][ T3887] netlink: 24 bytes leftover after parsing attributes in process `syz-executor.0'. [ 115.576828][ T124] usb 3-1: new high-speed USB device number 14 using dummy_hcd [ 115.677957][ T3912] FAT-fs (loop4): invalid media value (0x29) [ 115.686225][ T3912] FAT-fs (loop4): Can't find a valid FAT filesystem [ 115.886807][ T124] usb 3-1: Using ep0 maxpacket: 32 [ 116.016839][ T124] usb 3-1: config 4 interface 0 altsetting 0 endpoint 0x81 has an invalid bInterval 97, changing to 10 [ 116.036750][ T124] usb 3-1: config 4 interface 0 altsetting 0 endpoint 0x81 has invalid maxpacket 24929, setting to 1024 [ 116.176844][ T124] usb 3-1: New USB device found, idVendor=046d, idProduct=c314, bcdDevice= 0.40 [ 116.185738][ T124] usb 3-1: New USB device strings: Mfr=255, Product=255, SerialNumber=0 [ 116.193959][ T124] usb 3-1: Product: syz [ 116.197879][ T124] usb 3-1: Manufacturer: syz [ 116.218371][ T3914] F2FS-fs (loop1): Wrong segment_count / block_count (65567 > 16384) [ 116.226361][ T3914] F2FS-fs (loop1): Can't find valid F2FS filesystem in 1th superblock [ 116.237040][ T3914] F2FS-fs (loop1): Found nat_bits in checkpoint [ 116.237268][ T124] hub 3-1:4.0: USB hub found [ 116.266757][ T375] usb 5-1: new full-speed USB device number 8 using dummy_hcd [ 116.273386][ T3914] F2FS-fs (loop1): Try to recover 1th superblock, ret: 0 [ 116.281041][ T3914] F2FS-fs (loop1): Mounted with checkpoint version = 48b305e5 [ 116.446872][ T124] hub 3-1:4.0: 2 ports detected [ 116.646824][ T375] usb 5-1: config 4 interface 0 altsetting 0 endpoint 0x81 has invalid maxpacket 19365, setting to 64 [ 116.666867][ T124] hub 3-1:4.0: hub_hub_status failed (err = -71) [ 116.673034][ T124] hub 3-1:4.0: config failed, can't get hub status (err -71) [ 116.707500][ T124] usb 3-1: USB disconnect, device number 14 [ 116.796844][ T375] usb 5-1: New USB device found, idVendor=046d, idProduct=c314, bcdDevice= 0.40 [ 116.815925][ T375] usb 5-1: New USB device strings: Mfr=255, Product=255, SerialNumber=0 [ 116.825297][ T375] usb 5-1: Product: syz [ 116.829376][ T375] usb 5-1: Manufacturer: syz [ 116.840610][ T3954] FAT-fs (loop1): invalid media value (0x29) [ 116.846800][ T3934] raw-gadget gadget: fail, usb_ep_enable returned -22 [ 116.855524][ T3954] FAT-fs (loop1): Can't find a valid FAT filesystem [ 116.867290][ T375] hub 5-1:4.0: USB hub found [ 117.246823][ T375] hub 5-1:4.0: 2 ports detected [ 117.656781][ T124] usb 2-1: new high-speed USB device number 11 using dummy_hcd [ 117.659244][ T3974] F2FS-fs (loop2): Wrong segment_count / block_count (65567 > 16384) [ 117.672169][ T3974] F2FS-fs (loop2): Can't find valid F2FS filesystem in 1th superblock [ 117.682735][ T3974] F2FS-fs (loop2): Found nat_bits in checkpoint [ 117.687063][ T375] hub 5-1:4.0: set hub depth failed [ 117.710048][ T3974] F2FS-fs (loop2): Try to recover 1th superblock, ret: 0 [ 117.716942][ T3974] F2FS-fs (loop2): Mounted with checkpoint version = 48b305e5 [ 117.727859][ T375] usb 5-1: USB disconnect, device number 8 [ 117.926736][ T124] usb 2-1: Using ep0 maxpacket: 8 [ 118.046840][ T124] usb 2-1: New USB device found, idVendor=1557, idProduct=7720, bcdDevice=b7.eb [ 118.055802][ T124] usb 2-1: New USB device strings: Mfr=0, Product=0, SerialNumber=0 [ 118.064347][ T124] usb 2-1: config 0 descriptor?? [ 118.096741][ T408] usb 4-1: new high-speed USB device number 9 using dummy_hcd [ 118.336728][ T408] usb 4-1: Using ep0 maxpacket: 32 [ 119.016832][ T408] usb 4-1: config 4 interface 0 altsetting 0 endpoint 0x81 has an invalid bInterval 97, changing to 10 [ 119.027957][ T408] usb 4-1: config 4 interface 0 altsetting 0 endpoint 0x81 has invalid maxpacket 24929, setting to 1024 [ 119.156825][ T408] usb 4-1: New USB device found, idVendor=046d, idProduct=c314, bcdDevice= 0.40 [ 119.165699][ T408] usb 4-1: New USB device strings: Mfr=255, Product=255, SerialNumber=0 [ 119.196965][ T408] usb 4-1: Product: syz [ 119.200943][ T408] usb 4-1: Manufacturer: syz [ 119.237241][ T408] hub 4-1:4.0: USB hub found [ 119.288586][ T4018] F2FS-fs (loop0): Wrong segment_count / block_count (65567 > 16384) [ 119.296733][ T4018] F2FS-fs (loop0): Can't find valid F2FS filesystem in 1th superblock [ 119.321518][ T4018] F2FS-fs (loop0): Found nat_bits in checkpoint [ 119.372539][ T4018] F2FS-fs (loop0): Try to recover 1th superblock, ret: 0 [ 119.379448][ T4018] F2FS-fs (loop0): Mounted with checkpoint version = 48b305e5 [ 119.380589][ T4037] EXT4-fs (loop4): Ignoring removed nobh option [ 119.408050][ T4037] EXT4-fs error (device loop4): ext4_xattr_delete_inode:2930: inode #16: comm syz-executor.4: corrupted xattr block 8 [ 119.435745][ T4037] EXT4-fs (loop4): Remounting filesystem read-only [ 119.452260][ T4037] EXT4-fs warning (device loop4): ext4_evict_inode:321: xattr delete (err -117) [ 119.456884][ T408] hub 4-1:4.0: 2 ports detected [ 119.466845][ T4037] EXT4-fs (loop4): 1 orphan inode deleted [ 119.476863][ T4037] EXT4-fs (loop4): mounted filesystem without journal. Opts: errors=remount-ro,noquota,nouid32,auto_da_alloc=0x0000000000000000,inode_readahead_blks=0x0000000000000001,journal_dev=0x0000000000000003,barrier,nobh,nogrpid, [ 119.499314][ T4037] ext4 filesystem being mounted at /root/syzkaller-testdir3262698118/syzkaller.j684BM/153/file1 supports timestamps until 2038 (0x7fffffff) [ 119.778672][ T408] hub 4-1:4.0: hub_hub_status failed (err = -71) [ 119.784806][ T408] hub 4-1:4.0: config failed, can't get hub status (err -71) [ 119.817352][ T408] usb 4-1: USB disconnect, device number 9 [ 120.805683][ T4109] EXT4-fs (loop4): Ignoring removed nobh option [ 120.822034][ T4109] EXT4-fs error (device loop4): ext4_xattr_delete_inode:2930: inode #16: comm syz-executor.4: corrupted xattr block 8 [ 120.834452][ T4109] EXT4-fs (loop4): Remounting filesystem read-only [ 120.841115][ T4109] EXT4-fs warning (device loop4): ext4_evict_inode:321: xattr delete (err -117) [ 120.850083][ T4109] EXT4-fs (loop4): 1 orphan inode deleted [ 120.856160][ T4109] EXT4-fs (loop4): mounted filesystem without journal. Opts: errors=remount-ro,noquota,nouid32,auto_da_alloc=0x0000000000000000,inode_readahead_blks=0x0000000000000001,journal_dev=0x0000000000000003,barrier,nobh,nogrpid, [ 120.877483][ T4109] ext4 filesystem being mounted at /root/syzkaller-testdir3262698118/syzkaller.j684BM/159/file1 supports timestamps until 2038 (0x7fffffff) [ 120.896793][ T124] asix 2-1:0.0 (unnamed net_device) (uninitialized): Failed to write reg index 0x0012: -71 [ 120.960085][ T124] asix: probe of 2-1:0.0 failed with error -71 [ 120.968337][ T124] usb 2-1: USB disconnect, device number 11 [ 121.229254][ T408] usb 4-1: new high-speed USB device number 10 using dummy_hcd [ 121.297129][ T4134] ------------[ cut here ]------------ [ 121.302446][ T4134] WARNING: CPU: 1 PID: 4134 at fs/overlayfs/file.c:62 ovl_change_flags+0x25f/0x2d0 [ 121.311595][ T4134] Modules linked in: [ 121.315351][ T4134] CPU: 1 PID: 4134 Comm: syz-executor.0 Not tainted 5.4.274-syzkaller-00002-g6f97bd951d82 #0 [ 121.325316][ T4134] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 04/02/2024 [ 121.335237][ T4134] RIP: 0010:ovl_change_flags+0x25f/0x2d0 [ 121.340679][ T4134] Code: ff e8 a5 80 6a 02 31 db eb 0a e8 0c af 7d ff bb ea ff ff ff 89 d8 48 83 c4 10 5b 41 5c 41 5d 41 5e 41 5f 5d c3 e8 f1 ae 7d ff <0f> 0b bb fb ff ff ff eb e1 89 d1 80 e1 07 80 c1 03 38 c1 0f 8c ee [ 121.360121][ T4134] RSP: 0018:ffff8881d5727b38 EFLAGS: 00010287 [ 121.366021][ T4134] RAX: ffffffff81e68d2f RBX: dffffc0000000000 RCX: 0000000000040000 [ 121.373830][ T4134] RDX: ffffc90002952000 RSI: 000000000000002d RDI: 000000000000002e [ 121.381734][ T4134] RBP: 0000000000002000 R08: ffffffff81e68b4b R09: ffff8881d5727be0 [ 121.389542][ T4134] R10: 0000000000000000 R11: dffffc0000000001 R12: 000000000000a000 [ 121.397357][ T4134] R13: 0000000004048000 R14: ffff8881cf9af490 R15: ffff8881ecbc6000 [ 121.405174][ T4134] FS: 00007fef3815e6c0(0000) GS:ffff8881f6f00000(0000) knlGS:0000000000000000 [ 121.413931][ T4134] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 121.420439][ T4134] CR2: 00000000209e1000 CR3: 00000001e493b000 CR4: 00000000003406a0 [ 121.428340][ T4134] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 121.436146][ T4134] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 121.443962][ T4134] Call Trace: [ 121.447096][ T4134] ? __warn+0x162/0x250 [ 121.451082][ T4134] ? report_bug+0x3a1/0x4e0 [ 121.455418][ T4134] ? ovl_change_flags+0x25f/0x2d0 [ 121.460279][ T4134] ? ovl_change_flags+0x25f/0x2d0 [ 121.465135][ T4134] ? do_invalid_op+0x6e/0x110 [ 121.469652][ T4134] ? invalid_op+0x1e/0x30 [ 121.473815][ T4134] ? ovl_change_flags+0x7b/0x2d0 [ 121.478589][ T4134] ? ovl_change_flags+0x25f/0x2d0 [ 121.483449][ T4134] ? ovl_change_flags+0x25f/0x2d0 [ 121.488405][ T4134] ? ovl_change_flags+0x25f/0x2d0 [ 121.493350][ T4134] ovl_read_iter+0xe7/0x5c0 [ 121.497693][ T4134] ? ovl_llseek+0x340/0x340 [ 121.502031][ T4134] ? iov_iter_init+0x82/0x160 [ 121.506560][ T4134] __vfs_read+0x5cd/0x730 [ 121.510724][ T4134] ? rw_verify_area+0x360/0x360 [ 121.515402][ T4134] ? __fsnotify_update_child_dentry_flags+0x290/0x290 [ 121.522001][ T4134] ? security_file_permission+0x1dc/0x2f0 [ 121.527561][ T4134] vfs_read+0x148/0x360 [ 121.531545][ T4134] ksys_read+0x199/0x2c0 [ 121.535621][ T4134] ? vfs_write+0x4e0/0x4e0 [ 121.539876][ T4134] do_syscall_64+0xca/0x1c0 [ 121.544216][ T4134] entry_SYSCALL_64_after_hwframe+0x5c/0xc1 [ 121.549940][ T4134] RIP: 0033:0x7fef38de3f29 [ 121.554194][ T4134] Code: 28 00 00 00 75 05 48 83 c4 28 c3 e8 e1 20 00 00 90 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 b0 ff ff ff f7 d8 64 89 01 48 [ 121.573633][ T4134] RSP: 002b:00007fef3815e0c8 EFLAGS: 00000246 ORIG_RAX: 0000000000000000 [ 121.581879][ T4134] RAX: ffffffffffffffda RBX: 00007fef38f1af80 RCX: 00007fef38de3f29 [ 121.589690][ T4134] RDX: 0000000000002020 RSI: 0000000020001640 RDI: 0000000000000004 [ 121.597673][ T4134] RBP: 00007fef38e53074 R08: 0000000000000000 R09: 0000000000000000 [ 121.605602][ T4134] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000000 [ 121.613413][ T4134] R13: 000000000000000b R14: 00007fef38f1af80 R15: 00007ffce74febf8 [ 121.621249][ T4134] ---[ end trace 2164942d666e690d ]--- [ 121.681490][ T408] usb 4-1: Using ep0 maxpacket: 32 [ 121.717315][ T4140] F2FS-fs (loop2): Invalid log_blocksize (268), supports only 12 [ 121.724930][ T4140] F2FS-fs (loop2): Can't find valid F2FS filesystem in 1th superblock [ 121.756581][ T4140] F2FS-fs (loop2): Found nat_bits in checkpoint [ 121.802399][ T4140] F2FS-fs (loop2): Try to recover 1th superblock, ret: 0 [ 121.806920][ T408] usb 4-1: config 4 interface 0 altsetting 0 endpoint 0x81 has an invalid bInterval 97, changing to 10 [ 121.809372][ T4140] F2FS-fs (loop2): Mounted with checkpoint version = 48b305e5 [ 121.952713][ T4140] attempt to access beyond end of device [ 121.952713][ T4140] loop2: rw=2049, want=78792, limit=40427 [ 122.012233][ T4140] attempt to access beyond end of device [ 122.012233][ T4140] loop2: rw=2049, want=78784, limit=40427 [ 122.042092][ T408] usb 4-1: config 4 interface 0 altsetting 0 endpoint 0x81 has invalid maxpacket 24929, setting to 1024 [ 122.098076][ T4170] EXT4-fs (loop4): Ignoring removed orlov option [ 122.100114][ T9] attempt to access beyond end of device [ 122.100114][ T9] loop2: rw=1, want=77856, limit=40427 [ 122.115249][ T4170] EXT4-fs (loop4): Ignoring removed nomblk_io_submit option [ 122.115347][ T9] attempt to access beyond end of device [ 122.115347][ T9] loop2: rw=1, want=77960, limit=40427 [ 122.129243][ T4175] ------------[ cut here ]------------ [ 122.138532][ T4175] WARNING: CPU: 0 PID: 4175 at fs/overlayfs/file.c:62 ovl_change_flags+0x25f/0x2d0 [ 122.147615][ T4175] Modules linked in: [ 122.151359][ T4175] CPU: 0 PID: 4175 Comm: syz-executor.0 Tainted: G W 5.4.274-syzkaller-00002-g6f97bd951d82 #0 [ 122.162721][ T4175] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 04/02/2024 [ 122.172630][ T4175] RIP: 0010:ovl_change_flags+0x25f/0x2d0 [ 122.178087][ T4175] Code: ff e8 a5 80 6a 02 31 db eb 0a e8 0c af 7d ff bb ea ff ff ff 89 d8 48 83 c4 10 5b 41 5c 41 5d 41 5e 41 5f 5d c3 e8 f1 ae 7d ff <0f> 0b bb fb ff ff ff eb e1 89 d1 80 e1 07 80 c1 03 38 c1 0f 8c ee [ 122.197526][ T4175] RSP: 0018:ffff8881e144fb38 EFLAGS: 00010287 [ 122.203427][ T4175] RAX: ffffffff81e68d2f RBX: dffffc0000000000 RCX: 0000000000040000 [ 122.211236][ T4175] RDX: ffffc90002952000 RSI: 000000000000002d RDI: 000000000000002e [ 122.219049][ T4175] RBP: 0000000000002000 R08: ffffffff81e68b4b R09: ffff8881e144fbe0 [ 122.226863][ T4175] R10: 0000000000000000 R11: dffffc0000000001 R12: 000000000000a000 [ 122.234672][ T4175] R13: 0000000004048000 R14: ffff8881cfa72f68 R15: ffff8881db706780 [ 122.242496][ T4175] FS: 00007fef3815e6c0(0000) GS:ffff8881f6e00000(0000) knlGS:0000000000000000 [ 122.251249][ T4175] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 122.257671][ T4175] CR2: 0000001b30236000 CR3: 00000001dd80d000 CR4: 00000000003406b0 [ 122.265483][ T4175] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 122.273292][ T4175] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 122.281108][ T4175] Call Trace: [ 122.284247][ T4175] ? __warn+0x162/0x250 [ 122.288231][ T4175] ? report_bug+0x3a1/0x4e0 [ 122.292566][ T4175] ? ovl_change_flags+0x25f/0x2d0 [ 122.297429][ T4175] ? ovl_change_flags+0x25f/0x2d0 [ 122.302287][ T4175] ? do_invalid_op+0x6e/0x110 [ 122.307363][ T4175] ? invalid_op+0x1e/0x30 [ 122.311525][ T4175] ? ovl_change_flags+0x7b/0x2d0 [ 122.316300][ T4175] ? ovl_change_flags+0x25f/0x2d0 [ 122.321160][ T4175] ? ovl_change_flags+0x25f/0x2d0 [ 122.326022][ T4175] ? ovl_change_flags+0x25f/0x2d0 [ 122.330971][ T4175] ovl_read_iter+0xe7/0x5c0 [ 122.335311][ T4175] ? ovl_llseek+0x340/0x340 [ 122.339662][ T4175] ? iov_iter_init+0x82/0x160 [ 122.344166][ T4175] __vfs_read+0x5cd/0x730 [ 122.348331][ T4175] ? rw_verify_area+0x360/0x360 [ 122.353016][ T4175] ? __fsnotify_update_child_dentry_flags+0x290/0x290 [ 122.359617][ T4175] ? security_file_permission+0x1dc/0x2f0 [ 122.365168][ T4175] vfs_read+0x148/0x360 [ 122.369161][ T4175] ksys_read+0x199/0x2c0 [ 122.373240][ T4175] ? vfs_write+0x4e0/0x4e0 [ 122.377491][ T4175] do_syscall_64+0xca/0x1c0 [ 122.381829][ T4175] entry_SYSCALL_64_after_hwframe+0x5c/0xc1 [ 122.387555][ T4175] RIP: 0033:0x7fef38de3f29 [ 122.391812][ T4175] Code: 28 00 00 00 75 05 48 83 c4 28 c3 e8 e1 20 00 00 90 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 b0 ff ff ff f7 d8 64 89 01 48 [ 122.411250][ T4175] RSP: 002b:00007fef3815e0c8 EFLAGS: 00000246 ORIG_RAX: 0000000000000000 [ 122.419498][ T4175] RAX: ffffffffffffffda RBX: 00007fef38f1af80 RCX: 00007fef38de3f29 [ 122.427305][ T4175] RDX: 0000000000002020 RSI: 0000000020001640 RDI: 0000000000000004 [ 122.435119][ T4175] RBP: 00007fef38e53074 R08: 0000000000000000 R09: 0000000000000000 [ 122.442926][ T4175] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000000 [ 122.450738][ T4175] R13: 000000000000000b R14: 00007fef38f1af80 R15: 00007ffce74febf8 [ 122.458554][ T4175] ---[ end trace 2164942d666e690e ]--- [ 122.467398][ T1138] attempt to access beyond end of device [ 122.467398][ T1138] loop2: rw=2051, want=77952, limit=40427 [ 122.479436][ T4170] EXT4-fs (loop4): revision level too high, forcing read-only mode [ 122.479962][ T1138] F2FS-fs (loop2): Issue discard(9732, 9732, 12) failed, ret: -5 [ 122.487853][ T4170] [EXT4 FS bs=4096, gc=1, bpg=32768, ipg=32, mo=c000e118, mo2=0002] [ 122.503806][ T4170] EXT4-fs (loop4): orphan cleanup on readonly fs [ 122.510152][ T408] usb 4-1: New USB device found, idVendor=046d, idProduct=c314, bcdDevice= 0.40 [ 122.515627][ T4170] __quota_error: 3 callbacks suppressed [ 122.515637][ T4170] Quota error (device loop4): v2_read_header: Failed header read: expected=8 got=0 [ 122.520728][ T408] usb 4-1: New USB device strings: Mfr=255, Product=255, SerialNumber=0 [ 122.525420][ T4170] EXT4-fs warning (device loop4): ext4_enable_quotas:6100: Failed to enable quota tracking (type=1, err=-22, ino=4). Please run e2fsck to fix. [ 122.533656][ T408] usb 4-1: Product: syz [ 122.542065][ T4170] EXT4-fs (loop4): Cannot turn on quotas: error -22 [ 122.557814][ T408] usb 4-1: Manufacturer: syz [ 122.571322][ T4170] EXT4-fs error (device loop4): ext4_validate_block_bitmap:418: comm syz-executor.4: bg 0: block 40: padding at end of block bitmap is not set [ 122.586762][ T4170] EXT4-fs error (device loop4) in ext4_free_blocks:5019: Corrupt filesystem [ 122.595570][ T4170] EXT4-fs (loop4): 1 truncate cleaned up [ 122.601213][ T4170] EXT4-fs (loop4): mounted filesystem without journal. Opts: orlov,usrjquota=,noblock_validity,norecovery,i_version,nomblk_io_submit,,errors=continue [ 122.618492][ T408] hub 4-1:4.0: USB hub found [ 122.623322][ T4179] EXT4-fs (loop0): Ignoring removed nobh option [ 122.637609][ T4170] fscrypt (loop4, inode 16): Error -61 getting encryption context [ 122.645470][ T4170] fscrypt (loop4, inode 16): Error -61 getting encryption context [ 122.654855][ T4170] fscrypt (loop4, inode 16): Error -61 getting encryption context [ 122.662812][ T4170] fscrypt (loop4, inode 16): Error -61 getting encryption context [ 122.664110][ T4179] EXT4-fs error (device loop0): ext4_xattr_delete_inode:2930: inode #16: comm syz-executor.0: corrupted xattr block 8 [ 122.670739][ T4170] fscrypt (loop4, inode 16): Error -61 getting encryption context [ 122.682840][ T4179] EXT4-fs (loop0): Remounting filesystem read-only [ 122.693316][ T4170] fscrypt (loop4, inode 16): Error -61 getting encryption context [ 122.706722][ T4179] EXT4-fs warning (device loop0): ext4_evict_inode:321: xattr delete (err -117) [ 122.715619][ T4179] EXT4-fs (loop0): 1 orphan inode deleted [ 122.721147][ T4179] EXT4-fs (loop0): mounted filesystem without journal. Opts: errors=remount-ro,noquota,nouid32,auto_da_alloc=0x0000000000000000,inode_readahead_blks=0x0000000000000001,journal_dev=0x0000000000000003,barrier,nobh,nogrpid, [ 122.742388][ T4179] ext4 filesystem being mounted at /root/syzkaller-testdir4258215895/syzkaller.8AVkKH/139/file1 supports timestamps until 2038 (0x7fffffff) [ 122.827293][ T408] hub 4-1:4.0: 2 ports detected [ 122.896759][ T375] usb 2-1: new high-speed USB device number 12 using dummy_hcd [ 123.126804][ T408] hub 4-1:4.0: hub_hub_status failed (err = -71) [ 123.133043][ T408] hub 4-1:4.0: config failed, can't get hub status (err -71) [ 123.167257][ T408] usb 4-1: USB disconnect, device number 10 [ 123.248068][ T4202] F2FS-fs (loop4): Invalid log_blocksize (268), supports only 12 [ 123.255645][ T4202] F2FS-fs (loop4): Can't find valid F2FS filesystem in 1th superblock [ 123.266220][ T4202] F2FS-fs (loop4): Found nat_bits in checkpoint [ 123.290817][ T4202] F2FS-fs (loop4): Try to recover 1th superblock, ret: 0 [ 123.297732][ T4202] F2FS-fs (loop4): Mounted with checkpoint version = 48b305e5 [ 123.316173][ T4202] attempt to access beyond end of device [ 123.316173][ T4202] loop4: rw=2049, want=78792, limit=40427 [ 123.327300][ T4202] attempt to access beyond end of device [ 123.327300][ T4202] loop4: rw=2049, want=78784, limit=40427 [ 123.356728][ T375] usb 2-1: Using ep0 maxpacket: 8 [ 123.376477][ T742] attempt to access beyond end of device [ 123.376477][ T742] loop4: rw=1, want=77856, limit=40427 [ 123.387492][ T742] attempt to access beyond end of device [ 123.387492][ T742] loop4: rw=1, want=77960, limit=40427 [ 123.405502][ T2071] attempt to access beyond end of device [ 123.405502][ T2071] loop4: rw=2051, want=77952, limit=40427 [ 123.417262][ T2071] F2FS-fs (loop4): Issue discard(9732, 9732, 12) failed, ret: -5 [ 123.447931][ T4213] ------------[ cut here ]------------ [ 123.460841][ T4213] WARNING: CPU: 1 PID: 4213 at fs/overlayfs/file.c:62 ovl_change_flags+0x25f/0x2d0 [ 123.469940][ T4213] Modules linked in: [ 123.473675][ T4213] CPU: 1 PID: 4213 Comm: syz-executor.0 Tainted: G W 5.4.274-syzkaller-00002-g6f97bd951d82 #0 [ 123.485069][ T4213] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 04/02/2024 [ 123.494953][ T4213] RIP: 0010:ovl_change_flags+0x25f/0x2d0 [ 123.496855][ T375] usb 2-1: New USB device found, idVendor=1557, idProduct=7720, bcdDevice=b7.eb [ 123.500414][ T4213] Code: ff e8 a5 80 6a 02 31 db eb 0a e8 0c af 7d ff bb ea ff ff ff 89 d8 48 83 c4 10 5b 41 5c 41 5d 41 5e 41 5f 5d c3 e8 f1 ae 7d ff <0f> 0b bb fb ff ff ff eb e1 89 d1 80 e1 07 80 c1 03 38 c1 0f 8c ee [ 123.500420][ T4213] RSP: 0018:ffff8881cb5dfb38 EFLAGS: 00010287 [ 123.500429][ T4213] RAX: ffffffff81e68d2f RBX: dffffc0000000000 RCX: 0000000000040000 [ 123.500435][ T4213] RDX: ffffc90002952000 RSI: 000000000000002d RDI: 000000000000002e [ 123.500448][ T4213] RBP: 0000000000002000 R08: ffffffff81e68b4b R09: ffff8881cb5dfbe0 [ 123.509431][ T375] usb 2-1: New USB device strings: Mfr=0, Product=0, SerialNumber=0 [ 123.528711][ T4213] R10: 0000000000000000 R11: dffffc0000000001 R12: 000000000000a000 [ 123.528717][ T4213] R13: 0000000004048000 R14: ffff8881cfab8100 R15: ffff8881e1374a80 [ 123.528725][ T4213] FS: 00007fef3815e6c0(0000) GS:ffff8881f6f00000(0000) knlGS:0000000000000000 [ 123.528730][ T4213] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 123.528735][ T4213] CR2: 0000000020001000 CR3: 00000001e329d000 CR4: 00000000003406a0 [ 123.528743][ T4213] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 123.528748][ T4213] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 123.528751][ T4213] Call Trace: [ 123.528767][ T4213] ? __warn+0x162/0x250 [ 123.528784][ T4213] ? report_bug+0x3a1/0x4e0 [ 123.535487][ T375] usb 2-1: config 0 descriptor?? [ 123.542511][ T4213] ? ovl_change_flags+0x25f/0x2d0 [ 123.542521][ T4213] ? ovl_change_flags+0x25f/0x2d0 [ 123.542530][ T4213] ? do_invalid_op+0x6e/0x110 [ 123.542539][ T4213] ? invalid_op+0x1e/0x30 [ 123.542553][ T4213] ? ovl_change_flags+0x7b/0x2d0 [ 123.660136][ T4213] ? ovl_change_flags+0x25f/0x2d0 [ 123.664986][ T4213] ? ovl_change_flags+0x25f/0x2d0 [ 123.669933][ T4213] ? ovl_change_flags+0x25f/0x2d0 [ 123.674790][ T4213] ovl_read_iter+0xe7/0x5c0 [ 123.679134][ T4213] ? ovl_llseek+0x340/0x340 [ 123.683472][ T4213] ? iov_iter_init+0x82/0x160 [ 123.688043][ T4213] __vfs_read+0x5cd/0x730 [ 123.692155][ T4213] ? rw_verify_area+0x360/0x360 [ 123.696847][ T4213] ? __fsnotify_update_child_dentry_flags+0x290/0x290 [ 123.703885][ T4213] ? security_file_permission+0x1dc/0x2f0 [ 123.709434][ T4213] vfs_read+0x148/0x360 [ 123.713427][ T4213] ksys_read+0x199/0x2c0 [ 123.717506][ T4213] ? vfs_write+0x4e0/0x4e0 [ 123.721758][ T4213] do_syscall_64+0xca/0x1c0 [ 123.726099][ T4213] entry_SYSCALL_64_after_hwframe+0x5c/0xc1 [ 123.731837][ T4213] RIP: 0033:0x7fef38de3f29 [ 123.736083][ T4213] Code: 28 00 00 00 75 05 48 83 c4 28 c3 e8 e1 20 00 00 90 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 b0 ff ff ff f7 d8 64 89 01 48 [ 123.755730][ T4213] RSP: 002b:00007fef3815e0c8 EFLAGS: 00000246 ORIG_RAX: 0000000000000000 [ 123.763977][ T4213] RAX: ffffffffffffffda RBX: 00007fef38f1af80 RCX: 00007fef38de3f29 [ 123.771787][ T4213] RDX: 0000000000002020 RSI: 0000000020001640 RDI: 0000000000000004 [ 123.779596][ T4213] RBP: 00007fef38e53074 R08: 0000000000000000 R09: 0000000000000000 [ 123.787418][ T4213] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000000 [ 123.795222][ T4213] R13: 000000000000000b R14: 00007fef38f1af80 R15: 00007ffce74febf8 [ 123.803034][ T4213] ---[ end trace 2164942d666e690f ]--- [ 123.870244][ T4217] EXT4-fs (loop0): Ignoring removed orlov option [ 123.876644][ T4217] EXT4-fs (loop0): Ignoring removed nomblk_io_submit option [ 124.124122][ T4217] EXT4-fs (loop0): revision level too high, forcing read-only mode [ 124.132012][ T4217] [EXT4 FS bs=4096, gc=1, bpg=32768, ipg=32, mo=c000e118, mo2=0002] [ 124.145202][ T4217] EXT4-fs (loop0): orphan cleanup on readonly fs [ 124.154246][ T4217] Quota error (device loop0): v2_read_header: Failed header read: expected=8 got=0 [ 124.164199][ T4217] EXT4-fs warning (device loop0): ext4_enable_quotas:6100: Failed to enable quota tracking (type=1, err=-22, ino=4). Please run e2fsck to fix. [ 124.178649][ T4217] EXT4-fs (loop0): Cannot turn on quotas: error -22 [ 124.185496][ T4217] EXT4-fs error (device loop0): ext4_validate_block_bitmap:418: comm syz-executor.0: bg 0: block 40: padding at end of block bitmap is not set [ 124.200243][ T4217] EXT4-fs error (device loop0) in ext4_free_blocks:5019: Corrupt filesystem [ 124.208974][ T4217] EXT4-fs (loop0): 1 truncate cleaned up [ 124.214531][ T4217] EXT4-fs (loop0): mounted filesystem without journal. Opts: orlov,usrjquota=,noblock_validity,norecovery,i_version,nomblk_io_submit,,errors=continue [ 124.233614][ T4217] fscrypt (loop0, inode 16): Error -61 getting encryption context [ 124.242884][ T4217] fscrypt (loop0, inode 16): Error -61 getting encryption context [ 124.251105][ T4217] fscrypt (loop0, inode 16): Error -61 getting encryption context [ 124.259176][ T4217] fscrypt (loop0, inode 16): Error -61 getting encryption context [ 124.266942][ T4231] EXT4-fs (loop3): mounted filesystem without journal. Opts: grpquota,inode_readahead_blks=0x0000000000008000,minixdf,,errors=continue [ 124.281124][ T4231] ext4 filesystem being mounted at /root/syzkaller-testdir387618592/syzkaller.SySa9q/162/file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa supports timestamps until 2038 (0x7fffffff) [ 124.409273][ T4245] EXT4-fs (loop3): Ignoring removed nobh option [ 124.420271][ T23] audit: type=1400 audit(1718704949.241:348): avc: denied { bind } for pid=4248 comm="syz-executor.4" scontext=root:sysadm_r:sysadm_t tcontext=root:sysadm_r:sysadm_t tclass=nfc_socket permissive=1 [ 124.455802][ T4245] EXT4-fs error (device loop3): ext4_xattr_delete_inode:2930: inode #16: comm syz-executor.3: corrupted xattr block 8 [ 124.469338][ T4245] EXT4-fs (loop3): Remounting filesystem read-only [ 124.475967][ T4245] EXT4-fs warning (device loop3): ext4_evict_inode:321: xattr delete (err -117) [ 124.491447][ T4245] EXT4-fs (loop3): 1 orphan inode deleted [ 124.497103][ T4245] EXT4-fs (loop3): mounted filesystem without journal. Opts: errors=remount-ro,noquota,nouid32,auto_da_alloc=0x0000000000000000,inode_readahead_blks=0x0000000000000001,journal_dev=0x0000000000000003,barrier,nobh,nogrpid, [ 124.518362][ T4245] ext4 filesystem being mounted at /root/syzkaller-testdir387618592/syzkaller.SySa9q/163/file1 supports timestamps until 2038 (0x7fffffff) [ 124.587332][ T4243] F2FS-fs (loop0): Invalid log_blocksize (268), supports only 12 [ 124.594963][ T4243] F2FS-fs (loop0): Can't find valid F2FS filesystem in 1th superblock [ 124.604711][ T4257] EXT4-fs (loop4): mounted filesystem without journal. Opts: ,errors=continue [ 124.606260][ T4243] F2FS-fs (loop0): Found nat_bits in checkpoint [ 124.613564][ T4257] ext4 filesystem being mounted at /root/syzkaller-testdir3262698118/syzkaller.j684BM/174/file0 supports timestamps until 2038 (0x7fffffff) [ 124.819685][ T4257] EXT4-fs error (device loop4) in ext4_do_update_inode:5534: error 27 [ 124.843862][ T4257] EXT4-fs error (device loop4) in ext4_do_update_inode:5534: error 27 [ 124.863897][ T4257] EXT4-fs error (device loop4): ext4_get_first_dir_block:3604: inode #18: comm syz-executor.4: directory missing '.' [ 124.866740][ T23] audit: type=1400 audit(1718704949.681:349): avc: denied { rename } for pid=4256 comm="syz-executor.4" name="file0" dev="loop4" ino=20 scontext=root:sysadm_r:sysadm_t tcontext=root:object_r:unlabeled_t tclass=lnk_file permissive=1 [ 124.884620][ T4243] F2FS-fs (loop0): Try to recover 1th superblock, ret: 0 [ 124.905781][ T23] audit: type=1400 audit(1718704949.681:350): avc: denied { rename } for pid=4256 comm="syz-executor.4" name="file0" dev="loop4" ino=18 scontext=root:sysadm_r:sysadm_t tcontext=root:object_r:unlabeled_t tclass=dir permissive=1 [ 124.927804][ T4243] F2FS-fs (loop0): Mounted with checkpoint version = 48b305e5 [ 124.935167][ T23] audit: type=1400 audit(1718704949.681:351): avc: denied { reparent } for pid=4256 comm="syz-executor.4" name="file0" dev="loop4" ino=18 scontext=root:sysadm_r:sysadm_t tcontext=root:object_r:unlabeled_t tclass=dir permissive=1 [ 124.957547][ T23] audit: type=1400 audit(1718704949.681:352): avc: denied { unlink } for pid=4256 comm="syz-executor.4" name="file0" dev="loop4" ino=20 scontext=root:sysadm_r:sysadm_t tcontext=root:object_r:unlabeled_t tclass=lnk_file permissive=1 [ 124.984270][ T2251] F2FS-fs (loop0): Issue discard(9732, 9732, 12) failed, ret: -5 [ 125.136733][ T124] usb 3-1: new high-speed USB device number 15 using dummy_hcd [ 125.204116][ T23] audit: type=1400 audit(1718704950.021:353): avc: denied { mount } for pid=4282 comm="syz-executor.0" name="/" dev="sysfs" ino=1 scontext=root:sysadm_r:sysadm_t tcontext=system_u:object_r:sysfs_t tclass=filesystem permissive=1 [ 125.226253][ T23] audit: type=1400 audit(1718704950.031:354): avc: denied { mounton } for pid=4282 comm="syz-executor.0" path="/root/syzkaller-testdir4258215895/syzkaller.8AVkKH/145/file0" dev="sysfs" ino=1 scontext=root:sysadm_r:sysadm_t tcontext=system_u:object_r:sysfs_t tclass=dir permissive=1 [ 125.347045][ T23] audit: type=1400 audit(1718704950.171:355): avc: denied { unmount } for pid=2251 comm="syz-executor.0" scontext=root:sysadm_r:sysadm_t tcontext=system_u:object_r:sysfs_t tclass=filesystem permissive=1 [ 125.498122][ T4294] incfs_lookup_dentry err:-14 [ 125.502613][ T4294] incfs: Can't find or create .incomplete dir in ./file0 [ 125.511356][ T4294] incfs: mount failed -14 [ 125.610619][ T124] usb 3-1: Using ep0 maxpacket: 32 [ 125.738462][ T4304] EXT4-fs (loop0): mounted filesystem without journal. Opts: ,errors=continue [ 125.747266][ T4304] ext4 filesystem being mounted at /root/syzkaller-testdir4258215895/syzkaller.8AVkKH/151/file0 supports timestamps until 2038 (0x7fffffff) [ 125.764560][ T4304] EXT4-fs error (device loop0) in ext4_do_update_inode:5534: error 27 [ 125.772793][ T4304] EXT4-fs error (device loop0) in ext4_do_update_inode:5534: error 27 [ 125.785330][ T4304] EXT4-fs error (device loop0): ext4_get_first_dir_block:3604: inode #18: comm syz-executor.0: directory missing '.' [ 126.034578][ T4318] EXT4-fs (loop4): Ignoring removed nobh option [ 126.047157][ T124] usb 3-1: New USB device found, idVendor=04b8, idProduct=0521, bcdDevice=45.9b [ 126.057072][ T124] usb 3-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3 [ 126.065038][ T124] usb 3-1: Product: syz [ 126.069503][ T124] usb 3-1: Manufacturer: syz [ 126.074035][ T124] usb 3-1: SerialNumber: syz [ 126.088767][ T124] usb 3-1: config 0 descriptor?? [ 126.104873][ T4318] EXT4-fs error (device loop4): ext4_xattr_delete_inode:2930: inode #16: comm syz-executor.4: corrupted xattr block 8 [ 126.118570][ T4318] EXT4-fs (loop4): Remounting filesystem read-only [ 126.124936][ T4318] EXT4-fs warning (device loop4): ext4_evict_inode:321: xattr delete (err -117) [ 126.133988][ T4318] EXT4-fs (loop4): 1 orphan inode deleted [ 126.139948][ T124] pl2303 3-1:0.0: required endpoints missing [ 126.140258][ T4318] EXT4-fs (loop4): mounted filesystem without journal. Opts: errors=remount-ro,noquota,nouid32,auto_da_alloc=0x0000000000000000,inode_readahead_blks=0x0000000000000001,journal_dev=0x0000000000000003,barrier,nobh,nogrpid, [ 126.167215][ T4318] ext4 filesystem being mounted at /root/syzkaller-testdir3262698118/syzkaller.j684BM/180/file1 supports timestamps until 2038 (0x7fffffff) [ 126.500152][ T1435] usb 3-1: USB disconnect, device number 15 [ 126.526782][ T375] asix 2-1:0.0 (unnamed net_device) (uninitialized): Failed to write reg index 0x0012: -71 [ 126.536773][ T375] asix: probe of 2-1:0.0 failed with error -71 [ 126.544459][ T375] usb 2-1: USB disconnect, device number 12 [ 126.567247][ T4341] ------------[ cut here ]------------ [ 126.572517][ T4341] WARNING: CPU: 0 PID: 4341 at fs/overlayfs/file.c:62 ovl_change_flags+0x25f/0x2d0 [ 126.581723][ T4341] Modules linked in: [ 126.585457][ T4341] CPU: 0 PID: 4341 Comm: syz-executor.3 Tainted: G W 5.4.274-syzkaller-00002-g6f97bd951d82 #0 [ 126.596917][ T4341] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 04/02/2024 [ 126.606816][ T4341] RIP: 0010:ovl_change_flags+0x25f/0x2d0 [ 126.612277][ T4341] Code: ff e8 a5 80 6a 02 31 db eb 0a e8 0c af 7d ff bb ea ff ff ff 89 d8 48 83 c4 10 5b 41 5c 41 5d 41 5e 41 5f 5d c3 e8 f1 ae 7d ff <0f> 0b bb fb ff ff ff eb e1 89 d1 80 e1 07 80 c1 03 38 c1 0f 8c ee [ 126.631719][ T4341] RSP: 0018:ffff8881cf347b38 EFLAGS: 00010287 [ 126.637624][ T4341] RAX: ffffffff81e68d2f RBX: dffffc0000000000 RCX: 0000000000040000 [ 126.645429][ T4341] RDX: ffffc9000078e000 RSI: 000000000000002d RDI: 000000000000002e [ 126.653246][ T4341] RBP: 0000000000002000 R08: ffffffff81e68b4b R09: ffff8881cf347be0 [ 126.661052][ T4341] R10: 0000000000000000 R11: dffffc0000000001 R12: 000000000000a000 [ 126.668864][ T4341] R13: 0000000004048000 R14: ffff8881c7026518 R15: ffff8881e1a86600 [ 126.676688][ T4341] FS: 00007fa44bcff6c0(0000) GS:ffff8881f6e00000(0000) knlGS:0000000000000000 [ 126.685450][ T4341] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 126.691865][ T4341] CR2: 0000000020001000 CR3: 00000001ccbd6000 CR4: 00000000003406b0 [ 126.699679][ T4341] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 126.707487][ T4341] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 126.715295][ T4341] Call Trace: [ 126.718537][ T4341] ? __warn+0x162/0x250 [ 126.722519][ T4341] ? report_bug+0x3a1/0x4e0 [ 126.726851][ T4341] ? ovl_change_flags+0x25f/0x2d0 [ 126.731716][ T4341] ? ovl_change_flags+0x25f/0x2d0 [ 126.736572][ T4341] ? do_invalid_op+0x6e/0x110 [ 126.741086][ T4341] ? invalid_op+0x1e/0x30 [ 126.745265][ T4341] ? ovl_change_flags+0x7b/0x2d0 [ 126.750037][ T4341] ? ovl_change_flags+0x25f/0x2d0 [ 126.754896][ T4341] ? ovl_change_flags+0x25f/0x2d0 [ 126.759752][ T4341] ? ovl_change_flags+0x25f/0x2d0 [ 126.764606][ T4341] ovl_read_iter+0xe7/0x5c0 [ 126.768947][ T4341] ? ovl_llseek+0x340/0x340 [ 126.773288][ T4341] ? iov_iter_init+0x82/0x160 [ 126.777799][ T4341] __vfs_read+0x5cd/0x730 [ 126.781973][ T4341] ? rw_verify_area+0x360/0x360 [ 126.786652][ T4341] ? __fsnotify_update_child_dentry_flags+0x290/0x290 [ 126.793249][ T4341] ? security_file_permission+0x1dc/0x2f0 [ 126.798808][ T4341] vfs_read+0x148/0x360 [ 126.802894][ T4341] ksys_read+0x199/0x2c0 [ 126.807056][ T4341] ? vfs_write+0x4e0/0x4e0 [ 126.811303][ T4341] do_syscall_64+0xca/0x1c0 [ 126.815664][ T4341] entry_SYSCALL_64_after_hwframe+0x5c/0xc1 [ 126.821368][ T4341] RIP: 0033:0x7fa44c984f29 [ 126.825623][ T4341] Code: 28 00 00 00 75 05 48 83 c4 28 c3 e8 e1 20 00 00 90 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 b0 ff ff ff f7 d8 64 89 01 48 [ 126.845062][ T4341] RSP: 002b:00007fa44bcff0c8 EFLAGS: 00000246 ORIG_RAX: 0000000000000000 [ 126.853310][ T4341] RAX: ffffffffffffffda RBX: 00007fa44cabbf80 RCX: 00007fa44c984f29 [ 126.861226][ T4341] RDX: 0000000000002020 RSI: 0000000020001640 RDI: 0000000000000004 [ 126.869040][ T4341] RBP: 00007fa44c9f4074 R08: 0000000000000000 R09: 0000000000000000 [ 126.876855][ T4341] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000000 [ 126.884666][ T4341] R13: 000000000000000b R14: 00007fa44cabbf80 R15: 00007fff0ca6a5d8 [ 126.892475][ T4341] ---[ end trace 2164942d666e6910 ]--- [ 127.051024][ T4362] EXT4-fs (loop0): Ignoring removed orlov option [ 127.057969][ T4362] EXT4-fs (loop0): Ignoring removed nomblk_io_submit option [ 127.174916][ T4365] incfs_lookup_dentry err:-14 [ 127.179468][ T4365] incfs: Can't find or create .incomplete dir in ./file0 [ 127.187512][ T4365] incfs: mount failed -14 [ 127.259009][ T4362] EXT4-fs (loop0): revision level too high, forcing read-only mode [ 127.266876][ T4362] [EXT4 FS bs=4096, gc=1, bpg=32768, ipg=32, mo=c000e118, mo2=0002] [ 127.275192][ T4362] EXT4-fs (loop0): orphan cleanup on readonly fs [ 127.281503][ T4362] EXT4-fs warning (device loop0): ext4_enable_quotas:6100: Failed to enable quota tracking (type=1, err=-22, ino=4). Please run e2fsck to fix. [ 127.296495][ T4362] EXT4-fs (loop0): Cannot turn on quotas: error -22 [ 127.304844][ T4362] EXT4-fs error (device loop0): ext4_validate_block_bitmap:418: comm syz-executor.0: bg 0: block 40: padding at end of block bitmap is not set [ 127.326146][ T4362] EXT4-fs error (device loop0) in ext4_free_blocks:5019: Corrupt filesystem [ 127.334900][ T4362] EXT4-fs (loop0): 1 truncate cleaned up [ 127.340444][ T4362] EXT4-fs (loop0): mounted filesystem without journal. Opts: orlov,usrjquota=,noblock_validity,norecovery,i_version,nomblk_io_submit,,errors=continue [ 127.381093][ T4360] F2FS-fs (loop3): Invalid log_blocksize (268), supports only 12 [ 127.388690][ T4360] F2FS-fs (loop3): Can't find valid F2FS filesystem in 1th superblock [ 127.400341][ T4360] F2FS-fs (loop3): Found nat_bits in checkpoint [ 127.427162][ T4360] F2FS-fs (loop3): Try to recover 1th superblock, ret: 0 [ 127.434049][ T4360] F2FS-fs (loop3): Mounted with checkpoint version = 48b305e5 [ 127.463137][ T4360] handle_bad_sector: 5 callbacks suppressed [ 127.463144][ T4360] attempt to access beyond end of device [ 127.463144][ T4360] loop3: rw=2049, want=78792, limit=40427 [ 127.479971][ T4360] attempt to access beyond end of device [ 127.479971][ T4360] loop3: rw=2049, want=78784, limit=40427 [ 127.501744][ T4376] EXT4-fs (loop1): mounted filesystem without journal. Opts: grpquota,inode_readahead_blks=0x0000000000008000,minixdf,,errors=continue [ 127.515690][ T4376] ext4 filesystem being mounted at /root/syzkaller-testdir4124533273/syzkaller.LAZg5P/163/file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa supports timestamps until 2038 (0x7fffffff) [ 127.541500][ T9] attempt to access beyond end of device [ 127.541500][ T9] loop3: rw=1, want=77856, limit=40427 [ 127.561881][ T9] attempt to access beyond end of device [ 127.561881][ T9] loop3: rw=1, want=77960, limit=40427 [ 127.575201][ T2104] attempt to access beyond end of device [ 127.575201][ T2104] loop3: rw=2051, want=77952, limit=40427 [ 127.587280][ T2104] F2FS-fs (loop3): Issue discard(9732, 9732, 12) failed, ret: -5 [ 127.671893][ T4386] EXT4-fs (loop2): Ignoring removed nobh option [ 127.690638][ T4389] ------------[ cut here ]------------ [ 127.695904][ T4389] WARNING: CPU: 0 PID: 4389 at fs/overlayfs/file.c:62 ovl_change_flags+0x25f/0x2d0 [ 127.705005][ T4389] Modules linked in: [ 127.708749][ T4389] CPU: 0 PID: 4389 Comm: syz-executor.1 Tainted: G W 5.4.274-syzkaller-00002-g6f97bd951d82 #0 [ 127.720108][ T4389] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 04/02/2024 [ 127.730016][ T4389] RIP: 0010:ovl_change_flags+0x25f/0x2d0 [ 127.735475][ T4389] Code: ff e8 a5 80 6a 02 31 db eb 0a e8 0c af 7d ff bb ea ff ff ff 89 d8 48 83 c4 10 5b 41 5c 41 5d 41 5e 41 5f 5d c3 e8 f1 ae 7d ff <0f> 0b bb fb ff ff ff eb e1 89 d1 80 e1 07 80 c1 03 38 c1 0f 8c ee [ 127.754915][ T4389] RSP: 0018:ffff8881db17fb38 EFLAGS: 00010287 [ 127.760818][ T4389] RAX: ffffffff81e68d2f RBX: dffffc0000000000 RCX: 0000000000040000 [ 127.768629][ T4389] RDX: ffffc90003357000 RSI: 000000000000002d RDI: 000000000000002e [ 127.776439][ T4389] RBP: 0000000000002000 R08: ffffffff81e68b4b R09: ffff8881db17fbe0 [ 127.784249][ T4389] R10: 0000000000000000 R11: dffffc0000000001 R12: 000000000000a000 [ 127.792063][ T4389] R13: 0000000004048000 R14: ffff8881c70d7490 R15: ffff8881e41e3800 [ 127.799875][ T4389] FS: 00007fcaec67b6c0(0000) GS:ffff8881f6e00000(0000) knlGS:0000000000000000 [ 127.808640][ T4389] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 127.815242][ T4389] CR2: 0000000020001000 CR3: 00000001e9196000 CR4: 00000000003406b0 [ 127.823058][ T4389] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 127.830867][ T4389] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 127.838675][ T4389] Call Trace: [ 127.841812][ T4389] ? __warn+0x162/0x250 [ 127.845844][ T4389] ? report_bug+0x3a1/0x4e0 [ 127.850137][ T4389] ? ovl_change_flags+0x25f/0x2d0 [ 127.855006][ T4389] ? ovl_change_flags+0x25f/0x2d0 [ 127.859861][ T4389] ? do_invalid_op+0x6e/0x110 [ 127.864370][ T4389] ? invalid_op+0x1e/0x30 [ 127.868542][ T4389] ? ovl_change_flags+0x7b/0x2d0 [ 127.873311][ T4389] ? ovl_change_flags+0x25f/0x2d0 [ 127.878175][ T4389] ? ovl_change_flags+0x25f/0x2d0 [ 127.883031][ T4389] ? ovl_change_flags+0x25f/0x2d0 [ 127.887892][ T4389] ovl_read_iter+0xe7/0x5c0 [ 127.892233][ T4389] ? ovl_llseek+0x340/0x340 [ 127.896572][ T4389] ? iov_iter_init+0x82/0x160 [ 127.901086][ T4389] __vfs_read+0x5cd/0x730 [ 127.905254][ T4389] ? rw_verify_area+0x360/0x360 [ 127.909939][ T4389] ? __fsnotify_update_child_dentry_flags+0x290/0x290 [ 127.916538][ T4389] ? security_file_permission+0x1dc/0x2f0 [ 127.922088][ T4389] vfs_read+0x148/0x360 [ 127.926082][ T4389] ksys_read+0x199/0x2c0 [ 127.930163][ T4389] ? vfs_write+0x4e0/0x4e0 [ 127.934415][ T4389] do_syscall_64+0xca/0x1c0 [ 127.938757][ T4389] entry_SYSCALL_64_after_hwframe+0x5c/0xc1 [ 127.944481][ T4389] RIP: 0033:0x7fcaed300f29 [ 127.948760][ T4389] Code: 28 00 00 00 75 05 48 83 c4 28 c3 e8 e1 20 00 00 90 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 b0 ff ff ff f7 d8 64 89 01 48 [ 127.968184][ T4389] RSP: 002b:00007fcaec67b0c8 EFLAGS: 00000246 ORIG_RAX: 0000000000000000 [ 127.976418][ T4389] RAX: ffffffffffffffda RBX: 00007fcaed437f80 RCX: 00007fcaed300f29 [ 127.984233][ T4389] RDX: 0000000000002020 RSI: 0000000020001640 RDI: 0000000000000004 [ 127.992042][ T4389] RBP: 00007fcaed370074 R08: 0000000000000000 R09: 0000000000000000 [ 127.999851][ T4389] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000000 [ 128.007666][ T4389] R13: 000000000000000b R14: 00007fcaed437f80 R15: 00007ffe7d12e6b8 [ 128.015479][ T4389] ---[ end trace 2164942d666e6911 ]--- [ 128.050476][ T4386] EXT4-fs error (device loop2): ext4_xattr_delete_inode:2930: inode #16: comm syz-executor.2: corrupted xattr block 8 [ 128.062807][ T4386] EXT4-fs (loop2): Remounting filesystem read-only [ 128.069156][ T4386] EXT4-fs warning (device loop2): ext4_evict_inode:321: xattr delete (err -117) [ 128.078254][ T4386] EXT4-fs (loop2): 1 orphan inode deleted [ 128.083777][ T4386] EXT4-fs (loop2): mounted filesystem without journal. Opts: errors=remount-ro,noquota,nouid32,auto_da_alloc=0x0000000000000000,inode_readahead_blks=0x0000000000000001,journal_dev=0x0000000000000003,barrier,nobh,nogrpid, [ 128.105109][ T4386] ext4 filesystem being mounted at /root/syzkaller-testdir387822079/syzkaller.sfavh9/191/file1 supports timestamps until 2038 (0x7fffffff) [ 128.582786][ T4404] EXT4-fs (loop4): Ignoring removed orlov option [ 128.596929][ T4404] EXT4-fs (loop4): Ignoring removed nomblk_io_submit option [ 128.621860][ T4404] EXT4-fs (loop4): revision level too high, forcing read-only mode [ 128.631683][ T4404] [EXT4 FS bs=4096, gc=1, bpg=32768, ipg=32, mo=c000e118, mo2=0002] [ 128.640133][ T4404] EXT4-fs (loop4): orphan cleanup on readonly fs [ 128.646369][ T4404] __quota_error: 4 callbacks suppressed [ 128.646379][ T4404] Quota error (device loop4): v2_read_header: Failed header read: expected=8 got=0 [ 128.660894][ T4404] EXT4-fs warning (device loop4): ext4_enable_quotas:6100: Failed to enable quota tracking (type=1, err=-22, ino=4). Please run e2fsck to fix. [ 128.675418][ T4404] EXT4-fs (loop4): Cannot turn on quotas: error -22 [ 128.682175][ T4404] EXT4-fs error (device loop4): ext4_validate_block_bitmap:418: comm syz-executor.4: bg 0: block 40: padding at end of block bitmap is not set [ 128.696747][ T4404] EXT4-fs error (device loop4) in ext4_free_blocks:5019: Corrupt filesystem [ 128.705518][ T4404] EXT4-fs (loop4): 1 truncate cleaned up [ 128.711157][ T4404] EXT4-fs (loop4): mounted filesystem without journal. Opts: orlov,usrjquota=,noblock_validity,norecovery,i_version,nomblk_io_submit,,errors=continue [ 128.728113][ T4423] EXT4-fs (loop1): mounted filesystem without journal. Opts: grpquota,inode_readahead_blks=0x0000000000008000,minixdf,,errors=continue [ 128.743566][ T4423] ext4 filesystem being mounted at /root/syzkaller-testdir4124533273/syzkaller.LAZg5P/169/file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa supports timestamps until 2038 (0x7fffffff) [ 128.743787][ T4404] fscrypt_msg: 8 callbacks suppressed [ 128.743796][ T4404] fscrypt (loop4, inode 16): Error -61 getting encryption context [ 128.786757][ T375] usb 1-1: new high-speed USB device number 11 using dummy_hcd [ 128.799423][ T4427] fscrypt (loop4, inode 16): Error -61 getting encryption context [ 128.816061][ T4404] fscrypt (loop4, inode 16): Error -61 getting encryption context [ 128.823893][ T4404] fscrypt (loop4, inode 16): Error -61 getting encryption context [ 128.832194][ T4404] fscrypt (loop4, inode 16): Error -61 getting encryption context [ 128.840152][ T4404] fscrypt (loop4, inode 16): Error -61 getting encryption context [ 128.852212][ T4419] F2FS-fs (loop3): Invalid log_blocksize (268), supports only 12 [ 128.861915][ T4419] F2FS-fs (loop3): Can't find valid F2FS filesystem in 1th superblock [ 128.872327][ T4419] F2FS-fs (loop3): Found nat_bits in checkpoint [ 128.878558][ T1435] usb 3-1: new high-speed USB device number 16 using dummy_hcd [ 128.904566][ T4419] F2FS-fs (loop3): Try to recover 1th superblock, ret: 0 [ 128.911551][ T4419] F2FS-fs (loop3): Mounted with checkpoint version = 48b305e5 [ 128.920756][ T4432] EXT4-fs error (device loop1): ext4_validate_block_bitmap:418: comm syz-executor.1: bg 0: block 248: padding at end of block bitmap is not set [ 128.935439][ T4432] Quota error (device loop1): write_blk: dquota write failed [ 128.942761][ T4432] Quota error (device loop1): qtree_write_dquot: Error -117 occurred while creating quota [ 128.960848][ T4432] EXT4-fs (loop1): 1 truncate cleaned up [ 128.966365][ T4432] EXT4-fs (loop1): mounted filesystem without journal. Opts: discard,noload,,errors=continue [ 128.971566][ T4419] attempt to access beyond end of device [ 128.971566][ T4419] loop3: rw=2049, want=78792, limit=40427 [ 128.976532][ T4432] ext4 filesystem being mounted at /root/syzkaller-testdir4124533273/syzkaller.LAZg5P/171/file0 supports timestamps until 2038 (0x7fffffff) [ 128.987477][ T4419] attempt to access beyond end of device [ 128.987477][ T4419] loop3: rw=2049, want=78784, limit=40427 [ 129.056883][ T375] usb 1-1: Using ep0 maxpacket: 8 [ 129.138779][ T1435] usb 3-1: Using ep0 maxpacket: 32 [ 129.149237][ T4443] incfs_lookup_dentry err:-14 [ 129.153739][ T4443] incfs: Can't find or create .incomplete dir in ./file0 [ 129.161654][ T4443] incfs: mount failed -14 [ 129.188811][ T742] Quota error (device loop1): remove_tree: Getting block too big (0 >= 6) [ 129.227030][ T375] usb 1-1: New USB device found, idVendor=1557, idProduct=7720, bcdDevice=b7.eb [ 129.236320][ T375] usb 1-1: New USB device strings: Mfr=0, Product=0, SerialNumber=0 [ 129.245607][ T375] usb 1-1: config 0 descriptor?? [ 129.261798][ T742] attempt to access beyond end of device [ 129.261798][ T742] loop3: rw=1, want=77856, limit=40427 [ 129.272888][ T742] attempt to access beyond end of device [ 129.272888][ T742] loop3: rw=1, want=77960, limit=40427 [ 129.303581][ T2104] attempt to access beyond end of device [ 129.303581][ T2104] loop3: rw=2051, want=77952, limit=40427 [ 129.314821][ T2104] F2FS-fs (loop3): Issue discard(9732, 9732, 12) failed, ret: -5 [ 129.556828][ T1435] usb 3-1: New USB device found, idVendor=04b8, idProduct=0521, bcdDevice=45.9b [ 129.573442][ T1435] usb 3-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3 [ 129.581266][ T1435] usb 3-1: Product: syz [ 129.582495][ T4456] EXT4-fs (loop3): Ignoring removed nobh option [ 129.585194][ T1435] usb 3-1: Manufacturer: syz [ 129.595768][ T1435] usb 3-1: SerialNumber: syz [ 129.600825][ T1435] usb 3-1: config 0 descriptor?? [ 129.608836][ T4456] EXT4-fs error (device loop3): ext4_xattr_delete_inode:2930: inode #16: comm syz-executor.3: corrupted xattr block 8 [ 129.621326][ T4456] EXT4-fs (loop3): Remounting filesystem read-only [ 129.627876][ T4456] EXT4-fs warning (device loop3): ext4_evict_inode:321: xattr delete (err -117) [ 129.637172][ T1435] pl2303 3-1:0.0: required endpoints missing [ 129.637500][ T4456] EXT4-fs (loop3): 1 orphan inode deleted [ 129.648653][ T4456] EXT4-fs (loop3): mounted filesystem without journal. Opts: errors=remount-ro,noquota,nouid32,auto_da_alloc=0x0000000000000000,inode_readahead_blks=0x0000000000000001,journal_dev=0x0000000000000003,barrier,nobh,nogrpid, [ 129.669918][ T4456] ext4 filesystem being mounted at /root/syzkaller-testdir387618592/syzkaller.SySa9q/180/file1 supports timestamps until 2038 (0x7fffffff) [ 130.113512][ T1435] usb 3-1: USB disconnect, device number 16 [ 130.308851][ T4469] EXT4-fs (loop4): mounted filesystem without journal. Opts: grpquota,inode_readahead_blks=0x0000000000008000,minixdf,,errors=continue [ 130.322881][ T4469] ext4 filesystem being mounted at /root/syzkaller-testdir3262698118/syzkaller.j684BM/188/file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa supports timestamps until 2038 (0x7fffffff) [ 130.359229][ T4474] EXT4-fs (loop1): Ignoring removed orlov option [ 130.366948][ T4474] EXT4-fs (loop1): Ignoring removed nomblk_io_submit option [ 130.377598][ T4474] EXT4-fs (loop1): revision level too high, forcing read-only mode [ 130.385369][ T4474] [EXT4 FS bs=4096, gc=1, bpg=32768, ipg=32, mo=c000e118, mo2=0002] [ 130.394183][ T4474] EXT4-fs (loop1): orphan cleanup on readonly fs [ 130.400440][ T4474] Quota error (device loop1): v2_read_header: Failed header read: expected=8 got=0 [ 130.409488][ T4474] EXT4-fs warning (device loop1): ext4_enable_quotas:6100: Failed to enable quota tracking (type=1, err=-22, ino=4). Please run e2fsck to fix. [ 130.424748][ T4474] EXT4-fs (loop1): Cannot turn on quotas: error -22 [ 130.431519][ T4474] EXT4-fs error (device loop1): ext4_validate_block_bitmap:418: comm syz-executor.1: bg 0: block 40: padding at end of block bitmap is not set [ 130.446412][ T4474] EXT4-fs error (device loop1) in ext4_free_blocks:5019: Corrupt filesystem [ 130.456967][ T4474] EXT4-fs (loop1): 1 truncate cleaned up [ 130.462418][ T4474] EXT4-fs (loop1): mounted filesystem without journal. Opts: orlov,usrjquota=,noblock_validity,norecovery,i_version,nomblk_io_submit,,errors=continue [ 130.543282][ T4474] fscrypt (loop1, inode 16): Error -61 getting encryption context [ 130.554399][ T4474] fscrypt (loop1, inode 16): Error -61 getting encryption context [ 130.562245][ T4474] fscrypt (loop1, inode 16): Error -61 getting encryption context [ 130.570043][ T4474] fscrypt (loop1, inode 16): Error -61 getting encryption context [ 130.589548][ T4484] EXT4-fs error (device loop4): ext4_validate_block_bitmap:418: comm syz-executor.4: bg 0: block 248: padding at end of block bitmap is not set [ 130.604466][ T4484] Quota error (device loop4): write_blk: dquota write failed [ 130.611755][ T4484] Quota error (device loop4): qtree_write_dquot: Error -117 occurred while creating quota [ 130.621998][ T4484] EXT4-fs (loop4): 1 truncate cleaned up [ 130.629909][ T4484] EXT4-fs (loop4): mounted filesystem without journal. Opts: discard,noload,,errors=continue [ 130.641156][ T4484] ext4 filesystem being mounted at /root/syzkaller-testdir3262698118/syzkaller.j684BM/189/file0 supports timestamps until 2038 (0x7fffffff) [ 130.668106][ T742] Quota error (device loop4): remove_tree: Getting block too big (0 >= 6) [ 130.847851][ T4507] incfs_lookup_dentry err:-14 [ 130.852370][ T4507] incfs: Can't find or create .incomplete dir in ./file0 [ 130.860130][ T4507] incfs: mount failed -14 [ 130.979669][ T4513] EXT4-fs (loop3): Ignoring removed nobh option [ 130.988626][ T4513] EXT4-fs error (device loop3): ext4_xattr_delete_inode:2930: inode #16: comm syz-executor.3: corrupted xattr block 8 [ 131.001013][ T4513] EXT4-fs (loop3): Remounting filesystem read-only [ 131.007393][ T4513] EXT4-fs warning (device loop3): ext4_evict_inode:321: xattr delete (err -117) [ 131.016238][ T4513] EXT4-fs (loop3): 1 orphan inode deleted [ 131.021754][ T4513] EXT4-fs (loop3): mounted filesystem without journal. Opts: errors=remount-ro,noquota,nouid32,auto_da_alloc=0x0000000000000000,inode_readahead_blks=0x0000000000000001,journal_dev=0x0000000000000003,barrier,nobh,nogrpid, [ 131.044073][ T4513] ext4 filesystem being mounted at /root/syzkaller-testdir387618592/syzkaller.SySa9q/188/file1 supports timestamps until 2038 (0x7fffffff) [ 131.078190][ T4517] EXT4-fs (loop1): mounted filesystem without journal. Opts: grpquota,inode_readahead_blks=0x0000000000008000,minixdf,,errors=continue [ 131.092090][ T4517] ext4 filesystem being mounted at /root/syzkaller-testdir4124533273/syzkaller.LAZg5P/179/file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa supports timestamps until 2038 (0x7fffffff) [ 131.406087][ T4532] ICMPv6: NA: fd:f9:a6:84:a5:1b advertised our address fe80::aa on syz_tun! [ 131.485473][ T4536] EXT4-fs error (device loop1): ext4_validate_block_bitmap:418: comm syz-executor.1: bg 0: block 248: padding at end of block bitmap is not set [ 131.500881][ T4536] Quota error (device loop1): write_blk: dquota write failed [ 131.508251][ T4536] Quota error (device loop1): qtree_write_dquot: Error -117 occurred while creating quota [ 131.518568][ T4536] EXT4-fs (loop1): 1 truncate cleaned up [ 131.524049][ T4536] EXT4-fs (loop1): mounted filesystem without journal. Opts: discard,noload,,errors=continue [ 131.534175][ T4536] ext4 filesystem being mounted at /root/syzkaller-testdir4124533273/syzkaller.LAZg5P/185/file0 supports timestamps until 2038 (0x7fffffff) [ 131.658182][ T4551] EXT4-fs (loop4): Test dummy encryption mode enabled [ 131.676670][ T4551] EXT4-fs error (device loop4): ext4_quota_enable:6056: comm syz-executor.4: inode #16777216: comm syz-executor.4: iget: illegal inode # [ 131.677114][ T4562] ICMPv6: NA: fd:f9:a6:84:a5:1b advertised our address fe80::aa on syz_tun! [ 131.691036][ T4551] EXT4-fs error (device loop4): ext4_quota_enable:6059: comm syz-executor.4: Bad quota inode: 16777216, type: 2 [ 131.711305][ T4551] EXT4-fs warning (device loop4): ext4_enable_quotas:6100: Failed to enable quota tracking (type=2, err=-117, ino=16777216). Please run e2fsck to fix. [ 131.726706][ T4551] EXT4-fs (loop4): mount failed [ 131.916977][ T375] asix 1-1:0.0 (unnamed net_device) (uninitialized): Failed to write reg index 0x0012: -71 [ 131.930373][ T375] asix: probe of 1-1:0.0 failed with error -71 [ 131.939653][ T375] usb 1-1: USB disconnect, device number 11 [ 132.036711][ T4577] incfs_lookup_dentry err:-14 [ 132.041257][ T4577] incfs: Can't find or create .incomplete dir in ./file0 [ 132.049487][ T4577] incfs: mount failed -14 [ 132.132451][ T4551] erofs: (device loop4): mounted with opts: , root inode @ nid 36. [ 132.139101][ T4570] EXT4-fs error (device loop2): ext4_validate_block_bitmap:418: comm syz-executor.2: bg 0: block 248: padding at end of block bitmap is not set [ 132.155560][ T4570] EXT4-fs (loop2): 1 truncate cleaned up [ 132.161044][ T4570] EXT4-fs (loop2): mounted filesystem without journal. Opts: discard,noload,,errors=continue [ 132.171212][ T4570] ext4 filesystem being mounted at /root/syzkaller-testdir387822079/syzkaller.sfavh9/196/file0 supports timestamps until 2038 (0x7fffffff) [ 132.558271][ T4600] ICMPv6: NA: fd:f9:a6:84:a5:1b advertised our address fe80::aa on syz_tun! [ 132.609005][ T4602] EXT4-fs (loop0): Ignoring removed nobh option [ 132.638680][ T4602] EXT4-fs error (device loop0): ext4_xattr_delete_inode:2930: inode #16: comm syz-executor.0: corrupted xattr block 8 [ 132.651013][ T4602] EXT4-fs (loop0): Remounting filesystem read-only [ 132.657462][ T4602] EXT4-fs warning (device loop0): ext4_evict_inode:321: xattr delete (err -117) [ 132.666492][ T4602] EXT4-fs (loop0): 1 orphan inode deleted [ 132.673412][ T4602] EXT4-fs (loop0): mounted filesystem without journal. Opts: errors=remount-ro,noquota,nouid32,auto_da_alloc=0x0000000000000000,inode_readahead_blks=0x0000000000000001,journal_dev=0x0000000000000003,barrier,nobh,nogrpid, [ 132.709604][ T4602] ext4 filesystem being mounted at /root/syzkaller-testdir4258215895/syzkaller.8AVkKH/162/file1 supports timestamps until 2038 (0x7fffffff) [ 132.727934][ T4607] EXT4-fs error (device loop4): ext4_validate_block_bitmap:418: comm syz-executor.4: bg 0: block 248: padding at end of block bitmap is not set [ 132.743137][ T4607] EXT4-fs (loop4): 1 truncate cleaned up [ 132.749086][ T4607] EXT4-fs (loop4): mounted filesystem without journal. Opts: discard,noload,,errors=continue [ 132.759178][ T4607] ext4 filesystem being mounted at /root/syzkaller-testdir3262698118/syzkaller.j684BM/197/file0 supports timestamps until 2038 (0x7fffffff) [ 133.519607][ T4638] EXT4-fs (loop2): Test dummy encryption mode enabled [ 133.522294][ T4641] ICMPv6: NA: fd:f9:a6:84:a5:1b advertised our address fe80::aa on syz_tun! [ 133.538658][ T4638] EXT4-fs error (device loop2): ext4_quota_enable:6056: comm syz-executor.2: inode #16777216: comm syz-executor.2: iget: illegal inode # [ 133.552666][ T4638] EXT4-fs error (device loop2): ext4_quota_enable:6059: comm syz-executor.2: Bad quota inode: 16777216, type: 2 [ 133.565337][ T4638] EXT4-fs warning (device loop2): ext4_enable_quotas:6100: Failed to enable quota tracking (type=2, err=-117, ino=16777216). Please run e2fsck to fix. [ 133.581149][ T4638] EXT4-fs (loop2): mount failed [ 133.590554][ T4647] device syzkaller0 entered promiscuous mode [ 133.756742][ T375] usb 5-1: new high-speed USB device number 9 using dummy_hcd [ 133.784401][ T4638] erofs: (device loop2): mounted with opts: , root inode @ nid 36. [ 133.799524][ T4654] syz-executor.0 (4654): /proc/4654/oom_adj is deprecated, please use /proc/4654/oom_score_adj instead. [ 134.485504][ T23] kauditd_printk_skb: 25 callbacks suppressed [ 134.485513][ T23] audit: type=1326 audit(1718704959.301:377): auid=4294967295 uid=0 gid=0 ses=4294967295 subj=root:sysadm_r:sysadm_t pid=4664 comm="syz-executor.3" exe="/root/syz-executor.3" sig=0 arch=c000003e syscall=202 compat=0 ip=0x7fa44c984f29 code=0x7ffc0000 [ 134.523965][ T4654] EXT4-fs (loop0): mounted filesystem without journal. Opts: ,errors=continue [ 134.538317][ T4654] ext4 filesystem being mounted at /root/syzkaller-testdir4258215895/syzkaller.8AVkKH/163/file0 supports timestamps until 2038 (0x7fffffff) [ 134.552463][ T375] usb 5-1: Using ep0 maxpacket: 8 [ 134.566346][ T23] audit: type=1326 audit(1718704959.341:378): auid=4294967295 uid=0 gid=0 ses=4294967295 subj=root:sysadm_r:sysadm_t pid=4664 comm="syz-executor.3" exe="/root/syz-executor.3" sig=0 arch=c000003e syscall=202 compat=0 ip=0x7fa44c984f29 code=0x7ffc0000 [ 134.590763][ T23] audit: type=1326 audit(1718704959.381:379): auid=4294967295 uid=0 gid=0 ses=4294967295 subj=root:sysadm_r:sysadm_t pid=4664 comm="syz-executor.3" exe="/root/syz-executor.3" sig=0 arch=c000003e syscall=157 compat=0 ip=0x7fa44c984f29 code=0x7ffc0000 [ 134.615207][ T23] audit: type=1326 audit(1718704959.381:380): auid=4294967295 uid=0 gid=0 ses=4294967295 subj=root:sysadm_r:sysadm_t pid=4664 comm="syz-executor.3" exe="/root/syz-executor.3" sig=0 arch=c000003e syscall=202 compat=0 ip=0x7fa44c984f29 code=0x7ffc0000 [ 134.686767][ T375] usb 5-1: New USB device found, idVendor=1557, idProduct=7720, bcdDevice=b7.eb [ 134.695617][ T375] usb 5-1: New USB device strings: Mfr=0, Product=0, SerialNumber=0 [ 134.704458][ T375] usb 5-1: config 0 descriptor?? [ 134.737460][ T4680] ICMPv6: NA: fd:f9:a6:84:a5:1b advertised our address fe80::aa on syz_tun! [ 134.767997][ T4682] erofs: (device loop2): mounted with opts: , root inode @ nid 36. [ 134.776727][ T4682] erofs: (device loop2): z_erofs_lz4_decompress: failed to decompress, in[4096, 0] out[9000] [ 134.786880][ T4682] ------------[ cut here ]------------ [ 134.792074][ T4682] WARNING: CPU: 0 PID: 4682 at fs/erofs/decompressor.c:170 z_erofs_lz4_decompress+0x910/0xc70 [ 134.802124][ T4682] Modules linked in: [ 134.805056][ T4687] device syzkaller0 entered promiscuous mode [ 134.805861][ T4682] CPU: 0 PID: 4682 Comm: syz-executor.2 Tainted: G W 5.4.274-syzkaller-00002-g6f97bd951d82 #0 [ 134.823051][ T4682] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 04/02/2024 [ 134.832946][ T4682] RIP: 0010:z_erofs_lz4_decompress+0x910/0xc70 [ 134.839029][ T4682] Code: b6 04 03 84 c0 0f 85 da 02 00 00 45 8b 0f 48 89 ef 48 c7 c6 b2 f9 5a 85 48 c7 c2 20 c1 f7 84 44 89 e9 45 89 f0 e8 80 ec fe ff <0f> 0b 44 89 e8 48 c7 c7 80 c1 f7 84 48 c7 c6 a0 c1 f7 84 ba 02 00 [ 134.858466][ T4682] RSP: 0018:ffff8881e5e6ed18 EFLAGS: 00010246 [ 134.864367][ T4682] RAX: f6893ec3b746fe00 RBX: 1ffff1103cbcde60 RCX: f6893ec3b746fe00 [ 134.872175][ T4682] RDX: ffffc90000b43000 RSI: 0000000000000af5 RDI: 0000000000000af6 [ 134.879993][ T4682] RBP: ffff8881f57e9000 R08: ffffffff814d5cd2 R09: 0000000000000003 [ 134.887801][ T4682] R10: ffffffffffffffff R11: dffffc0000000001 R12: ffff8881ef397000 [ 134.895614][ T4682] R13: 0000000000001000 R14: 0000000000000000 R15: ffff8881e5e6f300 [ 134.903424][ T4682] FS: 00007f8912f626c0(0000) GS:ffff8881f6e00000(0000) knlGS:0000000000000000 [ 134.912200][ T4682] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 134.918611][ T4682] CR2: 0000001b32c24000 CR3: 00000001d5385000 CR4: 00000000003406b0 [ 134.926425][ T4682] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 134.934243][ T4682] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 134.942048][ T4682] Call Trace: [ 134.945182][ T4682] ? __warn+0x162/0x250 [ 134.949189][ T4682] ? report_bug+0x3a1/0x4e0 [ 134.953513][ T4682] ? z_erofs_lz4_decompress+0x910/0xc70 [ 134.958896][ T4682] ? z_erofs_lz4_decompress+0x910/0xc70 [ 134.964274][ T4682] ? do_invalid_op+0x6e/0x110 [ 134.968787][ T4682] ? invalid_op+0x1e/0x30 [ 134.972950][ T4682] ? wake_up_klogd+0xb2/0xf0 [ 134.977390][ T4682] ? z_erofs_lz4_decompress+0x910/0xc70 [ 134.982764][ T4682] ? z_erofs_lz4_decompress+0x910/0xc70 [ 134.988149][ T4682] ? z_erofs_lz4_prepare_destpages+0x690/0x690 [ 134.994130][ T4682] z_erofs_decompress+0xba6/0xfc0 [ 134.998995][ T4682] z_erofs_vle_unzip_all+0x1147/0x1bf0 [ 135.004295][ T4682] ? z_erofs_onlinepage_endio+0x140/0x140 [ 135.009861][ T4682] ? _raw_spin_lock_irqsave+0xf9/0x210 [ 135.015134][ T4682] ? _raw_spin_lock+0x1b0/0x1b0 [ 135.019823][ T4682] ? prepare_to_wait_event+0x3c1/0x420 [ 135.025124][ T4682] ? autoremove_wake_function+0xf0/0xf0 [ 135.030498][ T4682] ? finish_wait+0xa5/0x1a0 [ 135.034840][ T4682] z_erofs_submit_and_unzip+0x12d2/0x13d0 [ 135.040392][ T4682] ? z_erofs_attach_page+0x4d7/0x710 [ 135.045520][ T4682] ? z_erofs_do_read_page+0x2580/0x2580 [ 135.050895][ T4682] ? init_wait_entry+0xd0/0xd0 [ 135.055493][ T4682] ? z_erofs_vle_normalaccess_readpages+0xc70/0xc70 [ 135.061909][ T4682] ? debug_smp_processor_id+0x20/0x20 [ 135.067119][ T4682] z_erofs_vle_normalaccess_readpages+0x901/0xc70 [ 135.073366][ T4682] ? _raw_spin_unlock_irq+0x4a/0x60 [ 135.078403][ T4682] ? z_erofs_vle_normalaccess_readpage+0x630/0x630 [ 135.084739][ T4682] ? setup_fault_attr+0x3d0/0x3d0 [ 135.089598][ T4682] ? preempt_schedule_common+0xa6/0xd0 [ 135.094897][ T4682] ? preempt_schedule+0xd9/0xe0 [ 135.099576][ T4682] ? schedule_preempt_disabled+0x20/0x20 [ 135.105061][ T4682] ? z_erofs_vle_normalaccess_readpage+0x630/0x630 [ 135.111395][ T4682] read_pages+0x119/0x400 [ 135.115559][ T4682] ? __do_page_cache_readahead+0x4f0/0x4f0 [ 135.121195][ T4682] ? find_get_entry+0x569/0x600 [ 135.125880][ T4682] __do_page_cache_readahead+0x448/0x4f0 [ 135.131348][ T4682] ? read_cache_pages_invalidate_pages+0x1b0/0x1b0 [ 135.137684][ T4682] generic_file_read_iter+0x673/0x21f0 [ 135.142980][ T4682] ? futex_wait+0x890/0x890 [ 135.147327][ T4682] ? find_get_pages_range_tag+0xae0/0xae0 [ 135.152878][ T4682] ? iov_iter_init+0x82/0x160 [ 135.157564][ T4682] __vfs_read+0x5cd/0x730 [ 135.161734][ T4682] ? rw_verify_area+0x360/0x360 [ 135.166417][ T4682] ? __fsnotify_update_child_dentry_flags+0x290/0x290 [ 135.173022][ T4682] ? security_file_permission+0x1dc/0x2f0 [ 135.178564][ T4682] vfs_read+0x148/0x360 [ 135.182554][ T4682] ksys_read+0x199/0x2c0 [ 135.186805][ T4682] ? vfs_write+0x4e0/0x4e0 [ 135.191061][ T4682] do_syscall_64+0xca/0x1c0 [ 135.195399][ T4682] entry_SYSCALL_64_after_hwframe+0x5c/0xc1 [ 135.201128][ T4682] RIP: 0033:0x7f8913be7f29 [ 135.205381][ T4682] Code: 28 00 00 00 75 05 48 83 c4 28 c3 e8 e1 20 00 00 90 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 b0 ff ff ff f7 d8 64 89 01 48 [ 135.224819][ T4682] RSP: 002b:00007f8912f620c8 EFLAGS: 00000246 ORIG_RAX: 0000000000000000 [ 135.233064][ T4682] RAX: ffffffffffffffda RBX: 00007f8913d1ef80 RCX: 00007f8913be7f29 [ 135.240872][ T4682] RDX: 0000000000000010 RSI: 0000000020001c40 RDI: 0000000000000006 [ 135.248685][ T4682] RBP: 00007f8913c57074 R08: 0000000000000000 R09: 0000000000000000 [ 135.256496][ T4682] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000000 [ 135.264308][ T4682] R13: 000000000000000b R14: 00007f8913d1ef80 R15: 00007ffdabde6aa8 [ 135.272129][ T4682] ---[ end trace 2164942d666e6912 ]--- [ 135.353983][ T4697] bridge0: port 2(bridge_slave_1) entered disabled state [ 135.361860][ T4699] EXT4-fs (loop0): Test dummy encryption mode enabled [ 135.378751][ T4699] EXT4-fs error (device loop0): ext4_quota_enable:6056: comm syz-executor.0: inode #16777216: comm syz-executor.0: iget: illegal inode # [ 135.392856][ T4699] EXT4-fs error (device loop0): ext4_quota_enable:6059: comm syz-executor.0: Bad quota inode: 16777216, type: 2 [ 135.413943][ T4699] EXT4-fs warning (device loop0): ext4_enable_quotas:6100: Failed to enable quota tracking (type=2, err=-117, ino=16777216). Please run e2fsck to fix. [ 135.436458][ T4699] EXT4-fs (loop0): mount failed [ 135.452003][ T23] audit: type=1326 audit(1718704960.271:381): auid=4294967295 uid=0 gid=0 ses=4294967295 subj=root:sysadm_r:sysadm_t pid=4704 comm="syz-executor.2" exe="/root/syz-executor.2" sig=0 arch=c000003e syscall=202 compat=0 ip=0x7f8913be7f29 code=0x7ffc0000 [ 135.580480][ T23] audit: type=1326 audit(1718704960.401:382): auid=4294967295 uid=0 gid=0 ses=4294967295 subj=root:sysadm_r:sysadm_t pid=4704 comm="syz-executor.2" exe="/root/syz-executor.2" sig=0 arch=c000003e syscall=157 compat=0 ip=0x7f8913be7f29 code=0x7ffc0000 [ 135.606515][ T23] audit: type=1326 audit(1718704960.401:383): auid=4294967295 uid=0 gid=0 ses=4294967295 subj=root:sysadm_r:sysadm_t pid=4704 comm="syz-executor.2" exe="/root/syz-executor.2" sig=0 arch=c000003e syscall=202 compat=0 ip=0x7f8913be7f29 code=0x7ffc0000 [ 135.631813][ T23] audit: type=1326 audit(1718704960.401:384): auid=4294967295 uid=0 gid=0 ses=4294967295 subj=root:sysadm_r:sysadm_t pid=4704 comm="syz-executor.2" exe="/root/syz-executor.2" sig=0 arch=c000003e syscall=202 compat=0 ip=0x7f8913be7f29 code=0x7ffc0000 [ 135.800954][ T4699] erofs: (device loop0): mounted with opts: , root inode @ nid 36. [ 135.887535][ T4712] EXT4-fs (loop1): mounted filesystem without journal. Opts: ,errors=continue [ 135.896300][ T4712] ext4 filesystem being mounted at /root/syzkaller-testdir4124533273/syzkaller.LAZg5P/201/file0 supports timestamps until 2038 (0x7fffffff) [ 135.951311][ T4732] erofs: (device loop2): mounted with opts: , root inode @ nid 36. [ 136.152150][ T4732] erofs: (device loop2): z_erofs_lz4_decompress: failed to decompress, in[4096, 0] out[9000] [ 136.162235][ T4732] ------------[ cut here ]------------ [ 136.167426][ T4732] WARNING: CPU: 0 PID: 4732 at fs/erofs/decompressor.c:170 z_erofs_lz4_decompress+0x910/0xc70 [ 136.177470][ T4732] Modules linked in: [ 136.181234][ T4732] CPU: 0 PID: 4732 Comm: syz-executor.2 Tainted: G W 5.4.274-syzkaller-00002-g6f97bd951d82 #0 [ 136.192578][ T4732] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 04/02/2024 [ 136.202484][ T4732] RIP: 0010:z_erofs_lz4_decompress+0x910/0xc70 [ 136.208466][ T4732] Code: b6 04 03 84 c0 0f 85 da 02 00 00 45 8b 0f 48 89 ef 48 c7 c6 b2 f9 5a 85 48 c7 c2 20 c1 f7 84 44 89 e9 45 89 f0 e8 80 ec fe ff <0f> 0b 44 89 e8 48 c7 c7 80 c1 f7 84 48 c7 c6 a0 c1 f7 84 ba 02 00 [ 136.227904][ T4732] RSP: 0018:ffff8881d4156d18 EFLAGS: 00010246 [ 136.233798][ T4732] RAX: 08d8c39f1f7dba00 RBX: 1ffff1103a82ae60 RCX: 08d8c39f1f7dba00 [ 136.241612][ T4732] RDX: ffffc90000b43000 RSI: 0000000000001db0 RDI: 0000000000001db1 [ 136.249419][ T4732] RBP: ffff8881d8865000 R08: ffffffff814d5cd2 R09: 0000000000000003 [ 136.257234][ T4732] R10: ffffffffffffffff R11: dffffc0000000001 R12: ffff8881e332d000 [ 136.265042][ T4732] R13: 0000000000001000 R14: 0000000000000000 R15: ffff8881d4157300 [ 136.272856][ T4732] FS: 00007f8912f626c0(0000) GS:ffff8881f6e00000(0000) knlGS:0000000000000000 [ 136.281621][ T4732] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 136.288042][ T4732] CR2: 00007fff0ca68ff8 CR3: 00000001ee3e8000 CR4: 00000000003406b0 [ 136.296002][ T4732] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 136.303802][ T4732] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 136.311608][ T4732] Call Trace: [ 136.314743][ T4732] ? __warn+0x162/0x250 [ 136.318730][ T4732] ? report_bug+0x3a1/0x4e0 [ 136.323069][ T4732] ? z_erofs_lz4_decompress+0x910/0xc70 [ 136.328449][ T4732] ? z_erofs_lz4_decompress+0x910/0xc70 [ 136.333835][ T4732] ? do_invalid_op+0x6e/0x110 [ 136.338344][ T4732] ? invalid_op+0x1e/0x30 [ 136.342510][ T4732] ? wake_up_klogd+0xb2/0xf0 [ 136.346941][ T4732] ? z_erofs_lz4_decompress+0x910/0xc70 [ 136.352316][ T4732] ? z_erofs_lz4_decompress+0x910/0xc70 [ 136.357702][ T4732] ? z_erofs_lz4_prepare_destpages+0x690/0x690 [ 136.363688][ T4732] z_erofs_decompress+0xba6/0xfc0 [ 136.368551][ T4732] z_erofs_vle_unzip_all+0x1147/0x1bf0 [ 136.373848][ T4732] ? z_erofs_onlinepage_endio+0x140/0x140 [ 136.379411][ T4732] ? _raw_spin_lock_irqsave+0xf9/0x210 [ 136.384694][ T4732] ? _raw_spin_lock+0x1b0/0x1b0 [ 136.389378][ T4732] ? prepare_to_wait_event+0x3c1/0x420 [ 136.394675][ T4732] ? autoremove_wake_function+0xf0/0xf0 [ 136.400054][ T4732] ? finish_wait+0xa5/0x1a0 [ 136.404394][ T4732] z_erofs_submit_and_unzip+0x12d2/0x13d0 [ 136.409953][ T4732] ? z_erofs_do_read_page+0x2580/0x2580 [ 136.415333][ T4732] ? init_wait_entry+0xd0/0xd0 [ 136.419933][ T4732] ? z_erofs_vle_normalaccess_readpages+0xc70/0xc70 [ 136.426353][ T4732] ? check_preemption_disabled+0x9f/0x320 [ 136.431910][ T4732] z_erofs_vle_normalaccess_readpages+0x901/0xc70 [ 136.438162][ T4732] ? z_erofs_vle_normalaccess_readpage+0x630/0x630 [ 136.444495][ T4732] ? setup_fault_attr+0x3d0/0x3d0 [ 136.449354][ T4732] ? is_mmconf_reserved+0x430/0x430 [ 136.454388][ T4732] ? z_erofs_vle_normalaccess_readpage+0x630/0x630 [ 136.460721][ T4732] read_pages+0x119/0x400 [ 136.464900][ T4732] ? __do_page_cache_readahead+0x4f0/0x4f0 [ 136.470540][ T4732] __do_page_cache_readahead+0x448/0x4f0 [ 136.475998][ T4732] ? read_cache_pages_invalidate_pages+0x1b0/0x1b0 [ 136.482372][ T4732] generic_file_read_iter+0x673/0x21f0 [ 136.487641][ T4732] ? is_mmconf_reserved+0x430/0x430 [ 136.492671][ T4732] ? find_get_pages_range_tag+0xae0/0xae0 [ 136.498216][ T4732] ? retint_kernel+0x1b/0x1b [ 136.502644][ T4732] ? iov_iter_init+0x82/0x160 [ 136.507157][ T4732] __vfs_read+0x5cd/0x730 [ 136.511323][ T4732] ? rw_verify_area+0x360/0x360 [ 136.516010][ T4732] ? __fsnotify_update_child_dentry_flags+0x290/0x290 [ 136.522613][ T4732] ? security_file_permission+0x1dc/0x2f0 [ 136.528162][ T4732] vfs_read+0x148/0x360 [ 136.532151][ T4732] ksys_read+0x199/0x2c0 [ 136.536233][ T4732] ? vfs_write+0x4e0/0x4e0 [ 136.540485][ T4732] ? do_syscall_64+0x7f/0x1c0 [ 136.545000][ T4732] do_syscall_64+0xca/0x1c0 [ 136.549343][ T4732] entry_SYSCALL_64_after_hwframe+0x5c/0xc1 [ 136.555070][ T4732] RIP: 0033:0x7f8913be7f29 [ 136.559319][ T4732] Code: 28 00 00 00 75 05 48 83 c4 28 c3 e8 e1 20 00 00 90 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 b0 ff ff ff f7 d8 64 89 01 48 [ 136.578845][ T4732] RSP: 002b:00007f8912f620c8 EFLAGS: 00000246 ORIG_RAX: 0000000000000000 [ 136.587092][ T4732] RAX: ffffffffffffffda RBX: 00007f8913d1ef80 RCX: 00007f8913be7f29 [ 136.594901][ T4732] RDX: 0000000000000010 RSI: 0000000020001c40 RDI: 0000000000000006 [ 136.602724][ T4732] RBP: 00007f8913c57074 R08: 0000000000000000 R09: 0000000000000000 [ 136.610527][ T4732] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000000 [ 136.618347][ T4732] R13: 000000000000000b R14: 00007f8913d1ef80 R15: 00007ffdabde6aa8 [ 136.626240][ T4732] ---[ end trace 2164942d666e6913 ]--- [ 136.650494][ T4740] device syzkaller0 entered promiscuous mode [ 137.143080][ T4773] EXT4-fs (loop3): mounted filesystem without journal. Opts: ,errors=continue [ 137.164786][ T4773] ext4 filesystem being mounted at /root/syzkaller-testdir387618592/syzkaller.SySa9q/205/file0 supports timestamps until 2038 (0x7fffffff) [ 137.181715][ T4779] EXT4-fs (loop2): Test dummy encryption mode enabled [ 137.198848][ T4779] EXT4-fs error (device loop2): ext4_quota_enable:6056: comm syz-executor.2: inode #16777216: comm syz-executor.2: iget: illegal inode # [ 137.213058][ T4779] EXT4-fs error (device loop2): ext4_quota_enable:6059: comm syz-executor.2: Bad quota inode: 16777216, type: 2 [ 137.225051][ T4779] EXT4-fs warning (device loop2): ext4_enable_quotas:6100: Failed to enable quota tracking (type=2, err=-117, ino=16777216). Please run e2fsck to fix. [ 137.240478][ T4779] EXT4-fs (loop2): mount failed [ 137.413063][ T4779] erofs: (device loop2): mounted with opts: , root inode @ nid 36. [ 137.433611][ T4790] device syzkaller0 entered promiscuous mode [ 137.467846][ T4787] erofs: (device loop1): mounted with opts: , root inode @ nid 36. [ 137.477064][ T4787] erofs: (device loop1): z_erofs_lz4_decompress: failed to decompress, in[4096, 0] out[9000] [ 137.487155][ T4787] ------------[ cut here ]------------ [ 137.492429][ T4787] WARNING: CPU: 0 PID: 4787 at fs/erofs/decompressor.c:170 z_erofs_lz4_decompress+0x910/0xc70 [ 137.502481][ T4787] Modules linked in: [ 137.506228][ T4787] CPU: 0 PID: 4787 Comm: syz-executor.1 Tainted: G W 5.4.274-syzkaller-00002-g6f97bd951d82 #0 [ 137.517586][ T4787] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 04/02/2024 [ 137.527496][ T4787] RIP: 0010:z_erofs_lz4_decompress+0x910/0xc70 [ 137.533481][ T4787] Code: b6 04 03 84 c0 0f 85 da 02 00 00 45 8b 0f 48 89 ef 48 c7 c6 b2 f9 5a 85 48 c7 c2 20 c1 f7 84 44 89 e9 45 89 f0 e8 80 ec fe ff <0f> 0b 44 89 e8 48 c7 c7 80 c1 f7 84 48 c7 c6 a0 c1 f7 84 ba 02 00 [ 137.552913][ T4787] RSP: 0018:ffff8881ce246d18 EFLAGS: 00010246 [ 137.559010][ T4787] RAX: 2011853d25268600 RBX: 1ffff11039c48e60 RCX: 2011853d25268600 [ 137.566826][ T4787] RDX: ffffc90003357000 RSI: 0000000000000ab6 RDI: 0000000000000ab7 [ 137.574633][ T4787] RBP: ffff8881f3ae2000 R08: ffffffff814d5cd2 R09: 0000000000000003 [ 137.582443][ T4787] R10: ffffffffffffffff R11: dffffc0000000001 R12: ffff8881db1e6000 [ 137.590254][ T4787] R13: 0000000000001000 R14: 0000000000000000 R15: ffff8881ce247300 [ 137.598152][ T4787] FS: 00007fcaec67b6c0(0000) GS:ffff8881f6e00000(0000) knlGS:0000000000000000 [ 137.606916][ T4787] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 137.613337][ T4787] CR2: 0000001b2dd28000 CR3: 00000001d252d000 CR4: 00000000003406b0 [ 137.621151][ T4787] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 137.628962][ T4787] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 137.636772][ T4787] Call Trace: [ 137.639906][ T4787] ? __warn+0x162/0x250 [ 137.643891][ T4787] ? report_bug+0x3a1/0x4e0 [ 137.648233][ T4787] ? z_erofs_lz4_decompress+0x910/0xc70 [ 137.653611][ T4787] ? z_erofs_lz4_decompress+0x910/0xc70 [ 137.658997][ T4787] ? do_invalid_op+0x6e/0x110 [ 137.663505][ T4787] ? invalid_op+0x1e/0x30 [ 137.667676][ T4787] ? wake_up_klogd+0xb2/0xf0 [ 137.672102][ T4787] ? z_erofs_lz4_decompress+0x910/0xc70 [ 137.677482][ T4787] ? z_erofs_lz4_decompress+0x910/0xc70 [ 137.682862][ T4787] ? z_erofs_lz4_prepare_destpages+0x690/0x690 [ 137.688850][ T4787] z_erofs_decompress+0xba6/0xfc0 [ 137.693715][ T4787] z_erofs_vle_unzip_all+0x1147/0x1bf0 [ 137.699018][ T4787] ? z_erofs_onlinepage_endio+0x140/0x140 [ 137.704571][ T4787] ? _raw_spin_lock_irqsave+0xf9/0x210 [ 137.709854][ T4787] ? _raw_spin_lock+0x1b0/0x1b0 [ 137.714544][ T4787] ? prepare_to_wait_event+0x3c1/0x420 [ 137.719840][ T4787] ? autoremove_wake_function+0xf0/0xf0 [ 137.725220][ T4787] ? finish_wait+0xa5/0x1a0 [ 137.729560][ T4787] z_erofs_submit_and_unzip+0x12d2/0x13d0 [ 137.735111][ T4787] ? z_erofs_attach_page+0x4d7/0x710 [ 137.740244][ T4787] ? z_erofs_do_read_page+0x2580/0x2580 [ 137.745622][ T4787] ? init_wait_entry+0xd0/0xd0 [ 137.750215][ T4787] ? z_erofs_vle_normalaccess_readpages+0xc70/0xc70 [ 137.756636][ T4787] ? debug_smp_processor_id+0x20/0x20 [ 137.761850][ T4787] z_erofs_vle_normalaccess_readpages+0x901/0xc70 [ 137.768095][ T4787] ? _raw_spin_unlock_irq+0x4a/0x60 [ 137.773129][ T4787] ? z_erofs_vle_normalaccess_readpage+0x630/0x630 [ 137.779465][ T4787] ? setup_fault_attr+0x3d0/0x3d0 [ 137.784323][ T4787] ? preempt_schedule_common+0xa6/0xd0 [ 137.789619][ T4787] ? preempt_schedule+0xd9/0xe0 [ 137.794301][ T4787] ? schedule_preempt_disabled+0x20/0x20 [ 137.799775][ T4787] ? z_erofs_vle_normalaccess_readpage+0x630/0x630 [ 137.806108][ T4787] read_pages+0x119/0x400 [ 137.810277][ T4787] ? __do_page_cache_readahead+0x4f0/0x4f0 [ 137.815913][ T4787] ? find_get_entry+0x569/0x600 [ 137.820607][ T4787] __do_page_cache_readahead+0x448/0x4f0 [ 137.826069][ T4787] ? read_cache_pages_invalidate_pages+0x1b0/0x1b0 [ 137.832497][ T4787] generic_file_read_iter+0x673/0x21f0 [ 137.837788][ T4787] ? futex_wait+0x890/0x890 [ 137.842129][ T4787] ? find_get_pages_range_tag+0xae0/0xae0 [ 137.847683][ T4787] ? iov_iter_init+0x82/0x160 [ 137.852194][ T4787] __vfs_read+0x5cd/0x730 [ 137.856361][ T4787] ? rw_verify_area+0x360/0x360 [ 137.861050][ T4787] ? __fsnotify_update_child_dentry_flags+0x290/0x290 [ 137.867645][ T4787] ? security_file_permission+0x1dc/0x2f0 [ 137.873199][ T4787] vfs_read+0x148/0x360 [ 137.877192][ T4787] ksys_read+0x199/0x2c0 [ 137.881272][ T4787] ? vfs_write+0x4e0/0x4e0 [ 137.885527][ T4787] do_syscall_64+0xca/0x1c0 [ 137.889869][ T4787] entry_SYSCALL_64_after_hwframe+0x5c/0xc1 [ 137.895592][ T4787] RIP: 0033:0x7fcaed300f29 [ 137.899844][ T4787] Code: 28 00 00 00 75 05 48 83 c4 28 c3 e8 e1 20 00 00 90 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 b0 ff ff ff f7 d8 64 89 01 48 [ 137.919285][ T4787] RSP: 002b:00007fcaec67b0c8 EFLAGS: 00000246 ORIG_RAX: 0000000000000000 [ 137.927527][ T4787] RAX: ffffffffffffffda RBX: 00007fcaed437f80 RCX: 00007fcaed300f29 [ 137.935345][ T4787] RDX: 0000000000000010 RSI: 0000000020001c40 RDI: 0000000000000006 [ 137.943151][ T4787] RBP: 00007fcaed370074 R08: 0000000000000000 R09: 0000000000000000 [ 137.950962][ T4787] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000000 [ 137.958774][ T4787] R13: 000000000000000b R14: 00007fcaed437f80 R15: 00007ffe7d12e6b8 [ 137.966589][ T4787] ---[ end trace 2164942d666e6914 ]--- [ 138.019277][ T4791] bridge0: port 2(bridge_slave_1) entered disabled state [ 138.496860][ T375] asix 5-1:0.0 (unnamed net_device) (uninitialized): Failed to write reg index 0x0012: -71 [ 138.516108][ T375] asix: probe of 5-1:0.0 failed with error -71 [ 138.537728][ T375] usb 5-1: USB disconnect, device number 9 [ 138.550501][ T4816] EXT4-fs (loop1): mounted filesystem without journal. Opts: ,errors=continue [ 138.582820][ T4826] device syzkaller0 entered promiscuous mode [ 138.698238][ T4816] ext4 filesystem being mounted at /root/syzkaller-testdir4124533273/syzkaller.LAZg5P/207/file0 supports timestamps until 2038 (0x7fffffff) [ 138.864228][ T4837] erofs: (device loop0): mounted with opts: , root inode @ nid 36. [ 138.892356][ T4837] erofs: (device loop0): z_erofs_lz4_decompress: failed to decompress, in[4096, 0] out[9000] [ 138.902529][ T4837] ------------[ cut here ]------------ [ 138.907804][ T4837] WARNING: CPU: 1 PID: 4837 at fs/erofs/decompressor.c:170 z_erofs_lz4_decompress+0x910/0xc70 [ 138.917853][ T4837] Modules linked in: [ 138.921596][ T4837] CPU: 1 PID: 4837 Comm: syz-executor.0 Tainted: G W 5.4.274-syzkaller-00002-g6f97bd951d82 #0 [ 138.932960][ T4837] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 04/02/2024 [ 138.942869][ T4837] RIP: 0010:z_erofs_lz4_decompress+0x910/0xc70 [ 138.948849][ T4837] Code: b6 04 03 84 c0 0f 85 da 02 00 00 45 8b 0f 48 89 ef 48 c7 c6 b2 f9 5a 85 48 c7 c2 20 c1 f7 84 44 89 e9 45 89 f0 e8 80 ec fe ff <0f> 0b 44 89 e8 48 c7 c7 80 c1 f7 84 48 c7 c6 a0 c1 f7 84 ba 02 00 [ 138.968286][ T4837] RSP: 0018:ffff8881ceec6d18 EFLAGS: 00010246 [ 138.974180][ T4837] RAX: 516c383ced79ed00 RBX: 1ffff11039dd8e60 RCX: 516c383ced79ed00 [ 138.982000][ T4837] RDX: ffffc90002952000 RSI: 0000000000000ac3 RDI: 0000000000000ac4 [ 138.989818][ T4837] RBP: ffff8881e9e4e000 R08: ffffffff814d5cd2 R09: 0000000000000003 [ 138.997618][ T4837] R10: ffffffffffffffff R11: dffffc0000000001 R12: ffff8881ebd42000 [ 139.005425][ T4837] R13: 0000000000001000 R14: 0000000000000000 R15: ffff8881ceec7300 [ 139.013235][ T4837] FS: 00007fef3815e6c0(0000) GS:ffff8881f6f00000(0000) knlGS:0000000000000000 [ 139.022004][ T4837] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 139.028423][ T4837] CR2: 0000001b30229000 CR3: 00000001e9e2c000 CR4: 00000000003406a0 [ 139.036239][ T4837] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 139.044049][ T4837] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 139.051857][ T4837] Call Trace: [ 139.054990][ T4837] ? __warn+0x162/0x250 [ 139.058979][ T4837] ? report_bug+0x3a1/0x4e0 [ 139.063318][ T4837] ? z_erofs_lz4_decompress+0x910/0xc70 [ 139.068700][ T4837] ? z_erofs_lz4_decompress+0x910/0xc70 [ 139.074083][ T4837] ? do_invalid_op+0x6e/0x110 [ 139.078598][ T4837] ? invalid_op+0x1e/0x30 [ 139.082766][ T4837] ? wake_up_klogd+0xb2/0xf0 [ 139.087192][ T4837] ? z_erofs_lz4_decompress+0x910/0xc70 [ 139.092569][ T4837] ? z_erofs_lz4_decompress+0x910/0xc70 [ 139.097950][ T4837] ? z_erofs_lz4_prepare_destpages+0x690/0x690 [ 139.103946][ T4837] z_erofs_decompress+0xba6/0xfc0 [ 139.108806][ T4837] z_erofs_vle_unzip_all+0x1147/0x1bf0 [ 139.114100][ T4837] ? z_erofs_onlinepage_endio+0x140/0x140 [ 139.119660][ T4837] ? _raw_spin_lock_irqsave+0xf9/0x210 [ 139.124940][ T4837] ? _raw_spin_lock+0x1b0/0x1b0 [ 139.129628][ T4837] ? prepare_to_wait_event+0x3c1/0x420 [ 139.134927][ T4837] ? autoremove_wake_function+0xf0/0xf0 [ 139.140303][ T4837] ? finish_wait+0xa5/0x1a0 [ 139.144652][ T4837] z_erofs_submit_and_unzip+0x12d2/0x13d0 [ 139.150198][ T4837] ? z_erofs_attach_page+0x4d7/0x710 [ 139.155323][ T4837] ? z_erofs_do_read_page+0x2580/0x2580 [ 139.160712][ T4837] ? init_wait_entry+0xd0/0xd0 [ 139.165300][ T4837] ? z_erofs_vle_normalaccess_readpages+0xc70/0xc70 [ 139.171727][ T4837] ? debug_smp_processor_id+0x20/0x20 [ 139.176939][ T4837] z_erofs_vle_normalaccess_readpages+0x901/0xc70 [ 139.183184][ T4837] ? _raw_spin_unlock_irq+0x4a/0x60 [ 139.188225][ T4837] ? z_erofs_vle_normalaccess_readpage+0x630/0x630 [ 139.194551][ T4837] ? setup_fault_attr+0x3d0/0x3d0 [ 139.199412][ T4837] ? preempt_schedule_common+0xa6/0xd0 [ 139.204704][ T4837] ? preempt_schedule+0xd9/0xe0 [ 139.209402][ T4837] ? schedule_preempt_disabled+0x20/0x20 [ 139.214874][ T4837] ? z_erofs_vle_normalaccess_readpage+0x630/0x630 [ 139.221205][ T4837] read_pages+0x119/0x400 [ 139.225371][ T4837] ? __do_page_cache_readahead+0x4f0/0x4f0 [ 139.231013][ T4837] ? find_get_entry+0x569/0x600 [ 139.235709][ T4837] __do_page_cache_readahead+0x448/0x4f0 [ 139.241168][ T4837] ? read_cache_pages_invalidate_pages+0x1b0/0x1b0 [ 139.247497][ T4837] generic_file_read_iter+0x673/0x21f0 [ 139.252791][ T4837] ? futex_wait+0x890/0x890 [ 139.257144][ T4837] ? find_get_pages_range_tag+0xae0/0xae0 [ 139.262700][ T4837] ? iov_iter_init+0x82/0x160 [ 139.267208][ T4837] __vfs_read+0x5cd/0x730 [ 139.271368][ T4837] ? rw_verify_area+0x360/0x360 [ 139.276049][ T4837] ? __fsnotify_update_child_dentry_flags+0x290/0x290 [ 139.282658][ T4837] ? security_file_permission+0x1dc/0x2f0 [ 139.288297][ T4837] vfs_read+0x148/0x360 [ 139.292285][ T4837] ksys_read+0x199/0x2c0 [ 139.296359][ T4837] ? vfs_write+0x4e0/0x4e0 [ 139.300621][ T4837] do_syscall_64+0xca/0x1c0 [ 139.304953][ T4837] entry_SYSCALL_64_after_hwframe+0x5c/0xc1 [ 139.310679][ T4837] RIP: 0033:0x7fef38de3f29 [ 139.314932][ T4837] Code: 28 00 00 00 75 05 48 83 c4 28 c3 e8 e1 20 00 00 90 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 b0 ff ff ff f7 d8 64 89 01 48 [ 139.334386][ T4837] RSP: 002b:00007fef3815e0c8 EFLAGS: 00000246 ORIG_RAX: 0000000000000000 [ 139.342621][ T4837] RAX: ffffffffffffffda RBX: 00007fef38f1af80 RCX: 00007fef38de3f29 [ 139.350427][ T4837] RDX: 0000000000000010 RSI: 0000000020001c40 RDI: 0000000000000006 [ 139.358237][ T4837] RBP: 00007fef38e53074 R08: 0000000000000000 R09: 0000000000000000 [ 139.366056][ T4837] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000000 [ 139.373863][ T4837] R13: 000000000000000b R14: 00007fef38f1af80 R15: 00007ffce74febf8 [ 139.381680][ T4837] ---[ end trace 2164942d666e6915 ]--- [ 139.433143][ T4842] EXT4-fs (loop4): Test dummy encryption mode enabled [ 139.454962][ T4842] EXT4-fs error (device loop4): ext4_quota_enable:6056: comm syz-executor.4: inode #16777216: comm syz-executor.4: iget: illegal inode # [ 139.481838][ T4842] EXT4-fs error (device loop4): ext4_quota_enable:6059: comm syz-executor.4: Bad quota inode: 16777216, type: 2 [ 139.500111][ T4842] EXT4-fs warning (device loop4): ext4_enable_quotas:6100: Failed to enable quota tracking (type=2, err=-117, ino=16777216). Please run e2fsck to fix. [ 139.515728][ T4842] EXT4-fs (loop4): mount failed [ 139.648819][ T4842] erofs: (device loop4): mounted with opts: , root inode @ nid 36. [ 139.746742][ T121] usb 4-1: new high-speed USB device number 11 using dummy_hcd [ 139.780916][ T4873] device syzkaller0 entered promiscuous mode [ 140.048088][ T4870] EXT4-fs (loop1): mounted filesystem without journal. Opts: ,errors=continue [ 140.066849][ T4870] ext4 filesystem being mounted at /root/syzkaller-testdir4124533273/syzkaller.LAZg5P/211/file0 supports timestamps until 2038 (0x7fffffff) [ 140.136764][ T121] usb 4-1: Using ep0 maxpacket: 8 [ 140.256780][ T121] usb 4-1: config 1 has an invalid descriptor of length 0, skipping remainder of the config [ 140.267026][ T121] usb 4-1: config 1 interface 0 altsetting 0 has 0 endpoint descriptors, different from the interface descriptor's value: 3 [ 140.299199][ T4857] F2FS-fs (loop0): Found nat_bits in checkpoint [ 140.330192][ T4887] erofs: (device loop4): mounted with opts: , root inode @ nid 36. [ 140.346889][ T4887] erofs: (device loop4): z_erofs_lz4_decompress: failed to decompress, in[4096, 0] out[9000] [ 140.356862][ T121] usb 4-1: New USB device found, idVendor=0525, idProduct=a4a5, bcdDevice= 0.40 [ 140.356874][ T121] usb 4-1: New USB device strings: Mfr=0, Product=0, SerialNumber=1 [ 140.356882][ T121] usb 4-1: SerialNumber: syz [ 140.359170][ T4857] F2FS-fs (loop0): Mounted with checkpoint version = 48b305e5 [ 140.365788][ T4887] ------------[ cut here ]------------ [ 140.390550][ T4887] WARNING: CPU: 0 PID: 4887 at fs/erofs/decompressor.c:170 z_erofs_lz4_decompress+0x910/0xc70 [ 140.397936][ T121] usb 4-1: bad CDC descriptors [ 140.400596][ T4887] Modules linked in: [ 140.405377][ T121] usb-storage 4-1:1.0: USB Mass Storage device detected [ 140.408925][ T4887] CPU: 0 PID: 4887 Comm: syz-executor.4 Tainted: G W 5.4.274-syzkaller-00002-g6f97bd951d82 #0 [ 140.408930][ T4887] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 04/02/2024 [ 140.408946][ T4887] RIP: 0010:z_erofs_lz4_decompress+0x910/0xc70 [ 140.408956][ T4887] Code: b6 04 03 84 c0 0f 85 da 02 00 00 45 8b 0f 48 89 ef 48 c7 c6 b2 f9 5a 85 48 c7 c2 20 c1 f7 84 44 89 e9 45 89 f0 e8 80 ec fe ff <0f> 0b 44 89 e8 48 c7 c7 80 c1 f7 84 48 c7 c6 a0 c1 f7 84 ba 02 00 [ 140.408961][ T4887] RSP: 0018:ffff8881ee996d18 EFLAGS: 00010246 [ 140.408969][ T4887] RAX: 7067c5c3f998cf00 RBX: 1ffff1103dd32e60 RCX: 7067c5c3f998cf00 [ 140.408975][ T4887] RDX: ffffc90002f55000 RSI: 0000000000000e10 RDI: 0000000000000e11 [ 140.408981][ T4887] RBP: ffff8881e4fa6000 R08: ffffffff814d5cd2 R09: 0000000000000003 [ 140.408988][ T4887] R10: ffffffffffffffff R11: dffffc0000000001 R12: ffff8881d46e4000 [ 140.408994][ T4887] R13: 0000000000001000 R14: 0000000000000000 R15: ffff8881ee997300 [ 140.409001][ T4887] FS: 00007f6899df66c0(0000) GS:ffff8881f6e00000(0000) knlGS:0000000000000000 [ 140.409006][ T4887] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 140.409011][ T4887] CR2: 0000001b2d228000 CR3: 00000001cab4c000 CR4: 00000000003406b0 [ 140.409019][ T4887] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 140.409024][ T4887] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 140.409026][ T4887] Call Trace: [ 140.409037][ T4887] ? __warn+0x162/0x250 [ 140.409047][ T4887] ? report_bug+0x3a1/0x4e0 [ 140.409056][ T4887] ? z_erofs_lz4_decompress+0x910/0xc70 [ 140.409066][ T4887] ? z_erofs_lz4_decompress+0x910/0xc70 [ 140.409075][ T4887] ? do_invalid_op+0x6e/0x110 [ 140.409089][ T4887] ? invalid_op+0x1e/0x30 [ 140.552500][ T121] usb-storage 4-1:1.0: Quirks match for vid 0525 pid a4a5: 10000 [ 140.553208][ T4887] ? wake_up_klogd+0xb2/0xf0 [ 140.588963][ T4887] ? z_erofs_lz4_decompress+0x910/0xc70 [ 140.594343][ T4887] ? z_erofs_lz4_decompress+0x910/0xc70 [ 140.599723][ T4887] ? z_erofs_lz4_prepare_destpages+0x690/0x690 [ 140.605707][ T4887] z_erofs_decompress+0xba6/0xfc0 [ 140.610572][ T4887] z_erofs_vle_unzip_all+0x1147/0x1bf0 [ 140.615870][ T4887] ? z_erofs_onlinepage_endio+0x140/0x140 [ 140.621431][ T4887] ? _raw_spin_lock_irqsave+0xf9/0x210 [ 140.626711][ T4887] ? _raw_spin_lock+0x1b0/0x1b0 [ 140.631397][ T4887] ? prepare_to_wait_event+0x3c1/0x420 [ 140.636696][ T4887] ? autoremove_wake_function+0xf0/0xf0 [ 140.642074][ T4887] ? finish_wait+0xa5/0x1a0 [ 140.646414][ T4887] z_erofs_submit_and_unzip+0x12d2/0x13d0 [ 140.651970][ T4887] ? z_erofs_attach_page+0x4d7/0x710 [ 140.657099][ T4887] ? z_erofs_do_read_page+0x2580/0x2580 [ 140.662478][ T4887] ? init_wait_entry+0xd0/0xd0 [ 140.667073][ T4887] ? z_erofs_vle_normalaccess_readpages+0xc70/0xc70 [ 140.673494][ T4887] ? check_preemption_disabled+0x9f/0x320 [ 140.679051][ T4887] z_erofs_vle_normalaccess_readpages+0x901/0xc70 [ 140.685302][ T4887] ? z_erofs_vle_normalaccess_readpage+0x630/0x630 [ 140.691636][ T4887] ? setup_fault_attr+0x3d0/0x3d0 [ 140.696494][ T4887] ? plist_add+0x3f2/0x490 [ 140.700744][ T4887] ? plist_check_list+0x1f8/0x220 [ 140.705610][ T4887] ? z_erofs_vle_normalaccess_readpage+0x630/0x630 [ 140.711945][ T4887] read_pages+0x119/0x400 [ 140.716110][ T4887] ? __do_page_cache_readahead+0x4f0/0x4f0 [ 140.721753][ T4887] ? find_get_entry+0x569/0x600 [ 140.726458][ T4887] __do_page_cache_readahead+0x448/0x4f0 [ 140.731911][ T4887] ? read_cache_pages_invalidate_pages+0x1b0/0x1b0 [ 140.738244][ T4887] generic_file_read_iter+0x673/0x21f0 [ 140.743541][ T4887] ? find_get_pages_range_tag+0xae0/0xae0 [ 140.749092][ T4887] ? iov_iter_init+0x82/0x160 [ 140.753605][ T4887] __vfs_read+0x5cd/0x730 [ 140.757772][ T4887] ? rw_verify_area+0x360/0x360 [ 140.762456][ T4887] ? __fsnotify_update_child_dentry_flags+0x290/0x290 [ 140.769057][ T4887] ? security_file_permission+0x1dc/0x2f0 [ 140.774627][ T4887] vfs_read+0x148/0x360 [ 140.778602][ T4887] ksys_read+0x199/0x2c0 [ 140.782680][ T4887] ? vfs_write+0x4e0/0x4e0 [ 140.786933][ T4887] do_syscall_64+0xca/0x1c0 [ 140.791272][ T4887] entry_SYSCALL_64_after_hwframe+0x5c/0xc1 [ 140.797000][ T4887] RIP: 0033:0x7f689aa7bf29 [ 140.801258][ T4887] Code: 28 00 00 00 75 05 48 83 c4 28 c3 e8 e1 20 00 00 90 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 b0 ff ff ff f7 d8 64 89 01 48 [ 140.820691][ T4887] RSP: 002b:00007f6899df60c8 EFLAGS: 00000246 ORIG_RAX: 0000000000000000 [ 140.828939][ T4887] RAX: ffffffffffffffda RBX: 00007f689abb2f80 RCX: 00007f689aa7bf29 [ 140.836747][ T4887] RDX: 0000000000000010 RSI: 0000000020001c40 RDI: 0000000000000006 [ 140.844560][ T4887] RBP: 00007f689aaeb074 R08: 0000000000000000 R09: 0000000000000000 [ 140.852368][ T4887] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000000 [ 140.860182][ T4887] R13: 000000000000000b R14: 00007f689abb2f80 R15: 00007fffe9debbc8 [ 140.867998][ T4887] ---[ end trace 2164942d666e6916 ]--- [ 140.988080][ T121] usb 4-1: USB disconnect, device number 11 [ 141.124317][ T23] audit: type=1400 audit(1718704965.941:385): avc: denied { getopt } for pid=4898 comm="syz-executor.4" scontext=root:sysadm_r:sysadm_t tcontext=root:sysadm_r:sysadm_t tclass=packet_socket permissive=1 [ 141.471888][ T4924] erofs: (device loop3): mounted with opts: , root inode @ nid 36. [ 141.499880][ T4924] erofs: (device loop3): z_erofs_lz4_decompress: failed to decompress, in[4096, 0] out[9000] [ 141.509966][ T4924] ------------[ cut here ]------------ [ 141.515145][ T4924] WARNING: CPU: 1 PID: 4924 at fs/erofs/decompressor.c:170 z_erofs_lz4_decompress+0x910/0xc70 [ 141.525198][ T4924] Modules linked in: [ 141.528943][ T4924] CPU: 1 PID: 4924 Comm: syz-executor.3 Tainted: G W 5.4.274-syzkaller-00002-g6f97bd951d82 #0 [ 141.540305][ T4924] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 04/02/2024 [ 141.550216][ T4924] RIP: 0010:z_erofs_lz4_decompress+0x910/0xc70 [ 141.556188][ T4924] Code: b6 04 03 84 c0 0f 85 da 02 00 00 45 8b 0f 48 89 ef 48 c7 c6 b2 f9 5a 85 48 c7 c2 20 c1 f7 84 44 89 e9 45 89 f0 e8 80 ec fe ff <0f> 0b 44 89 e8 48 c7 c7 80 c1 f7 84 48 c7 c6 a0 c1 f7 84 ba 02 00 [ 141.575638][ T4924] RSP: 0018:ffff8881ce7bed18 EFLAGS: 00010246 [ 141.581543][ T4924] RAX: 357e254397b57700 RBX: 1ffff11039cf7e60 RCX: 357e254397b57700 [ 141.589345][ T4924] RDX: ffffc9000078e000 RSI: 00000000000009b5 RDI: 00000000000009b6 [ 141.597153][ T4924] RBP: ffff8881ec34c000 R08: ffffffff814d5cd2 R09: 0000000000000003 [ 141.605055][ T4924] R10: ffffffffffffffff R11: dffffc0000000001 R12: ffff8881ea626000 [ 141.612877][ T4924] R13: 0000000000001000 R14: 0000000000000000 R15: ffff8881ce7bf300 [ 141.620682][ T4924] FS: 00007fa44bcff6c0(0000) GS:ffff8881f6f00000(0000) knlGS:0000000000000000 [ 141.629535][ T4924] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 141.635953][ T4924] CR2: 000000002020a000 CR3: 00000001eac73000 CR4: 00000000003406a0 [ 141.643772][ T4924] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 141.651582][ T4924] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 141.659388][ T4924] Call Trace: [ 141.662528][ T4924] ? __warn+0x162/0x250 [ 141.666518][ T4924] ? report_bug+0x3a1/0x4e0 [ 141.670859][ T4924] ? z_erofs_lz4_decompress+0x910/0xc70 [ 141.676236][ T4924] ? z_erofs_lz4_decompress+0x910/0xc70 [ 141.681618][ T4924] ? do_invalid_op+0x6e/0x110 [ 141.686128][ T4924] ? invalid_op+0x1e/0x30 [ 141.690295][ T4924] ? wake_up_klogd+0xb2/0xf0 [ 141.694720][ T4924] ? z_erofs_lz4_decompress+0x910/0xc70 [ 141.700105][ T4924] ? z_erofs_lz4_decompress+0x910/0xc70 [ 141.705485][ T4924] ? z_erofs_lz4_prepare_destpages+0x690/0x690 [ 141.711474][ T4924] z_erofs_decompress+0xba6/0xfc0 [ 141.716335][ T4924] z_erofs_vle_unzip_all+0x1147/0x1bf0 [ 141.721638][ T4924] ? z_erofs_onlinepage_endio+0x140/0x140 [ 141.727200][ T4924] ? _raw_spin_lock_irqsave+0xf9/0x210 [ 141.732470][ T4924] ? _raw_spin_lock+0x1b0/0x1b0 [ 141.737160][ T4924] ? prepare_to_wait_event+0x3c1/0x420 [ 141.742465][ T4924] ? autoremove_wake_function+0xf0/0xf0 [ 141.747839][ T4924] ? finish_wait+0xa5/0x1a0 [ 141.752180][ T4924] z_erofs_submit_and_unzip+0x12d2/0x13d0 [ 141.757734][ T4924] ? z_erofs_attach_page+0x4d7/0x710 [ 141.762858][ T4924] ? z_erofs_do_read_page+0x2580/0x2580 [ 141.768238][ T4924] ? init_wait_entry+0xd0/0xd0 [ 141.772835][ T4924] ? z_erofs_vle_normalaccess_readpages+0xc70/0xc70 [ 141.779256][ T4924] ? debug_smp_processor_id+0x20/0x20 [ 141.784465][ T4924] z_erofs_vle_normalaccess_readpages+0x901/0xc70 [ 141.790712][ T4924] ? _raw_spin_unlock_irq+0x4a/0x60 [ 141.795837][ T4924] ? z_erofs_vle_normalaccess_readpage+0x630/0x630 [ 141.802178][ T4924] ? setup_fault_attr+0x3d0/0x3d0 [ 141.807043][ T4924] ? preempt_schedule_common+0xa6/0xd0 [ 141.812328][ T4924] ? preempt_schedule+0xd9/0xe0 [ 141.817010][ T4924] ? schedule_preempt_disabled+0x20/0x20 [ 141.822486][ T4924] ? z_erofs_vle_normalaccess_readpage+0x630/0x630 [ 141.828818][ T4924] read_pages+0x119/0x400 [ 141.832983][ T4924] ? __do_page_cache_readahead+0x4f0/0x4f0 [ 141.838625][ T4924] ? find_get_entry+0x569/0x600 [ 141.843313][ T4924] __do_page_cache_readahead+0x448/0x4f0 [ 141.848783][ T4924] ? read_cache_pages_invalidate_pages+0x1b0/0x1b0 [ 141.855119][ T4924] generic_file_read_iter+0x673/0x21f0 [ 141.860412][ T4924] ? futex_wait+0x890/0x890 [ 141.864756][ T4924] ? find_get_pages_range_tag+0xae0/0xae0 [ 141.870314][ T4924] ? iov_iter_init+0x82/0x160 [ 141.874815][ T4924] __vfs_read+0x5cd/0x730 [ 141.878982][ T4924] ? rw_verify_area+0x360/0x360 [ 141.883671][ T4924] ? __fsnotify_update_child_dentry_flags+0x290/0x290 [ 141.890270][ T4924] ? security_file_permission+0x1dc/0x2f0 [ 141.895818][ T4924] vfs_read+0x148/0x360 [ 141.899811][ T4924] ksys_read+0x199/0x2c0 [ 141.903893][ T4924] ? vfs_write+0x4e0/0x4e0 [ 141.908143][ T4924] do_syscall_64+0xca/0x1c0 [ 141.912492][ T4924] entry_SYSCALL_64_after_hwframe+0x5c/0xc1 [ 141.918208][ T4924] RIP: 0033:0x7fa44c984f29 [ 141.922462][ T4924] Code: 28 00 00 00 75 05 48 83 c4 28 c3 e8 e1 20 00 00 90 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 b0 ff ff ff f7 d8 64 89 01 48 [ 141.941907][ T4924] RSP: 002b:00007fa44bcff0c8 EFLAGS: 00000246 ORIG_RAX: 0000000000000000 [ 141.950151][ T4924] RAX: ffffffffffffffda RBX: 00007fa44cabbf80 RCX: 00007fa44c984f29 [ 141.957959][ T4924] RDX: 0000000000000010 RSI: 0000000020001c40 RDI: 0000000000000006 [ 141.965769][ T4924] RBP: 00007fa44c9f4074 R08: 0000000000000000 R09: 0000000000000000 [ 141.973584][ T4924] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000000 [ 141.981406][ T4924] R13: 000000000000000b R14: 00007fa44cabbf80 R15: 00007fff0ca6a5d8 [ 141.989208][ T4924] ---[ end trace 2164942d666e6917 ]--- [ 142.097555][ T4906] F2FS-fs (loop2): Found nat_bits in checkpoint [ 142.192037][ T4906] F2FS-fs (loop2): Mounted with checkpoint version = 48b305e5 [ 142.671546][ T4929] F2FS-fs (loop4): Found nat_bits in checkpoint [ 142.700240][ T4929] F2FS-fs (loop4): Mounted with checkpoint version = 48b305e5 [ 142.986725][ T375] usb 2-1: new high-speed USB device number 13 using dummy_hcd [ 143.236716][ T375] usb 2-1: Using ep0 maxpacket: 8 [ 143.356903][ T375] usb 2-1: config 1 has an invalid descriptor of length 0, skipping remainder of the config [ 143.382454][ T375] usb 2-1: config 1 interface 0 altsetting 0 has 0 endpoint descriptors, different from the interface descriptor's value: 3 [ 143.506801][ T375] usb 2-1: New USB device found, idVendor=0525, idProduct=a4a5, bcdDevice= 0.40 [ 143.528849][ T375] usb 2-1: New USB device strings: Mfr=0, Product=0, SerialNumber=1 [ 143.566731][ T375] usb 2-1: SerialNumber: syz [ 143.607285][ T375] usb 2-1: bad CDC descriptors [ 143.612057][ T375] usb-storage 2-1:1.0: USB Mass Storage device detected [ 143.629058][ T375] usb-storage 2-1:1.0: Quirks match for vid 0525 pid a4a5: 10000 [ 143.810663][ T375] usb 2-1: USB disconnect, device number 13 [ 144.338027][ T4980] F2FS-fs (loop0): Found nat_bits in checkpoint [ 144.420350][ T4980] F2FS-fs (loop0): Mounted with checkpoint version = 48b305e5 [ 144.718928][ T23] audit: type=1400 audit(1718704969.541:386): avc: denied { getopt } for pid=5047 comm="syz-executor.4" scontext=root:sysadm_r:sysadm_t tcontext=root:sysadm_r:sysadm_t tclass=bluetooth_socket permissive=1 [ 144.773713][ T5003] F2FS-fs (loop3): Found nat_bits in checkpoint [ 144.842254][ T5003] F2FS-fs (loop3): Mounted with checkpoint version = 48b305e5 [ 145.066736][ T121] usb 3-1: new high-speed USB device number 17 using dummy_hcd [ 145.306721][ T121] usb 3-1: Using ep0 maxpacket: 8 [ 145.657381][ T121] usb 3-1: config 1 has an invalid descriptor of length 0, skipping remainder of the config [ 145.671599][ T121] usb 3-1: config 1 interface 0 altsetting 0 has 0 endpoint descriptors, different from the interface descriptor's value: 3 [ 145.786816][ T121] usb 3-1: New USB device found, idVendor=0525, idProduct=a4a5, bcdDevice= 0.40 [ 145.795840][ T121] usb 3-1: New USB device strings: Mfr=0, Product=0, SerialNumber=1 [ 145.804008][ T121] usb 3-1: SerialNumber: syz [ 145.848057][ T121] usb 3-1: bad CDC descriptors [ 145.852949][ T121] usb-storage 3-1:1.0: USB Mass Storage device detected [ 145.860362][ T121] usb-storage 3-1:1.0: Quirks match for vid 0525 pid a4a5: 10000 [ 146.032277][ T5071] F2FS-fs (loop1): Found nat_bits in checkpoint [ 146.051557][ T121] usb 3-1: USB disconnect, device number 17 [ 146.076771][ T5071] F2FS-fs (loop1): Mounted with checkpoint version = 48b305e5 [ 146.587889][ T5117] EXT4-fs (loop4): Mount option "nouser_xattr" will be removed by 3.5 [ 146.587889][ T5117] Contact linux-ext4@vger.kernel.org if you think we should keep it. [ 146.587889][ T5117] [ 146.629917][ T5117] EXT4-fs (loop4): Unsupported blocksize for fs encryption [ 146.980265][ T23] audit: type=1400 audit(1718704971.801:387): avc: denied { ioctl } for pid=5116 comm="syz-executor.4" path="socket:[37437]" dev="sockfs" ino=37437 ioctlcmd=0x8983 scontext=root:sysadm_r:sysadm_t tcontext=root:sysadm_r:sysadm_t tclass=netlink_fib_lookup_socket permissive=1 [ 146.989982][ T5099] F2FS-fs (loop3): Found nat_bits in checkpoint [ 147.054337][ T5099] F2FS-fs (loop3): Mounted with checkpoint version = 48b305e5 [ 147.656824][ T375] usb 5-1: new high-speed USB device number 10 using dummy_hcd [ 147.807726][ T5168] EXT4-fs (loop2): Mount option "nouser_xattr" will be removed by 3.5 [ 147.807726][ T5168] Contact linux-ext4@vger.kernel.org if you think we should keep it. [ 147.807726][ T5168] [ 147.827154][ T5168] EXT4-fs (loop2): Unsupported blocksize for fs encryption [ 147.896732][ T375] usb 5-1: Using ep0 maxpacket: 8 [ 148.066819][ T375] usb 5-1: config 1 has an invalid descriptor of length 0, skipping remainder of the config [ 148.086765][ T375] usb 5-1: config 1 interface 0 altsetting 0 has 0 endpoint descriptors, different from the interface descriptor's value: 3 [ 148.197335][ T375] usb 5-1: New USB device found, idVendor=0525, idProduct=a4a5, bcdDevice= 0.40 [ 148.235883][ T375] usb 5-1: New USB device strings: Mfr=0, Product=0, SerialNumber=1 [ 148.327220][ T375] usb 5-1: SerialNumber: syz [ 148.377302][ T375] usb 5-1: bad CDC descriptors [ 148.382165][ T375] usb-storage 5-1:1.0: USB Mass Storage device detected [ 148.427029][ T375] usb-storage 5-1:1.0: Quirks match for vid 0525 pid a4a5: 10000 [ 148.580797][ T375] usb 5-1: USB disconnect, device number 10 [ 148.598699][ T5166] F2FS-fs (loop3): Found nat_bits in checkpoint [ 148.668639][ T5166] F2FS-fs (loop3): Mounted with checkpoint version = 48b305e5 [ 148.785349][ T5181] F2FS-fs (loop0): Found nat_bits in checkpoint [ 148.886766][ T5181] F2FS-fs (loop0): Mounted with checkpoint version = 48b305e5 [ 148.958346][ T5215] EXT4-fs (loop2): Mount option "nouser_xattr" will be removed by 3.5 [ 148.958346][ T5215] Contact linux-ext4@vger.kernel.org if you think we should keep it. [ 148.958346][ T5215] [ 148.987076][ T5215] EXT4-fs (loop2): Unsupported blocksize for fs encryption [ 149.633387][ T23] audit: type=1400 audit(1718704974.451:388): avc: denied { create } for pid=5235 comm="syz-executor.1" name="file0" scontext=root:sysadm_r:sysadm_t tcontext=root:object_r:unlabeled_t tclass=chr_file permissive=1 [ 149.857457][ T5243] EXT4-fs (loop3): mounted filesystem without journal. Opts: ,errors=continue [ 149.984676][ T5243] EXT4-fs error (device loop3): ext4_validate_block_bitmap:418: comm syz-executor.3: bg 0: block 362: padding at end of block bitmap is not set [ 150.013187][ T5243] EXT4-fs (loop3): Delayed block allocation failed for inode 18 at logical offset 0 with max blocks 1 with error 117 [ 150.025421][ T5243] EXT4-fs (loop3): This should not happen!! Data will be lost [ 150.025421][ T5243] [ 150.091453][ T375] usb 1-1: new high-speed USB device number 12 using dummy_hcd [ 150.094242][ T5259] EXT4-fs (loop1): Mount option "nouser_xattr" will be removed by 3.5 [ 150.094242][ T5259] Contact linux-ext4@vger.kernel.org if you think we should keep it. [ 150.094242][ T5259] [ 150.117355][ T5259] EXT4-fs (loop1): Unsupported blocksize for fs encryption [ 150.263960][ T5265] netlink: 'syz-executor.3': attribute type 21 has an invalid length. [ 150.298097][ T5266] EXT4-fs (loop2): Ignoring removed orlov option [ 150.304326][ T5266] EXT4-fs (loop2): Ignoring removed nomblk_io_submit option [ 150.318597][ T5266] EXT4-fs (loop2): mounted filesystem without journal. Opts: noblock_validity,bsddf,sysvgroups,norecovery,debug_want_extra_isize=0x0000000000000080,orlov,errors=continue,noauto_da_alloc,nomblk_io_submit,,errors=continue [ 150.339679][ T375] usb 1-1: Using ep0 maxpacket: 8 [ 150.353081][ T23] audit: type=1400 audit(1718704975.171:389): avc: denied { map } for pid=5263 comm="syz-executor.2" path="/root/syzkaller-testdir387822079/syzkaller.sfavh9/257/file1/file0/bus" dev="devtmpfs" ino=9191 scontext=root:sysadm_r:sysadm_t tcontext=system_u:object_r:fixed_disk_device_t tclass=blk_file permissive=1 [ 150.392224][ T5266] EXT4-fs error (device loop2): get_max_inline_xattr_value_size:68: inode #12: comm syz-executor.2: corrupt xattr in inline inode [ 150.405761][ T5266] EXT4-fs error (device loop2): ext4_xattr_ibody_find:2221: inode #12: comm syz-executor.2: corrupted in-inode xattr [ 150.438260][ T1138] ================================================================== [ 150.446153][ T1138] BUG: KASAN: out-of-bounds in ext4_xattr_delete_inode+0xc1f/0xc30 [ 150.453870][ T1138] Read of size 4 at addr ffff8881c2967000 by task syz-executor.2/1138 [ 150.461845][ T1138] [ 150.464024][ T1138] CPU: 0 PID: 1138 Comm: syz-executor.2 Tainted: G W 5.4.274-syzkaller-00002-g6f97bd951d82 #0 [ 150.475394][ T1138] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 04/02/2024 [ 150.485283][ T1138] Call Trace: [ 150.488416][ T1138] dump_stack+0x1d8/0x241 [ 150.492586][ T1138] ? nf_ct_l4proto_log_invalid+0x258/0x258 [ 150.498220][ T1138] ? printk+0xd1/0x111 [ 150.502121][ T1138] ? ext4_xattr_delete_inode+0xc1f/0xc30 [ 150.507588][ T1138] print_address_description+0x8c/0x600 [ 150.512972][ T1138] ? ext4_xattr_delete_inode+0xc1f/0xc30 [ 150.518434][ T1138] __kasan_report+0xf3/0x120 [ 150.522863][ T1138] ? ext4_xattr_delete_inode+0xc1f/0xc30 [ 150.528329][ T1138] kasan_report+0x30/0x60 [ 150.532496][ T1138] ext4_xattr_delete_inode+0xc1f/0xc30 [ 150.537792][ T1138] ? check_preemption_disabled+0x9f/0x320 [ 150.543345][ T1138] ? ext4_expand_extra_isize_ea+0x1bb0/0x1bb0 [ 150.549248][ T1138] ? __ext4_journal_start_sb+0x295/0x460 [ 150.554716][ T1138] ext4_evict_inode+0x1378/0x1ac0 [ 150.559578][ T1138] ? ext4_truncate_restart_trans+0xe0/0xe0 [ 150.565216][ T1138] ? wb_io_lists_depopulated+0x85/0x170 [ 150.570596][ T1138] ? ext4_truncate_restart_trans+0xe0/0xe0 [ 150.576240][ T1138] evict+0x29b/0x6a0 [ 150.579972][ T1138] vfs_rmdir+0x24b/0x3c0 [ 150.584053][ T1138] do_rmdir+0x2c1/0x580 [ 150.588044][ T1138] ? d_delete_notify+0xc0/0xc0 [ 150.592651][ T1138] ? _raw_spin_unlock_irq+0x4a/0x60 [ 150.597684][ T1138] do_syscall_64+0xca/0x1c0 [ 150.602024][ T1138] entry_SYSCALL_64_after_hwframe+0x5c/0xc1 [ 150.607775][ T1138] RIP: 0033:0x7f8913be7707 [ 150.611999][ T1138] Code: 73 01 c3 48 c7 c1 b0 ff ff ff f7 d8 64 89 01 48 83 c8 ff c3 66 2e 0f 1f 84 00 00 00 00 00 0f 1f 44 00 00 b8 07 01 00 00 0f 05 <48> 3d 01 f0 ff ff 73 01 c3 48 c7 c1 b0 ff ff ff f7 d8 64 89 01 48 [ 150.631439][ T1138] RSP: 002b:00007ffdabde3a98 EFLAGS: 00000207 ORIG_RAX: 0000000000000107 [ 150.639682][ T1138] RAX: ffffffffffffffda RBX: 0000000000000065 RCX: 00007f8913be7707 [ 150.647494][ T1138] RDX: 0000000000000200 RSI: 00007ffdabde4c40 RDI: 00000000ffffff9c [ 150.655305][ T1138] RBP: 00007f8913c446c6 R08: 0000000000000000 R09: 0000000000000000 [ 150.663117][ T1138] R10: 0000000000000100 R11: 0000000000000207 R12: 00007ffdabde4c40 [ 150.670934][ T1138] R13: 00007f8913c446c6 R14: 0000000000024ae2 R15: 0000000000000009 [ 150.678743][ T1138] [ 150.680905][ T1138] The buggy address belongs to the page: [ 150.686393][ T1138] page:ffffea00070a59c0 refcount:1 mapcount:1 mapping:ffff8881d0507349 index:0x7fcaed425 [ 150.696015][ T1138] anon flags: 0x8000000000080034(uptodate|lru|active|swapbacked) [ 150.703570][ T1138] raw: 8000000000080034 ffffea00074e4448 ffffea0007238688 ffff8881d0507349 [ 150.712081][ T1138] raw: 00000007fcaed425 0000000000000000 0000000100000000 ffff8881f0bbc000 [ 150.720496][ T1138] page dumped because: kasan: bad access detected [ 150.726745][ T1138] page->mem_cgroup:ffff8881f0bbc000 [ 150.731787][ T1138] page_owner tracks the page as allocated [ 150.737338][ T1138] page last allocated via order 0, migratetype Movable, gfp_mask 0x1100dca(GFP_HIGHUSER_MOVABLE|__GFP_ZERO|0x1000000) [ 150.749501][ T1138] prep_new_page+0x18f/0x370 [ 150.753913][ T1138] get_page_from_freelist+0x2d13/0x2d90 [ 150.759296][ T1138] __alloc_pages_nodemask+0x393/0x840 [ 150.764503][ T1138] wp_page_copy+0x20f/0x1820 [ 150.768927][ T1138] handle_mm_fault+0x18cc/0x4990 [ 150.773701][ T1138] __do_page_fault+0x509/0xbb0 [ 150.778303][ T1138] page_fault+0x2f/0x40 [ 150.782290][ T1138] page last free stack trace: [ 150.786809][ T1138] free_unref_page_prepare+0x297/0x380 [ 150.792104][ T1138] free_unref_page_list+0x10a/0x590 [ 150.797138][ T1138] release_pages+0xad8/0xb20 [ 150.801562][ T1138] tlb_finish_mmu+0x177/0x320 [ 150.806086][ T1138] exit_mmap+0x2dc/0x520 [ 150.810157][ T1138] __mmput+0x8e/0x2c0 [ 150.813980][ T1138] do_exit+0xc08/0x2bc0 [ 150.817966][ T1138] do_group_exit+0x138/0x300 [ 150.822394][ T1138] get_signal+0xdb1/0x1440 [ 150.826649][ T1138] do_signal+0xb0/0x11f0 [ 150.830725][ T1138] exit_to_usermode_loop+0xc0/0x1a0 [ 150.835759][ T1138] prepare_exit_to_usermode+0x199/0x200 [ 150.841145][ T1138] entry_SYSCALL_64_after_hwframe+0x5c/0xc1 [ 150.846866][ T1138] [ 150.849034][ T1138] Memory state around the buggy address: [ 150.854508][ T1138] ffff8881c2966f00: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 [ 150.862405][ T1138] ffff8881c2966f80: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 [ 150.870303][ T1138] >ffff8881c2967000: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 [ 150.878199][ T1138] ^ [ 150.882114][ T1138] ffff8881c2967080: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 [ 150.890022][ T1138] ffff8881c2967100: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 [ 150.897901][ T1138] ================================================================== [ 150.905802][ T1138] Disabling lock debugging due to kernel taint 2024/06/18 10:02:55 SYZFATAL: failed to recv *flatrpc.HostMessageRaw: EOF [ 150.937973][ T375] usb 1-1: config 1 has an invalid descriptor of length 0, skipping remainder of the config [ 150.948983][ T375] usb 1-1: config 1 interface 0 altsetting 0 has 0 endpoint descriptors, different from the interface descriptor's value: 3 [ 150.955887][ T23] audit: type=1400 audit(1718704975.771:390): avc: denied { write } for pid=344 comm="syz-fuzzer" path="pipe:[9885]" dev="pipefs" ino=9885 scontext=root:sysadm_r:sysadm_t tcontext=system_u:system_r:sshd_t tclass=fifo_file permissive=1 [ 150.999276][ T5284] EXT4-fs warning (device loop1): ext4_multi_mount_protect:387: Unable to create kmmpd thread for loop1.