From mboxrd@z Thu Jan 1 00:00:00 1970 From: Julien Grall Subject: Re: [PATCH 5/5] xen: RCU: avoid busy waiting until the end of grace period. Date: Tue, 1 Aug 2017 11:22:07 +0100 Message-ID: <1fc5a544-d712-574b-0a9f-4636205b9860@arm.com> References: <150114201043.22910.12807057883146318803.stgit@Solace> <150114249858.22910.4601418126082976816.stgit@Solace> <1501579059.30551.7.camel@citrix.com> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8"; Format="flowed" 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 1dcUJY-0007th-Qq for xen-devel@lists.xenproject.org; Tue, 01 Aug 2017 10:22:12 +0000 In-Reply-To: <1501579059.30551.7.camel@citrix.com> List-Unsubscribe: , List-Post: List-Help: List-Subscribe: , Errors-To: xen-devel-bounces@lists.xen.org Sender: "Xen-devel" To: Dario Faggioli , xen-devel@lists.xenproject.org Cc: Andrew Cooper , nd@arm.com, Stefano Stabellini , Jan Beulich List-Id: xen-devel@lists.xenproject.org SGkgRGFyaW8sCgpPbiAwMS8wOC8xNyAxMDoxNywgRGFyaW8gRmFnZ2lvbGkgd3JvdGU6Cj4gT24g VHVlLCAyMDE3LTA4LTAxIGF0IDA5OjU0ICswMTAwLCBKdWxpZW4gR3JhbGwgd3JvdGU6Cj4+IEhp IERhcmlvLAo+Pgo+PiBPbiAyNy8wNy8yMDE3IDA5OjAxLCBEYXJpbyBGYWdnaW9saSB3cm90ZToK Pj4+IEluc3RlYWQgb2YgaGF2aW5nIHRoZSBDUFUgd2hlcmUgYSBjYWxsYmFjayBpcyBxdWV1ZWQs IGJ1c3kKPj4+IGxvb3Bpbmcgb24gcmN1X3BlbmRpbmcoKSwgdXNlIGEgdGltZXIuCj4+Pgo+Pj4g SW4gZmFjdCwgd2UgbGV0IHRoZSBDUFUgZ28gaWRsYSxlIGJ1dCB3ZSBwcm9ncmFtIGEgdGltZXIK Pj4+IHRoYXQgd2lsbCBwZXJpb2RpY2FsbHkgd2FrZSBpdCB1cCwgZm9yIGNoZWNraW5nIHdoZXRo ZXIgdGhlCj4+PiBncmFjZSBwZXJpb2QgaGFzIGFjdHVhbGx5IGVuZGVkLgo+Pj4KPj4+IEl0IGlz IGtpbmQgb2Ygc2ltaWxhciB0byBpbnRyb2R1Y2luZyBhIHBlcmlvZGljIHRpY2ssIGJ1dAo+Pj4g d2l0aCBhIG11Y2ggbW9yZSBsaW1pdGVkIHNjb3BlLCBhbmQgYSBsb3QgbGVzcyBvdmVyaGVhZC4g SW4KPj4+IGZhY3QsIHRoaXMgdGltZXIgaXM6Cj4+PiAtIG9ubHkgYWN0aXZlIGZvciB0aGUgQ1BV KHMpIHRoYXQgaGF2ZSBjYWxsYmFja3MgcXVldWVkLAo+Pj4gICB3YWl0aW5nIGZvciB0aGUgZW5k IG9mIGEgZ3JhY2UgcGVyaW9kOwo+Pj4gLSBvbmx5IGFjdGl2ZSB3aGVuIHRob3NlIENQVShzKSBh cmUgaWRsZSAoYW5kIHN0b3BwZWQgYXMKPj4+ICAgc29vbiBhcyB0aGV5IHJlc3VtZSBleGVjdXRp b24pLgo+Pgo+PiBJZiBJIHJlYWQgdGhpcyBjb3JyZWN0bHksIGl0IG1lYW5zIG9uIEFSTSB0aGUg aWRsaW5nIHdpbGwgbm93IGdldAo+PiBpbnRlcnJ1cHRlZCBwZXJpb2RpY2FsbHkuIFRoaXMgaXMg YSBiaXQgdW5mb3J0dW5hdGUsIGdpdmVuIHRoYXQgaWYKPj4geW91Cj4+IGhhdmUgYSBDUFUgZG9p bmcgbm90aGluZywgeW91IHdvdWxkIHN0aWxsIGludGVycnVwdCBpdAo+PiBpbnRlcm1pdHRlbnRs eS4KPj4KPiBOb3QgcmVhbGx5IHBlcmlvZGljYWxseSwgbm90IGFsd2F5cywgYXQgbGVhc3QuIFdo YXQgdGhpcyByZWFsbHkgbWVhbnMKPiBpcyB0aGF0IGEgQ1BVIHRoYXQgaXMgaWRsZSwgKmJ1dCog aGF2ZSBwZW5kaW5nIFJDVSBjYWxsYmFja3MsIHdpbGwgYmUKPiBpbnRlcnJ1cHRlZCBwZXJpb2Rp Y2FsbHkgdG8gc2VlIGlmIHRoZSBncmFjZSBwZXJpb2QgZW5kZWQsIHNvIGl0IGNhbgo+IGludm9r ZSB0aGUgY2FsbGJhY2tzLgo+Cj4gQXMgc29vbiBhcyB0aGlzIChjYWxsYmFja3MgYmVpbmcgaW52 b2tlZCkgd2lsbCBoYXZlIGhhcHBlbmVkLCB3ZSB3b24ndAo+IGludGVycnVwdCBpdCBhbnkgbG9u Z2VyLgo+Cj4gQW5kIGlkbGUgQ1BVcyBfd2l0aG91dF8gcXVldWVkIFJDVSBjYWxsYmFja3MsIHdv bid0IGJlIGludGVycnVwdGVkIGF0Cj4gYWxsLgoKT2gsIHRoZSBjb21taXQgbWVzc2FnZSBpcyBu b3QgY2xlYXIgYWJvdXQgaXQuIFRoZSB3b3JkaW5nIGdpdmVzIHRoZSAKaW1wcmVzc2lvbiB0aGUg dGltZXIgd2lsbCBhbHdheXMgYmUgaGVyZSBvbiBldmVyeSBpZGxlIENQVShzKS4gSW4gdGhlIApj YXNlIG9uIGFjdGl2ZSBDUFUocykgeW91IHNwZWNpZmljIG1lbnRpb24gdGhlIGVuZCBvZiB0aGUg Z3JhY2UgcGVyaW9kLgoKVGhhbmsgeW91IGZvciB0aGUgY2xhcmlmaWNhdGlvbiBhbmQgcGxlYXNl IGRpc3JlZ2FyZCB0aGUgcmVzdCBvZiBteSAKZS1tYWlsIHRoZW4uCgpDaGVlcnMsCgotLSAKSnVs aWVuIEdyYWxsCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f XwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8v bGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK