Messages in this thread | | | Date | Fri, 27 Jan 2006 10:54:49 +0100 | From | Ingo Molnar <> | Subject | Re: [RT] possible bug in trace_start_sched_wakeup |
| |
* Steven Rostedt <rostedt@goodmis.org> wrote:
> trace_special_pid(sch.task->pid, sch.task->prio, p->prio); > - if (sch.task && (sch.task->prio >= p->prio)) > + if (sch.task && ((sch.task->prio <= p->prio) || !rt_task(p))) > sch.task = NULL;
this second condition i'd not change: it just expresses the rare case where a higher-prio task hits the CPU that we somehow did not start to trace. In that case we just zap the current trace.
Ingo - To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to majordomo@vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html Please read the FAQ at http://www.tux.org/lkml/
| |