From: Andrew Morton !unlikely(expr) hurts my brain. likely(!expr) is more straightforward. Signed-off-by: Arun Sharma Cc: Roland McGrath Cc: george anzinger Signed-off-by: Andrew Morton --- kernel/posix-cpu-timers.c | 6 +++--- 1 files changed, 3 insertions(+), 3 deletions(-) diff -puN kernel/posix-cpu-timers.c~posix-timers-smp-race-condition-tidy kernel/posix-cpu-timers.c --- 25/kernel/posix-cpu-timers.c~posix-timers-smp-race-condition-tidy Fri Sep 23 16:03:28 2005 +++ 25-akpm/kernel/posix-cpu-timers.c Fri Sep 23 16:03:28 2005 @@ -500,7 +500,7 @@ static void process_timer_rebalance(stru left = cputime_div(cputime_sub(expires.cpu, val.cpu), nthreads); do { - if (!unlikely(t->flags & PF_EXITING)) { + if (likely(!(t->flags & PF_EXITING))) { ticks = cputime_add(prof_ticks(t), left); if (cputime_eq(t->it_prof_expires, cputime_zero) || @@ -515,7 +515,7 @@ static void process_timer_rebalance(stru left = cputime_div(cputime_sub(expires.cpu, val.cpu), nthreads); do { - if (!unlikely(t->flags & PF_EXITING)) { + if (likely(!(t->flags & PF_EXITING))) { ticks = cputime_add(virt_ticks(t), left); if (cputime_eq(t->it_virt_expires, cputime_zero) || @@ -530,7 +530,7 @@ static void process_timer_rebalance(stru nsleft = expires.sched - val.sched; do_div(nsleft, nthreads); do { - if (!unlikely(t->flags & PF_EXITING)) { + if (likely(!(t->flags & PF_EXITING))) { ns = t->sched_time + nsleft; if (t->it_sched_expires == 0 || t->it_sched_expires > ns) { _