]> git.karo-electronics.de Git - mv-sheeva.git/blobdiff - arch/x86/oprofile/op_model_amd.c
x86/oprofile: Implement op_x86_virt_to_phys()
[mv-sheeva.git] / arch / x86 / oprofile / op_model_amd.c
index dce69b5979e6554836dbd52d85d3f3f79d1ca140..1ea19829d9853771059563bdba66538f9417487a 100644 (file)
@@ -81,7 +81,7 @@ static void op_mux_fill_in_addresses(struct op_msrs * const msrs)
        int i;
 
        for (i = 0; i < NUM_VIRT_COUNTERS; i++) {
-               int hw_counter = i % NUM_COUNTERS;
+               int hw_counter = op_x86_virt_to_phys(i);
                if (reserve_perfctr_nmi(MSR_K7_PERFCTR0 + i))
                        msrs->multiplex[i].addr = MSR_K7_PERFCTR0 + hw_counter;
                else