summaryrefslogtreecommitdiff
path: root/core/tee/tee_fs_key_manager.c
diff options
context:
space:
mode:
authorEtienne Carriere <etienne.carriere@linaro.org>2016-07-23 10:57:10 +0200
committerEtienne Carriere <etienne.carriere@linaro.org>2016-08-09 15:24:14 +0200
commitd13278b879afbe61bc625d85bf35ac2eb20bd844 (patch)
treeeca38bb007f801f1b542bb6d16f741b9fc8d7e58 /core/tee/tee_fs_key_manager.c
parent8ddf5a4e3ce277adee040d90758ec08b429e9e4f (diff)
core: remove TEE_ASSERT()
TEE_ASSERT() can be confusing regarding assert() as assert() can be disabled through NDEBUG while TEE_ASSERT() can't. Instead one should explicitly implement "if (cond) { panic(); }" This patch removes several inclusions on tee_common_unpg.h as it used to define TEE_ASSERT() that has been removed. Signed-off-by: Etienne Carriere <etienne.carriere@linaro.org> Reviewed-by: Jens Wiklander <jen.wiklander@linaro.org> Reviewed-by: Jerome Forissier <jerome.forissier@linaro.org> Tested-by: Etienne Carriere <etienne.carriere@linaro.org> (QEMU)
Diffstat (limited to 'core/tee/tee_fs_key_manager.c')
-rw-r--r--core/tee/tee_fs_key_manager.c5
1 files changed, 2 insertions, 3 deletions
diff --git a/core/tee/tee_fs_key_manager.c b/core/tee/tee_fs_key_manager.c
index 8fa22828..6636554c 100644
--- a/core/tee/tee_fs_key_manager.c
+++ b/core/tee/tee_fs_key_manager.c
@@ -40,8 +40,8 @@
#include <initcall.h>
#include <stdlib.h>
#include <string.h>
+#include <kernel/panic.h>
#include <kernel/tee_common_otp.h>
-#include <kernel/tee_common_unpg.h>
#include <kernel/tee_ta_manager.h>
#include <tee/tee_cryp_utl.h>
#include <tee/tee_cryp_provider.h>
@@ -286,8 +286,7 @@ size_t tee_fs_get_header_size(enum tee_fs_file_type type)
header_size = sizeof(struct block_header);
break;
default:
- EMSG("Unknown file type, type=%d", type);
- TEE_ASSERT(0);
+ panic();
}
return header_size;