From mboxrd@z Thu Jan 1 00:00:00 1970 From: Daniel Vetter Subject: Re: [PATCH 1/4] locking/ww_mutex: add ww_mutex_is_owned_by function v3 Date: Tue, 20 Feb 2018 15:02:52 +0100 Message-ID: <20180220140252.GU22199@phenom.ffwll.local> References: <20180220125829.27060-1-christian.koenig@amd.com> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: Received: from mail-wr0-x242.google.com (mail-wr0-x242.google.com [IPv6:2a00:1450:400c:c0c::242]) by gabe.freedesktop.org (Postfix) with ESMTPS id 97A886E427 for ; Tue, 20 Feb 2018 14:02:56 +0000 (UTC) Received: by mail-wr0-x242.google.com with SMTP id v65so14660024wrc.11 for ; Tue, 20 Feb 2018 06:02:56 -0800 (PST) Content-Disposition: inline In-Reply-To: <20180220125829.27060-1-christian.koenig@amd.com> List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: dri-devel-bounces@lists.freedesktop.org Sender: "dri-devel" To: Christian =?iso-8859-1?Q?K=F6nig?= Cc: dri-devel@lists.freedesktop.org, amd-gfx@lists.freedesktop.org, linux-kernel@vger.kernel.org List-Id: dri-devel@lists.freedesktop.org T24gVHVlLCBGZWIgMjAsIDIwMTggYXQgMDE6NTg6MjZQTSArMDEwMCwgQ2hyaXN0aWFuIEvDtm5p ZyB3cm90ZToKPiBhbWRncHUgbmVlZHMgdG8gdmVyaWZ5IGlmIHVzZXJzcGFjZSBzZW5kcyB1cyB2 YWxpZCBhZGRyZXNzZXMgYW5kIHRoZSBzaW1wbGVzdAo+IHdheSBvZiBkb2luZyB0aGlzIGlzIHRv IGNoZWNrIGlmIHRoZSBidWZmZXIgb2JqZWN0IGlzIGxvY2tlZCB3aXRoIHRoZSB0aWNrZXQKPiBv ZiB0aGUgY3VycmVudCBzdWJtaXNzaW9uLgo+IAo+IENsZWFuIHVwIHRoZSBhY2Nlc3MgdG8gdGhl IHd3X211dGV4IGludGVybmFscyBieSBwcm92aWRpbmcgYSBmdW5jdGlvbgo+IGZvciB0aGlzIGFu ZCBleHRlbmQgdGhlIGNoZWNrIHRvIHRoZSB0aHJlYWQgb3duaW5nIHRoZSB1bmRlcmx5aW5nIG11 dGV4Lgo+IAo+IHYyOiBzcGxpdCBhbWRncHUgY2hhbmdlcyBpbnRvIHNlcGFyYXRlIHBhdGNoIGFz IHN1Z2dlc3RlZCBieSBBbGV4Cj4gdjM6IGNoYW5nZSBsb2dpYyBhcyBzdWdnZXN0ZWQgYnkgRGFu aWVsCj4gCj4gU2lnbmVkLW9mZi1ieTogQ2hyaXN0aWFuIEvDtm5pZyA8Y2hyaXN0aWFuLmtvZW5p Z0BhbWQuY29tPgo+IC0tLQo+ICBpbmNsdWRlL2xpbnV4L3d3X211dGV4LmggfCAxNyArKysrKysr KysrKysrKysrKwo+ICAxIGZpbGUgY2hhbmdlZCwgMTcgaW5zZXJ0aW9ucygrKQo+IAo+IGRpZmYg LS1naXQgYS9pbmNsdWRlL2xpbnV4L3d3X211dGV4LmggYi9pbmNsdWRlL2xpbnV4L3d3X211dGV4 LmgKPiBpbmRleCAzOWZkYTE5NWJmNzguLjE0ZTQxNDlkM2Q5ZCAxMDA2NDQKPiAtLS0gYS9pbmNs dWRlL2xpbnV4L3d3X211dGV4LmgKPiArKysgYi9pbmNsdWRlL2xpbnV4L3d3X211dGV4LmgKPiBA QCAtMzU4LDQgKzM1OCwyMSBAQCBzdGF0aWMgaW5saW5lIGJvb2wgd3dfbXV0ZXhfaXNfbG9ja2Vk KHN0cnVjdCB3d19tdXRleCAqbG9jaykKPiAgCXJldHVybiBtdXRleF9pc19sb2NrZWQoJmxvY2st PmJhc2UpOwo+ICB9Cj4gIAo+ICsvKioKPiArICogd3dfbXV0ZXhfaXNfb3duZWRfYnkgLSBpcyB0 aGUgdy93IG11dGV4IGxvY2tlZCBieSB0aGlzIHRhc2sgaW4gdGhhdCBjb250ZXh0Cj4gKyAqIEBs b2NrOiB0aGUgbXV0ZXggdG8gYmUgcXVlcmllZAo+ICsgKiBAY3R4OiB0aGUgdy93IGFjcXVpcmUg Y29udGV4dCB0byB0ZXN0Cj4gKyAqCj4gKyAqIElmIEBjdHggaXMgbm90IE5VTEwgdGVzdCBpZiB0 aGUgbXV0ZXggaXMgb3duZWQgYnkgdGhpcyBjb250ZXh0Lgo+ICsgKiBJZiBAY3R4IGlzIE5VTEwg dGVzdCBpZiB0aGUgbXV0ZXggaXMgb3duZWQgYnkgdGhlIGN1cnJlbnQgdGhyZWFkLgoKVGhpcyBp cyBhIGJpdCBtdWNoIGhvdyBhbmQgbm90IHNvIG11Y2ggd2h5LCBidXQgSSBjb3VsZG4ndCBjb21l IHVwIHdpdGggYQpjb25jaXNlIHRleHQgd2hhdCB3YXMgbWF0ZXJpYWxseSBiZXR0ZXIuCgpSZXZp ZXdlZC1ieTogRGFuaWVsIFZldHRlciA8ZGFuaWVsLnZldHRlckBmZndsbC5jaD4KCj4gKyAqLwo+ ICtzdGF0aWMgaW5saW5lIGJvb2wgd3dfbXV0ZXhfaXNfb3duZWRfYnkoc3RydWN0IHd3X211dGV4 ICpsb2NrLAo+ICsJCQkJCXN0cnVjdCB3d19hY3F1aXJlX2N0eCAqY3R4KQo+ICt7Cj4gKwlpZiAo Y3R4KQo+ICsJCXJldHVybiBsaWtlbHkoUkVBRF9PTkNFKGxvY2stPmN0eCkgPT0gY3R4KTsKPiAr CWVsc2UKPiArCQlyZXR1cm4gbGlrZWx5KF9fbXV0ZXhfb3duZXIoJmxvY2stPmJhc2UpID09IGN1 cnJlbnQpOwo+ICt9Cj4gKwo+ICAjZW5kaWYKPiAtLSAKPiAyLjE0LjEKPiAKPiBfX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwo+IGRyaS1kZXZlbCBtYWlsaW5n IGxpc3QKPiBkcmktZGV2ZWxAbGlzdHMuZnJlZWRlc2t0b3Aub3JnCj4gaHR0cHM6Ly9saXN0cy5m cmVlZGVza3RvcC5vcmcvbWFpbG1hbi9saXN0aW5mby9kcmktZGV2ZWwKCi0tIApEYW5pZWwgVmV0 dGVyClNvZnR3YXJlIEVuZ2luZWVyLCBJbnRlbCBDb3Jwb3JhdGlvbgpodHRwOi8vYmxvZy5mZnds bC5jaApfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpkcmkt ZGV2ZWwgbWFpbGluZyBsaXN0CmRyaS1kZXZlbEBsaXN0cy5mcmVlZGVza3RvcC5vcmcKaHR0cHM6 Ly9saXN0cy5mcmVlZGVza3RvcC5vcmcvbWFpbG1hbi9saXN0aW5mby9kcmktZGV2ZWwK