diff -urN RC14-rc2-git8-rio/drivers/isdn/hisax/Kconfig RC14-rc2-git8-broken-on-big-endian/drivers/isdn/hisax/Kconfig --- RC14-rc2-git8-rio/drivers/isdn/hisax/Kconfig 2005-08-28 23:09:43.000000000 -0400 +++ RC14-rc2-git8-broken-on-big-endian/drivers/isdn/hisax/Kconfig 2005-09-30 07:34:19.000000000 -0400 @@ -110,7 +110,7 @@ config HISAX_TELESPCI bool "Teles PCI" - depends on PCI && (BROKEN || !(SPARC64 || PPC)) + depends on PCI && BROKEN_ON_BIG_ENDIAN help This enables HiSax support for the Teles PCI. See on how to configure it. @@ -238,7 +238,7 @@ config HISAX_NETJET bool "NETjet card" - depends on PCI && (BROKEN || !(SPARC64 || PPC)) + depends on PCI && BROKEN_ON_BIG_ENDIAN help This enables HiSax support for the NetJet from Traverse Technologies. @@ -249,7 +249,7 @@ config HISAX_NETJET_U bool "NETspider U card" - depends on PCI && (BROKEN || !(SPARC64 || PPC)) + depends on PCI && BROKEN_ON_BIG_ENDIAN help This enables HiSax support for the Netspider U interface ISDN card from Traverse Technologies. @@ -317,7 +317,7 @@ config HISAX_HFC_PCI bool "HFC PCI-Bus cards" - depends on PCI && (BROKEN || !(SPARC64 || PPC)) + depends on PCI && BROKEN_ON_BIG_ENDIAN help This enables HiSax support for the HFC-S PCI 2BDS0 based cards. @@ -344,7 +344,7 @@ config HISAX_ENTERNOW_PCI bool "Formula-n enter:now PCI card" - depends on PCI && (BROKEN || !(SPARC64 || PPC)) + depends on PCI && BROKEN_ON_BIG_ENDIAN help This enables HiSax support for the Formula-n enter:now PCI ISDN card. diff -urN RC14-rc2-git8-rio/drivers/isdn/pcbit/Kconfig RC14-rc2-git8-broken-on-big-endian/drivers/isdn/pcbit/Kconfig --- RC14-rc2-git8-rio/drivers/isdn/pcbit/Kconfig 2005-06-17 15:48:29.000000000 -0400 +++ RC14-rc2-git8-broken-on-big-endian/drivers/isdn/pcbit/Kconfig 2005-09-30 07:34:19.000000000 -0400 @@ -3,7 +3,7 @@ # config ISDN_DRV_PCBIT tristate "PCBIT-D support" - depends on ISDN_I4L && ISA && (BROKEN || !PPC) + depends on ISDN_I4L && ISA && BROKEN_ON_BIG_ENDIAN help This enables support for the PCBIT ISDN-card. This card is manufactured in Portugal by Octal. For running this card, diff -urN RC14-rc2-git8-rio/init/Kconfig RC14-rc2-git8-broken-on-big-endian/init/Kconfig --- RC14-rc2-git8-rio/init/Kconfig 2005-09-06 17:40:59.000000000 -0400 +++ RC14-rc2-git8-broken-on-big-endian/init/Kconfig 2005-09-30 07:34:19.000000000 -0400 @@ -50,6 +50,15 @@ depends on BROKEN || !SMP default y +# +# This is a mess; such stuff belongs to arch/*/Kconfig and it will get there. +# For now it will do, though. +# +config BROKEN_ON_BIG_ENDIAN + bool + depends on BROKEN || !(M68K || PPC || SPARC32 || SPARC64 || S390 || PARISC || FRV || H8300 || (ARM && CPU_BIG_ENDIAN) || (M32R || MIPS || SUPERH && !SUPERH64) && !CPU_LITTLE_ENDIAN || SUPERH64 && BIG_ENDIAN || XTENSA) + default y + config LOCK_KERNEL bool depends on SMP || PREEMPT