btrfs-progs: receive: implement the update_extent callback
[platform/upstream/btrfs-progs.git] / hash.h
diff --git a/hash.h b/hash.h
index d3be026..ac4c411 100644 (file)
--- a/hash.h
+++ b/hash.h
  * Boston, MA 021110-1307, USA.
  */
 
-#ifndef __HASH__
-#define __HASH__
-int btrfs_name_hash(const char *name, int len, u64 *hash_result);
+#ifndef __BTRFS_HASH_H__
+#define __BTRFS_HASH_H__
+
+#include "crc32c.h"
+
+static inline u64 btrfs_name_hash(const char *name, int len)
+{
+       return crc32c((u32)~1, name, len);
+}
 #endif