From mboxrd@z Thu Jan 1 00:00:00 1970 From: John Harrison Subject: Re: [PATCH] drm/i915: Fix context object leak for legacy contexts Date: Tue, 25 Nov 2014 10:49:49 +0000 Message-ID: <54745ECD.5020208@Intel.com> References: <1416911965-800-1-git-send-email-thomas.daniel@intel.com> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8"; Format="flowed" Content-Transfer-Encoding: base64 Return-path: Received: from mga02.intel.com (mga02.intel.com [134.134.136.20]) by gabe.freedesktop.org (Postfix) with ESMTP id 622426E76F for ; Tue, 25 Nov 2014 02:49:52 -0800 (PST) In-Reply-To: <1416911965-800-1-git-send-email-thomas.daniel@intel.com> List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: intel-gfx-bounces@lists.freedesktop.org Sender: "Intel-gfx" To: Thomas Daniel , intel-gfx@lists.freedesktop.org List-Id: intel-gfx@lists.freedesktop.org TG9va3MgZ29vZCB0byBtZS4KClJldmlld2VkLWJ5OiBKb2huIEhhcnJpc29uPEpvaG4uQy5IYXJy aXNvbkBJbnRlbC5jb20+CgoKT24gMjUvMTEvMjAxNCAxMDozOSwgVGhvbWFzIERhbmllbCB3cm90 ZToKPiBEeW5hbWljIGNvbnRleHQgcGlubmluZyBmb3IgTFJDcyBpbnRyb2R1Y2VkIGEgbGVhayBp biBsZWdhY3kgbW9kZS4KPiBSZWluc3RhdGUgY29udGV4dCB1bnJlZmVyZW5jZSBpbiBpOTE1X2dl bV9mcmVlX3JlcXVlc3QgZm9yIGxlZ2FjeSBjb250ZXh0cy4KPgo+IExlYWsgcmVwb3J0ZWQgYnkg aS1nLXQvZHJ2X21vZHVsZV9yZWxvYWQgZml4ZWQgYnkgdGhpcyBwYXRjaC4KPgo+IEJ1Z3ppbGxh OiBodHRwczovL2J1Z3MuZnJlZWRlc2t0b3Aub3JnL3Nob3dfYnVnLmNnaT9pZD04NjUwNwo+IFNp Z25lZC1vZmYtYnk6IFRob21hcyBEYW5pZWwgPHRob21hcy5kYW5pZWxAaW50ZWwuY29tPgo+IC0t LQo+ICAgZHJpdmVycy9ncHUvZHJtL2k5MTUvaTkxNV9nZW0uYyB8ICAgMTAgKysrKysrLS0tLQo+ ICAgMSBmaWxlIGNoYW5nZWQsIDYgaW5zZXJ0aW9ucygrKSwgNCBkZWxldGlvbnMoLSkKPgo+IGRp ZmYgLS1naXQgYS9kcml2ZXJzL2dwdS9kcm0vaTkxNS9pOTE1X2dlbS5jIGIvZHJpdmVycy9ncHUv ZHJtL2k5MTUvaTkxNV9nZW0uYwo+IGluZGV4IDYxNGJjMmIuLmM2MzBkNDkgMTAwNjQ0Cj4gLS0t IGEvZHJpdmVycy9ncHUvZHJtL2k5MTUvaTkxNV9nZW0uYwo+ICsrKyBiL2RyaXZlcnMvZ3B1L2Ry bS9pOTE1L2k5MTVfZ2VtLmMKPiBAQCAtMjU3NCwxMSArMjU3NCwxMyBAQCBzdGF0aWMgdm9pZCBp OTE1X2dlbV9mcmVlX3JlcXVlc3Qoc3RydWN0IGRybV9pOTE1X2dlbV9yZXF1ZXN0ICpyZXF1ZXN0 KQo+ICAgCWxpc3RfZGVsKCZyZXF1ZXN0LT5saXN0KTsKPiAgIAlpOTE1X2dlbV9yZXF1ZXN0X3Jl bW92ZV9mcm9tX2NsaWVudChyZXF1ZXN0KTsKPiAgIAo+IC0JaWYgKGk5MTUuZW5hYmxlX2V4ZWNs aXN0cyAmJiBjdHgpIHsKPiAtCQlzdHJ1Y3QgaW50ZWxfZW5naW5lX2NzICpyaW5nID0gcmVxdWVz dC0+cmluZzsKPiArCWlmIChjdHgpIHsKPiArCQlpZiAoaTkxNS5lbmFibGVfZXhlY2xpc3RzKSB7 Cj4gKwkJCXN0cnVjdCBpbnRlbF9lbmdpbmVfY3MgKnJpbmcgPSByZXF1ZXN0LT5yaW5nOwo+ICAg Cj4gLQkJaWYgKGN0eCAhPSByaW5nLT5kZWZhdWx0X2NvbnRleHQpCj4gLQkJCWludGVsX2xyX2Nv bnRleHRfdW5waW4ocmluZywgY3R4KTsKPiArCQkJaWYgKGN0eCAhPSByaW5nLT5kZWZhdWx0X2Nv bnRleHQpCj4gKwkJCQlpbnRlbF9scl9jb250ZXh0X3VucGluKHJpbmcsIGN0eCk7Cj4gKwkJfQo+ ICAgCQlpOTE1X2dlbV9jb250ZXh0X3VucmVmZXJlbmNlKGN0eCk7Cj4gICAJfQo+ICAgCWtmcmVl KHJlcXVlc3QpOwoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X18KSW50ZWwtZ2Z4IG1haWxpbmcgbGlzdApJbnRlbC1nZnhAbGlzdHMuZnJlZWRlc2t0b3Aub3Jn Cmh0dHA6Ly9saXN0cy5mcmVlZGVza3RvcC5vcmcvbWFpbG1hbi9saXN0aW5mby9pbnRlbC1nZngK