[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