From mboxrd@z Thu Jan 1 00:00:00 1970 From: Daniel Vetter Subject: [PATCH 10/12] drm/i915: Annotate dma_fence waits Date: Fri, 2 Nov 2018 10:15:29 +0100 Message-ID: <20181102091531.7775-10-daniel.vetter@ffwll.ch> References: <20181102091531.7775-1-daniel.vetter@ffwll.ch> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: Received: from mail-ed1-x542.google.com (mail-ed1-x542.google.com [IPv6:2a00:1450:4864:20::542]) by gabe.freedesktop.org (Postfix) with ESMTPS id 05CDC6E542 for ; Fri, 2 Nov 2018 09:15:53 +0000 (UTC) Received: by mail-ed1-x542.google.com with SMTP id y20-v6so1268907eds.10 for ; Fri, 02 Nov 2018 02:15:52 -0700 (PDT) Received: from phenom.ffwll.local ([2a02:168:569e:0:3106:d637:d723:e855]) by smtp.gmail.com with ESMTPSA id p19-v6sm5658103ejw.69.2018.11.02.02.15.50 for (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Fri, 02 Nov 2018 02:15:50 -0700 (PDT) In-Reply-To: <20181102091531.7775-1-daniel.vetter@ffwll.ch> List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: intel-gfx-bounces@lists.freedesktop.org Sender: "Intel-gfx" To: Intel Graphics Development List-Id: intel-gfx@lists.freedesktop.org aTkxNV9yZXF1ZXN0X3dhaXQgaXMgc2ltcGx5IG91ciBpOTE1LW9wdGltaXplZCB2ZXJzaW9uIG9m CmRtYV9mZW5jZV93YWl0LiBUaGV5IGJvdGggdXNlIHRoZSBleGFjdCBzYW1lIGNvZGUuIFRvIGhl bHAgbG9ja2RlcApkaXNjb3ZlcmluZyBhbGwgdGhlIGRlcGVuZGVuY2llcywgYW5ub3RhdGUgaXQu CgpDYzogSmFuaSBOaWt1bGEgPGphbmkubmlrdWxhQGxpbnV4LmludGVsLmNvbT4KQ2M6IEpvb25h cyBMYWh0aW5lbiA8am9vbmFzLmxhaHRpbmVuQGxpbnV4LmludGVsLmNvbT4KQ2M6IFJvZHJpZ28g Vml2aSA8cm9kcmlnby52aXZpQGludGVsLmNvbT4KQ2M6IGludGVsLWdmeEBsaXN0cy5mcmVlZGVz a3RvcC5vcmcKU2lnbmVkLW9mZi1ieTogRGFuaWVsIFZldHRlciA8ZGFuaWVsLnZldHRlckBpbnRl bC5jb20+Ci0tLQogZHJpdmVycy9ncHUvZHJtL2k5MTUvaTkxNV9yZXF1ZXN0LmMgfCAxOSArKysr KysrKysrKysrKysrKystCiAxIGZpbGUgY2hhbmdlZCwgMTggaW5zZXJ0aW9ucygrKSwgMSBkZWxl dGlvbigtKQoKZGlmZiAtLWdpdCBhL2RyaXZlcnMvZ3B1L2RybS9pOTE1L2k5MTVfcmVxdWVzdC5j IGIvZHJpdmVycy9ncHUvZHJtL2k5MTUvaTkxNV9yZXF1ZXN0LmMKaW5kZXggNzExMDc1NDA1ODFk Li42Yjk3MjI3ODJkMTIgMTAwNjQ0Ci0tLSBhL2RyaXZlcnMvZ3B1L2RybS9pOTE1L2k5MTVfcmVx dWVzdC5jCisrKyBiL2RyaXZlcnMvZ3B1L2RybS9pOTE1L2k5MTVfcmVxdWVzdC5jCkBAIC0zMCw2 ICszMCwxMCBAQAogCiAjaW5jbHVkZSAiaTkxNV9kcnYuaCIKIAorc3RhdGljIGxvbmcgX19pOTE1 X3JlcXVlc3Rfd2FpdChzdHJ1Y3QgaTkxNV9yZXF1ZXN0ICpycSwKKwkJCQl1bnNpZ25lZCBpbnQg ZmxhZ3MsCisJCQkJbG9uZyB0aW1lb3V0KTsKKwogc3RhdGljIGNvbnN0IGNoYXIgKmk5MTVfZmVu Y2VfZ2V0X2RyaXZlcl9uYW1lKHN0cnVjdCBkbWFfZmVuY2UgKmZlbmNlKQogewogCXJldHVybiAi aTkxNSI7CkBAIC02Niw3ICs3MCw3IEBAIHN0YXRpYyBzaWduZWQgbG9uZyBpOTE1X2ZlbmNlX3dh aXQoc3RydWN0IGRtYV9mZW5jZSAqZmVuY2UsCiAJCQkJICAgYm9vbCBpbnRlcnJ1cHRpYmxlLAog CQkJCSAgIHNpZ25lZCBsb25nIHRpbWVvdXQpCiB7Ci0JcmV0dXJuIGk5MTVfcmVxdWVzdF93YWl0 KHRvX3JlcXVlc3QoZmVuY2UpLCBpbnRlcnJ1cHRpYmxlLCB0aW1lb3V0KTsKKwlyZXR1cm4gX19p OTE1X3JlcXVlc3Rfd2FpdCh0b19yZXF1ZXN0KGZlbmNlKSwgaW50ZXJydXB0aWJsZSwgdGltZW91 dCk7CiB9CiAKIHN0YXRpYyB2b2lkIGk5MTVfZmVuY2VfcmVsZWFzZShzdHJ1Y3QgZG1hX2ZlbmNl ICpmZW5jZSkKQEAgLTEyMDEsNiArMTIwNSwxOSBAQCBzdGF0aWMgYm9vbCBfX2k5MTVfd2FpdF9y ZXF1ZXN0X2NoZWNrX2FuZF9yZXNldChzdHJ1Y3QgaTkxNV9yZXF1ZXN0ICpyZXF1ZXN0KQogbG9u ZyBpOTE1X3JlcXVlc3Rfd2FpdChzdHJ1Y3QgaTkxNV9yZXF1ZXN0ICpycSwKIAkJICAgICAgIHVu c2lnbmVkIGludCBmbGFncywKIAkJICAgICAgIGxvbmcgdGltZW91dCkKK3sKKwlsb25nIHJldDsK KworCWRtYV9mZW5jZV93YWl0X2FjcXVpcmUoKTsKKwlyZXQgPSBfX2k5MTVfcmVxdWVzdF93YWl0 KHJxLCBmbGFncywgdGltZW91dCk7CisJZG1hX2ZlbmNlX3dhaXRfcmVsZWFzZSgpOworCisJcmV0 dXJuIHJldDsKK30KKworc3RhdGljIGxvbmcgX19pOTE1X3JlcXVlc3Rfd2FpdChzdHJ1Y3QgaTkx NV9yZXF1ZXN0ICpycSwKKwkJCQl1bnNpZ25lZCBpbnQgZmxhZ3MsCisJCQkJbG9uZyB0aW1lb3V0 KQogewogCWNvbnN0IGludCBzdGF0ZSA9IGZsYWdzICYgSTkxNV9XQUlUX0lOVEVSUlVQVElCTEUg PwogCQlUQVNLX0lOVEVSUlVQVElCTEUgOiBUQVNLX1VOSU5URVJSVVBUSUJMRTsKLS0gCjIuMTku MQoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KSW50ZWwt Z2Z4IG1haWxpbmcgbGlzdApJbnRlbC1nZnhAbGlzdHMuZnJlZWRlc2t0b3Aub3JnCmh0dHBzOi8v bGlzdHMuZnJlZWRlc2t0b3Aub3JnL21haWxtYW4vbGlzdGluZm8vaW50ZWwtZ2Z4Cg==