commit | 1dac0dd71cdda2bd7395dd47a6b617ed296d4901 | [log] [tgz] |
---|---|---|
author | Mark Rutland <mark.rutland@arm.com> | Tue Jan 15 11:12:29 2013 +0000 |
committer | Mark Rutland <mark.rutland@arm.com> | Thu Jan 31 15:51:49 2013 +0000 |
tree | 8c5853f5c948ff82f086434771605a0c93b79037 | |
parent | 8a4da6e36c582ff746191eca85b6c1c068dbfbd6 [diff] |
arm64: arm_generic: prevent reading stale time Currently arch_counter_get_cnt{p,v}ct can be speculated, allowing for stale time values to be read. This could be problematic for the delay loop and other sensitive functions, as the time delta could jump around unexpectedly. This patch adds isbs to arch_counter_get_cnt{p,v}ct, preventing this possibility. Signed-off-by: Mark Rutland <mark.rutland@arm.com> Acked-by: Catalin Marinas <catalin.marinas@arm.com>