From: Nickolai Zeldovich Date: Thu, 1 Nov 2001 05:16:27 +0000 (+0000) Subject: solaris-rx-kernel-set-listener-pid-from-curproc-20011101 X-Git-Tag: openafs-devel-1_3_0~159 X-Git-Url: https://git.michaelhowe.org/gitweb/?a=commitdiff_plain;h=b20525634aa5b8cfbba33d59527a337e060278ff;p=packages%2Fo%2Fopenafs.git solaris-rx-kernel-set-listener-pid-from-curproc-20011101 set kernel listener pid from curproc rather than curthread (and clean up unnecessary break case in code) --- diff --git a/src/rx/rx_kcommon.c b/src/rx/rx_kcommon.c index 8755fb31f..a3e3ac6aa 100644 --- a/src/rx/rx_kcommon.c +++ b/src/rx/rx_kcommon.c @@ -1023,7 +1023,7 @@ void rxk_Listener(void) rxk_ListenerPid = current->pid; #endif #ifdef AFS_SUN5_ENV - rxk_ListenerPid = ttoproc(curthread)->p_pidp->pid_id; + rxk_ListenerPid = curproc->p_pid; #endif /* AFS_SUN5_ENV */ #if defined(AFS_DARWIN_ENV) || defined(AFS_XBSD_ENV) rxk_ListenerPid = current_proc()->p_pid; @@ -1046,9 +1046,6 @@ void rxk_Listener(void) rxp = rxi_ReceivePacket(rxp, rx_socket, host, port); AFS_RXGUNLOCK(); } - if (afs_termState == AFSOP_STOP_RXK_LISTENER) - break; - } #ifdef RX_ENABLE_LOCKS