From mboxrd@z Thu Jan 1 00:00:00 1970 From: Chris Wilson Subject: Re: [PATCH 7/8] drm/i915: Grab execlist spinlock to avoid post-reset concurrency issues. Date: Fri, 9 Oct 2015 08:45:40 +0100 Message-ID: <20151009074540.GY27939@nuc-i3427.alporthouse.com> References: <1444329100-19189-1-git-send-email-tomas.elf@intel.com> <1444329100-19189-8-git-send-email-tomas.elf@intel.com> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: Received: from fireflyinternet.com (mail.fireflyinternet.com [87.106.93.118]) by gabe.freedesktop.org (Postfix) with ESMTP id C61556EDCB for ; Fri, 9 Oct 2015 00:45:45 -0700 (PDT) Content-Disposition: inline In-Reply-To: <1444329100-19189-8-git-send-email-tomas.elf@intel.com> List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: intel-gfx-bounces@lists.freedesktop.org Sender: "Intel-gfx" To: Tomas Elf Cc: Intel-GFX@Lists.FreeDesktop.Org List-Id: intel-gfx@lists.freedesktop.org T24gVGh1LCBPY3QgMDgsIDIwMTUgYXQgMDc6MzE6MzlQTSArMDEwMCwgVG9tYXMgRWxmIHdyb3Rl Ogo+IEdyYWIgZXhlY2xpc3QgbG9jayB3aGVuIGNsZWFuaW5nIHVwIGV4ZWNsaXN0IHF1ZXVlcyBh ZnRlciBHUFUgcmVzZXQgdG8gYXZvaWQKPiBjb25jdXJyZW5jeSBwcm9ibGVtcyBiZXR3ZWVuIHRo ZSBjb250ZXh0IGV2ZW50IGludGVycnVwdCBoYW5kbGVyIGFuZCB0aGUgcmVzZXQKPiBwYXRoIGlt bWVkaWF0ZWx5IGZvbGxvd2luZyBhIEdQVSByZXNldC4KCkhtbSwgbXkgdHJlZSBqdXN0IGRvZXM6 CgpzdGF0aWMgdm9pZCBpOTE1X2dlbV9yZXNldF9yaW5nX2NsZWFudXAoc3RydWN0IGRybV9pOTE1 X3ByaXZhdGUgKmRldl9wcml2LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgc3RydWN0IGludGVsX2VuZ2luZV9jcyAqcmluZykKewogICAgICAgIC8qCiAgICAgICAgICog Q2xlYXIgdGhlIGV4ZWNsaXN0cyBxdWV1ZSB1cCBiZWZvcmUgZnJlZWluZyB0aGUgcmVxdWVzdHMs IGFzIHRob3NlCiAgICAgICAgICogYXJlIHRoZSBvbmVzIHRoYXQga2VlcCB0aGUgY29udGV4dCBh bmQgcmluZ2J1ZmZlciBiYWNraW5nIG9iamVjdHMKICAgICAgICAgKiBwaW5uZWQgaW4gcGxhY2Uu CiAgICAgICAgICovCiAgICAgICAgaWYgKGk5MTUuZW5hYmxlX2V4ZWNsaXN0cykgewogICAgICAg ICAgICAgICAgc3Bpbl9sb2NrX2lycSgmcmluZy0+ZXhlY2xpc3RfbG9jayk7CiAgICAgICAgICAg ICAgICBsaXN0X3NwbGljZV90YWlsX2luaXQoJnJpbmctPmV4ZWNsaXN0X3F1ZXVlLAogICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICZyaW5nLT5leGVjbGlzdF9jb21wbGV0ZWQp OwogICAgICAgICAgICAgICAgbWVtc2V0KCZyaW5nLT5leGVjbGlzdF9wb3J0LCAwLCBzaXplb2Yo cmluZy0+ZXhlY2xpc3RfcG9ydCkpOwogICAgICAgICAgICAgICAgc3Bpbl91bmxvY2tfaXJxKCZy aW5nLT5leGVjbGlzdF9sb2NrKTsKCiAgICAgICAgICAgICAgICBpbnRlbF9leGVjbGlzdHNfcmV0 aXJlX3JlcXVlc3RzKHJpbmcpOwogICAgICAgIH0KCgpPaCwgdGhhdCdzIHJpZ2h0IGFub3RoZXIg dW5yZXZpZXdlZCBwYXRjaCBmcm9tIHNldmVyYWwgbW9udGhzIGFnby4KCkZvciB5b3VyIHBhdGNo LCB5b3Ugc2hvdWxkIG5vdCB0YWtlIHRoZSBzcGlubG9jayB1bmNvbmRpdGlvbmFsbHkgYXMgaXQg aXMKb25seSBpbml0aWFsaXNlZCBmb3IgZXhlY2xpc3RzLCBhbmQgeW91IGNhbiB1c2UgdGhlIHNp bXBsZXIgZm9ybSBvZiBpcnEKbG9ja2luZyBhcyBhYm92ZS4KLUNocmlzCgotLSAKQ2hyaXMgV2ls c29uLCBJbnRlbCBPcGVuIFNvdXJjZSBUZWNobm9sb2d5IENlbnRyZQpfX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpJbnRlbC1nZnggbWFpbGluZyBsaXN0Cklu dGVsLWdmeEBsaXN0cy5mcmVlZGVza3RvcC5vcmcKaHR0cDovL2xpc3RzLmZyZWVkZXNrdG9wLm9y Zy9tYWlsbWFuL2xpc3RpbmZvL2ludGVsLWdmeAo=