From mboxrd@z Thu Jan 1 00:00:00 1970 From: George Dunlap Subject: Re: [PATCH 01/16] xen: sched: fix locking when allocating an RTDS pCPU Date: Wed, 23 Mar 2016 15:37:41 +0000 Message-ID: <56F2B845.6030108@citrix.com> References: <20160318185524.8117.74837.stgit@Solace.station> <20160318190401.8117.69985.stgit@Solace.station> 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 1aikr0-0004yc-Vn for xen-devel@lists.xenproject.org; Wed, 23 Mar 2016 15:37:51 +0000 In-Reply-To: <20160318190401.8117.69985.stgit@Solace.station> 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: George Dunlap , Tianyang Chen , Meng Xu List-Id: xen-devel@lists.xenproject.org T24gMTgvMDMvMTYgMTk6MDQsIERhcmlvIEZhZ2dpb2xpIHdyb3RlOgo+IGFzIGRvaW5nIHRoYXQg aW5jbHVkZSBjaGFuZ2luZyB0aGUgc2NoZWR1bGVyIGxvY2sKPiBtYXBwaW5nIGZvciB0aGUgcENQ VSBpdHNlbGYsIGFuZCB0aGUgY29ycmVjdCB3YXkKPiBvZiBkb2luZyB0aGF0IGlzOgo+ICAtIHRh a2UgdGhlIGxvY2sgdGhhdCB0aGUgcENQVSBpcyB1c2luZyByaWdodCBub3cKPiAgICAod2hpY2gg bWF5IGJlIHRoZSBsb2NrIG9mIGFub3RoZXIgc2NoZWR1bGVyKTsKPiAgLSBjaGFuZ2UgdGhlIG1h cHBpbmcgb2YgdGhlIGxvY2sgdG8gdGhlIFJURFMgb25lOwo+ICAtIHJlbGVhc2UgdGhlIGxvY2sg KHRoZSBvbmUgdGhhdCBoYXMgYWN0dWFsbHkgYmVlbgo+ICAgIHRha2VuISkKPiAKPiBTaWduZWQt b2ZmLWJ5OiBEYXJpbyBGYWdnaW9saSA8ZGFyaW8uZmFnZ2lvbGlAY2l0cml4LmNvbT4KClJldmll d2VkLWJ5OiBHZW9yZ2UgRHVubGFwIDxnZW9yZ2UuZHVubGFwQGNpdHJpeC5jb20+Cgo+IC0tLQo+ IENjOiBNZW5nIFh1IDxtZW5neHVAY2lzLnVwZW5uLmVkdT4KPiBDYzogR2VvcmdlIER1bmxhcCA8 Z2VvcmdlLmR1bmxhcEBldS5jaXRyaXguY29tPgo+IENjOiBUaWFueWFuZyBDaGVuIDx0aWNoZUBz ZWFzLnVwZW5uLmVkdT4KPiAtLS0KPiAgeGVuL2NvbW1vbi9zY2hlZF9ydC5jIHwgICAgOSArKysr KysrLS0KPiAgMSBmaWxlIGNoYW5nZWQsIDcgaW5zZXJ0aW9ucygrKSwgMiBkZWxldGlvbnMoLSkK PiAKPiBkaWZmIC0tZ2l0IGEveGVuL2NvbW1vbi9zY2hlZF9ydC5jIGIveGVuL2NvbW1vbi9zY2hl ZF9ydC5jCj4gaW5kZXggYzg5NmE2Zi4uZDk4YmZiNiAxMDA2NDQKPiAtLS0gYS94ZW4vY29tbW9u L3NjaGVkX3J0LmMKPiArKysgYi94ZW4vY29tbW9uL3NjaGVkX3J0LmMKPiBAQCAtNjUzLDExICs2 NTMsMTYgQEAgc3RhdGljIHZvaWQgKgo+ICBydF9hbGxvY19wZGF0YShjb25zdCBzdHJ1Y3Qgc2No ZWR1bGVyICpvcHMsIGludCBjcHUpCj4gIHsKPiAgICAgIHN0cnVjdCBydF9wcml2YXRlICpwcnYg PSBydF9wcml2KG9wcyk7Cj4gKyAgICBzcGlubG9ja190ICpvbGRfbG9jazsKPiAgICAgIHVuc2ln bmVkIGxvbmcgZmxhZ3M7Cj4gIAo+IC0gICAgc3Bpbl9sb2NrX2lycXNhdmUoJnBydi0+bG9jaywg ZmxhZ3MpOwo+ICsgICAgLyogTW92ZSB0aGUgc2NoZWR1bGVyIGxvY2sgdG8gb3VyIGdsb2JhbCBy dW5xdWV1ZSBsb2NrLiAgKi8KPiArICAgIG9sZF9sb2NrID0gcGNwdV9zY2hlZHVsZV9sb2NrX2ly cXNhdmUoY3B1LCAmZmxhZ3MpOwo+ICsKPiAgICAgIHBlcl9jcHUoc2NoZWR1bGVfZGF0YSwgY3B1 KS5zY2hlZHVsZV9sb2NrID0gJnBydi0+bG9jazsKPiAtICAgIHNwaW5fdW5sb2NrX2lycXJlc3Rv cmUoJnBydi0+bG9jaywgZmxhZ3MpOwo+ICsKPiArICAgIC8qIF9Ob3RfIHBjcHVfc2NoZWR1bGVf dW5sb2NrKCk6IHBlcl9jcHUoKS5zY2hlZHVsZV9sb2NrIGNoYW5nZWQhICovCj4gKyAgICBzcGlu X3VubG9ja19pcnFyZXN0b3JlKG9sZF9sb2NrLCBmbGFncyk7Cj4gIAo+ICAgICAgaWYgKCAhYWxs b2NfY3B1bWFza192YXIoJl9jcHVtYXNrX3NjcmF0Y2hbY3B1XSkgKQo+ICAgICAgICAgIHJldHVy biBOVUxMOwo+IAoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cDov L2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==