]> 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>
Tue, 25 Jan 2011 04:44:32 +0000 (20:44 -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: Ia2de70e1c3b9bcc25fbd6cb23c2d05eabb0a53a1
Reviewed-on: http://gerrit.openafs.org/3692
Tested-by: BuildBot <buildbot@rampaginggeek.com>
Reviewed-by: Derrick Brashear <shadow@dementia.org>
(cherry-picked from commit bc674908ca5100a0734069a019d9a31788dd52fb)
Reviewed-on: http://gerrit.openafs.org/3754
Tested-by: Derrick Brashear <shadow@dementia.org>
src/rx/rx_kcommon.c

index 1bef5f1ea6c241c98e6610e2af1df022a0112d92..9ab755f0e0d46529e617598abe0ec7faacc29046 100644 (file)
@@ -1275,7 +1275,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