All of lore.kernel.org
 help / color / mirror / Atom feed
* [PATCH 0/7] dma-buf synchronization patches
@ 2014-01-13 12:31 ` Maarten Lankhorst
  0 siblings, 0 replies; 14+ messages in thread
From: Maarten Lankhorst @ 2014-01-13 12:31 UTC (permalink / raw)
  To: linux-kernel; +Cc: linux-arch, dri-devel, linaro-mm-sig, ccross, linux-media

The following series implements fence and converts dma-buf and
android sync to use it. Patch 6 and 7 add support for polling
to dma-buf, blocking until all fences are signaled.

---

Maarten Lankhorst (7):
      sched: allow try_to_wake_up to be used internally outside of core.c
      fence: dma-buf cross-device synchronization (v16)
      seqno-fence: Hardware dma-buf implementation of fencing (v4)
      dma-buf: use reservation objects
      android: convert sync to fence api, v3
      reservation: add support for fences to enable cross-device synchronisation
      dma-buf: add poll support


 Documentation/DocBook/device-drivers.tmpl      |    3 
 drivers/base/Kconfig                           |    9 
 drivers/base/Makefile                          |    2 
 drivers/base/dma-buf.c                         |  124 +++
 drivers/base/fence.c                           |  465 ++++++++++++
 drivers/gpu/drm/drm_prime.c                    |    8 
 drivers/gpu/drm/exynos/exynos_drm_dmabuf.c     |    2 
 drivers/gpu/drm/i915/i915_gem_dmabuf.c         |    2 
 drivers/gpu/drm/nouveau/nouveau_drm.c          |    1 
 drivers/gpu/drm/nouveau/nouveau_gem.h          |    1 
 drivers/gpu/drm/nouveau/nouveau_prime.c        |    7 
 drivers/gpu/drm/omapdrm/omap_gem_dmabuf.c      |    2 
 drivers/gpu/drm/radeon/radeon_drv.c            |    2 
 drivers/gpu/drm/radeon/radeon_prime.c          |    8 
 drivers/gpu/drm/ttm/ttm_object.c               |    2 
 drivers/media/v4l2-core/videobuf2-dma-contig.c |    2 
 drivers/staging/android/Kconfig                |    1 
 drivers/staging/android/Makefile               |    2 
 drivers/staging/android/sw_sync.c              |    4 
 drivers/staging/android/sync.c                 |  895 ++++++++----------------
 drivers/staging/android/sync.h                 |   85 +-
 drivers/staging/android/sync_debug.c           |  245 +++++++
 drivers/staging/android/trace/sync.h           |   12 
 include/drm/drmP.h                             |    2 
 include/linux/dma-buf.h                        |   21 -
 include/linux/fence.h                          |  329 +++++++++
 include/linux/reservation.h                    |   18 
 include/linux/seqno-fence.h                    |  109 +++
 include/linux/wait.h                           |    1 
 include/trace/events/fence.h                   |  125 +++
 kernel/sched/core.c                            |    2 
 31 files changed, 1825 insertions(+), 666 deletions(-)
 create mode 100644 drivers/base/fence.c
 create mode 100644 drivers/staging/android/sync_debug.c
 create mode 100644 include/linux/fence.h
 create mode 100644 include/linux/seqno-fence.h
 create mode 100644 include/trace/events/fence.h

-- 
Signature

^ permalink raw reply	[flat|nested] 14+ messages in thread

end of thread, other threads:[~2014-01-15 17:03 UTC | newest]

Thread overview: 14+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2014-01-13 12:31 [PATCH 0/7] dma-buf synchronization patches Maarten Lankhorst
2014-01-13 12:31 ` Maarten Lankhorst
2014-01-13 12:31 ` [PATCH 1/7] sched: allow try_to_wake_up to be used internally outside of core.c Maarten Lankhorst
2014-01-13 12:31   ` Maarten Lankhorst
2014-01-13 18:50   ` Colin Cross
2014-01-14  8:35     ` Maarten Lankhorst
2014-01-13 12:31 ` [PATCH 2/7] fence: dma-buf cross-device synchronization (v16) Maarten Lankhorst
2014-01-13 12:32 ` [PATCH 3/7] seqno-fence: Hardware dma-buf implementation of fencing (v4) Maarten Lankhorst
2014-01-13 12:32   ` Maarten Lankhorst
2014-01-13 12:32 ` [PATCH 4/7] dma-buf: use reservation objects Maarten Lankhorst
2014-01-15 17:03   ` Mauro Carvalho Chehab
2014-01-13 12:32 ` [PATCH 5/7] android: convert sync to fence api, v3 Maarten Lankhorst
2014-01-13 12:32 ` [PATCH 6/7] reservation: add support for fences to enable cross-device synchronisation Maarten Lankhorst
2014-01-13 12:33 ` [PATCH 7/7] dma-buf: add poll support Maarten Lankhorst

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.