diff options
Diffstat (limited to 'lib/efi_selftest')
-rw-r--r-- | lib/efi_selftest/Kconfig | 1 | ||||
-rw-r--r-- | lib/efi_selftest/efi_selftest_block_device.c | 4 |
2 files changed, 3 insertions, 2 deletions
diff --git a/lib/efi_selftest/Kconfig b/lib/efi_selftest/Kconfig index d20f5899af..478140330b 100644 --- a/lib/efi_selftest/Kconfig +++ b/lib/efi_selftest/Kconfig @@ -3,6 +3,7 @@ config CMD_BOOTEFI_SELFTEST depends on CMD_BOOTEFI imply FAT imply FAT_WRITE + imply CMD_POWEROFF if PSCI_RESET || SYSRESET_PSCI help This adds a UEFI test application to U-Boot that can be executed via the 'bootefi selftest' command. It provides extended tests of diff --git a/lib/efi_selftest/efi_selftest_block_device.c b/lib/efi_selftest/efi_selftest_block_device.c index 644c5ade21..d98a854e6d 100644 --- a/lib/efi_selftest/efi_selftest_block_device.c +++ b/lib/efi_selftest/efi_selftest_block_device.c @@ -257,9 +257,9 @@ static int teardown(void) disk_handle, &block_io_protocol_guid, &block_io); if (r != EFI_SUCCESS) { - efi_st_todo( + efi_st_error( "Failed to uninstall block I/O protocol\n"); - return EFI_ST_SUCCESS; + return EFI_ST_FAILURE; } } |