xen/arm: print update firmware only once
authorBertrand Marquis <bertrand.marquis@arm.com>
Wed, 7 Oct 2020 11:05:44 +0000 (12:05 +0100)
committerJulien Grall <jgrall@amazon.com>
Thu, 15 Oct 2020 14:33:17 +0000 (15:33 +0100)
Fix enable_smccc_arch_workaround_1 to only print the warning asking to
update the firmware once.

Fixes: 976319fa3de7 ("xen/arm64: Kill PSCI_GET_VERSION as a variant-2 workaround")
Signed-off-by: Bertrand Marquis <bertrand.marquis@arm.com>
Reviewed-by: Julien Grall <jgrall@amazon.com>
Acked-by: Stefano Stabellini <sstabellini@kernel.org>
xen/arch/arm/cpuerrata.c

index 6c0901751543a05c8a7847d79c8c7f2e565c436a..0c63dfa779ee95f88eac4ab686bffddd7d13aa59 100644 (file)
@@ -187,7 +187,7 @@ warn:
         ASSERT(system_state < SYS_STATE_active);
         warning_add("No support for ARM_SMCCC_ARCH_WORKAROUND_1.\n"
                     "Please update your firmware.\n");
-        warned = false;
+        warned = true;
     }
 
     return 0;