From ae48d17aee5ef16732f6687e1c307d67d344bf5d Mon Sep 17 00:00:00 2001 From: "Rafael J. Wysocki" Date: Wed, 6 Dec 2006 20:34:34 -0800 Subject: [PATCH] --- yaml --- r: 42726 b: refs/heads/master c: 3eb1b3a40722cbb46631db373af66d13d1e7ac81 h: refs/heads/master v: v3 --- [refs] | 2 +- trunk/kernel/power/process.c | 4 +++- 2 files changed, 4 insertions(+), 2 deletions(-) diff --git a/[refs] b/[refs] index bf7126283a97..4a71e170c190 100644 --- a/[refs] +++ b/[refs] @@ -1,2 +1,2 @@ --- -refs/heads/master: 0d3a9abe8ae055e1052295698bcd0722c92eff47 +refs/heads/master: 3eb1b3a40722cbb46631db373af66d13d1e7ac81 diff --git a/trunk/kernel/power/process.c b/trunk/kernel/power/process.c index cba8a5890eda..1badb9a89ade 100644 --- a/trunk/kernel/power/process.c +++ b/trunk/kernel/power/process.c @@ -97,7 +97,9 @@ int freeze_processes(void) continue; if (frozen(p)) continue; - if (p->state == TASK_TRACED && frozen(p->parent)) { + if (p->state == TASK_TRACED && + (frozen(p->parent) || + p->parent->state == TASK_STOPPED)) { cancel_freezing(p); continue; }