On Fri, Nov 14, 2014 at 08:44:11AM -0500, kan.li...@intel.com wrote: > From: Kan Liang <kan.li...@intel.com> > > Move the cpumode resolve code to add_callchain_ip function. > No change in behavior. > > Signed-off-by: Kan Liang <kan.li...@intel.com> > --- > tools/perf/util/machine.c | 62 > ++++++++++++++++++++++------------------------- > 1 file changed, 29 insertions(+), 33 deletions(-) > > diff --git a/tools/perf/util/machine.c b/tools/perf/util/machine.c > index d97309c..dd8496a 100644 > --- a/tools/perf/util/machine.c > +++ b/tools/perf/util/machine.c > @@ -1384,11 +1384,35 @@ struct mem_info *sample__resolve_mem(struct > perf_sample *sample, > static int add_callchain_ip(struct thread *thread, > struct symbol **parent, > struct addr_location *root_al, > - int cpumode, > + u8 cpumode,
Andi's patch got in: b3340a5 perf callchain: Support handling complete branch stacks as histograms and it uses the cpumode check for -1, so it needs to stay int, otherwise there's a compilation failure: CC util/machine.o util/machine.c: In function ‘add_callchain_ip’: util/machine.c:1419:14: error: comparison is always false due to limited range of data type [-Werror=type-limits] if (cpumode == -1) ^ jirka -- To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to majord...@vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html Please read the FAQ at http://www.tux.org/lkml/