On Mon, 14 May 2012 10:50:25 +1000, Stephen Rothwell <sfr@xxxxxxxxxxxxxxxx> wrote: > Hi Linus, > > Building Linus' tree, today's linux-next build (x86_64 allmodconfig) > failed like this: > > ERROR: "handle_edge_irq" [drivers/gpio/gpio-pch.ko] undefined! > ERROR: "irq_to_desc" [drivers/gpio/gpio-pch.ko] undefined! > > This has been reported elsewhere by DaveM. > > Caused by commit df9541a60af0 ("gpio: pch9: Use proper flow type handlers"). > > I have reverted that commit for today. Gah, I tested that patch with CONFIG_GPIO_PCH=Y, but not as a module. I see three options here; revert the patch now and fix it up in v3.4, add exports for those two symbols, or disable building that code as a module (patch below). Personally I prefer the third option for the immediate fix. g. >From 7fd0fcff9f0d65734415fed756271c1ae2267666 Mon Sep 17 00:00:00 2001 From: Grant Likely <grant.likely@xxxxxxxxxxxx> Date: Mon, 14 May 2012 00:52:49 -0600 Subject: [PATCH] gpio/pch: Fix build failure when selected as a module x86_64 allmodconfig fails like this: ERROR: "handle_edge_irq" [drivers/gpio/gpio-pch.ko] undefined! ERROR: "irq_to_desc" [drivers/gpio/gpio-pch.ko] undefined! This patch fixes the issue by not allowing gpio-pch.c to be built as a module. It can be reenabled when the core interrupt handling code exports the missing symbols, but that change needs some review first. Signed-off-by: Grant Likely <grant.likely@xxxxxxxxxxxx> Cc: Thomas Gleixner <tglx@xxxxxxxxxxxxx> Cc: "David S. Miller" <davem@xxxxxxxxxxxxx> Cc: Stephen Rothwell <sfr@xxxxxxxxxxxxxxxx> --- drivers/gpio/Kconfig | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/drivers/gpio/Kconfig b/drivers/gpio/Kconfig index e03653d..db146d5 100644 --- a/drivers/gpio/Kconfig +++ b/drivers/gpio/Kconfig @@ -403,7 +403,7 @@ config GPIO_LANGWELL Say Y here to support Intel Langwell/Penwell GPIO. config GPIO_PCH - tristate "Intel EG20T PCH/LAPIS Semiconductor IOH(ML7223/ML7831) GPIO" + bool "Intel EG20T PCH/LAPIS Semiconductor IOH(ML7223/ML7831) GPIO" depends on PCI && X86 select GENERIC_IRQ_CHIP help -- 1.7.9.5 -- To unsubscribe from this list: send the line "unsubscribe linux-next" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html