From: Frank Rowand Date: Sat, 29 Oct 2016 06:26:28 +0000 (-0700) Subject: of: Remove redundant size check X-Git-Tag: microblaze-4.13-rc1~1051^2~18 X-Git-Url: http://git.monstr.eu/?a=commitdiff_plain;h=ea8229b78899bd1edee3051686a4370e5dd56762;p=linux-2.6-microblaze.git of: Remove redundant size check Remove a redundant check of buffer size. Signed-off-by: Frank Rowand Signed-off-by: Rob Herring --- diff --git a/drivers/of/resolver.c b/drivers/of/resolver.c index 708daca1d522..76c09cb57eae 100644 --- a/drivers/of/resolver.c +++ b/drivers/of/resolver.c @@ -216,7 +216,7 @@ static int adjust_local_phandle_references(struct device_node *local_fixups, for (i = 0; i < count; i++) { off = be32_to_cpu(((__be32 *)prop_fix->value)[i]); - if (off >= prop->length || (off + 4) > prop->length) + if ((off + 4) > prop->length) return -EINVAL; phandle = be32_to_cpu(*(__be32 *)(prop->value + off));