]> git.proxmox.com Git - mirror_ubuntu-zesty-kernel.git/blobdiff - kernel/fork.c
prctl: add PR_{SET,GET}_CHILD_SUBREAPER to allow simple process supervision
[mirror_ubuntu-zesty-kernel.git] / kernel / fork.c
index 37674ec55cde19d12e3deda5845ecb1b8b4d376c..b9372a0bff18c2a042cb4ef7f6d6ea7b25a3583c 100644 (file)
@@ -1051,6 +1051,9 @@ static int copy_signal(unsigned long clone_flags, struct task_struct *tsk)
        sig->oom_score_adj = current->signal->oom_score_adj;
        sig->oom_score_adj_min = current->signal->oom_score_adj_min;
 
+       sig->has_child_subreaper = current->signal->has_child_subreaper ||
+                                  current->signal->is_child_subreaper;
+
        mutex_init(&sig->cred_guard_mutex);
 
        return 0;