diff options
author | Sudeep Holla <sudeep.holla@arm.com> | 2022-09-07 16:52:36 +0200 |
---|---|---|
committer | Sudeep Holla <sudeep.holla@arm.com> | 2022-09-08 12:30:34 +0200 |
commit | 8c3812c8f74f050278d734ec4b90149d84bdbefb (patch) | |
tree | 236f3266f7955d0d0bae5095b595b1a0b5b05a75 /drivers/tee | |
parent | firmware: arm_ffa: Use FFA_FEATURES to detect if native versions are supported (diff) | |
download | linux-8c3812c8f74f050278d734ec4b90149d84bdbefb.tar.xz linux-8c3812c8f74f050278d734ec4b90149d84bdbefb.zip |
firmware: arm_ffa: Make memory apis ffa_device independent
There is a requirement to make memory APIs independent of the ffa_device.
One of the use-case is to have a common memory driver that manages the
memory for all the ffa_devices. That common memory driver won't be a
ffa_driver or won't have any ffa_device associated with it. So having
these memory APIs accessible without a ffa_device is needed and should
be possible as most of these are handled by the partition manager(SPM
or hypervisor).
Drop the ffa_device argument to the memory APIs and make them ffa_device
independent.
Link: https://lore.kernel.org/r/20220907145240.1683088-7-sudeep.holla@arm.com
Acked-by: Jens Wiklander <jens.wiklander@linaro.org>
Signed-off-by: Sudeep Holla <sudeep.holla@arm.com>
Diffstat (limited to 'drivers/tee')
-rw-r--r-- | drivers/tee/optee/ffa_abi.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/drivers/tee/optee/ffa_abi.c b/drivers/tee/optee/ffa_abi.c index 3d4079575ccd..7257b42d0545 100644 --- a/drivers/tee/optee/ffa_abi.c +++ b/drivers/tee/optee/ffa_abi.c @@ -294,7 +294,7 @@ static int optee_ffa_shm_register(struct tee_context *ctx, struct tee_shm *shm, if (rc) return rc; args.sg = sgt.sgl; - rc = ffa_ops->memory_share(ffa_dev, &args); + rc = ffa_ops->memory_share(&args); sg_free_table(&sgt); if (rc) return rc; |