diff options
author | Marc Bonnici <marc.bonnici@arm.com> | 2022-05-20 14:38:55 +0100 |
---|---|---|
committer | Marc Bonnici <marc.bonnici@arm.com> | 2022-05-20 14:45:58 +0100 |
commit | 25eb2d41a6d2ede1e945bbc67ae3f740b92a40bb (patch) | |
tree | 4871e5a428c39926d9b703a8d26d51790dd30a2c | |
parent | 3954bc3c03439dbdc7029cf2418c79a037918ce4 (diff) | |
download | arm-trusted-firmware-25eb2d41a6d2ede1e945bbc67ae3f740b92a40bb.tar.gz |
fix(spmc): fix incorrect FF-A version usage
Fix the wrong FF-A version being used for retrieving existing memory
descriptors for v1.0 clients. Internally these should always be stored
using the latest version rather than client version.
Signed-off-by: Marc Bonnici <marc.bonnici@arm.com>
Change-Id: Ibee1b2452c8d6ebd23bbd9d703c96ca185444093
-rw-r--r-- | services/std_svc/spm/el3_spmc/spmc_shared_mem.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/services/std_svc/spm/el3_spmc/spmc_shared_mem.c b/services/std_svc/spm/el3_spmc/spmc_shared_mem.c index 98d069ac9..4a24108e0 100644 --- a/services/std_svc/spm/el3_spmc/spmc_shared_mem.c +++ b/services/std_svc/spm/el3_spmc/spmc_shared_mem.c @@ -815,7 +815,7 @@ static int spmc_shmem_check_state_obj(struct spmc_shmem_obj *obj, if ((obj->desc.handle != inflight_obj->desc.handle) && (obj->desc_size == obj->desc_filled)) { other_mrd = spmc_shmem_obj_get_comp_mrd(inflight_obj, - ffa_version); + FFA_VERSION_COMPILED); if (other_mrd == NULL) { return -EINVAL; } |