aboutsummaryrefslogtreecommitdiff
path: root/tools/perf/scripts/python
diff options
context:
space:
mode:
authorBen Dooks <[email protected]>2015-03-30 22:17:12 +0200
committerIngo Molnar <[email protected]>2015-03-31 09:15:57 +0200
commit3a10013b6a5975346fe5a8db59500a8d176d64e0 (patch)
tree96165a5eb570fd9abefc8d63593411add856ba51 /tools/perf/scripts/python
parentad834a346853b7ee7c684efa56b1d415a850a710 (diff)
clocksource/drivers/dw_apb_timers_of: Fix IO endianness causing time jumps
The dw_apb_timer_of timer is using __raw_readl() to access the timer register, which is causing issues when the system is running in big endian mode. Fix this by using readl_relaxed() which should account for the endian settings. This fixes issues where the time jumps around in the dmesg output due to returnling __le32 values. For an example, these two console lines show time running backwards: [ 49.882572] CPU1: failed to come online [ 43.282457] Brought up 1 CPUs Signed-off-by: Ben Dooks <[email protected]> Signed-off-by: Daniel Lezcano <[email protected]> Acked-by: Nicolas Ferre <[email protected]> Cc: Dinh Nguyen <[email protected]> Cc: Linux ARM Kernel <[email protected]> Cc: Thomas Gleixner <[email protected]> Cc: [email protected] Cc: [email protected] Cc: [email protected] Cc: [email protected] Cc: [email protected] Link: http://lkml.kernel.org/r/[email protected] Signed-off-by: Ingo Molnar <[email protected]>
Diffstat (limited to 'tools/perf/scripts/python')
0 files changed, 0 insertions, 0 deletions