From mboxrd@z Thu Jan 1 00:00:00 1970 From: Razvan Cojocaru Subject: [PATCH V2] x86/monitor: Disallow setting mem_access_emulate_each_rep when vm_event is NULL Date: Fri, 8 Apr 2016 15:35:13 +0300 Message-ID: <1460118913-5321-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: andrew.cooper3@citrix.com, keir@xen.org, Razvan Cojocaru , jbeulich@suse.com List-Id: xen-devel@lists.xenproject.org SXQgaXMgbWVhbmluZ2xlc3MgKGFuZCBwb3RlbnRpYWxseSBkYW5nZXJvdXMgLSBzZWUgaHZtZW11 bF92aXJ0dWFsX3RvX2xpbmVhcigpKQp0byBzZXQgbWVtX2FjY2Vzc19lbXVsYXRlX2VhY2hfcmVw IGJlZm9yZSB4Y19tb25pdG9yX2VuYWJsZSgpICh3aGljaCBhbGxvY2F0ZXMKdmNwdS0+YXJjaC52 bV9ldmVudCkgaGFzIGJlZW4gY2FsbGVkLCBzbyByZXR1cm4gYW4gZXJyb3IgZnJvbSB0aGUKWEVO X0RPTUNUTF9NT05JVE9SX09QX0VNVUxBVEVfRUFDSF9SRVAgaHlwZXJjYWxsIHdoZW4gdGhhdCBp cyB0aGUgY2FzZS4KClNpZ25lZC1vZmYtYnk6IFJhenZhbiBDb2pvY2FydSA8cmNvam9jYXJ1QGJp dGRlZmVuZGVyLmNvbT4KCi0tLQpDaGFuZ2VzIHNpbmNlIFYxOgogLSBGaXhlZCB0aGUgaWYoKSBj b25kaXRpb24uCiAtIEludHJvZHVjZWQgYW4gcmMgcmV0dXJuIHZhcmlhYmxlIHRvIHNpbXBsaWZ5 IHRoZSBjb2RlLgotLS0KIHhlbi9pbmNsdWRlL2FzbS14ODYvbW9uaXRvci5oIHwgMTYgKysrKysr KysrKysrKy0tLQogMSBmaWxlIGNoYW5nZWQsIDEzIGluc2VydGlvbnMoKyksIDMgZGVsZXRpb25z KC0pCgpkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9tb25pdG9yLmggYi94ZW4vaW5j bHVkZS9hc20teDg2L21vbml0b3IuaAppbmRleCAwOTU0YjU5Li5hNjY3NjBkIDEwMDY0NAotLS0g YS94ZW4vaW5jbHVkZS9hc20teDg2L21vbml0b3IuaAorKysgYi94ZW4vaW5jbHVkZS9hc20teDg2 L21vbml0b3IuaApAQCAtMzIsMTkgKzMyLDI5IEBACiBzdGF0aWMgaW5saW5lCiBpbnQgYXJjaF9t b25pdG9yX2RvbWN0bF9vcChzdHJ1Y3QgZG9tYWluICpkLCBzdHJ1Y3QgeGVuX2RvbWN0bF9tb25p dG9yX29wICptb3ApCiB7CisgICAgaW50IHJjID0gMDsKKwogICAgIHN3aXRjaCAoIG1vcC0+b3Ag KQogICAgIHsKICAgICBjYXNlIFhFTl9ET01DVExfTU9OSVRPUl9PUF9FTVVMQVRFX0VBQ0hfUkVQ OgogICAgICAgICBkb21haW5fcGF1c2UoZCk7Ci0gICAgICAgIGQtPmFyY2gubWVtX2FjY2Vzc19l bXVsYXRlX2VhY2hfcmVwID0gISFtb3AtPmV2ZW50OworICAgICAgICAvKgorICAgICAgICAgKiBF bmFibGluZyBtZW1fYWNjZXNzX2VtdWxhdGVfZWFjaF9yZXAgd2l0aG91dCBhIHZtX2V2ZW50IHN1 YnNjcmliZXIKKyAgICAgICAgICogaXMgbWVhbmluZ2xlc3MuCisgICAgICAgICAqLworICAgICAg ICBpZiAoIGQtPnZjcHUgJiYgZC0+dmNwdVswXS0+YXJjaC52bV9ldmVudCApCisgICAgICAgICAg ICBkLT5hcmNoLm1lbV9hY2Nlc3NfZW11bGF0ZV9lYWNoX3JlcCA9ICEhbW9wLT5ldmVudDsKKyAg ICAgICAgZWxzZQorICAgICAgICAgICAgcmMgPSAtRUlOVkFMOworCiAgICAgICAgIGRvbWFpbl91 bnBhdXNlKGQpOwogICAgICAgICBicmVhazsKIAogICAgIGRlZmF1bHQ6Ci0gICAgICAgIHJldHVy biAtRU9QTk9UU1VQUDsKKyAgICAgICAgcmMgPSAtRU9QTk9UU1VQUDsKICAgICB9CiAKLSAgICBy ZXR1cm4gMDsKKyAgICByZXR1cm4gcmM7CiB9CiAKIGludCBhcmNoX21vbml0b3JfZG9tY3RsX2V2 ZW50KHN0cnVjdCBkb21haW4gKmQsCi0tIAoxLjkuMQoKCl9fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVs QGxpc3RzLnhlbi5vcmcKaHR0cDovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==