From mboxrd@z Thu Jan 1 00:00:00 1970 From: Sean Paul Subject: Re: [PATCH v2 3/7] drm/msm/dpu: release resources on modeset failure Date: Mon, 4 Mar 2019 13:09:07 -0500 Message-ID: <20190304180907.GV114153@art_vandelay> References: <1550107156-17625-1-git-send-email-jsanka@codeaurora.org> <1550107156-17625-4-git-send-email-jsanka@codeaurora.org> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: Content-Disposition: inline In-Reply-To: <1550107156-17625-4-git-send-email-jsanka-sgV2jX0FEOL9JmXXK+q4OQ@public.gmane.org> List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: freedreno-bounces-PD4FTy7X32lNgt0PjOBp9y5qC8QIuHrW@public.gmane.org Sender: "Freedreno" To: Jeykumar Sankaran Cc: linux-arm-msm-u79uwXL29TY76Z2rM5mHXA@public.gmane.org, dri-devel-PD4FTy7X32lNgt0PjOBp9y5qC8QIuHrW@public.gmane.org, robdclark-Re5JQEeQqe8AvxtiuMwx3w@public.gmane.org, seanpaul-F7+t8E8rja9g9hUCZPvPmw@public.gmane.org, hoegsberg-hpIqsD4AKlfQT0dZR+AlfA@public.gmane.org, freedreno-PD4FTy7X32lNgt0PjOBp9y5qC8QIuHrW@public.gmane.org List-Id: linux-arm-msm@vger.kernel.org T24gV2VkLCBGZWIgMTMsIDIwMTkgYXQgMDU6MTk6MTJQTSAtMDgwMCwgSmV5a3VtYXIgU2Fua2Fy YW4gd3JvdGU6Cj4gcmVsZWFzZSByZXNvdXJjZXMgYWxsb2NhdGVkIGluIG1vZGVfc2V0IGlmIGFu eSBvZgo+IHRoZSBodyBjaGVjayBmYWlscy4gTW9zdCBvZiB0aGVzZSBjaGVja3MgYXJlIG5vdAo+ IG5lY2Vzc2FyeSBhbmQgdGhleSB3aWxsIGJlIHJlbW92ZWQgaW4gdGhlIGZvbGxvdyB1cAo+IHBh dGNoZXMgd2l0aCBzdGF0ZSBiYXNlZCByZXNvdXJjZSBhbGxvY2F0aW9ucy4KPiAKPiBTaWduZWQt b2ZmLWJ5OiBKZXlrdW1hciBTYW5rYXJhbiA8anNhbmthQGNvZGVhdXJvcmEub3JnPgoKUmV2aWV3 ZWQtYnk6IFNlYW4gUGF1bCA8c2VhbkBwb29ybHkucnVuPgoKPiAtLS0KPiAgZHJpdmVycy9ncHUv ZHJtL21zbS9kaXNwL2RwdTEvZHB1X2VuY29kZXIuYyB8IDcgKysrKystLQo+ICAxIGZpbGUgY2hh bmdlZCwgNSBpbnNlcnRpb25zKCspLCAyIGRlbGV0aW9ucygtKQo+IAo+IGRpZmYgLS1naXQgYS9k cml2ZXJzL2dwdS9kcm0vbXNtL2Rpc3AvZHB1MS9kcHVfZW5jb2Rlci5jIGIvZHJpdmVycy9ncHUv ZHJtL21zbS9kaXNwL2RwdTEvZHB1X2VuY29kZXIuYwo+IGluZGV4IDk0MWFjMjUuLjQ1NjE3Yjkg MTAwNjQ0Cj4gLS0tIGEvZHJpdmVycy9ncHUvZHJtL21zbS9kaXNwL2RwdTEvZHB1X2VuY29kZXIu Ywo+ICsrKyBiL2RyaXZlcnMvZ3B1L2RybS9tc20vZGlzcC9kcHUxL2RwdV9lbmNvZGVyLmMKPiBA QCAtMTAyNSwxMyArMTAyNSwxMyBAQCBzdGF0aWMgdm9pZCBkcHVfZW5jb2Rlcl92aXJ0X21vZGVf c2V0KHN0cnVjdCBkcm1fZW5jb2RlciAqZHJtX2VuYywKPiAgCQkJaWYgKCFkcHVfZW5jLT5od19w cFtpXSkgewo+ICAJCQkJRFBVX0VSUk9SX0VOQyhkcHVfZW5jLCAibm8gcHAgYmxvY2sgYXNzaWdu ZWQiCj4gIAkJCQkJICAgICAiYXQgaWR4OiAlZFxuIiwgaSk7Cj4gLQkJCQlyZXR1cm47Cj4gKwkJ CQlnb3RvIGVycm9yOwo+ICAJCQl9Cj4gIAo+ICAJCQlpZiAoIWh3X2N0bFtpXSkgewo+ICAJCQkJ RFBVX0VSUk9SX0VOQyhkcHVfZW5jLCAibm8gY3RsIGJsb2NrIGFzc2lnbmVkIgo+ICAJCQkJCSAg ICAgImF0IGlkeDogJWRcbiIsIGkpOwo+IC0JCQkJcmV0dXJuOwo+ICsJCQkJZ290byBlcnJvcjsK PiAgCQkJfQo+ICAKPiAgCQkJcGh5cy0+aHdfcHAgPSBkcHVfZW5jLT5od19wcFtpXTsKPiBAQCAt MTA0NCw2ICsxMDQ0LDkgQEAgc3RhdGljIHZvaWQgZHB1X2VuY29kZXJfdmlydF9tb2RlX3NldChz dHJ1Y3QgZHJtX2VuY29kZXIgKmRybV9lbmMsCj4gIAl9Cj4gIAo+ICAJZHB1X2VuYy0+bW9kZV9z ZXRfY29tcGxldGUgPSB0cnVlOwo+ICsKPiArZXJyb3I6Cj4gKwlkcHVfcm1fcmVsZWFzZSgmZHB1 X2ttcy0+cm0sIGRybV9lbmMpOwo+ICB9Cj4gIAo+ICBzdGF0aWMgdm9pZCBfZHB1X2VuY29kZXJf dmlydF9lbmFibGVfaGVscGVyKHN0cnVjdCBkcm1fZW5jb2RlciAqZHJtX2VuYykKPiAtLSAKPiBU aGUgUXVhbGNvbW0gSW5ub3ZhdGlvbiBDZW50ZXIsIEluYy4gaXMgYSBtZW1iZXIgb2YgdGhlIENv ZGUgQXVyb3JhIEZvcnVtLAo+IGEgTGludXggRm91bmRhdGlvbiBDb2xsYWJvcmF0aXZlIFByb2pl Y3QKPiAKPiBfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwo+ IEZyZWVkcmVubyBtYWlsaW5nIGxpc3QKPiBGcmVlZHJlbm9AbGlzdHMuZnJlZWRlc2t0b3Aub3Jn Cj4gaHR0cHM6Ly9saXN0cy5mcmVlZGVza3RvcC5vcmcvbWFpbG1hbi9saXN0aW5mby9mcmVlZHJl bm8KCi0tIApTZWFuIFBhdWwsIFNvZnR3YXJlIEVuZ2luZWVyLCBHb29nbGUgLyBDaHJvbWl1bSBP UwpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpGcmVlZHJl bm8gbWFpbGluZyBsaXN0CkZyZWVkcmVub0BsaXN0cy5mcmVlZGVza3RvcC5vcmcKaHR0cHM6Ly9s aXN0cy5mcmVlZGVza3RvcC5vcmcvbWFpbG1hbi9saXN0aW5mby9mcmVlZHJlbm8=