From: Toby Burress Date: Thu, 20 Jan 2011 04:32:01 +0000 (-0500) Subject: FreeBSD: properly identify the rxk_Listener so that msleep() returns X-Git-Tag: upstream/1.6.0.pre2^2~129 X-Git-Url: https://git.michaelhowe.org/gitweb/?a=commitdiff_plain;h=6fda948715e83fd8dc6ab53550b99e3657353e4f;p=packages%2Fo%2Fopenafs.git FreeBSD: properly identify the rxk_Listener so that msleep() returns 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 Reviewed-by: Derrick Brashear (cherry-picked from commit bc674908ca5100a0734069a019d9a31788dd52fb) Reviewed-on: http://gerrit.openafs.org/3754 Tested-by: Derrick Brashear --- diff --git a/src/rx/rx_kcommon.c b/src/rx/rx_kcommon.c index 1bef5f1ea..9ab755f0e 100644 --- a/src/rx/rx_kcommon.c +++ b/src/rx/rx_kcommon.c @@ -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