]> git.michaelhowe.org Git - packages/o/openafs.git/commitdiff
FreeBSD: properly identify the rxk_Listener so that msleep() returns
authorToby Burress <kurin@delete.org>
Thu, 20 Jan 2011 04:32:01 +0000 (23:32 -0500)
committerDerrick Brashear <shadow@dementia.org>
Thu, 20 Jan 2011 13:26:55 +0000 (05:26 -0800)
afs_osi_Wakeup() was not being called with the proper argument,
causing afs_osi_Sleep() to fail forever while waiting for rxk_Listener
to wake up.

Change-Id: I1b650c57ae507987359d0cb230400d3d23984cfa
Reviewed-on: http://gerrit.openafs.org/3692
Tested-by: BuildBot <buildbot@rampaginggeek.com>
Reviewed-by: Derrick Brashear <shadow@dementia.org>
src/rx/rx_kcommon.c

index e335308c9cb99727f0b11a26289f37ef7ff28dbd..f50abeb6de0bbecf9bc75753dc5dbbadd13ef2d9 100644 (file)
@@ -1273,7 +1273,7 @@ rxk_Listener(void)
     rxk_ListenerTask = 0;
     osi_rxWakeup(&rxk_ListenerTask);
 #endif
-#if defined(AFS_SUN5_ENV)
+#if defined(AFS_SUN5_ENV) || defined(AFS_FBSD_ENV)
     osi_rxWakeup(&rxk_ListenerPid);
 #endif
 #ifdef AFS_SUN5_ENV