Context numbers less than 0 are treated specially within the events code, add a comment to document this.
Signed-off-by: Cody P Schafer <[email protected]> --- include/linux/sched.h | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/include/linux/sched.h b/include/linux/sched.h index 53f97eb..f574820 100644 --- a/include/linux/sched.h +++ b/include/linux/sched.h @@ -1033,6 +1033,10 @@ struct sched_rt_entity { struct rcu_node; enum perf_event_task_context { + /* + * When <0, allocate a pmu local pmu->pmu_cpu_context (instead + * of sharing among pmus in the same context) and forbid task tracking. + */ perf_invalid_context = -1, perf_hw_context = 0, perf_sw_context, -- 1.8.5.2 -- To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to [email protected] More majordomo info at http://vger.kernel.org/majordomo-info.html Please read the FAQ at http://www.tux.org/lkml/

