From mboxrd@z Thu Jan 1 00:00:00 1970 From: Sean Paul Subject: [PATCH v2 2/3] drm/msm: dpu: Only check flush register against pending flushes Date: Tue, 30 Oct 2018 12:00:08 -0400 Message-ID: <20181030160033.18464-2-sean@poorly.run> References: <20181030160033.18464-1-sean@poorly.run> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: In-Reply-To: <20181030160033.18464-1-sean@poorly.run> 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: Sean Paul , Abhinav Kumar List-Id: linux-arm-msm@vger.kernel.org RnJvbTogU2VhbiBQYXVsIDxzZWFucGF1bEBjaHJvbWl1bS5vcmc+CgpUaGVyZSBleGlzdHMgYSBj YXNlIHdoZXJlIGEgZmx1c2ggb2YgYSBwbGFuZS9kbWEgbWF5IGhhdmUgYmVlbiB0cmlnZ2VyZWQK JiBzdGFydGVkIGZyb20gYW4gYXN5bmMgY29tbWl0LiBJZiB0aGF0IHBsYW5lL2RtYSBpcyBzdWJz ZXF1ZW50bHkgZGlzYWJsZWQKYnkgdGhlIG5leHQgY29tbWl0LCB0aGUgZmx1c2ggcmVnaXN0ZXIg d2lsbCBjb250aW51ZSB0byBob2xkIHRoZSBmbHVzaApiaXQgZm9yIHRoZSBkaXNhYmxlZCBwbGFu ZS4gU2luY2UgdGhlIGJpdCByZW1haW5zIGFjdGl2ZSwKcGVuZGluZ19raWNrb2ZmX2NudCB3aWxs IG5ldmVyIGRlY3JlbWVudCBhbmQgd2UnbGwgbWlzcyBmcmFtZV9kb25lCmV2ZW50cy4KClRoaXMg cGF0Y2ggbGltaXRzIHRoZSBjaGVjayBvZiBmbHVzaF9yZWdpc3RlciB0byBpbmNsdWRlIG9ubHkg dGhvc2UgYml0cwp3aGljaCBoYXZlIGJlZW4gdXBkYXRlZCB3aXRoIHRoZSBsYXRlc3QgY29tbWl0 LgoKQ2hhbmdlcyBpbiB2MjoKLSBOb25lCgpTaWduZWQtb2ZmLWJ5OiBTZWFuIFBhdWwgPHNlYW5w YXVsQGNocm9taXVtLm9yZz4KLS0tCiBkcml2ZXJzL2dwdS9kcm0vbXNtL2Rpc3AvZHB1MS9kcHVf ZW5jb2Rlcl9waHlzX3ZpZC5jIHwgMiArLQogMSBmaWxlIGNoYW5nZWQsIDEgaW5zZXJ0aW9uKCsp LCAxIGRlbGV0aW9uKC0pCgpkaWZmIC0tZ2l0IGEvZHJpdmVycy9ncHUvZHJtL21zbS9kaXNwL2Rw dTEvZHB1X2VuY29kZXJfcGh5c192aWQuYyBiL2RyaXZlcnMvZ3B1L2RybS9tc20vZGlzcC9kcHUx L2RwdV9lbmNvZGVyX3BoeXNfdmlkLmMKaW5kZXggYjNjNjhjNGZjYzhlLi42NjdmMzA0YzkyZWEg MTAwNjQ0Ci0tLSBhL2RyaXZlcnMvZ3B1L2RybS9tc20vZGlzcC9kcHUxL2RwdV9lbmNvZGVyX3Bo eXNfdmlkLmMKKysrIGIvZHJpdmVycy9ncHUvZHJtL21zbS9kaXNwL2RwdTEvZHB1X2VuY29kZXJf cGh5c192aWQuYwpAQCAtMzMxLDcgKzMzMSw3IEBAIHN0YXRpYyB2b2lkIGRwdV9lbmNvZGVyX3Bo eXNfdmlkX3ZibGFua19pcnEodm9pZCAqYXJnLCBpbnQgaXJxX2lkeCkKIAlpZiAoaHdfY3RsICYm IGh3X2N0bC0+b3BzLmdldF9mbHVzaF9yZWdpc3RlcikKIAkJZmx1c2hfcmVnaXN0ZXIgPSBod19j dGwtPm9wcy5nZXRfZmx1c2hfcmVnaXN0ZXIoaHdfY3RsKTsKIAotCWlmIChmbHVzaF9yZWdpc3Rl ciA9PSAwKQorCWlmICghKGZsdXNoX3JlZ2lzdGVyICYgaHdfY3RsLT5vcHMuZ2V0X3BlbmRpbmdf Zmx1c2goaHdfY3RsKSkpCiAJCW5ld19jbnQgPSBhdG9taWNfYWRkX3VubGVzcygmcGh5c19lbmMt PnBlbmRpbmdfa2lja29mZl9jbnQsCiAJCQkJLTEsIDApOwogCXNwaW5fdW5sb2NrX2lycXJlc3Rv cmUocGh5c19lbmMtPmVuY19zcGlubG9jaywgbG9ja19mbGFncyk7Ci0tIApTZWFuIFBhdWwsIFNv ZnR3YXJlIEVuZ2luZWVyLCBHb29nbGUgLyBDaHJvbWl1bSBPUwoKX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX18KZHJpLWRldmVsIG1haWxpbmcgbGlzdApkcmkt ZGV2ZWxAbGlzdHMuZnJlZWRlc2t0b3Aub3JnCmh0dHBzOi8vbGlzdHMuZnJlZWRlc2t0b3Aub3Jn L21haWxtYW4vbGlzdGluZm8vZHJpLWRldmVsCg==