From mboxrd@z Thu Jan 1 00:00:00 1970 From: Joonas Lahtinen Subject: Re: [PATCH 53/55] drm/i915: Release vma when the handle is closed Date: Thu, 28 Jul 2016 10:16:48 +0300 Message-ID: <1469690208.3897.14.camel@linux.intel.com> References: <1469467954-3920-1-git-send-email-chris@chris-wilson.co.uk> <1469467954-3920-54-git-send-email-chris@chris-wilson.co.uk> <1469613659.4027.61.camel@linux.intel.com> <20160727101316.GA20724@nuc-i3427.alporthouse.com> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: Received: from mga04.intel.com (mga04.intel.com [192.55.52.120]) by gabe.freedesktop.org (Postfix) with ESMTP id 40D6A6E75C for ; Thu, 28 Jul 2016 07:16:51 +0000 (UTC) In-Reply-To: <20160727101316.GA20724@nuc-i3427.alporthouse.com> List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: intel-gfx-bounces@lists.freedesktop.org Sender: "Intel-gfx" To: Chris Wilson Cc: intel-gfx@lists.freedesktop.org List-Id: intel-gfx@lists.freedesktop.org T24ga2UsIDIwMTYtMDctMjcgYXQgMTE6MTMgKzAxMDAsIENocmlzIFdpbHNvbiB3cm90ZToKPiBP biBXZWQsIEp1bCAyNywgMjAxNiBhdCAwMTowMDo1OVBNICswMzAwLCBKb29uYXMgTGFodGluZW4g d3JvdGU6Cj4gPiAKPiA+IE9uIG1hLCAyMDE2LTA3LTI1IGF0IDE4OjMyICswMTAwLCBDaHJpcyBX aWxzb24gd3JvdGU6Cj4gPiA+IAo+ID4gPiDCoC8qKgo+ID4gPiDCoCAqIGk5MTVfZ2VtX3dhaXRf aW9jdGwgLSBpbXBsZW1lbnRzIERSTV9JT0NUTF9JOTE1X0dFTV9XQUlUCj4gPiA+IMKgICogQGRl djogZHJtIGRldmljZSBwb2ludGVyCj4gPiA+IEBAIC0yODEwLDI2ICsyODIzLDMyIEBAIHN0YXRp YyBpbnQgX19pOTE1X3ZtYV91bmJpbmQoc3RydWN0IGk5MTVfdm1hICp2bWEsIGJvb2wgd2FpdCkK PiA+ID4gwqAJaWYgKGFjdGl2ZSAmJiB3YWl0KSB7Cj4gPiA+IMKgCQlpbnQgaWR4Owo+ID4gPiDC oAo+ID4gPiArCQkvKiBXaGVuIGEgY2xvc2VkIFZNQSBpcyByZXRpcmVkLCBpdCBpcyB1bmJvdW5k IC0gZWVrLgo+ID4gPiArCQnCoCogSW4gb3JkZXIgdG8gcHJldmVudCBpdCBmcm9tIGJlaW5nIHJl Y3Vyc2l2ZWx5IGNsb3NlZCwKPiA+ID4gKwkJwqAqIHRha2UgYSBwaW4gb24gdGhlIHZtYSBzbyB0 aGF0IHRoZSBzZWNvbmQgdW5iaW5kIGlzCj4gPiA+ICsJCcKgKiBhYm9ydGVkLgo+ID4gPiArCQnC oCovCj4gPiA+ICsJCXZtYS0+cGluX2NvdW50Kys7Cj4gPiBBbHdheXMgc21lbGxzIGZpc2h5LiBC dXQgYW4gZXh0cmEgdmFyaWFibGUgcHJvYmFibHkgbm90IHdvcnRoeS4KPiA+IAo+ID4gPiAKPiA+ ID4gZGlmZiAtLWdpdCBhL2RyaXZlcnMvZ3B1L2RybS9pOTE1L2k5MTVfZ2VtX2d0dC5jIGIvZHJp dmVycy9ncHUvZHJtL2k5MTUvaTkxNV9nZW1fZ3R0LmMKPiA+ID4gaW5kZXggZWYwZGM3MTMxODA4 Li5iZmFjMjQ0OGJhMDQgMTAwNjQ0Cj4gPiA+IC0tLSBhL2RyaXZlcnMvZ3B1L2RybS9pOTE1L2k5 MTVfZ2VtX2d0dC5jCj4gPiA+ICsrKyBiL2RyaXZlcnMvZ3B1L2RybS9pOTE1L2k5MTVfZ2VtX2d0 dC5jCj4gPiA+IEBAIC0zMzM5LDYgKzMzMzksMzEgQEAgaTkxNV92bWFfcmV0aXJlKHN0cnVjdCBp OTE1X2dlbV9hY3RpdmUgKmFjdGl2ZSwKPiA+ID4gwqAJCXJldHVybjsKPiA+ID4gwqAKPiA+ID4g wqAJbGlzdF9tb3ZlX3RhaWwoJnZtYS0+dm1fbGluaywgJnZtYS0+dm0tPmluYWN0aXZlX2xpc3Qp Owo+ID4gPiArCWlmICh1bmxpa2VseSh2bWEtPmNsb3NlZCAmJiAhdm1hLT5waW5fY291bnQpKQo+ ID4gPiArCQlXQVJOX09OKGk5MTVfdm1hX3VuYmluZCh2bWEpKTsKPiA+IFNvIHRoaXMgaXMganVz dCBhbiBvcHRpbWl6YXRpb24gdG8gZ2V0IHJpZCBvZiB0aGUgVk1BIEFTQVAgaWYgd2UncmUKPiA+ IGx1Y2t5Pwo+IE5vdCBxdWl0ZS4gVGhpbmsgb2YgdGhpcyBhcyB0aGUgYWN0aXZlIHJlZmVyZW5j ZSwgdGhpcyBtYXkgYmUgdGhlIGxhc3QKPiBwb2ludCBhdCB3aGljaCB3ZSBzZWUgdGhlIGNsb3Nl ZCB2bWEuIElmIHdlIGRvbid0IGZyZWUgaXQgbm93LCB3ZSBsZWFrCj4gdGhlIFZNQSB1bnRpbCB0 aGUgb2JqZWN0IGlzIGNsb3NlZCAtIHdoZXJlIGlmIHdlIG1lZXQgaXQgd2UgQlVHLgo+IAo+ID4g Cj4gPiA+IAo+ID4gPiArdm9pZCBpOTE1X3ZtYV9jbG9zZShzdHJ1Y3QgaTkxNV92bWEgKnZtYSkK PiA+ID4gK3sKPiA+ID4gKwlHRU1fQlVHX09OKHZtYS0+Y2xvc2VkKTsKPiA+ID4gKwl2bWEtPmNs b3NlZCA9IHRydWU7Cj4gPiA+ICsKPiA+ID4gKwlsaXN0X2RlbF9pbml0KCZ2bWEtPm9ial9saW5r KTsKPiA+ID4gKwlpZiAoIWk5MTVfdm1hX2lzX2FjdGl2ZSh2bWEpICYmICF2bWEtPnBpbl9jb3Vu dCkKPiA+ID4gKwkJV0FSTl9PTihfX2k5MTVfdm1hX3VuYmluZF9ub193YWl0KHZtYSkpOwo+ID4g U2FtZSBoZXJlLCBhbiBvcHRpbWl6YXRpb24/Cj4gU2FtZSBhcyBhYm92ZS4gVGhpcyB0aW1lIHdl IGtub3cgdGhlIHZtYSBpcyBpbmFjdGl2ZSwgc28gbm8gb3V0c3RhbmRpbmcKPiByZWZlcmVuY2Uu CgpPaywKCldlIGhhdmUgdGhlIEJVRyBpbiBwbGFjZSBpZiBzb21ldGhpbmcgc2xpcHMgdGhyb3Vn aCB0aGUgY3JhY2tzLCBzbwpzaG91bGQgYmUgZ29vZC4KClJldmlld2VkLWJ5OiBKb29uYXMgTGFo dGluZW4gPGpvb25hcy5sYWh0aW5lbkBsaW51eC5pbnRlbC5jb20+CgpSZWdhcmRzLCBKb29uYXMK Cj4gLUNocmlzCj4gCi0tIApKb29uYXMgTGFodGluZW4KT3BlbiBTb3VyY2UgVGVjaG5vbG9neSBD ZW50ZXIKSW50ZWwgQ29ycG9yYXRpb24KX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX18KSW50ZWwtZ2Z4IG1haWxpbmcgbGlzdApJbnRlbC1nZnhAbGlzdHMuZnJl ZWRlc2t0b3Aub3JnCmh0dHBzOi8vbGlzdHMuZnJlZWRlc2t0b3Aub3JnL21haWxtYW4vbGlzdGlu Zm8vaW50ZWwtZ2Z4Cg==