From mboxrd@z Thu Jan 1 00:00:00 1970 From: Jeykumar Sankaran Subject: [PATCH v2 3/7] drm/msm/dpu: release resources on modeset failure Date: Wed, 13 Feb 2019 17:19:12 -0800 Message-ID: <1550107156-17625-4-git-send-email-jsanka@codeaurora.org> References: <1550107156-17625-1-git-send-email-jsanka@codeaurora.org> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: In-Reply-To: <1550107156-17625-1-git-send-email-jsanka@codeaurora.org> List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: dri-devel-bounces@lists.freedesktop.org Sender: "dri-devel" To: dri-devel@lists.freedesktop.org, freedreno@lists.freedesktop.org, linux-arm-msm@vger.kernel.org Cc: hoegsberg@google.com, seanpaul@chromium.org List-Id: dri-devel@lists.freedesktop.org cmVsZWFzZSByZXNvdXJjZXMgYWxsb2NhdGVkIGluIG1vZGVfc2V0IGlmIGFueSBvZgp0aGUgaHcg Y2hlY2sgZmFpbHMuIE1vc3Qgb2YgdGhlc2UgY2hlY2tzIGFyZSBub3QKbmVjZXNzYXJ5IGFuZCB0 aGV5IHdpbGwgYmUgcmVtb3ZlZCBpbiB0aGUgZm9sbG93IHVwCnBhdGNoZXMgd2l0aCBzdGF0ZSBi YXNlZCByZXNvdXJjZSBhbGxvY2F0aW9ucy4KClNpZ25lZC1vZmYtYnk6IEpleWt1bWFyIFNhbmth cmFuIDxqc2Fua2FAY29kZWF1cm9yYS5vcmc+Ci0tLQogZHJpdmVycy9ncHUvZHJtL21zbS9kaXNw L2RwdTEvZHB1X2VuY29kZXIuYyB8IDcgKysrKystLQogMSBmaWxlIGNoYW5nZWQsIDUgaW5zZXJ0 aW9ucygrKSwgMiBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS9kcml2ZXJzL2dwdS9kcm0vbXNt L2Rpc3AvZHB1MS9kcHVfZW5jb2Rlci5jIGIvZHJpdmVycy9ncHUvZHJtL21zbS9kaXNwL2RwdTEv ZHB1X2VuY29kZXIuYwppbmRleCA5NDFhYzI1Li40NTYxN2I5IDEwMDY0NAotLS0gYS9kcml2ZXJz L2dwdS9kcm0vbXNtL2Rpc3AvZHB1MS9kcHVfZW5jb2Rlci5jCisrKyBiL2RyaXZlcnMvZ3B1L2Ry bS9tc20vZGlzcC9kcHUxL2RwdV9lbmNvZGVyLmMKQEAgLTEwMjUsMTMgKzEwMjUsMTMgQEAgc3Rh dGljIHZvaWQgZHB1X2VuY29kZXJfdmlydF9tb2RlX3NldChzdHJ1Y3QgZHJtX2VuY29kZXIgKmRy bV9lbmMsCiAJCQlpZiAoIWRwdV9lbmMtPmh3X3BwW2ldKSB7CiAJCQkJRFBVX0VSUk9SX0VOQyhk cHVfZW5jLCAibm8gcHAgYmxvY2sgYXNzaWduZWQiCiAJCQkJCSAgICAgImF0IGlkeDogJWRcbiIs IGkpOwotCQkJCXJldHVybjsKKwkJCQlnb3RvIGVycm9yOwogCQkJfQogCiAJCQlpZiAoIWh3X2N0 bFtpXSkgewogCQkJCURQVV9FUlJPUl9FTkMoZHB1X2VuYywgIm5vIGN0bCBibG9jayBhc3NpZ25l ZCIKIAkJCQkJICAgICAiYXQgaWR4OiAlZFxuIiwgaSk7Ci0JCQkJcmV0dXJuOworCQkJCWdvdG8g ZXJyb3I7CiAJCQl9CiAKIAkJCXBoeXMtPmh3X3BwID0gZHB1X2VuYy0+aHdfcHBbaV07CkBAIC0x MDQ0LDYgKzEwNDQsOSBAQCBzdGF0aWMgdm9pZCBkcHVfZW5jb2Rlcl92aXJ0X21vZGVfc2V0KHN0 cnVjdCBkcm1fZW5jb2RlciAqZHJtX2VuYywKIAl9CiAKIAlkcHVfZW5jLT5tb2RlX3NldF9jb21w bGV0ZSA9IHRydWU7CisKK2Vycm9yOgorCWRwdV9ybV9yZWxlYXNlKCZkcHVfa21zLT5ybSwgZHJt X2VuYyk7CiB9CiAKIHN0YXRpYyB2b2lkIF9kcHVfZW5jb2Rlcl92aXJ0X2VuYWJsZV9oZWxwZXIo c3RydWN0IGRybV9lbmNvZGVyICpkcm1fZW5jKQotLSAKVGhlIFF1YWxjb21tIElubm92YXRpb24g Q2VudGVyLCBJbmMuIGlzIGEgbWVtYmVyIG9mIHRoZSBDb2RlIEF1cm9yYSBGb3J1bSwKYSBMaW51 eCBGb3VuZGF0aW9uIENvbGxhYm9yYXRpdmUgUHJvamVjdAoKX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX18KZHJpLWRldmVsIG1haWxpbmcgbGlzdApkcmktZGV2 ZWxAbGlzdHMuZnJlZWRlc2t0b3Aub3JnCmh0dHBzOi8vbGlzdHMuZnJlZWRlc2t0b3Aub3JnL21h aWxtYW4vbGlzdGluZm8vZHJpLWRldmVs