From mboxrd@z Thu Jan 1 00:00:00 1970 From: Maarten Lankhorst Subject: Re: [PATCH] mutex: Report recursive ww_mutex locking early Date: Mon, 30 May 2016 11:43:31 +0200 Message-ID: <322ba7ac-909d-bda5-4b1f-73e22cf10c97@linux.intel.com> References: <1464251487-23778-1-git-send-email-chris@chris-wilson.co.uk> <1464293297-19777-1-git-send-email-chris@chris-wilson.co.uk> <4271f89a-ab98-2d97-fccb-3527931597ec@linux.intel.com> <20160530091116.GP3192@twins.programming.kicks-ass.net> 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 B83676E75E for ; Mon, 30 May 2016 09:43:33 +0000 (UTC) In-Reply-To: <20160530091116.GP3192@twins.programming.kicks-ass.net> List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: intel-gfx-bounces@lists.freedesktop.org Sender: "Intel-gfx" To: Peter Zijlstra Cc: linux-kernel@vger.kernel.org, intel-gfx@lists.freedesktop.org, Ingo Molnar , =?UTF-8?Q?Christian_K=c3=b6nig?= List-Id: intel-gfx@lists.freedesktop.org T3AgMzAtMDUtMTYgb20gMTE6MTEgc2NocmVlZiBQZXRlciBaaWpsc3RyYToKPiBPbiBNb24sIE1h eSAzMCwgMjAxNiBhdCAwOTo0Mzo1M0FNICswMjAwLCBNYWFydGVuIExhbmtob3JzdCB3cm90ZToK Pj4gT3AgMjYtMDUtMTYgb20gMjI6MDggc2NocmVlZiBDaHJpcyBXaWxzb246Cj4+PiBSZWN1cnNp dmUgbG9ja2luZyBmb3Igd3dfbXV0ZXhlcyB3YXMgb3JpZ2luYWxseSBjb25jZWl2ZWQgYXMgYW4K Pj4+IGV4Y2VwdGlvbi4gSG93ZXZlciwgaXQgaXMgaGVhdmlseSB1c2VkIGJ5IHRoZSBEUk0gYXRv bWljIG1vZGVzZXR0aW5nCj4+PiBjb2RlLiBDdXJyZW50bHksIHRoZSByZWN1cnNpdmUgZGVhZGxv Y2sgaXMgY2hlY2tlZCBhZnRlciB3ZSBoYXZlIHF1ZXVlZAo+Pj4gdXAgZm9yIGEgYnVzeS1zcGlu IGFuZCBhcyB3ZSBuZXZlciByZWxlYXNlIHRoZSBsb2NrLCB3ZSBzcGluIHVudGlsCj4+PiBraWNr ZWQsIHdoZXJldXBvbiB0aGUgZGVhZGxvY2sgaXMgZGlzY292ZXJlZCBhbmQgcmVwb3J0ZWQuCj4+ Pgo+Pj4gQSBzaW1wbGUgc29sdXRpb24gZm9yIHRoZSBub3cgY29tbW9uIHByb2JsZW0gaXMgdG8g bW92ZSB0aGUgcmVjdXJzaXZlCj4+PiBkZWFkbG9jayBkaXNjb3ZlcnkgdG8gdGhlIGZpcnN0IGFj dGlvbiB3aGVuIHRha2luZyB0aGUgd3dfbXV0ZXguCj4+Pgo+Pj4gVGVzdGNhc2U6IGlndC9rbXNf Y3Vyc29yX2xlZ2FjeQo+IEkndmUgbm8gaWRlYSB3aGF0IHRoaXMgdGFnIGlzIG9yIHdoZXJlIHRv IGZpbmQgdGhlIGFjdHVhbCB0ZXN0Y2FzZSwgc28KPiBJJ3ZlIGtpbGxlZCBpdC4KaHR0cHM6Ly9j Z2l0LmZyZWVkZXNrdG9wLm9yZy94b3JnL2FwcC9pbnRlbC1ncHUtdG9vbHMvCgp0ZXN0cy9rbXNf Y3Vyc29yX2xlZ2FjeSB0cmllcyB0byBkbyBhcyBtYW55IHVwZGF0ZXMgYXMgcG9zc2libGUgd2l0 aCBTQ0hFRF9SUi4uCgpQYXRjaCBub3QgYXBwbGllZCwgU0NIRURfUlI6CiMgLi9rbXNfY3Vyc29y X2xlZ2FjeSAKSUdULVZlcnNpb246IDEuMTQtZzk1NzllNTQ0N2FhMyAoeDg2XzY0KSAoTGludXg6 IDQuNi4wLXBhdHNlcisgeDg2XzY0KQpbM10gY291bnQ9ODYKWzJdIGNvdW50PTkxClsxXSBjb3Vu dD03OApbMF0gY291bnQ9MTA0ClN1YnRlc3Qgc3RyZXNzLWJvOiBTVUNDRVNTICgyMiwzNzJzKQoK UGF0Y2ggbm90IGFwcGxpZWQsIFNDSEVEX05PUk1BTDoKIyAuL2ttc19jdXJzb3JfbGVnYWN5IApJ R1QtVmVyc2lvbjogMS4xNC1nOTU3OWU1NDQ3YWEzICh4ODZfNjQpIChMaW51eDogNC42LjAtcGF0 c2VyKyB4ODZfNjQpClsyXSBjb3VudD00NzEzClswXSBjb3VudD00Mjg4ClszXSBjb3VudD00Nzc2 ClsxXSBjb3VudD00NTIxClN1YnRlc3Qgc3RyZXNzLWJvOiBTVUNDRVNTICgyMSw0OTJzKQoKUGF0 Y2ggYXBwbGllZCwgTk9STUFMICsgUlIgZ2l2ZSByb3VnaGx5IHNhbWUgcmVzdWx0czoKIyBuZnMv aW50ZWwtZ3B1LXRvb2xzL3Rlc3RzL2ttc19jdXJzb3JfbGVnYWN5IApJR1QtVmVyc2lvbjogMS4x NC1nOTU3OWU1NDQ3YWEzICh4ODZfNjQpIChMaW51eDogNC42LjAtcGF0c2VyKyB4ODZfNjQpClsw XSBjb3VudD03NzYzMQpbMV0gY291bnQ9Nzc3NDAKWzNdIGNvdW50PTc3NjEyClsyXSBjb3VudD03 NzY2NgpTdWJ0ZXN0IHN0cmVzcy1ibzogU1VDQ0VTUyAoMjEsNDg3cykKCj4+PiBTdWdnZXN0ZWQt Ynk6IE1hYXJ0ZW4gTGFua2hvcnN0IDxtYWFydGVuLmxhbmtob3JzdEBsaW51eC5pbnRlbC5jb20+ Cj4+PiBTaWduZWQtb2ZmLWJ5OiBDaHJpcyBXaWxzb24gPGNocmlzQGNocmlzLXdpbHNvbi5jby51 az4KPj4+IENjOiBQZXRlciBaaWpsc3RyYSA8cGV0ZXJ6QGluZnJhZGVhZC5vcmc+Cj4+PiBDYzog SW5nbyBNb2xuYXIgPG1pbmdvQHJlZGhhdC5jb20+Cj4+PiBDYzogQ2hyaXN0aWFuIEvDtm5pZyA8 Y2hyaXN0aWFuLmtvZW5pZ0BhbWQuY29tPgo+Pj4gQ2M6IE1hYXJ0ZW4gTGFua2hvcnN0IDxtYWFy dGVuLmxhbmtob3JzdEBsaW51eC5pbnRlbC5jb20+Cj4+PiBDYzogbGludXgta2VybmVsQHZnZXIu a2VybmVsLm9yZwo+Pj4gLS0tCj4+Pgo+Pj4gTWFhcnRlbiBzdWdnZXN0ZWQgdGhpcyBhcyBhIHNp bXBsZXIgZml4IHRvIHRoZSBpbW1lZGlhdGUgcHJvYmxlbS4gSW1vLAo+Pj4gd2Ugc3RpbGwgd2Fu dCB0byBwZXJmb3JtIGRlYWRsb2NrIGRldGVjdGlvbiB3aXRoaW4gdGhlIHNwaW4gaW4gb3JkZXIg dG8KPj4+IGNhdGNoIG1vcmUgY29tcGxpY2F0ZWQgZGVhZGxvY2tzIHdpdGhvdXQgb3NxX2xvY2so KSBmb3JjaW5nIGZhaXJuZXNzIQo+PiBSZXZpZXdlZC1ieTogTWFhcnRlbiBMYW5raG9yc3QgPG1h YXJ0ZW4ubGFua2hvcnN0QGxpbnV4LmludGVsLmNvbT4KPj4KPj4gU2hvdWxkIHRoaXMgYmUgQ2M6 IHN0YWJsZUB2Z2VyLmtlcm5lbC5vcmcgPwo+IENhbiBkbzsgaG93IGZhciBiYWNrPwo+CgpfX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpJbnRlbC1nZnggbWFp bGluZyBsaXN0CkludGVsLWdmeEBsaXN0cy5mcmVlZGVza3RvcC5vcmcKaHR0cHM6Ly9saXN0cy5m cmVlZGVza3RvcC5vcmcvbWFpbG1hbi9saXN0aW5mby9pbnRlbC1nZngK