[Intel-gfx] [PATCH 2/2] drm/i915: fix i915_gem_object_wait_moving_fence
Lucas De Marchi
lucas.demarchi at intel.com
Fri Apr 8 01:44:27 UTC 2022
On Thu, Apr 07, 2022 at 05:45:32PM +0100, Matthew Auld wrote:
>All of CI is just failing with the following, which prevents loading of
>the module:
>
> i915 0000:03:00.0: [drm] *ERROR* Scratch setup failed
>
>Best guess is that this comes from the pin_map() for the scratch page,
>which does an i915_gem_object_wait_moving_fence() somewhere. It looks
>like this now calls into dma_resv_wait_timeout() which can return the
>remaining timeout, leading to the caller thinking this is an error.
>
>Fixes: 1d7f5e6c5240 ("drm/i915: drop bo->moving dependency")
>Signed-off-by: Matthew Auld <matthew.auld at intel.com>
>Cc: Christian König <christian.koenig at amd.com>
>Cc: Daniel Vetter <daniel.vetter at ffwll.ch>
This indeed brings CI back to life.
Acked-by: Lucas De Marchi <lucas.demarchi at intel.com>
thanks
Lucas De Marchi
More information about the Intel-gfx
mailing list