[PATCH 00/15] Add various missing GENERIC_HARDIRQS dependencies

Heiko Carstens
2013-02-06T16:24:17Z

Hi all,

this patch set just adds various missing GENERIC_HARDIRQS to a couple of
Kconfig files in order to make an s390 allmodconfig/alldefconfig compile
again.
This is necessary since during the last merge window s390 got CONFIG_PCI
and with that also CONFIG_HAS_DMA and CONFIG_HAS_IOMEM. These new config
options enable lots and lots of new drivers for s390, which however does
not support GENERIC_HARDIRQS.
Therefore a couple of drivers do not compile. To fix this, just add the
missing dependency (instead of sprinkling a !S390 dependency across the
whole tree).

The patches below are all against linux-next as of today.

If the you as the maintainers would take the patches that would be great.
Or please let me know if any patch should go in via the s390 tree.

Thanks!

Heiko Carstens (15):
drivers/input: add couple of missing GENERIC_HARDIRQS dependencies
drivers/i2c: remove !S390 dependency, add missing GENERIC_HARDIRQS dependencies
drivers/mfd: add missing GENERIC_HARDIRQS dependecies
drivers/block/mtip32xx: add missing GENERIC_HARDIRQS dependency
drivers/dma/dw_dmac: add missing GENERIC_HARDIRQS dependency
drivers/gpio: add missing GENERIC_HARDIRQ dependency
drivers/hid: add missing GENERIC_HARDIRQ dependency
drivers/misc/cb710: add missing GENERIC_HARDIRQS dependency
drivers/media: add missing GENERIC_HARDIRQS dependencies
drivers/net,AT91RM9200: add missing GENERIC_HARDIRQS dependency
drivers/spi: add missing GENERIC_HARDIRQS dependencies
sound: add missing HAS_IOPORT and GENERIC_HARDIRQS dependencies
drivers/usb: add missing GENERIC_HARDIRQS dependencies
drivers/power,goldfisch battery: add missing GENERIC_HARDIRQS dependency
drivers/serial: add GENERIC_HARDIRQS dependency

drivers/block/mtip32xx/Kconfig | 2 +-
drivers/dma/Kconfig | 1 +
drivers/gpio/Kconfig | 4 +-
drivers/hid/Kconfig | 2 +-
drivers/i2c/Kconfig | 2 +-
drivers/i2c/busses/Kconfig | 6 ++-
drivers/input/Kconfig | 2 +-
drivers/input/keyboard/Kconfig | 4 +-
drivers/input/serio/Kconfig | 1 +
drivers/input/touchscreen/Kconfig | 2 +-
drivers/media/platform/Kconfig | 2 +-
drivers/media/radio/Kconfig | 2 +-
drivers/mfd/Kconfig | 72 ++++++++++++++++++----------------
drivers/misc/cb710/Kconfig | 2 +-
drivers/mmc/host/Kconfig | 2 +-
drivers/net/ethernet/cadence/Kconfig | 1 +
drivers/power/Kconfig | 1 +
drivers/spi/Kconfig | 3 +-
drivers/tty/serial/Kconfig | 2 +-
drivers/usb/dwc3/Kconfig | 2 +-
drivers/usb/gadget/Kconfig | 3 +-
drivers/usb/host/Kconfig | 2 +-
drivers/usb/musb/Kconfig | 1 +
drivers/usb/renesas_usbhs/Kconfig | 2 +-
sound/pci/Kconfig | 1 +
sound/soc/codecs/Kconfig | 2 +-
26 files changed, 70 insertions(+), 56 deletions(-)

--
1.7.10.4