Hi all, Here's the unmerged leftovers from my big prime cleanup series: - using the prepare_fb helper in vc4&msm, now hopefully fixed up. The helper should be now even more useful. - amd&nv driver ->gem_prime_res_obj callback removal. I think this one might have functional conflicts with Gerd's patch series to embed drm_gem_object in ttm_bo, or at least needs to be re-reviewed before we merge the 2nd series. Comments, testing, feedback as usual very much welcome. Thanks, Daniel Daniel Vetter (7): drm/fb-helper: use gem_bo.resv, not dma_buf.resv in prepare_fb drm/msm: Use drm_gem_fb_prepare_fb drm/vc4: Use drm_gem_fb_prepare_fb drm/radeon: Fill out gem_object->resv drm/nouveau: Fill out gem_object->resv drm/amdgpu: Fill out gem_object->resv drm/prime: Ditch gem_prime_res_obj hook Documentation/gpu/todo.rst | 9 ------ drivers/gpu/drm/amd/amdgpu/amdgpu_dma_buf.c | 17 +----------- drivers/gpu/drm/amd/amdgpu/amdgpu_dma_buf.h | 1 - drivers/gpu/drm/amd/amdgpu/amdgpu_drv.c | 1 - drivers/gpu/drm/amd/amdgpu/amdgpu_object.c | 2 ++ drivers/gpu/drm/drm_gem_framebuffer_helper.c | 29 ++++++++++---------- drivers/gpu/drm/drm_prime.c | 3 -- drivers/gpu/drm/msm/disp/dpu1/dpu_plane.c | 8 ++---- drivers/gpu/drm/msm/msm_atomic.c | 8 ++---- drivers/gpu/drm/nouveau/nouveau_bo.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/radeon/radeon_drv.c | 2 -- drivers/gpu/drm/radeon/radeon_object.c | 1 + drivers/gpu/drm/radeon/radeon_prime.c | 7 ----- drivers/gpu/drm/vc4/vc4_plane.c | 5 ++-- include/drm/drm_drv.h | 12 -------- 18 files changed, 26 insertions(+), 90 deletions(-) -- 2.20.1 _______________________________________________ dri-devel mailing list dri-devel@xxxxxxxxxxxxxxxxxxxxx https://lists.freedesktop.org/mailman/listinfo/dri-devel