diff --git a/src/commonlib/include/commonlib/cbfs.h b/src/commonlib/include/commonlib/cbfs.h index 5e511a7aea..163bef270a 100644 --- a/src/commonlib/include/commonlib/cbfs.h +++ b/src/commonlib/include/commonlib/cbfs.h @@ -18,8 +18,6 @@ #include #include -/* TODO: remove me! This is for vboot_handoff.c's benefit. */ -#define NEED_VB20_INTERNALS #include /* Object representing cbfs files. */ diff --git a/src/vboot/vboot_handoff.c b/src/vboot/vboot_handoff.c index b732b3aaa8..2533a1d415 100644 --- a/src/vboot/vboot_handoff.c +++ b/src/vboot/vboot_handoff.c @@ -13,11 +13,18 @@ * GNU General Public License for more details. */ +/* This needs to be pulled in first so that the handoff code below and + * peek into the vb2 data structures. Additionally, vboot doesn't currently + * include what it uses in its own headers. Provide the types it's after. + * TODO: fix this necessity. */ +#define NEED_VB20_INTERNALS +#include +#include +#include + #include #include #include -#include -#include #include #include #include @@ -26,8 +33,6 @@ #include #include #include -#define NEED_VB20_INTERNALS /* TODO: remove me! */ -#include #include #include #include