instead of preempt_enable_no_resched. The only difference is that the latter wails if preempt_count drops to zero. This however is OK here as schedule is called afterwards. The same was done for x86 in the -rt git repo in commit 932e227146fbb26ea4688c126d0fd3953787f6a4 and this change exists there as 5bbbd7e8ebff4570ae7453002f5b7f5f7114da8d, too. Signed-off-by: Uwe Kleine-König <u.kleine-koenig@xxxxxxxxxxxxxx> Cc: Tim Sander <tim01@xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx> Cc: Ingo Molnar <mingo@xxxxxxx> Cc: Thomas Gleixner <tglx@xxxxxxxxxxxxx> --- arch/arm/kernel/process.c | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) diff --git a/arch/arm/kernel/process.c b/arch/arm/kernel/process.c index d3ea6fa..8fbf03b 100644 --- a/arch/arm/kernel/process.c +++ b/arch/arm/kernel/process.c @@ -167,7 +167,7 @@ void cpu_idle(void) idle(); leds_event(led_idle_end); tick_nohz_restart_sched_tick(); - preempt_enable_no_resched(); + __preempt_enable_no_resched(); schedule(); preempt_disable(); } -- tg: (ff0b86d..) t/rt/__preempt_enable_no_resched-in-cpu_idle (depends on: rt-base) -- To unsubscribe from this list: send the line "unsubscribe linux-rt-users" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html