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:
parent
46731237ce
commit
3faea59e26
|
@ -58,10 +58,9 @@ int vboot_get_handoff_info(void **addr, uint32_t *size)
|
||||||
static int vboot_handoff_flag(uint32_t flag)
|
static int vboot_handoff_flag(uint32_t flag)
|
||||||
{
|
{
|
||||||
struct vboot_handoff *vbho;
|
struct vboot_handoff *vbho;
|
||||||
|
uint32_t size;
|
||||||
|
|
||||||
vbho = cbmem_find(CBMEM_ID_VBOOT_HANDOFF);
|
if (vboot_get_handoff_info((void **)&vbho, &size))
|
||||||
|
|
||||||
if (vbho == NULL)
|
|
||||||
return 0;
|
return 0;
|
||||||
|
|
||||||
return !!(vbho->init_params.out_flags & flag);
|
return !!(vbho->init_params.out_flags & flag);
|
||||||
|
|
Loading…
Reference in New Issue