public inbox for linux-pm@vger.kernel.org
 help / color / mirror / Atom feed
* [PATCH] make refrigerator cold
@ 2009-09-22  4:04 Stephen Hemminger
  2009-09-22 19:54 ` Rafael J. Wysocki
       [not found] ` <200909222154.09726.rjw@sisk.pl>
  0 siblings, 2 replies; 5+ messages in thread
From: Stephen Hemminger @ 2009-09-22  4:04 UTC (permalink / raw)
  To: Rafael J. Wysocki; +Cc: Len Brown, Andrew Morton, linux-kernel, linux-pm

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);
 

^ permalink raw reply	[flat|nested] 5+ messages in thread

end of thread, other threads:[~2009-09-22 23:19 UTC | newest]

Thread overview: 5+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2009-09-22  4:04 [PATCH] make refrigerator cold Stephen Hemminger
2009-09-22 19:54 ` Rafael J. Wysocki
     [not found] ` <200909222154.09726.rjw@sisk.pl>
2009-09-22 21:09   ` Stephen Hemminger
     [not found]   ` <20090922140914.041b7328@s6510>
2009-09-22 23:13     ` Rafael J. Wysocki
     [not found]     ` <200909230113.20461.rjw@sisk.pl>
2009-09-22 23:19       ` Stephen Hemminger

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox