[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
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