From mboxrd@z Thu Jan 1 00:00:00 1970 From: Mario Kleiner Subject: [PATCH] drm/i915: Before pageflip, also wait for shared dmabuf fences. Date: Thu, 8 Sep 2016 02:14:43 +0200 Message-ID: <1473293683-6247-1-git-send-email-mario.kleiner.de@gmail.com> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: Received: from mail-wm0-x241.google.com (mail-wm0-x241.google.com [IPv6:2a00:1450:400c:c09::241]) by gabe.freedesktop.org (Postfix) with ESMTPS id 1A1AE6EC6F for ; Thu, 8 Sep 2016 00:15:13 +0000 (UTC) Received: by mail-wm0-x241.google.com with SMTP id a6so5403775wmc.2 for ; Wed, 07 Sep 2016 17:15:13 -0700 (PDT) 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 Cc: Daniel Vetter , =?UTF-8?q?Michel=20D=C3=A4nzer?= List-Id: dri-devel@lists.freedesktop.org YW1kZ3B1LWttcyB1c2VzIHNoYXJlZCBmZW5jZXMgZm9yIGl0cyBwcmltZSBleHBvcnRlZCBkbWFi dWZzLAppbnN0ZWFkIG9mIGFuIGV4Y2x1c2l2ZSBmZW5jZS4gVGhlcmVmb3JlIHdlIG5lZWQgdG8g d2FpdCBmb3IKYWxsIGZlbmNlcyBvZiB0aGUgZG1hYnVmIHJlc2VydmF0aW9uIG9iamVjdCB0byBw cmV2ZW50CnVuc3luY2hyb25pemVkIHJlbmRlcmluZyBhbmQgZmxpcHBpbmcuCgpUaGlzIHBhdGNo IHdhcyB0ZXN0ZWQgdG8gYmVoYXZlIHByb3Blcmx5IHdpdGggaW50ZWwta21zICsKcmFkZW9uL2Ft ZGdwdS9ub3V2ZWF1LWttcyBmb3IgY29ycmVjdCBwcmltZSBzeW5jIGR1cmluZwpwYWdlZmxpcHBp bmcgdW5kZXIgRFJJMy9QcmVzZW50LgoKU2hvdWxkIGZpeCBodHRwczovL2J1Z3MuZnJlZWRlc2t0 b3Aub3JnL3Nob3dfYnVnLmNnaT9pZD05NTQ3MgphdCBsZWFzdCBmb3IgcGFnZS1mbGlwcGVkIHBy ZXNlbnRhdGlvbi4KClN1Z2dlc3RlZC1ieTogTWljaGVsIETDpG56ZXIgPG1pY2hlbC5kYWVuemVy QGFtZC5jb20+ClNpZ25lZC1vZmYtYnk6IE1hcmlvIEtsZWluZXIgPG1hcmlvLmtsZWluZXIuZGVA Z21haWwuY29tPgpDYzogTWljaGVsIETDpG56ZXIgPG1pY2hlbC5kYWVuemVyQGFtZC5jb20+CkNj OiBDaHJpcyBXaWxzb24gPGNocmlzQGNocmlzLXdpbHNvbi5jby51az4KQ2M6IERhbmllbCBWZXR0 ZXIgPGRhbmllbC52ZXR0ZXJAZmZ3bGwuY2g+CkNjOiBEYXZpZCBBaXJsaWUgPGFpcmxpZWRAbGlu dXguaWU+Ci0tLQogZHJpdmVycy9ncHUvZHJtL2k5MTUvaW50ZWxfZGlzcGxheS5jIHwgNCArKy0t CiAxIGZpbGUgY2hhbmdlZCwgMiBpbnNlcnRpb25zKCspLCAyIGRlbGV0aW9ucygtKQoKZGlmZiAt LWdpdCBhL2RyaXZlcnMvZ3B1L2RybS9pOTE1L2ludGVsX2Rpc3BsYXkuYyBiL2RyaXZlcnMvZ3B1 L2RybS9pOTE1L2ludGVsX2Rpc3BsYXkuYwppbmRleCA5MjI3MDliLi40Yjc0Yjk2IDEwMDY0NAot LS0gYS9kcml2ZXJzL2dwdS9kcm0vaTkxNS9pbnRlbF9kaXNwbGF5LmMKKysrIGIvZHJpdmVycy9n cHUvZHJtL2k5MTUvaW50ZWxfZGlzcGxheS5jCkBAIC0xMjA0Myw3ICsxMjA0Myw3IEBAIHN0YXRp YyB2b2lkIGludGVsX21taW9fZmxpcF93b3JrX2Z1bmMoc3RydWN0IHdvcmtfc3RydWN0ICp3KQog CS8qIEZvciBmcmFtZWJ1ZmZlciBiYWNrZWQgYnkgZG1hYnVmLCB3YWl0IGZvciBmZW5jZSAqLwog CXJlc3YgPSBpOTE1X2dlbV9vYmplY3RfZ2V0X2RtYWJ1Zl9yZXN2KG9iaik7CiAJaWYgKHJlc3Yp Ci0JCVdBUk5fT04ocmVzZXJ2YXRpb25fb2JqZWN0X3dhaXRfdGltZW91dF9yY3UocmVzdiwgZmFs c2UsIGZhbHNlLAorCQlXQVJOX09OKHJlc2VydmF0aW9uX29iamVjdF93YWl0X3RpbWVvdXRfcmN1 KHJlc3YsIHRydWUsIGZhbHNlLAogCQkJCQkJCSAgICBNQVhfU0NIRURVTEVfVElNRU9VVCkgPCAw KTsKIAogCWludGVsX3BpcGVfdXBkYXRlX3N0YXJ0KGNydGMpOwpAQCAtMTQ3MDAsNyArMTQ3MDAs NyBAQCBpbnRlbF9wcmVwYXJlX3BsYW5lX2ZiKHN0cnVjdCBkcm1fcGxhbmUgKnBsYW5lLAogCWlm IChyZXN2KSB7CiAJCWxvbmcgbHJldDsKIAotCQlscmV0ID0gcmVzZXJ2YXRpb25fb2JqZWN0X3dh aXRfdGltZW91dF9yY3UocmVzdiwgZmFsc2UsIHRydWUsCisJCWxyZXQgPSByZXNlcnZhdGlvbl9v YmplY3Rfd2FpdF90aW1lb3V0X3JjdShyZXN2LCB0cnVlLCB0cnVlLAogCQkJCQkJCSAgIE1BWF9T Q0hFRFVMRV9USU1FT1VUKTsKIAkJaWYgKGxyZXQgPT0gLUVSRVNUQVJUU1lTKQogCQkJcmV0dXJu IGxyZXQ7Ci0tIAoyLjcuMAoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX18KZHJpLWRldmVsIG1haWxpbmcgbGlzdApkcmktZGV2ZWxAbGlzdHMuZnJlZWRlc2t0 b3Aub3JnCmh0dHBzOi8vbGlzdHMuZnJlZWRlc2t0b3Aub3JnL21haWxtYW4vbGlzdGluZm8vZHJp LWRldmVsCg==