Quoting Tvrtko Ursulin (2017-07-04 12:26:31) > > On 04/07/2017 11:17, Chris Wilson wrote: > > Quoting Tvrtko Ursulin (2017-07-04 10:46:40) > >> From: Tvrtko Ursulin <tvrtko.ursulin@xxxxxxxxx> > >> > >> If we don't release the iomapping we are not able to unpin the > >> vma which then gets leaked. > > > > Oh, we still do unpin the vma on closing the object and we don't hold > > any extra object reference for the iomap. It is still a good patch for > > the symmetry, except it doesn't do what you say :-) > > What do you mean that we don't hold any extra reference for the iomap? I > see i915_vma_pin_iomap -> __i915_vma_pin -> vma->flags++. I can't spot > the place which would override this and still unbind it at some point. free_objects: vma->flags &= ~I915_VMA_PIN_MASK; i915_vma_close(vma); -Chris _______________________________________________ Intel-gfx mailing list Intel-gfx@xxxxxxxxxxxxxxxxxxxxx https://lists.freedesktop.org/mailman/listinfo/intel-gfx