powerpc/perf: Pass the struct perf_events down to compute_mmcr()
To support per-event exclude settings on Power8 we need access to the struct perf_events in compute_mmcr(). Signed-off-by: Michael Ellerman <mpe@ellerman.id.au> Signed-off-by: Benjamin Herrenschmidt <benh@kernel.crashing.org>
This commit is contained in:

committed by
Benjamin Herrenschmidt

parent
79a4cb28a0
commit
8abd818fc7
@@ -260,8 +260,9 @@ static const u32 pmcsel_mask[N_COUNTER] = {
|
||||
/*
|
||||
* Compute MMCR0/1/2 values for a set of events.
|
||||
*/
|
||||
static int mpc7450_compute_mmcr(u64 event[], int n_ev,
|
||||
unsigned int hwc[], unsigned long mmcr[])
|
||||
static int mpc7450_compute_mmcr(u64 event[], int n_ev, unsigned int hwc[],
|
||||
unsigned long mmcr[],
|
||||
struct perf_event *pevents[])
|
||||
{
|
||||
u8 event_index[N_CLASSES][N_COUNTER];
|
||||
int n_classevent[N_CLASSES];
|
||||
|
Reference in New Issue
Block a user