From mboxrd@z Thu Jan 1 00:00:00 1970 From: deepak.s@linux.intel.com Subject: [PATCH v2] drm/i915: Clean-up idr table if context create fails. Date: Thu, 2 Apr 2015 18:52:34 +0530 Message-ID: <1427980954-15015-1-git-send-email-deepak.s@linux.intel.com> References: <551D41EA.20307@linux.intel.com> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: Received: from mga11.intel.com (mga11.intel.com [192.55.52.93]) by gabe.freedesktop.org (Postfix) with ESMTP id C9F6B6E1B6 for ; Thu, 2 Apr 2015 06:25:43 -0700 (PDT) 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: intel-gfx@lists.freedesktop.org List-Id: intel-gfx@lists.freedesktop.org RnJvbTogRGVlcGFrIFMgPGRlZXBhay5zQGxpbnV4LmludGVsLmNvbT4KCkNsZWFudXAgaWRyIHRh YmxlIGlmIGFueSBlcnJvciBoYXBwZW5zIGFmdGVyIF9fY3JlYXRlX2h3X2NvbnRleHQoKSBpbgpp OTE1X2dlbV9jcmVhdGVfY29udGV4dCgpCgp2MjogYWRkIGEgbmV3IGVycl9pZHIgKERhbmllbCkK ClNpZ25lZC1vZmYtYnk6IERlZXBhayBTIDxkZWVwYWsuc0BsaW51eC5pbnRlbC5jb20+Ci0tLQog ZHJpdmVycy9ncHUvZHJtL2k5MTUvaTkxNV9nZW1fY29udGV4dC5jIHwgNiArKysrLS0KIDEgZmls ZSBjaGFuZ2VkLCA0IGluc2VydGlvbnMoKyksIDIgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEv ZHJpdmVycy9ncHUvZHJtL2k5MTUvaTkxNV9nZW1fY29udGV4dC5jIGIvZHJpdmVycy9ncHUvZHJt L2k5MTUvaTkxNV9nZW1fY29udGV4dC5jCmluZGV4IGYzZTg0YzQuLjliNDI1YTMgMTAwNjQ0Ci0t LSBhL2RyaXZlcnMvZ3B1L2RybS9pOTE1L2k5MTVfZ2VtX2NvbnRleHQuYworKysgYi9kcml2ZXJz L2dwdS9kcm0vaTkxNS9pOTE1X2dlbV9jb250ZXh0LmMKQEAgLTI2Miw3ICsyNjIsNyBAQCBpOTE1 X2dlbV9jcmVhdGVfY29udGV4dChzdHJ1Y3QgZHJtX2RldmljZSAqZGV2LAogCQkJCQkgICAgZ2V0 X2NvbnRleHRfYWxpZ25tZW50KGRldiksIDApOwogCQlpZiAocmV0KSB7CiAJCQlEUk1fREVCVUdf RFJJVkVSKCJDb3VsZG4ndCBwaW4gJWRcbiIsIHJldCk7Ci0JCQlnb3RvIGVycl9kZXN0cm95Owor CQkJZ290byBlcnJfaWRyOwogCQl9CiAJfQogCkBAIC0yODYsNyArMjg2LDkgQEAgaTkxNV9nZW1f Y3JlYXRlX2NvbnRleHQoc3RydWN0IGRybV9kZXZpY2UgKmRldiwKIGVycl91bnBpbjoKIAlpZiAo aXNfZ2xvYmFsX2RlZmF1bHRfY3R4ICYmIGN0eC0+bGVnYWN5X2h3X2N0eC5yY3Nfc3RhdGUpCiAJ CWk5MTVfZ2VtX29iamVjdF9nZ3R0X3VucGluKGN0eC0+bGVnYWN5X2h3X2N0eC5yY3Nfc3RhdGUp OwotZXJyX2Rlc3Ryb3k6CitlcnJfaWRyOgorCWlmIChjdHgtPmZpbGVfcHJpdikKKwkJaWRyX3Jl bW92ZSgmY3R4LT5maWxlX3ByaXYtPmNvbnRleHRfaWRyLCBjdHgtPnVzZXJfaGFuZGxlKTsKIAlp OTE1X2dlbV9jb250ZXh0X3VucmVmZXJlbmNlKGN0eCk7CiAJcmV0dXJuIEVSUl9QVFIocmV0KTsK IH0KLS0gCjEuOS4xCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fXwpJbnRlbC1nZnggbWFpbGluZyBsaXN0CkludGVsLWdmeEBsaXN0cy5mcmVlZGVza3RvcC5v cmcKaHR0cDovL2xpc3RzLmZyZWVkZXNrdG9wLm9yZy9tYWlsbWFuL2xpc3RpbmZvL2ludGVsLWdm eAo=