diff options
Diffstat (limited to 'arch/tile/kernel/process.c')
-rw-r--r-- | arch/tile/kernel/process.c | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/arch/tile/kernel/process.c b/arch/tile/kernel/process.c index 920e674aedb9..53ac89595ab1 100644 --- a/arch/tile/kernel/process.c +++ b/arch/tile/kernel/process.c | |||
@@ -85,7 +85,7 @@ void cpu_idle(void) | |||
85 | 85 | ||
86 | /* endless idle loop with no priority at all */ | 86 | /* endless idle loop with no priority at all */ |
87 | while (1) { | 87 | while (1) { |
88 | tick_nohz_idle_enter(); | 88 | tick_nohz_idle_enter_norcu(); |
89 | while (!need_resched()) { | 89 | while (!need_resched()) { |
90 | if (cpu_is_offline(cpu)) | 90 | if (cpu_is_offline(cpu)) |
91 | BUG(); /* no HOTPLUG_CPU */ | 91 | BUG(); /* no HOTPLUG_CPU */ |
@@ -105,7 +105,7 @@ void cpu_idle(void) | |||
105 | local_irq_enable(); | 105 | local_irq_enable(); |
106 | current_thread_info()->status |= TS_POLLING; | 106 | current_thread_info()->status |= TS_POLLING; |
107 | } | 107 | } |
108 | tick_nohz_idle_exit(); | 108 | tick_nohz_idle_exit_norcu(); |
109 | preempt_enable_no_resched(); | 109 | preempt_enable_no_resched(); |
110 | schedule(); | 110 | schedule(); |
111 | preempt_disable(); | 111 | preempt_disable(); |