Commit 62ccae78 authored by Christophe Leroy's avatar Christophe Leroy Committed by Michael Ellerman

powerpc: Remove remaining parts of oprofile

Commit 9850b6c6 ("arch: powerpc: Remove oprofile") removed
oprofile.

Remove all remaining parts of it.
Signed-off-by: default avatarChristophe Leroy <christophe.leroy@csgroup.eu>
Acked-by: default avatarViresh Kumar <viresh.kumar@linaro.org>
Signed-off-by: default avatarMichael Ellerman <mpe@ellerman.id.au>
Link: https://lore.kernel.org/r/298432fe1a14c0a415760011d72c3f0999efd5e2.1657204631.git.christophe.leroy@csgroup.eu
parent ec3eb9d9
...@@ -70,9 +70,6 @@ struct cpu_spec { ...@@ -70,9 +70,6 @@ struct cpu_spec {
/* Used to restore cpu setup on secondary processors and at resume */ /* Used to restore cpu setup on secondary processors and at resume */
cpu_restore_t cpu_restore; cpu_restore_t cpu_restore;
/* Used by oprofile userspace to select the right counters */
char *oprofile_cpu_type;
/* Name of processor class, for the ELF AT_PLATFORM entry */ /* Name of processor class, for the ELF AT_PLATFORM entry */
char *platform; char *platform;
......
This diff is collapsed.
...@@ -102,7 +102,6 @@ static struct cpu_spec __initdata base_cpu_spec = { ...@@ -102,7 +102,6 @@ static struct cpu_spec __initdata base_cpu_spec = {
.dcache_bsize = 32, /* cache info init. */ .dcache_bsize = 32, /* cache info init. */
.num_pmcs = 0, .num_pmcs = 0,
.pmc_type = PPC_PMC_DEFAULT, .pmc_type = PPC_PMC_DEFAULT,
.oprofile_cpu_type = NULL,
.cpu_setup = NULL, .cpu_setup = NULL,
.cpu_restore = __restore_cpu_cpufeatures, .cpu_restore = __restore_cpu_cpufeatures,
.machine_check_early = NULL, .machine_check_early = NULL,
...@@ -387,7 +386,6 @@ static int __init feat_enable_pmu_power8(struct dt_cpu_feature *f) ...@@ -387,7 +386,6 @@ static int __init feat_enable_pmu_power8(struct dt_cpu_feature *f)
cur_cpu_spec->num_pmcs = 6; cur_cpu_spec->num_pmcs = 6;
cur_cpu_spec->pmc_type = PPC_PMC_IBM; cur_cpu_spec->pmc_type = PPC_PMC_IBM;
cur_cpu_spec->oprofile_cpu_type = "ppc64/power8";
return 1; return 1;
} }
...@@ -423,7 +421,6 @@ static int __init feat_enable_pmu_power9(struct dt_cpu_feature *f) ...@@ -423,7 +421,6 @@ static int __init feat_enable_pmu_power9(struct dt_cpu_feature *f)
cur_cpu_spec->num_pmcs = 6; cur_cpu_spec->num_pmcs = 6;
cur_cpu_spec->pmc_type = PPC_PMC_IBM; cur_cpu_spec->pmc_type = PPC_PMC_IBM;
cur_cpu_spec->oprofile_cpu_type = "ppc64/power9";
return 1; return 1;
} }
...@@ -449,7 +446,6 @@ static int __init feat_enable_pmu_power10(struct dt_cpu_feature *f) ...@@ -449,7 +446,6 @@ static int __init feat_enable_pmu_power10(struct dt_cpu_feature *f)
cur_cpu_spec->num_pmcs = 6; cur_cpu_spec->num_pmcs = 6;
cur_cpu_spec->pmc_type = PPC_PMC_IBM; cur_cpu_spec->pmc_type = PPC_PMC_IBM;
cur_cpu_spec->oprofile_cpu_type = "ppc64/power10";
return 1; return 1;
} }
......
...@@ -76,7 +76,7 @@ struct spu_context { ...@@ -76,7 +76,7 @@ struct spu_context {
struct address_space *mss; /* 'mss' area mappings. */ struct address_space *mss; /* 'mss' area mappings. */
struct address_space *psmap; /* 'psmap' area mappings. */ struct address_space *psmap; /* 'psmap' area mappings. */
struct mutex mapping_lock; struct mutex mapping_lock;
u64 object_id; /* user space pointer for oprofile */ u64 object_id; /* user space pointer for GNU Debugger */
enum { SPU_STATE_RUNNABLE, SPU_STATE_SAVED } state; enum { SPU_STATE_RUNNABLE, SPU_STATE_SAVED } state;
struct mutex state_mutex; struct mutex state_mutex;
......
...@@ -165,7 +165,7 @@ config PS3_LPM ...@@ -165,7 +165,7 @@ config PS3_LPM
If you intend to use the advanced performance monitoring and If you intend to use the advanced performance monitoring and
profiling support of the Cell processor with programs like profiling support of the Cell processor with programs like
oprofile and perfmon2, then say Y or M, otherwise say N. perfmon2, then say Y or M, otherwise say N.
config PS3GELIC_UDBG config PS3GELIC_UDBG
bool "PS3 udbg output via UDP broadcasts on Ethernet" bool "PS3 udbg output via UDP broadcasts on Ethernet"
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment