From mboxrd@z Thu Jan 1 00:00:00 1970 From: Ian Jackson Subject: [PATCH 6/8] libelf: loop safety cleanup: Remove obsolete check in elf_shdr_count Date: Fri, 9 Dec 2016 15:44:47 +0000 Message-ID: <1481298289-13546-7-git-send-email-ian.jackson@eu.citrix.com> References: <22602.39819.815607.194639@mariner.uk.xensource.com> <1481298289-13546-1-git-send-email-ian.jackson@eu.citrix.com> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: In-Reply-To: <1481298289-13546-1-git-send-email-ian.jackson@eu.citrix.com> List-Unsubscribe: , List-Post: List-Help: List-Subscribe: , Errors-To: xen-devel-bounces@lists.xen.org Sender: "Xen-devel" To: xen-devel@lists.xensource.com Cc: Stefano Stabellini , Wei Liu , George Dunlap , Andrew Cooper , Tim Deegan , Jan Beulich , Ian Jackson List-Id: xen-devel@lists.xenproject.org QWxsIHRoZSBsb29wcyB3aGljaCBtaWdodCBnbyBvdXQgb2YgY29udHJvbCwgZHVlIHRvIGV4Y2Vz c2l2ZSBzaGRycywKaGF2ZSBiZWVuIGRlY29yYXRlZCB3aXRoIGVsZl9pdGVyX29rLiAgU28gdGhl cmUgaXMgbm8gbmVlZCBmb3IgdGhpcwpleHBsaWNpdCAoYW5kIHJhdGhlciBjcnVkZSkgY2hlY2su CgooQW55d2F5LCB0aGUgY291bnQgd2FzIGEgMTYtYml0IGZpZWxkLCBzbyB0aGUgY2hlY2sgd2Fz IHJlZHVuZGFudC4pCgpTaWduZWQtb2ZmLWJ5OiBJYW4gSmFja3NvbiA8SWFuLkphY2tzb25AZXUu Y2l0cml4LmNvbT4KLS0tCiB4ZW4vY29tbW9uL2xpYmVsZi9saWJlbGYtdG9vbHMuYyB8IDEyICst LS0tLS0tLS0tLQogMSBmaWxlIGNoYW5nZWQsIDEgaW5zZXJ0aW9uKCspLCAxMSBkZWxldGlvbnMo LSkKCmRpZmYgLS1naXQgYS94ZW4vY29tbW9uL2xpYmVsZi9saWJlbGYtdG9vbHMuYyBiL3hlbi9j b21tb24vbGliZWxmL2xpYmVsZi10b29scy5jCmluZGV4IDdmYTU5NjMuLmI3OTliNTYgMTAwNjQ0 Ci0tLSBhL3hlbi9jb21tb24vbGliZWxmL2xpYmVsZi10b29scy5jCisrKyBiL3hlbi9jb21tb24v bGliZWxmL2xpYmVsZi10b29scy5jCkBAIC0xMzEsMTcgKzEzMSw3IEBAIHVpbnQ2NF90IGVsZl9y b3VuZF91cChzdHJ1Y3QgZWxmX2JpbmFyeSAqZWxmLCB1aW50NjRfdCBhZGRyKQogCiB1bnNpZ25l ZCBlbGZfc2hkcl9jb3VudChzdHJ1Y3QgZWxmX2JpbmFyeSAqZWxmKQogewotICAgIHVuc2lnbmVk IGNvdW50ID0gZWxmX3V2YWwoZWxmLCBlbGYtPmVoZHIsIGVfc2hudW0pOwotICAgIHVpbnQ2NF90 IG1heCA9IGVsZi0+c2l6ZSAvIHNpemVvZihFbGYzMl9TaGRyKTsKLQotICAgIGlmICggbWF4ID4g VUlOVF9NQVggKQotICAgICAgICBtYXggPSBVSU5UX01BWDsKLSAgICBpZiAoIGNvdW50ID4gbWF4 ICkKLSAgICB7Ci0gICAgICAgIGVsZl9tYXJrX2Jyb2tlbihlbGYsICJmYXIgdG9vIG1hbnkgc2Vj dGlvbiBoZWFkZXJzIik7Ci0gICAgICAgIGNvdW50ID0gbWF4OwotICAgIH0KLSAgICByZXR1cm4g Y291bnQ7CisgICAgcmV0dXJuIGVsZl91dmFsKGVsZiwgZWxmLT5laGRyLCBlX3NobnVtKTsKIH0K IAogdW5zaWduZWQgZWxmX3BoZHJfY291bnQoc3RydWN0IGVsZl9iaW5hcnkgKmVsZikKLS0gCjIu MS40CgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVu LWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3Rz Lnhlbi5vcmcveGVuLWRldmVsCg==