Thread (1 message) 1 message, 1 author, 2011-09-02

Re: [PATCH pm-freezer 3/4] freezer: restructure __refrigerator()

From: Oleg Nesterov <oleg@redhat.com>
Date: 2011-09-02 17:08:17

On 08/31, Tejun Heo wrote:
 	for (;;) {
 		set_current_state(TASK_UNINTERRUPTIBLE);
+
+		spin_lock_irq(&freezer_lock);
+		current->flags |= PF_FROZEN;
 		if (!freezing(current) ||
-		    (check_kthr_stop && kthread_should_stop()))
+		    (check_kthr_stop && kthread_should_stop())) {
+			current->flags &= ~PF_FROZEN;
+			break;
Argh! sorry I missed this...

This "break" is typo, it should be removed.

Otherwise I believe this is correct.

Oleg.
Keyboard shortcuts
hback out one level
jnext message in thread
kprevious message in thread
ldrill in
Escclose help / fold thread tree
?toggle this help