[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: Nathan Scott <nathans@sgi.com>
This commit is contained in:
parent
cfcbbbd089
commit
2b3b6d07f7
|
@ -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)
|
||||||
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 */
|
|
||||||
}
|
}
|
||||||
|
|
||||||
/*
|
/*
|
||||||
|
|
Reference in New Issue