aboutsummaryrefslogtreecommitdiffstats
path: root/fs/ext4/hash.c
diff options
context:
space:
mode:
Diffstat (limited to 'fs/ext4/hash.c')
-rw-r--r--fs/ext4/hash.c10
1 files changed, 5 insertions, 5 deletions
diff --git a/fs/ext4/hash.c b/fs/ext4/hash.c
index deeb27b5ba83..d15bb4274428 100644
--- a/fs/ext4/hash.c
+++ b/fs/ext4/hash.c
@@ -1,5 +1,5 @@
1/* 1/*
2 * linux/fs/ext3/hash.c 2 * linux/fs/ext4/hash.c
3 * 3 *
4 * Copyright (C) 2002 by Theodore Ts'o 4 * Copyright (C) 2002 by Theodore Ts'o
5 * 5 *
@@ -12,7 +12,7 @@
12#include <linux/fs.h> 12#include <linux/fs.h>
13#include <linux/jbd.h> 13#include <linux/jbd.h>
14#include <linux/sched.h> 14#include <linux/sched.h>
15#include <linux/ext3_fs.h> 15#include <linux/ext4_fs.h>
16#include <linux/cryptohash.h> 16#include <linux/cryptohash.h>
17 17
18#define DELTA 0x9E3779B9 18#define DELTA 0x9E3779B9
@@ -89,7 +89,7 @@ static void str2hashbuf(const char *msg, int len, __u32 *buf, int num)
89 * represented, and whether or not the returned hash is 32 bits or 64 89 * represented, and whether or not the returned hash is 32 bits or 64
90 * bits. 32 bit hashes will return 0 for the minor hash. 90 * bits. 32 bit hashes will return 0 for the minor hash.
91 */ 91 */
92int ext3fs_dirhash(const char *name, int len, struct dx_hash_info *hinfo) 92int ext4fs_dirhash(const char *name, int len, struct dx_hash_info *hinfo)
93{ 93{
94 __u32 hash; 94 __u32 hash;
95 __u32 minor_hash = 0; 95 __u32 minor_hash = 0;
@@ -144,8 +144,8 @@ int ext3fs_dirhash(const char *name, int len, struct dx_hash_info *hinfo)
144 return -1; 144 return -1;
145 } 145 }
146 hash = hash & ~1; 146 hash = hash & ~1;
147 if (hash == (EXT3_HTREE_EOF << 1)) 147 if (hash == (EXT4_HTREE_EOF << 1))
148 hash = (EXT3_HTREE_EOF-1) << 1; 148 hash = (EXT4_HTREE_EOF-1) << 1;
149 hinfo->hash = hash; 149 hinfo->hash = hash;
150 hinfo->minor_hash = minor_hash; 150 hinfo->minor_hash = minor_hash;
151 return 0; 151 return 0;