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) syz_mount_image$btrfs(&(0x7f0000005100), &(0x7f0000000040)='./file1\x00', 0x1a00811, &(0x7f0000000080)={[{@compress_algo={'compress', 0x3d, 'zlib'}}, {@nodatasum}, {@compress_force_algo={'compress-force', 0x3d, 'lzo'}}, {@rescue={'rescue', 0x3d, 'ignoremetacsums'}}, {@clear_cache}, {@rescue={'rescue', 0x3d, 'ibadroots'}}, {}, {@autodefrag}]}, 0x5, 0x5129, &(0x7f000000f380)="$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AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA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AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADwv+zAgQAAAAAAkP9rI1RVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVhBw4EAAAAAID8XxuhqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqCjtwLAAAAAAgzN86jJ4NAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAALgUAAD///iZIwQ=") mount(&(0x7f0000000280)=@loop={'/dev/loop', 0x0}, &(0x7f0000000140)='./bus\x00', 0x0, 0x5000, 0x0) r2 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) openat$dir(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x400, 0x14) ioctl$LOOP_SET_STATUS64(r2, 0x4c04, &(0x7f0000000540)={0x0, 0x0, 0x0, 0x0, 0x8005, 0x0, 0x0, 0x15, 0x1c, "ef359f413bb93852f7d6a4ae6dddfbd1ce5d29c2ee5e5ca9000ff8ee09e737ff0edf110ff4117639c2eb4b78c660e677df701905b9aafab4afaaf755a3f6a004", "036c47c6780820d1cbf7966d61fdcf335263bd9bffbcc2542ded71038259ca171ce1a311ef54ec32d71e14ef3dc177e9b48b00", "f28359738e229a4c66810000000000d300e6d602000000000000000000000001", [0x204]}) io_submit(r1, 0x3b, &(0x7f0000000540)=[&(0x7f00000000c0)={0x25, 0xe7030000, 0x0, 0x1, 0x0, r0, &(0x7f0000000000), 0x70000}]) [ 68.524257][ T4684] Bluetooth: hci0: command tx timeout [ 68.605180][ T5337] loop0: detected capacity change from 0 to 1024 [ 68.978120][ T26] audit: type=1800 audit(1767544161.482:2): pid=5337 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 [ 69.003798][ T5337] loop0: detected capacity change from 1024 to 64 [ 69.026872][ T5337] [ 69.027769][ T5337] ====================================================== [ 69.029980][ T5337] WARNING: possible circular locking dependency detected [ 69.032375][ T5337] syzkaller #0 Not tainted [ 69.034072][ T5337] ------------------------------------------------------ [ 69.036672][ T5337] syz.0.0/5337 is trying to acquire lock: [ 69.038847][ T5337] ffff8880403dc108 (&HFSPLUS_I(inode)->extents_lock){+.+.}-{4:4}, at: hfsplus_file_extend+0x1f8/0x1c30 [ 69.043296][ T5337] [ 69.043296][ T5337] but task is already holding lock: [ 69.046150][ T5337] ffff8880407ec0b0 (&tree->tree_lock/1){+.+.}-{4:4}, at: hfsplus_find_init+0x168/0x2d0 [ 69.049961][ T5337] [ 69.049961][ T5337] which lock already depends on the new lock. [ 69.049961][ T5337] [ 69.054430][ T5337] [ 69.054430][ T5337] the existing dependency chain (in reverse order) is: [ 69.058793][ T5337] [ 69.058793][ T5337] -> #1 (&tree->tree_lock/1){+.+.}-{4:4}: [ 69.062741][ T5337] __mutex_lock+0x187/0x1350 [ 69.065223][ T5337] hfsplus_find_init+0x168/0x2d0 [ 69.067940][ T5337] hfsplus_get_block+0x8dc/0x1600 [ 69.070394][ T5337] block_read_full_folio+0x29f/0x830 [ 69.072876][ T5337] read_pages+0x35d/0x580 [ 69.075269][ T5337] page_cache_ra_unbounded+0x750/0x990 [ 69.078150][ T5337] filemap_get_pages+0x468/0x1dc0 [ 69.080620][ T5337] filemap_read+0x3f6/0x11a0 [ 69.082940][ T5337] __kernel_read+0x4cf/0x960 [ 69.085266][ T5337] integrity_kernel_read+0x89/0xd0 [ 69.087788][ T5337] ima_calc_file_hash+0x85e/0x16f0 [ 69.090255][ T5337] ima_collect_measurement+0x428/0x8f0 [ 69.092917][ T5337] process_measurement+0x111e/0x1a70 [ 69.095517][ T5337] ima_file_check+0xd9/0x130 [ 69.097768][ T5337] security_file_post_open+0xbb/0x290 [ 69.100364][ T5337] path_openat+0x3456/0x3dd0 [ 69.102705][ T5337] do_filp_open+0x1fa/0x410 [ 69.105115][ T5337] do_sys_openat2+0x121/0x200 [ 69.107539][ T5337] __x64_sys_openat+0x138/0x170 [ 69.109882][ T5337] do_syscall_64+0xec/0xf80 [ 69.112120][ T5337] entry_SYSCALL_64_after_hwframe+0x77/0x7f [ 69.115020][ T5337] [ 69.115020][ T5337] -> #0 (&HFSPLUS_I(inode)->extents_lock){+.+.}-{4:4}: [ 69.119067][ T5337] __lock_acquire+0x15a6/0x2cf0 [ 69.121942][ T5337] lock_acquire+0x107/0x340 [ 69.124811][ T5337] __mutex_lock+0x187/0x1350 [ 69.127687][ T5337] hfsplus_file_extend+0x1f8/0x1c30 [ 69.130790][ T5337] hfsplus_bmap_reserve+0x125/0x510 [ 69.133421][ T5337] __hfsplus_ext_write_extent+0x28d/0x5b0 [ 69.135908][ T5337] __hfsplus_ext_cache_extent+0x89/0xe30 [ 69.138356][ T5337] hfsplus_file_extend+0x437/0x1c30 [ 69.140539][ T5337] hfsplus_get_block+0x40a/0x1600 [ 69.142613][ T5337] __block_write_begin_int+0x6b5/0x1900 [ 69.145079][ T5337] cont_write_begin+0x78c/0xb50 [ 69.147386][ T5337] hfsplus_write_begin+0x66/0xb0 [ 69.149829][ T5337] generic_perform_write+0x2c5/0x900 [ 69.152206][ T5337] generic_file_write_iter+0x117/0x550 [ 69.154556][ T5337] aio_write+0x535/0x7a0 [ 69.156754][ T5337] io_submit_one+0x775/0x1430 [ 69.158603][ T5337] __se_sys_io_submit+0x185/0x320 [ 69.160611][ T5337] do_syscall_64+0xec/0xf80 [ 69.162687][ T5337] entry_SYSCALL_64_after_hwframe+0x77/0x7f [ 69.165393][ T5337] [ 69.165393][ T5337] other info that might help us debug this: [ 69.165393][ T5337] [ 69.169730][ T5337] Possible unsafe locking scenario: [ 69.169730][ T5337] [ 69.172610][ T5337] CPU0 CPU1 [ 69.174713][ T5337] ---- ---- [ 69.177169][ T5337] lock(&tree->tree_lock/1); [ 69.179035][ T5337] lock(&HFSPLUS_I(inode)->extents_lock); [ 69.182445][ T5337] lock(&tree->tree_lock/1); [ 69.185489][ T5337] lock(&HFSPLUS_I(inode)->extents_lock); [ 69.187662][ T5337] [ 69.187662][ T5337] *** DEADLOCK *** [ 69.187662][ T5337] [ 69.190549][ T5337] 3 locks held by syz.0.0/5337: [ 69.192590][ T5337] #0: ffff8880403deb78 (&sb->s_type->i_mutex_key#24){+.+.}-{4:4}, at: generic_file_write_iter+0xeb/0x550 [ 69.196649][ T5337] #1: ffff8880403de988 (&hip->extents_lock){+.+.}-{4:4}, at: hfsplus_file_extend+0x1f8/0x1c30 [ 69.201041][ T5337] #2: ffff8880407ec0b0 (&tree->tree_lock/1){+.+.}-{4:4}, at: hfsplus_find_init+0x168/0x2d0 [ 69.205127][ T5337] [ 69.205127][ T5337] stack backtrace: [ 69.207522][ T5337] CPU: 0 UID: 0 PID: 5337 Comm: syz.0.0 Not tainted syzkaller #0 PREEMPT(full) [ 69.207539][ T5337] Hardware name: QEMU Standard PC (Q35 + ICH9, 2009), BIOS 1.16.3-debian-1.16.3-2~bpo12+1 04/01/2014 [ 69.207548][ T5337] Call Trace: [ 69.207556][ T5337] [ 69.207565][ T5337] dump_stack_lvl+0xe8/0x150 [ 69.207584][ T5337] print_circular_bug+0x2e2/0x300 [ 69.207604][ T5337] check_noncircular+0x12e/0x150 [ 69.207618][ T5337] __lock_acquire+0x15a6/0x2cf0 [ 69.207630][ T5337] ? rcu_is_watching+0x15/0xb0 [ 69.207642][ T5337] ? __kasan_check_byte+0x12/0x40 [ 69.207654][ T5337] ? rcu_is_watching+0x15/0xb0 [ 69.207666][ T5337] ? lock_release+0x4b/0x3b0 [ 69.207674][ T5337] ? lock_release+0x4b/0x3b0 [ 69.207686][ T5337] ? hfsplus_file_extend+0x1f8/0x1c30 [ 69.207698][ T5337] lock_acquire+0x107/0x340 [ 69.207707][ T5337] ? hfsplus_file_extend+0x1f8/0x1c30 [ 69.207721][ T5337] __mutex_lock+0x187/0x1350 [ 69.207732][ T5337] ? hfsplus_file_extend+0x1f8/0x1c30 [ 69.207743][ T5337] ? stack_trace_save+0x9c/0xe0 [ 69.207759][ T5337] ? __pfx_stack_trace_save+0x10/0x10 [ 69.207776][ T5337] ? hfsplus_file_extend+0x1f8/0x1c30 [ 69.207788][ T5337] ? check_noncircular+0xda/0x150 [ 69.207800][ T5337] ? __pfx___mutex_lock+0x10/0x10 [ 69.207808][ T5337] ? add_lock_to_list+0xc7/0x100 [ 69.207822][ T5337] ? _raw_spin_unlock_irqrestore+0x30/0x80 [ 69.207838][ T5337] hfsplus_file_extend+0x1f8/0x1c30 [ 69.207851][ T5337] ? __pfx_hfsplus_file_extend+0x10/0x10 [ 69.207862][ T5337] ? __pfx___mutex_trylock_common+0x10/0x10 [ 69.207883][ T5337] ? rcu_is_watching+0x15/0xb0 [ 69.207897][ T5337] ? trace_contention_end+0x39/0x100 [ 69.207911][ T5337] ? __asan_memset+0x22/0x50 [ 69.207929][ T5337] ? hfsplus_brec_find+0x1a9/0x510 [ 69.207945][ T5337] hfsplus_bmap_reserve+0x125/0x510 [ 69.207959][ T5337] __hfsplus_ext_write_extent+0x28d/0x5b0 [ 69.207972][ T5337] __hfsplus_ext_cache_extent+0x89/0xe30 [ 69.207986][ T5337] hfsplus_file_extend+0x437/0x1c30 [ 69.207999][ T5337] ? __pfx_hfsplus_file_extend+0x10/0x10 [ 69.208011][ T5337] ? clean_bdev_aliases+0x5c9/0x6b0 [ 69.208027][ T5337] ? __pfx_clean_bdev_aliases+0x10/0x10 [ 69.208042][ T5337] hfsplus_get_block+0x40a/0x1600 [ 69.208054][ T5337] ? __pfx_hfsplus_get_block+0x10/0x10 [ 69.208061][ T5337] ? do_raw_spin_unlock+0x4d/0x240 [ 69.208075][ T5337] ? _raw_spin_unlock+0x28/0x50 [ 69.208098][ T5337] __block_write_begin_int+0x6b5/0x1900 [ 69.208119][ T5337] ? __pfx_hfsplus_get_block+0x10/0x10 [ 69.208133][ T5337] ? __pfx___block_write_begin_int+0x10/0x10 [ 69.208153][ T5337] cont_write_begin+0x78c/0xb50 [ 69.208171][ T5337] ? __pfx_cont_write_begin+0x10/0x10 [ 69.208188][ T5337] hfsplus_write_begin+0x66/0xb0 [ 69.208197][ T5337] ? __pfx_hfsplus_get_block+0x10/0x10 [ 69.208208][ T5337] generic_perform_write+0x2c5/0x900 [ 69.208223][ T5337] ? __pfx_generic_perform_write+0x10/0x10 [ 69.208232][ T5337] ? file_update_time_flags+0x2cb/0x4e0 [ 69.208246][ T5337] ? __generic_file_write_iter+0xf9/0x230 [ 69.208255][ T5337] ? generic_file_write_iter+0x103/0x550 [ 69.208264][ T5337] generic_file_write_iter+0x117/0x550 [ 69.208275][ T5337] ? __pfx_generic_file_write_iter+0x10/0x10 [ 69.208285][ T5337] ? __lock_acquire+0x6b6/0x2cf0 [ 69.208295][ T5337] ? _raw_spin_unlock_irqrestore+0x30/0x80 [ 69.208310][ T5337] ? lockdep_hardirqs_on+0x7b/0x110 [ 69.208321][ T5337] ? _raw_spin_unlock_irqrestore+0x4c/0x80 [ 69.208333][ T5337] ? stack_depot_save_flags+0x3f3/0x810 [ 69.208349][ T5337] ? io_submit_one+0x775/0x1430 [ 69.208364][ T5337] ? aio_write+0x4c4/0x7a0 [ 69.208379][ T5337] aio_write+0x535/0x7a0 [ 69.208394][ T5337] ? __pfx_aio_write+0x10/0x10 [ 69.208409][ T5337] ? __might_fault+0xb0/0x130 [ 69.208425][ T5337] io_submit_one+0x775/0x1430 [ 69.208440][ T5337] ? irqentry_exit+0x5e8/0x670 [ 69.208449][ T5337] ? __pfx_io_submit_one+0x10/0x10 [ 69.208463][ T5337] ? __might_fault+0xb0/0x130 [ 69.208477][ T5337] ? __might_fault+0xb0/0x130 [ 69.208489][ T5337] __se_sys_io_submit+0x185/0x320 [ 69.208502][ T5337] ? __pfx___se_sys_io_submit+0x10/0x10 [ 69.208517][ T5337] do_syscall_64+0xec/0xf80 [ 69.208528][ T5337] ? entry_SYSCALL_64_after_hwframe+0x77/0x7f [ 69.208538][ T5337] ? trace_irq_disable+0x37/0x100 [ 69.208552][ T5337] ? clear_bhb_loop+0x60/0xb0 [ 69.208563][ T5337] entry_SYSCALL_64_after_hwframe+0x77/0x7f [ 69.208576][ T5337] RIP: 0033:0x7f105358f7c9 [ 69.208588][ T5337] 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 [ 69.208597][ T5337] RSP: 002b:00007f1054464038 EFLAGS: 00000246 ORIG_RAX: 00000000000000d1 [ 69.208611][ T5337] RAX: ffffffffffffffda RBX: 00007f10537e5fa0 RCX: 00007f105358f7c9 [ 69.208619][ T5337] RDX: 0000200000000540 RSI: 000000000000003b RDI: 00007f105441a000 [ 69.208628][ T5337] RBP: 00007f1053613f91 R08: 0000000000000000 R09: 0000000000000000 [ 69.208636][ T5337] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000000 [ 69.208642][ T5337] R13: 00007f10537e6038 R14: 00007f10537e5fa0 R15: 00007fff6d880098 [ 69.208653][ T5337] [ 69.435586][ T5337] syz.0.0: attempt to access beyond end of device [ 69.435586][ T5337] loop0: rw=8390665, sector=350, nr_sectors = 64 limit=64 [ 69.441584][ T5337] syz.0.0: attempt to access beyond end of device [ 69.441584][ T5337] loop0: rw=8390665, sector=414, nr_sectors = 12 limit=64