[PATCH] Simplify symbol check in prom_init_check.sh

2014-09-13 Thread Andreas Schwab
Signed-off-by: Andreas Schwab 
---
 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

[PATCH] Simplify symbol check in prom_init_check.sh

2014-08-04 Thread Andreas Schwab
Signed-off-by: Andreas Schwab 
---
 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.0.4


-- 
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