X-Git-Url: https://git.kernel.dk/?p=fio.git;a=blobdiff_plain;f=filehash.c;h=1bb1eb237606096a8d0bbec6b0ec583f34bafc00;hp=1df7db0c2f2d754fd4ae7bbc674ac408d7ea7848;hb=07511a632ef219eb578d8c7f12825a275c640bcf;hpb=d6aed795f2e3e403828abf60874dd2d6e8342a1b diff --git a/filehash.c b/filehash.c index 1df7db0c..1bb1eb23 100644 --- a/filehash.c +++ b/filehash.c @@ -3,7 +3,7 @@ #include "fio.h" #include "flist.h" -#include "crc/crc16.h" +#include "hash.h" #define HASH_BUCKETS 512 #define HASH_MASK (HASH_BUCKETS - 1) @@ -15,7 +15,7 @@ static struct fio_mutex *hash_lock; static unsigned short hash(const char *name) { - return crc16((const unsigned char *) name, strlen(name)) & HASH_MASK; + return jhash(name, strlen(name), 0) & HASH_MASK; } void remove_file_hash(struct fio_file *f)