Re: [Powertop] segfault on Sheevaplug (ARM Kirkwood)
Sergey Senozhatsky <sergey.senozhatsky at gmail.com> Wed, 23 May 2012 00:23:43 +0300
| Newsgroups | dev.linux.lists.powertop |
|---|---|
| Message-ID | <20120522212343.GA1215@swordfish> |
On (05/22/12 12:35), Rui DaCosta wrote: > > thanks, same result: > PowerTOP v2.0 needs the kernel to support the 'perf' subsystem > as well as support for trace points in the kernel: > > CONFIG_PERF_EVENTS=y > CONFIG_PERF_COUNTERS=y > CONFIG_TRACEPOINTS=y > CONFIG_TRACING=y > > Hm... Could you please tell the number of '__NR_perf_event_open' syscall in your unistd.h? -ss > Regards, > Rui > > ────────────────────────────────────────────────────────────────────────── > > From: Sergey Senozhatsky <sergey.senozhatsky(a)gmail.com> > To: Rui DaCosta <ruidc(a)yahoo.com> > Cc: Arjan van de Ven <arjan(a)linux.intel.com>; Chris Ferron > <chris.e.ferron(a)linux.intel.com>; "powertop(a)lists.01.org" > <powertop(a)lists.01.org> > Sent: Monday, 21 May 2012, 0:17 > Subject: Re: [Powertop] segfault on Sheevaplug (ARM Kirkwood) > On (05/20/12 12:32), Rui DaCosta wrote: > > > > it was pointed out to me that CONFIG_PERF_COUNTERS has been > superseded by > > PERF_EVENTS since 2.6.32 - see bottom section of > > [1]http://cateee.net/lkddb/web-lkddb/PERF_COUNTERS.html > > so is CONFIG_PERF_COUNTERS really required? > > > > Could you please try the following patch? > > --- > > src/perf/perf.cpp | 3 +++ > 1 file changed, 3 insertions(+) > > diff --git a/src/perf/perf.cpp b/src/perf/perf.cpp > index ce9ae6a..09ca390 100644 > --- a/src/perf/perf.cpp > +++ b/src/perf/perf.cpp > @@ -48,6 +48,9 @@ > #ifdef __alpha__ > #include <asm-generic/unistd.h> > #endif > +#ifdef __arm__ > +#include <asm-generic/unistd.h> > +#endif > > #include "perf.h" > #include "../lib.h" > > References > > Visible links > 1. http://cateee.net/lkddb/web-lkddb/PERF_COUNTERS.html