index
:
kernel/git/torvalds/linux.git
master
Linux kernel source tree
Linus Torvalds
about
summary
refs
log
tree
commit
diff
stats
log msg
author
committer
range
path:
root
/
drivers
/
tee
/
optee
Age
Commit message (
Expand
)
Author
Files
Lines
2024-04-29
Merge tag 'tee-ts-for-v6.10' of https://git.linaro.org/people/jens.wiklander/...
Arnd Bergmann
8
-92
/
+15
2024-04-03
tee: optee: Move pool_op helper functions
Balint Dobszay
4
-84
/
+7
2024-04-03
tee: Refactor TEE subsystem header files
Sumit Garg
8
-8
/
+8
2024-03-25
tee: optee: smc: Convert to platform remove callback returning void
Uwe Kleine-König
1
-4
/
+2
2024-03-04
tee: optee: Fix kernel panic caused by incorrect error handling
Sumit Garg
1
-1
/
+2
2024-01-11
Merge tag 'docs-6.8' of git://git.lwn.net/linux
Linus Torvalds
1
-1
/
+1
2023-12-22
Merge tag 'optee-cleanup-for-v6.8' of https://git.linaro.org/people/jens.wikl...
Arnd Bergmann
4
-15
/
+18
2023-12-22
Merge tag 'kern-priv-shm-for-v6.8' of https://git.linaro.org/people/jens.wikl...
Arnd Bergmann
2
-45
/
+44
2023-12-11
optee: add missing description of RPC argument reference
Etienne Carriere
1
-0
/
+1
2023-12-08
Documentation: Destage TEE subsystem documentation
Sumit Garg
1
-1
/
+1
2023-12-04
optee: allocate shared memory with alloc_pages_exact()
Jens Wiklander
1
-11
/
+9
2023-12-04
optee: add page list to kernel private shared memory
Jens Wiklander
2
-36
/
+37
2023-11-17
optee: ffa_abi: add asynchronous notifications
Jens Wiklander
3
-8
/
+117
2023-11-17
optee: provide optee_do_bottom_half() as a common function
Jens Wiklander
3
-34
/
+38
2023-11-17
tee: optee: support tracking system threads
Etienne Carriere
4
-4
/
+141
2023-11-17
tee: optee: system thread call property
Etienne Carriere
5
-23
/
+42
2023-11-14
tee: optee: Remove redundant custom workqueue
Sumit Garg
2
-13
/
+2
2023-11-03
tee: optee: Fix supplicant based device enumeration
Sumit Garg
1
-2
/
+15
2023-09-13
tee: Remove unused declarations
Yue Haibing
1
-2
/
+0
2023-06-29
Merge tag 'soc-drivers-6.5' of git://git.kernel.org/pub/scm/linux/kernel/git/...
Linus Torvalds
1
-2
/
+1
2023-06-15
tee: optee: Use kmemdup() to replace kmalloc + memcpy
Jiapeng Chong
1
-2
/
+1
2023-05-25
Merge tag 'optee-async-notif-fix-for-v6.3' of https://git.linaro.org/people/j...
Arnd Bergmann
1
-1
/
+3
2023-04-25
Merge tag 'soc-drivers-6.4' of git://git.kernel.org/pub/scm/linux/kernel/git/...
Linus Torvalds
5
-4
/
+332
2023-04-20
optee: fix uninited async notif value
Etienne Carriere
1
-1
/
+3
2023-04-06
Merge tag 'optee-load-for-v6.4' of https://git.linaro.org/people/jens.wikland...
Arnd Bergmann
4
-0
/
+190
2023-04-03
tee: optee: Add SMC for loading OP-TEE image
Jeffrey Kardatzke
4
-0
/
+190
2023-03-30
optee: add per cpu asynchronous notification
Etienne Carriere
2
-4
/
+142
2023-03-14
tee: optee: Fix typo Unuspported -> Unsupported
Jules Maselbas
1
-1
/
+1
2022-12-12
Merge tag 'soc-drivers-6.2' of git://git.kernel.org/pub/scm/linux/kernel/git/...
Linus Torvalds
1
-2
/
+2
2022-11-21
Merge tag 'optee-for-6.2' of https://git.linaro.org/people/jens.wiklander/lin...
Arnd Bergmann
1
-2
/
+2
2022-11-17
tee: optee: fix possible memory leak in optee_register_device()
Yang Yingliang
1
-1
/
+1
2022-10-11
optee: Add __init/__exit annotations to module init/exit funcs
Xiu Jianfeng
1
-2
/
+2
2022-10-10
Merge tag 'mm-stable-2022-10-08' of git://git.kernel.org/pub/scm/linux/kernel...
Linus Torvalds
1
-8
/
+10
2022-09-26
optee: remove vma linked list walk
Matthew Wilcox (Oracle)
1
-8
/
+10
2022-09-08
firmware: arm_ffa: Split up ffa_ops into info, message and memory operations
Sudeep Holla
1
-15
/
+18
2022-09-08
firmware: arm_ffa: Rename ffa_dev_ops as ffa_ops
Sudeep Holla
1
-7
/
+7
2022-09-08
firmware: arm_ffa: Make memory apis ffa_device independent
Sudeep Holla
1
-1
/
+1
2022-09-08
tee: optee: Drop ffa_ops in optee_ffa structure using ffa_dev->ops directly
Sudeep Holla
2
-11
/
+5
2022-07-08
optee: Remove duplicate 'of' in two places.
Jiang Jian
1
-1
/
+1
2022-07-08
optee: smc_abi.c: fix wrong pointer passed to IS_ERR/PTR_ERR()
Yang Yingliang
1
-2
/
+2
2022-05-30
Merge tag 'optee-warning-for-v5.19' of https://git.linaro.org/people/jens.wik...
Arnd Bergmann
1
-1
/
+1
2022-05-30
tee: optee: Pass a pointer to virt_addr_valid()
Linus Walleij
1
-1
/
+1
2022-05-26
Merge tag 'arm-drivers-5.19' of git://git.kernel.org/pub/scm/linux/kernel/git...
Linus Torvalds
7
-104
/
+463
2022-05-05
Merge tag 'optee-rpc-arg-for-v5.19' of https://git.linaro.org/people/jens.wik...
Arnd Bergmann
7
-102
/
+461
2022-05-05
Merge tag 'ffa-updates-5.19' of git://git.kernel.org/pub/scm/linux/kernel/git...
Arnd Bergmann
1
-1
/
+1
2022-04-29
tee: optee: Use ffa_dev_get_drvdata to fetch driver_data
Sudeep Holla
1
-1
/
+1
2022-04-25
optee: cache argument shared memory structs
Jens Wiklander
5
-67
/
+318
2022-04-13
optee: add FF-A capability OPTEE_FFA_SEC_CAP_ARG_OFFSET
Jens Wiklander
2
-3
/
+26
2022-04-13
optee: add OPTEE_SMC_CALL_WITH_RPC_ARG and OPTEE_SMC_CALL_WITH_REGD_ARG
Jens Wiklander
3
-32
/
+117
2022-04-13
optee: rename rpc_arg_count to rpc_param_count
Jens Wiklander
3
-10
/
+10
2022-04-05
tee: optee: add missing mutext_destroy in optee_ffa_probe
Dongliang Mu
1
-0
/
+1
2022-04-05
tee: make tee_shm_register_kernel_buf vmalloc supported
Phil Chang
1
-1
/
+1
2022-03-23
Merge tag 'arm-drivers-5.18' of git://git.kernel.org/pub/scm/linux/kernel/git...
Linus Torvalds
7
-152
/
+79
2022-02-18
Merge tag 'optee-fix2-for-v5.17' of git://git.linaro.org/people/jens.wiklande...
Arnd Bergmann
2
-2
/
+6
2022-02-16
tee: refactor TEE_SHM_* flags
Jens Wiklander
1
-2
/
+2
2022-02-16
optee: add optee_pool_op_free_helper()
Jens Wiklander
4
-7
/
+17
2022-02-16
tee: replace tee_shm_alloc()
Jens Wiklander
4
-10
/
+7
2022-02-16
tee: simplify shm pool handling
Jens Wiklander
5
-133
/
+53
2022-02-14
tee: optee: fix error return code in probe function
Yang Yingliang
2
-2
/
+6
2022-02-08
Merge tag 'optee-fixes-for-v5.17' of git://git.linaro.org/people/jens.wikland...
Arnd Bergmann
3
-14
/
+13
2022-02-03
optee: use driver internal tee_context for some rpc
Jens Wiklander
4
-67
/
+64
2022-01-24
optee: add error checks in optee_ffa_do_call_with_arg()
Jens Wiklander
1
-3
/
+12
2022-01-24
tee: optee: do not check memref size on return from Secure World
Jerome Forissier
1
-10
/
+0
2022-01-24
optee: Use bitmap_free() to free bitmap
Christophe JAILLET
1
-1
/
+1
2022-01-10
Merge tag 'drivers-5.17' of git://git.kernel.org/pub/scm/linux/kernel/git/soc...
Linus Torvalds
10
-121
/
+464
2021-12-16
optee: Suppress false positive kmemleak report in optee_handle_rpc()
Xiaolei Wang
1
-0
/
+2
2021-12-16
tee: optee: Fix incorrect page free bug
Sumit Garg
1
-4
/
+2
2021-11-29
optee: Fix NULL but dereferenced coccicheck error
Yang Li
1
-2
/
+2
2021-11-17
optee: add asynchronous notifications
Jens Wiklander
4
-36
/
+289
2021-11-17
optee: separate notification functions
Jens Wiklander
8
-91
/
+181
2021-11-16
optee: fix kfree NULL pointer
Lv Ruyi
1
-4
/
+3
2021-11-02
Merge tag 'optee-ffa-fix-for-v5.16' of git://git.linaro.org/people/jens.wikla...
Arnd Bergmann
1
-2
/
+2
2021-10-28
optee: Fix spelling mistake "reclain" -> "reclaim"
Colin Ian King
1
-2
/
+2
2021-10-21
optee: smc_abi.c: add missing #include <linux/mm.h>
Jens Wiklander
1
-0
/
+1
2021-10-18
optee: add FF-A support
Jens Wiklander
7
-13
/
+1143
2021-10-18
optee: isolate smc abi
Jens Wiklander
8
-1388
/
+1506
2021-10-15
optee: refactor driver with internal callbacks
Jens Wiklander
4
-106
/
+182
2021-10-15
optee: simplify optee_release()
Jens Wiklander
3
-49
/
+39
2021-10-12
tee: optee: Fix missing devices unregister during optee_remove
Sumit Garg
3
-0
/
+26
2021-09-14
tee/optee/shm_pool: fix application of sizeof to pointer
jing yangyang
1
-1
/
+1
2021-07-21
tee: Correct inappropriate usage of TEE_SHM_DMA_BUF flag
Sumit Garg
4
-6
/
+12
2021-07-21
optee: Clear stale cache entries during initialization
Tyler Hicks
3
-3
/
+43
2021-07-21
optee: fix tee out of memory failure seen during kexec reboot
Allen Pais
1
-0
/
+20
2021-07-21
optee: Refuse to load the driver under the kdump kernel
Tyler Hicks
1
-0
/
+11
2021-07-21
optee: Fix memory leak when failing to register shm pages
Tyler Hicks
1
-2
/
+10
2021-05-18
optee: use export_uuid() to copy client UUID
Jens Wiklander
2
-4
/
+8
2021-04-26
Merge tag 'arm-drivers-5.13' of git://git.kernel.org/pub/scm/linux/kernel/git...
Linus Torvalds
4
-10
/
+74
2021-04-01
Merge tag 'optee-memref-size-for-v5.13' of git://git.linaro.org/people/jens.w...
Arnd Bergmann
1
-10
/
+0
2021-03-30
tee: optee: do not check memref size on return from Secure World
Jerome Forissier
1
-10
/
+0
2021-03-30
tee: optee: fix build error caused by recent optee tracepoints feature
Jisheng Zhang
1
-0
/
+3
2021-03-17
module: remove never implemented MODULE_SUPPORTED_DEVICE
Leon Romanovsky
1
-1
/
+0
2021-03-15
tee: optee: add invoke_fn tracepoints
Jisheng Zhang
2
-0
/
+71
2021-02-09
Merge tag 'optee-simplify-i2c-access_for-v5.12' of git://git.linaro.org/peopl...
Arnd Bergmann
1
-15
/
+16
2021-02-08
optee: simplify i2c access
Arnd Bergmann
1
-15
/
+16
2021-02-03
Merge tag 'optee-fix-cond-resched-call-for-v5.12' of git://git.linaro.org:/pe...
Arnd Bergmann
1
-1
/
+2
2021-02-03
tee: optee: remove need_resched() before cond_resched()
Jens Wiklander
1
-2
/
+1
2021-02-02
optee: sync OP-TEE headers
Jens Wiklander
4
-189
/
+179
2021-02-02
tee: optee: fix 'physical' typos
Bjorn Helgaas
1
-1
/
+1
2021-02-02
drivers: optee: use flexible-array member instead of zero-length array
Tian Tao
1
-1
/
+1
2021-01-21
tee: optee: replace might_sleep with cond_resched
Rouven Czerwinski
1
-1
/
+3
2020-12-16
Merge tag 'arm-soc-drivers-5.11' of git://git.kernel.org/pub/scm/linux/kernel...
Linus Torvalds
1
-1
/
+1
2020-11-25
optee: add writeback to valid memory type
Rui Miguel Silva
1
-1
/
+2
2020-10-26
Merge tag 'optee-use-uuid-api-for-v5.10' of git://git.linaro.org:/people/jens...
Arnd Bergmann
1
-1
/
+1
2020-10-13
tee: optee: Use UUID API for exporting the UUID
Andy Shevchenko
1
-1
/
+1
2020-09-13
Merge tag 'optee-i2c-fix-for-v5.10' of git://git.linaro.org:/people/jens.wikl...
Olof Johansson
1
-1
/
+1
2020-09-01
drivers: optee: fix i2c build issue
Jorge Ramirez-Ortiz
1
-1
/
+1
2020-08-21
Merge tag 'tee-memref-null-for-v5.10' of git://git.linaro.org/people/jens.wik...
Olof Johansson
2
-0
/
+10
2020-08-21
drivers: optee: allow op-tee to access devices on the i2c bus
Jorge Ramirez-Ortiz
3
-0
/
+117
2020-08-21
driver: tee: Handle NULL pointer indication from client
Cedric Neveux
2
-0
/
+10
2020-07-13
Merge tag 'optee-bus-for-v5.9' of git://git.linaro.org/people/jens.wiklander/...
Arnd Bergmann
3
-25
/
+50
2020-07-10
optee: enable support for multi-stage bus enumeration
Maxim Uvarov
3
-22
/
+44
2020-07-10
optee: use uuid for sysfs driver entry
Maxim Uvarov
1
-3
/
+6
2020-06-09
mmap locking API: use coccinelle to convert mmap_sem rwsem call sites
Michel Lespinasse
1
-2
/
+2
2020-05-11
tee: optee: Add support for session login client UUID generation
Vesa Jääskeläinen
1
-1
/
+5
2020-02-08
Merge tag 'armsoc-drivers' of git://git.kernel.org/pub/scm/linux/kernel/git/s...
Linus Torvalds
1
-89
/
+64
2020-01-24
Merge tag 'tee-optee-fix2-for-5.5' of https://git.linaro.org:/people/jens.wik...
Olof Johansson
1
-0
/
+1
2020-01-23
tee: optee: Fix compilation issue with nommu
Vincenzo Frascino
1
-0
/
+1
2020-01-03
optee: Fix multi page dynamic shm pool alloc
Sumit Garg
1
-1
/
+14
2020-01-03
optee: model OP-TEE as a platform device/driver
Ard Biesheuvel
1
-89
/
+64
2019-11-15
tee: optee: fix device enumeration error handling
Jens Wiklander
1
-8
/
+12
2019-11-15
tee: optee: Fix dynamic shm pool allocations
Sumit Garg
2
-1
/
+18
2019-07-08
tee: optee: add might_sleep for RPC requests
Rouven Czerwinski
1
-0
/
+1
2019-06-05
treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 282
Thomas Gleixner
7
-70
/
+7
2019-05-21
treewide: Add SPDX license identifier - Makefile/Kconfig
Thomas Gleixner
1
-0
/
+1
2019-04-28
Merge tag 'tee-optee-for-5.2' of http://git.linaro.org:/people/jens.wiklander...
Olof Johansson
1
-31
/
+49
2019-04-17
optee: allow to work without static shared memory
Volodymyr Babchuk
1
-31
/
+49
2019-03-06
Merge tag 'armsoc-drivers' of git://git.kernel.org/pub/scm/linux/kernel/git/s...
Linus Torvalds
7
-49
/
+181
2019-03-01
Merge tag 'tee-misc-for-v5.1' of https://git.linaro.org/people/jens.wiklander...
Arnd Bergmann
2
-48
/
+4
2019-02-28
tee: optee: update optee_msg.h and optee_smc.h to dual license
Jerome Forissier
2
-48
/
+4
2019-02-28
tee: optee: add missing of_node_put after of_device_is_available
Julia Lawall
1
-1
/
+3
2019-02-20
tee: optee: Fix unsigned comparison with less than zero
YueHaibing
1
-1
/
+1
2019-02-20
tee: optee: Initialize some structs using memset instead of braces
Nathan Chancellor
1
-3
/
+8
2019-02-01
tee: optee: add TEE bus device enumeration support
Sumit Garg
4
-0
/
+163
2019-02-01
tee: add supp_nowait flag in tee_context struct
Sumit Garg
1
-1
/
+9
2018-12-31
Merge tag 'tee-subsys-optee-for-4.21' of https://git.linaro.org/people/jens.w...
Olof Johansson
1
-0
/
+3
2018-12-11
tee: optee: log message if dynamic shm is enabled
Victor Chong
1
-0
/
+3
2018-12-11
tee: optee: avoid possible double list_del()
Zhizhou Zhang
1
-6
/
+7
2018-08-26
Merge tag 'tee-drv-for-4.20' of git://git.linaro.org/people/jens.wiklander/li...
Olof Johansson
1
-1
/
+1
2018-08-24
tee: optee: take DT status property into account
Ard Biesheuvel
1
-1
/
+1
2018-06-20
tee: optee: making OPTEE_SHM_NUM_PRIV_PAGES configurable via Kconfig
Sahil Malhotra
2
-1
/
+9
2018-06-19
tee: replace getnstimeofday64() with ktime_get_real_ts64()
Arnd Bergmann
1
-1
/
+1
2018-03-06
tee: optee: report OP-TEE revision information
Jérôme Forissier
1
-0
/
+23
2018-03-06
tee: optee: GET_OS_REVISION: document a2 as a build identifier
Jérôme Forissier
1
-1
/
+9
2018-01-11
Merge tag 'tee-drv-dynamic-shm+fixes-for-v4.16' of https://git.linaro.org/peo...
Olof Johansson
2
-6
/
+49
2017-12-28
tee: optee: check type of registered shared memory
Jens Wiklander
1
-2
/
+42
2017-12-28
tee: add start argument to shm_register callback
Jens Wiklander
2
-4
/
+8
2017-12-21
tee: optee: fix header dependencies
Arnd Bergmann
1
-1
/
+1
2017-12-21
Merge tag 'tee-drv-dynamic-shm-for-v4.16' of https://git.linaro.org/people/je...
Arnd Bergmann
9
-50
/
+529
2017-12-21
Merge tag 'tee-drv-async-supplicant-for-v4.16' of https://git.linaro.org/peop...
Arnd Bergmann
4
-169
/
+264
2017-12-15
tee: optee: enable dynamic SHM support
Volodymyr Babchuk
1
-18
/
+51
2017-12-15
tee: optee: add optee-specific shared pool implementation
Volodymyr Babchuk
3
-0
/
+99
2017-12-15
tee: optee: store OP-TEE capabilities in private data
Volodymyr Babchuk
2
-0
/
+4
2017-12-15
tee: optee: add registered buffers handling into RPC calls
Volodymyr Babchuk
4
-11
/
+102
2017-12-15
tee: optee: add registered shared parameters handling
Volodymyr Babchuk
1
-15
/
+63
2017-12-15
tee: optee: add shared buffer registration functions
Volodymyr Babchuk
3
-0
/
+75
2017-12-15
tee: optee: add page list manipulation functions
Volodymyr Babchuk
2
-0
/
+96
2017-12-15
tee: optee: Update protocol definitions
Volodymyr Babchuk
2
-6
/
+39
2017-11-29
optee: support asynchronous supplicant requests
Jens Wiklander
4
-173
/
+243
2017-11-29
tee: add TEE_IOCTL_PARAM_ATTR_META
Jens Wiklander
1
-0
/
+25
2017-11-29
optee: fix invalid of_node_put() in optee_driver_init()
Jens Wiklander
1
-1
/
+0
2017-11-02
License cleanup: add SPDX GPL-2.0 license identifier to files with no license
Greg Kroah-Hartman
1
-0
/
+1
2017-08-04
tee: optee: sync with new naming of interrupts
David Wang
2
-10
/
+10
2017-08-04
tee: optee: interruptible RPC sleep
tiger-yu99
1
-5
/
+2
2017-08-04
tee: optee: add const to tee_driver_ops and tee_desc structures
Bhumika Goyal
1
-4
/
+4
2017-08-04
tee: optee: fix uninitialized symbol 'parg'
Jens Wiklander
1
-5
/
+6
2017-03-10
tee: add OP-TEE driver
Jens Wiklander
9
-0
/
+2798