aboutsummaryrefslogtreecommitdiff
path: root/libfdt
diff options
context:
space:
mode:
authorThierry Reding <treding@nvidia.com>2019-03-26 16:33:01 +0100
committerDavid Gibson <david@gibson.dropbear.id.au>2019-03-29 13:31:16 +1100
commit7dfb61ba96b130ab12afa24c7d15f4706ecbb619 (patch)
treea8f6a0ff90810fc939d078149470266071742189 /libfdt
parent2bc5b66d7f6c441bf6183a6f769a95de6f90297b (diff)
downloaddtc-7dfb61ba96b130ab12afa24c7d15f4706ecbb619.zip
dtc-7dfb61ba96b130ab12afa24c7d15f4706ecbb619.tar.gz
dtc-7dfb61ba96b130ab12afa24c7d15f4706ecbb619.tar.bz2
libfdt: Use fdt_find_max_phandle()
Use the fdt_find_max_phandle() function instead of the deprecated fdt_get_max_phandle() function. Signed-off-by: Thierry Reding <treding@nvidia.com> Message-Id: <20190326153302.17109-2-thierry.reding@gmail.com> Signed-off-by: David Gibson <david@gibson.dropbear.id.au>
Diffstat (limited to 'libfdt')
-rw-r--r--libfdt/fdt_overlay.c6
1 files changed, 5 insertions, 1 deletions
diff --git a/libfdt/fdt_overlay.c b/libfdt/fdt_overlay.c
index 5fdab6c..2ad93d2 100644
--- a/libfdt/fdt_overlay.c
+++ b/libfdt/fdt_overlay.c
@@ -863,12 +863,16 @@ static int overlay_symbol_update(void *fdt, void *fdto)
int fdt_overlay_apply(void *fdt, void *fdto)
{
- uint32_t delta = fdt_get_max_phandle(fdt);
+ uint32_t delta;
int ret;
FDT_RO_PROBE(fdt);
FDT_RO_PROBE(fdto);
+ ret = fdt_find_max_phandle(fdt, &delta);
+ if (ret)
+ goto err;
+
ret = overlay_adjust_local_phandles(fdto, delta);
if (ret)
goto err;