aboutsummaryrefslogtreecommitdiff
path: root/common/avb_verify.c
diff options
context:
space:
mode:
authorSam Protsenko2019-07-31 19:59:08 +0300
committerTom Rini2019-08-07 15:31:04 -0400
commitf254bd02a0754402feaed2e5ec5aba4c5f1512e1 (patch)
tree82f351885cb8c3be189bb8df94e3afaeb1edf9ed /common/avb_verify.c
parent6948f1023f3aa382bb023f115929ab3106edb7ee (diff)
avb: Fix build when CONFIG_OPTEE_TA_AVB is disabled
When having only these AVB related configs enabled: CONFIG_AVB_VERIFY=y CONFIG_CMD_AVB=y CONFIG_LIBAVB=y build fails with next errors: common/avb_verify.c: In function 'read_persistent_value': common/avb_verify.c:867:6: warning: implicit declaration of function 'get_open_session' common/avb_verify.c:870:45: error: 'struct AvbOpsData' has no member named 'tee' common/avb_verify.c:894:7: warning: implicit declaration of function 'invoke_func' common/avb_verify.c: In function 'write_persistent_value': common/avb_verify.c:931:45: error: 'struct AvbOpsData' has no member named 'tee' Guard read_persistent_value() and write_persistent_value() functions by checking if CONFIG_OPTEE_TA_AVB is enabled (as those are only used in that case) to fix the build with mentioned configuration. Signed-off-by: Sam Protsenko <semen.protsenko@linaro.org> Reviewed-by: Igor Opaniuk <igor.opaniuk@gmail.com>
Diffstat (limited to 'common/avb_verify.c')
-rw-r--r--common/avb_verify.c3
1 files changed, 3 insertions, 0 deletions
diff --git a/common/avb_verify.c b/common/avb_verify.c
index 32034d927cf..36898a610f8 100644
--- a/common/avb_verify.c
+++ b/common/avb_verify.c
@@ -851,6 +851,7 @@ static AvbIOResult get_size_of_partition(AvbOps *ops,
return AVB_IO_RESULT_OK;
}
+#ifdef CONFIG_OPTEE_TA_AVB
static AvbIOResult read_persistent_value(AvbOps *ops,
const char *name,
size_t buffer_size,
@@ -968,6 +969,8 @@ free_name:
return rc;
}
+#endif
+
/**
* ============================================================================
* AVB2.0 AvbOps alloc/initialisation/free