From mboxrd@z Thu Jan 1 00:00:00 1970 From: Daniel Vetter Subject: [PATCH 7/7] drm/i915: Drop unpin stall in atomic_prepare_commit Date: Thu, 20 Jul 2017 19:57:54 +0200 Message-ID: <20170720175754.30751-8-daniel.vetter@ffwll.ch> References: <20170720175754.30751-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-wm0-x243.google.com (mail-wm0-x243.google.com [IPv6:2a00:1450:400c:c09::243]) by gabe.freedesktop.org (Postfix) with ESMTPS id A78066E703 for ; Thu, 20 Jul 2017 17:58:11 +0000 (UTC) Received: by mail-wm0-x243.google.com with SMTP id t3so3419749wme.2 for ; Thu, 20 Jul 2017 10:58:11 -0700 (PDT) In-Reply-To: <20170720175754.30751-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 Cc: Daniel Vetter List-Id: intel-gfx@lists.freedesktop.org VGhlIGNvcmUgYWxyZWFkeSBkb2VzIHRoaXMgaW4gc2V0dXBfY29tbWl0KCkuIFdpdGggdGhpcyB3 ZSBjYW4gYWxzbwpyZW1vdmUgdGhlIHVucGluX3dvcmtfY291bnQgc2luY2UgaXQncyB0aGUgbGFz dCB1c2VyLCBhbmQgYWxzbyByZW1vdmUKdGhlIGxvb3Agc2luY2UgdGhhdCB3YXMgb25seSB1c2Vk IGZvciBzdGFsbGluZyBhZ2FpbnN0IGxlZ2FjeSBmbGlwcy4KCnYyOiBBbWVuZCBjb21taXQgbWVz c2FnZSBhIGJpdCAoQ2hyaXMpLgoKQ2M6IE1hYXJ0ZW4gTGFua2hvcnN0IDxtYWFydGVuLmxhbmto b3JzdEBsaW51eC5pbnRlbC5jb20+CkNjOiBWaWxsZSBTeXJqw6Rsw6QgPHZpbGxlLnN5cmphbGFA bGludXguaW50ZWwuY29tPgpSZXZpZXdlZC1ieTogTWFhcnRlbiBMYW5raG9yc3QgPG1hYXJ0ZW4u bGFua2hvcnN0QGxpbnV4LmludGVsLmNvbT4KU2lnbmVkLW9mZi1ieTogRGFuaWVsIFZldHRlciA8 ZGFuaWVsLnZldHRlckBmZndsbC5jaD4KLS0tCiBkcml2ZXJzL2dwdS9kcm0vaTkxNS9pbnRlbF9k aXNwbGF5LmMgfCAxMyArLS0tLS0tLS0tLS0tCiBkcml2ZXJzL2dwdS9kcm0vaTkxNS9pbnRlbF9k cnYuaCAgICAgfCAgMiAtLQogMiBmaWxlcyBjaGFuZ2VkLCAxIGluc2VydGlvbigrKSwgMTQgZGVs ZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEvZHJpdmVycy9ncHUvZHJtL2k5MTUvaW50ZWxfZGlzcGxh eS5jIGIvZHJpdmVycy9ncHUvZHJtL2k5MTUvaW50ZWxfZGlzcGxheS5jCmluZGV4IGMxMDk2NmVi ZjZmYy4uMTAwOWFkOWQ4MjIxIDEwMDY0NAotLS0gYS9kcml2ZXJzL2dwdS9kcm0vaTkxNS9pbnRl bF9kaXNwbGF5LmMKKysrIGIvZHJpdmVycy9ncHUvZHJtL2k5MTUvaW50ZWxfZGlzcGxheS5jCkBA IC0xMTgzMCwxOCArMTE4MzAsNyBAQCBzdGF0aWMgaW50IGludGVsX2F0b21pY19jaGVjayhzdHJ1 Y3QgZHJtX2RldmljZSAqZGV2LAogc3RhdGljIGludCBpbnRlbF9hdG9taWNfcHJlcGFyZV9jb21t aXQoc3RydWN0IGRybV9kZXZpY2UgKmRldiwKIAkJCQkgICAgICAgc3RydWN0IGRybV9hdG9taWNf c3RhdGUgKnN0YXRlKQogewotCXN0cnVjdCBkcm1faTkxNV9wcml2YXRlICpkZXZfcHJpdiA9IHRv X2k5MTUoZGV2KTsKLQlzdHJ1Y3QgZHJtX2NydGNfc3RhdGUgKmNydGNfc3RhdGU7Ci0Jc3RydWN0 IGRybV9jcnRjICpjcnRjOwotCWludCBpLCByZXQ7Ci0KLQlmb3JfZWFjaF9uZXdfY3J0Y19pbl9z dGF0ZShzdGF0ZSwgY3J0YywgY3J0Y19zdGF0ZSwgaSkgewotCQlpZiAoc3RhdGUtPmxlZ2FjeV9j dXJzb3JfdXBkYXRlKQotCQkJY29udGludWU7Ci0KLQkJaWYgKGF0b21pY19yZWFkKCZ0b19pbnRl bF9jcnRjKGNydGMpLT51bnBpbl93b3JrX2NvdW50KSA+PSAyKQotCQkJZmx1c2hfd29ya3F1ZXVl KGRldl9wcml2LT53cSk7Ci0JfQorCWludCByZXQ7CiAKIAlyZXQgPSBtdXRleF9sb2NrX2ludGVy cnVwdGlibGUoJmRldi0+c3RydWN0X211dGV4KTsKIAlpZiAocmV0KQpkaWZmIC0tZ2l0IGEvZHJp dmVycy9ncHUvZHJtL2k5MTUvaW50ZWxfZHJ2LmggYi9kcml2ZXJzL2dwdS9kcm0vaTkxNS9pbnRl bF9kcnYuaAppbmRleCA5Y2I3ZTc4MWU4NjMuLjk2NDAyYzA2ZTI5NSAxMDA2NDQKLS0tIGEvZHJp dmVycy9ncHUvZHJtL2k5MTUvaW50ZWxfZHJ2LmgKKysrIGIvZHJpdmVycy9ncHUvZHJtL2k5MTUv aW50ZWxfZHJ2LmgKQEAgLTc5OCw4ICs3OTgsNiBAQCBzdHJ1Y3QgaW50ZWxfY3J0YyB7CiAJdW5z aWduZWQgbG9uZyBsb25nIGVuYWJsZWRfcG93ZXJfZG9tYWluczsKIAlzdHJ1Y3QgaW50ZWxfb3Zl cmxheSAqb3ZlcmxheTsKIAotCWF0b21pY190IHVucGluX3dvcmtfY291bnQ7Ci0KIAkvKiBEaXNw bGF5IHN1cmZhY2UgYmFzZSBhZGRyZXNzIGFkanVzdGVtZW50IGZvciBwYWdlZmxpcHMuIE5vdGUg dGhhdCBvbgogCSAqIGdlbjQrIHRoaXMgb25seSBhZGp1c3RzIHVwIHRvIGEgdGlsZSwgb2Zmc2V0 cyB3aXRoaW4gYSB0aWxlIGFyZQogCSAqIGhhbmRsZWQgaW4gdGhlIGh3IGl0c2VsZiAod2l0aCB0 aGUgVElMRU9GRiByZWdpc3RlcikuICovCi0tIAoyLjEzLjIKCl9fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fCkludGVsLWdmeCBtYWlsaW5nIGxpc3QKSW50ZWwt Z2Z4QGxpc3RzLmZyZWVkZXNrdG9wLm9yZwpodHRwczovL2xpc3RzLmZyZWVkZXNrdG9wLm9yZy9t YWlsbWFuL2xpc3RpbmZvL2ludGVsLWdmeAo=