On Monday, February 28, 2011, Randy Dunlap wrote: > On Tue, 1 Feb 2011 13:03:23 +0100 Ingo Molnar wrote: > > > * Ingo Molnar <mingo@xxxxxxx> wrote: > > > > > * Randy Dunlap <randy.dunlap@xxxxxxxxxx> wrote: > > > > > > > On Mon, 20 Dec 2010 20:00:13 +1100 Stephen Rothwell wrote: > > > > > > > > > Hi all, > > > > > > > > > > [The mirroring on kernel.org is running slowly] > > > > > > > > > > Changes since 20101217: > > > > > > > > ERROR: "thermal_cooling_device_register" [drivers/acpi/video.ko] undefined! > > > > ERROR: "thermal_cooling_device_unregister" [drivers/acpi/video.ko] undefined! > > > > > > This bug has been reported two months ago, one month ago, it has been ignored twice > > > and now the bug has been pushed upstream and it's triggering there as well. > > > > > > What's going on? > > > > *Tap*, *tap*, is this thing on? :) > > > > acpi-video is still build-broken upstream, as of .38-rc3: > > > > MODPOST 651 modules > > ERROR: "thermal_cooling_device_register" [drivers/acpi/video.ko] undefined! > > ERROR: "thermal_cooling_device_unregister" [drivers/acpi/video.ko] undefined! > > WARNING: modpost: Found 37 section mismatch(es). > > To see full details build your kernel with: > > 'make CONFIG_DEBUG_SECTION_MISMATCH=y' > > make[1]: *** [__modpost] Error 1 > > make: *** [modules] Error 2 > > > > Triggers in about 10% of all randconfig builds. Config attached. > > > From: Randy Dunlap <randy.dunlap@xxxxxxxxxx> > > Several ACPI drivers select THERMAL, but THERMAL depends on NET > (for netlink). Fix build breakage by making the ACPI drivers > also depend on NET. Well, making ACPI_FAN depend on NET seems to be a kind of an overstretch to me. A proper fix would be to disable the netlink interface in THERMAL when NET is unset, I guess. I'll see what can be done to that end (although I had hoped that the people who introduced the breakage would handle it). Thanks, Rafael > Signed-off-by: Randy Dunlap <randy.dunlap@xxxxxxxxxx> > --- > drivers/acpi/Kconfig | 6 ++++-- > 1 file changed, 4 insertions(+), 2 deletions(-) > > This is what is needed to fix the breakage, but it seems > that Len does not care. > It would be better just to eliminate the netlink dependency. > > > --- linux-next-20110228.orig/drivers/acpi/Kconfig > +++ linux-next-20110228/drivers/acpi/Kconfig > @@ -163,7 +163,7 @@ config ACPI_BUTTON > config ACPI_VIDEO > tristate "Video" > depends on X86 && BACKLIGHT_CLASS_DEVICE && VIDEO_OUTPUT_CONTROL > - depends on INPUT > + depends on INPUT && NET > select THERMAL > help > This driver implements the ACPI Extensions For Display Adapters > @@ -177,6 +177,7 @@ config ACPI_VIDEO > > config ACPI_FAN > tristate "Fan" > + depends on NET > select THERMAL > default y > help > @@ -195,6 +196,7 @@ config ACPI_DOCK > > config ACPI_PROCESSOR > tristate "Processor" > + depends on NET > select THERMAL > select CPU_IDLE > default y > @@ -238,7 +240,7 @@ config ACPI_PROCESSOR_AGGREGATOR > > config ACPI_THERMAL > tristate "Thermal Zone" > - depends on ACPI_PROCESSOR > + depends on ACPI_PROCESSOR && NET > select THERMAL > default y > help > > -- To unsubscribe from this list: send the line "unsubscribe linux-acpi" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html