drm/radeon: allow semaphore emission to fail
To workaround bugs and/or certain limits it's sometimes useful to fall back to waiting on fences. Signed-off-by:Christian König <christian.koenig@amd.com> Signed-off-by:
Alex Deucher <alexander.deucher@amd.com> Cc: stable@vger.kernel.org
Showing
- drivers/gpu/drm/radeon/cik.c 5 additions, 8 deletionsdrivers/gpu/drm/radeon/cik.c
- drivers/gpu/drm/radeon/cik_sdma.c 5 additions, 8 deletionsdrivers/gpu/drm/radeon/cik_sdma.c
- drivers/gpu/drm/radeon/evergreen_dma.c 2 additions, 7 deletionsdrivers/gpu/drm/radeon/evergreen_dma.c
- drivers/gpu/drm/radeon/r100.c 2 additions, 1 deletiondrivers/gpu/drm/radeon/r100.c
- drivers/gpu/drm/radeon/r600.c 5 additions, 8 deletionsdrivers/gpu/drm/radeon/r600.c
- drivers/gpu/drm/radeon/r600_dma.c 5 additions, 8 deletionsdrivers/gpu/drm/radeon/r600_dma.c
- drivers/gpu/drm/radeon/radeon.h 8 additions, 6 deletionsdrivers/gpu/drm/radeon/radeon.h
- drivers/gpu/drm/radeon/radeon_asic.h 7 additions, 11 deletionsdrivers/gpu/drm/radeon/radeon_asic.h
- drivers/gpu/drm/radeon/radeon_cs.c 5 additions, 4 deletionsdrivers/gpu/drm/radeon/radeon_cs.c
- drivers/gpu/drm/radeon/radeon_fence.c 30 additions, 0 deletionsdrivers/gpu/drm/radeon/radeon_fence.c
- drivers/gpu/drm/radeon/radeon_gart.c 2 additions, 2 deletionsdrivers/gpu/drm/radeon/radeon_gart.c
- drivers/gpu/drm/radeon/radeon_ring.c 10 additions, 36 deletionsdrivers/gpu/drm/radeon/radeon_ring.c
- drivers/gpu/drm/radeon/radeon_semaphore.c 95 additions, 32 deletionsdrivers/gpu/drm/radeon/radeon_semaphore.c
- drivers/gpu/drm/radeon/rv770_dma.c 2 additions, 7 deletionsdrivers/gpu/drm/radeon/rv770_dma.c
- drivers/gpu/drm/radeon/si_dma.c 2 additions, 7 deletionsdrivers/gpu/drm/radeon/si_dma.c
- drivers/gpu/drm/radeon/uvd_v1_0.c 3 additions, 1 deletiondrivers/gpu/drm/radeon/uvd_v1_0.c
- drivers/gpu/drm/radeon/uvd_v3_1.c 3 additions, 1 deletiondrivers/gpu/drm/radeon/uvd_v3_1.c
Loading
Please register or sign in to comment