mirror_ubuntu-kernels/drivers/gpu/drm/msm
Rob Clark 4541e4f222 drm/msm/gem: Mark active before pinning
Mark all the bos in the submit as active, before pinning, to prevent
evicting a buffer in the same submit to make room for a buffer earlier
in the table.

Signed-off-by: Rob Clark <robdclark@chromium.org>
Link: https://lore.kernel.org/r/20210728010632.2633470-14-robdclark@gmail.com
Signed-off-by: Rob Clark <robdclark@chromium.org>
2021-07-28 09:19:00 -07:00
..
adreno drm/msm: Utilize gpu scheduler priorities 2021-07-28 09:19:00 -07:00
disp Merge tag 'drm-msm-next-2021-06-23b' of https://gitlab.freedesktop.org/drm/msm into drm-next 2021-06-24 07:21:16 +10:00
dp Merge tag 'drm-msm-next-2021-06-23b' of https://gitlab.freedesktop.org/drm/msm into drm-next 2021-06-24 07:21:16 +10:00
dsi drm/msm/dsi: do not enable PHYs when called for the slave DSI interface 2021-06-23 07:33:55 -07:00
edp Merge tag 'drm-msm-next-2021-06-23b' of https://gitlab.freedesktop.org/drm/msm into drm-next 2021-06-24 07:21:16 +10:00
hdmi drm/msm: Generated register update 2021-06-23 07:33:54 -07:00
Kconfig drm/msm: Conversion to drm scheduler 2021-07-28 09:19:00 -07:00
Makefile drm/msm: Split out devfreq handling 2021-07-27 17:54:36 -07:00
msm_atomic_trace.h
msm_atomic_tracepoints.c
msm_atomic.c Merge drm/drm-fixes into drm-next 2021-04-13 23:15:09 +02:00
msm_debugfs.c drm/msm: Add debugfs to trigger shrinker 2021-06-23 07:33:55 -07:00
msm_debugfs.h
msm_drv.c drm/msm: Track "seqno" fences by idr 2021-07-27 18:09:18 -07:00
msm_drv.h drm/msm: Add debugfs to trigger shrinker 2021-06-23 07:33:55 -07:00
msm_fb.c drm/msm: Move FB debug prints to drm_dbg_state() 2021-06-23 07:32:15 -07:00
msm_fbdev.c drm/aperture: Convert drivers to aperture interfaces 2021-04-14 09:00:04 +02:00
msm_fence.c drm/msm: Track "seqno" fences by idr 2021-07-27 18:09:18 -07:00
msm_fence.h drm/msm: Track "seqno" fences by idr 2021-07-27 18:09:18 -07:00
msm_gem_prime.c drm/msm: Use struct dma_buf_map in GEM vmap ops 2020-11-10 10:38:57 +01:00
msm_gem_shrinker.c drm/msm: Add debugfs to trigger shrinker 2021-06-23 07:33:55 -07:00
msm_gem_submit.c drm/msm/gem: Mark active before pinning 2021-07-28 09:19:00 -07:00
msm_gem_vma.c drm/msm: Leave inuse count intact on map failure 2020-09-22 08:28:15 -07:00
msm_gem.c drm/msm/gem: Mark active before pinning 2021-07-28 09:19:00 -07:00
msm_gem.h drm/msm: Drop submit bo_list 2021-07-28 09:19:00 -07:00
msm_gpu_devfreq.c drm/msm: Devfreq tuning 2021-07-27 17:54:36 -07:00
msm_gpu_trace.h drm/msm: Support evicting GEM objects to swap 2021-04-07 11:05:48 -07:00
msm_gpu_tracepoints.c
msm_gpu.c drm/msm: Conversion to drm scheduler 2021-07-28 09:19:00 -07:00
msm_gpu.h drm/msm: Utilize gpu scheduler priorities 2021-07-28 09:19:00 -07:00
msm_gpummu.c drm/msm: devcoredump iommu fault support 2021-06-23 07:33:55 -07:00
msm_iommu.c drm/msm: devcoredump iommu fault support 2021-06-23 07:33:55 -07:00
msm_kms.h drm/msm: make msm_disp_state transient data struct 2021-06-23 07:32:14 -07:00
msm_mmu.h drm/msm: devcoredump iommu fault support 2021-06-23 07:33:55 -07:00
msm_perf.c
msm_rd.c drm/msm: Conversion to drm scheduler 2021-07-28 09:19:00 -07:00
msm_ringbuffer.c drm/msm: Conversion to drm scheduler 2021-07-28 09:19:00 -07:00
msm_ringbuffer.h drm/msm: Conversion to drm scheduler 2021-07-28 09:19:00 -07:00
msm_submitqueue.c drm/msm: Utilize gpu scheduler priorities 2021-07-28 09:19:00 -07:00
NOTES