[PATCH 2/9] Kconfig: menus with depends on HAS_IOMEM.
From: Martin Schwidefsky <[EMAIL PROTECTED]> Add "depends on HAS_IOMEM" to a number of menus to make them disappear for s390 which does not have I/O memory. Signed-off-by: Martin Schwidefsky <[EMAIL PROTECTED]> --- drivers/ata/Kconfig|1 + drivers/char/ipmi/Kconfig |2 ++ drivers/char/tpm/Kconfig |1 + drivers/edac/Kconfig |1 + drivers/hwmon/Kconfig |1 + drivers/i2c/Kconfig|1 + drivers/ide/Kconfig|1 + drivers/infiniband/Kconfig |1 + drivers/leds/Kconfig |1 + drivers/media/Kconfig |1 + drivers/mfd/Kconfig|1 + drivers/mmc/Kconfig|1 + drivers/mtd/Kconfig|1 + drivers/parport/Kconfig|1 + drivers/pnp/Kconfig|1 + drivers/serial/Kconfig |1 + drivers/spi/Kconfig|1 + drivers/telephony/Kconfig |1 + drivers/usb/Kconfig|1 + drivers/video/Kconfig |1 + drivers/w1/Kconfig |1 + sound/Kconfig |1 + 22 files changed, 23 insertions(+) diff -urpN linux-2.6/drivers/ata/Kconfig linux-2.6-patched/drivers/ata/Kconfig --- linux-2.6/drivers/ata/Kconfig 2007-04-23 15:51:29.0 +0200 +++ linux-2.6-patched/drivers/ata/Kconfig 2007-04-23 15:53:05.0 +0200 @@ -3,6 +3,7 @@ # menu "Serial ATA (prod) and Parallel ATA (experimental) drivers" + depends on HAS_IOMEM config ATA tristate "ATA device support" diff -urpN linux-2.6/drivers/char/ipmi/Kconfig linux-2.6-patched/drivers/char/ipmi/Kconfig --- linux-2.6/drivers/char/ipmi/Kconfig 2007-02-04 19:44:54.0 +0100 +++ linux-2.6-patched/drivers/char/ipmi/Kconfig 2007-04-23 15:53:05.0 +0200 @@ -3,6 +3,8 @@ # menu "IPMI" + depends on HAS_IOMEM + config IPMI_HANDLER tristate 'IPMI top-level message handler' help diff -urpN linux-2.6/drivers/char/tpm/Kconfig linux-2.6-patched/drivers/char/tpm/Kconfig --- linux-2.6/drivers/char/tpm/Kconfig 2007-02-04 19:44:54.0 +0100 +++ linux-2.6-patched/drivers/char/tpm/Kconfig 2007-04-23 15:53:05.0 +0200 @@ -3,6 +3,7 @@ # menu "TPM devices" + depends on HAS_IOMEM config TCG_TPM tristate "TPM Hardware Support" diff -urpN linux-2.6/drivers/edac/Kconfig linux-2.6-patched/drivers/edac/Kconfig --- linux-2.6/drivers/edac/Kconfig 2007-04-23 15:51:31.0 +0200 +++ linux-2.6-patched/drivers/edac/Kconfig 2007-04-23 15:53:05.0 +0200 @@ -7,6 +7,7 @@ # menu 'EDAC - error detection and reporting (RAS) (EXPERIMENTAL)' + depends on HAS_IOMEM config EDAC tristate "EDAC core system error reporting (EXPERIMENTAL)" diff -urpN linux-2.6/drivers/hwmon/Kconfig linux-2.6-patched/drivers/hwmon/Kconfig --- linux-2.6/drivers/hwmon/Kconfig 2007-04-23 15:51:31.0 +0200 +++ linux-2.6-patched/drivers/hwmon/Kconfig 2007-04-23 15:53:05.0 +0200 @@ -3,6 +3,7 @@ # menu "Hardware Monitoring support" + depends on HAS_IOMEM config HWMON tristate "Hardware Monitoring support" diff -urpN linux-2.6/drivers/i2c/Kconfig linux-2.6-patched/drivers/i2c/Kconfig --- linux-2.6/drivers/i2c/Kconfig 2007-04-23 15:51:31.0 +0200 +++ linux-2.6-patched/drivers/i2c/Kconfig 2007-04-23 15:53:05.0 +0200 @@ -3,6 +3,7 @@ # menu "I2C support" + depends on HAS_IOMEM config I2C tristate "I2C support" diff -urpN linux-2.6/drivers/ide/Kconfig linux-2.6-patched/drivers/ide/Kconfig --- linux-2.6/drivers/ide/Kconfig 2007-04-23 15:51:32.0 +0200 +++ linux-2.6-patched/drivers/ide/Kconfig 2007-04-23 15:53:05.0 +0200 @@ -7,6 +7,7 @@ if BLOCK menu "ATA/ATAPI/MFM/RLL support" + depends on HAS_IOMEM config IDE tristate "ATA/ATAPI/MFM/RLL support" diff -urpN linux-2.6/drivers/infiniband/Kconfig linux-2.6-patched/drivers/infiniband/Kconfig --- linux-2.6/drivers/infiniband/Kconfig2007-04-23 15:50:42.0 +0200 +++ linux-2.6-patched/drivers/infiniband/Kconfig2007-04-23 15:53:05.0 +0200 @@ -1,4 +1,5 @@ menu "InfiniBand support" + depends on HAS_IOMEM config INFINIBAND depends on PCI || BROKEN diff -urpN linux-2.6/drivers/leds/Kconfig linux-2.6-patched/drivers/leds/Kconfig --- linux-2.6/drivers/leds/Kconfig 2007-04-23 15:51:37.0 +0200 +++ linux-2.6-patched/drivers/leds/Kconfig 2007-04-23 15:53:05.0 +0200 @@ -1,5 +1,6 @@ menu "LED devices" + depends on HAS_IOMEM config NEW_LEDS bool "LED Support" diff -urpN linux-2.6/drivers/media/Kconfig linux-2.6-patched/drivers/media/Kconfig --- linux-2.6/drivers/media/Kconfig 2007-04-23 15:50:43.0 +0200 +++ linux-2.6-patched/drivers/media/Kconfig 2007-04-23 15:53:05.0 +0200 @@ -3,6 +3,7 @@ # menu "Multimedia devices" + depends on HAS_IOMEM config VIDEO_DEV tristate "Video For Linux" diff -urpN
[PATCH 2/9] Kconfig: menus with depends on HAS_IOMEM.
From: Martin Schwidefsky [EMAIL PROTECTED] Add depends on HAS_IOMEM to a number of menus to make them disappear for s390 which does not have I/O memory. Signed-off-by: Martin Schwidefsky [EMAIL PROTECTED] --- drivers/ata/Kconfig|1 + drivers/char/ipmi/Kconfig |2 ++ drivers/char/tpm/Kconfig |1 + drivers/edac/Kconfig |1 + drivers/hwmon/Kconfig |1 + drivers/i2c/Kconfig|1 + drivers/ide/Kconfig|1 + drivers/infiniband/Kconfig |1 + drivers/leds/Kconfig |1 + drivers/media/Kconfig |1 + drivers/mfd/Kconfig|1 + drivers/mmc/Kconfig|1 + drivers/mtd/Kconfig|1 + drivers/parport/Kconfig|1 + drivers/pnp/Kconfig|1 + drivers/serial/Kconfig |1 + drivers/spi/Kconfig|1 + drivers/telephony/Kconfig |1 + drivers/usb/Kconfig|1 + drivers/video/Kconfig |1 + drivers/w1/Kconfig |1 + sound/Kconfig |1 + 22 files changed, 23 insertions(+) diff -urpN linux-2.6/drivers/ata/Kconfig linux-2.6-patched/drivers/ata/Kconfig --- linux-2.6/drivers/ata/Kconfig 2007-04-23 15:51:29.0 +0200 +++ linux-2.6-patched/drivers/ata/Kconfig 2007-04-23 15:53:05.0 +0200 @@ -3,6 +3,7 @@ # menu Serial ATA (prod) and Parallel ATA (experimental) drivers + depends on HAS_IOMEM config ATA tristate ATA device support diff -urpN linux-2.6/drivers/char/ipmi/Kconfig linux-2.6-patched/drivers/char/ipmi/Kconfig --- linux-2.6/drivers/char/ipmi/Kconfig 2007-02-04 19:44:54.0 +0100 +++ linux-2.6-patched/drivers/char/ipmi/Kconfig 2007-04-23 15:53:05.0 +0200 @@ -3,6 +3,8 @@ # menu IPMI + depends on HAS_IOMEM + config IPMI_HANDLER tristate 'IPMI top-level message handler' help diff -urpN linux-2.6/drivers/char/tpm/Kconfig linux-2.6-patched/drivers/char/tpm/Kconfig --- linux-2.6/drivers/char/tpm/Kconfig 2007-02-04 19:44:54.0 +0100 +++ linux-2.6-patched/drivers/char/tpm/Kconfig 2007-04-23 15:53:05.0 +0200 @@ -3,6 +3,7 @@ # menu TPM devices + depends on HAS_IOMEM config TCG_TPM tristate TPM Hardware Support diff -urpN linux-2.6/drivers/edac/Kconfig linux-2.6-patched/drivers/edac/Kconfig --- linux-2.6/drivers/edac/Kconfig 2007-04-23 15:51:31.0 +0200 +++ linux-2.6-patched/drivers/edac/Kconfig 2007-04-23 15:53:05.0 +0200 @@ -7,6 +7,7 @@ # menu 'EDAC - error detection and reporting (RAS) (EXPERIMENTAL)' + depends on HAS_IOMEM config EDAC tristate EDAC core system error reporting (EXPERIMENTAL) diff -urpN linux-2.6/drivers/hwmon/Kconfig linux-2.6-patched/drivers/hwmon/Kconfig --- linux-2.6/drivers/hwmon/Kconfig 2007-04-23 15:51:31.0 +0200 +++ linux-2.6-patched/drivers/hwmon/Kconfig 2007-04-23 15:53:05.0 +0200 @@ -3,6 +3,7 @@ # menu Hardware Monitoring support + depends on HAS_IOMEM config HWMON tristate Hardware Monitoring support diff -urpN linux-2.6/drivers/i2c/Kconfig linux-2.6-patched/drivers/i2c/Kconfig --- linux-2.6/drivers/i2c/Kconfig 2007-04-23 15:51:31.0 +0200 +++ linux-2.6-patched/drivers/i2c/Kconfig 2007-04-23 15:53:05.0 +0200 @@ -3,6 +3,7 @@ # menu I2C support + depends on HAS_IOMEM config I2C tristate I2C support diff -urpN linux-2.6/drivers/ide/Kconfig linux-2.6-patched/drivers/ide/Kconfig --- linux-2.6/drivers/ide/Kconfig 2007-04-23 15:51:32.0 +0200 +++ linux-2.6-patched/drivers/ide/Kconfig 2007-04-23 15:53:05.0 +0200 @@ -7,6 +7,7 @@ if BLOCK menu ATA/ATAPI/MFM/RLL support + depends on HAS_IOMEM config IDE tristate ATA/ATAPI/MFM/RLL support diff -urpN linux-2.6/drivers/infiniband/Kconfig linux-2.6-patched/drivers/infiniband/Kconfig --- linux-2.6/drivers/infiniband/Kconfig2007-04-23 15:50:42.0 +0200 +++ linux-2.6-patched/drivers/infiniband/Kconfig2007-04-23 15:53:05.0 +0200 @@ -1,4 +1,5 @@ menu InfiniBand support + depends on HAS_IOMEM config INFINIBAND depends on PCI || BROKEN diff -urpN linux-2.6/drivers/leds/Kconfig linux-2.6-patched/drivers/leds/Kconfig --- linux-2.6/drivers/leds/Kconfig 2007-04-23 15:51:37.0 +0200 +++ linux-2.6-patched/drivers/leds/Kconfig 2007-04-23 15:53:05.0 +0200 @@ -1,5 +1,6 @@ menu LED devices + depends on HAS_IOMEM config NEW_LEDS bool LED Support diff -urpN linux-2.6/drivers/media/Kconfig linux-2.6-patched/drivers/media/Kconfig --- linux-2.6/drivers/media/Kconfig 2007-04-23 15:50:43.0 +0200 +++ linux-2.6-patched/drivers/media/Kconfig 2007-04-23 15:53:05.0 +0200 @@ -3,6 +3,7 @@ # menu Multimedia devices + depends on HAS_IOMEM config VIDEO_DEV tristate Video For Linux diff -urpN linux-2.6/drivers/mfd/Kconfig