File kernel_6_16.patch of Package zenergy
diff -Nrau a/zenergy.c b/zenergy.c
--- a/zenergy.c 2025-04-15 07:24:40.000000000 +0200
+++ b/zenergy.c 2025-09-07 22:48:02.329611575 +0200
@@ -80,7 +80,7 @@
{
u64 rapl_units;
- rdmsrl_safe(ENERGY_PWR_UNIT_MSR, &rapl_units);
+ rdmsrq_safe(ENERGY_PWR_UNIT_MSR, &rapl_units);
data->energy_units = (rapl_units & zenergy_UNIT_MASK) >> 8;
}
@@ -89,7 +89,7 @@
{
u64 input;
- rdmsrl_safe_on_cpu(cpu, reg, &input);
+ rdmsrq_safe_on_cpu(cpu, reg, &input);
input &= zenergy_MASK;
if (input >= accum->prev_value)