aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--drivers/powercap/intel_rapl.c4
1 files changed, 3 insertions, 1 deletions
diff --git a/drivers/powercap/intel_rapl.c b/drivers/powercap/intel_rapl.c
index 9ddad0815ba9..d1694f1def72 100644
--- a/drivers/powercap/intel_rapl.c
+++ b/drivers/powercap/intel_rapl.c
@@ -874,7 +874,9 @@ static int rapl_write_data_raw(struct rapl_domain *rd,
874 874
875 cpu = rd->rp->lead_cpu; 875 cpu = rd->rp->lead_cpu;
876 bits = rapl_unit_xlate(rd, rp->unit, value, 1); 876 bits = rapl_unit_xlate(rd, rp->unit, value, 1);
877 bits |= bits << rp->shift; 877 bits <<= rp->shift;
878 bits &= rp->mask;
879
878 memset(&ma, 0, sizeof(ma)); 880 memset(&ma, 0, sizeof(ma));
879 881
880 ma.msr_no = rd->msrs[rp->id]; 882 ma.msr_no = rd->msrs[rp->id];