diff options
Diffstat (limited to 'arch/arm/kernel/process.c')
-rw-r--r-- | arch/arm/kernel/process.c | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/arch/arm/kernel/process.c b/arch/arm/kernel/process.c index 3f1f8daf703c..47e34c091276 100644 --- a/arch/arm/kernel/process.c +++ b/arch/arm/kernel/process.c | |||
@@ -183,7 +183,7 @@ void cpu_idle(void) | |||
183 | 183 | ||
184 | /* endless idle loop with no priority at all */ | 184 | /* endless idle loop with no priority at all */ |
185 | while (1) { | 185 | while (1) { |
186 | tick_nohz_idle_enter(); | 186 | tick_nohz_idle_enter_norcu(); |
187 | leds_event(led_idle_start); | 187 | leds_event(led_idle_start); |
188 | while (!need_resched()) { | 188 | while (!need_resched()) { |
189 | #ifdef CONFIG_HOTPLUG_CPU | 189 | #ifdef CONFIG_HOTPLUG_CPU |
@@ -213,7 +213,7 @@ void cpu_idle(void) | |||
213 | } | 213 | } |
214 | } | 214 | } |
215 | leds_event(led_idle_end); | 215 | leds_event(led_idle_end); |
216 | tick_nohz_idle_exit(); | 216 | tick_nohz_idle_exit_norcu(); |
217 | preempt_enable_no_resched(); | 217 | preempt_enable_no_resched(); |
218 | schedule(); | 218 | schedule(); |
219 | preempt_disable(); | 219 | preempt_disable(); |