mirror of
https://github.com/AuxXxilium/linux_dsm_epyc7002.git
synced 2024-11-24 15:01:13 +07:00
[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;
|
||||
|
||||
#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 */
|
||||
}
|
||||
|
||||
/*
|
||||
|
Loading…
Reference in New Issue
Block a user