[PATCH 00/10] drm fence fixes and cross-dev sync.
Maarten Lankhorst
maarten.lankhorst at canonical.com
Wed Sep 17 05:34:57 PDT 2014
This has a nouveau fix for suspend (no interruptible wait during suspend) and
bumps patchlevel to abi 1.2.1 for telling shared fences are in use.
Maarten Lankhorst (8):
drm/nouveau: bump driver patchlevel to 1.2.1
drm/nouveau: specify if interruptible wait is desired in
nouveau_fence_sync
drm: Pass dma-buf as argument to gem_prime_import_sg_table
drm/ttm: add reservation_object as argument to ttm_bo_init
drm/radeon: cope with foreign fences inside display
drm/radeon: cope with foreign fences inside the reservation object
drm/radeon: export reservation_object from dmabuf to ttm
drm/nouveau: export reservation_object from dmabuf to ttm
drivers/gpu/drm/ast/ast_ttm.c | 2 +-
drivers/gpu/drm/bochs/bochs_mm.c | 2 +-
drivers/gpu/drm/cirrus/cirrus_ttm.c | 2 +-
drivers/gpu/drm/drm_gem_cma_helper.c | 5 +++--
drivers/gpu/drm/drm_prime.c | 2 +-
drivers/gpu/drm/mgag200/mgag200_ttm.c | 2 +-
drivers/gpu/drm/msm/msm_drv.h | 2 +-
drivers/gpu/drm/msm/msm_gem_prime.c | 4 ++--
drivers/gpu/drm/nouveau/dispnv04/crtc.c | 2 +-
drivers/gpu/drm/nouveau/nouveau_bo.c | 6 +++---
drivers/gpu/drm/nouveau/nouveau_bo.h | 1 +
drivers/gpu/drm/nouveau/nouveau_chan.c | 2 +-
drivers/gpu/drm/nouveau/nouveau_display.c | 4 ++--
drivers/gpu/drm/nouveau/nouveau_drm.h | 4 +++-
drivers/gpu/drm/nouveau/nouveau_fence.c | 20 +++++++++++---------
drivers/gpu/drm/nouveau/nouveau_fence.h | 2 +-
drivers/gpu/drm/nouveau/nouveau_gem.c | 4 ++--
drivers/gpu/drm/nouveau/nouveau_gem.h | 2 +-
drivers/gpu/drm/nouveau/nouveau_prime.c | 10 +++++++---
drivers/gpu/drm/nouveau/nv17_fence.c | 2 +-
drivers/gpu/drm/nouveau/nv50_display.c | 6 +++---
drivers/gpu/drm/nouveau/nv50_fence.c | 2 +-
drivers/gpu/drm/nouveau/nv84_fence.c | 4 ++--
drivers/gpu/drm/qxl/qxl_drv.h | 2 +-
drivers/gpu/drm/qxl/qxl_object.c | 2 +-
drivers/gpu/drm/qxl/qxl_prime.c | 2 +-
drivers/gpu/drm/radeon/cik.c | 6 +++---
drivers/gpu/drm/radeon/cik_sdma.c | 2 +-
drivers/gpu/drm/radeon/evergreen.c | 6 +++---
drivers/gpu/drm/radeon/evergreen_dma.c | 2 +-
drivers/gpu/drm/radeon/r600.c | 6 +++---
drivers/gpu/drm/radeon/r600_dma.c | 2 +-
drivers/gpu/drm/radeon/radeon.h | 9 +++++----
drivers/gpu/drm/radeon/radeon_benchmark.c | 4 ++--
drivers/gpu/drm/radeon/radeon_cs.c | 27 ++++++++++++++++++++-------
drivers/gpu/drm/radeon/radeon_device.c | 2 +-
drivers/gpu/drm/radeon/radeon_display.c | 30 +++++++++++++++++++-----------
drivers/gpu/drm/radeon/radeon_drv.c | 2 +-
drivers/gpu/drm/radeon/radeon_fence.c | 3 +++
drivers/gpu/drm/radeon/radeon_gart.c | 2 +-
drivers/gpu/drm/radeon/radeon_gem.c | 2 +-
drivers/gpu/drm/radeon/radeon_object.c | 8 +++++---
drivers/gpu/drm/radeon/radeon_object.h | 1 +
drivers/gpu/drm/radeon/radeon_prime.c | 10 +++++++---
drivers/gpu/drm/radeon/radeon_ring.c | 2 +-
drivers/gpu/drm/radeon/radeon_sa.c | 2 +-
drivers/gpu/drm/radeon/radeon_semaphore.c | 24 ++++++++++++++++++------
drivers/gpu/drm/radeon/radeon_test.c | 5 +++--
drivers/gpu/drm/radeon/radeon_ttm.c | 2 +-
drivers/gpu/drm/radeon/radeon_uvd.c | 3 ++-
drivers/gpu/drm/radeon/radeon_vce.c | 3 ++-
drivers/gpu/drm/radeon/radeon_vm.c | 9 +++++----
drivers/gpu/drm/radeon/rv770_dma.c | 2 +-
drivers/gpu/drm/radeon/si_dma.c | 2 +-
drivers/gpu/drm/ttm/ttm_bo.c | 24 ++++++++++++++++++------
drivers/gpu/drm/vmwgfx/vmwgfx_resource.c | 2 +-
include/drm/drmP.h | 3 ++-
include/drm/drm_gem_cma_helper.h | 3 ++-
include/drm/ttm/ttm_bo_api.h | 2 ++
59 files changed, 192 insertions(+), 118 deletions(-)
--
2.0.4
More information about the dri-devel
mailing list