Signed-off-by: Andreas Schwab <sch...@linux-m68k.org>
---
 arch/powerpc/kernel/prom_init_check.sh | 22 ++++++----------------
 1 file changed, 6 insertions(+), 16 deletions(-)

diff --git a/arch/powerpc/kernel/prom_init_check.sh 
b/arch/powerpc/kernel/prom_init_check.sh
index fe8e54b..12640f7 100644
--- a/arch/powerpc/kernel/prom_init_check.sh
+++ b/arch/powerpc/kernel/prom_init_check.sh
@@ -50,24 +50,14 @@ do
        done
 
        # ignore register save/restore funcitons
-       if [ "${UNDEF:0:9}" = "_restgpr_" ]; then
+       case $UNDEF in
+       _restgpr_*|_restgpr0_*|_rest32gpr_*)
                OK=1
-       fi
-       if [ "${UNDEF:0:10}" = "_restgpr0_" ]; then
-               OK=1
-       fi
-       if [ "${UNDEF:0:11}" = "_rest32gpr_" ]; then
-               OK=1
-       fi
-       if [ "${UNDEF:0:9}" = "_savegpr_" ]; then
+               ;;
+       _savegpr_*|_savegpr0_*|_save32gpr_*)
                OK=1
-       fi
-       if [ "${UNDEF:0:10}" = "_savegpr0_" ]; then
-               OK=1
-       fi
-       if [ "${UNDEF:0:11}" = "_save32gpr_" ]; then
-               OK=1
-       fi
+               ;;
+       esac
 
        if [ $OK -eq 0 ]; then
                ERROR=1
-- 
2.1.0

-- 
Andreas Schwab, sch...@linux-m68k.org
GPG Key fingerprint = 58CA 54C7 6D53 942B 1756  01D3 44D5 214B 8276 4ED5
"And now for something completely different."
_______________________________________________
Linuxppc-dev mailing list
Linuxppc-dev@lists.ozlabs.org
https://lists.ozlabs.org/listinfo/linuxppc-dev

Reply via email to