]> git.kernelconcepts.de Git - karo-tx-linux.git/commit
arm64: percpu: kill off final ACCESS_ONCE() uses
authorMark Rutland <mark.rutland@arm.com>
Fri, 4 Nov 2016 18:17:06 +0000 (18:17 +0000)
committerCatalin Marinas <catalin.marinas@arm.com>
Wed, 9 Nov 2016 17:15:40 +0000 (17:15 +0000)
commit094339443e6e247254a275ec5e5d8418ad1b2d25
tree971d76c1c0f5bd1b42c94b3c4d185ec7e90ebb45
parent0c2f0afe3582c58efeef93bc57bc07d502132618
arm64: percpu: kill off final ACCESS_ONCE() uses

For several reasons it is preferable to use {READ,WRITE}_ONCE() rather than
ACCESS_ONCE(). For example, these handle aggregate types, result in shorter
source code, and better document the intended access (which may be useful for
instrumentation features such as the upcoming KTSAN).

Over a number of patches, most uses of ACCESS_ONCE() in arch/arm64 have been
migrated to {READ,WRITE}_ONCE(). For consistency, and the above reasons, this
patch migrates the final remaining uses.

Signed-off-by: Mark Rutland <mark.rutland@arm.com>
Cc: Will Deacon <will.deacon@arm.com>
Acked-by: Dmitry Vyukov <dvyukov@google.com>
Signed-off-by: Catalin Marinas <catalin.marinas@arm.com>
arch/arm64/include/asm/percpu.h