diff options
Diffstat (limited to 'arch/ppc64/kernel/sysfs.c')
-rw-r--r-- | arch/ppc64/kernel/sysfs.c | 14 |
1 files changed, 1 insertions, 13 deletions
diff --git a/arch/ppc64/kernel/sysfs.c b/arch/ppc64/kernel/sysfs.c index 2f704a2cafb1..02b8ac4e0168 100644 --- a/arch/ppc64/kernel/sysfs.c +++ b/arch/ppc64/kernel/sysfs.c | |||
@@ -112,7 +112,6 @@ void ppc64_enable_pmcs(void) | |||
112 | unsigned long hid0; | 112 | unsigned long hid0; |
113 | #ifdef CONFIG_PPC_PSERIES | 113 | #ifdef CONFIG_PPC_PSERIES |
114 | unsigned long set, reset; | 114 | unsigned long set, reset; |
115 | int ret; | ||
116 | #endif /* CONFIG_PPC_PSERIES */ | 115 | #endif /* CONFIG_PPC_PSERIES */ |
117 | 116 | ||
118 | /* Only need to enable them once */ | 117 | /* Only need to enable them once */ |
@@ -145,11 +144,7 @@ void ppc64_enable_pmcs(void) | |||
145 | case PLATFORM_PSERIES_LPAR: | 144 | case PLATFORM_PSERIES_LPAR: |
146 | set = 1UL << 63; | 145 | set = 1UL << 63; |
147 | reset = 0; | 146 | reset = 0; |
148 | ret = plpar_hcall_norets(H_PERFMON, set, reset); | 147 | plpar_hcall_norets(H_PERFMON, set, reset); |
149 | if (ret) | ||
150 | printk(KERN_ERR "H_PERFMON call on cpu %u " | ||
151 | "returned %d\n", | ||
152 | smp_processor_id(), ret); | ||
153 | break; | 148 | break; |
154 | #endif /* CONFIG_PPC_PSERIES */ | 149 | #endif /* CONFIG_PPC_PSERIES */ |
155 | 150 | ||
@@ -161,13 +156,6 @@ void ppc64_enable_pmcs(void) | |||
161 | /* instruct hypervisor to maintain PMCs */ | 156 | /* instruct hypervisor to maintain PMCs */ |
162 | if (cur_cpu_spec->firmware_features & FW_FEATURE_SPLPAR) | 157 | if (cur_cpu_spec->firmware_features & FW_FEATURE_SPLPAR) |
163 | get_paca()->lppaca.pmcregs_in_use = 1; | 158 | get_paca()->lppaca.pmcregs_in_use = 1; |
164 | |||
165 | /* | ||
166 | * On SMT machines we have to set the run latch in the ctrl register | ||
167 | * in order to make PMC6 spin. | ||
168 | */ | ||
169 | if (cpu_has_feature(CPU_FTR_SMT)) | ||
170 | ppc64_runlatch_on(); | ||
171 | #endif /* CONFIG_PPC_PSERIES */ | 159 | #endif /* CONFIG_PPC_PSERIES */ |
172 | } | 160 | } |
173 | 161 | ||