提交 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)
{
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.
*/
......@@ -1619,12 +1610,9 @@ xfs_da_hashname(const uchar_t *name, int namelen)
return (name[0] << 7) ^ (name[1] << 0) ^ rol32(hash, 7 * 2);
case 1:
return (name[0] << 0) ^ rol32(hash, 7 * 1);
case 0:
default: /* case 0: */
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.
先完成此消息的编辑!
想要评论请 注册