projects
/
wrapfs-5.8.y.git
/ commitdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
patch
| inline |
side by side
(parent:
3745ae6
)
powerpc: unrel_branch_check.sh: exit silently for early errors
author
Stephen Rothwell
<sfr@canb.auug.org.au>
Tue, 11 Aug 2020 14:04:34 +0000
(
00:04
+1000)
committer
Michael Ellerman
<mpe@ellerman.id.au>
Wed, 2 Sep 2020 01:00:22 +0000
(11:00 +1000)
If we can't find the address of __end_interrupts, then we still exit
successfully as that is the current behaviour.
Signed-off-by: Stephen Rothwell <sfr@canb.auug.org.au>
Signed-off-by: Michael Ellerman <mpe@ellerman.id.au>
Link:
https://lore.kernel.org/r/20200811140435.20957-8-sfr@canb.auug.org.au
arch/powerpc/tools/unrel_branch_check.sh
patch
|
blob
|
history
diff --git
a/arch/powerpc/tools/unrel_branch_check.sh
b/arch/powerpc/tools/unrel_branch_check.sh
index 4489f16a443c888e3c18f3c8384bc73a1cdf3946..70da90270c781b707e3a83d6b56e05582f265418 100755
(executable)
--- a/
arch/powerpc/tools/unrel_branch_check.sh
+++ b/
arch/powerpc/tools/unrel_branch_check.sh
@@
-14,9
+14,12
@@
kstart=0xc000000000000000
printf -v kend '0x%x' $(( kstart + 0x10000 ))
end_intr=0x$(
-$objdump -R -d --start-address="$kstart" --stop-address="$kend" "$vmlinux" |
+$objdump -R -d --start-address="$kstart" --stop-address="$kend" "$vmlinux"
2>/dev/null
|
awk '$2 == "<__end_interrupts>:" { print $1 }'
)
+if [ "$end_intr" = "0x" ]; then
+ exit 0
+fi
$objdump -R -D --no-show-raw-insn --start-address="$kstart" --stop-address="$end_intr" "$vmlinux" |
sed -E -n '