From f20d6ba1708a33af8f112a81b14c106d5b6c4544 Mon Sep 17 00:00:00 2001 From: Albin Tonnerre Date: Wed, 5 Aug 2009 23:59:59 +0200 Subject: [PATCH] --- yaml --- r: 161352 b: refs/heads/master c: 9d62ec6ca71d71c8a0d2cb1004f476d33f668955 h: refs/heads/master v: v3 --- [refs] | 2 +- trunk/include/linux/pm.h | 14 ++++++++++++++ 2 files changed, 15 insertions(+), 1 deletion(-) diff --git a/[refs] b/[refs] index 5fd0a86c268f..b4efdcbdcafb 100644 --- a/[refs] +++ b/[refs] @@ -1,2 +1,2 @@ --- -refs/heads/master: 8dd2b42665f9d4ca4fded99f048631b60f669dc5 +refs/heads/master: 9d62ec6ca71d71c8a0d2cb1004f476d33f668955 diff --git a/trunk/include/linux/pm.h b/trunk/include/linux/pm.h index 2b6e20df0e52..3b7e04b95bd2 100644 --- a/trunk/include/linux/pm.h +++ b/trunk/include/linux/pm.h @@ -213,6 +213,20 @@ struct dev_pm_ops { int (*runtime_idle)(struct device *dev); }; +/* + * Use this if you want to use the same suspend and resume callbacks for suspend + * to RAM and hibernation. + */ +#define SIMPLE_DEV_PM_OPS(name, suspend_fn, resume_fn) \ +struct dev_pm_ops name = { \ + .suspend = suspend_fn, \ + .resume = resume_fn, \ + .freeze = suspend_fn, \ + .thaw = resume_fn, \ + .poweroff = suspend_fn, \ + .restore = resume_fn, \ +} + /** * PM_EVENT_ messages *