From mboxrd@z Thu Jan 1 00:00:00 1970 From: George Dunlap Subject: Re: [PATCH] spinlock: improve spin_is_locked() for recursive locks Date: Tue, 29 Mar 2016 11:36:15 +0100 Message-ID: References: <56F3DDF402000078000E008B@prv-mh.provo.novell.com> <56F40DDD.9020303@citrix.com> <56F421B402000078000E046C@prv-mh.provo.novell.com> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: Received: from mail6.bemta3.messagelabs.com ([195.245.230.39]) by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from ) id 1akr0T-0001rx-Vp for xen-devel@lists.xenproject.org; Tue, 29 Mar 2016 10:36:18 +0000 Received: by mail-oi0-f66.google.com with SMTP id z7so1619305oig.0 for ; Tue, 29 Mar 2016 03:36:16 -0700 (PDT) In-Reply-To: <56F421B402000078000E046C@prv-mh.provo.novell.com> List-Unsubscribe: , List-Post: List-Help: List-Subscribe: , Errors-To: xen-devel-bounces@lists.xen.org Sender: "Xen-devel" To: Jan Beulich Cc: Ian Jackson , xen-devel , Keir Fraser , David Vrabel , TimDeegan List-Id: xen-devel@lists.xenproject.org T24gVGh1LCBNYXIgMjQsIDIwMTYgYXQgNDoxOSBQTSwgSmFuIEJldWxpY2ggPEpCZXVsaWNoQHN1 c2UuY29tPiB3cm90ZToKPj4+PiBPbiAyNC4wMy4xNiBhdCAxNjo1NSwgPGRhdmlkLnZyYWJlbEBj aXRyaXguY29tPiB3cm90ZToKPj4gT24gMjQvMDMvMTYgMTE6MzAsIEphbiBCZXVsaWNoIHdyb3Rl Ogo+Pj4gUmVjdXJzaXZlIGxvY2tzIGtub3cgdGhlaXIgY3VycmVudCBvd25lciwgYW5kIHNpbmNl IHdlIHVzZSB0aGUgZnVuY3Rpb24KPj4+IHNvbGVseSB0byBkZXRlcm1pbmUgd2hldGhlciBhIHBh cnRpY3VsYXIgbG9jayBpcyBiZWluZyBoZWxkIGJ5IHRoZQo+Pj4gY3VycmVudCBDUFUgKHdoaWNo IHNvIGZhciBoYXMgYmVlbiBhbiBpbXByZWNpc2UgY2hlY2spLCBtYWtlIGFjdHVhbGx5Cj4+PiBj aGVjayB0aGUgb3duZXIgZm9yIHJlY3Vzcml2ZWx5IGFjcXVpcmVkIGxvY2tzLgo+Pgo+PiBXaGF0 J3MgdGhlIGV4cGVjdGVkIGJlaGF2aW91ciBvZiBfc3Bpbl9pc19sb2NrZWQoKSBpZiB0aGUgbG9j ayBpcyBoZWxkCj4+IGJ5IGFub3RoZXIgQ1BVPwo+Pgo+PiBCZWZvcmUgaXQgbWF5IHJldHVybiB0 cnVlIGlmIGl0IGlzIGhlbGQgYnkgYW5vdGhlciBDUFUsIG5vdyBpdCB3aWxsCj4+IGFsd2F5cyBy ZXR1cm4gZmFsc2UgaW4gdGhpcyBjYXNlLgo+Cj4gQ29ycmVjdCAtIGhlbmNlIHRoZSByZWZlcmVu Y2UgdG8gdGhpcyBvbmx5IGJlaW5nIHVzZWQgZm9yIGEgbGltaXRlZAo+IHNldCBvZiBjYXNlcyAo cmVhZDogQVNTRVJUKClzIGFuZCBhbGlrZSkuCgpBIGJ1bmNoIG9mIHRoZSBtbSBsb2NrcyBhZGQg Il9ieV9tZSIgYXQgdGhlIGVuZCBvZiB0aGUgZnVuY3Rpb24uICBEaWQKc3Bpbl9pc19sb2NrZWQo KSB1c2VkIHRvIGhhdmUgdGhhdCBhcyB3ZWxsPwoKSW4gYW55IGNhc2UgSSBzdXBwb3NlICJzcGlu X2lzX2xvY2tlZF9ieV9zb21lb25lKCkiIGlzIHJlYWxseSBwcmV0dHkKdXNlbGVzcyBpbmZvcm1h dGlvbi4KCiAtR2VvcmdlCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0 dHA6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=