On Fri, Jun 23, 2023 at 06:03:54AM +0800, Qu Wenruo wrote: > > > On 2023/6/23 01:23, David Sterba wrote: > > On Thu, Jun 22, 2023 at 02:54:38PM +0800, Qu Wenruo wrote: > >> There is a recent regression during v6.4 merge window, that a u32 left > >> shift overflow can cause problems with large data chunks (over 4G) > >> sized. > >> > >> This is especially nasty for RAID56, which can lead to ASSERT() during > >> regular writes, or corrupt memory if CONFIG_BTRFS_ASSERT is not enabled. > >> > >> This is the regression test case for it. > > > > I am not able to reproduce the problem with the previous fix > > a7299a18a179a971 applied > > Well, it's 100% reproducible here. So the cause was that binaries of VM fstests built in fstests got out of sync with the system and thus many things did not work. After resolving that I was able to test it properly.