From mboxrd@z Thu Jan 1 00:00:00 1970 From: Paul Durrant Subject: Re: [PATCH v2 1/2] x86/hvm/dmop: fix EFAULT condition Date: Thu, 28 Sep 2017 10:39:13 +0000 Message-ID: <070ba4557e784e09b05fbf09e3dc0958@AMSPEX02CL03.citrite.net> References: <20170928103625.896-1-wei.liu2@citrix.com> <20170928103625.896-2-wei.liu2@citrix.com> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: Received: from mail6.bemta6.messagelabs.com ([193.109.254.103]) by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from ) id 1dxWDr-00031V-EM for xen-devel@lists.xenproject.org; Thu, 28 Sep 2017 10:39:15 +0000 In-Reply-To: <20170928103625.896-2-wei.liu2@citrix.com> Content-Language: en-US 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 , Wei Liu , Jan Beulich List-Id: xen-devel@lists.xenproject.org PiAtLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQo+IEZyb206IFdlaSBMaXUgW21haWx0bzp3ZWku bGl1MkBjaXRyaXguY29tXQo+IFNlbnQ6IDI4IFNlcHRlbWJlciAyMDE3IDExOjM2Cj4gVG86IFhl bi1kZXZlbCA8eGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnPgo+IENjOiBBbnRob255IFBl cmFyZCA8YW50aG9ueS5wZXJhcmRAY2l0cml4LmNvbT47IFdlaSBMaXUKPiA8d2VpLmxpdTJAY2l0 cml4LmNvbT47IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT47IEFuZHJldyBDb29wZXIK PiA8QW5kcmV3LkNvb3BlcjNAY2l0cml4LmNvbT47IFBhdWwgRHVycmFudCA8UGF1bC5EdXJyYW50 QGNpdHJpeC5jb20+Cj4gU3ViamVjdDogW1BBVENIIHYyIDEvMl0geDg2L2h2bS9kbW9wOiBmaXgg RUZBVUxUIGNvbmRpdGlvbgo+IAo+IFRoZSBjb3B5IG1hY3JvIHJldHVybnMgZmFsc2Ugd2hlbiB0 aGUgY29weSBmYWlscy4KPiAKPiBTaWduZWQtb2ZmLWJ5OiBXZWkgTGl1IDx3ZWkubGl1MkBjaXRy aXguY29tPgoKQmV0dGVyIGRpZmYgc3RhdHMgdG9vIG5vdyA6LSkKClJldmlld2VkLWJ5OiBQYXVs IER1cnJhbnQgPHBhdWwuZHVycmFudEBjaXRyaXguY29tPgoKPiAtLS0KPiBDYzogSmFuIEJldWxp Y2ggPGpiZXVsaWNoQHN1c2UuY29tPgo+IENjOiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVy M0BjaXRyaXguY29tPgo+IENjOiBQYXVsIER1cnJhbnQgPHBhdWwuZHVycmFudEBjaXRyaXguY29t Pgo+IAo+IEJhY2twb3J0IHRvIDQuOQo+IC0tLQo+ICB4ZW4vYXJjaC94ODYvaHZtL2RtLmMgfCA2 ICsrLS0tLQo+ICAxIGZpbGUgY2hhbmdlZCwgMiBpbnNlcnRpb25zKCspLCA0IGRlbGV0aW9ucygt KQo+IAo+IGRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvaHZtL2RtLmMgYi94ZW4vYXJjaC94ODYv aHZtL2RtLmMKPiBpbmRleCA4N2VmNGI2Y2E5Li45Y2Y1M2I1NTFjIDEwMDY0NAo+IC0tLSBhL3hl bi9hcmNoL3g4Ni9odm0vZG0uYwo+ICsrKyBiL3hlbi9hcmNoL3g4Ni9odm0vZG0uYwo+IEBAIC0x NzgsMTEgKzE3OCw5IEBAIHN0YXRpYyBpbnQgbW9kaWZpZWRfbWVtb3J5KHN0cnVjdCBkb21haW4g KmQsCj4gICAgICAgICAgc3RydWN0IHhlbl9kbV9vcF9tb2RpZmllZF9tZW1vcnlfZXh0ZW50IGV4 dGVudDsKPiAgICAgICAgICB1bnNpZ25lZCBpbnQgYmF0Y2hfbnI7Cj4gICAgICAgICAgeGVuX3Bm bl90IHBmbiwgZW5kX3BmbjsKPiAtICAgICAgICBpbnQgcmM7Cj4gCj4gLSAgICAgICAgcmMgPSBD T1BZX0ZST01fR1VFU1RfQlVGX09GRlNFVChleHRlbnQsCj4gLSAgICAgICAgICAgIGJ1ZnMsIEVY VEVOVFNfQlVGRkVSLCAoKnJlbV9leHRlbnRzIC0gMSkgKiBzaXplb2YoZXh0ZW50KSk7Cj4gLSAg ICAgICAgaWYgKCByYyApCj4gKyAgICAgICAgaWYgKCAhQ09QWV9GUk9NX0dVRVNUX0JVRl9PRkZT RVQoZXh0ZW50LCBidWZzLCBFWFRFTlRTX0JVRkZFUiwKPiArICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAoKnJlbV9leHRlbnRzIC0gMSkgKiBzaXplb2YoZXh0ZW50KSkg KQo+ICAgICAgICAgICAgICByZXR1cm4gLUVGQVVMVDsKPiAKPiAgICAgICAgICBpZiAoIGV4dGVu dC5wYWQgKQo+IC0tCj4gMi4xMS4wCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVu Lm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==