From mboxrd@z Thu Jan 1 00:00:00 1970 From: Tomas Elf Subject: [PATCH 7/8] drm/i915: Grab execlist spinlock to avoid post-reset concurrency issues. Date: Thu, 8 Oct 2015 19:31:39 +0100 Message-ID: <1444329100-19189-8-git-send-email-tomas.elf@intel.com> References: <1444329100-19189-1-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 mga14.intel.com (mga14.intel.com [192.55.52.115]) by gabe.freedesktop.org (Postfix) with ESMTP id 51B916ED47 for ; Thu, 8 Oct 2015 11:31:54 -0700 (PDT) In-Reply-To: <1444329100-19189-1-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: Intel-GFX@Lists.FreeDesktop.Org List-Id: intel-gfx@lists.freedesktop.org R3JhYiBleGVjbGlzdCBsb2NrIHdoZW4gY2xlYW5pbmcgdXAgZXhlY2xpc3QgcXVldWVzIGFmdGVy IEdQVSByZXNldCB0byBhdm9pZApjb25jdXJyZW5jeSBwcm9ibGVtcyBiZXR3ZWVuIHRoZSBjb250 ZXh0IGV2ZW50IGludGVycnVwdCBoYW5kbGVyIGFuZCB0aGUgcmVzZXQKcGF0aCBpbW1lZGlhdGVs eSBmb2xsb3dpbmcgYSBHUFUgcmVzZXQuCgpTaWduZWQtb2ZmLWJ5OiBUb21hcyBFbGYgPHRvbWFz LmVsZkBpbnRlbC5jb20+Ci0tLQogZHJpdmVycy9ncHUvZHJtL2k5MTUvaTkxNV9nZW0uYyB8IDUg KysrKysKIDEgZmlsZSBjaGFuZ2VkLCA1IGluc2VydGlvbnMoKykKCmRpZmYgLS1naXQgYS9kcml2 ZXJzL2dwdS9kcm0vaTkxNS9pOTE1X2dlbS5jIGIvZHJpdmVycy9ncHUvZHJtL2k5MTUvaTkxNV9n ZW0uYwppbmRleCAxNjY2NDk5Li41MGMyZGNkIDEwMDY0NAotLS0gYS9kcml2ZXJzL2dwdS9kcm0v aTkxNS9pOTE1X2dlbS5jCisrKyBiL2RyaXZlcnMvZ3B1L2RybS9pOTE1L2k5MTVfZ2VtLmMKQEAg LTI3MzgsNiArMjczOCw4IEBAIHN0YXRpYyB2b2lkIGk5MTVfZ2VtX3Jlc2V0X3Jpbmdfc3RhdHVz KHN0cnVjdCBkcm1faTkxNV9wcml2YXRlICpkZXZfcHJpdiwKIHN0YXRpYyB2b2lkIGk5MTVfZ2Vt X3Jlc2V0X3JpbmdfY2xlYW51cChzdHJ1Y3QgZHJtX2k5MTVfcHJpdmF0ZSAqZGV2X3ByaXYsCiAJ CQkJCXN0cnVjdCBpbnRlbF9lbmdpbmVfY3MgKnJpbmcpCiB7CisJdW5zaWduZWQgbG9uZyBmbGFn czsKKwogCXdoaWxlICghbGlzdF9lbXB0eSgmcmluZy0+YWN0aXZlX2xpc3QpKSB7CiAJCXN0cnVj dCBkcm1faTkxNV9nZW1fb2JqZWN0ICpvYmo7CiAKQEAgLTI3NTMsNiArMjc1NSw4IEBAIHN0YXRp YyB2b2lkIGk5MTVfZ2VtX3Jlc2V0X3JpbmdfY2xlYW51cChzdHJ1Y3QgZHJtX2k5MTVfcHJpdmF0 ZSAqZGV2X3ByaXYsCiAJICogYXJlIHRoZSBvbmVzIHRoYXQga2VlcCB0aGUgY29udGV4dCBhbmQg cmluZ2J1ZmZlciBiYWNraW5nIG9iamVjdHMKIAkgKiBwaW5uZWQgaW4gcGxhY2UuCiAJICovCisK KwlzcGluX2xvY2tfaXJxc2F2ZSgmcmluZy0+ZXhlY2xpc3RfbG9jaywgZmxhZ3MpOwogCXdoaWxl ICghbGlzdF9lbXB0eSgmcmluZy0+ZXhlY2xpc3RfcXVldWUpKSB7CiAJCXN0cnVjdCBkcm1faTkx NV9nZW1fcmVxdWVzdCAqc3VibWl0X3JlcTsKIApAQCAtMjc2Niw2ICsyNzcwLDcgQEAgc3RhdGlj IHZvaWQgaTkxNV9nZW1fcmVzZXRfcmluZ19jbGVhbnVwKHN0cnVjdCBkcm1faTkxNV9wcml2YXRl ICpkZXZfcHJpdiwKIAogCQlpOTE1X2dlbV9yZXF1ZXN0X3VucmVmZXJlbmNlKHN1Ym1pdF9yZXEp OwogCX0KKwlzcGluX3VubG9ja19pcnFyZXN0b3JlKCZyaW5nLT5leGVjbGlzdF9sb2NrLCBmbGFn cyk7CiAKIAkvKgogCSAqIFdlIG11c3QgZnJlZSB0aGUgcmVxdWVzdHMgYWZ0ZXIgYWxsIHRoZSBj b3JyZXNwb25kaW5nIG9iamVjdHMgaGF2ZQotLSAKMS45LjEKCl9fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fCkludGVsLWdmeCBtYWlsaW5nIGxpc3QKSW50ZWwt Z2Z4QGxpc3RzLmZyZWVkZXNrdG9wLm9yZwpodHRwOi8vbGlzdHMuZnJlZWRlc2t0b3Aub3JnL21h aWxtYW4vbGlzdGluZm8vaW50ZWwtZ2Z4Cg==