Track UAPI psci.h for PSCI definitions Signed-off-by: Suzuki K Poulose --- util/update_headers.sh | 17 ++++++++++------- 1 file changed, 10 insertions(+), 7 deletions(-) diff --git a/util/update_headers.sh b/util/update_headers.sh index af75ca36..9fe782a2 100755 --- a/util/update_headers.sh +++ b/util/update_headers.sh @@ -37,13 +37,16 @@ done unset KVMTOOL_PATH -copy_optional_arch () { - local src="$LINUX_ROOT/arch/$arch/include/uapi/$1" +copy_arm64_headers () { + local uapi_asm_hdr="$LINUX_ROOT/arch/$arch/include/uapi/asm" - if [ -r "$src" ] - then - cp -- "$src" "$KVMTOOL_PATH/include/asm/" - fi + for f in sve_context.h psci.h + do + if [ -r "$uapi_asm_hdr/$f" ] + then + cp -- "$uapi_asm_hdr/$f" "$KVMTOOL_PATH/include/asm/" + fi + done } for arch in arm64 mips powerpc riscv x86 @@ -51,7 +54,7 @@ do KVMTOOL_PATH=$arch case $arch in - arm64) copy_optional_arch asm/sve_context.h ;; + arm64) copy_arm64_headers;; esac cp -- "$LINUX_ROOT/arch/$arch/include/uapi/asm/kvm.h" \ "$KVMTOOL_PATH/include/asm" -- 2.43.0