From mboxrd@z Thu Jan 1 00:00:00 1970 From: David Vrabel Subject: Re: [PATCH] spinlock: improve spin_is_locked() for recursive locks Date: Thu, 24 Mar 2016 15:55:09 +0000 Message-ID: <56F40DDD.9020303@citrix.com> References: <56F3DDF402000078000E008B@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.bemta5.messagelabs.com ([195.245.231.135]) by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from ) id 1aj7bT-0004Z1-BF for xen-devel@lists.xenproject.org; Thu, 24 Mar 2016 15:55:19 +0000 In-Reply-To: <56F3DDF402000078000E008B@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 , xen-devel Cc: Ian Jackson , Keir Fraser , Tim Deegan List-Id: xen-devel@lists.xenproject.org T24gMjQvMDMvMTYgMTE6MzAsIEphbiBCZXVsaWNoIHdyb3RlOgo+IFJlY3Vyc2l2ZSBsb2NrcyBr bm93IHRoZWlyIGN1cnJlbnQgb3duZXIsIGFuZCBzaW5jZSB3ZSB1c2UgdGhlIGZ1bmN0aW9uCj4g c29sZWx5IHRvIGRldGVybWluZSB3aGV0aGVyIGEgcGFydGljdWxhciBsb2NrIGlzIGJlaW5nIGhl bGQgYnkgdGhlCj4gY3VycmVudCBDUFUgKHdoaWNoIHNvIGZhciBoYXMgYmVlbiBhbiBpbXByZWNp c2UgY2hlY2spLCBtYWtlIGFjdHVhbGx5Cj4gY2hlY2sgdGhlIG93bmVyIGZvciByZWN1c3JpdmVs eSBhY3F1aXJlZCBsb2Nrcy4KCldoYXQncyB0aGUgZXhwZWN0ZWQgYmVoYXZpb3VyIG9mIF9zcGlu X2lzX2xvY2tlZCgpIGlmIHRoZSBsb2NrIGlzIGhlbGQKYnkgYW5vdGhlciBDUFU/CgpCZWZvcmUg aXQgbWF5IHJldHVybiB0cnVlIGlmIGl0IGlzIGhlbGQgYnkgYW5vdGhlciBDUFUsIG5vdyBpdCB3 aWxsCmFsd2F5cyByZXR1cm4gZmFsc2UgaW4gdGhpcyBjYXNlLgoKRGF2aWQKCj4gLS0tIGEveGVu L2NvbW1vbi9zcGlubG9jay5jCj4gKysrIGIveGVuL2NvbW1vbi9zcGlubG9jay5jCj4gQEAgLTE4 OCw3ICsxODgsOSBAQCB2b2lkIF9zcGluX3VubG9ja19pcnFyZXN0b3JlKHNwaW5sb2NrX3QKPiAg aW50IF9zcGluX2lzX2xvY2tlZChzcGlubG9ja190ICpsb2NrKQo+ICB7Cj4gICAgICBjaGVja19s b2NrKCZsb2NrLT5kZWJ1Zyk7Cj4gLSAgICByZXR1cm4gbG9jay0+dGlja2V0cy5oZWFkICE9IGxv Y2stPnRpY2tldHMudGFpbDsKPiArICAgIHJldHVybiBsb2NrLT5yZWN1cnNlX2NwdSA9PSBTUElO TE9DS19OT19DUFUKPiArICAgICAgICAgICA/IGxvY2stPnRpY2tldHMuaGVhZCAhPSBsb2NrLT50 aWNrZXRzLnRhaWwKPiArICAgICAgICAgICA6IGxvY2stPnJlY3Vyc2VfY3B1ID09IHNtcF9wcm9j ZXNzb3JfaWQoKTsKPiAgfQo+ICAKPiAgaW50IF9zcGluX3RyeWxvY2soc3BpbmxvY2tfdCAqbG9j aykKPiAKPiAKPiAKPiAKPiAKPiBfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fXwo+IFhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKPiBYZW4tZGV2ZWxAbGlzdHMueGVu Lm9yZwo+IGh0dHA6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo+IAoKCl9fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QK WGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cDovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==