[PATCH 1/3] cmd: optee_rpmb: sanitize TEE_ERROR -> E* translations
Rasmus Villemoes <[email protected]>
| Newsgroups | org.u-boot-project.lists.u-boot |
|---|---|
| Message-ID | <[email protected]> |
Do not translate both OUT_OF_MEMORY and STORAGE_NO_SPACE to -ENOSPC; we have -ENOMEM which is more fitting for the former. Similarly, -ENOENT is a better match for ITEM_NOT_FOUND than "some IO went wrong". None of the callers currently care about the actual error code, so this makes no functional change, but we will add special handling of the -ENOSPC in a later patch. Signed-off-by: Rasmus Villemoes <[email protected]> --- cmd/optee_rpmb.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/cmd/optee_rpmb.c b/cmd/optee_rpmb.c index b155278ee2a..cc384c7041e 100644 --- a/cmd/optee_rpmb.c +++ b/cmd/optee_rpmb.c @@ -52,10 +52,11 @@ static int invoke_func(u32 func, ulong num_param, struct tee_param *param) case TEE_SUCCESS: return 0; case TEE_ERROR_OUT_OF_MEMORY: + return -ENOMEM; case TEE_ERROR_STORAGE_NO_SPACE: return -ENOSPC; case TEE_ERROR_ITEM_NOT_FOUND: - return -EIO; + return -ENOENT; case TEE_ERROR_TARGET_DEAD: /* * The TA has paniced, close the session to reload the TA -- 2.55.0