Skip to content

Commit 4bea53b

Browse files
committed
drm/msm: Reduce fallout of fence signaling vs reclaim hangs
Until various PM devfreq/QoS and interconnect patches land, we could potentially trigger reclaim from gpu scheduler thread, and under enough memory pressure that could trigger a sort of deadlock. Eventually the wait will timeout and we'll move on to consider other GEM objects. But given that there is still a potential for deadlock/stalling, we should reduce the timeout to contain the damage. Signed-off-by: Rob Clark <robdclark@chromium.org> Patchwork: https://patchwork.freedesktop.org/patch/568031/
1 parent 548b61a commit 4bea53b

File tree

1 file changed

+1
-1
lines changed

1 file changed

+1
-1
lines changed

drivers/gpu/drm/msm/msm_gem_shrinker.c

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -75,7 +75,7 @@ static bool
7575
wait_for_idle(struct drm_gem_object *obj)
7676
{
7777
enum dma_resv_usage usage = dma_resv_usage_rw(true);
78-
return dma_resv_wait_timeout(obj->resv, usage, false, 1000) > 0;
78+
return dma_resv_wait_timeout(obj->resv, usage, false, 10) > 0;
7979
}
8080

8181
static bool

0 commit comments

Comments
 (0)