At Sat, 18 Aug 2012 19:56:22 -0700, Andi Kleen wrote: > > From: Andi Kleen <ak@xxxxxxxxxxxxxxx> > > The new LTO EXPORT_SYMBOL references symbols even without CONFIG_MODULES. > Since these functions are macros in this case this doesn't work. > Add a ifdef to fix the build. > > Cc: tiwai@xxxxxxx > Signed-off-by: Andi Kleen <ak@xxxxxxxxxxxxxxx> Reviewed-by: Takashi Iwai <tiwai@xxxxxxx> I haven't seen the background, so let me ask a dumb question: is it a 3.6 fix or for 3.7? And shall I apply this one to sound git tree, or would you like to apply all in a single tree? thanks, Takashi > --- > sound/core/seq/seq_device.c | 2 ++ > 1 files changed, 2 insertions(+), 0 deletions(-) > > diff --git a/sound/core/seq/seq_device.c b/sound/core/seq/seq_device.c > index 5cf8d65..60e8fc1 100644 > --- a/sound/core/seq/seq_device.c > +++ b/sound/core/seq/seq_device.c > @@ -569,5 +569,7 @@ EXPORT_SYMBOL(snd_seq_device_load_drivers); > EXPORT_SYMBOL(snd_seq_device_new); > EXPORT_SYMBOL(snd_seq_device_register_driver); > EXPORT_SYMBOL(snd_seq_device_unregister_driver); > +#ifdef CONFIG_MODULES > EXPORT_SYMBOL(snd_seq_autoload_lock); > EXPORT_SYMBOL(snd_seq_autoload_unlock); > +#endif > -- > 1.7.7.6 > -- To unsubscribe from this list: send the line "unsubscribe linux-kbuild" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html