From mboxrd@z Thu Jan 1 00:00:00 1970 From: Wei Liu Subject: [PATCH v2 1/2] x86/hvm/dmop: fix EFAULT condition Date: Thu, 28 Sep 2017 11:36:24 +0100 Message-ID: <20170928103625.896-2-wei.liu2@citrix.com> References: <20170928103625.896-1-wei.liu2@citrix.com> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: Received: from mail6.bemta5.messagelabs.com ([195.245.231.135]) by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from ) id 1dxWBn-0002i2-1z for xen-devel@lists.xenproject.org; Thu, 28 Sep 2017 10:37:07 +0000 In-Reply-To: <20170928103625.896-1-wei.liu2@citrix.com> List-Unsubscribe: , List-Post: List-Help: List-Subscribe: , Errors-To: xen-devel-bounces@lists.xen.org Sender: "Xen-devel" To: Xen-devel Cc: Anthony PERARD , Andrew Cooper , Paul Durrant , Wei Liu , Jan Beulich List-Id: xen-devel@lists.xenproject.org VGhlIGNvcHkgbWFjcm8gcmV0dXJucyBmYWxzZSB3aGVuIHRoZSBjb3B5IGZhaWxzLgoKU2lnbmVk LW9mZi1ieTogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KLS0tCkNjOiBKYW4gQmV1bGlj aCA8amJldWxpY2hAc3VzZS5jb20+CkNjOiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0Bj aXRyaXguY29tPgpDYzogUGF1bCBEdXJyYW50IDxwYXVsLmR1cnJhbnRAY2l0cml4LmNvbT4KCkJh Y2twb3J0IHRvIDQuOQotLS0KIHhlbi9hcmNoL3g4Ni9odm0vZG0uYyB8IDYgKystLS0tCiAxIGZp bGUgY2hhbmdlZCwgMiBpbnNlcnRpb25zKCspLCA0IGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBh L3hlbi9hcmNoL3g4Ni9odm0vZG0uYyBiL3hlbi9hcmNoL3g4Ni9odm0vZG0uYwppbmRleCA4N2Vm NGI2Y2E5Li45Y2Y1M2I1NTFjIDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYvaHZtL2RtLmMKKysr IGIveGVuL2FyY2gveDg2L2h2bS9kbS5jCkBAIC0xNzgsMTEgKzE3OCw5IEBAIHN0YXRpYyBpbnQg bW9kaWZpZWRfbWVtb3J5KHN0cnVjdCBkb21haW4gKmQsCiAgICAgICAgIHN0cnVjdCB4ZW5fZG1f b3BfbW9kaWZpZWRfbWVtb3J5X2V4dGVudCBleHRlbnQ7CiAgICAgICAgIHVuc2lnbmVkIGludCBi YXRjaF9ucjsKICAgICAgICAgeGVuX3Bmbl90IHBmbiwgZW5kX3BmbjsKLSAgICAgICAgaW50IHJj OwogCi0gICAgICAgIHJjID0gQ09QWV9GUk9NX0dVRVNUX0JVRl9PRkZTRVQoZXh0ZW50LAotICAg ICAgICAgICAgYnVmcywgRVhURU5UU19CVUZGRVIsICgqcmVtX2V4dGVudHMgLSAxKSAqIHNpemVv ZihleHRlbnQpKTsKLSAgICAgICAgaWYgKCByYyApCisgICAgICAgIGlmICggIUNPUFlfRlJPTV9H VUVTVF9CVUZfT0ZGU0VUKGV4dGVudCwgYnVmcywgRVhURU5UU19CVUZGRVIsCisgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICgqcmVtX2V4dGVudHMgLSAxKSAqIHNpemVv ZihleHRlbnQpKSApCiAgICAgICAgICAgICByZXR1cm4gLUVGQVVMVDsKIAogICAgICAgICBpZiAo IGV4dGVudC5wYWQgKQotLSAKMi4xMS4wCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMu eGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==