From mboxrd@z Thu Jan 1 00:00:00 1970 From: Chris Wilson Subject: [PATCH v2] drm/i915: Order two completing nop_submit_request Date: Fri, 6 Oct 2017 12:56:17 +0100 Message-ID: <20171006115617.18432-1-chris@chris-wilson.co.uk> References: <20171006112242.26862-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 fireflyinternet.com (mail.fireflyinternet.com [109.228.58.192]) by gabe.freedesktop.org (Postfix) with ESMTPS id 8C56E6E936 for ; Fri, 6 Oct 2017 11:56:28 +0000 (UTC) In-Reply-To: <20171006112242.26862-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 SWYgdHdvIG5vcCdzIChyZXF1ZXN0cyBpbi1mbGlnaHQgZm9sbG93aW5nIGEgd2VkZ2VkIGRldmlj ZSkgY29tcGxldGUgYXQKdGhlIHNhbWUgdGltZSwgdGhlIGdsb2JhbF9zZXFubyB2YWx1ZSB3cml0 dGVuIHRvIHRoZSBIV1NQIGlzIHVuZGVmaW5lZAphcyB0aGUgdHdvIHRocmVhZHMgYXJlIG5vdCBz ZXJpYWxpemVkLgoKdjI6IFVzZSBpcnFzYWZlIHNwaW5sb2NrLiBXZSBleHBlY3QgdGhlIGNhbGxi YWNrIG1heSBiZSBjYWxsZWQgZnJvbQppbnNpZGUgYW5vdGhlciBpcnEgc3BpbmxvY2ssIHNvIHdl IGNhbid0IHVuY29uZGl0aW9uYWxseSByZXN0b3JlIGlycXMuCgpGaXhlczogY2UxMTM1YzdkZTY0 ICgiZHJtL2k5MTU6IENvbXBsZXRlIHJlcXVlc3RzIGluIG5vcF9zdWJtaXRfcmVxdWVzdCIpClNp Z25lZC1vZmYtYnk6IENocmlzIFdpbHNvbiA8Y2hyaXNAY2hyaXMtd2lsc29uLmNvLnVrPgpDYzog VHZydGtvIFVyc3VsaW4gPHR2cnRrby51cnN1bGluQGludGVsLmNvbT4KUmV2aWV3ZWQtYnk6IFR2 cnRrbyBVcnN1bGluIDx0dnJ0a28udXJzdWxpbkBpbnRlbC5jb20+ICN2MQotLS0KIGRyaXZlcnMv Z3B1L2RybS9pOTE1L2k5MTVfZ2VtLmMgfCA3ICsrKysrKy0KIDEgZmlsZSBjaGFuZ2VkLCA2IGlu c2VydGlvbnMoKyksIDEgZGVsZXRpb24oLSkKCmRpZmYgLS1naXQgYS9kcml2ZXJzL2dwdS9kcm0v aTkxNS9pOTE1X2dlbS5jIGIvZHJpdmVycy9ncHUvZHJtL2k5MTUvaTkxNV9nZW0uYwppbmRleCBh YjhjNjk0NmZlYTQuLjZhNjk3NGVkOGY3NCAxMDA2NDQKLS0tIGEvZHJpdmVycy9ncHUvZHJtL2k5 MTUvaTkxNV9nZW0uYworKysgYi9kcml2ZXJzL2dwdS9kcm0vaTkxNS9pOTE1X2dlbS5jCkBAIC0z MDE0LDEwICszMDE0LDE1IEBAIHZvaWQgaTkxNV9nZW1fcmVzZXRfZmluaXNoKHN0cnVjdCBkcm1f aTkxNV9wcml2YXRlICpkZXZfcHJpdikKIAogc3RhdGljIHZvaWQgbm9wX3N1Ym1pdF9yZXF1ZXN0 KHN0cnVjdCBkcm1faTkxNV9nZW1fcmVxdWVzdCAqcmVxdWVzdCkKIHsKKwl1bnNpZ25lZCBsb25n IGZsYWdzOworCiAJR0VNX0JVR19PTighaTkxNV90ZXJtaW5hbGx5X3dlZGdlZCgmcmVxdWVzdC0+ aTkxNS0+Z3B1X2Vycm9yKSk7CiAJZG1hX2ZlbmNlX3NldF9lcnJvcigmcmVxdWVzdC0+ZmVuY2Us IC1FSU8pOwotCWk5MTVfZ2VtX3JlcXVlc3Rfc3VibWl0KHJlcXVlc3QpOworCisJc3Bpbl9sb2Nr X2lycXNhdmUoJnJlcXVlc3QtPmVuZ2luZS0+dGltZWxpbmUtPmxvY2ssIGZsYWdzKTsKKwlfX2k5 MTVfZ2VtX3JlcXVlc3Rfc3VibWl0KHJlcXVlc3QpOwogCWludGVsX2VuZ2luZV9pbml0X2dsb2Jh bF9zZXFubyhyZXF1ZXN0LT5lbmdpbmUsIHJlcXVlc3QtPmdsb2JhbF9zZXFubyk7CisJc3Bpbl91 bmxvY2tfaXJxcmVzdG9yZSgmcmVxdWVzdC0+ZW5naW5lLT50aW1lbGluZS0+bG9jaywgZmxhZ3Mp OwogfQogCiBzdGF0aWMgdm9pZCBlbmdpbmVfc2V0X3dlZGdlZChzdHJ1Y3QgaW50ZWxfZW5naW5l X2NzICplbmdpbmUpCi0tIAoyLjE0LjIKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fCkludGVsLWdmeCBtYWlsaW5nIGxpc3QKSW50ZWwtZ2Z4QGxpc3RzLmZy ZWVkZXNrdG9wLm9yZwpodHRwczovL2xpc3RzLmZyZWVkZXNrdG9wLm9yZy9tYWlsbWFuL2xpc3Rp bmZvL2ludGVsLWdmeAo=