mirror of
https://github.com/Fishwaldo/u-boot.git
synced 2025-03-26 17:11:32 +00:00
efi_selftest: remove todo in device path test
The installation of UninstallProtocol is functional now. So we do not expect errors when calling it. Call UninstallProtocol with correct level of indirection for parameter handle. Signed-off-by: Heinrich Schuchardt <xypron.glpk@gmx.de> Signed-off-by: Alexander Graf <agraf@suse.de>
This commit is contained in:
parent
77425e73b8
commit
8d7cf39090
1 changed files with 25 additions and 15 deletions
|
@ -192,31 +192,41 @@ static int teardown(void)
|
|||
{
|
||||
efi_status_t ret;
|
||||
|
||||
ret = boottime->uninstall_protocol_interface(&handle1,
|
||||
ret = boottime->uninstall_protocol_interface(handle1,
|
||||
&guid_device_path,
|
||||
dp1);
|
||||
if (ret != EFI_SUCCESS)
|
||||
efi_st_todo("UninstallProtocolInterface failed\n");
|
||||
ret = boottime->uninstall_protocol_interface(&handle1,
|
||||
if (ret != EFI_SUCCESS) {
|
||||
efi_st_error("UninstallProtocolInterface failed\n");
|
||||
return EFI_ST_FAILURE;
|
||||
}
|
||||
ret = boottime->uninstall_protocol_interface(handle1,
|
||||
&guid_protocol,
|
||||
&interface);
|
||||
if (ret != EFI_SUCCESS)
|
||||
efi_st_todo("UninstallProtocolInterface failed\n");
|
||||
ret = boottime->uninstall_protocol_interface(&handle2,
|
||||
if (ret != EFI_SUCCESS) {
|
||||
efi_st_error("UninstallProtocolInterface failed\n");
|
||||
return EFI_ST_FAILURE;
|
||||
}
|
||||
ret = boottime->uninstall_protocol_interface(handle2,
|
||||
&guid_device_path,
|
||||
dp2);
|
||||
if (ret != EFI_SUCCESS)
|
||||
efi_st_todo("UninstallProtocolInterface failed\n");
|
||||
ret = boottime->uninstall_protocol_interface(&handle2,
|
||||
if (ret != EFI_SUCCESS) {
|
||||
efi_st_error("UninstallProtocolInterface failed\n");
|
||||
return EFI_ST_FAILURE;
|
||||
}
|
||||
ret = boottime->uninstall_protocol_interface(handle2,
|
||||
&guid_protocol,
|
||||
&interface);
|
||||
if (ret != EFI_SUCCESS)
|
||||
efi_st_todo("UninstallProtocolInterface failed\n");
|
||||
ret = boottime->uninstall_protocol_interface(&handle3,
|
||||
if (ret != EFI_SUCCESS) {
|
||||
efi_st_error("UninstallProtocolInterface failed\n");
|
||||
return EFI_ST_FAILURE;
|
||||
}
|
||||
ret = boottime->uninstall_protocol_interface(handle3,
|
||||
&guid_device_path,
|
||||
dp3);
|
||||
if (ret != EFI_SUCCESS)
|
||||
efi_st_todo("UninstallProtocolInterface failed\n");
|
||||
if (ret != EFI_SUCCESS) {
|
||||
efi_st_error("UninstallProtocolInterface failed\n");
|
||||
return EFI_ST_FAILURE;
|
||||
}
|
||||
if (dp1) {
|
||||
ret = boottime->free_pool(dp1);
|
||||
if (ret != EFI_SUCCESS) {
|
||||
|
|
Loading…
Add table
Reference in a new issue