dm vdo: add the MurmurHash3 fast hashing algorithm
authorMatthew Sakai <msakai@redhat.com>
Fri, 17 Nov 2023 00:37:30 +0000 (19:37 -0500)
committerMike Snitzer <snitzer@kernel.org>
Tue, 20 Feb 2024 18:43:13 +0000 (13:43 -0500)
commita3957b1f3ec9ec78dd33422f3a8b4ee6781d8e3b
treecac957f450b04c5ab367dd6fc59c2e1e5fb5af47
parent04bf7ac646ab5eb0987bbd6e87b156b856b1b03f
dm vdo: add the MurmurHash3 fast hashing algorithm

MurmurHash3 is a fast, non-cryptographic, 128-bit hash. It was originally
written by Austin Appleby and placed in the public domain. This version has
been modified to produce the same result on both big endian and little
endian processors, making it suitable for use in portable persistent data.

Co-developed-by: J. corwin Coburn <corwin@hurlbutnet.net>
Signed-off-by: J. corwin Coburn <corwin@hurlbutnet.net>
Co-developed-by: Ken Raeburn <raeburn@redhat.com>
Signed-off-by: Ken Raeburn <raeburn@redhat.com>
Co-developed-by: John Wiele <jwiele@redhat.com>
Signed-off-by: John Wiele <jwiele@redhat.com>
Signed-off-by: Matthew Sakai <msakai@redhat.com>
Signed-off-by: Mike Snitzer <snitzer@kernel.org>
drivers/md/dm-vdo/murmurhash3.c [new file with mode: 0644]
drivers/md/dm-vdo/murmurhash3.h [new file with mode: 0644]