aboutsummaryrefslogtreecommitdiff
path: root/init
diff options
context:
space:
mode:
authorRob Clark <robdclark@chromium.org>2023-03-20 07:43:31 -0700
committerRob Clark <robdclark@chromium.org>2023-03-25 16:31:44 -0700
commit17b704f1c0fb9150551567cb7a5414fb761b57ea (patch)
tree04a5576c88cec987b31d6ebdb549ce893367174d /init
parent6c7c8fb863f7c3137ce5fc4b435af3891083abeb (diff)
drm/msm/gem: Avoid obj lock in job_run()
Now that everything that controls which LRU an obj lives in *except* the backing pages is protected by the LRU lock, add a special path to unpin in the job_run() path, where we are assured that we already have backing pages and will not be racing against eviction (because the GEM object's dma_resv contains the fence that will be signaled when the submit/job completes). Signed-off-by: Rob Clark <robdclark@chromium.org> Patchwork: https://patchwork.freedesktop.org/patch/527845/ Link: https://lore.kernel.org/r/20230320144356.803762-10-robdclark@gmail.com
Diffstat (limited to 'init')
0 files changed, 0 insertions, 0 deletions