From mboxrd@z Thu Jan 1 00:00:00 1970 From: Sasha Levin Subject: [PATCH AUTOSEL 4.20 162/304] drm/msm: dpu: Only check flush register against pending flushes Date: Mon, 28 Jan 2019 10:41:19 -0500 Message-ID: <20190128154341.47195-162-sashal@kernel.org> References: <20190128154341.47195-1-sashal@kernel.org> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: In-Reply-To: <20190128154341.47195-1-sashal-DgEjT+Ai2ygdnm+yROfE0A@public.gmane.org> List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: freedreno-bounces-PD4FTy7X32lNgt0PjOBp9y5qC8QIuHrW@public.gmane.org Sender: "Freedreno" To: linux-kernel-u79uwXL29TY76Z2rM5mHXA@public.gmane.org, stable-u79uwXL29TY76Z2rM5mHXA@public.gmane.org Cc: Sasha Levin , linux-arm-msm-u79uwXL29TY76Z2rM5mHXA@public.gmane.org, dri-devel-PD4FTy7X32lNgt0PjOBp9y5qC8QIuHrW@public.gmane.org, Rob Clark , Sean Paul , freedreno-PD4FTy7X32lNgt0PjOBp9y5qC8QIuHrW@public.gmane.org List-Id: dri-devel@lists.freedesktop.org RnJvbTogU2VhbiBQYXVsIDxzZWFucGF1bEBjaHJvbWl1bS5vcmc+CgpbIFVwc3RyZWFtIGNvbW1p dCA1Zjc5ZTAzYjFmN2MxYjJjZjAwMTljZTYzNjVmZTVkNTI2Mjk4MTNkIF0KClRoZXJlIGV4aXN0 cyBhIGNhc2Ugd2hlcmUgYSBmbHVzaCBvZiBhIHBsYW5lL2RtYSBtYXkgaGF2ZSBiZWVuIHRyaWdn ZXJlZAomIHN0YXJ0ZWQgZnJvbSBhbiBhc3luYyBjb21taXQuIElmIHRoYXQgcGxhbmUvZG1hIGlz IHN1YnNlcXVlbnRseSBkaXNhYmxlZApieSB0aGUgbmV4dCBjb21taXQsIHRoZSBmbHVzaCByZWdp c3RlciB3aWxsIGNvbnRpbnVlIHRvIGhvbGQgdGhlIGZsdXNoCmJpdCBmb3IgdGhlIGRpc2FibGVk IHBsYW5lLiBTaW5jZSB0aGUgYml0IHJlbWFpbnMgYWN0aXZlLApwZW5kaW5nX2tpY2tvZmZfY250 IHdpbGwgbmV2ZXIgZGVjcmVtZW50IGFuZCB3ZSdsbCBtaXNzIGZyYW1lX2RvbmUKZXZlbnRzLgoK VGhpcyBwYXRjaCBsaW1pdHMgdGhlIGNoZWNrIG9mIGZsdXNoX3JlZ2lzdGVyIHRvIGluY2x1ZGUg b25seSB0aG9zZSBiaXRzCndoaWNoIGhhdmUgYmVlbiB1cGRhdGVkIHdpdGggdGhlIGxhdGVzdCBj b21taXQuCgpDaGFuZ2VzIGluIHYyOgotIE5vbmUKClJldmlld2VkLWJ5OiBKZXlrdW1hciBTYW5r YXJhbiA8anNhbmthQGNvZGVhdXJvcmEub3JnPgpTaWduZWQtb2ZmLWJ5OiBTZWFuIFBhdWwgPHNl YW5wYXVsQGNocm9taXVtLm9yZz4KU2lnbmVkLW9mZi1ieTogUm9iIENsYXJrIDxyb2JkY2xhcmtA Z21haWwuY29tPgpTaWduZWQtb2ZmLWJ5OiBTYXNoYSBMZXZpbiA8c2FzaGFsQGtlcm5lbC5vcmc+ Ci0tLQogZHJpdmVycy9ncHUvZHJtL21zbS9kaXNwL2RwdTEvZHB1X2VuY29kZXJfcGh5c192aWQu YyB8IDIgKy0KIDEgZmlsZSBjaGFuZ2VkLCAxIGluc2VydGlvbigrKSwgMSBkZWxldGlvbigtKQoK ZGlmZiAtLWdpdCBhL2RyaXZlcnMvZ3B1L2RybS9tc20vZGlzcC9kcHUxL2RwdV9lbmNvZGVyX3Bo eXNfdmlkLmMgYi9kcml2ZXJzL2dwdS9kcm0vbXNtL2Rpc3AvZHB1MS9kcHVfZW5jb2Rlcl9waHlz X3ZpZC5jCmluZGV4IDg0ZGUzODVhOWY2Mi4uNjBmMTQ2ZjAyYjc3IDEwMDY0NAotLS0gYS9kcml2 ZXJzL2dwdS9kcm0vbXNtL2Rpc3AvZHB1MS9kcHVfZW5jb2Rlcl9waHlzX3ZpZC5jCisrKyBiL2Ry aXZlcnMvZ3B1L2RybS9tc20vZGlzcC9kcHUxL2RwdV9lbmNvZGVyX3BoeXNfdmlkLmMKQEAgLTMz MSw3ICszMzEsNyBAQCBzdGF0aWMgdm9pZCBkcHVfZW5jb2Rlcl9waHlzX3ZpZF92YmxhbmtfaXJx KHZvaWQgKmFyZywgaW50IGlycV9pZHgpCiAJaWYgKGh3X2N0bCAmJiBod19jdGwtPm9wcy5nZXRf Zmx1c2hfcmVnaXN0ZXIpCiAJCWZsdXNoX3JlZ2lzdGVyID0gaHdfY3RsLT5vcHMuZ2V0X2ZsdXNo X3JlZ2lzdGVyKGh3X2N0bCk7CiAKLQlpZiAoZmx1c2hfcmVnaXN0ZXIgPT0gMCkKKwlpZiAoIShm bHVzaF9yZWdpc3RlciAmIGh3X2N0bC0+b3BzLmdldF9wZW5kaW5nX2ZsdXNoKGh3X2N0bCkpKQog CQluZXdfY250ID0gYXRvbWljX2FkZF91bmxlc3MoJnBoeXNfZW5jLT5wZW5kaW5nX2tpY2tvZmZf Y250LAogCQkJCS0xLCAwKTsKIAlzcGluX3VubG9ja19pcnFyZXN0b3JlKHBoeXNfZW5jLT5lbmNf c3BpbmxvY2ssIGxvY2tfZmxhZ3MpOwotLSAKMi4xOS4xCgpfX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fXwpGcmVlZHJlbm8gbWFpbGluZyBsaXN0CkZyZWVkcmVu b0BsaXN0cy5mcmVlZGVza3RvcC5vcmcKaHR0cHM6Ly9saXN0cy5mcmVlZGVza3RvcC5vcmcvbWFp bG1hbi9saXN0aW5mby9mcmVlZHJlbm8K