RE: [PATCH V2 04/13] perf/core: output multiplexing overhead

From: Liang, Kan
Date: Tue Dec 06 2016 - 10:05:53 EST




> On Fri, Dec 02, 2016 at 04:19:12PM -0500, kan.liang@xxxxxxxxx wrote:
> > From: Kan Liang <kan.liang@xxxxxxxxx>
> >
> > Multiplexing overhead is one of the key overhead when the number of
> > events is more than available counters.
> >
> > The multiplexing overhead PERF_CORE_MUX_OVERHEAD is a common
> overhead
> > type.
> >
>
> > diff --git a/include/uapi/linux/perf_event.h
> > b/include/uapi/linux/perf_event.h index fe7b1fb..355086f 100644
> > --- a/include/uapi/linux/perf_event.h
> > +++ b/include/uapi/linux/perf_event.h
> > @@ -999,6 +999,7 @@ struct perf_branch_entry {
> > */
> > enum perf_record_overhead_type {
> > PERF_CORE_OVERHEAD = 0,
> > + PERF_CORE_MUX_OVERHEAD = 0,
>
> '0' already had a name ?!

PERF_CORE_OVERHEAD is only used to indicate the start of core
overhead type.
I will use comment line to replace PERF_CORE_OVERHEAD.

Thanks,
Kan