program: syz_mount_image$hfsplus(&(0x7f0000000040), &(0x7f0000000080)='./file1\x00', 0x400, &(0x7f0000000140)=ANY=[], 0x1, 0x694, &(0x7f0000001100)="$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") r0 = creat(&(0x7f0000000000)='./bus\x00', 0x0) io_setup(0x202, &(0x7f0000000200)=0x0) io_submit(r1, 0x3b, &(0x7f0000000540)=[&(0x7f00000000c0)={0x25, 0xe7030000, 0x0, 0x1, 0x0, r0, &(0x7f0000000000), 0x70000}]) r2 = openat$sysfs(0xffffffffffffff9c, &(0x7f0000000400)='/sys/power/resume', 0x149a82, 0xd4) syz_mount_image$udf(&(0x7f00000000c0), &(0x7f0000000180)='./file0\x00', 0x800, &(0x7f00000002c0)={[{@shortad}, {@nostrict}, {@umask={'umask', 0x3d, 0xffff}}, {@dmode={'dmode', 0x3d, 0x3e9}}, {@volume={'volume', 0x3d, 0x3ff}}, {@noadinicb}, {}, {@lastblock={'lastblock', 0x3d, 0x2}}, {@iocharset={'iocharset', 0x3d, 'cp855'}}]}, 0x1, 0xc32, &(0x7f0000009100)="$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") r3 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x42, 0x0) r4 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file1\x00', 0x42, 0x5) pwrite64(r4, &(0x7f0000000140)='2', 0x1, 0x8000c64) write$FUSE_WRITE(r3, &(0x7f00000000c0)={0x18}, 0xfffffdef) syz_mount_image$jfs(&(0x7f0000000080), &(0x7f00000001c0)='./file0\x00', 0x2010880, &(0x7f0000002f00)=ANY=[@ANYBLOB='errors=mount-ro,nointegrity,nodiscard,discard,errors=continue,errors=continue,nointegrity\x00iocharset=macgreek,quota,grpquota,Tsrpuota,gid=', @ANYRESHEX, @ANYRESHEX=r4], 0x1, 0x614c, &(0x7f0000009d40)="$eJzs3b2PHGcdB/Dfvt5LEueUIgoWQhcnvIQQvwZjCJCkgIImReQW2bpcIgsbkG2QE1n4omsoqPgLQEiUCFEiiki0KWjpqKiwZCOBUjFo7p7HNzvZ9d7lvDvnnc9HWs/+5pnZfea+++qZ2ScAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgPjB998+04mISz9PM9YinoxeRDdipazXI2JlfS0v34+I52KnOZ6NiMFSRLn+zj9PR7waER8fi7h3//ZGOfvsPvvxvT/+/Xc/fOKtv/1hcOq/f7rZe23Scrdu/eo/f75zuG0GAACAtimKouikr/nH0/f7btOdAgDmIr//F0mev/D1r//51l+OUn/UarVarZ5DXVWMd6daRMRWdZ3yM4Pd8QDwmNmKT5ruAg2Sf6v1I+KJpjsBHGmdpjvATNy7f3ujk/LtVN8P1nfb87EgI/lvdR6c3zFpOk39GJN5Pb62oxfPTOjPypz6cJTk/Lv1/C/ttg/TcrPOf14m5T/cPfWpdXL+vXr+NYuTf3ds/m2V8+8fKP+e/AEAAAAA4AjL//+/1vD+36XDb8q+PGz/7/qc+gAAAAAAAAAAj9phx/97wPh/AAAAcGSV39VLvzm2N2/Sb7GV8y92Ip6qLQ+0TDpZZrXpfgAAAAAAAAAAAABAm/R3j+G92IkYRMRTq6tFUZSXqnp9UIdd/3HX9u2HNmv6RR4AAHZ9fKx2Ln8nYjkiLqbf+husrq4WxfLKarFarCzlz7PDpeVipfK9Nk/LeUvDfXwg7g+L8saWK+tVTfu+PK29fnvlfQ2L3j469ogM0l9zQnNDYQNAsvtudM870oIpiqcnffiAEZ7/i8fzn/1o+nEKAAAAzF5RFEUn/Zz38bTPv9t0pwCAucjv//X9AjOpI2Z7+2q1erHqzuiMxvujVi9AXVWMd6daRMRWdZ3yM4Ph+AHgMbMVnxx8pWtPzqIrNOAz5c+i6EfEc013AjjSOk13gJm4d//2Rifl26m+H6Tx3fOxICP5b3V21svrj5tOUz/GZF6Pr+3oxTMT+vPsxLXe/utMO9WgnH+3nv+l3fZhWm7W+c/LpPzL7VxroD9Ny/n36vnXLE7+3bH5t1XOv3+g/HsPy39fL+XyBwAAAACA2cn//79m/2/eZAAAAAAAAAB47Ny7f3sjn/ea9/9/fsxyzv9cTDn/jvxbKeffreX/ldpyvcr1u2/u5f/v+7c3fn/zX5/L0/3mv5RvspMeWZ30iOike+r00/SQG1izPegNy3sadLq9fjrmpxi8G1fiamzG6ZFlu+nvsdd+ZqS97OlgpP3sSHv/U+3nRtoH6XcHipXcfjI24idxNd7ZaS/blqZs//KU9mJKe86/5/nfSjn/fuVS5r+a2ju1aenuh91PPe+r03H388aVL/zy9Ow3Z6rt6D3Ytqpy+0400J+dv8kTw/jZjc3rJ29dvnnz+plIk5G5ZyNNHrGc/2DnsrT3+v/Cbnt+3a8+X+9+ODxw/kfFdvQn5v9C5Xq5vS/NuW9NyPkP0yXn/05qH//8f5zzn/z8f7mB/gAAAAAAAAAAAAAAAMDDFEWxc4roGxFxPp3/09S5mQDAfOX3/yLJ89VqtVqtVi9eXVWM93q1iIiPquuUnxl+Me7GAICj7H8R8Y/9LvzRbPvC/B0ofxZL/r2/cvpi050B5urG+x/86PLVq5vXbzTdEwAAAAAAAADgs8rjf65Xxn9+MSLWasuNjP/6ZqwfdvzPfr7yYIDRRzzQ9wTb3WGvWxlu/PnYGZ/75KTxv0/Ew8f/7k+5v8GU9uGU9qUp7ctj5+6lNfZEj4qc//OV8c7L/I/Xhl9vw/iv9THv2yDnf6LyeC7z/3JtuWr+xW+PXP5b+11wO7oj+Z+6ee2np268/8ErV65dfm/zvc0fnztz5vS58+cvXLhw6t0rVzdP7/47m14fATn/PPa140DbJeefM5d/u+T8v5hq+bdLzv9LqZZ/u+T88+c9+bdLzj9/95F/u+T8X0q1/Nsl5//VVMu/XXL+L6da/u2S8/9aquXfLjn/V1It/3bJ+Z9MtfzbJed/KtX7yN/Pwy+QnH/ew+X53y45/3xkg/zbJed/NtXyb5ec/7lUy79dcv6vplr+7ZLz/3qq5d8uOf/zqZZ/u+T8v5Fq+bdLzv9CquXfLjn/b6Za/u2S8/9WquXfLjn/11It/3bJ+X871fJvl5z/d1It/3bJ+X831fJvl5z/66mWf7vs/f6/K6644kq+0vQrEwAAAAAAAAAAAABQN4/DiZveRgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA/s8OHAgAAAAAAPm/NkJVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVUVduBAAAAAAADI/7URqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrB3dzFynfUZwM+ud+21Q4iBEJzUwCYxISRLdm0n/qBNMQECDVAKJBT6geN612bBX3jtEiiSTQMlEkZFFVXTC1pAqI36IayKC1pRmouqH1elvaA3FW0lpEZVQAEJiVaUreac9309Mzs7Z+0dr2fP+/tJ9n935sycM2fOzO6z9rMHAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA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") mknod$loop(&(0x7f0000000000)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x0, 0x0) prlimit64(0x0, 0xe, &(0x7f0000000140)={0x8, 0x8b}, 0x0) sched_setscheduler(0x0, 0x1, &(0x7f0000000080)=0x7) r5 = memfd_create(&(0x7f0000000180)='\x00\xac=W[[\x87\x12\x04\xd5\xbc\x80K\x06\xcd]4(\xa2\xee2>\xa1\x9c\x86x\x1c\x9f\x97\x87\xd9c\xecR\xd6\xe8\xf3Y\x121p^\xc1\x0f\x00\x00\x00\x00\x00\x00\x00t\x00\x00\x00\x00\x00\x00\x00\x05\x00\x00\x00\x00M\xc2N%\x93t[\xf3\xee\xa4\xb4\xfbf\x8dz7\\\x8e\xac\x18\x00\xfd\x89\xe1d\xfa\xcfb\xf3\xdc\xd4CY\x9a\xef\xa3\\\xa7\xa9^\xafL:[\x8e\x83U\xff\xfd\xb0\xfa\xdaL\xa99\x9b\xcfA\xe4n\xa0^\n\x1c\x84\x04\xc5a\xdf\xe5\xd4Hyn\xba:/\xa5\xf4\xaa\xfa\xcd\xc7T\x83\xf5N^\xf2n\xd0=\xb9\t\xdd-F\xacb\xac \xd3\xccj\x13\xa2\x9fLu\'\xed\x91\x867\xaa\xf5\xa0]\xb6\xaa\xea\xfd\xde\xa6\xec\b\x16\x86l:;\xf9\xdb\xcf\x88\"\xca\xe0E\xdb\xec\xf9\xb3\xed\a\x00\x00\x00\x00\x00\x00\x00\xd6.\xf7\x92\xc42\xdf\xefE\xce}\x1b\xda\xdd?\n6\xe1\xb1\xd8Y\x960\xd1\x00\x00\x00\x00\x00\x00MW\x8f\xc6\x82\xe4\x15\xf7\xe9\xd8\xc5b\x0e\x91\xc5\xc76$\x18\xa4\xbe\xe8V\x8d-\xe3\x8fC\xd5\xf5\xd6L\xe3\xce\xa1\x8dz\xce\xa7\xa5\xc8\xcbhM\x1b\xf8\x98\xc4\xfbD6\x88\xfd\xe5i\x8a\xd8\xcfm\x81Z\x19\xf0\xef\xc15\xe8\xcb\xf5\t\t\x00\x17\xfa\x1fqb\xe7\"\xcb4\xb8\xe5/\xd52\x17\x12\x1d\xd8\x87\xb9|\x8d\x83\xea\xcc\x94\xebZ\xae\xaf\x19\xa4\xb2\xc6\xe1\x926B\xb6\x89Z\xa9\xb5/\xbb\x9d&\xeeO\xb3\xb3\xd4\b`\xa9f\x84\xad\t\x1a\xc2\xd5\x88\xbfo\x80V\x93\x9fX\xd7\xff\x03\xb7J\xed\x183\xe3\x7f\xfaq,\xca\x06\xb0\xc9\x92\x93\xa5I\x89\xb7\x85\x90\xb7\x1b0\xce\xd7!\x8fD\x96\xe1 ^>\x9f\x04\x89<\xb7S\x7f\x1a\x88\xab$\xd3y\xc2\xe1\x99\xbch\xd3\x83\xcd\x7f\xc5n\xb1\xc1X \xe2\xbb\x1f\x01\x90\xb1O\x8d\x7f\xa8\xd4\xdbO\xef\x99\xf3\xd3M\x0f\t\x7f\n,\x84\x1f\xfa\xe2\xc8\x99\x97Oq\xae\x9b\x86h\xfa3\xb9\xfd\xbb\xd4^\xc0t\xa7]Y\xe9\x7f[\x11\xb1\xf3m\x17F\x9d\x18\xe2\xe1\x01\xb6f=-?\xbcI\xf2\xd9\xc4>-\xc0E\x9a\x82\xcc7S\xd4\xb6\'\xd2DY\xa5\x83,\xd1\xbc\xc7\xf6\xe0\x1f o\x06\xc2t\x14\xc2\xe0\x92\xc1\x8a\x85>@\xc9\xb0% \xc7\x13l\x8bJ\xe5\xec\x1dE\xf5\xc5\xe2\xe3\x10G7r#\xbc\x95&\x14\x1e\x97\xce\x83>Q@\xfb\xeb=\x1e\xb3\xd5H\x02\x86\xc6\xf3\xe1i\\\x1d\xf4\xc1\xacJC+\xc8}\x1b{\x86\x17\x00\n\"\xec\xa5x\xe6\xb1i\xeb\xb3\xb7I\x90\x9eai\xde\x01\xdc\xfeA\x05Sn\xe6\xe8^\xdf\x8c`\x17\xca\xbd\\QG\xb15\x82*=\xbd\xe9\xaf\x12<\xd7\xe1$\xa4\xdaU\xfb^\xd8!\xacxy\xd5X\xef\x03\xa7\x10\xa1C#S~\x0f\x17\t>X\\mv0\x9eZ\x89\xf4\xae\a\xc8\x16\xd2t\x16\xf3X%Q\xbd\xe9\x86V\xf2\x99^0\xe8xI(\xde-\x04s\x15\x06#2\xef\xef@\xa3t0d^^\xad\xf6\xad\xe0\x16\xf6\xa8\x99!\x0e\x9d+;D&\xebN\x94\x12\x04\x95o\xd6\x9fl\xcb\x16gc\xf5(\xaa_\xec\x9aiE\f\xd4\xc6\xf2\xae\x85n\x995\xcd\xa7\xbb\xf0pz\xaf\tC\x1cq\xaa\x92,Li\r\x95Z\x89\"\xaf]\x95\xb9b_\xe4\xba\xd4\x93\xab\xe1\xb9\xd8E[\xbb\xc9.M+\xbe\x81N\xd2\xae\xf4\x18\xd0\xe7\x98\x90,\xce\ft\xc4\xc7\x02\xaa\xc7\xeb1;\x86b\x8f\x12{k#c\x1d@\xc31\x00\xd2}f\x8cX\xce\xed\xa4\xe4\xca`<_}\'\xce\x81\xb3O\xae\xa1\xbfwcN,\xf2#\x16\xc4\xad\a&\xb1U\x83w\xd0K\xaa\xdf\x84\xe5\xe4\xdb\xa3G(\x7fv\x93\xb8m\x96\xd89Kb\xa9\x852\xb9\xcaG\x8b\x11\x16\x16\xeeI\x14\xcb\xe4\x9a\x1e\xb6^\xa3\xaa^\xdc\xcfo\xfb\xd6<\xa2\xc6\xbdj\xc4\xb1B\xf3S}\xfeI\xe2e\xec}o\xcfB\xa6\x877\'\x80\x82\t\xec\xc1&\xb8\xa9\x82&\xb8XQ8M@\xaa\x1f\vj\x9aW\xec\x92\x19\xdb^\x9d\x94\x87-&\x00/z\xa2\xd7\x01\\\t\xae~\xed\no\x1a\x9cKG^+\xc9\xe0v\xc0\x96\xc4\xcc\xb7\xdd\xdf\xf9\x01\x91\xe5\to[\x97\xbe\x110\x93\x14\xf8\x8a\x8d\xeb\t\xe7?/C\xaa\xd9\xc4\xc9\xbe\x12\xed\xb3*f\xd1J\x14\x80Iy4\xa9\xf88C\xe3', 0x0) write(r5, &(0x7f0000000140)='/', 0x1) sendfile(r5, r5, &(0x7f0000001000), 0xfec) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x100000c, 0x11, r5, 0x0) mount$9p_unix(&(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='./file0/file0\x00', 0x0, 0x25000, 0x0) open(&(0x7f0000000180)='./bus\x00', 0x14937e, 0x115) write$cgroup_int(r2, &(0x7f0000000040)=0x1f00, 0x12) [ 87.906149][ T4680] Bluetooth: hci0: command tx timeout [ 87.983076][ T5335] loop0: detected capacity change from 0 to 1024 [ 88.087184][ T5335] [ 88.088230][ T5335] ====================================================== [ 88.091366][ T5335] WARNING: possible circular locking dependency detected [ 88.094209][ T5335] syzkaller #0 Not tainted [ 88.096047][ T5335] ------------------------------------------------------ [ 88.098451][ T5335] syz.0.0/5335 is trying to acquire lock: [ 88.100417][ T5335] ffff8880426ac0b0 (&tree->tree_lock/1){+.+.}-{4:4}, at: hfsplus_find_init+0x168/0x2d0 [ 88.105692][ T5335] [ 88.105692][ T5335] but task is already holding lock: [ 88.109542][ T5335] ffff888012233048 (&HFSPLUS_I(inode)->extents_lock){+.+.}-{4:4}, at: hfsplus_get_block+0x398/0x1600 [ 88.115379][ T5335] [ 88.115379][ T5335] which lock already depends on the new lock. [ 88.115379][ T5335] [ 88.120803][ T5335] [ 88.120803][ T5335] the existing dependency chain (in reverse order) is: [ 88.124765][ T5335] [ 88.124765][ T5335] -> #1 (&HFSPLUS_I(inode)->extents_lock){+.+.}-{4:4}: [ 88.128388][ T5335] __mutex_lock+0x187/0x1350 [ 88.130479][ T5335] hfsplus_file_extend+0x1f8/0x1c30 [ 88.132716][ T5335] hfsplus_bmap_reserve+0x125/0x510 [ 88.135090][ T5335] __hfsplus_ext_write_extent+0x28d/0x5b0 [ 88.137721][ T5335] __hfsplus_ext_cache_extent+0x89/0xe30 [ 88.140517][ T5335] hfsplus_file_extend+0x437/0x1c30 [ 88.143308][ T5335] hfsplus_get_block+0x40a/0x1600 [ 88.146128][ T5335] __block_write_begin_int+0x6b5/0x1900 [ 88.149106][ T5335] cont_write_begin+0x78c/0xb50 [ 88.151570][ T5335] hfsplus_write_begin+0x66/0xb0 [ 88.153827][ T5335] generic_perform_write+0x2c5/0x900 [ 88.156422][ T5335] generic_file_write_iter+0x117/0x550 [ 88.158942][ T5335] aio_write+0x535/0x7a0 [ 88.160977][ T5335] io_submit_one+0x775/0x1430 [ 88.163997][ T5335] __se_sys_io_submit+0x185/0x320 [ 88.166778][ T5335] do_syscall_64+0xec/0xf80 [ 88.169264][ T5335] entry_SYSCALL_64_after_hwframe+0x77/0x7f [ 88.172707][ T5335] [ 88.172707][ T5335] -> #0 (&tree->tree_lock/1){+.+.}-{4:4}: [ 88.177238][ T5335] __lock_acquire+0x15a6/0x2cf0 [ 88.179904][ T5335] lock_acquire+0x107/0x340 [ 88.182419][ T5335] __mutex_lock+0x187/0x1350 [ 88.185038][ T5335] hfsplus_find_init+0x168/0x2d0 [ 88.187881][ T5335] hfsplus_get_block+0x8dc/0x1600 [ 88.190933][ T5335] block_read_full_folio+0x29f/0x830 [ 88.194376][ T5335] read_pages+0x35d/0x580 [ 88.196654][ T5335] page_cache_ra_unbounded+0x750/0x990 [ 88.199151][ T5335] filemap_get_pages+0x468/0x1dc0 [ 88.201446][ T5335] filemap_read+0x3f6/0x11a0 [ 88.203793][ T5335] __kernel_read+0x4cf/0x960 [ 88.206071][ T5335] integrity_kernel_read+0x89/0xd0 [ 88.208938][ T5335] ima_calc_file_hash+0x85e/0x16f0 [ 88.211357][ T5335] ima_collect_measurement+0x428/0x8f0 [ 88.213943][ T5335] process_measurement+0x111e/0x1a70 [ 88.216425][ T5335] ima_file_check+0xd9/0x130 [ 88.218698][ T5335] security_file_post_open+0xbb/0x290 [ 88.221274][ T5335] path_openat+0x3456/0x3dd0 [ 88.223487][ T5335] do_filp_open+0x1fa/0x410 [ 88.225634][ T5335] do_sys_openat2+0x121/0x200 [ 88.227987][ T5335] __x64_sys_openat+0x138/0x170 [ 88.230451][ T5335] do_syscall_64+0xec/0xf80 [ 88.232398][ T5335] entry_SYSCALL_64_after_hwframe+0x77/0x7f [ 88.235052][ T5335] [ 88.235052][ T5335] other info that might help us debug this: [ 88.235052][ T5335] [ 88.239481][ T5335] Possible unsafe locking scenario: [ 88.239481][ T5335] [ 88.242499][ T5335] CPU0 CPU1 [ 88.244538][ T5335] ---- ---- [ 88.246883][ T5335] lock(&HFSPLUS_I(inode)->extents_lock); [ 88.249445][ T5335] lock(&tree->tree_lock/1); [ 88.252658][ T5335] lock(&HFSPLUS_I(inode)->extents_lock); [ 88.256213][ T5335] lock(&tree->tree_lock/1); [ 88.258186][ T5335] [ 88.258186][ T5335] *** DEADLOCK *** [ 88.258186][ T5335] [ 88.261583][ T5335] 3 locks held by syz.0.0/5335: [ 88.263675][ T5335] #0: ffff8880367275b8 (&ima_iint_mutex_key[depth]){+.+.}-{4:4}, at: process_measurement+0x74e/0x1a70 [ 88.268460][ T5335] #1: ffff8880122333d8 (mapping.invalidate_lock#3){.+.+}-{4:4}, at: page_cache_ra_unbounded+0x1cf/0x990 [ 88.272947][ T5335] #2: ffff888012233048 (&HFSPLUS_I(inode)->extents_lock){+.+.}-{4:4}, at: hfsplus_get_block+0x398/0x1600 [ 88.277045][ T5335] [ 88.277045][ T5335] stack backtrace: [ 88.279382][ T5335] CPU: 0 UID: 0 PID: 5335 Comm: syz.0.0 Not tainted syzkaller #0 PREEMPT(full) [ 88.279396][ T5335] Hardware name: QEMU Standard PC (Q35 + ICH9, 2009), BIOS 1.16.3-debian-1.16.3-2~bpo12+1 04/01/2014 [ 88.279405][ T5335] Call Trace: [ 88.279412][ T5335] [ 88.279418][ T5335] dump_stack_lvl+0xe8/0x150 [ 88.279437][ T5335] print_circular_bug+0x2e2/0x300 [ 88.279452][ T5335] check_noncircular+0x12e/0x150 [ 88.279465][ T5335] __lock_acquire+0x15a6/0x2cf0 [ 88.279476][ T5335] ? _raw_spin_unlock_irqrestore+0x30/0x80 [ 88.279491][ T5335] ? lockdep_hardirqs_on+0x7b/0x110 [ 88.279501][ T5335] ? _raw_spin_unlock_irqrestore+0x4c/0x80 [ 88.279515][ T5335] ? stack_depot_save_flags+0x3f3/0x810 [ 88.279531][ T5335] ? hfsplus_find_init+0x168/0x2d0 [ 88.279546][ T5335] lock_acquire+0x107/0x340 [ 88.279557][ T5335] ? hfsplus_find_init+0x168/0x2d0 [ 88.279572][ T5335] __mutex_lock+0x187/0x1350 [ 88.279582][ T5335] ? hfsplus_find_init+0x168/0x2d0 [ 88.279597][ T5335] ? hfsplus_find_init+0x168/0x2d0 [ 88.279609][ T5335] ? __pfx___mutex_lock+0x10/0x10 [ 88.279619][ T5335] ? rcu_is_watching+0x15/0xb0 [ 88.279632][ T5335] ? trace_kmalloc+0x1f/0xb0 [ 88.279643][ T5335] ? __kmalloc_noprof+0x43e/0x800 [ 88.279656][ T5335] ? hfsplus_find_init+0x8c/0x2d0 [ 88.279670][ T5335] hfsplus_find_init+0x168/0x2d0 [ 88.279684][ T5335] hfsplus_get_block+0x8dc/0x1600 [ 88.279698][ T5335] ? __pfx_hfsplus_get_block+0x10/0x10 [ 88.279711][ T5335] ? block_read_full_folio+0x672/0x830 [ 88.279726][ T5335] block_read_full_folio+0x29f/0x830 [ 88.279741][ T5335] ? __pfx_hfsplus_get_block+0x10/0x10 [ 88.279751][ T5335] ? __pfx_hfsplus_read_folio+0x10/0x10 [ 88.279761][ T5335] read_pages+0x35d/0x580 [ 88.279774][ T5335] ? __pfx_read_pages+0x10/0x10 [ 88.279788][ T5335] ? filemap_add_folio+0x35f/0x540 [ 88.279801][ T5335] page_cache_ra_unbounded+0x750/0x990 [ 88.279819][ T5335] filemap_get_pages+0x468/0x1dc0 [ 88.279832][ T5335] ? __lock_acquire+0x6b6/0x2cf0 [ 88.279846][ T5335] ? __pfx_filemap_get_pages+0x10/0x10 [ 88.279860][ T5335] ? unwind_next_frame+0xa5/0x23d0 [ 88.279875][ T5335] filemap_read+0x3f6/0x11a0 [ 88.279889][ T5335] ? kernel_text_address+0xa5/0xe0 [ 88.279902][ T5335] ? __kernel_text_address+0xd/0x40 [ 88.279914][ T5335] ? __pfx_filemap_read+0x10/0x10 [ 88.279931][ T5335] ? generic_file_read_iter+0x8f/0x510 [ 88.279944][ T5335] ? __asan_memset+0x22/0x50 [ 88.279956][ T5335] ? iov_iter_kvec+0xb8/0x180 [ 88.279965][ T5335] __kernel_read+0x4cf/0x960 [ 88.279980][ T5335] ? __pfx___kernel_read+0x10/0x10 [ 88.279998][ T5335] integrity_kernel_read+0x89/0xd0 [ 88.280011][ T5335] ? __pfx_integrity_kernel_read+0x10/0x10 [ 88.280020][ T5335] ? __kmalloc_cache_noprof+0x3e2/0x700 [ 88.280035][ T5335] ? ima_calc_file_hash+0x820/0x16f0 [ 88.280047][ T5335] ? __asan_memcpy+0x40/0x70 [ 88.280060][ T5335] ima_calc_file_hash+0x85e/0x16f0 [ 88.280072][ T5335] ? unwind_next_frame+0xa5/0x23d0 [ 88.280085][ T5335] ? __lock_acquire+0x6b6/0x2cf0 [ 88.280094][ T5335] ? __pfx_ima_calc_file_hash+0x10/0x10 [ 88.280116][ T5335] ? lockdep_hardirqs_on+0x7b/0x110 [ 88.280125][ T5335] ? _raw_spin_unlock_irqrestore+0x4c/0x80 [ 88.280139][ T5335] ? stack_depot_save_flags+0x3f3/0x810 [ 88.280153][ T5335] ? kasan_save_track+0x4f/0x80 [ 88.280167][ T5335] ? kasan_save_track+0x3e/0x80 [ 88.280187][ T5335] ? make_vfsgid+0x49/0xa0 [ 88.280204][ T5335] ? generic_fillattr+0x63d/0x9a0 [ 88.280217][ T5335] ? hfsplus_getattr+0x235/0x2f0 [ 88.280229][ T5335] ima_collect_measurement+0x428/0x8f0 [ 88.280245][ T5335] ? __pfx_ima_collect_measurement+0x10/0x10 [ 88.280260][ T5335] ? kasan_quarantine_put+0xbb/0x1f0 [ 88.280273][ T5335] ? hfsplus_getxattr+0x118/0x180 [ 88.280283][ T5335] ? kfree+0x1c0/0x660 [ 88.280297][ T5335] ? __pfx_ima_get_hash_algo+0x10/0x10 [ 88.280311][ T5335] process_measurement+0x111e/0x1a70 [ 88.280326][ T5335] ? __pfx_process_measurement+0x10/0x10 [ 88.280339][ T5335] ? tomoyo_check_open_permission+0x325/0x3b0 [ 88.280354][ T5335] ? tomoyo_check_open_permission+0x16a/0x3b0 [ 88.280375][ T5335] ? mnt_get_write_access+0x66/0x280 [ 88.280390][ T5335] ima_file_check+0xd9/0x130 [ 88.280403][ T5335] ? __pfx_ima_file_check+0x10/0x10 [ 88.280417][ T5335] security_file_post_open+0xbb/0x290 [ 88.280432][ T5335] path_openat+0x3456/0x3dd0 [ 88.280446][ T5335] ? __pfx_path_openat+0x10/0x10 [ 88.280460][ T5335] do_filp_open+0x1fa/0x410 [ 88.280473][ T5335] ? __pfx_do_filp_open+0x10/0x10 [ 88.280490][ T5335] ? _raw_spin_unlock+0x28/0x50 [ 88.280503][ T5335] ? alloc_fd+0x64c/0x6c0 [ 88.280513][ T5335] do_sys_openat2+0x121/0x200 [ 88.280525][ T5335] ? __se_sys_futex+0x36f/0x400 [ 88.280536][ T5335] ? __pfx_do_sys_openat2+0x10/0x10 [ 88.280547][ T5335] ? rcu_is_watching+0x15/0xb0 [ 88.280560][ T5335] __x64_sys_openat+0x138/0x170 [ 88.280571][ T5335] do_syscall_64+0xec/0xf80 [ 88.280580][ T5335] ? entry_SYSCALL_64_after_hwframe+0x77/0x7f [ 88.280590][ T5335] ? trace_irq_disable+0x37/0x100 [ 88.280601][ T5335] ? clear_bhb_loop+0x60/0xb0 [ 88.280613][ T5335] entry_SYSCALL_64_after_hwframe+0x77/0x7f [ 88.280624][ T5335] RIP: 0033:0x7f0361f8f7c9 [ 88.280635][ T5335] Code: ff ff c3 66 2e 0f 1f 84 00 00 00 00 00 0f 1f 40 00 48 89 f8 48 89 f7 48 89 d6 48 89 ca 4d 89 c2 4d 89 c8 4c 8b 4c 24 08 0f 05 <48> 3d 01 f0 ff ff 73 01 c3 48 c7 c1 a8 ff ff ff f7 d8 64 89 01 48 [ 88.280645][ T5335] RSP: 002b:00007f0362d93038 EFLAGS: 00000246 ORIG_RAX: 0000000000000101 [ 88.280657][ T5335] RAX: ffffffffffffffda RBX: 00007f03621e5fa0 RCX: 00007f0361f8f7c9 [ 88.280666][ T5335] RDX: 0000000000000042 RSI: 0000200000000100 RDI: ffffffffffffff9c [ 88.280673][ T5335] RBP: 00007f0362013f91 R08: 0000000000000000 R09: 0000000000000000 [ 88.280680][ T5335] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000000 [ 88.280686][ T5335] R13: 00007f03621e6038 R14: 00007f03621e5fa0 R15: 00007ffdda1ecbe8 [ 88.280698][ T5335] [ 88.520872][ T26] audit: type=1800 audit(1768589781.502:2): pid=5335 uid=0 auid=4294967295 ses=4294967295 subj=unconfined op=collect_data cause=failed comm="syz.0.0" name="file1" dev="loop0" ino=20 res=0 errno=0 [ 88.545712][ T26] audit: type=1800 audit(1768589781.512:3): pid=5336 uid=0 auid=4294967295 ses=4294967295 subj=unconfined op=collect_data cause=failed comm="syz.0.0" name="file1" dev="loop0" ino=20 res=0 errno=0