]> nv-tegra.nvidia Code Review - linux-2.6.git/blobdiff - kernel/events/core.c
Merge branch 'rcu/fixes-for-v3.2' into rcu/urgent
[linux-2.6.git] / kernel / events / core.c
index 58690af323e469213db42bce2c0d1a772db12519..fc0e7ff11dda29dc4ece2f01cfae46da98beb448 100644 (file)
@@ -5366,7 +5366,7 @@ static enum hrtimer_restart perf_swevent_hrtimer(struct hrtimer *hrtimer)
        regs = get_irq_regs();
 
        if (regs && !perf_exclude_event(event, regs)) {
-               if (!(event->attr.exclude_idle && current->pid == 0))
+               if (!(event->attr.exclude_idle && is_idle_task(current)))
                        if (perf_event_overflow(event, &data, regs))
                                ret = HRTIMER_NORESTART;
        }