|
@@ -20,8 +20,8 @@
|
|
#include <asm/cputable.h>
|
|
#include <asm/cputable.h>
|
|
#include <asm/pmc.h>
|
|
#include <asm/pmc.h>
|
|
|
|
|
|
-#ifndef MMCR0_PMA0
|
|
|
|
-#define MMCR0_PMA0 0
|
|
|
|
|
|
+#ifndef MMCR0_PMAO
|
|
|
|
+#define MMCR0_PMAO 0
|
|
#endif
|
|
#endif
|
|
|
|
|
|
static void dummy_perf(struct pt_regs *regs)
|
|
static void dummy_perf(struct pt_regs *regs)
|
|
@@ -30,7 +30,7 @@ static void dummy_perf(struct pt_regs *regs)
|
|
mtpmr(PMRN_PMGC0, mfpmr(PMRN_PMGC0) & ~PMGC0_PMIE);
|
|
mtpmr(PMRN_PMGC0, mfpmr(PMRN_PMGC0) & ~PMGC0_PMIE);
|
|
#elif defined(CONFIG_PPC64) || defined(CONFIG_6xx)
|
|
#elif defined(CONFIG_PPC64) || defined(CONFIG_6xx)
|
|
if (cur_cpu_spec->pmc_type == PPC_PMC_IBM)
|
|
if (cur_cpu_spec->pmc_type == PPC_PMC_IBM)
|
|
- mtspr(SPRN_MMCR0, mfspr(SPRN_MMCR0) & ~(MMCR0_PMXE|MMCR0_PMA0));
|
|
|
|
|
|
+ mtspr(SPRN_MMCR0, mfspr(SPRN_MMCR0) & ~(MMCR0_PMXE|MMCR0_PMAO));
|
|
#else
|
|
#else
|
|
mtspr(SPRN_MMCR0, mfspr(SPRN_MMCR0) & ~MMCR0_PMXE);
|
|
mtspr(SPRN_MMCR0, mfspr(SPRN_MMCR0) & ~MMCR0_PMXE);
|
|
#endif
|
|
#endif
|