On Sat, Dec 26, 2020 at 02:46:06PM -0700, [email protected] wrote: > From: Sheng Mao <[email protected]> > > To use optimized CRC implemention, the input buffer must be > unsigned long aligned. btrfs receive calculates checksum based on > read_buf, including btrfs_cmd_header (with zero-ed CRC field) > and command content. GCC attribute is added to both struct > btrfs_send_stream and read_buf to make sure read_buf is allocated > with proper alignment. > > Issue: #324 > Signed-off-by: Sheng Mao <[email protected]>
Fix added to devel, with the mentined changes: read_buf is at the begninning and whole structure 64 bytes aligned. Thanks.
