chromeos: vboot_common: Avoid code duplication when grabbing the handoff info

vboot_handoff_flag was duplicating the logic to grab the handoff info, that is
already made available with vboot_get_handoff_info.
This uses vboot_get_handoff_info in vboot_handoff_flag instead.

Change-Id: I28f1decce98f988f90c446a3a0dbe7409d714527
Signed-off-by: Paul Kocialkowski <contact@paulk.fr>
Reviewed-on: http://review.coreboot.org/11498
Tested-by: build bot (Jenkins)
Reviewed-by: Aaron Durbin <adurbin@chromium.org>
This commit is contained in:
Paul Kocialkowski 2015-09-03 11:44:56 +02:00 committed by Aaron Durbin
parent 46731237ce
commit 3faea59e26
1 changed files with 2 additions and 3 deletions

View File

@ -58,10 +58,9 @@ int vboot_get_handoff_info(void **addr, uint32_t *size)
static int vboot_handoff_flag(uint32_t flag)
{
struct vboot_handoff *vbho;
uint32_t size;
vbho = cbmem_find(CBMEM_ID_VBOOT_HANDOFF);
if (vbho == NULL)
if (vboot_get_handoff_info((void **)&vbho, &size))
return 0;
return !!(vbho->init_params.out_flags & flag);