| Age | Commit message (Expand) | Author | Files | Lines |
| 10 days | dma: convert dma_buf_fd() to FD_ADD() | Christian Brauner | 1 | -9/+1 |
| 2025-06-11 | dma-buf: fix compare in WARN_ON_ONCE | Christian König | 1 | -1/+1 |
| 2025-05-28 | Merge tag 'bpf-next-6.16' of git://git.kernel.org/pub/scm/linux/kernel/git/bp... | Linus Torvalds | 1 | -20/+78 |
| 2025-05-27 | bpf: Add dmabuf iterator | T.J. Mercier | 1 | -0/+68 |
| 2025-05-27 | dma-buf: Rename debugfs symbols | T.J. Mercier | 1 | -25/+15 |
| 2025-03-06 | dma-buf: drop caching of sg_tables | Christian König | 1 | -34/+0 |
| 2025-03-06 | dma-buf: dma-buf: stop mapping sg_tables on attach v2 | Christian König | 1 | -92/+59 |
| 2024-12-20 | Merge tag 'drm-misc-fixes-2024-12-19' of https://gitlab.freedesktop.org/drm/m... | Dave Airlie | 1 | -1/+1 |
| 2024-12-12 | dma-buf: Fix __dma_buf_debugfs_list_del argument for !CONFIG_DEBUG_FS | T.J. Mercier | 1 | -1/+1 |
| 2024-12-02 | module: Convert symbol namespace to string literal | Peter Zijlstra | 1 | -21/+21 |
| 2024-10-14 | dma-buf: Use atomic64_inc_return() in dma_buf_getfile() | Uros Bizjak | 1 | -1/+1 |
| 2024-10-14 | dma-buf: fix S_IRUGO to 0444, block comments, func declaration | Pintu Kumar | 1 | -5/+7 |
| 2024-09-23 | dma-buf: Add syntax highlighting to code listings in the document | Tommy Chiang | 1 | -6/+9 |
| 2024-04-15 | dma-buf: Do not build debugfs related code when !CONFIG_DEBUG_FS | Tvrtko Ursulin | 1 | -22/+34 |
| 2023-11-20 | dma-buf: Replace strlcpy() with strscpy() | Kees Cook | 1 | -2/+2 |
| 2023-06-21 | dma-buf: Change locking policy for mmap() | Dmitry Osipenko | 1 | -14/+3 |
| 2023-03-03 | dma-buf: Include missing parentheses to documentation | Maíra Canal | 1 | -1/+1 |
| 2023-01-31 | Merge v6.2-rc6 into drm-next | Daniel Vetter | 1 | -44/+38 |
| 2023-01-04 | Merge tag 'drm-misc-next-2023-01-03' of git://anongit.freedesktop.org/drm/drm... | Daniel Vetter | 1 | -7/+7 |
| 2023-01-03 | Merge drm/drm-fixes into drm-misc-fixes | Maxime Ripard | 1 | -33/+192 |
| 2022-12-13 | Merge tag 'drm-next-2022-12-13' of git://anongit.freedesktop.org/drm/drm | Linus Torvalds | 1 | -33/+192 |
| 2022-12-13 | dma-buf: fix dma_buf_export init order v2 | Christian König | 1 | -45/+39 |
| 2022-11-24 | dma-buf: A collection of typo and documentation fixes | T.J. Mercier | 1 | -7/+7 |
| 2022-11-18 | dma-buf: Use dma_fence_unwrap_for_each when importing fences | Jason Ekstrand | 1 | -6/+17 |
| 2022-11-11 | dma-buf: Move dma_buf_mmap_internal() to dynamic locking specification | Dmitry Osipenko | 1 | -1/+6 |
| 2022-11-02 | dma-buf: Make locking consistent in dma_buf_detach() | Dmitry Osipenko | 1 | -2/+2 |
| 2022-10-18 | Merge drm/drm-next into drm-misc-next | Maxime Ripard | 1 | -2/+2 |
| 2022-10-18 | dma-buf: Remove obsoleted internal lock | Dmitry Osipenko | 1 | -10/+4 |
| 2022-10-18 | dma-buf: Document dynamic locking convention | Dmitry Osipenko | 1 | -0/+64 |
| 2022-10-18 | dma-buf: Move dma_buf_mmap() to dynamic locking specification | Dmitry Osipenko | 1 | -1/+7 |
| 2022-10-18 | dma-buf: Move dma_buf_map_attachment() to dynamic locking specification | Dmitry Osipenko | 1 | -8/+2 |
| 2022-10-18 | dma-buf: Move dma_buf_attach() to dynamic locking specification | Dmitry Osipenko | 1 | -12/+8 |
| 2022-10-18 | dma-buf: Move dma_buf_vmap() to dynamic locking specification | Dmitry Osipenko | 1 | -0/+4 |
| 2022-10-18 | dma-buf: Add unlocked variant of attachment-mapping functions | Dmitry Osipenko | 1 | -0/+53 |
| 2022-10-18 | dma-buf: Add unlocked variant of vmapping functions | Dmitry Osipenko | 1 | -0/+43 |
| 2022-10-06 | Merge tag 'pull-file' of git://git.kernel.org/pub/scm/linux/kernel/git/viro/vfs | Linus Torvalds | 1 | -1/+1 |
| 2022-08-20 | dynamic_dname(): drop unused dentry argument | Al Viro | 1 | -1/+1 |
| 2022-08-17 | dma_buf_getfile(): don't bother with ->f_flags reassignments | Al Viro | 1 | -1/+1 |
| 2022-08-03 | Merge tag 'drm-next-2022-08-03' of git://anongit.freedesktop.org/drm/drm | Linus Torvalds | 1 | -2/+108 |
| 2022-07-16 | dma-buf: remove useless FMODE_LSEEK flag | Jason A. Donenfeld | 1 | -1/+0 |
| 2022-06-22 | Merge tag 'drm-misc-next-2022-06-17' of git://anongit.freedesktop.org/drm/drm... | Dave Airlie | 1 | -0/+106 |
| 2022-06-15 | Merge tag 'drm-misc-next-2022-06-08' of git://anongit.freedesktop.org/drm/drm... | Daniel Vetter | 1 | -2/+2 |
| 2022-06-08 | dma-buf: Add an API for importing sync files (v10) | Jason Ekstrand | 1 | -0/+39 |
| 2022-06-08 | dma-buf: Add an API for exporting sync files (v14) | Jason Ekstrand | 1 | -0/+67 |
| 2022-05-25 | Merge tag 'drm-next-2022-05-25' of git://anongit.freedesktop.org/drm/drm | Linus Torvalds | 1 | -6/+20 |
| 2022-05-13 | dma-buf: ensure unique directory name for dmabuf stats | Charan Teja Kalla | 1 | -0/+8 |
| 2022-05-10 | dma-buf: call dma_buf_stats_setup after dmabuf is in valid list | Charan Teja Reddy | 1 | -4/+4 |
| 2022-05-10 | dma-buf: add the name field to the table header | Yuanzheng Song | 1 | -2/+2 |
| 2022-04-07 | dma-buf: wait for map to complete for static attachments | Christian König | 1 | -3/+15 |
| 2022-04-07 | dma-buf: add enum dma_resv_usage v4 | Christian König | 1 | -2/+4 |
| 2022-04-05 | Merge drm/drm-next into drm-misc-next | Maxime Ripard | 1 | -11/+11 |
| 2022-04-03 | drivers/dma-buf: dma-buf.c: fix a typo | Sui Jingfeng | 1 | -1/+1 |
| 2022-02-07 | dma-buf-map: Rename to iosys-map | Lucas De Marchi | 1 | -11/+11 |
| 2021-11-18 | Merge drm/drm-next into drm-misc-next | Thomas Zimmermann | 1 | -23/+32 |
| 2021-11-12 | Merge tag 'drm-next-2021-11-12' of git://anongit.freedesktop.org/drm/drm | Linus Torvalds | 1 | -54/+27 |
| 2021-11-12 | Merge tag 'drm-misc-fixes-2021-11-11' of git://anongit.freedesktop.org/drm/dr... | Dave Airlie | 1 | -0/+3 |
| 2021-11-11 | dma-buf: add dma_fence_describe and dma_resv_describe v2 | Christian König | 1 | -10/+1 |
| 2021-11-04 | Merge tag 'char-misc-5.16-rc1' of git://git.kernel.org/pub/scm/linux/kernel/g... | Linus Torvalds | 1 | -17/+17 |
| 2021-11-04 | dma-buf/poll: Get a file reference for outstanding fence callbacks | Michel Dänzer | 1 | -6/+12 |
| 2021-10-29 | dma-buf: acquire name lock before read/write dma_buf.name | Guangming Cao | 1 | -0/+3 |
| 2021-10-28 | dma-buf: remove restriction of IOCTL:DMA_BUF_SET_NAME | Guangming Cao | 1 | -14/+3 |
| 2021-10-25 | dma-buf: move dma-buf symbols into the DMA_BUF module namespace | Greg Kroah-Hartman | 1 | -17/+17 |
| 2021-10-18 | dma-buf: Update obsoluted comments on dma_buf_vmap/vunmap() | Shunsuke Mie | 1 | -2/+2 |
| 2021-10-07 | dma-buf: use the new iterator in dma_resv_poll | Christian König | 1 | -30/+6 |
| 2021-10-07 | dma-buf: use the new iterator in dma_buf_debug_show | Christian König | 1 | -18/+6 |
| 2021-10-01 | dma-buf: fix and rework dma_buf_poll v7 | Christian König | 1 | -82/+70 |
| 2021-08-16 | dma-buf: WARN on dmabuf release with pending attachments | Charan Teja Reddy | 1 | -0/+1 |
| 2021-07-20 | dma_buf: remove dmabuf sysfs teardown before release | Guangming Cao | 1 | -1/+1 |
| 2021-07-20 | dma-buf: Delete the DMA-BUF attachment sysfs statistics | Hridya Valsaraju | 1 | -16/+0 |
| 2021-06-22 | dma-buf: Document non-dynamic exporter expectations better | Daniel Vetter | 1 | -0/+3 |
| 2021-06-15 | dmabuf: Add the capability to expose DMA-BUF stats in sysfs | Hridya Valsaraju | 1 | -0/+37 |
| 2021-06-06 | dma-buf: drop the _rcu postfix on function names v3 | Christian König | 1 | -2/+1 |
| 2021-06-06 | dma-buf: rename and cleanup dma_resv_get_excl v3 | Christian König | 1 | -3/+2 |
| 2021-06-04 | dma-buf: fix inconsistent debug print v2 | Christian König | 1 | -18/+9 |
| 2021-05-20 | dma-buf: fix unintended pin/unpin warnings | Christian König | 1 | -5/+5 |
| 2021-01-25 | Merge tag 'v5.11-rc5' of git://git.kernel.org/pub/scm/linux/kernel/git/torval... | Dave Airlie | 1 | -4/+17 |
| 2021-01-18 | dma-buf: Add debug option | Daniel Vetter | 1 | -4/+42 |
| 2021-01-07 | dmabuf: fix use-after-free of dmabuf's file->f_inode | Charan Teja Reddy | 1 | -4/+17 |
| 2020-12-16 | dma-buf: doc polish for pin/unpin | Daniel Vetter | 1 | -3/+16 |
| 2020-12-16 | dma-buf: begin/end_cpu might lock the dma_resv lock | Daniel Vetter | 1 | -0/+4 |
| 2020-12-16 | dma-buf: some kerneldoc formatting fixes | Daniel Vetter | 1 | -13/+18 |
| 2020-12-16 | dma-buf: Remove kmap kerneldoc vestiges | Daniel Vetter | 1 | -6/+14 |
| 2020-11-19 | mm: introduce vma_set_file function v5 | Christian König | 1 | -2/+1 |
| 2020-11-19 | mm: mmap: fix fput in error path v2 | Christian König | 1 | -17/+3 |
| 2020-11-05 | Revert "mm: mmap: fix fput in error path v2" | Christian König | 1 | -3/+17 |
| 2020-11-05 | Revert "mm: introduce vma_set_file function v4" | Christian König | 1 | -1/+2 |
| 2020-11-05 | dma-buf: Fix static checker warning | Jianxin Xiong | 1 | -1/+1 |
| 2020-11-05 | mm: introduce vma_set_file function v4 | Christian König | 1 | -2/+1 |
| 2020-11-05 | mm: mmap: fix fput in error path v2 | Christian König | 1 | -17/+3 |
| 2020-11-02 | Merge drm/drm-next into drm-misc-next | Maxime Ripard | 1 | -0/+2 |
| 2020-10-15 | dma-buf: Clarify that dma-buf sg lists are page aligned | Jianxin Xiong | 1 | -0/+21 |
| 2020-09-29 | dma-buf: Use struct dma_buf_map in dma_buf_vunmap() interfaces | Thomas Zimmermann | 1 | -4/+4 |
| 2020-09-29 | dma-buf: Use struct dma_buf_map in dma_buf_vmap() interfaces | Thomas Zimmermann | 1 | -12/+16 |
| 2020-09-29 | dma-buf: Add struct dma-buf-map for storing struct dma_buf.vaddr_ptr | Thomas Zimmermann | 1 | -7/+7 |
| 2020-09-21 | dmabuf: fix NULL pointer dereference in dma_buf_release() | Charan Teja Reddy | 1 | -0/+2 |
| 2020-09-03 | dma-buf: Fix kerneldoc of dma_buf_set_name() | Krzysztof Kozlowski | 1 | -3/+3 |
| 2020-07-24 | Merge v5.8-rc6 into drm-next | Dave Airlie | 1 | -33/+32 |
| 2020-07-10 | dmabuf: use spinlock to access dmabuf->name | Charan Teja Kalla | 1 | -4/+7 |
| 2020-06-30 | Merge tag 'drm-misc-next-2020-06-26' of git://anongit.freedesktop.org/drm/drm... | Dave Airlie | 1 | -3/+3 |
| 2020-06-25 | dma-buf: Move dma_buf_release() from fops to dentry_ops | Sumit Semwal | 1 | -29/+25 |
| 2020-06-24 | dma-buf: minor doc touch-ups | Daniel Vetter | 1 | -3/+3 |
| 2020-06-02 | Merge tag 'drm-next-2020-06-02' of git://anongit.freedesktop.org/drm/drm | Linus Torvalds | 1 | -0/+2 |
| 2020-04-30 | dma-buf: fix documentation build warnings | Randy Dunlap | 1 | -2/+2 |
| 2020-04-27 | dma-buf: Fix SET_NAME ioctl uapi | Daniel Vetter | 1 | -1/+2 |
| 2020-04-01 | dma-buf: add peer2peer flag | Christian König | 1 | -0/+2 |
| 2020-03-12 | Merge tag 'drm-misc-next-2020-03-09' of git://anongit.freedesktop.org/drm/drm... | Dave Airlie | 1 | -9/+101 |
| 2020-02-27 | dma-buf: make move_notify mandatory if importer_ops are provided | Christian König | 1 | -8/+7 |
| 2020-02-27 | dma-buf: drop dynamic_mapping flag | Christian König | 1 | -3/+2 |
| 2020-02-27 | dma-buf: add dynamic DMA-buf handling v15 | Christian König | 1 | -8/+102 |
| 2020-02-27 | dma-buf: free dmabuf->name in dma_buf_release() | Cong Wang | 1 | -0/+1 |
| 2019-12-17 | Merge tag 'drm-misc-next-2019-12-16' of git://anongit.freedesktop.org/drm/drm... | Daniel Vetter | 1 | -60/+3 |
| 2019-12-01 | Merge tag 'compat-ioctl-5.5' of git://git.kernel.org:/pub/scm/linux/kernel/gi... | Linus Torvalds | 1 | -3/+1 |
| 2019-11-25 | dma-buf: Drop dma_buf_k(un)map | Daniel Vetter | 1 | -60/+3 |
| 2019-10-24 | dma-buf: stop using the dmabuf->lock so much v2 | Christian König | 1 | -16/+2 |
| 2019-10-24 | dma-buf: change DMA-buf locking convention v3 | Christian König | 1 | -17/+101 |
| 2019-10-23 | compat_ioctl: move more drivers to compat_ptr_ioctl | Arnd Bergmann | 1 | -3/+1 |
| 2019-08-16 | dma-buf: Restore seqlock around dma_resv updates | Chris Wilson | 1 | -5/+26 |
| 2019-08-13 | dma-buf: rename reservation_object to dma_resv | Christian König | 1 | -16/+16 |
| 2019-08-10 | dma-buf: add reservation_object_fences helper | Christian König | 1 | -26/+5 |
| 2019-07-19 | Merge branch 'work.mount0' of git://git.kernel.org/pub/scm/linux/kernel/git/v... | Linus Torvalds | 1 | -5/+10 |
| 2019-07-15 | Merge tag 'drm-next-2019-07-16' of git://anongit.freedesktop.org/drm/drm | Linus Torvalds | 1 | -10/+166 |
| 2019-06-19 | treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 234 | Thomas Gleixner | 1 | -12/+1 |
| 2019-06-14 | dma-buf: add show_fdinfo handler | Greg Hackmann | 1 | -0/+15 |
| 2019-06-14 | dma-buf: add DMA_BUF_SET_NAME ioctls | Greg Hackmann | 1 | -3/+62 |
| 2019-06-14 | dma-buf: give each buffer a full-fledged inode | Greg Hackmann | 1 | -6/+57 |
| 2019-05-22 | dma-buf: start caching of sg_table objects v2 | Christian König | 1 | -2/+25 |
| 2019-04-24 | dma-buf: Make mmap callback actually optional | Andrew F. Davis | 1 | -2/+9 |
| 2019-04-24 | dma-buf: balance refcount inbalance | Jérôme Glisse | 1 | -0/+1 |
| 2018-12-24 | dma-buf: Change to use DEFINE_SHOW_ATTRIBUTE macro | Yangtao Li | 1 | -11/+1 |
| 2018-08-10 | dma-buf: Remove requirement for ops->map() from dma_buf_export | Chris Wilson | 1 | -1/+0 |
| 2018-06-20 | dma-buf: remove kmap_atomic interface | Christian König | 1 | -52/+2 |
| 2018-06-20 | dma_buf: remove device parameter from attach callback v2 | Christian König | 1 | -1/+1 |
| 2018-06-01 | dma-buf: make map_atomic and map function pointers optional | Gerd Hoffmann | 1 | -0/+4 |
| 2018-02-11 | vfs: do bulk POLL* -> EPOLL* replacement | Linus Torvalds | 1 | -13/+13 |
| 2018-02-01 | Merge tag 'drm-for-v4.16' of git://people.freedesktop.org/~airlied/linux | Linus Torvalds | 1 | -5/+4 |
| 2017-11-28 | the rest of drivers/*: annotate ->poll() instances | Al Viro | 1 | -2/+2 |
| 2017-11-27 | annotate poll_table_struct ->_key | Al Viro | 1 | -1/+1 |
| 2017-11-23 | dma-buf: Fix ifnullfree.cocci warnings | Vasyl Gomonovych | 1 | -2/+1 |
| 2017-11-02 | dma-buf: Cleanup comments on dma_buf_map_attachment() | Liviu Dudau | 1 | -3/+3 |
| 2017-09-20 | dma-buf: remove redundant initialization of sg_table | Colin Ian King | 1 | -1/+1 |
| 2017-05-08 | dma-buf: Adjust a null pointer check in dma_buf_attach() | Markus Elfring | 1 | -1/+1 |
| 2017-05-08 | dma-buf: Improve a size determination in dma_buf_attach() | Markus Elfring | 1 | -1/+1 |
| 2017-05-08 | dma-buf: Combine two function calls into one in dma_buf_debug_show() | Markus Elfring | 1 | -3/+1 |
| 2017-04-20 | dma-buf: Rename dma-ops to prevent conflict with kunmap_atomic macro | Logan Gunthorpe | 1 | -8/+8 |
| 2017-04-03 | dma-buf: align debugfs output | Russell King | 1 | -1/+2 |
| 2017-03-31 | dma-buf: fence debugging | Russell King | 1 | -1/+33 |
| 2017-02-27 | dma-buf: add support for compat ioctl | Marek Szyprowski | 1 | -0/+3 |
| 2016-12-30 | dma-buf: Use recommended structure member reference | Daniel Vetter | 1 | -3/+2 |
| 2016-12-30 | dma-buf: use preferred struct reference in kernel-doc | Daniel Vetter | 1 | -3/+3 |
| 2016-12-13 | dma-buf: Final bits of doc polish | Daniel Vetter | 1 | -0/+22 |
| 2016-12-13 | dma-buf: Update cpu access documentation | Daniel Vetter | 1 | -0/+122 |
| 2016-12-13 | dma-buf: Reorganize device dma access docs | Daniel Vetter | 1 | -5/+59 |
| 2016-10-25 | dma-buf: Rename struct fence to dma_fence | Chris Wilson | 1 | -14/+14 |
| 2016-08-16 | dma-buf: Wait on the reservation object when sync'ing before CPU access | Chris Wilson | 1 | -0/+23 |
| 2016-07-18 | dma-buf: Release module reference on creation failure | Chris Wilson | 1 | -4/+11 |
| 2016-06-20 | dma-buf: remove dma_buf_debugfs_create_file() | Mathias Krause | 1 | -20/+9 |
| 2016-06-20 | dma-buf: remove dma_buf directory on bufinfo file creation errors | Mathias Krause | 1 | -1/+4 |
| 2016-06-20 | dma-buf: propagate errors from dma_buf_describe() on debugfs read | Mathias Krause | 1 | -11/+3 |
| 2016-05-31 | dma-buf: use vma_pages() | Muhammad Falak R Wani | 1 | -3/+4 |
| 2016-03-21 | dma-buf: Update docs for SYNC ioctl | Daniel Vetter | 1 | -1/+1 |
| 2016-03-19 | dma-buf, drm, ion: Propagate error code from dma_buf_start_cpu_access() | Chris Wilson | 1 | -6/+11 |
| 2016-02-12 | dma-buf: Add ioctls to allow userspace to flush | Daniel Vetter | 1 | -0/+45 |
| 2016-02-09 | dma-buf: Remove range-based flush | Tiago Vignatti | 1 | -9/+4 |
| 2015-05-21 | dma-buf: Minor coding style fixes | Jagan Teki | 1 | -2/+7 |
| 2015-05-13 | dma-buf: add ref counting for module as exporter | Sumit Semwal | 1 | -1/+9 |
| 2015-04-21 | dma-buf: cleanup dma_buf_export() to make it easily extensible | Sumit Semwal | 1 | -25/+22 |
| 2014-10-09 | dma-buf: don't open-code atomic_long_read() | Al Viro | 1 | -1/+1 |
| 2014-07-08 | reservation: add suppport for read-only access using rcu | Maarten Lankhorst | 1 | -11/+36 |
| 2014-07-08 | reservation: update api and add some helpers | Maarten Lankhorst | 1 | -11/+24 |
| 2014-07-08 | dma-buf: add poll support, v3 | Maarten Lankhorst | 1 | -0/+108 |
| 2014-07-08 | dma-buf: use reservation objects | Maarten Lankhorst | 1 | -2/+20 |
| 2014-07-08 | dma-buf: move to drivers/dma-buf | Maarten Lankhorst | 1 | -0/+743 |