Re: Linux 2.6.32.47

From: Ian Campbell
Date: Tue Nov 08 2011 - 02:23:04 EST


On Mon, 2011-11-07 at 16:30 -0800, Greg KH wrote:
> On Tue, Nov 08, 2011 at 12:43:49AM +0100, Christoph Biedl wrote:
> > Greg KH wrote...
> >
> > > I'm announcing the release of the 2.6.32.47 kernel.
> >
> > Unfortunately this does not build anymore on ARM (Debian armel):
> >
> > CHK include/linux/version.h
> > SYMLINK include/asm -> include/asm-arm
> > make[1]: `include/asm-arm/mach-types.h' is up to date.
> > CHK include/linux/utsrelease.h
> > CALL scripts/checksyscalls.sh
> > CHK include/linux/compile.h
> > GEN .version
> > CHK include/linux/compile.h
> > UPD include/linux/compile.h
> > CC init/version.o
> > LD init/built-in.o
> > LD .tmp_vmlinux1
> > drivers/built-in.o: In function `sysdev_resume':
> > ledtrig-default-on.c:(.text+0x2a97c): undefined reference to `irq_pm_syscore_resume'
> > make: *** [.tmp_vmlinux1] Error 1
> >
> >
> > The most likely culprit is
> >
> > commit 0f12a6ad9fa3a03f2bcee36c9cb704821e244c40
> > Author: Ian Campbell <ian.campbell@xxxxxxxxxx>
> > Date: Mon Oct 3 15:37:00 2011 +0100
> >
> > genirq: Add IRQF_RESUME_EARLY and resume such IRQs earlier
> >
> > as reverting that commit made the error go away.
> >
> > The .config used is attached. FWIW, the target system is a DockStar.
> >
> > Sorry for not having checked during the review period, I should have
> > done so.
>
> Not good.
>
> Ian, Konrad, any thoughts as to how to fix this?

Looks like I got the wrong CONFIG symbol for the function, or more
importantly the dummy version of it. Sorry about this.

Ian.

8<--------------------------------------------------------------