parisc: Fix defconfig selection

Fix the recursive loop when running "make ARCH=parisc defconfig".

Fixes: 84669923e1ed ("parisc: Regenerate parisc defconfigs")
Noticed-by: Guenter Roeck <linux@roeck-us.net>
Tested-by: Guenter Roeck <linux@roeck-us.net>
Signed-off-by: Helge Deller <deller@gmx.de>

Changed files
+12
arch
parisc
+5
arch/parisc/Kconfig
··· 79 79 config STACK_GROWSUP 80 80 def_bool y 81 81 82 + config ARCH_DEFCONFIG 83 + string 84 + default "arch/parisc/configs/generic-32bit_defconfig" if !64BIT 85 + default "arch/parisc/configs/generic-64bit_defconfig" if 64BIT 86 + 82 87 config GENERIC_LOCKBREAK 83 88 bool 84 89 default y
+7
arch/parisc/Makefile
··· 34 34 LD_BFD := elf32-hppa-linux 35 35 endif 36 36 37 + # select defconfig based on actual architecture 38 + ifeq ($(shell uname -m),parisc64) 39 + KBUILD_DEFCONFIG := generic-64bit_defconfig 40 + else 41 + KBUILD_DEFCONFIG := generic-32bit_defconfig 42 + endif 43 + 37 44 export LD_BFD 38 45 39 46 ifneq ($(SUBARCH),$(UTS_MACHINE))