From mboxrd@z Thu Jan 1 00:00:00 1970 From: Chris Wilson Subject: [CI 21/21] drm/i915: Serialise execbuf operation after a dma-buf reservation object Date: Fri, 9 Sep 2016 08:21:07 +0100 Message-ID: <20160909072107.18861-21-chris@chris-wilson.co.uk> References: <20160909072107.18861-1-chris@chris-wilson.co.uk> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: Received: from mail-wm0-x244.google.com (mail-wm0-x244.google.com [IPv6:2a00:1450:400c:c09::244]) by gabe.freedesktop.org (Postfix) with ESMTPS id 3DAF86E6D4 for ; Fri, 9 Sep 2016 07:21:36 +0000 (UTC) Received: by mail-wm0-x244.google.com with SMTP id b187so1406748wme.0 for ; Fri, 09 Sep 2016 00:21:36 -0700 (PDT) Received: from haswell.alporthouse.com ([78.156.65.138]) by smtp.gmail.com with ESMTPSA id kk6sm1891592wjb.44.2016.09.09.00.21.33 for (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Fri, 09 Sep 2016 00:21:33 -0700 (PDT) In-Reply-To: <20160909072107.18861-1-chris@chris-wilson.co.uk> List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: intel-gfx-bounces@lists.freedesktop.org Sender: "Intel-gfx" To: intel-gfx@lists.freedesktop.org List-Id: intel-gfx@lists.freedesktop.org Tm93IHRoYXQgd2UgY2FuIHdhaXQgdXBvbiBmZW5jZXMgYmVmb3JlIGVtaXR0aW5nIHRoZSByZXF1 ZXN0LCBpdCBiZWNvbWVzCnRyaXZpYWwgdG8gd2FpdCB1cG9uIGFueSBpbXBsaWNpdCBmZW5jZSBw cm92aWRlZCBieSB0aGUgZG1hLWJ1ZgpyZXNlcnZhdGlvbiBvYmplY3QuCgpUZXN0Y2FzZTogaWd0 L3ByaW1lX3ZnZW0vZmVuY2Utd2FpdApTaWduZWQtb2ZmLWJ5OiBDaHJpcyBXaWxzb24gPGNocmlz QGNocmlzLXdpbHNvbi5jby51az4KUmV2aWV3ZWQtYnk6IEpvaG4gSGFycmlzb24gPGpvaG4uYy5o YXJyaXNvbkBpbnRlbC5jb20+ClJldmlld2VkLWJ5OiBKb29uYXMgTGFodGluZW4gPGpvb25hcy5s YWh0aW5lbkBsaW51eC5pbnRlbC5jb20+Ci0tLQogZHJpdmVycy9ncHUvZHJtL2k5MTUvaTkxNV9n ZW1fZXhlY2J1ZmZlci5jIHwgMTEgKysrKysrKysrKysKIDEgZmlsZSBjaGFuZ2VkLCAxMSBpbnNl cnRpb25zKCspCgpkaWZmIC0tZ2l0IGEvZHJpdmVycy9ncHUvZHJtL2k5MTUvaTkxNV9nZW1fZXhl Y2J1ZmZlci5jIGIvZHJpdmVycy9ncHUvZHJtL2k5MTUvaTkxNV9nZW1fZXhlY2J1ZmZlci5jCmlu ZGV4IGNjYWYxNWJhNGUzMi4uMmM1ZGU5MDYzMTVjIDEwMDY0NAotLS0gYS9kcml2ZXJzL2dwdS9k cm0vaTkxNS9pOTE1X2dlbV9leGVjYnVmZmVyLmMKKysrIGIvZHJpdmVycy9ncHUvZHJtL2k5MTUv aTkxNV9nZW1fZXhlY2J1ZmZlci5jCkBAIC0xMTMxLDYgKzExMzEsNyBAQCBpOTE1X2dlbV9leGVj YnVmZmVyX21vdmVfdG9fZ3B1KHN0cnVjdCBkcm1faTkxNV9nZW1fcmVxdWVzdCAqcmVxLAogCiAJ bGlzdF9mb3JfZWFjaF9lbnRyeSh2bWEsIHZtYXMsIGV4ZWNfbGlzdCkgewogCQlzdHJ1Y3QgZHJt X2k5MTVfZ2VtX29iamVjdCAqb2JqID0gdm1hLT5vYmo7CisJCXN0cnVjdCByZXNlcnZhdGlvbl9v YmplY3QgKnJlc3Y7CiAKIAkJaWYgKG9iai0+ZmxhZ3MgJiBvdGhlcl9yaW5ncykgewogCQkJcmV0 ID0gaTkxNV9nZW1fcmVxdWVzdF9hd2FpdF9vYmplY3QKQEAgLTExMzksNiArMTE0MCwxNiBAQCBp OTE1X2dlbV9leGVjYnVmZmVyX21vdmVfdG9fZ3B1KHN0cnVjdCBkcm1faTkxNV9nZW1fcmVxdWVz dCAqcmVxLAogCQkJCXJldHVybiByZXQ7CiAJCX0KIAorCQlyZXN2ID0gaTkxNV9nZW1fb2JqZWN0 X2dldF9kbWFidWZfcmVzdihvYmopOworCQlpZiAocmVzdikgeworCQkJcmV0ID0gaTkxNV9zd19m ZW5jZV9hd2FpdF9yZXNlcnZhdGlvbgorCQkJCSgmcmVxLT5zdWJtaXQsIHJlc3YsICZpOTE1X2Zl bmNlX29wcywKKwkJCQkgb2JqLT5iYXNlLnBlbmRpbmdfd3JpdGVfZG9tYWluLAorCQkJCSBHRlBf S0VSTkVMIHwgX19HRlBfTk9XQVJOKTsKKwkJCWlmIChyZXQgPCAwKQorCQkJCXJldHVybiByZXQ7 CisJCX0KKwogCQlpZiAob2JqLT5iYXNlLndyaXRlX2RvbWFpbiAmIEk5MTVfR0VNX0RPTUFJTl9D UFUpCiAJCQlpOTE1X2dlbV9jbGZsdXNoX29iamVjdChvYmosIGZhbHNlKTsKIAl9Ci0tIAoyLjku MwoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KSW50ZWwt Z2Z4IG1haWxpbmcgbGlzdApJbnRlbC1nZnhAbGlzdHMuZnJlZWRlc2t0b3Aub3JnCmh0dHBzOi8v bGlzdHMuZnJlZWRlc2t0b3Aub3JnL21haWxtYW4vbGlzdGluZm8vaW50ZWwtZ2Z4Cg==