Quoting Chris Wilson (2018-01-30 15:44:12)
> @@ -4084,8 +4088,9 @@ i915_drop_caches_set(void *data, u64 val)
>                 drain_delayed_work(&dev_priv->gt.idle_work);
>  
>         if (val & DROP_FREED) {
> -               synchronize_rcu();
> -               i915_gem_drain_freed_objects(dev_priv);
> +               synchronize_rcu_expedited();

So sync_rcu is not enough to process the call_rcu. Hmm.
-Chris
_______________________________________________
Intel-gfx mailing list
[email protected]
https://lists.freedesktop.org/mailman/listinfo/intel-gfx

Reply via email to