2.6.10-mm1: ALSA ac97 compile error with CONFIG_PM=n

From: Adrian Bunk
Date: Mon Jan 03 2005 - 19:28:49 EST


On Mon, Jan 03, 2005 at 05:07:08PM -0600, Mark_H_Johnson@xxxxxxxxxxxx wrote:
> I was looking to compare RT latency between this kernel and the latest from
> Ingo and I had the following warnings / errors building 2.6.10-mm1:
>
> [no apparent compile / link errors]
> *** Warning: "snd_ac97_restore_iec958" [sound/pci/ac97/snd-ac97-codec.ko]
> undefined!
> *** Warning: "snd_ac97_restore_status" [sound/pci/ac97/snd-ac97-codec.ko]
> undefined!
>...
> To fix this, should I just add the EXPORT_SYMBOL lines for these symbols
> snd_ac97_restore_status snd_ac97_restore_iec958
> or is something more needed?

That's not the problem, since function and definition are in the same
module.

You didn't send your .config, but looking at the code it seems
CONFIG_PM=n was the culprit.

As a workaround, it should work after enabling the following option:
Power management options (ACPI, APM)
Power Management support

This is only a workaround, I've Cc'ed the ALSA maintainers for a real
fix.

> Thanks.
> --Mark Johnson <mailto:Mark_H_Johnson@xxxxxxxxxxxx>

cu
Adrian

--

"Is there not promise of rain?" Ling Tan asked suddenly out
of the darkness. There had been need of rain for many days.
"Only a promise," Lao Er said.
Pearl S. Buck - Dragon Seed

-
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at http://vger.kernel.org/majordomo-info.html
Please read the FAQ at http://www.tux.org/lkml/