From mboxrd@z Thu Jan 1 00:00:00 1970 From: Chris Wilson Subject: [PATCH 15/38] drm/i915: Mark all current requests as complete before resetting them Date: Fri, 3 Jun 2016 17:55:30 +0100 Message-ID: <1464972953-2726-16-git-send-email-chris@chris-wilson.co.uk> References: <1464972953-2726-1-git-send-email-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 3236E6EE7C for ; Fri, 3 Jun 2016 16:56:15 +0000 (UTC) Received: by mail-wm0-x244.google.com with SMTP id n184so724226wmn.1 for ; Fri, 03 Jun 2016 09:56:15 -0700 (PDT) In-Reply-To: <1464972953-2726-1-git-send-email-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 Rm9sbG93aW5nIGEgR1BVIHJlc2V0IHVwb24gaGFuZywgd2UgcmV0aXJlIGFsbCB0aGUgcmVxdWVz dHMgYW5kIHRoZW4KbWFyayB0aGVtIGFsbCBhcyBjb21wbGV0ZS4gSWYgd2UgbWFyayB0aGVtIGFz IGNvbXBsZXRlIGZpcnN0LCB3ZSBib3RoCmtlZXAgdGhlIG5vcm1hbCByZXRpcmVtZW50IG9yZGVy IChjb21wbGV0ZWQgZmlyc3QgdGhlbiByZXRpcmVkKSBhbmQKcHJvdmlkZSBhIHNtYWxsIG9wdGlt aXNhdGlvbiBmb3IgY29uY3VycmVudCBsb29rdXBzLgoKU2lnbmVkLW9mZi1ieTogQ2hyaXMgV2ls c29uIDxjaHJpc0BjaHJpcy13aWxzb24uY28udWs+Ci0tLQogZHJpdmVycy9ncHUvZHJtL2k5MTUv aTkxNV9nZW0uYyB8IDggKysrKysrLS0KIDEgZmlsZSBjaGFuZ2VkLCA2IGluc2VydGlvbnMoKyks IDIgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEvZHJpdmVycy9ncHUvZHJtL2k5MTUvaTkxNV9n ZW0uYyBiL2RyaXZlcnMvZ3B1L2RybS9pOTE1L2k5MTVfZ2VtLmMKaW5kZXggOTNhODc0YjBiYTE0 Li5mNmYwMzlhYWQ2ZTIgMTAwNjQ0Ci0tLSBhL2RyaXZlcnMvZ3B1L2RybS9pOTE1L2k5MTVfZ2Vt LmMKKysrIGIvZHJpdmVycy9ncHUvZHJtL2k5MTUvaTkxNV9nZW0uYwpAQCAtMjIwMCw2ICsyMjAw LDEyIEBAIHN0YXRpYyB2b2lkIGk5MTVfZ2VtX3Jlc2V0X2VuZ2luZV9jbGVhbnVwKHN0cnVjdCBp bnRlbF9lbmdpbmVfY3MgKmVuZ2luZSkKIHsKIAlzdHJ1Y3QgaW50ZWxfcmluZyAqcmluZzsKIAor CS8qIE1hcmsgYWxsIHBlbmRpbmcgcmVxdWVzdHMgYXMgY29tcGxldGUgc28gdGhhdCBhbnkgY29u Y3VycmVudAorCSAqIChsb2NrbGVzcykgbG9va3VwIGRvZXNuJ3QgdHJ5IGFuZCB3YWl0IHVwb24g dGhlIHJlcXVlc3QgYXMgd2UKKwkgKiByZXNldCBpdC4KKwkgKi8KKwlpbnRlbF9lbmdpbmVfaW5p dF9zZXFubyhlbmdpbmUsIGVuZ2luZS0+bGFzdF9zdWJtaXR0ZWRfc2Vxbm8pOworCiAJLyoKIAkg KiBDbGVhciB0aGUgZXhlY2xpc3RzIHF1ZXVlIHVwIGJlZm9yZSBmcmVlaW5nIHRoZSByZXF1ZXN0 cywgYXMgdGhvc2UKIAkgKiBhcmUgdGhlIG9uZXMgdGhhdCBrZWVwIHRoZSBjb250ZXh0IGFuZCBy aW5nYnVmZmVyIGJhY2tpbmcgb2JqZWN0cwpAQCAtMjI0MSw4ICsyMjQ3LDYgQEAgc3RhdGljIHZv aWQgaTkxNV9nZW1fcmVzZXRfZW5naW5lX2NsZWFudXAoc3RydWN0IGludGVsX2VuZ2luZV9jcyAq ZW5naW5lKQogCQlyaW5nLT5sYXN0X3JldGlyZWRfaGVhZCA9IHJpbmctPnRhaWw7CiAJCWludGVs X3JpbmdfdXBkYXRlX3NwYWNlKHJpbmcpOwogCX0KLQotCWludGVsX2VuZ2luZV9pbml0X3NlcW5v KGVuZ2luZSwgZW5naW5lLT5sYXN0X3N1Ym1pdHRlZF9zZXFubyk7CiB9CiAKIHZvaWQgaTkxNV9n ZW1fcmVzZXQoc3RydWN0IGRybV9kZXZpY2UgKmRldikKLS0gCjIuOC4xCgpfX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpJbnRlbC1nZnggbWFpbGluZyBsaXN0 CkludGVsLWdmeEBsaXN0cy5mcmVlZGVza3RvcC5vcmcKaHR0cHM6Ly9saXN0cy5mcmVlZGVza3Rv cC5vcmcvbWFpbG1hbi9saXN0aW5mby9pbnRlbC1nZngK