libafs: remove linux conditionals for md5 inode number calculation
authorMichael Meffie <mmeffie@sinenomine.net>
Wed, 29 Apr 2015 15:54:45 +0000 (11:54 -0400)
committerBenjamin Kaduk <kaduk@mit.edu>
Tue, 22 Sep 2015 03:10:27 +0000 (23:10 -0400)
Remove the conditionals which hide the md5 digest calculation for inode
numbers on non-linux platforms.  This feature was originally added to
support sites running on linux, but is generally useful and the
implementation is not specific to linux.

Change-Id: I7f406f9492780c1893dc1a2892db253b05036120
Reviewed-on: http://gerrit.openafs.org/11854
Tested-by: BuildBot <buildbot@rampaginggeek.com>
Reviewed-by: Perry Ruiter <pruiter@sinenomine.net>
Reviewed-by: Benjamin Kaduk <kaduk@mit.edu>

src/afs/afs_util.c

index a1083e4..2879613 100644 (file)
 
 #include "afsincludes.h"       /* Afs-based standard headers */
 #include "afs/afs_stats.h"     /* afs statistics */
-
-#ifdef AFS_LINUX20_ENV
 #include "hcrypto/md5.h"
-#endif
 
 #if    defined(AFS_AIX_ENV)
 #include <sys/fp_io.h>
@@ -377,7 +374,6 @@ afs_data_pointer_to_int32(const void *p)
     return ip.i32[i32_sub];
 }
 
-#ifdef AFS_LINUX20_ENV
 static_inline afs_int32
 afs_calc_inum_md5(afs_int32 cell, afs_int32 volume, afs_int32 vnode)
 {
@@ -409,9 +405,6 @@ afs_calc_inum_md5(afs_int32 cell, afs_int32 volume, afs_int32 vnode)
     }
     return ino;
 }
-#else
-# define afs_calc_inum_md5(cell, volume, vnode) 0
-#endif
 
 afs_int32
 afs_calc_inum(afs_int32 cell, afs_int32 volume, afs_int32 vnode)