[alsa-devel] [PATCH v3 2/2] ASoC: soc-compress: split soc-compress to a module

Jie, Yang yang.jie at intel.com
Tue Oct 13 14:42:11 CEST 2015


> -----Original Message-----
> From: Koul, Vinod
> Sent: Tuesday, October 13, 2015 7:50 PM
> To: Jie, Yang; broonie at kernel.org
> Cc: Girdwood, Liam R; alsa-devel at alsa-project.org
> Subject: Re: [alsa-devel] [PATCH v3 2/2] ASoC: soc-compress: split soc-
> compress to a module
> 
> On Tue, 2015-10-13 at 17:11 +0800, Jie Yang wrote:
> > +/* Module information */
> > +MODULE_AUTHOR("Namarta Kohli <namartax.kohli at intel.com>");
> > +MODULE_AUTHOR("Ramesh Babu K V <ramesh.babu at linux.intel.com>");
> > +MODULE_AUTHOR("Vinod Koul <vinod.koul at linux.intel.com>");
> 
> Vinod Koul <vinod.koul at intel.com> please
> 

OK, I will change this one. 

> I need to move other instances too :(
> 
> 
> > +MODULE_DESCRIPTION("ALSA SoC Compress");
> MODULE_LICENSE("GPL");
> > +MODULE_ALIAS("platform:soc-compress");
> > diff --git a/sound/soc/soc-dapm.c b/sound/soc/soc-dapm.c index
> > ff8bda4..9e32151 100644
> > --- a/sound/soc/soc-dapm.c
> > +++ b/sound/soc/soc-dapm.c
> > @@ -3896,6 +3896,7 @@ void snd_soc_dapm_stream_event(struct
> > snd_soc_pcm_runtime *rtd, int stream,
> >  	soc_dapm_stream_event(rtd, stream, event);
> >  	mutex_unlock(&card->dapm_mutex);
> >  }
> > +EXPORT_SYMBOL_GPL(snd_soc_dapm_stream_event);
> 
> These exports should be a new patch
> 
> And as we agreed this should have Documentation if not already done :)

It's not what I really want to do, it introduce 13 exports
(EXPORT_SYMBOL_GPL) when we want split soc-compress.c to a separate
Module, and adding documentation to all of these 13 functions(only for
soc-compress.c to use them) looks somewhat ungraceful :(

Hi Takashi, what's your opinion? Maybe we should keep soc-compress.c
in snd-soc-core.ko, which means skip/ignore this patch and don’t split it?

~Keyon
> 
> --
> ~Vinod


More information about the Alsa-devel mailing list