|
@@ -1351,10 +1351,10 @@ static inline u64 time_interpolator_get_cycles(unsigned int src)
|
|
return x();
|
|
return x();
|
|
|
|
|
|
case TIME_SOURCE_MMIO64 :
|
|
case TIME_SOURCE_MMIO64 :
|
|
- return readq((void __iomem *) time_interpolator->addr);
|
|
|
|
|
|
+ return readq_relaxed((void __iomem *)time_interpolator->addr);
|
|
|
|
|
|
case TIME_SOURCE_MMIO32 :
|
|
case TIME_SOURCE_MMIO32 :
|
|
- return readl((void __iomem *) time_interpolator->addr);
|
|
|
|
|
|
+ return readl_relaxed((void __iomem *)time_interpolator->addr);
|
|
|
|
|
|
default: return get_cycles();
|
|
default: return get_cycles();
|
|
}
|
|
}
|