On Wed, 30 Oct 2019 at 19:22, Chris Wilson <[email protected]> wrote: > > In order to keep the assert_bind_count() valid, we need to hold the vma > page reference until after we drop the bind count. However, we must also > keep the drm_mm_remove_node() as the last action of i915_vma_unbind() so > that it serialises with the unlocked check inside i915_vma_destroy(). So > we need to split up i915_vma_remove() so that we order the detach, drop > pages and remove as required during unbind. > > Bugzilla: https://bugs.freedesktop.org/show_bug.cgi?id=112067 > Signed-off-by: Chris Wilson <[email protected]> > Cc: Matthew Auld <[email protected]> Reviewed-by: Matthew Auld <[email protected]> _______________________________________________ Intel-gfx mailing list [email protected] https://lists.freedesktop.org/mailman/listinfo/intel-gfx
- [Intel-gfx] [PATCH 03/11] drm/i915/gem: Leave reloading kerne... Chris Wilson
- [Intel-gfx] [PATCH 08/11] drm/i915: Remove i915->kernel_co... Chris Wilson
- [Intel-gfx] [PATCH 06/11] drm/i915: Drop GEM context as a dir... Chris Wilson
- [Intel-gfx] [PATCH 04/11] drm/i915/gt: Move user_forcewake ap... Chris Wilson
- [Intel-gfx] [PATCH 02/11] drm/i915/gt: Call intel_gt_sanitize... Chris Wilson
- [Intel-gfx] [PATCH 09/11] drm/i915/gt: Defer engine registrat... Chris Wilson
- [Intel-gfx] [PATCH 07/11] drm/i915: Push the use-semaphore ma... Chris Wilson
- [Intel-gfx] [PATCH 05/11] drm/i915: Defer rc6 shutdown to sus... Chris Wilson
- [Intel-gfx] [PATCH 10/11] drm/i915/gt: Pull timeline initiali... Chris Wilson
- [Intel-gfx] ✓ Fi.CI.BAT: success for series starting with [01... Patchwork
- Re: [Intel-gfx] [PATCH 01/11] drm/i915: Split detaching and r... Matthew Auld
- [Intel-gfx] ✗ Fi.CI.IGT: failure for series starting with [01... Patchwork
