--- openafs-1.4.12.1/src/afs/LINUX/osi_alloc.c.orig 2011-01-06 00:20:24.469165558 -0600 +++ openafs-1.4.12.1/src/afs/LINUX/osi_alloc.c 2011-01-06 00:44:44.130334646 -0600 @@ -284,7 +284,9 @@ /************** Linux memory allocator interface functions **********/ +#if defined(DEFINE_SEMAPHORE) +DEFINE_SEMAPHORE(afs_linux_alloc_sem); -#if defined(AFS_LINUX24_ENV) +#elif defined(AFS_LINUX24_ENV) DECLARE_MUTEX(afs_linux_alloc_sem); #else struct semaphore afs_linux_alloc_sem = MUTEX;