-
- Downloads
drm/shmem-helper: Use reservation lock
Replace drm_gem_shmem locks with GEM reservation lock to make drm-shmem locks consistent with the new locking convention of dma-bufs which tells that dma-buf importers are responsible for holding reservation lock for all operations performed over dma-bufs. This prepares drm-shmem code for addition of the generic shmem shrinker framework. Suggested-by:Daniel Vetter <daniel@ffwll.ch> Signed-off-by:
Dmitry Osipenko <dmitry.osipenko@collabora.com>
Showing
- drivers/gpu/drm/drm_gem_shmem_helper.c 68 additions, 113 deletionsdrivers/gpu/drm/drm_gem_shmem_helper.c
- drivers/gpu/drm/lima/lima_gem.c 4 additions, 4 deletionsdrivers/gpu/drm/lima/lima_gem.c
- drivers/gpu/drm/lima/lima_sched.c 2 additions, 2 deletionsdrivers/gpu/drm/lima/lima_sched.c
- drivers/gpu/drm/panfrost/panfrost_drv.c 6 additions, 1 deletiondrivers/gpu/drm/panfrost/panfrost_drv.c
- drivers/gpu/drm/panfrost/panfrost_gem_shrinker.c 3 additions, 3 deletionsdrivers/gpu/drm/panfrost/panfrost_gem_shrinker.c
- drivers/gpu/drm/panfrost/panfrost_mmu.c 10 additions, 9 deletionsdrivers/gpu/drm/panfrost/panfrost_mmu.c
- drivers/gpu/drm/panfrost/panfrost_perfcnt.c 3 additions, 3 deletionsdrivers/gpu/drm/panfrost/panfrost_perfcnt.c
- include/drm/drm_gem_shmem_helper.h 1 addition, 13 deletionsinclude/drm/drm_gem_shmem_helper.h
Loading
Please register or sign in to comment