From: Stephen Boyd Date: Fri, 13 Oct 2017 07:35:57 +0000 (-0700) Subject: of/resolver: Simplify to be32_add_cpu() X-Git-Tag: v5.15~9938^2~34 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=d35d623f52f9bf58b2dc2fa08156de936e1d6770;p=platform%2Fkernel%2Flinux-starfive.git of/resolver: Simplify to be32_add_cpu() This is the same as be32_add_cpu(), so simplify the code and remove the now unused local variable. Signed-off-by: Stephen Boyd Reviewed-by: Frank Rowand Signed-off-by: Rob Herring --- diff --git a/drivers/of/resolver.c b/drivers/of/resolver.c index 99309cb..2d58253 100644 --- a/drivers/of/resolver.c +++ b/drivers/of/resolver.c @@ -165,7 +165,6 @@ static int adjust_local_phandle_references(struct device_node *local_fixups, struct property *prop_fix, *prop; int err, i, count; unsigned int off; - phandle phandle; if (!local_fixups) return 0; @@ -195,9 +194,7 @@ static int adjust_local_phandle_references(struct device_node *local_fixups, if ((off + 4) > prop->length) return -EINVAL; - phandle = be32_to_cpu(*(__be32 *)(prop->value + off)); - phandle += phandle_delta; - *(__be32 *)(prop->value + off) = cpu_to_be32(phandle); + be32_add_cpu(prop->value + off, phandle_delta); } }