When compiled with clang for arm64, some build errors were observed along the fpu code. Moreover, data aborts were seen while running the arm/fpu test due to misconfigured input/output args in the inline assembly. The series tries to address these issues. v2: - Fix build errors for newer clang versions that push 'q' registers out of scope under '-mgeneral-regs-only'. (Andrew) v1: https://lore.kernel.org/all/20241022004710.1888067-1-rananta@xxxxxxxxxx/ - Raghavendra Raghavendra Rao Ananta (4): arm: Fix clang error in sve_vl() arm: fpu: Convert 'q' registers to 'v' to satisfy clang arm: fpu: Add '.arch_extension fp' to fpu macros arm: fpu: Fix the input/output args for inline asm in fpu.c arm/fpu.c | 52 ++++++++++++++++++++------------------- lib/arm64/asm/processor.h | 2 +- 2 files changed, 28 insertions(+), 26 deletions(-) base-commit: f246b16099478a916eab37b9bd1eb07c743a67d5 -- 2.47.0.105.g07ac214952-goog