From mboxrd@z Thu Jan 1 00:00:00 1970 From: Chris Wilson Subject: [PATCH 12/23] drm/i915: Clear the error PTE just once on finish Date: Tue, 4 Sep 2018 22:57:31 +0100 Message-ID: <20180904215742.20276-12-chris@chris-wilson.co.uk> References: <20180904215742.20276-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 BF14A6E2AA for ; Tue, 4 Sep 2018 21:59:38 +0000 (UTC) In-Reply-To: <20180904215742.20276-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 V2UgZG8gbm90IG5lZWQgdG8gY29udGludWFsbHkgY2xlYXIgb3VyIGRlZGljYXRlZCBQVEUgZm9y IGVycm9yIGNhcHR1cmUKYXMgaXQgd2lsbCBiZSB1cGRhdGVkIGFuZCBpbnZhbGlkYXRlZCB0byB0 aGUgbmV4dCBvYmplY3QuIE9ubHkgYXQgdGhlCmVuZCBkbyB3ZSB3aXNoIHRvIGJlIHN1cmUgdGhh dCB0aGUgUFRFIGRvZXNuJ3QgcG9pbnQgYmFjayB0byBhbnkgYnVmZmVyLgoKU2lnbmVkLW9mZi1i eTogQ2hyaXMgV2lsc29uIDxjaHJpc0BjaHJpcy13aWxzb24uY28udWs+Ci0tLQogZHJpdmVycy9n cHUvZHJtL2k5MTUvaTkxNV9ncHVfZXJyb3IuYyB8IDEwICsrKysrKysrKy0KIDEgZmlsZSBjaGFu Z2VkLCA5IGluc2VydGlvbnMoKyksIDEgZGVsZXRpb24oLSkKCmRpZmYgLS1naXQgYS9kcml2ZXJz L2dwdS9kcm0vaTkxNS9pOTE1X2dwdV9lcnJvci5jIGIvZHJpdmVycy9ncHUvZHJtL2k5MTUvaTkx NV9ncHVfZXJyb3IuYwppbmRleCAyZWIyNmVhMzhkN2MuLjNiZDRmOTU3YWJiOSAxMDA2NDQKLS0t IGEvZHJpdmVycy9ncHUvZHJtL2k5MTUvaTkxNV9ncHVfZXJyb3IuYworKysgYi9kcml2ZXJzL2dw dS9kcm0vaTkxNS9pOTE1X2dwdV9lcnJvci5jCkBAIC05OTUsNyArOTk1LDYgQEAgaTkxNV9lcnJv cl9vYmplY3RfY3JlYXRlKHN0cnVjdCBkcm1faTkxNV9wcml2YXRlICppOTE1LAogCX0KIAogCWNv bXByZXNzX2ZpbmkoJmNvbXByZXNzLCBkc3QpOwotCWdndHQtPnZtLmNsZWFyX3JhbmdlKCZnZ3R0 LT52bSwgc2xvdCwgUEFHRV9TSVpFKTsKIAlyZXR1cm4gZHN0OwogfQogCkBAIC0xNzc1LDYgKzE3 NzQsMTQgQEAgc3RhdGljIHVuc2lnbmVkIGxvbmcgY2FwdHVyZV9maW5kX2Vwb2NoKGNvbnN0IHN0 cnVjdCBpOTE1X2dwdV9zdGF0ZSAqZXJyb3IpCiAJcmV0dXJuIGVwb2NoOwogfQogCitzdGF0aWMg dm9pZCBjYXB0dXJlX2ZpbmlzaChzdHJ1Y3QgaTkxNV9ncHVfc3RhdGUgKmVycm9yKQoreworCXN0 cnVjdCBpOTE1X2dndHQgKmdndHQgPSAmZXJyb3ItPmk5MTUtPmdndHQ7CisJY29uc3QgdTY0IHNs b3QgPSBnZ3R0LT5lcnJvcl9jYXB0dXJlLnN0YXJ0OworCisJZ2d0dC0+dm0uY2xlYXJfcmFuZ2Uo JmdndHQtPnZtLCBzbG90LCBQQUdFX1NJWkUpOworfQorCiBzdGF0aWMgaW50IGNhcHR1cmUodm9p ZCAqZGF0YSkKIHsKIAlzdHJ1Y3QgaTkxNV9ncHVfc3RhdGUgKmVycm9yID0gZGF0YTsKQEAgLTE3 OTksNiArMTgwNiw3IEBAIHN0YXRpYyBpbnQgY2FwdHVyZSh2b2lkICpkYXRhKQogCiAJZXJyb3It PmVwb2NoID0gY2FwdHVyZV9maW5kX2Vwb2NoKGVycm9yKTsKIAorCWNhcHR1cmVfZmluaXNoKGVy cm9yKTsKIAlyZXR1cm4gMDsKIH0KIAotLSAKMi4xOS4wLnJjMQoKX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX18KSW50ZWwtZ2Z4IG1haWxpbmcgbGlzdApJbnRl bC1nZnhAbGlzdHMuZnJlZWRlc2t0b3Aub3JnCmh0dHBzOi8vbGlzdHMuZnJlZWRlc2t0b3Aub3Jn L21haWxtYW4vbGlzdGluZm8vaW50ZWwtZ2Z4Cg==