From mboxrd@z Thu Jan 1 00:00:00 1970 From: Dario Faggioli Subject: Re: [PATCH v2 1/2] xen: fix a (latent) cpupool-related race during domain destroy Date: Fri, 15 Jul 2016 12:14:20 +0200 Message-ID: <1468577660.13039.78.camel@citrix.com> References: <146851288308.22413.4619190133086534604.stgit@Solace.fritz.box> <146851308019.22413.8905002507733716302.stgit@Solace.fritz.box> <5788AF33.2030603@suse.com> Mime-Version: 1.0 Content-Type: multipart/mixed; boundary="===============7035787142739354459==" Return-path: Received: from mail6.bemta6.messagelabs.com ([85.158.143.247]) by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from ) id 1bO08h-00005N-8E for xen-devel@lists.xenproject.org; Fri, 15 Jul 2016 10:14:35 +0000 In-Reply-To: <5788AF33.2030603@suse.com> List-Unsubscribe: , List-Post: List-Help: List-Subscribe: , Errors-To: xen-devel-bounces@lists.xen.org Sender: "Xen-devel" To: Juergen Gross , xen-devel@lists.xenproject.org Cc: George Dunlap , Andrew Cooper , Jan Beulich List-Id: xen-devel@lists.xenproject.org --===============7035787142739354459== Content-Type: multipart/signed; micalg=pgp-sha256; protocol="application/pgp-signature"; boundary="=-2oE/xotZXKL8uIbGFuOZ" --=-2oE/xotZXKL8uIbGFuOZ Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: base64 T24gRnJpLCAyMDE2LTA3LTE1IGF0IDExOjM4ICswMjAwLCBKdWVyZ2VuIEdyb3NzIHdyb3RlOgo+ IEhtbSwgYXJlIHlvdSBhd2FyZSBvZiBjb21taXQgYmFjNjMzNGI1MWQ5YmNmZTU3ZWNmNGE0Y2I1 Mjg4MzQ4ZmNmMDQ0YQo+IHdoaWNoIGV4cGxpY2l0bHkgbW92ZWQgY3B1cG9vbF9ybV9kb21haW4o KSBhdCB0aGUgcGxhY2Ugd2hlcmUgeW91IGFyZQo+IHJlbW92aW5nIGl0IGFnYWluPyBQbGVhc2Ug dmVyaWZ5IHRoYXQgdGhlIHNjZW5hcmlvIG1lbnRpb25lZCBpbiB0aGUKPiBkZXNjcmlwdGlvbiBv ZiB0aGF0IGNvbW1pdCBpcyBzdGlsbCB3b3JraW5nIHdpdGggeW91ciBwYXRjaC4KPiAKU29ycnks IGJ1dCBJIG9ubHkgcGFydGx5IHNlZSB0aGUgcHJvYmxlbS4KCkluIHBhcnRpY3VsYXIsIEknbSBw cm9iYWJseSBub3QgZnVsbHkgdW5kZXJzdGFuZGluZywgZnJvbSB0aGF0IGNvbW1pdApjaGFuZ2Vs b2csIHdoYXQgaXMgdGhlIHNldCBvZiBvcGVyYXRpb25zL2NvbW1hbmQgdGhhdCBJIHNob3VsZCBy dW4gdG8KY2hlY2sgd2hldGhlciBvciBub3QgSSByZWludHJvZHVjZWQgdGhlIGlzc3VlIGJhY2su CgpXaGF0IEkgZGlkIHNvIGZhciBpcyBhcyBmb2xsb3dzOgoKcm9vdEBaaGFtYW46fiMgeGwgY3B1 cG9vbC1saXN0wqAKTmFtZcKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoENQVXPCoMKgwqBT Y2hlZMKgwqDCoMKgwqBBY3RpdmXCoMKgwqBEb21haW4gY291bnQKUG9vbC0wwqDCoMKgwqDCoMKg wqDCoMKgwqDCoMKgwqDCoDEywqDCoMKgwqBjcmVkaXTCoMKgwqDCoMKgwqDCoHnCoMKgwqDCoMKg wqDCoMKgwqDCoDEKUG9vbC1jcmVkaXTCoMKgwqDCoMKgwqDCoMKgwqDCoDTCoMKgwqDCoGNyZWRp dMKgwqDCoMKgwqDCoMKgecKgwqDCoMKgwqDCoMKgwqDCoMKgMQpyb290QFpoYW1hbjp+IyB4bCBs aXN0IC1jCk5hbWXCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKg wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoElEwqDCoMKgTWVtIFZDUFVzCVN0YXRl CVRpbWUocynCoMKgwqDCoMKgwqDCoMKgwqBDcHVwb29sCkRvbWFpbi0wwqDCoMKgwqDCoMKgwqDC oMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKg wqAwwqDCoDEwMTnCoMKgwqDCoDE2wqDCoMKgwqDCoHItLS0tLcKgwqDCoMKgwqDCoDM0LjXCoMKg wqDCoMKgwqDCoMKgwqDCoFBvb2wtMAp2bTHCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDC oMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqAxwqDC oDQwOTbCoMKgwqDCoMKgNMKgwqDCoMKgwqAtYi0tLS3CoMKgwqDCoMKgwqDCoDkuN8KgwqDCoMKg wqBQb29sLWNyZWRpdApyb290QFpoYW1hbjp+IyB4bCBjcHVwb29sLWNwdS1yZW1vdmUgUG9vbC1j cmVkaXQgYWxsCmxpYnhsOiBlcnJvcjogbGlieGwuYzo2OTk4OmxpYnhsX2NwdXBvb2xfY3B1cmVt b3ZlOiBFcnJvciByZW1vdmluZyBjcHUgOSBmcm9tIGNwdXBvb2w6IERldmljZSBvciByZXNvdXJj ZSBidXN5ClNvbWUgY3B1cyBtYXkgaGF2ZSBub3Qgb3Igb25seSBwYXJ0aWFsbHkgYmVlbiByZW1v dmVkIGZyb20gJ1Bvb2wtY3JlZGl0Jy4KSWYgYSBjcHUgY2FuJ3QgYmUgYWRkZWQgdG8gYW5vdGhl ciBjcHVwb29sLCBhZGQgaXQgdG8gJ1Bvb2wtY3JlZGl0JyBhZ2FpbiBhbmQgcmV0cnkuCnJvb3RA WmhhbWFuOn4jIHhsIGNwdXBvb2wtbGlzdCAtYwpOYW1lwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKg wqDCoMKgQ1BVIGxpc3QKUG9vbC0wwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqAwLDEsMiwzLDQs NSwxMCwxMSwxMiwxMywxNCwxNQpQb29sLWNyZWRpdMKgwqDCoMKgwqDCoMKgwqA5CnJvb3RAWmhh bWFuOn4jIHhsIHNodXRkb3duIHZtMQpTaHV0dGluZyBkb3duIGRvbWFpbiAxCnJvb3RAWmhhbWFu On4jIHhsIGNwdXBvb2wtY3B1LXJlbW92ZSBQb29sLWNyZWRpdCBhbGwKcm9vdEBaaGFtYW46fiMg eGwgY3B1cG9vbC1saXN0IC1jCk5hbWXCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqBDUFUg bGlzdApQb29sLTDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoDAsMSwyLDMsNCw1LDEwLDExLDEy LDEzLDE0LDE1ClBvb2wtY3JlZGl0CgpJZiAod2l0aCB2bTEgc3RpbGwgaW4gUG9vbC1jcmVkaXQp LCBJIGRvIHRoaXMsIGl0IGluZGVlZCBmYWlsczoKCnJvb3RAWmhhbWFuOn4jIHhsIHNodXRkb3du IHZtMSAmIHhsIGNwdXBvb2wtY3B1LXJlbW92ZSBQb29sLWNyZWRpdCBhbGwKWzFdIDMyNzUKU2h1 dHRpbmcgZG93biBkb21haW4gMgpsaWJ4bDogZXJyb3I6IGxpYnhsLmM6Njk5ODpsaWJ4bF9jcHVw b29sX2NwdXJlbW92ZTogRXJyb3IgcmVtb3ZpbmcgY3B1IDkgZnJvbSBjcHVwb29sOiBEZXZpY2Ug b3IgcmVzb3VyY2UgYnVzeQpTb21lIGNwdXMgbWF5IGhhdmUgbm90IG9yIG9ubHkgcGFydGlhbGx5 IGJlZW4gcmVtb3ZlZCBmcm9tICdQb29sLWNyZWRpdCcuCklmIGEgY3B1IGNhbid0IGJlIGFkZGVk IHRvIGFub3RoZXIgY3B1cG9vbCwgYWRkIGl0IHRvICdQb29sLWNyZWRpdCcgYWdhaW4gYW5kIHJl dHJ5LgpbMV0rwqDCoERvbmXCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKg eGwgc2h1dGRvd24gdm0xCnJvb3RAWmhhbWFuOn4jIHhsIGNwdXBvb2wtbGlzdCAtYwpOYW1lwqDC oMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgQ1BVIGxpc3QKUG9vbC0wwqDCoMKgwqDCoMKgwqDC oMKgwqDCoMKgwqAwLDEsMiwzLDQsNSwxMCwxMSwxMiwxMywxNCwxNQpQb29sLWNyZWRpdMKgwqDC oMKgwqDCoMKgwqA5CgpCdXQgdGhhdCBkb2VzIG5vdCBsb29rIHRvbyBzdHJhbmdlIHRvIG1lLCBh cyBpdCdzIGVudGlyZWx5IHBvc3NpYmxlCnRoYXQgdGhlIGRvbWFpbiBoYXMgbm90IGJlZW4gbW92 ZWQgeWV0LCB3aGVuIHdlIHRyeSB0byByZW1vdmUgdGhlIGxhc3QKY3B1LiBBbmQgaW4gZmFjdCwg YWZ0ZXIgdGhlIGRvbWFpbiBoYXMgcHJvcGVybHkgc2h1dGRvd246Cgpyb290QFpoYW1hbjp+IyB4 bCBjcHVwb29sLWNwdS1yZW1vdmUgUG9vbC1jcmVkaXQgYWxsCnJvb3RAWmhhbWFuOn4jIHhsIGNw dXBvb2wtbGlzdMKgCk5hbWXCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqBDUFVzwqDCoMKg U2NoZWTCoMKgwqDCoMKgQWN0aXZlwqDCoMKgRG9tYWluIGNvdW50ClBvb2wtMMKgwqDCoMKgwqDC oMKgwqDCoMKgwqDCoMKgwqAxMsKgwqDCoMKgY3JlZGl0wqDCoMKgwqDCoMKgwqB5wqDCoMKgwqDC oMKgwqDCoMKgwqAxClBvb2wtY3JlZGl0wqDCoMKgwqDCoMKgwqDCoMKgwqAwwqDCoMKgwqBjcmVk aXTCoMKgwqDCoMKgwqDCoHnCoMKgwqDCoMKgwqDCoMKgwqDCoDAKCkFuZCBpbiBmYWN0LCBsb29r aW5nIGF0IHRoZSBjb2RlIGludHJvZHVjZWQgYnkgdGhhdCBjb21taXQsIHRoZQppbXBvcnRhbnQg cGFydCwgdG8gbWUsIHNlZW1zIHRvIGJlIHRoZSBtb3Zpbmcgb2YgdGhlIGRvbWFpbiB0bwpjcHVw b29sMCwgd2hpY2ggaXMgaW5kZWVkIHRoZSByaWdodCB0aGluZyB0byBkby4gT1RPSCwgd2hhdCBJ IGFtIHNlZWluZwphbmQgZml4aW5nLCBoYXBwZW5zICh3ZWxsLCBjb3VsZCBoYXBwZW4pIGFsbCB0 aGUgdGltZXMsIGV2ZW4gd2hlbiB0aGUKZG9tYWluIGJlaW5nIHNodXRkb3duIGlzIGFscmVhZHkg aW4gY3B1cG9vbDAsIGFuZCAoYXMgeW91IHNheSB5b3Vyc2VsZgppbiB5b3VyIGNoYW5nZWxvZykg dGhlcmUgbm90IHN1Y2ggaXNzdWUgYXMgcmVtb3ZpbmcgdGhlIGxhc3QgY3B1IG9mCmNwdXBvb2ww LgoKV2hhdCBhbSBJIG1pc3Npbmc/CgpUaGFua3MgYW5kIFJlZ2FyZHMsCkRhcmlvCi0tIAo8PFRo aXMgaGFwcGVucyBiZWNhdXNlIEkgY2hvb3NlIGl0IHRvIGhhcHBlbiE+PiAoUmFpc3RsaW4gTWFq ZXJlKQotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t LS0tLS0tLS0tLS0tLQpEYXJpbyBGYWdnaW9saSwgUGguRCwgaHR0cDovL2Fib3V0Lm1lL2Rhcmlv LmZhZ2dpb2xpClNlbmlvciBTb2Z0d2FyZSBFbmdpbmVlciwgQ2l0cml4IFN5c3RlbXMgUiZEIEx0 ZC4sIENhbWJyaWRnZSAoVUspCgo= --=-2oE/xotZXKL8uIbGFuOZ Content-Type: application/pgp-signature; name="signature.asc" Content-Description: This is a digitally signed message part Content-Transfer-Encoding: 7bit -----BEGIN PGP SIGNATURE----- Version: GnuPG v2 iQIcBAABCAAGBQJXiLd9AAoJEBZCeImluHPuQeoQAJEP8uUamuLUlDR97x1qtqht bO+EKItDU0w3LYl8wpj4b/ZeswgPVy+mPn/NM92yUkmc3kxHCLgfBLxggjamus7A mtY1uixCVv68wdgYDsqaWquUPGqruYuX13LMPmQfyjRkIky/i0hCx+wP87XNI+Rz p3kWDqvfzASzLaaAq8CMGcKg/dszGs6xzjQKWrzzlOT7M8OFSugzL3YL0krZxKGj HPZ+x6xE1fLPC30zZIA7kV4pYDD2YOGDgWUoNRA+64JQfWczenZDDSZEQC9C1wv5 Bq05pxxCjlnrSYnsNIJupNEy7IpIG5vEqP5X2JIzTKNielDB2TK/3N8dF6WGfcaf 2I0J0pgJlf1U0UmIhU4wkVBECWssSlASJ8NVnaUAbyDh6nhwCUknAbyQD45VjF34 BPlCRlMhBPOMltPmwPEncaa04v2hmclzkEW/o8UsntVvTH40lgEQopBdLowtsW/r s42bk3DBr8bo7lmU9jjOr6RDdIApn8dMo46kYU1oAFDZw5a8OA1fLb4lOBCH5twQ EXk1BcK+Asc520O06J5LZY6Szbo3Yiq05CbC3HVa3zFFI/sSd4jTnGWSEMF/5Lin 4aRhNJvHl8kk9wzHT1ErPxq2ZeKe0LG+R2BOsOFMoqKLZdYDmoAl8rwzSI5B2u5i iSaRjvomIUfZQuj1WtUa =TUAE -----END PGP SIGNATURE----- --=-2oE/xotZXKL8uIbGFuOZ-- --===============7035787142739354459== Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: base64 Content-Disposition: inline X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v cmcveGVuLWRldmVsCg== --===============7035787142739354459==--