regression 6020: fix fs_open() flags
The flag TEE_DATA_FLAG_OVERWRITE is not permitted with the
TEE_OpenPersistentObject() functions. So remove the flag where needed in
the 6020 case.
Reviewed-by: Jerome Forissier <jerome@forissier.org>
Signed-off-by: Jens Wiklander <jens.wiklander@linaro.org>
diff --git a/host/xtest/regression_6000.c b/host/xtest/regression_6000.c
index 2fcf586..a002c45 100644
--- a/host/xtest/regression_6000.c
+++ b/host/xtest/regression_6000.c
@@ -2123,8 +2123,7 @@
TA_STORAGE_CMD_OPEN_ID_IN_SHM,
file_01, sizeof(file_01),
TEE_DATA_FLAG_ACCESS_WRITE |
- TEE_DATA_FLAG_ACCESS_WRITE_META |
- TEE_DATA_FLAG_OVERWRITE,
+ TEE_DATA_FLAG_ACCESS_WRITE_META,
0,
NULL, 0,
&obj,
@@ -2161,8 +2160,7 @@
res = fs_open(&sess, file_01, sizeof(file_01),
TEE_DATA_FLAG_ACCESS_WRITE |
- TEE_DATA_FLAG_ACCESS_WRITE_META |
- TEE_DATA_FLAG_OVERWRITE,
+ TEE_DATA_FLAG_ACCESS_WRITE_META,
&obj,
storage_id);
@@ -2190,8 +2188,7 @@
res = fs_open(&sess, file_01, sizeof(file_01),
TEE_DATA_FLAG_ACCESS_WRITE |
- TEE_DATA_FLAG_ACCESS_WRITE_META |
- TEE_DATA_FLAG_OVERWRITE,
+ TEE_DATA_FLAG_ACCESS_WRITE_META,
&obj,
storage_id);