|
@@ -276,8 +276,8 @@ static int single_msr_reserve(void)
|
|
|
|
|
|
static void single_msr_unreserve(void)
|
|
|
{
|
|
|
- release_evntsel_nmi(wd_ops->perfctr);
|
|
|
- release_perfctr_nmi(wd_ops->evntsel);
|
|
|
+ release_evntsel_nmi(wd_ops->evntsel);
|
|
|
+ release_perfctr_nmi(wd_ops->perfctr);
|
|
|
}
|
|
|
|
|
|
static void single_msr_rearm(struct nmi_watchdog_ctlblk *wd, unsigned nmi_hz)
|
|
@@ -475,10 +475,10 @@ static void p4_unreserve(void)
|
|
|
{
|
|
|
#ifdef CONFIG_SMP
|
|
|
if (smp_num_siblings > 1)
|
|
|
- release_evntsel_nmi(MSR_P4_IQ_PERFCTR1);
|
|
|
+ release_perfctr_nmi(MSR_P4_IQ_PERFCTR1);
|
|
|
#endif
|
|
|
- release_evntsel_nmi(MSR_P4_IQ_PERFCTR0);
|
|
|
- release_perfctr_nmi(MSR_P4_CRU_ESCR0);
|
|
|
+ release_evntsel_nmi(MSR_P4_CRU_ESCR0);
|
|
|
+ release_perfctr_nmi(MSR_P4_IQ_PERFCTR0);
|
|
|
}
|
|
|
|
|
|
static void p4_rearm(struct nmi_watchdog_ctlblk *wd, unsigned nmi_hz)
|