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: Mon, 30 Mar 2015 17:43:34 +0200 Message-ID: <20150330154334.GC6354@phenom.ffwll.local> References: <1427726038-19718-1-git-send-email-deepak.s@linux.intel.com> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: Received: from mail-wi0-f179.google.com (mail-wi0-f179.google.com [209.85.212.179]) by gabe.freedesktop.org (Postfix) with ESMTP id 6D05E6E5DC for ; Mon, 30 Mar 2015 08:41:46 -0700 (PDT) Received: by wiaa2 with SMTP id a2so135549739wia.0 for ; Mon, 30 Mar 2015 08:41:45 -0700 (PDT) Content-Disposition: inline In-Reply-To: <1427726038-19718-1-git-send-email-deepak.s@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@linux.intel.com Cc: intel-gfx@lists.freedesktop.org List-Id: intel-gfx@lists.freedesktop.org T24gTW9uLCBNYXIgMzAsIDIwMTUgYXQgMDg6MDM6NThQTSArMDUzMCwgZGVlcGFrLnNAbGludXgu aW50ZWwuY29tIHdyb3RlOgo+IEZyb206IERlZXBhayBTIDxkZWVwYWsuc0BsaW51eC5pbnRlbC5j b20+Cj4gCj4gQ2xlYW51cCBpZHIgdGFibGUgaWYgYW55IGVycm9yIGhhcHBlbnMgYWZ0ZXIgX19j cmVhdGVfaHdfY29udGV4dCgpIGluCj4gaTkxNV9nZW1fY3JlYXRlX2NvbnRleHQoKQo+IAo+IFNp Z25lZC1vZmYtYnk6IERlZXBhayBTIDxkZWVwYWsuc0BsaW51eC5pbnRlbC5jb20+Cj4gLS0tCj4g IGRyaXZlcnMvZ3B1L2RybS9pOTE1L2k5MTVfZ2VtX2NvbnRleHQuYyB8IDIgKysKPiAgMSBmaWxl IGNoYW5nZWQsIDIgaW5zZXJ0aW9ucygrKQo+IAo+IGRpZmYgLS1naXQgYS9kcml2ZXJzL2dwdS9k cm0vaTkxNS9pOTE1X2dlbV9jb250ZXh0LmMgYi9kcml2ZXJzL2dwdS9kcm0vaTkxNS9pOTE1X2dl bV9jb250ZXh0LmMKPiBpbmRleCBmM2U4NGM0Li42OWJlYmU1IDEwMDY0NAo+IC0tLSBhL2RyaXZl cnMvZ3B1L2RybS9pOTE1L2k5MTVfZ2VtX2NvbnRleHQuYwo+ICsrKyBiL2RyaXZlcnMvZ3B1L2Ry bS9pOTE1L2k5MTVfZ2VtX2NvbnRleHQuYwo+IEBAIC0yODcsNiArMjg3LDggQEAgZXJyX3VucGlu Ogo+ICAJaWYgKGlzX2dsb2JhbF9kZWZhdWx0X2N0eCAmJiBjdHgtPmxlZ2FjeV9od19jdHgucmNz X3N0YXRlKQo+ICAJCWk5MTVfZ2VtX29iamVjdF9nZ3R0X3VucGluKGN0eC0+bGVnYWN5X2h3X2N0 eC5yY3Nfc3RhdGUpOwo+ICBlcnJfZGVzdHJveToKPiArCWlmIChjdHgtPmZpbGVfcHJpdikKPiAr CQlpZHJfcmVtb3ZlKCZjdHgtPmZpbGVfcHJpdi0+Y29udGV4dF9pZHIsIGN0eC0+dXNlcl9oYW5k bGUpOwoKVGhlIGNvbW1vbiBhcHByb2FjaCBpcyB0byBhZGQgYSBuZXcgZXJyX2lkcjogbGFiZWwg YXQgdGhlIG9wIG9mIHRoZSB1bndpbmQKY29kZSBhbmQgbWFrZSB0aGUgY2FsbCB0byBpZHJfcmVt b3ZlIHVuY29uZGl0aW9uYWwuCgpUaGFua3MsIERhbmllbAoKPiAgCWk5MTVfZ2VtX2NvbnRleHRf dW5yZWZlcmVuY2UoY3R4KTsKPiAgCXJldHVybiBFUlJfUFRSKHJldCk7Cj4gIH0KPiAtLSAKPiAx LjkuMQo+IAo+IF9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f Cj4gSW50ZWwtZ2Z4IG1haWxpbmcgbGlzdAo+IEludGVsLWdmeEBsaXN0cy5mcmVlZGVza3RvcC5v cmcKPiBodHRwOi8vbGlzdHMuZnJlZWRlc2t0b3Aub3JnL21haWxtYW4vbGlzdGluZm8vaW50ZWwt Z2Z4CgotLSAKRGFuaWVsIFZldHRlcgpTb2Z0d2FyZSBFbmdpbmVlciwgSW50ZWwgQ29ycG9yYXRp b24KaHR0cDovL2Jsb2cuZmZ3bGwuY2gKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX18KSW50ZWwtZ2Z4IG1haWxpbmcgbGlzdApJbnRlbC1nZnhAbGlzdHMuZnJl ZWRlc2t0b3Aub3JnCmh0dHA6Ly9saXN0cy5mcmVlZGVza3RvcC5vcmcvbWFpbG1hbi9saXN0aW5m by9pbnRlbC1nZngK