diff options
| -rw-r--r-- | arch/hexagon/kernel/process.c | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/arch/hexagon/kernel/process.c b/arch/hexagon/kernel/process.c index 18c4f0b0f4ba..ff02821bfb7e 100644 --- a/arch/hexagon/kernel/process.c +++ b/arch/hexagon/kernel/process.c | |||
| @@ -1,7 +1,7 @@ | |||
| 1 | /* | 1 | /* |
| 2 | * Process creation support for Hexagon | 2 | * Process creation support for Hexagon |
| 3 | * | 3 | * |
| 4 | * Copyright (c) 2010-2011, Code Aurora Forum. All rights reserved. | 4 | * Copyright (c) 2010-2012, Code Aurora Forum. All rights reserved. |
| 5 | * | 5 | * |
| 6 | * This program is free software; you can redistribute it and/or modify | 6 | * This program is free software; you can redistribute it and/or modify |
| 7 | * it under the terms of the GNU General Public License version 2 and | 7 | * it under the terms of the GNU General Public License version 2 and |
| @@ -88,7 +88,7 @@ void (*idle_sleep)(void) = default_idle; | |||
| 88 | void cpu_idle(void) | 88 | void cpu_idle(void) |
| 89 | { | 89 | { |
| 90 | while (1) { | 90 | while (1) { |
| 91 | tick_nohz_stop_sched_tick(1); | 91 | tick_nohz_idle_enter(); |
| 92 | local_irq_disable(); | 92 | local_irq_disable(); |
| 93 | while (!need_resched()) { | 93 | while (!need_resched()) { |
| 94 | idle_sleep(); | 94 | idle_sleep(); |
| @@ -97,7 +97,7 @@ void cpu_idle(void) | |||
| 97 | local_irq_disable(); | 97 | local_irq_disable(); |
| 98 | } | 98 | } |
| 99 | local_irq_enable(); | 99 | local_irq_enable(); |
| 100 | tick_nohz_restart_sched_tick(); | 100 | tick_nohz_idle_exit(); |
| 101 | schedule(); | 101 | schedule(); |
| 102 | } | 102 | } |
| 103 | } | 103 | } |
