From mboxrd@z Thu Jan 1 00:00:00 1970 From: Lucas Stach Subject: [PATCH 09/27] drm/etnaviv: don't flush workqueue in etnaviv_gpu_wait_obj_inactive Date: Fri, 1 Dec 2017 11:36:06 +0100 Message-ID: <20171201103624.6565-10-l.stach@pengutronix.de> References: <20171201103624.6565-1-l.stach@pengutronix.de> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: Received: from metis.ext.pengutronix.de (metis.ext.pengutronix.de [IPv6:2001:67c:670:201:290:27ff:fe1d:cc33]) by gabe.freedesktop.org (Postfix) with ESMTPS id 0A1FA6ECB1 for ; Fri, 1 Dec 2017 10:36:26 +0000 (UTC) In-Reply-To: <20171201103624.6565-1-l.stach@pengutronix.de> List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: dri-devel-bounces@lists.freedesktop.org Sender: "dri-devel" To: etnaviv@lists.freedesktop.org Cc: patchwork-lst@pengutronix.de, kernel@pengutronix.de, dri-devel@lists.freedesktop.org, Russell King List-Id: dri-devel@lists.freedesktop.org VGhlcmUgaXMgbm8gbmVlZCB0byBzeW5jaHJvbml6ZSB3aXRoIG91c3RhbmRpbmcgcmV0aXJlIGpv YnMgaWYgdGhlIG9iamVjdApoYXMgZ29uZSBpZGxlLiBSZXRpcmUgam9icyBvbmx5IGV2ZXIgY2hh bmdlIHRoZSBvYmplY3Qgc3RhdGUgZnJvbSBhY3RpdmUgdG8KaWRsZSwgbm90IHRoZSBvdGhlciB3 YXkgYXJvdW5kLgoKVGhlIElPVkEgcHV0IHJhY2UgaXMgdW5jcml0aWNhbCwgYXMgdGhlIEdFTV9X QUlUIGlvY3RsIGl0c2VsZiBpcyBob2xkaW5nCmEgcmVmZXJlbmNlIHRvIHRoZSBHRU0gb2JqZWN0 LCBzbyB0aGUgcmV0aXJlIHdvcmtlciB3aWxsIG5vdCBwdWxsIHRoZQpvYmplY3QgaW50byB0aGUg Q1BVIGRvbWFpbiwgd2hpY2ggaXMgdGhlIHRoaW5nIHdlIGFyZSB0cnlpbmcgdG8gZ3VhcmQKYWdh aW5zdCB3aXRoIGV0bmF2aXZfZ3B1X3dhaXRfb2JqX2luYWN0aXZlLgoKU2lnbmVkLW9mZi1ieTog THVjYXMgU3RhY2ggPGwuc3RhY2hAcGVuZ3V0cm9uaXguZGU+Ci0tLQogZHJpdmVycy9ncHUvZHJt L2V0bmF2aXYvZXRuYXZpdl9ncHUuYyB8IDExICsrKy0tLS0tLS0tCiAxIGZpbGUgY2hhbmdlZCwg MyBpbnNlcnRpb25zKCspLCA4IGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL2RyaXZlcnMvZ3B1 L2RybS9ldG5hdml2L2V0bmF2aXZfZ3B1LmMgYi9kcml2ZXJzL2dwdS9kcm0vZXRuYXZpdi9ldG5h dml2X2dwdS5jCmluZGV4IDNkZmZjY2ZjZWZjZS4uYWUxNTJiYjc4ZjE4IDEwMDY0NAotLS0gYS9k cml2ZXJzL2dwdS9kcm0vZXRuYXZpdi9ldG5hdml2X2dwdS5jCisrKyBiL2RyaXZlcnMvZ3B1L2Ry bS9ldG5hdml2L2V0bmF2aXZfZ3B1LmMKQEAgLTEyOTUsMTcgKzEyOTUsMTIgQEAgaW50IGV0bmF2 aXZfZ3B1X3dhaXRfb2JqX2luYWN0aXZlKHN0cnVjdCBldG5hdml2X2dwdSAqZ3B1LAogCXJldCA9 IHdhaXRfZXZlbnRfaW50ZXJydXB0aWJsZV90aW1lb3V0KGdwdS0+ZmVuY2VfZXZlbnQsCiAJCQkJ CSAgICAgICAhaXNfYWN0aXZlKGV0bmF2aXZfb2JqKSwKIAkJCQkJICAgICAgIHJlbWFpbmluZyk7 Ci0JaWYgKHJldCA+IDApIHsKLQkJc3RydWN0IGV0bmF2aXZfZHJtX3ByaXZhdGUgKnByaXYgPSBn cHUtPmRybS0+ZGV2X3ByaXZhdGU7Ci0KLQkJLyogU3luY2hyb25pc2Ugd2l0aCB0aGUgcmV0aXJl IHdvcmtlciAqLwotCQlmbHVzaF93b3JrcXVldWUocHJpdi0+d3EpOworCWlmIChyZXQgPiAwKQog CQlyZXR1cm4gMDsKLQl9IGVsc2UgaWYgKHJldCA9PSAtRVJFU1RBUlRTWVMpIHsKKwllbHNlIGlm IChyZXQgPT0gLUVSRVNUQVJUU1lTKQogCQlyZXR1cm4gLUVSRVNUQVJUU1lTOwotCX0gZWxzZSB7 CisJZWxzZQogCQlyZXR1cm4gLUVUSU1FRE9VVDsKLQl9CiB9CiAKIGludCBldG5hdml2X2dwdV9w bV9nZXRfc3luYyhzdHJ1Y3QgZXRuYXZpdl9ncHUgKmdwdSkKLS0gCjIuMTEuMAoKX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KZHJpLWRldmVsIG1haWxpbmcg bGlzdApkcmktZGV2ZWxAbGlzdHMuZnJlZWRlc2t0b3Aub3JnCmh0dHBzOi8vbGlzdHMuZnJlZWRl c2t0b3Aub3JnL21haWxtYW4vbGlzdGluZm8vZHJpLWRldmVsCg==