GIT c01295650a15e5374d101b57265ef9bd9fd53863 git+ssh://master.kernel.org/pub/scm/linux/kernel/git/viro/bird.git#volatile.b0 commit c01295650a15e5374d101b57265ef9bd9fd53863 Author: Al Viro Date: Wed Jan 18 19:39:50 2006 -0500 [PATCH] V1 esp is broken on powerpc - no ioctl constants Signed-off-by: Al Viro commit 63c3e2912156dd5f2f36023bbc571a2edf364b00 Author: Al Viro Date: Thu Jan 19 00:08:53 2006 -0500 [PATCH] V0 ICE on enum handling for arm (drivers/media) Disabled a couple of drivers causing an ICE on arm; proper fix needed in gcc. Volatile. Signed-off-by: Al Viro --- diff --git a/drivers/char/Kconfig b/drivers/char/Kconfig index 4135d8c..896ef35 100644 --- a/drivers/char/Kconfig +++ b/drivers/char/Kconfig @@ -153,7 +153,7 @@ config DIGIEPCA config ESPSERIAL tristate "Hayes ESP serial port support" - depends on SERIAL_NONSTANDARD && ISA && ISA_DMA_API + depends on SERIAL_NONSTANDARD && ISA && ISA_DMA_API && (BROKEN || !PPC) help This is a driver which supports Hayes ESP serial ports. Both single port cards and multiport cards are supported. Make sure to read diff --git a/drivers/media/dvb/frontends/Kconfig b/drivers/media/dvb/frontends/Kconfig index db3a8b4..2556765 100644 --- a/drivers/media/dvb/frontends/Kconfig +++ b/drivers/media/dvb/frontends/Kconfig @@ -81,7 +81,7 @@ config DVB_SP887X config DVB_CX22700 tristate "Conexant CX22700 based" - depends on DVB_CORE + depends on DVB_CORE && (BROKEN || !ARM) # ICE on arm help A DVB-T tuner module. Say Y when you want to support this frontend. diff --git a/drivers/media/dvb/ttpci/Kconfig b/drivers/media/dvb/ttpci/Kconfig index 5b2aadb..3abd8fd 100644 --- a/drivers/media/dvb/ttpci/Kconfig +++ b/drivers/media/dvb/ttpci/Kconfig @@ -1,6 +1,6 @@ config DVB_AV7110 tristate "AV7110 cards" - depends on DVB_CORE && PCI + depends on DVB_CORE && PCI && (BROKEN || !ARM) # ICE on arm select FW_LOADER select VIDEO_DEV select VIDEO_SAA7146_VV @@ -119,7 +119,7 @@ config DVB_BUDGET_AV config DVB_BUDGET_PATCH tristate "AV7110 cards with Budget Patch" - depends on DVB_CORE && DVB_BUDGET + depends on DVB_CORE && DVB_BUDGET && (BROKEN || !ARM) # ICE select DVB_AV7110 select DVB_STV0299 select DVB_VES1X93 diff --git a/drivers/media/dvb/ttusb-budget/Kconfig b/drivers/media/dvb/ttusb-budget/Kconfig index 914587d..cb57de6 100644 --- a/drivers/media/dvb/ttusb-budget/Kconfig +++ b/drivers/media/dvb/ttusb-budget/Kconfig @@ -1,6 +1,6 @@ config DVB_TTUSB_BUDGET tristate "Technotrend/Hauppauge Nova-USB devices" - depends on DVB_CORE && USB + depends on DVB_CORE && USB && (BROKEN || !ARM) # ICE on arm select DVB_CX22700 select DVB_TDA1004X select DVB_VES1820