From mboxrd@z Thu Jan 1 00:00:00 1970 From: "Jan Beulich" Subject: Re: [PATCH v4 2/2] x86/domctl: Don't pause the whole domain if only getting vcpu state Date: Thu, 17 May 2018 10:04:22 -0600 Message-ID: <5AFDA80602000078001C3BF2@prv1-mh.provo.novell.com> References: <1525681441-13559-1-git-send-email-aisaila@bitdefender.com> <1525681441-13559-2-git-send-email-aisaila@bitdefender.com> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: In-Reply-To: <1525681441-13559-2-git-send-email-aisaila@bitdefender.com> Content-Disposition: inline List-Unsubscribe: , List-Post: List-Help: List-Subscribe: , Errors-To: xen-devel-bounces@lists.xenproject.org Sender: "Xen-devel" To: aisaila@bitdefender.com Cc: Andrew Cooper , Paul Durrant , Wei Liu , Ian Jackson , xen-devel@lists.xen.org List-Id: xen-devel@lists.xenproject.org Pj4+IE9uIDA3LjA1LjE4IGF0IDEwOjI0LCA8YWlzYWlsYUBiaXRkZWZlbmRlci5jb20+IHdyb3Rl Ogo+IC0tLSBhL3hlbi9hcmNoL3g4Ni9jcHUvbWNoZWNrL3ZtY2UuYwo+ICsrKyBiL3hlbi9hcmNo L3g4Ni9jcHUvbWNoZWNrL3ZtY2UuYwo+IEBAIC0zNTcsMjAgKzM1NywxNCBAQCB2b2lkIHZtY2Vf c2F2ZV92Y3B1X2N0eHRfb25lKHN0cnVjdCB2Y3B1ICp2LCBzdHJ1Y3QgaHZtX3ZtY2VfdmNwdSAq Y3R4dCkKPiAgICAgIGN0eHQtPm1jZ19leHRfY3RsID0gdi0+YXJjaC52bWNlLm1jZ19leHRfY3Rs Owo+ICB9Cj4gIAo+IC1zdGF0aWMgaW50IHZtY2Vfc2F2ZV92Y3B1X2N0eHQoc3RydWN0IGRvbWFp biAqZCwgaHZtX2RvbWFpbl9jb250ZXh0X3QgKmgpCj4gK3N0YXRpYyBpbnQgdm1jZV9zYXZlX3Zj cHVfY3R4dChzdHJ1Y3QgZG9tYWluICpkLCBodm1fZG9tYWluX2NvbnRleHRfdCAqaCwKPiArICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHN0cnVjdCB2Y3B1ICp2KQo+ICB7Cj4gLSAgICBz dHJ1Y3QgdmNwdSAqdjsKPiAgICAgIGludCBlcnIgPSAwOwo+ICsgICAgc3RydWN0IGh2bV92bWNl X3ZjcHUgY3R4dDsKPiAgCj4gLSAgICBmb3JfZWFjaF92Y3B1ICggZCwgdiApCj4gLSAgICB7Cj4g LSAgICAgICAgc3RydWN0IGh2bV92bWNlX3ZjcHUgY3R4dDsKPiAtCj4gLSAgICAgICAgdm1jZV9z YXZlX3ZjcHVfY3R4dF9vbmUodiwgJmN0eHQpOwo+IC0gICAgICAgIGVyciA9IGh2bV9zYXZlX2Vu dHJ5KFZNQ0VfVkNQVSwgdi0+dmNwdV9pZCwgaCwgJmN0eHQpOwo+IC0gICAgICAgIGlmICggZXJy ICkKPiAtICAgICAgICAgICAgYnJlYWs7Cj4gLSAgICB9Cj4gKyAgICB2bWNlX3NhdmVfdmNwdV9j dHh0X29uZSh2LCAmY3R4dCk7Cj4gKyAgICBlcnIgPSBodm1fc2F2ZV9lbnRyeShWTUNFX1ZDUFUs IHYtPnZjcHVfaWQsIGgsICZjdHh0KTsKPiAgCj4gICAgICByZXR1cm4gZXJyOwo+ICB9CgpBdCB0 aGUgZXhhbXBsZSBvZiB0aGlzIG9uZTogVGhlIGlkZWEgb2YgYnJlYWtpbmcgb3V0IHRoZSBwYXRj aCBpbnRyb2R1Y2luZwp0aGUgX29uZSgpIGZ1bmN0aW9ucyB3YXMgdG8gYXZvaWQgcmVzdHJ1Y3R1 cmluZyBpbiB0aGlzIHBhdGNoIGxpa2Ugd2hhdCB5b3UKZG8gaGVyZS4gQW55IHN1Y2ggY2hhbmdl IG5vdCBzdHJpY3RseSBmaXR0aW5nIHVuZGVyIHRoZSB0aXRsZSBvZiB0aGlzIHBhdGNoCnNob3Vs ZCBiZSBicm9rZW4gb3V0LiBUaGVyZSBtYXkgYmUgbXVsdGlwbGUgc3RlcHMgaW52b2x2ZWQgaGVy ZS4KCkFzIGl0IHN0YW5kcywgdGhlIGZ1bmN0aW9uIGlzIG5vdyBubyBsb25nZXIgbWVhbmluZ2Z1 bGx5IGRpZmZlcmVudCBmcm9tCnZtY2Vfc2F2ZV92Y3B1X2N0eHRfb25lKCksIGFuZCB0aGlzIHBh dHRlcm4gcmVjdXJzLiBTdWNoIHJlZHVuZGFuY3kKaXMgdW5kZXNpcmFibGUuIFRvZ2V0aGVyIHdp dGggeW91IG5vdyBwYXNzaW5nIHYgYW5kIGQgKHdoZW4ganVzdCB2CndvdWxkIHN1ZmZpY2UpIEkg dGhpbmsgeW91IHdhbnQgdG8gZnVydGhlciByZS1zdHJ1Y3R1cmUgaG93IGhhbmRsaW5nIG9mCnNh dmUvcmVzdG9yZSBoYXBwZW5zLCBzdWNoIHRoYXQgbm8gc3R1YiBmdW5jdGlvbnMgbGlrZSB0aGUg b25lIGhlcmUKcmVtYWluLiBJT1cgYWZ0ZXIgaGF2aW5nIGludHJvZHVjZWQgdGhlIF9vbmUoKSBm dW5jdGlvbnMsIGEgc2Vjb25kCnRyYW5zZm9ybWF0aW9uIHdvdWxkIGJlIGV4cGVjdGVkIHRvIGVs aW1pbmF0ZSB0aGUgb3JpZ2luYWwgb25lcywgd2l0aAooYXMgeW91IGRvIGhlcmUpIHRoZSBsb29w IG1vdmluZyBpbnRvIHRoZSBjYWxsZXIuCgpKYW4KCgoKX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxA bGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFu L2xpc3RpbmZvL3hlbi1kZXZlbA==