diff options
Diffstat (limited to 'arch/arm/mach-shmobile/suspend.c')
| -rw-r--r-- | arch/arm/mach-shmobile/suspend.c | 6 | 
1 files changed, 4 insertions, 2 deletions
diff --git a/arch/arm/mach-shmobile/suspend.c b/arch/arm/mach-shmobile/suspend.c index 47d83f7a70b..5d92b5dd486 100644 --- a/arch/arm/mach-shmobile/suspend.c +++ b/arch/arm/mach-shmobile/suspend.c @@ -12,6 +12,8 @@  #include <linux/suspend.h>  #include <linux/module.h>  #include <linux/err.h> +#include <linux/cpu.h> +  #include <asm/io.h>  #include <asm/system_misc.h> @@ -23,13 +25,13 @@ static int shmobile_suspend_default_enter(suspend_state_t suspend_state)  static int shmobile_suspend_begin(suspend_state_t state)  { -	disable_hlt(); +	cpu_idle_poll_ctrl(true);  	return 0;  }  static void shmobile_suspend_end(void)  { -	enable_hlt(); +	cpu_idle_poll_ctrl(false);  }  struct platform_suspend_ops shmobile_suspend_ops = {  |