Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit 1322ad41 authored by Pavel Machek's avatar Pavel Machek Committed by Linus Torvalds
Browse files

[PATCH] pm: clean up process.c



freezeable() already tests for TRACED/STOPPED processes, no need to do it
twice.

Signed-off-by: default avatarPavel Machek <pavel@suse.cz>
Signed-off-by: default avatarAndrew Morton <akpm@osdl.org>
Signed-off-by: default avatarLinus Torvalds <torvalds@osdl.org>
parent 47b724f3
Loading
Loading
Loading
Loading
+2 −4
Original line number Diff line number Diff line
@@ -59,6 +59,7 @@ int freeze_processes(void)
	int todo;
	unsigned long start_time;
	struct task_struct *g, *p;
	unsigned long flags;

	printk( "Stopping tasks: " );
	start_time = jiffies;
@@ -66,12 +67,9 @@ int freeze_processes(void)
		todo = 0;
		read_lock(&tasklist_lock);
		do_each_thread(g, p) {
			unsigned long flags;
			if (!freezeable(p))
				continue;
			if ((frozen(p)) ||
			    (p->state == TASK_TRACED) ||
			    (p->state == TASK_STOPPED))
			if (frozen(p))
				continue;

			freeze(p);