On Mon, 14 May 2012, Grant Likely wrote: > 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. I was about to queue the exports, but this one is good as well. Thanks, tglx > 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> Acked-by: 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