summaryrefslogtreecommitdiffstats
path: root/drivers/tee/tee_shm.c
Commit message (Expand)AuthorAgeFilesLines
* tee: Use iov_iter to better support shared buffer registrationArnaud Pouliquen2023-12-131-36/+42
* tee: Pass a pointer to virt_to_page()Linus Walleij2023-03-301-1/+1
* tee: Remove call to get_kernel_pages()Ira Weiny2023-02-131-13/+8
* tee: Remove vmalloc page supportIra Weiny2023-02-131-24/+12
* tee: fix compiler warning in tee_shm_register()Jens Wiklander2022-08-251-0/+1
* tee: add overflow check in register_shm_helper()Jens Wiklander2022-08-181-0/+3
* Merge tag 'tee-cleanup-for-v5.19' of https://git.linaro.org/people/jens.wikla...Arnd Bergmann2022-05-061-50/+0
|\
| * tee: remove tee_shm_va2pa() and tee_shm_pa2va()Andrew Davis2022-04-261-50/+0
* | tee: make tee_shm_register_kernel_buf vmalloc supportedPhil Chang2022-04-051-10/+25
|/
* tee: refactor TEE_SHM_* flagsJens Wiklander2022-02-161-12/+11
* tee: replace tee_shm_register()Jens Wiklander2022-02-161-66/+90
* tee: add tee_shm_register_{user,kernel}_buf()Jens Wiklander2022-02-161-0/+33
* tee: replace tee_shm_alloc()Jens Wiklander2022-02-161-40/+68
* tee: simplify shm pool handlingJens Wiklander2022-02-161-15/+14
* tee: add tee_shm_alloc_user_buf()Jens Wiklander2022-02-161-0/+17
* tee: handle lookup of shm with reference count 0Jens Wiklander2021-12-161-108/+66
* dma-buf: move dma-buf symbols into the DMA_BUF module namespaceGreg Kroah-Hartman2021-10-251-0/+3
* tee: Correct inappropriate usage of TEE_SHM_DMA_BUF flagSumit Garg2021-07-211-2/+2
* tee: add tee_shm_alloc_kernel_buf()Jens Wiklander2021-07-211-0/+18
* tee: convert get_user_pages() --> pin_user_pages()John Hubbard2020-08-251-13/+19
* Merge tag 'tee-smatch-for-5.8' of git://git.linaro.org/people/jens.wiklander/...Arnd Bergmann2020-05-251-2/+1
|\
| * tee: remove unnecessary NULL check in tee_shm_alloc()Dan Carpenter2020-04-201-2/+1
* | tee: enable support to register kernel memorySumit Garg2020-04-201-3/+25
|/
* tee: tee_shm_op_mmap(): use TEE_SHM_USER_MAPPEDJens Wiklander2020-02-281-1/+1
* tee: remove redundant teedev in struct tee_shmJens Wiklander2020-02-281-5/+2
* tee: don't assign shm id for private shmsJens Wiklander2020-02-281-13/+18
* tee: remove unused tee_shm_priv_alloc()Jens Wiklander2020-02-281-31/+2
* tee: remove linked list of struct tee_shmJens Wiklander2020-02-281-11/+1
* drm/tee_shm: Drop dma_buf_k(unmap) supportDaniel Vetter2019-11-251-6/+0
* tee/shm: untag user pointers in tee_shm_registerAndrey Konovalov2019-09-251-0/+1
* treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 282Thomas Gleixner2019-06-051-10/+1
* mm/gup: change GUP fast to use flags rather than a write 'bool'Ira Weiny2019-05-141-1/+1
* Merge tag 'drm-misc-next-2018-06-21' of git://anongit.freedesktop.org/drm/drm...Dave Airlie2018-06-221-6/+0
|\
| * dma-buf: remove kmap_atomic interfaceChristian König2018-06-201-6/+0
* | tee: shm: fix use-after-free via temporarily dropped referenceJann Horn2018-05-071-2/+3
|/
* tee: shm: Potential NULL dereference calling tee_shm_register()Dan Carpenter2018-01-091-1/+1
* tee: shm: don't put_page on null shm->pagesColin Ian King2017-12-281-3/+5
* tee: shm: make function __tee_shm_alloc staticColin Ian King2017-12-281-3/+3
* tee: add start argument to shm_register callbackJens Wiklander2017-12-281-1/+1
* tee: shm: inline tee_shm_get_id()Volodymyr Babchuk2017-12-151-11/+0
* tee: use reference counting for tee_contextVolodymyr Babchuk2017-12-151-0/+7
* tee: add register user memoryJens Wiklander2017-12-151-26/+180
* tee: flexible shared memory pool creationJens Wiklander2017-12-151-4/+4
* tee: tee_shm: Constify dma_buf_ops structures.Arvind Yadav2017-08-041-1/+1
* Merge tag 'armsoc-tee' of git://git.kernel.org/pub/scm/linux/kernel/git/arm/a...Linus Torvalds2017-05-101-4/+4
* tee: generic TEE subsystemJens Wiklander2017-03-091-0/+358