Rafael J. Wysocki
43e8317b0b
PM / sleep: Use valid_state() for platform-dependent sleep states only
...
Use the observation that, for platform-dependent sleep states
(PM_SUSPEND_STANDBY, PM_SUSPEND_MEM), a given state is either
always supported or always unsupported and store that information
in pm_states[] instead of calling valid_state() every time we
need to check it.
Also do not use valid_state() for PM_SUSPEND_FREEZE, which is always
valid, and move the pm_test_level validity check for PM_SUSPEND_FREEZE
directly into enter_state().
Signed-off-by: Rafael J. Wysocki <rafael.j.wysocki@intel.com >
2014-05-26 13:40:53 +02:00
..
2014-04-07 16:35:53 -07:00
2014-04-05 13:20:43 -07:00
2014-04-17 23:36:27 +02:00
2014-04-16 16:35:18 -07:00
2014-05-26 13:40:53 +02:00
2014-04-03 16:21:08 -07:00
2014-03-31 11:21:19 -07:00
2014-05-01 00:13:47 +02:00
2014-04-15 20:26:58 +02:00
2014-04-18 10:16:43 -07:00
2014-02-18 11:17:17 +01:00
2014-02-18 11:17:17 +01:00
2014-04-12 12:38:53 -07:00
2014-03-20 10:10:53 -04:00
2014-04-12 12:38:53 -07:00
2014-04-12 12:38:53 -07:00
2014-04-03 09:26:18 -07:00
2014-03-19 10:23:54 -04:00
2014-04-07 16:44:47 -04:00
2014-04-02 12:51:41 -07:00
2014-03-20 13:43:40 +01:00
2014-04-03 16:22:16 -07:00
2014-04-07 16:36:06 -07:00
2014-02-13 18:13:22 -08:00
2014-04-07 16:36:11 -07:00
2014-02-02 14:09:12 -08:00
2014-04-12 17:57:51 -07:00
2014-04-03 16:21:05 -07:00
2014-03-20 12:35:46 +01:00
2014-04-03 16:21:07 -07:00
2014-02-21 21:49:07 +01:00
2014-04-07 16:36:11 -07:00
2014-04-07 16:36:11 -07:00
2014-02-05 12:54:53 -08:00
2014-04-07 16:36:11 -07:00
2014-04-03 16:20:49 -07:00
2014-03-31 14:13:25 -07:00
2014-04-07 16:36:14 -07:00
2014-02-26 06:35:13 -08:00
2014-04-07 16:36:08 -07:00
2014-04-02 16:20:21 -07:00
2014-04-07 14:55:46 -07:00
2014-03-06 15:35:10 +01:00
2014-04-12 14:49:50 -07:00
2014-04-07 16:35:54 -07:00
2014-04-03 16:21:07 -07:00
2014-04-16 15:25:53 -04:00
2014-04-07 16:36:11 -07:00
2014-02-24 14:47:15 -08:00
2014-03-19 11:28:14 +01:00
2014-03-11 11:33:47 +01:00
2014-04-03 16:21:05 -07:00
2014-04-07 16:35:52 -07:00
2014-04-07 16:36:07 -07:00
2014-04-01 11:00:07 -07:00
2014-02-23 09:04:39 -08:00
2014-04-12 13:06:10 -07:00
2014-02-24 14:47:15 -08:00
2014-04-14 16:03:02 -07:00
2014-04-03 16:21:07 -07:00
2014-04-18 16:40:08 -07:00
2014-04-01 11:00:07 -07:00