From mboxrd@z Thu Jan 1 00:00:00 1970 From: Sean Paul Subject: [PATCH 1/2] drm/msm: dpu: Only check flush register against pending flushes Date: Wed, 19 Sep 2018 14:56:22 -0400 Message-ID: <20180919185627.206368-2-sean@poorly.run> References: <20180919185627.206368-1-sean@poorly.run> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: In-Reply-To: <20180919185627.206368-1-sean-p7yTbzM4H96eqtR555YLDQ@public.gmane.org> List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: freedreno-bounces-PD4FTy7X32lNgt0PjOBp9y5qC8QIuHrW@public.gmane.org Sender: "Freedreno" To: freedreno-PD4FTy7X32lNgt0PjOBp9y5qC8QIuHrW@public.gmane.org, linux-arm-msm-u79uwXL29TY76Z2rM5mHXA@public.gmane.org Cc: Rob Clark , hoegsberg-F7+t8E8rja9g9hUCZPvPmw@public.gmane.org, Sean Paul , jsanka-sgV2jX0FEOL9JmXXK+q4OQ@public.gmane.org, abhinavk-sgV2jX0FEOL9JmXXK+q4OQ@public.gmane.org List-Id: linux-arm-msm@vger.kernel.org RnJvbTogU2VhbiBQYXVsIDxzZWFucGF1bEBjaHJvbWl1bS5vcmc+CgpUaGVyZSBleGlzdHMgYSBj YXNlIHdoZXJlIGEgZmx1c2ggb2YgYSBwbGFuZS9kbWEgbWF5IGhhdmUgYmVlbiB0cmlnZ2VyZWQK JiBzdGFydGVkIGZyb20gYW4gYXN5bmMgY29tbWl0LiBJZiB0aGF0IHBsYW5lL2RtYSBpcyBzdWJz ZXF1ZW50bHkgZGlzYWJsZWQKYnkgdGhlIG5leHQgY29tbWl0LCB0aGUgZmx1c2ggcmVnaXN0ZXIg d2lsbCBjb250aW51ZSB0byBob2xkIHRoZSBmbHVzaApiaXQgZm9yIHRoZSBkaXNhYmxlZCBwbGFu ZS4gU2luY2UgdGhlIGJpdCByZW1haW5zIGFjdGl2ZSwKcGVuZGluZ19raWNrb2ZmX2NudCB3aWxs IG5ldmVyIGRlY3JlbWVudCBhbmQgd2UnbGwgbWlzcyBmcmFtZV9kb25lCmV2ZW50cy4KClRoaXMg cGF0Y2ggbGltaXRzIHRoZSBjaGVjayBvZiBmbHVzaF9yZWdpc3RlciB0byBpbmNsdWRlIG9ubHkg dGhvc2UgYml0cwp3aGljaCBoYXZlIGJlZW4gdXBkYXRlZCB3aXRoIHRoZSBsYXRlc3QgY29tbWl0 LgoKU2lnbmVkLW9mZi1ieTogU2VhbiBQYXVsIDxzZWFucGF1bEBjaHJvbWl1bS5vcmc+Ci0tLQog ZHJpdmVycy9ncHUvZHJtL21zbS9kaXNwL2RwdTEvZHB1X2VuY29kZXJfcGh5c192aWQuYyB8IDIg Ky0KIDEgZmlsZSBjaGFuZ2VkLCAxIGluc2VydGlvbigrKSwgMSBkZWxldGlvbigtKQoKZGlmZiAt LWdpdCBhL2RyaXZlcnMvZ3B1L2RybS9tc20vZGlzcC9kcHUxL2RwdV9lbmNvZGVyX3BoeXNfdmlk LmMgYi9kcml2ZXJzL2dwdS9kcm0vbXNtL2Rpc3AvZHB1MS9kcHVfZW5jb2Rlcl9waHlzX3ZpZC5j CmluZGV4IDg0ZGUzODVhOWY2Mi4uNjBmMTQ2ZjAyYjc3IDEwMDY0NAotLS0gYS9kcml2ZXJzL2dw dS9kcm0vbXNtL2Rpc3AvZHB1MS9kcHVfZW5jb2Rlcl9waHlzX3ZpZC5jCisrKyBiL2RyaXZlcnMv Z3B1L2RybS9tc20vZGlzcC9kcHUxL2RwdV9lbmNvZGVyX3BoeXNfdmlkLmMKQEAgLTMzMSw3ICsz MzEsNyBAQCBzdGF0aWMgdm9pZCBkcHVfZW5jb2Rlcl9waHlzX3ZpZF92YmxhbmtfaXJxKHZvaWQg KmFyZywgaW50IGlycV9pZHgpCiAJaWYgKGh3X2N0bCAmJiBod19jdGwtPm9wcy5nZXRfZmx1c2hf cmVnaXN0ZXIpCiAJCWZsdXNoX3JlZ2lzdGVyID0gaHdfY3RsLT5vcHMuZ2V0X2ZsdXNoX3JlZ2lz dGVyKGh3X2N0bCk7CiAKLQlpZiAoZmx1c2hfcmVnaXN0ZXIgPT0gMCkKKwlpZiAoIShmbHVzaF9y ZWdpc3RlciAmIGh3X2N0bC0+b3BzLmdldF9wZW5kaW5nX2ZsdXNoKGh3X2N0bCkpKQogCQluZXdf Y250ID0gYXRvbWljX2FkZF91bmxlc3MoJnBoeXNfZW5jLT5wZW5kaW5nX2tpY2tvZmZfY250LAog CQkJCS0xLCAwKTsKIAlzcGluX3VubG9ja19pcnFyZXN0b3JlKHBoeXNfZW5jLT5lbmNfc3Bpbmxv Y2ssIGxvY2tfZmxhZ3MpOwotLSAKU2VhbiBQYXVsLCBTb2Z0d2FyZSBFbmdpbmVlciwgR29vZ2xl IC8gQ2hyb21pdW0gT1MKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fCkZyZWVkcmVubyBtYWlsaW5nIGxpc3QKRnJlZWRyZW5vQGxpc3RzLmZyZWVkZXNrdG9w Lm9yZwpodHRwczovL2xpc3RzLmZyZWVkZXNrdG9wLm9yZy9tYWlsbWFuL2xpc3RpbmZvL2ZyZWVk cmVubwo=