From mboxrd@z Thu Jan 1 00:00:00 1970 From: Razvan Cojocaru Subject: [PATCH] common/vm_event: Prevent guest locking with large max_vcpus Date: Wed, 8 Feb 2017 11:00:52 +0200 Message-ID: <1486544452-28593-1-git-send-email-rcojocaru@bitdefender.com> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: List-Unsubscribe: , List-Post: List-Help: List-Subscribe: , Errors-To: xen-devel-bounces@lists.xen.org Sender: "Xen-devel" To: xen-devel@lists.xen.org Cc: tamas@tklengyel.com, Razvan Cojocaru List-Id: xen-devel@lists.xenproject.org SXQgaXMgY3VycmVudGx5IHBvc3NpYmxlIGZvciB0aGUgZ3Vlc3QgdG8gbG9jayB3aGVuIHN1YnNj cmliaW5nCnRvIHN5bmNocm9ub3VzIHZtX2V2ZW50cyBpZiBtYXhfdmNwdXMgaXMgbGFyZ2VyIHRo YW4gdGhlCm51bWJlciBvZiBhdmFpbGFibGUgcmluZyBidWZmZXIgc2xvdHMuIFRoaXMgcGF0Y2gg bm8gbG9uZ2VyCmJsb2NrcyBhbHJlYWR5IHBhdXNlZCBWQ1BVcywgZml4aW5nIHRoZSBpc3N1ZSBm b3IgdGhpcyB1c2UKY2FzZS4KClNpZ25lZC1vZmYtYnk6IFJhenZhbiBDb2pvY2FydSA8cmNvam9j YXJ1QGJpdGRlZmVuZGVyLmNvbT4KLS0tCiB4ZW4vY29tbW9uL3ZtX2V2ZW50LmMgfCAzICsrLQog MSBmaWxlIGNoYW5nZWQsIDIgaW5zZXJ0aW9ucygrKSwgMSBkZWxldGlvbigtKQoKZGlmZiAtLWdp dCBhL3hlbi9jb21tb24vdm1fZXZlbnQuYyBiL3hlbi9jb21tb24vdm1fZXZlbnQuYwppbmRleCA4 MmNlOGYxLi4yMDA1YTY0IDEwMDY0NAotLS0gYS94ZW4vY29tbW9uL3ZtX2V2ZW50LmMKKysrIGIv eGVuL2NvbW1vbi92bV9ldmVudC5jCkBAIC0zMTYsNyArMzE2LDggQEAgdm9pZCB2bV9ldmVudF9w dXRfcmVxdWVzdChzdHJ1Y3QgZG9tYWluICpkLAogICAgICAqIFNlZSB0aGUgY29tbWVudHMgYWJv dmUgd2FrZV9ibG9ja2VkKCkgZm9yIG1vcmUgaW5mb3JtYXRpb24KICAgICAgKiBvbiBob3cgdGhp cyBtZWNoYW5pc20gd29ya3MgdG8gYXZvaWQgd2FpdGluZy4gKi8KICAgICBhdmFpbF9yZXEgPSB2 bV9ldmVudF9yaW5nX2F2YWlsYWJsZSh2ZWQpOwotICAgIGlmKCBjdXJyZW50LT5kb21haW4gPT0g ZCAmJiBhdmFpbF9yZXEgPCBkLT5tYXhfdmNwdXMgKQorICAgIGlmKCBjdXJyZW50LT5kb21haW4g PT0gZCAmJiBhdmFpbF9yZXEgPCBkLT5tYXhfdmNwdXMgJiYKKyAgICAgICAgIWF0b21pY19yZWFk KCAmY3VycmVudC0+dm1fZXZlbnRfcGF1c2VfY291bnQgKSApCiAgICAgICAgIHZtX2V2ZW50X21h cmtfYW5kX3BhdXNlKGN1cnJlbnQsIHZlZCk7CiAKICAgICB2bV9ldmVudF9yaW5nX3VubG9jayh2 ZWQpOwotLSAKMS45LjEKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0 dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK