The two patches apply on top of Johaness' series adding SHA256. To make it actually work the patch adding BLAKE2 to kernel is needed. You can find it here (v5) https://patchwork.kernel.org/patch/11188109/ .
WARNING: This is for testing only! All in one can be pulled from git://github.com/kdave/btrfs-devel preview/checksums-5 and the btrfs-progs patches are in the devel branch git://github.com/kdave/btrfs-progs devel David Sterba (2): btrfs: add member for a specific checksum driver btrfs: add blake2b to checksumming algorithms fs/btrfs/ctree.c | 14 ++++++++++++++ fs/btrfs/ctree.h | 1 + fs/btrfs/disk-io.c | 7 ++++--- fs/btrfs/super.c | 1 + include/uapi/linux/btrfs_tree.h | 1 + 5 files changed, 21 insertions(+), 3 deletions(-) -- 2.23.0