commit | 10fe6ca80d9d25eca9fd6d98eccf6c795532fe96 | [log] [tgz] |
---|---|---|
author | Johannes Thumshirn <jthumshirn@suse.de> | Wed May 22 10:19:02 2019 +0200 |
committer | David Sterba <dsterba@suse.com> | Mon Jul 01 13:35:01 2019 +0200 |
tree | ed36a8a59ff0e86913f9b9492d5a743e769f3404 | |
parent | 1e25a2e3ca0dab0ed1030570e95d98af47113eae [diff] |
btrfs: don't assume compressed_bio sums to be 4 bytes BTRFS has the implicit assumption that a checksum in compressed_bio is 4 bytes. While this is true for CRC32C, it is not for any other checksum. Change the data type to be a byte array and adjust loop index calculation accordingly. Signed-off-by: Johannes Thumshirn <jthumshirn@suse.de> Reviewed-by: David Sterba <dsterba@suse.com> Signed-off-by: David Sterba <dsterba@suse.com>