armv8: fix Clang warning on writing 32-bit variable to a 64-bit register
authorRaymond Mao <raymond.mao@linaro.org>
Tue, 27 May 2025 21:04:31 +0000 (14:04 -0700)
committerTom Rini <trini@konsulko.com>
Thu, 5 Jun 2025 22:57:35 +0000 (16:57 -0600)
commit85683bd1959cb7f3c870c9da12217f5a4ba0e922
treec8d905f28ebb4cfee9184c620fd55e1144903c72
parentef0eec3fa91840ab8147dbb1c44b859879cb306b
armv8: fix Clang warning on writing 32-bit variable to a 64-bit register

Clang is stricter than GCC when it comes to inline assembly and expects the
register to be written with explicitly same type of variable.

Fixes: c0e1775a867c ("armv8: Add arch-specific sysinfo platform driver")
Signed-off-by: Raymond Mao <raymond.mao@linaro.org>
Reviewed-by: Ilias Apalodimas <ilias.apalodimas@linaro.org>
arch/arm/cpu/armv8/sysinfo.c