]> git.michaelhowe.org Git - packages/o/openafs.git/commitdiff
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@dementix.org>
Fri, 16 Dec 2011 10:59:55 +0000 (02:59 -0800)
also shut down event daemon in upcall environment

Reviewed-on: http://gerrit.openafs.org/4473
Reviewed-by: Derrick Brashear <shadow@dementia.org>
Tested-by: Derrick Brashear <shadow@dementia.org>
(cherry picked from commit f4776f0a4d51472ee6f2406174b074c03213f7da)

Change-Id: I7b362e0e0d1ac5f028718b522e56101f2bed297e
Reviewed-on: http://gerrit.openafs.org/6288
Tested-by: Derrick Brashear <shadow@dementix.org>
Reviewed-by: Derrick Brashear <shadow@dementix.org>
src/afs/afs_call.c

index fb9f1f53c142f9d401d4fc0622f7dec4e75a73be..8334db87ee3accd507b28e1150ed2d6413218bec 100644 (file)
@@ -814,7 +814,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);
@@ -826,7 +826,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;