From mboxrd@z Thu Jan 1 00:00:00 1970 From: Sean Paul Subject: Re: [PATCH 15/25] drm/msm/dpu: avoid redundant hw blk reference Date: Wed, 10 Oct 2018 11:07:45 -0400 Message-ID: <20181010150745.GB154160@art_vandelay> References: <1539059262-8326-1-git-send-email-jsanka@codeaurora.org> <1539059262-8326-16-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: <1539059262-8326-16-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, jcrouse-sgV2jX0FEOL9JmXXK+q4OQ@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 T24gTW9uLCBPY3QgMDgsIDIwMTggYXQgMDk6Mjc6MzJQTSAtMDcwMCwgSmV5a3VtYXIgU2Fua2Fy YW4gd3JvdGU6Cj4gR2V0IHJpZCBvZiBodyBibG9jayBwb2ludGVyIGluIFJNIGl0ZXIgYXMgd2Ug Y2FuCj4gYWNjZXNzIHRoZSBzYW1lIHRocm91Z2ggZHB1X2h3X2Jsay4KPiAKPiBTaWduZWQtb2Zm LWJ5OiBKZXlrdW1hciBTYW5rYXJhbiA8anNhbmthQGNvZGVhdXJvcmEub3JnPgoKUmV2aWV3ZWQt Ynk6IFNlYW4gUGF1bCA8c2VhbnBhdWxAY2hyb21pdW0ub3JnPgoKPiAtLS0KPiAgZHJpdmVycy9n cHUvZHJtL21zbS9kaXNwL2RwdTEvZHB1X3JtLmMgfCAxMCArKy0tLS0tLS0tCj4gIDEgZmlsZSBj aGFuZ2VkLCAyIGluc2VydGlvbnMoKyksIDggZGVsZXRpb25zKC0pCj4gCj4gZGlmZiAtLWdpdCBh L2RyaXZlcnMvZ3B1L2RybS9tc20vZGlzcC9kcHUxL2RwdV9ybS5jIGIvZHJpdmVycy9ncHUvZHJt L21zbS9kaXNwL2RwdTEvZHB1X3JtLmMKPiBpbmRleCBhODQ2MWI4Li4zYTkyYTNlIDEwMDY0NAo+ IC0tLSBhL2RyaXZlcnMvZ3B1L2RybS9tc20vZGlzcC9kcHUxL2RwdV9ybS5jCj4gKysrIGIvZHJp dmVycy9ncHUvZHJtL21zbS9kaXNwL2RwdTEvZHB1X3JtLmMKPiBAQCAtNDcsMTIgKzQ3LDEwIEBA IHN0cnVjdCBkcHVfcm1faHdfYmxrIHsKPiAgCj4gIC8qKgo+ICAgKiBzdHJ1Y3QgZHB1X3JtX2h3 X2l0ZXIgLSBpdGVyYXRvciBmb3IgdXNlIHdpdGggZHB1X3JtCj4gLSAqIEBodzogZHB1X2h3IG9i amVjdCByZXF1ZXN0ZWQsIG9yIE5VTEwgb24gZmFpbHVyZQo+ICAgKiBAYmxrOiBkcHVfcm0gaW50 ZXJuYWwgYmxvY2sgcmVwcmVzZW50YXRpb24uIENsaWVudHMgaWdub3JlLiBVc2VkIGFzIGl0ZXJh dG9yLgo+ICAgKiBAdHlwZTogSGFyZHdhcmUgQmxvY2sgVHlwZSBjbGllbnQgd2lzaGVzIHRvIHNl YXJjaCBmb3IuCj4gICAqLwo+ICBzdHJ1Y3QgZHB1X3JtX2h3X2l0ZXIgewo+IC0Jc3RydWN0IGRw dV9od19ibGsgKmh3Owo+ICAJc3RydWN0IGRwdV9ybV9od19ibGsgKmJsazsKPiAgCWVudW0gZHB1 X2h3X2Jsa190eXBlIHR5cGU7Cj4gIH07Cj4gQEAgLTc0LDcgKzcyLDYgQEAgc3RhdGljIGJvb2wg X2RwdV9ybV9nZXRfaHdfbG9ja2VkKHN0cnVjdCBkcHVfcm0gKnJtLCBzdHJ1Y3QgZHB1X3JtX2h3 X2l0ZXIgKmkpCj4gIAkJcmV0dXJuIGZhbHNlOwo+ICAJfQo+ICAKPiAtCWktPmh3ID0gTlVMTDsK PiAgCWJsa19saXN0ID0gJnJtLT5od19ibGtzW2ktPnR5cGVdOwo+ICAKPiAgCWlmIChpLT5ibGsg JiYgKCZpLT5ibGstPmxpc3QgPT0gYmxrX2xpc3QpKSB7Cj4gQEAgLTg0LDEyICs4MSw5IEBAIHN0 YXRpYyBib29sIF9kcHVfcm1fZ2V0X2h3X2xvY2tlZChzdHJ1Y3QgZHB1X3JtICpybSwgc3RydWN0 IGRwdV9ybV9od19pdGVyICppKQo+ICAKPiAgCWktPmJsayA9IGxpc3RfcHJlcGFyZV9lbnRyeShp LT5ibGssIGJsa19saXN0LCBsaXN0KTsKPiAgCj4gLQlsaXN0X2Zvcl9lYWNoX2VudHJ5X2NvbnRp bnVlKGktPmJsaywgYmxrX2xpc3QsIGxpc3QpIHsKPiAtCQlpZiAoIWktPmJsay0+aW5fdXNlKSB7 Cj4gLQkJCWktPmh3ID0gaS0+YmxrLT5odzsKPiArCWxpc3RfZm9yX2VhY2hfZW50cnlfY29udGlu dWUoaS0+YmxrLCBibGtfbGlzdCwgbGlzdCkKPiArCQlpZiAoIWktPmJsay0+aW5fdXNlKQo+ICAJ CQlyZXR1cm4gdHJ1ZTsKPiAtCQl9Cj4gLQl9Cj4gIAo+ICAJcmV0dXJuIGZhbHNlOwo+ICB9Cj4g LS0gCj4gVGhlIFF1YWxjb21tIElubm92YXRpb24gQ2VudGVyLCBJbmMuIGlzIGEgbWVtYmVyIG9m IHRoZSBDb2RlIEF1cm9yYSBGb3J1bSwKPiBhIExpbnV4IEZvdW5kYXRpb24gQ29sbGFib3JhdGl2 ZSBQcm9qZWN0Cj4gCgotLSAKU2VhbiBQYXVsLCBTb2Z0d2FyZSBFbmdpbmVlciwgR29vZ2xlIC8g Q2hyb21pdW0gT1MKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X18KRnJlZWRyZW5vIG1haWxpbmcgbGlzdApGcmVlZHJlbm9AbGlzdHMuZnJlZWRlc2t0b3Aub3Jn Cmh0dHBzOi8vbGlzdHMuZnJlZWRlc2t0b3Aub3JnL21haWxtYW4vbGlzdGluZm8vZnJlZWRyZW5v Cg==