Use cpu_hlt() in busy loop in efi_reset_system() similarly to pch_sysreset_power_off().
Note, this is safe for __efi_runtime-annotated efi_reset_system(), because cpu_hlt() expands to a bare "hlt". Signed-off-by: Denis Mukhin <[email protected]> --- Changes since v3: - new patch --- drivers/sysreset/sysreset_x86.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/drivers/sysreset/sysreset_x86.c b/drivers/sysreset/sysreset_x86.c index 05a3ff9c8363..afb77d9c5c21 100644 --- a/drivers/sysreset/sysreset_x86.c +++ b/drivers/sysreset/sysreset_x86.c @@ -120,7 +120,8 @@ void __efi_runtime EFIAPI efi_reset_system( /* TODO EFI_RESET_SHUTDOWN */ - while (1) { } + for (;;) + cpu_hlt(); } #endif -- 2.54.0

