mirror of
https://github.com/AsahiLinux/u-boot
synced 2024-11-13 08:27:23 +00:00
efi_selftest: do not call CloseEvent() after ExitBootServices()
Boot services are not available after calling ExitBootServices(). So we should not try to close an event here. Signed-off-by: Heinrich Schuchardt <xypron.glpk@gmx.de> Reviewed-by: Oleksandr Suvorov <oleksandr.suvorov@toradex.com>
This commit is contained in:
parent
a35c33c0dc
commit
4e996a838c
1 changed files with 0 additions and 23 deletions
|
@ -55,28 +55,6 @@ static int setup(const efi_handle_t handle,
|
||||||
return EFI_ST_SUCCESS;
|
return EFI_ST_SUCCESS;
|
||||||
}
|
}
|
||||||
|
|
||||||
/*
|
|
||||||
* Tear down unit test.
|
|
||||||
*
|
|
||||||
* Close the event created in setup.
|
|
||||||
*
|
|
||||||
* @return: EFI_ST_SUCCESS for success
|
|
||||||
*/
|
|
||||||
static int teardown(void)
|
|
||||||
{
|
|
||||||
efi_status_t ret;
|
|
||||||
|
|
||||||
if (event_notify) {
|
|
||||||
ret = boottime->close_event(event_notify);
|
|
||||||
event_notify = NULL;
|
|
||||||
if (ret != EFI_SUCCESS) {
|
|
||||||
efi_st_error("could not close event\n");
|
|
||||||
return EFI_ST_FAILURE;
|
|
||||||
}
|
|
||||||
}
|
|
||||||
return EFI_ST_SUCCESS;
|
|
||||||
}
|
|
||||||
|
|
||||||
/*
|
/*
|
||||||
* Execute unit test.
|
* Execute unit test.
|
||||||
*
|
*
|
||||||
|
@ -107,5 +85,4 @@ EFI_UNIT_TEST(exitbootservices) = {
|
||||||
.phase = EFI_SETUP_BEFORE_BOOTTIME_EXIT,
|
.phase = EFI_SETUP_BEFORE_BOOTTIME_EXIT,
|
||||||
.setup = setup,
|
.setup = setup,
|
||||||
.execute = execute,
|
.execute = execute,
|
||||||
.teardown = teardown,
|
|
||||||
};
|
};
|
||||||
|
|
Loading…
Reference in a new issue