summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--sys/x86/x86/mca.c4
1 files changed, 2 insertions, 2 deletions
diff --git a/sys/x86/x86/mca.c b/sys/x86/x86/mca.c
index cf695ef..08e29d5 100644
--- a/sys/x86/x86/mca.c
+++ b/sys/x86/x86/mca.c
@@ -548,7 +548,7 @@ cmci_update(enum scan_mode mode, int bank, int valid, struct mca_record *rec)
limit = min(limit << 1, cc->max_threshold);
ctl &= ~MC_CTL2_THRESHOLD;
ctl |= limit;
- wrmsr(MSR_MC_CTL2(bank), limit);
+ wrmsr(MSR_MC_CTL2(bank), ctl);
}
cc->last_intr = time_uptime;
return;
@@ -581,7 +581,7 @@ cmci_update(enum scan_mode mode, int bank, int valid, struct mca_record *rec)
if ((ctl & MC_CTL2_THRESHOLD) != limit) {
ctl &= ~MC_CTL2_THRESHOLD;
ctl |= limit;
- wrmsr(MSR_MC_CTL2(bank), limit);
+ wrmsr(MSR_MC_CTL2(bank), ctl);
}
}
#endif
OpenPOWER on IntegriCloud