Commit 9ff6420d authored by Stephen Rothwell's avatar Stephen Rothwell Committed by Linus Torvalds

[PATCH] ppc64: use xPMCRegsInUse

This fixes an aweful piece of code that could have just referenced
xPMCRegsInUse in the lppaca structure.
Signed-off-by: default avatarStephen Rothwell <sfr@canb.auug.org.au>
Signed-off-by: default avatarAndrew Morton <akpm@osdl.org>
Signed-off-by: default avatarLinus Torvalds <torvalds@osdl.org>
parent 9ce0fdcf
...@@ -16,6 +16,8 @@ ...@@ -16,6 +16,8 @@
#include <asm/hvcall.h> #include <asm/hvcall.h>
#include <asm/prom.h> #include <asm/prom.h>
#include <asm/systemcfg.h> #include <asm/systemcfg.h>
#include <asm/paca.h>
#include <asm/iSeries/ItLpPaca.h>
static DEFINE_PER_CPU(struct cpu, cpu_devices); static DEFINE_PER_CPU(struct cpu, cpu_devices);
...@@ -158,10 +160,8 @@ void ppc64_enable_pmcs(void) ...@@ -158,10 +160,8 @@ void ppc64_enable_pmcs(void)
#ifdef CONFIG_PPC_PSERIES #ifdef CONFIG_PPC_PSERIES
/* instruct hypervisor to maintain PMCs */ /* instruct hypervisor to maintain PMCs */
if (cur_cpu_spec->firmware_features & FW_FEATURE_SPLPAR) { if (cur_cpu_spec->firmware_features & FW_FEATURE_SPLPAR)
char *ptr = (char *)&paca[smp_processor_id()].lppaca; get_paca()->lppaca.xPMCRegsInUse = 1;
ptr[0xBB] = 1;
}
/* /*
* On SMT machines we have to set the run latch in the ctrl register * On SMT machines we have to set the run latch in the ctrl register
......
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