]> www.infradead.org Git - users/hch/misc.git/commitdiff
smccc: kvm_guest: Fix kernel builds for 32 bit arm
authorShameer Kolothum <shameerali.kolothum.thodi@huawei.com>
Fri, 7 Mar 2025 00:38:28 +0000 (16:38 -0800)
committerOliver Upton <oliver.upton@linux.dev>
Fri, 7 Mar 2025 00:41:04 +0000 (16:41 -0800)
The paravirtual implementation ID stuffs is 64-bit only and broke 32bit
arm builds. Slap an ifdef bandaid on the situation to get things rolling
again.

Signed-off-by: Shameer Kolothum <shameerali.kolothum.thodi@huawei.com>
Signed-off-by: Oliver Upton <oliver.upton@linux.dev>
drivers/firmware/smccc/kvm_guest.c

index 2f03b582c298a4f2d0876e34a0c9a8bfdabeab82..5767aed25cdc055a328f096d4773b672d64b4628 100644 (file)
@@ -55,6 +55,7 @@ bool kvm_arm_hyp_service_available(u32 func_id)
 }
 EXPORT_SYMBOL_GPL(kvm_arm_hyp_service_available);
 
+#ifdef CONFIG_ARM64
 void  __init kvm_arm_target_impl_cpu_init(void)
 {
        int i;
@@ -115,3 +116,4 @@ void  __init kvm_arm_target_impl_cpu_init(void)
 mem_free:
        memblock_free(target, sizeof(*target) * max_cpus);
 }
+#endif