bcachefs: add bcachefs xxhash support
authorjpsollie <janpieter.sollie@edpnet.be>
Thu, 17 Jun 2021 11:42:09 +0000 (13:42 +0200)
committerKent Overstreet <kent.overstreet@linux.dev>
Sun, 22 Oct 2023 21:09:07 +0000 (17:09 -0400)
commit41e633826a1418f3b492d9137d395289e6e67d15
tree85a3d530f3f30e0b3d5ffafac938d73c132845da
parent80ff5d18ee975f201c8913be066ebedf887003f9
bcachefs: add bcachefs xxhash support

xxhash is a much faster algorithm compared to crc32.
could be used to speed up checksum calculation.
xxhash 64-bit only, as it is much faster on 64-bit CPUs compared to xxh32.

Signed-off-by: jpsollie <janpieter.sollie@edpnet.be>
Signed-off-by: Kent Overstreet <kent.overstreet@linux.dev>
fs/bcachefs/Kconfig
fs/bcachefs/bcachefs_format.h
fs/bcachefs/checksum.c
fs/bcachefs/checksum.h