From mboxrd@z Thu Jan 1 00:00:00 1970 From: Daniel Vetter Subject: Re: [PATCH] drm/i915: Clean-up idr table if context create fails. Date: Tue, 7 Apr 2015 10:20:15 +0200 Message-ID: <20150407082015.GR6354@phenom.ffwll.local> References: <1427726038-19718-1-git-send-email-deepak.s@linux.intel.com> <20150330154334.GC6354@phenom.ffwll.local> <551D41EA.20307@linux.intel.com> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: Received: from mail-wi0-f177.google.com (mail-wi0-f177.google.com [209.85.212.177]) by gabe.freedesktop.org (Postfix) with ESMTP id 75A046E527 for ; Tue, 7 Apr 2015 01:25:07 -0700 (PDT) Received: by widdi4 with SMTP id di4so8145583wid.0 for ; Tue, 07 Apr 2015 01:25:06 -0700 (PDT) Content-Disposition: inline In-Reply-To: <551D41EA.20307@linux.intel.com> List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: intel-gfx-bounces@lists.freedesktop.org Sender: "Intel-gfx" To: Deepak S Cc: intel-gfx@lists.freedesktop.org List-Id: intel-gfx@lists.freedesktop.org T24gVGh1LCBBcHIgMDIsIDIwMTUgYXQgMDY6NDk6MzhQTSArMDUzMCwgRGVlcGFrIFMgd3JvdGU6 Cj4gCj4gCj4gT24gTW9uZGF5IDMwIE1hcmNoIDIwMTUgMDk6MTMgUE0sIERhbmllbCBWZXR0ZXIg d3JvdGU6Cj4gPk9uIE1vbiwgTWFyIDMwLCAyMDE1IGF0IDA4OjAzOjU4UE0gKzA1MzAsIGRlZXBh ay5zQGxpbnV4LmludGVsLmNvbSB3cm90ZToKPiA+PkZyb206IERlZXBhayBTIDxkZWVwYWsuc0Bs aW51eC5pbnRlbC5jb20+Cj4gPj4KPiA+PkNsZWFudXAgaWRyIHRhYmxlIGlmIGFueSBlcnJvciBo YXBwZW5zIGFmdGVyIF9fY3JlYXRlX2h3X2NvbnRleHQoKSBpbgo+ID4+aTkxNV9nZW1fY3JlYXRl X2NvbnRleHQoKQo+ID4+Cj4gPj5TaWduZWQtb2ZmLWJ5OiBEZWVwYWsgUyA8ZGVlcGFrLnNAbGlu dXguaW50ZWwuY29tPgo+ID4+LS0tCj4gPj4gIGRyaXZlcnMvZ3B1L2RybS9pOTE1L2k5MTVfZ2Vt X2NvbnRleHQuYyB8IDIgKysKPiA+PiAgMSBmaWxlIGNoYW5nZWQsIDIgaW5zZXJ0aW9ucygrKQo+ ID4+Cj4gPj5kaWZmIC0tZ2l0IGEvZHJpdmVycy9ncHUvZHJtL2k5MTUvaTkxNV9nZW1fY29udGV4 dC5jIGIvZHJpdmVycy9ncHUvZHJtL2k5MTUvaTkxNV9nZW1fY29udGV4dC5jCj4gPj5pbmRleCBm M2U4NGM0Li42OWJlYmU1IDEwMDY0NAo+ID4+LS0tIGEvZHJpdmVycy9ncHUvZHJtL2k5MTUvaTkx NV9nZW1fY29udGV4dC5jCj4gPj4rKysgYi9kcml2ZXJzL2dwdS9kcm0vaTkxNS9pOTE1X2dlbV9j b250ZXh0LmMKPiA+PkBAIC0yODcsNiArMjg3LDggQEAgZXJyX3VucGluOgo+ID4+ICAJaWYgKGlz X2dsb2JhbF9kZWZhdWx0X2N0eCAmJiBjdHgtPmxlZ2FjeV9od19jdHgucmNzX3N0YXRlKQo+ID4+ ICAJCWk5MTVfZ2VtX29iamVjdF9nZ3R0X3VucGluKGN0eC0+bGVnYWN5X2h3X2N0eC5yY3Nfc3Rh dGUpOwo+ID4+ICBlcnJfZGVzdHJveToKPiA+PisJaWYgKGN0eC0+ZmlsZV9wcml2KQo+ID4+KwkJ aWRyX3JlbW92ZSgmY3R4LT5maWxlX3ByaXYtPmNvbnRleHRfaWRyLCBjdHgtPnVzZXJfaGFuZGxl KTsKPiA+VGhlIGNvbW1vbiBhcHByb2FjaCBpcyB0byBhZGQgYSBuZXcgZXJyX2lkcjogbGFiZWwg YXQgdGhlIG9wIG9mIHRoZSB1bndpbmQKPiA+Y29kZSBhbmQgbWFrZSB0aGUgY2FsbCB0byBpZHJf cmVtb3ZlIHVuY29uZGl0aW9uYWwuCj4gPgo+ID5UaGFua3MsIERhbmllbAo+IAo+IFRoYW5rcyBE YW5pZWwgZm9yIHJldmlldy4KPiBJIGRvIG5vdCB0aGluayB3ZSBjYW4gaGF2ZSBhIHVuY29uZGl0 aW9uYWwgaWRyIHJlbW92ZSBzaW5jZSBmb3IgZ2xvYmFsIGN0eAo+IGk5MTVfZ2VtX2NyZWF0ZV9j b250ZXh0IGNhbGxlZCB3aXRoIGZpbGVfcHJpdj1OVUxMPwoKSG0gcmlnaHQsIHRoZSBlbnRpcmUg Y29udHJvbC1mbG93IGluIHRoZXJlIGlzIGEgYml0IGZ1bm55LiBJIHRoaW5rIGEgbXVjaApjbGVh bmVyIHNvbHV0aW9uIHdvdWxkIGJlIHRvIGRyb3AgdGhlIGZpbGVfcHJpdmUgZnJvbSBjcmVhdGVf Y29udGV4dCBhbmQKYWRkIGEgbmV3IGk5MTVfZ2VtX2NvbnRleHRfY3JlYXRlX3VzZXIgd2hpY2gg d3JhcHMgY3JlYXRlX2NvbnRleHQgYW5kIHRoZQppZHIgYWxsb2NhdGlvbi4gRG9pbmcgdGhlIGNs ZWFudXAsIGNvbmRpdGlvbmFsbHksIGluIGEgZGlmZmVyZW50IGZ1bmN0aW9uCnRoYW4gd2hlcmUg d2UgZG8gdGhlIGFsbG9jYXRpb24gaXMgYSBiaXQgdG9vIGJyaXR0bGUgaW1vLgotRGFuaWVsCi0t IApEYW5pZWwgVmV0dGVyClNvZnR3YXJlIEVuZ2luZWVyLCBJbnRlbCBDb3Jwb3JhdGlvbgpodHRw Oi8vYmxvZy5mZndsbC5jaApfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fXwpJbnRlbC1nZnggbWFpbGluZyBsaXN0CkludGVsLWdmeEBsaXN0cy5mcmVlZGVza3Rv cC5vcmcKaHR0cDovL2xpc3RzLmZyZWVkZXNrdG9wLm9yZy9tYWlsbWFuL2xpc3RpbmZvL2ludGVs LWdmeAo=