__preempt_enable_no_resched skips preempt_count check. However it is of no matter since schedule is called afterwards in this case. The same was done for arm in <http://lkml.org/lkml/2009/2/2/291>. Signed-off-by: Katsuya Matsubara <matsu@xxxxxxxxxx> --- arch/sh/kernel/process_32.c | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) diff --git a/arch/sh/kernel/process_32.c b/arch/sh/kernel/process_32.c index b965f02..483fe78 100644 --- a/arch/sh/kernel/process_32.c +++ b/arch/sh/kernel/process_32.c @@ -84,7 +84,7 @@ void cpu_idle(void) idle(); tick_nohz_restart_sched_tick(); - preempt_enable_no_resched(); + __preempt_enable_no_resched(); schedule(); preempt_disable(); check_pgt_cache(); -- 1.6.1 -- 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