From mboxrd@z Thu Jan 1 00:00:00 1970 From: Joonas Lahtinen Subject: Re: [PATCH 01/31] drm/i915: Reduce breadcrumb lock coverage for intel_engine_enable_signaling() Date: Tue, 26 Jul 2016 07:37:42 +0300 Message-ID: <1469507862.4681.2.camel@linux.intel.com> References: <1469432687-22756-1-git-send-email-chris@chris-wilson.co.uk> <1469432687-22756-2-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 mga04.intel.com (mga04.intel.com [192.55.52.120]) by gabe.freedesktop.org (Postfix) with ESMTP id 157A06E104 for ; Tue, 26 Jul 2016 04:37:45 +0000 (UTC) In-Reply-To: <1469432687-22756-2-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: Chris Wilson , intel-gfx@lists.freedesktop.org List-Id: intel-gfx@lists.freedesktop.org T24gbWEsIDIwMTYtMDctMjUgYXQgMDg6NDQgKzAxMDAsIENocmlzIFdpbHNvbiB3cm90ZToKPiBT aW5jZSBpbnRlbF9lbmdpbmVfZW5hYmxlX3NpZ25hbGluZygpIGlzIG5vdyBvbmx5IGNhbGxlZCB2 aWEKPiBmZW5jZV9lbmFibGVfc3dfc2lnbmFsaW5nKCksIHdlIGNhbiByZWx5IG9uIGl0IHRvIHBy b3ZpZGUgc2VyaWFsaXNhdGlvbgo+IGFuZCBydW4tb25jZSBmb3IgdXMgYW5kIHNvIG1ha2Ugb3Vy c2VsdmVzIHNsaWdodGx5IHNpbXBsZXIuCj4gCgpPcmlnaW5hbGx5IGxlZnQgdGhpcyBwYXRjaCBm b3IgVHZydGtvLCBub3QgcmVtZW1iZXJpbmcgaGUncyB0cmF2ZWxpbmcuCgphc3NlcnRfc3Bpbl9s b2NrZWQoKSBzaG91bGQgbWFrZSB0aGlzIGVub3VnaCByb2J1c3QgdGhhdCBpdCdsbCBzdGlsbCBk bwp3aGF0IGl0IGRpZCBwZXJ2aW91c2x5LgoKUmV2aWV3ZWQtYnk6IEpvb25hcyBMYWh0aW5lbiA8 am9vbmFzLmxhaHRpbmVuQGxpbnV4LmludGVsLmNvbT4KClJlZ2FyZHMsIEpvb25hcwoKPiBTaWdu ZWQtb2ZmLWJ5OiBDaHJpcyBXaWxzb24gPGNocmlzQGNocmlzLXdpbHNvbi5jby51az4KPiAtLS0K PiDCoGRyaXZlcnMvZ3B1L2RybS9pOTE1L2ludGVsX2JyZWFkY3J1bWJzLmMgfCAxMyArKysrLS0t LS0tLS0tCj4gwqAxIGZpbGUgY2hhbmdlZCwgNCBpbnNlcnRpb25zKCspLCA5IGRlbGV0aW9ucygt KQo+IAo+IGRpZmYgLS1naXQgYS9kcml2ZXJzL2dwdS9kcm0vaTkxNS9pbnRlbF9icmVhZGNydW1i cy5jIGIvZHJpdmVycy9ncHUvZHJtL2k5MTUvaW50ZWxfYnJlYWRjcnVtYnMuYwo+IGluZGV4IGQ4 OTNjY2RkNjJhYy4uOTA4Njc0NDZmMWE1IDEwMDY0NAo+IC0tLSBhL2RyaXZlcnMvZ3B1L2RybS9p OTE1L2ludGVsX2JyZWFkY3J1bWJzLmMKPiArKysgYi9kcml2ZXJzL2dwdS9kcm0vaTkxNS9pbnRl bF9icmVhZGNydW1icy5jCj4gQEAgLTQ4MCwxOSArNDgwLDE1IEBAIHZvaWQgaW50ZWxfZW5naW5l X2VuYWJsZV9zaWduYWxpbmcoc3RydWN0IGRybV9pOTE1X2dlbV9yZXF1ZXN0ICpyZXF1ZXN0KQo+ IMKgCXN0cnVjdCByYl9ub2RlICpwYXJlbnQsICoqcDsKPiDCoAlib29sIGZpcnN0LCB3YWtldXA7 Cj4gwqAKPiAtCWlmICh1bmxpa2VseShSRUFEX09OQ0UocmVxdWVzdC0+c2lnbmFsaW5nLndhaXQu dHNrKSkpCj4gLQkJcmV0dXJuOwo+IC0KPiAtCXNwaW5fbG9jaygmYi0+bG9jayk7Cj4gLQlpZiAo dW5saWtlbHkocmVxdWVzdC0+c2lnbmFsaW5nLndhaXQudHNrKSkgewo+IC0JCXdha2V1cCA9IGZh bHNlOwo+IC0JCWdvdG8gdW5sb2NrOwo+IC0JfQo+ICsJLyogbG9ja2VkIGJ5IGZlbmNlX2VuYWJs ZV9zd19zaWduYWxpbmcoKSAqLwo+ICsJYXNzZXJ0X3NwaW5fbG9ja2VkKCZyZXF1ZXN0LT5sb2Nr KTsKPiDCoAo+IMKgCXJlcXVlc3QtPnNpZ25hbGluZy53YWl0LnRzayA9IGItPnNpZ25hbGVyOwo+ IMKgCXJlcXVlc3QtPnNpZ25hbGluZy53YWl0LnNlcW5vID0gcmVxdWVzdC0+ZmVuY2Uuc2Vxbm87 Cj4gwqAJaTkxNV9nZW1fcmVxdWVzdF9nZXQocmVxdWVzdCk7Cj4gwqAKPiArCXNwaW5fbG9jaygm Yi0+bG9jayk7Cj4gKwo+IMKgCS8qIEZpcnN0IGFkZCBvdXJzZWx2ZXMgaW50byB0aGUgbGlzdCBv ZiB3YWl0ZXJzLCBidXQgcmVnaXN0ZXIgb3VyCj4gwqAJwqAqIGJvdHRvbS1oYWxmIGFzIHRoZSBz aWduYWxsZXIgdGhyZWFkLiBBcyBwZXIgdXN1YWwsIG9ubHkgdGhlIG9sZGVzdAo+IMKgCcKgKiB3 YWl0ZXIgKG5vdCBqdXN0IHNpZ25hbGxlcikgaXMgdGFza2VkIGFzIHRoZSBib3R0b20taGFsZiB3 YWtpbmcKPiBAQCAtNTI1LDcgKzUyMSw2IEBAIHZvaWQgaW50ZWxfZW5naW5lX2VuYWJsZV9zaWdu YWxpbmcoc3RydWN0IGRybV9pOTE1X2dlbV9yZXF1ZXN0ICpyZXF1ZXN0KQo+IMKgCWlmIChmaXJz dCkKPiDCoAkJc21wX3N0b3JlX21iKGItPmZpcnN0X3NpZ25hbCwgcmVxdWVzdCk7Cj4gwqAKPiAt dW5sb2NrOgo+IMKgCXNwaW5fdW5sb2NrKCZiLT5sb2NrKTsKPiDCoAo+IMKgCWlmICh3YWtldXAp Ci0tIApKb29uYXMgTGFodGluZW4KT3BlbiBTb3VyY2UgVGVjaG5vbG9neSBDZW50ZXIKSW50ZWwg Q29ycG9yYXRpb24KX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X18KSW50ZWwtZ2Z4IG1haWxpbmcgbGlzdApJbnRlbC1nZnhAbGlzdHMuZnJlZWRlc2t0b3Aub3Jn Cmh0dHBzOi8vbGlzdHMuZnJlZWRlc2t0b3Aub3JnL21haWxtYW4vbGlzdGluZm8vaW50ZWwtZ2Z4 Cg==