Centos-kernel-stream-9/drivers/tee
Steve Dunnagan 8326653868 tee: Refactor TEE subsystem header files
JIRA: https://issues.redhat.com/browse/RHEL-40642

commit 0439fcff304acdedfc493dbf900dce86922fd31f
Author: Sumit Garg <sumit.garg@linaro.org>
Date:   Mon Mar 25 16:11:01 2024 +0100

    tee: Refactor TEE subsystem header files

    Since commit 25559c22ce ("tee: add kernel internal client interface"),
    it has been a common include/linux/tee_drv.h header file which is shared
    to hold TEE subsystem internal bits along with the APIs exposed to the
    TEE client drivers. However, this practice is prone to TEE subsystem
    internal APIs abuse and especially so with the new TEE implementation
    drivers being added to reuse existing functionality.

    In order to address this split TEE subsystem internal bits as a separate
    header file: include/linux/tee_core.h which should be the one used by
    TEE implementation drivers. With that include/linux/tee_drv.h lists only
    APIs exposed by TEE subsystem to the TEE client drivers.

    Signed-off-by: Sumit Garg <sumit.garg@linaro.org>
    Signed-off-by: Balint Dobszay <balint.dobszay@arm.com>
    Signed-off-by: Jens Wiklander <jens.wiklander@linaro.org>

(cherry picked from commit 0439fcff304acdedfc493dbf900dce86922fd31f)
Signed-off-by: Steve Dunnagan <sdunnaga@redhat.com>
2024-07-17 16:10:25 -04:00
..
amdtee tee: Refactor TEE subsystem header files 2024-07-17 16:10:25 -04:00
optee tee: Refactor TEE subsystem header files 2024-07-17 16:10:25 -04:00
Kconfig tee: combine "config" and "menu" for TEE's menuconfig 2024-01-22 09:28:19 -05:00
Makefile
tee_core.c tee: Refactor TEE subsystem header files 2024-07-17 16:10:25 -04:00
tee_private.h tee: Refactor TEE subsystem header files 2024-07-17 16:10:25 -04:00
tee_shm.c tee: Refactor TEE subsystem header files 2024-07-17 16:10:25 -04:00
tee_shm_pool.c tee: Refactor TEE subsystem header files 2024-07-17 16:10:25 -04:00