]> git.baikalelectronics.ru Git - kernel.git/commit
drm/msm: Consolidate submit bo state
authorRob Clark <robdclark@chromium.org>
Wed, 28 Jul 2021 01:06:11 +0000 (18:06 -0700)
committerRob Clark <robdclark@chromium.org>
Wed, 28 Jul 2021 01:09:18 +0000 (18:09 -0700)
commit875f82e38c852561221ed5c2b177daf503986922
tree822bfb7b12ad5a0e3ddb0aafd267617cbd790756
parentc3629e9dcf3cbd75232a3cd80f903f02d1364ce6
drm/msm: Consolidate submit bo state

Move all the locked/active/pinned state handling to msm_gem_submit.c.
In particular, for drm/scheduler, we'll need to do all this before
pushing the submit job to the scheduler.  But while we're at it we can
get rid of the dupicate pin and refcnt.

Signed-off-by: Rob Clark <robdclark@chromium.org>
Acked-by: Christian König <christian.koenig@amd.com>
Link: https://lore.kernel.org/r/20210728010632.2633470-7-robdclark@gmail.com
Signed-off-by: Rob Clark <robdclark@chromium.org>
drivers/gpu/drm/msm/msm_gem.h
drivers/gpu/drm/msm/msm_gem_submit.c
drivers/gpu/drm/msm/msm_gpu.c