From mboxrd@z Thu Jan 1 00:00:00 1970 From: Samuel Thibault Subject: [PATCH] Mini-OS: netfront: fix off-by-one error introduced in 7c8f3483 Date: Fri, 1 Apr 2016 20:17:01 +0200 Message-ID: <1459534621-12514-1-git-send-email-samuel.thibault@ens-lyon.org> 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, minios-devel@lists.xenproject.org Cc: Samuel Thibault , wei.liu2@citrix.com, srn@prgmr.com List-Id: xen-devel@lists.xenproject.org N2M4ZjM0ODMgaW50cm9kdWNlZCBhIGJyZWFrIHdpdGhpbiBhIGxvb3AgaW4gbmV0ZnJvbnQuYyBz dWNoIHRoYXQKY29ucyBhbmQgbnJfY29uc3VtZWQgd2VyZSBubyBsb25nZXIgYWx3YXlzIGJlaW5n IGluY3JlbWVudGVkLiBUaGUKb2Zmc2V0IGF0IGNvbnMgd2lsbCBiZSBwcm9jZXNzZWQgbXVsdGlw bGUgdGltZXMgd2l0aCB0aGUgYnJlYWsgaW4KcGxhY2UuCgpUaGlzIGNvbW1pdCByZXZlcnRzIHRv IHVzaW5nIHRoZSAic29tZSIgdmFyaWFibGUgaW4gdGhlIGxvb3AgY29uZGl0aW9uLApidXQgYXZv aWRzIGlmZGVmcyBmb3IgdGhlIG5vbi1saWJjIGNhc2UuIEl0IGFsc28gcmVuYW1lcyBpdCB0byBk b2JyZWFrCnRvIG1ha2UgaXRzIHVzYWdlIGNsZWFyZXIuCgpTaWduZWQtb2ZmLWJ5OiBTYW11ZWwg VGhpYmF1bHQgPHNhbXVlbC50aGliYXVsdEBlbnMtbHlvbi5vcmc+ClRlc3RlZC1ieTogU2FyYWgg TmV3bWFuIDxzcm5AcHJnbXIuY29tPgotLS0KIG5ldGZyb250LmMgfCAyMCArKysrKystLS0tLS0t LS0tLS0tLQogMSBmaWxlIGNoYW5nZWQsIDYgaW5zZXJ0aW9ucygrKSwgMTQgZGVsZXRpb25zKC0p CgpkaWZmIC0tZ2l0IGEvbmV0ZnJvbnQuYyBiL25ldGZyb250LmMKaW5kZXggMGVjYTViNS4uYjhm YWM2MiAxMDA2NDQKLS0tIGEvbmV0ZnJvbnQuYworKysgYi9uZXRmcm9udC5jCkBAIC05NywxOSAr OTcsMTUgQEAgdm9pZCBuZXR3b3JrX3J4KHN0cnVjdCBuZXRmcm9udF9kZXYgKmRldikKIHsKICAg ICBSSU5HX0lEWCBycCxjb25zLHJlcV9wcm9kOwogICAgIGludCBucl9jb25zdW1lZCwgbW9yZSwg aSwgbm90aWZ5OwotI2lmZGVmIEhBVkVfTElCQwotICAgIGludCBzb21lOwotI2VuZGlmCisgICAg aW50IGRvYnJlYWs7CiAKICAgICBucl9jb25zdW1lZCA9IDA7CiBtb3JldG9kbzoKICAgICBycCA9 IGRldi0+cnguc3JpbmctPnJzcF9wcm9kOwogICAgIHJtYigpOyAvKiBFbnN1cmUgd2Ugc2VlIHF1 ZXVlZCByZXNwb25zZXMgdXAgdG8gJ3JwJy4gKi8KIAotI2lmZGVmIEhBVkVfTElCQwotICAgIHNv bWUgPSAwOwotI2VuZGlmCi0gICAgZm9yIChjb25zID0gZGV2LT5yeC5yc3BfY29uczsgY29ucyAh PSBycDsgbnJfY29uc3VtZWQrKywgY29ucysrKQorICAgIGRvYnJlYWsgPSAwOworICAgIGZvciAo Y29ucyA9IGRldi0+cngucnNwX2NvbnM7IGNvbnMgIT0gcnAgJiYgIWRvYnJlYWs7IG5yX2NvbnN1 bWVkKyssIGNvbnMrKykKICAgICB7CiAgICAgICAgIHN0cnVjdCBuZXRfYnVmZmVyKiBidWY7CiAg ICAgICAgIHVuc2lnbmVkIGNoYXIqIHBhZ2U7CkBAIC0xMzQsOCArMTMwLDggQEAgbW9yZXRvZG86 CiAJCSAgICBsZW4gPSBkZXYtPmxlbjsKIAkJbWVtY3B5KGRldi0+ZGF0YSwgcGFnZStyeC0+b2Zm c2V0LCBsZW4pOwogCQlkZXYtPnJsZW4gPSBsZW47Ci0JCXNvbWUgPSAxOwotICAgICAgICAgICAg ICAgIGJyZWFrOworCQkvKiBObyBuZWVkIHRvIHJlY2VpdmUgdGhlIHJlc3QgZm9yIG5vdyAqLwor CQlkb2JyZWFrID0gMTsKIAkgICAgfSBlbHNlCiAjZW5kaWYKIAkJZGV2LT5uZXRpZl9yeChwYWdl K3J4LT5vZmZzZXQscngtPnN0YXR1cyk7CkBAIC0xNDQsMTEgKzE0MCw3IEBAIG1vcmV0b2RvOgog ICAgIGRldi0+cngucnNwX2NvbnM9Y29uczsKIAogICAgIFJJTkdfRklOQUxfQ0hFQ0tfRk9SX1JF U1BPTlNFUygmZGV2LT5yeCxtb3JlKTsKLSNpZmRlZiBIQVZFX0xJQkMKLSAgICBpZihtb3JlICYm ICFzb21lKSBnb3RvIG1vcmV0b2RvOwotI2Vsc2UKLSAgICBpZihtb3JlKSBnb3RvIG1vcmV0b2Rv OwotI2VuZGlmCisgICAgaWYobW9yZSAmJiAhZG9icmVhaykgZ290byBtb3JldG9kbzsKIAogICAg IHJlcV9wcm9kID0gZGV2LT5yeC5yZXFfcHJvZF9wdnQ7CiAKLS0gCjIuOC4wLnJjMwoKCl9fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWls aW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cDovL2xpc3RzLnhlbi5vcmcveGVu LWRldmVsCg==