[PATCH 21/28] drm/i915: Drain the ttm delayed workqueue too

Matthew Auld matthew.william.auld at gmail.com
Mon Oct 25 15:11:00 UTC 2021


On Thu, 21 Oct 2021 at 11:37, Maarten Lankhorst
<maarten.lankhorst at linux.intel.com> wrote:
>
> Be thorough..
>
> Signed-off-by: Maarten Lankhorst <maarten.lankhorst at linux.intel.com>

Is this strictly needed for something? Needs a proper commit message anyway.

> ---
>  drivers/gpu/drm/i915/i915_drv.h | 1 +
>  1 file changed, 1 insertion(+)
>
> diff --git a/drivers/gpu/drm/i915/i915_drv.h b/drivers/gpu/drm/i915/i915_drv.h
> index 22c891720c6d..7c5ed5957fe2 100644
> --- a/drivers/gpu/drm/i915/i915_drv.h
> +++ b/drivers/gpu/drm/i915/i915_drv.h
> @@ -1819,6 +1819,7 @@ static inline void i915_gem_drain_freed_objects(struct drm_i915_private *i915)
>          */
>         while (atomic_read(&i915->mm.free_count)) {
>                 flush_work(&i915->mm.free_work);
> +               flush_delayed_work(&i915->bdev.wq);
>                 rcu_barrier();
>         }
>  }
> --
> 2.33.0
>


More information about the dri-devel mailing list