GIT ea0d175136582dff6e3591368b1da472ef3870b8 git+ssh://master.kernel.org/pub/scm/linux/kernel/git/viro/bird.git#volatile.b14 commit ea0d175136582dff6e3591368b1da472ef3870b8 Author: Al Viro Date: Sun Apr 2 23:58:38 2006 -0400 [PATCH] V5 make INPUT bool check if it's still needed Signed-off-by: Al Viro commit 630304e48333c4e2506607bc68a6e0a4eae884e5 Author: Al Viro Date: Sun Apr 2 23:50:29 2006 -0400 [PATCH] V4 M48T86 is broken on itanic readb is not a good field name... Signed-off-by: Al Viro commit b737330ce7ba441215532457f0993ee7982b91ad Author: Al Viro Date: Sun Apr 2 23:47:55 2006 -0400 [PATCH] V3 cell was broken better fix exists in mainline; drop it soon Signed-off-by: Al Viro commit fbfeca15a5223341511f5ca594a30dbd5742ecc1 Author: Al Viro Date: Sun Apr 2 23:45:45 2006 -0400 [PATCH] V2 m68k _does_ need -ffreestanding, apparently Volatile; better fix is needed. Signed-off-by: Al Viro commit b39f0eb93549898f0ae6d45c37e4f52f53377fdc 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 c2f689ff057400c7bceb211babed31f645afc14a 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/arch/m68k/Makefile b/arch/m68k/Makefile index 34d826d..b7f0756 100644 --- a/arch/m68k/Makefile +++ b/arch/m68k/Makefile @@ -31,7 +31,7 @@ endif CHECKFLAGS += -D__mc68000__ # without -fno-strength-reduce the 53c7xx.c driver fails ;-( -CFLAGS += -pipe -fno-strength-reduce -ffixed-a2 +CFLAGS += -pipe -fno-strength-reduce -ffixed-a2 -ffreestanding # enable processor switch if compiled only for a single cpu ifndef CONFIG_M68020 diff --git a/arch/powerpc/platforms/cell/Kconfig b/arch/powerpc/platforms/cell/Kconfig index c2a3db8..b657b66 100644 --- a/arch/powerpc/platforms/cell/Kconfig +++ b/arch/powerpc/platforms/cell/Kconfig @@ -4,7 +4,7 @@ menu "Cell Broadband Engine options" config SPU_FS tristate "SPU file system" default m - depends on PPC_CELL + depends on PPC_CELL && BROKEN help The SPU file system is used to access Synergistic Processing Units on machines implementing the Broadband Processor diff --git a/drivers/char/Kconfig b/drivers/char/Kconfig index 889cad0..6cdd3b5 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/input/Kconfig b/drivers/input/Kconfig index 58223b5..76135a3 100644 --- a/drivers/input/Kconfig +++ b/drivers/input/Kconfig @@ -5,7 +5,7 @@ menu "Input device support" config INPUT - tristate "Generic input layer (needed for keyboard, mouse, ...)" if EMBEDDED + bool "Generic input layer (needed for keyboard, mouse, ...)" if EMBEDDED default y ---help--- Say Y here if you have any input device (mouse, keyboard, tablet, diff --git a/drivers/media/dvb/frontends/Kconfig b/drivers/media/dvb/frontends/Kconfig index 9423316..a2008b0 100644 --- a/drivers/media/dvb/frontends/Kconfig +++ b/drivers/media/dvb/frontends/Kconfig @@ -75,7 +75,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 diff --git a/drivers/rtc/Kconfig b/drivers/rtc/Kconfig index 929dd80..5099e55 100644 --- a/drivers/rtc/Kconfig +++ b/drivers/rtc/Kconfig @@ -119,7 +119,7 @@ config RTC_DRV_RS5C372 config RTC_DRV_M48T86 tristate "ST M48T86/Dallas DS12887" - depends on RTC_CLASS + depends on RTC_CLASS && (BROKEN || !IA64) help If you say Y here you will get support for the ST M48T86 and Dallas DS12887 RTC chips.