arm64: avoid clang warning about self-assignment
authorArnd Bergmann <arnd@arndb.de>
Fri, 22 Feb 2019 14:42:23 +0000 (15:42 +0100)
committerCatalin Marinas <catalin.marinas@arm.com>
Thu, 28 Feb 2019 18:16:00 +0000 (18:16 +0000)
commit366e37e4da23f9df498cc9577cadcb354f7bd431
tree710779d189848a45aa13e0f9ae427bcb5428c748
parenta29c78234942fcfba2c5c305adc85b64332f9a95
arm64: avoid clang warning about self-assignment

Building a preprocessed source file for arm64 now always produces
a warning with clang because of the page_to_virt() macro assigning
a variable to itself.

Adding a new temporary variable avoids this issue.

Fixes: 2813b9c02962 ("kasan, mm, arm64: tag non slab memory allocated via pagealloc")
Reviewed-by: Andrey Konovalov <andreyknvl@google.com>
Signed-off-by: Arnd Bergmann <arnd@arndb.de>
Signed-off-by: Catalin Marinas <catalin.marinas@arm.com>
arch/arm64/include/asm/memory.h