Thread (29 messages) 29 messages, 7 authors, 2010-09-30
STALE5726d

[PATCH 6/6] sh: oprofile: Use perf-events oprofile backend

From: Matt Fleming <hidden>
Date: 2010-09-28 08:33:56
Also in: linux-arch, linux-sh

On Tue, Sep 28, 2010 at 12:45:51AM +0200, Robert Richter wrote:
On 27.09.10 18:26:27, Matt Fleming wrote:
quoted
I don't see why we should pollute the perf namespace with a function
that is only being used inside the SH oprofile code? There would be
exactly one use of this function and I doubt the perf guys will want
this function exposed. In it's current state, it really is no use to any
architecture other than SH.

We can always add a generic perf_pmu_name() function later if needed,
but it's definitely not needed at the moment.
Ok, so then let's implement sh_pmu_name() in
arch/sh/oprofile/common.c, we import asm/perf_event.h to get access to
struct sh_pmu. This could be implemented as a static function then and
we also get rid of this interface thing.
That seems OK to me s'long as Paul (the author of the perf events code
for SH) doesn't have a problem with us exposing the struct sh_pmu *
outside of arch/sh/kernel/perf_event.c
Keyboard shortcuts
hback out one level
jnext message in thread
kprevious message in thread
ldrill in
Escclose help / fold thread tree
?toggle this help