]> git.michaelhowe.org Git - packages/o/openafs.git/commitdiff
STABLE12-linux-kthreads-reparent-20030323
authorChaskiel M Grundman <cg2v@andrew.cmu.edu>
Sun, 23 Mar 2003 06:45:51 +0000 (06:45 +0000)
committerDerrick Brashear <shadow@dementia.org>
Sun, 23 Mar 2003 06:45:51 +0000 (06:45 +0000)
reparent kernel threads to avoid zombies at shutdown

(cherry picked from commit d14d08e35b95b2482bb074fe174db1e2b55da49d)

src/afs/afs_call.c

index 2fd484bf65ce4be9436b108f418bee1e0071f2e0..34905402ccf8cdebe7b7c57c09ae3f0391698fcd 100644 (file)
@@ -145,6 +145,7 @@ static int afsd_thread(void *rock) {
      daemonize(); /* doesn't do much, since we were forked from keventd, but
                      does call mm_release, which wakes up our parent (since it
                      used CLONE_VFORK) */
+     reparent_to_init();
      afs_osi_MaskSignals();
      switch (parm) {
      case AFSOP_START_RXCALLBACK: