From mboxrd@z Thu Jan 1 00:00:00 1970 From: Juergen Gross Subject: Re: [PATCH v2 1/2] xen: fix a (latent) cpupool-related race during domain destroy Date: Fri, 15 Jul 2016 11:38:59 +0200 Message-ID: <5788AF33.2030603@suse.com> References: <146851288308.22413.4619190133086534604.stgit@Solace.fritz.box> <146851308019.22413.8905002507733716302.stgit@Solace.fritz.box> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: Received: from mail6.bemta14.messagelabs.com ([193.109.254.103]) by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from ) id 1bNzaJ-0004AL-G3 for xen-devel@lists.xenproject.org; Fri, 15 Jul 2016 09:39:03 +0000 In-Reply-To: <146851308019.22413.8905002507733716302.stgit@Solace.fritz.box> 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 , Andrew Cooper , Jan Beulich List-Id: xen-devel@lists.xenproject.org T24gMTQvMDcvMTYgMTg6MTgsIERhcmlvIEZhZ2dpb2xpIHdyb3RlOgo+IFNvLCBkdXJpbmcgZG9t YWluIGRlc3RydWN0aW9uLCB3ZSBkbzoKPiAgY3B1cG9vbF9ybV9kb21haW4oKSAgICBbIGluIGRv bWFpbl9kZXN0cm95KCkgXQo+ICBzY2hlZF9kZXN0cm95X2RvbWFpbigpIFsgaW4gY29tcGxldGVf ZG9tYWluX2Rlc3Ryb3koKSBdCj4gCj4gVGhlcmVmb3JlLCB0aGVyZSdzIGEgd2luZG93IGR1cmlu ZyB3aGljaCwgZnJvbSB0aGUKPiBzY2hlZHVsZXIncyBwb2ludCBvZiB2aWV3LCBhIGRvbWFpbiBz dGlsc3RzIG91dHNpZGUKPiBvZiBhbnkgY3B1cG9vbC4KPiAKPiBJbiBmYWN0LCBjcHVwb29sX3Jt X2RvbWFpbigpIGRvZXMgZC0+Y3B1cG9vbD1OVUxMLAo+IGFuZCB3ZSBkb24ndCBhbGxvdyB0aGF0 IHRvIGhvbGQgdHJ1ZSwgZm9yIGFueXRoaW5nCj4gYnV0IHRoZSBpZGxlIGRvbWFpbiAoYW5kIHRo ZXJlIGFyZSwgaW4gZmFjdCwgQVNTRVJUKClzCj4gYW5kIEJVR19PTigpcyB0byB0aGF0IGVmZmVj dCkuCj4gCj4gQ3VycmVudGx5LCB3ZSBuZXZlciByZWFsbHkgY2hlY2sgZC0+Y3B1cG9vbCBkdXJp bmcgdGhlCj4gd2luZG93LCBidXQgdGhhdCBkb2VzIG5vdCBtZWFuIHRoZSByYWNlIGlzIG5vdCB0 aGVyZS4KPiBGb3IgaW5zdGFuY2UsIENyZWRpdDIgYXQgc29tZSBwb2ludCAoZHVyaW5nIGxvYWQg YmFsYW5jaW5nKQo+IGl0ZXJhdGVzIG9uIHRoZSBsaXN0IG9mIGRvbWFpbnMsIGFuZCBpZiB3ZSBh ZGQgbG9naWMgdGhhdAo+IG5lZWRzIGNoZWNraW5nIGQtPmNwdXBvb2wsIGFuZCBhbnkgb25lIG9m IHRoZW0gaGFkCj4gY3B1cG9vbF9ybV9kb21haW4oKSBjYWxsZWQgb24gaXRzZWxmIGFscmVhZHku Li4gQm9vbSEKPiAKPiAoSW4gZmFjdCwgY2FsbGluZyBfX3ZjcHVfaGFzX3NvZnRfYWZmaW5pdHko KSBmcm9tIGluc2lkZQo+IGJhbGFuY2VfbG9hZCgpIG1ha2VzIGB4bCBzaHV0ZG93biA8ZG9taWQ+ JyByZWxpYWJseQo+IGNyYXNoLCBhbmQgdGhpcyBpcyBob3cgSSBkaXNjb3ZlcmVkIHRoaXMuKQo+ IAo+IE9uIHRoZSBvdGhlciBoYW5kLCBjcHVwb29sX3JtX2RvbWFpbigpICJvbmx5IiBkb2VzCj4g Y3B1cG9vbCByZWxhdGVkIGJvb2trZWVwaW5nLCBhbmQgdGhlcmUncyBubyBoYXJtCj4gcG9zdHBv bmluZyBpdCBhIGxpdHRsZSBiaXQuCj4gCj4gQWxzbywgY29uc2lkZXJpbmcgdGhhdCwgZHVyaW5n IGRvbWFpbiBpbml0aWFsaXphdGlvbiwKPiB3ZSBkbzoKPiAgY3B1cG9vbF9hZGRfZG9tYWluKCkK PiAgc2NoZWRfaW5pdF9kb21haW4oKQo+IAo+IEl0IG1ha2VzIHNlbnNlIGZvciB0aGUgZGVzdHJ1 Y3Rpb24gcGF0aCB0byBsb29rIGxpa2UKPiB0aGUgb3Bwb3NpdGUgb2YgaXQsIGkuZS46Cj4gIHNj aGVkX2Rlc3Ryb3lfZG9tYWluKCkKPiAgY3B1cG9vbF9ybV9kb21haW4oKQo+IAo+IEFuZCBoZW5j ZSB0aGF0J3Mgd2hhdCB0aGlzIHBhdGNoIGRvZXMuCj4gCj4gQWN0dWFsbHksIGZvciBiZXR0ZXIg cm9idXN0bmVzcywgd2hhdCB3ZSByZWFsbHkgZG8gaXMKPiBtb3ZpbmcgYm90aCBjcHVwb29sX2Fk ZF9kb21haW4oKSBhbmQgY3B1cG9vbF9ybV9kb21haW4oKQo+IGluc2lkZSBzY2hlZF9pbml0X2Rv bWFpbigpIGFuZCBzY2hlZF9kZXN0cm95X2RvbWFpbigpLAo+IHJlc3BlY3RpdmVseSAoYW5kIGFs c28gYWRkIGEgY291cGxlIG9mIEFTU0VSVCgpLXMpLgo+IAo+IFNpZ25lZC1vZmYtYnk6IERhcmlv IEZhZ2dpb2xpIDxkYXJpby5mYWdnaW9saUBjaXRyaXguY29tPgoKSG1tLCBhcmUgeW91IGF3YXJl IG9mIGNvbW1pdCBiYWM2MzM0YjUxZDliY2ZlNTdlY2Y0YTRjYjUyODgzNDhmY2YwNDRhCndoaWNo IGV4cGxpY2l0bHkgbW92ZWQgY3B1cG9vbF9ybV9kb21haW4oKSBhdCB0aGUgcGxhY2Ugd2hlcmUg eW91IGFyZQpyZW1vdmluZyBpdCBhZ2Fpbj8gUGxlYXNlIHZlcmlmeSB0aGF0IHRoZSBzY2VuYXJp byBtZW50aW9uZWQgaW4gdGhlCmRlc2NyaXB0aW9uIG9mIHRoYXQgY29tbWl0IGlzIHN0aWxsIHdv cmtpbmcgd2l0aCB5b3VyIHBhdGNoLgoKCkp1ZXJnZW4KCl9fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVs QGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=