dma-buf/sw_sync: de-stage SW_SYNC
authorGustavo Padovan <gustavo.padovan@collabora.co.uk>
Thu, 11 Aug 2016 15:26:44 +0000 (12:26 -0300)
committerGreg Kroah-Hartman <gregkh@linuxfoundation.org>
Mon, 15 Aug 2016 14:41:46 +0000 (16:41 +0200)
commit35538d7822e86cb38015c21bb708a433f8814af0
tree36aa2ccfe355aa93ad345715988a36ceba2498ea
parentfc0c9a03b57efb769a74fa8b33d68d90153b5950
dma-buf/sw_sync: de-stage SW_SYNC

SW_SYNC allows to run tests on the sync_file framework via debugfs on

<debugfs>/sync/sw_sync

Opening and closing the file triggers creation and release of a sync
timeline. To create fences on this timeline the SW_SYNC_IOC_CREATE_FENCE
ioctl should be used. To increment the timeline value use SW_SYNC_IOC_INC.

Also it exports Sync information on

<debugfs>/sync/info

Signed-off-by: Gustavo Padovan <gustavo.padovan@collabora.co.uk>
Reviewed-by: Eric Engestrom <eric.engestrom@imgtec.com>
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
12 files changed:
drivers/dma-buf/Kconfig
drivers/dma-buf/Makefile
drivers/dma-buf/sw_sync.c [new file with mode: 0644]
drivers/dma-buf/sync_debug.c [new file with mode: 0644]
drivers/dma-buf/sync_debug.h [new file with mode: 0644]
drivers/dma-buf/sync_trace.h [new file with mode: 0644]
drivers/staging/android/Kconfig
drivers/staging/android/Makefile
drivers/staging/android/sw_sync.c [deleted file]
drivers/staging/android/sync_debug.c [deleted file]
drivers/staging/android/sync_debug.h [deleted file]
drivers/staging/android/sync_trace.h [deleted file]