aboutsummaryrefslogtreecommitdiff
path: root/board-qemu
diff options
context:
space:
mode:
authorGreg Kurz <groug@kaod.org>2017-07-14 08:54:27 +0200
committerAlexey Kardashevskiy <aik@ozlabs.ru>2017-07-17 13:51:57 +1000
commit4c345ef71ecab658a17020c7780dd5a7d01029bf (patch)
tree79ac7daf73539eb3c4aa7ac804bbdd818ec8c62a /board-qemu
parented256fbdc56948f2e8c9fcfda734b0169cec7066 (diff)
downloadSLOF-4c345ef71ecab658a17020c7780dd5a7d01029bf.zip
SLOF-4c345ef71ecab658a17020c7780dd5a7d01029bf.tar.gz
SLOF-4c345ef71ecab658a17020c7780dd5a7d01029bf.tar.bz2
board_qemu: drop unused values early in fdt-fix-node-phandle
These two values are pushed on the stack by decode-int and stay unused until the 2drop line. Let's drop them right away to make it obvious. Signed-off-by: Greg Kurz <groug@kaod.org> Signed-off-by: Alexey Kardashevskiy <aik@ozlabs.ru>
Diffstat (limited to 'board-qemu')
-rw-r--r--board-qemu/slof/fdt.fs7
1 files changed, 3 insertions, 4 deletions
diff --git a/board-qemu/slof/fdt.fs b/board-qemu/slof/fdt.fs
index 8d4635f..50beac8 100644
--- a/board-qemu/slof/fdt.fs
+++ b/board-qemu/slof/fdt.fs
@@ -314,11 +314,10 @@ fdt-claim-reserve
>r
FALSE TO (fdt-phandle-replaced)
s" phandle" r@ get-property 0= IF
- decode-int ( p-addr2 p-len2 val )
+ decode-int nip nip
\ ." found phandle: " dup . cr
- r@ s" /" find-node ( p-addr2 p-len2 val node root )
- fdt-replace-all-phandles ( p-addr2 p-len2 )
- 2drop
+ r@ s" /" find-node ( val node root )
+ fdt-replace-all-phandles
(fdt-phandle-replaced) IF
r@ set-node
s" phandle" delete-property