|
|
Log in / Subscribe / Register

[PATCH] make refrigerator cold

From:  Stephen Hemminger <shemminger-AT-vyatta.com>
To:  "Rafael J. Wysocki" <rjw-AT-sisk.pl>
Subject:  [PATCH] make refrigerator cold
Date:  Mon, 21 Sep 2009 21:04:16 -0700
Cc:  Len Brown <len.brown-AT-intel.com>, Andrew Morton <akpm-AT-linux-foundation.org>, linux-kernel-AT-vger.kernel.org, linux-pm-AT-lists.linux-foundation.org

By marking it cold, then the code path in kernel thread 
usage of try_to_freeze() that is normally used be
selected.

Don't think it matters that much for performance but the
concordance of this patch struck me as humorous.

Signed-off-by: Stephen Hemminger <shemminger@vyatta.com>


--- a/include/linux/freezer.h	2009-09-21 20:34:17.579233461 -0700
+++ b/include/linux/freezer.h	2009-09-21 20:35:25.724322028 -0700
@@ -47,7 +47,7 @@ static inline bool should_send_signal(st
 /* Takes and releases task alloc lock using task_lock() */
 extern int thaw_process(struct task_struct *p);
 
-extern void refrigerator(void);
+extern void refrigerator(void) __cold;
 extern int freeze_processes(void);
 extern void thaw_processes(void);
 



to post comments


Copyright © 2009, Eklektix, Inc.
Comments and public postings are copyrighted by their creators.
Linux is a registered trademark of Linus Torvalds