aboutsummaryrefslogtreecommitdiffstats
path: root/sound
diff options
context:
space:
mode:
authorCatalin Marinas <catalin.marinas@arm.com>2017-06-26 14:27:36 +0100
committerCatalin Marinas <catalin.marinas@arm.com>2017-08-21 11:12:29 +0100
commit3bbf7157ac66a88d94b291d4d5e2b2a9319a0f90 (patch)
tree9b06c2107a0c7ee8f5496fcd6bfc06f94441c46e /sound
parentMerge branch 'for-next/kernel-mode-neon' into for-next/core (diff)
downloadlinux-dev-3bbf7157ac66a88d94b291d4d5e2b2a9319a0f90.tar.xz
linux-dev-3bbf7157ac66a88d94b291d4d5e2b2a9319a0f90.zip
arm64: Convert pte handling from inline asm to using (cmp)xchg
With the support for hardware updates of the access and dirty states, the following pte handling functions had to be implemented using exclusives: __ptep_test_and_clear_young(), ptep_get_and_clear(), ptep_set_wrprotect() and ptep_set_access_flags(). To take advantage of the LSE atomic instructions and also make the code cleaner, convert these pte functions to use the more generic cmpxchg()/xchg(). Reviewed-by: Will Deacon <will.deacon@arm.com> Acked-by: Mark Rutland <mark.rutland@arm.com> Acked-by: Steve Capper <steve.capper@arm.com> Signed-off-by: Catalin Marinas <catalin.marinas@arm.com>
Diffstat (limited to '')
0 files changed, 0 insertions, 0 deletions