From mboxrd@z Thu Jan 1 00:00:00 1970 From: Juergen Gross Subject: Re: [PATCH] xen/pciback: Fix conf_space read/write overlap check. Date: Wed, 22 Jun 2016 06:11:48 +0200 Message-ID: <576A1004.3000301@suse.com> References: <1466519876-7205-1-git-send-email-andrey2805@gmail.com> <576962A2.9080000@oracle.com> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: Received: from mail6.bemta6.messagelabs.com ([85.158.143.247]) by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from ) id 1bFZW3-0002lp-Ve for xen-devel@lists.xenproject.org; Wed, 22 Jun 2016 04:11:52 +0000 In-Reply-To: <576962A2.9080000@oracle.com> List-Unsubscribe: , List-Post: List-Help: List-Subscribe: , Errors-To: xen-devel-bounces@lists.xen.org Sender: "Xen-devel" To: Boris Ostrovsky , Andrey Grodzovsky , xen-devel@lists.xenproject.org Cc: stable@vger.kernel.org, Linux Kernel Mailing List , Jan Beulich , jw@quattru.com, David Vrabel List-Id: xen-devel@lists.xenproject.org T24gMjEvMDYvMTYgMTc6NTIsIEJvcmlzIE9zdHJvdnNreSB3cm90ZToKPiBPbiAwNi8yMS8yMDE2 IDEwOjM3IEFNLCBBbmRyZXkgR3JvZHpvdnNreSB3cm90ZToKPj4gQ3VycmVudCBvdmVybGFwIGNo ZWNrIGlzIGV2YWx1YXRpbmcgdG8gZmFsc2UgYSBjYXNlIHdoZXJlIGEgZmlsdGVyIGZpZWxkCj4+ IGlzIGZ1bGx5IGNvbnRhaW5lZCAocHJvcGVyIHN1YnNldCkgb2YgYSByL3cgcmVxdWVzdC4KPj4g VGhpcyBjaGFuZ2UgYXBwbGllcyBjbGFzc2ljYWwgb3ZlcmxhcCBjaGVjayBpbnN0ZWFkIHRvIGlu Y2x1ZGUKPj4gYWxsIHRoZSBzY2VuYXJpb3MuCj4+Cj4+IFJlbGF0ZWQgdG8gaHR0cHM6Ly93d3cu bWFpbC1hcmNoaXZlLmNvbS94ZW4tZGV2ZWxAbGlzdHMueGVuLm9yZy9tc2c3MjE3NC5odG1sCj4+ Cj4+IENjOiBKYW4gQmV1bGljaCA8SkJldWxpY2hAc3VzZS5jb20+Cj4+IENjOiBCb3JpcyBPc3Ry b3Zza3kgPGJvcmlzLm9zdHJvdnNreUBvcmFjbGUuY29tPgo+PiBDYzogc3RhYmxlQHZnZXIua2Vy bmVsLm9yZwo+PiBTaWduZWQtb2ZmLWJ5OiBBbmRyZXkgR3JvZHpvdnNreSA8YW5kcmV5MjgwNUBn bWFpbC5jb20+Cj4gCj4gKyBEYXZpZCBhbmQgSnVlcmdlbiAobWFpbnRhaW5lcnMpIGFuZCBrZXJu ZWwgbGlzdC4KPiAKPiBSZXZpZXdlZC1ieTogQm9yaXMgT3N0cm92c2t5IDxib3Jpcy5vc3Ryb3Zz a3lAb3JhY2xlLmNvbT4KCkFja2VkLWJ5OiBKdWVyZ2VuIEdyb3NzIDxqZ3Jvc3NAc3VzZS5jb20+ Cgo+IAo+IAo+PiAtLS0KPj4gIGRyaXZlcnMveGVuL3hlbi1wY2liYWNrL2NvbmZfc3BhY2UuYyB8 IDYgKystLS0tCj4+ICAxIGZpbGUgY2hhbmdlZCwgMiBpbnNlcnRpb25zKCspLCA0IGRlbGV0aW9u cygtKQo+Pgo+PiBkaWZmIC0tZ2l0IGEvZHJpdmVycy94ZW4veGVuLXBjaWJhY2svY29uZl9zcGFj ZS5jIGIvZHJpdmVycy94ZW4veGVuLXBjaWJhY2svY29uZl9zcGFjZS5jCj4+IGluZGV4IDhlNjcz MzYuLjZhMjU1MzMgMTAwNjQ0Cj4+IC0tLSBhL2RyaXZlcnMveGVuL3hlbi1wY2liYWNrL2NvbmZf c3BhY2UuYwo+PiArKysgYi9kcml2ZXJzL3hlbi94ZW4tcGNpYmFjay9jb25mX3NwYWNlLmMKPj4g QEAgLTE4Myw4ICsxODMsNyBAQCBpbnQgeGVuX3BjaWJrX2NvbmZpZ19yZWFkKHN0cnVjdCBwY2lf ZGV2ICpkZXYsIGludCBvZmZzZXQsIGludCBzaXplLAo+PiAgCQlmaWVsZF9zdGFydCA9IE9GRlNF VChjZmdfZW50cnkpOwo+PiAgCQlmaWVsZF9lbmQgPSBPRkZTRVQoY2ZnX2VudHJ5KSArIGZpZWxk LT5zaXplOwo+PiAgCj4+IC0JCWlmICgocmVxX3N0YXJ0ID49IGZpZWxkX3N0YXJ0ICYmIHJlcV9z dGFydCA8IGZpZWxkX2VuZCkKPj4gLQkJICAgIHx8IChyZXFfZW5kID4gZmllbGRfc3RhcnQgJiYg cmVxX2VuZCA8PSBmaWVsZF9lbmQpKSB7Cj4+ICsJCSBpZiAocmVxX2VuZCA+IGZpZWxkX3N0YXJ0 ICYmIGZpZWxkX2VuZCA+IHJlcV9zdGFydCkgewo+PiAgCQkJZXJyID0gY29uZl9zcGFjZV9yZWFk KGRldiwgY2ZnX2VudHJ5LCBmaWVsZF9zdGFydCwKPj4gIAkJCQkJICAgICAgJnRtcF92YWwpOwo+ PiAgCQkJaWYgKGVycikKPj4gQEAgLTIzMCw4ICsyMjksNyBAQCBpbnQgeGVuX3BjaWJrX2NvbmZp Z193cml0ZShzdHJ1Y3QgcGNpX2RldiAqZGV2LCBpbnQgb2Zmc2V0LCBpbnQgc2l6ZSwgdTMyIHZh bHVlKQo+PiAgCQlmaWVsZF9zdGFydCA9IE9GRlNFVChjZmdfZW50cnkpOwo+PiAgCQlmaWVsZF9l bmQgPSBPRkZTRVQoY2ZnX2VudHJ5KSArIGZpZWxkLT5zaXplOwo+PiAgCj4+IC0JCWlmICgocmVx X3N0YXJ0ID49IGZpZWxkX3N0YXJ0ICYmIHJlcV9zdGFydCA8IGZpZWxkX2VuZCkKPj4gLQkJICAg IHx8IChyZXFfZW5kID4gZmllbGRfc3RhcnQgJiYgcmVxX2VuZCA8PSBmaWVsZF9lbmQpKSB7Cj4+ ICsJCSBpZiAocmVxX2VuZCA+IGZpZWxkX3N0YXJ0ICYmIGZpZWxkX2VuZCA+IHJlcV9zdGFydCkg ewo+PiAgCQkJdG1wX3ZhbCA9IDA7Cj4+ICAKPj4gIAkJCWVyciA9IHhlbl9wY2lia19jb25maWdf cmVhZChkZXYsIGZpZWxkX3N0YXJ0LAo+IAo+IAo+IAoKCl9fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVs QGxpc3RzLnhlbi5vcmcKaHR0cDovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==