kernel upcall rx env should shut down event daemon
authorDerrick Brashear <shadow@dementia.org>
Fri, 15 Apr 2011 12:02:22 +0000 (08:02 -0400)
committerDerrick Brashear <shadow@dementia.org>
Fri, 15 Apr 2011 16:37:45 +0000 (09:37 -0700)
also shut down event daemon in upcall environment

Change-Id: Ifd40754fc34bc8ea6f844867d1775a8b8b7a5044
Reviewed-on: http://gerrit.openafs.org/4473
Reviewed-by: Derrick Brashear <shadow@dementia.org>
Tested-by: Derrick Brashear <shadow@dementia.org>

src/afs/afs_call.c

index ba7b746..1db4b89 100644 (file)
@@ -818,7 +818,7 @@ afs_syscall_call(long parm, long parm2, long parm3,
        exit(CLD_EXITED, 0);
 # endif /* AFS_SGI_ENV */
     }
-# if defined(AFS_SUN5_ENV) || defined(RXK_LISTENER_ENV)
+# if defined(AFS_SUN5_ENV) || defined(RXK_LISTENER_ENV) || defined(RXK_UPCALL_ENV)
     else if (parm == AFSOP_RXEVENT_DAEMON) {
        while (afs_initState < AFSOP_START_BKG)
            afs_osi_Sleep(&afs_initState);
@@ -830,7 +830,7 @@ afs_syscall_call(long parm, long parm2, long parm3,
        exit(CLD_EXITED, 0);
 #  endif /* AFS_SGI_ENV */
     }
-# endif /* AFS_SUN5_ENV || RXK_LISTENER_ENV */
+# endif /* AFS_SUN5_ENV || RXK_LISTENER_ENV || RXK_UPCALL_ENV */
 #endif /* AFS_DAEMONOP_ENV */
     else if (parm == AFSOP_BASIC_INIT) {
        afs_int32 temp;