From mboxrd@z Thu Jan 1 00:00:00 1970 From: Ben Hutchings Subject: [PATCH 3.16 095/212] x86/pci-calgary: Fix iommu_free() comparison of unsigned expression >= 0 Date: Thu, 01 Jun 2017 16:43:16 +0100 Message-ID: References: Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: Content-Disposition: inline In-Reply-To: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: iommu-bounces-cunTk1MwBs9QetFLy7KEm3xJsTq8ys+cHZ5vskTnxNA@public.gmane.org Errors-To: iommu-bounces-cunTk1MwBs9QetFLy7KEm3xJsTq8ys+cHZ5vskTnxNA@public.gmane.org To: linux-kernel-u79uwXL29TY76Z2rM5mHXA@public.gmane.org, stable-u79uwXL29TY76Z2rM5mHXA@public.gmane.org Cc: Muli Ben-Yehuda , iommu-cunTk1MwBs9QetFLy7KEm3xJsTq8ys+cHZ5vskTnxNA@public.gmane.org, Nikola Pajkovsky , akpm-de/tnXTf+JLsfHDXvbKv3WD2FQJk+8+b@public.gmane.org, Thomas Gleixner List-Id: iommu@lists.linux-foundation.org My4xNi40NC1yYzEgcmV2aWV3IHBhdGNoLiAgSWYgYW55b25lIGhhcyBhbnkgb2JqZWN0aW9ucywg cGxlYXNlIGxldCBtZSBrbm93LgoKLS0tLS0tLS0tLS0tLS0tLS0tCgpGcm9tOiBOaWtvbGEgUGFq a292c2t5IDxucGFqa292c2t5QHN1c2UuY3o+Cgpjb21taXQgNjhkZWU4ZTJmMmNhY2M1NGQwMzgz OTRlNzBkMjI0MTFkZWU4OWRhMiB1cHN0cmVhbS4KCmNvbW1pdCA4ZmQ1MjRiMzU1ZGEgKCJ4ODY6 IEtpbGwgYmFkX2RtYV9hZGRyZXNzIHZhcmlhYmxlIikgaGFzIGtpbGxlZApiYWRfZG1hX2FkZHJl c3MgdmFyaWFibGUgYW5kIHVzZWQgaW5zdGVhZCBvZiBtYWNybyBETUFfRVJST1JfQ09ERQp3aGlj aCBpcyBhbHdheXMgemVyby4gU2luY2UgZG1hX2FkZHIgaXMgdW5zaWduZWQsIHRoZSBzdGF0ZW1l bnQKCiAgIGRtYV9hZGRyID49IERNQV9FUlJPUl9DT0RFCgppcyBhbHdheXMgdHJ1ZSwgYW5kIG5v dCBuZWVkZWQuCgphcmNoL3g4Ni9rZXJuZWwvcGNpLWNhbGdhcnlfNjQuYzogSW4gZnVuY3Rpb24g 4oCYaW9tbXVfZnJlZeKAmToKYXJjaC94ODYva2VybmVsL3BjaS1jYWxnYXJ5XzY0LmM6Mjk5OjI6 IHdhcm5pbmc6IGNvbXBhcmlzb24gb2YgdW5zaWduZWQgZXhwcmVzc2lvbiA+PSAwIGlzIGFsd2F5 cyB0cnVlIFstV3R5cGUtbGltaXRzXQogIGlmICh1bmxpa2VseSgoZG1hX2FkZHIgPj0gRE1BX0VS Uk9SX0NPREUpICYmIChkbWFfYWRkciA8IGJhZGVuZCkpKSB7CgpGaXhlczogOGZkNTI0YjM1NWRh ICgieDg2OiBLaWxsIGJhZF9kbWFfYWRkcmVzcyB2YXJpYWJsZSIpClNpZ25lZC1vZmYtYnk6IE5p a29sYSBQYWprb3Zza3kgPG5wYWprb3Zza3lAc3VzZS5jej4KQ2M6IGlvbW11QGxpc3RzLmxpbnV4 LWZvdW5kYXRpb24ub3JnCkNjOiBKb24gTWFzb24gPGpkbWFzb25Aa3VkenUudXM+CkNjOiBNdWxp IEJlbi1ZZWh1ZGEgPG11bGl4QG11bGl4Lm9yZz4KTGluazogaHR0cDovL2xrbWwua2VybmVsLm9y Zy9yLzc2MTJjMGY5ZGQ3YzEyOTA0MDdkYmY4ZTgwOWRlZjkyMjAwNjkyMGIuMTQ3OTE2MTE3Ny5n aXQubnBhamtvdnNreUBzdXNlLmN6ClNpZ25lZC1vZmYtYnk6IFRob21hcyBHbGVpeG5lciA8dGds eEBsaW51dHJvbml4LmRlPgpTaWduZWQtb2ZmLWJ5OiBCZW4gSHV0Y2hpbmdzIDxiZW5AZGVjYWRl bnQub3JnLnVrPgotLS0KIGFyY2gveDg2L2tlcm5lbC9wY2ktY2FsZ2FyeV82NC5jIHwgMiArLQog MSBmaWxlIGNoYW5nZWQsIDEgaW5zZXJ0aW9uKCspLCAxIGRlbGV0aW9uKC0pCgotLS0gYS9hcmNo L3g4Ni9rZXJuZWwvcGNpLWNhbGdhcnlfNjQuYworKysgYi9hcmNoL3g4Ni9rZXJuZWwvcGNpLWNh bGdhcnlfNjQuYwpAQCAtMjk2LDcgKzI5Niw3IEBAIHN0YXRpYyB2b2lkIGlvbW11X2ZyZWUoc3Ry dWN0IGlvbW11X3RhYmwKIAogCS8qIHdlcmUgd2UgY2FsbGVkIHdpdGggYmFkX2RtYV9hZGRyZXNz PyAqLwogCWJhZGVuZCA9IERNQV9FUlJPUl9DT0RFICsgKEVNRVJHRU5DWV9QQUdFUyAqIFBBR0Vf U0laRSk7Ci0JaWYgKHVubGlrZWx5KChkbWFfYWRkciA+PSBETUFfRVJST1JfQ09ERSkgJiYgKGRt YV9hZGRyIDwgYmFkZW5kKSkpIHsKKwlpZiAodW5saWtlbHkoZG1hX2FkZHIgPCBiYWRlbmQpKSB7 CiAJCVdBUk4oMSwgS0VSTl9FUlIgIkNhbGdhcnk6IGRyaXZlciB0cmllZCB1bm1hcHBpbmcgYmFk IERNQSAiCiAJCSAgICAgICAiYWRkcmVzcyAweCVMeFxuIiwgZG1hX2FkZHIpOwogCQlyZXR1cm47 CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwppb21tdSBt YWlsaW5nIGxpc3QKaW9tbXVAbGlzdHMubGludXgtZm91bmRhdGlvbi5vcmcKaHR0cHM6Ly9saXN0 cy5saW51eGZvdW5kYXRpb24ub3JnL21haWxtYW4vbGlzdGluZm8vaW9tbXU=