提交 2b3b6d07 编写于 作者: N Nathan Scott

[XFS] Remove an unhelpful ifdef, the comment above the routine explains

the purpose well enough here.

SGI-PV: 944821
SGI-Modid: xfs-linux:xfs-kern:24214a
Signed-off-by: NNathan Scott <nathans@sgi.com>
上级 cfcbbbd0
...@@ -1592,15 +1592,6 @@ xfs_da_hashname(const uchar_t *name, int namelen) ...@@ -1592,15 +1592,6 @@ xfs_da_hashname(const uchar_t *name, int namelen)
{ {
xfs_dahash_t hash; xfs_dahash_t hash;
#ifdef SLOWVERSION
/*
* This is the old one-byte-at-a-time version.
*/
for (hash = 0; namelen > 0; namelen--)
hash = *name++ ^ rol32(hash, 7);
return(hash);
#else
/* /*
* Do four characters at a time as long as we can. * Do four characters at a time as long as we can.
*/ */
...@@ -1619,12 +1610,9 @@ xfs_da_hashname(const uchar_t *name, int namelen) ...@@ -1619,12 +1610,9 @@ xfs_da_hashname(const uchar_t *name, int namelen)
return (name[0] << 7) ^ (name[1] << 0) ^ rol32(hash, 7 * 2); return (name[0] << 7) ^ (name[1] << 0) ^ rol32(hash, 7 * 2);
case 1: case 1:
return (name[0] << 0) ^ rol32(hash, 7 * 1); return (name[0] << 0) ^ rol32(hash, 7 * 1);
case 0: default: /* case 0: */
return hash; return hash;
} }
/* NOTREACHED */
#endif
return 0; /* keep gcc happy */
} }
/* /*
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册