[alsa-devel] [PATCH] ASoC: omap-mcbsp: Do not attempt to change DAI sysclk if stream is active

Jarkko Nikula jhnikula at gmail.com
Fri Jun 10 13:56:10 CEST 2011


On Fri, 10 Jun 2011 12:35:30 +0100
Mark Brown <broonie at opensource.wolfsonmicro.com> wrote:

> On Fri, Jun 10, 2011 at 02:28:55PM +0300, Jarkko Nikula wrote:
> 
> >  
> > +	if (mcbsp_data->active)
> > +		return 0;
> > +
> 
> Shouldn't we be returning -EBUSY or something here so the caller knows
> we didn't do what it asked (after checking to make sure it's not just
> trying to set the existing configuration)?  Otherwise it might get
> surprised, assume the new configuration and just move the bug elsewhere.

I was thinking to return -EBUSY here but went thinking is it really
worth of trouble? Machine drivers are calling this from their hw_params
callback  with the same configuration always (I suppose) for both
playback and capture and it sounded kind of overkill to check what is
existing configuration or skip the -EBUSY error.

-- 
Jarkko


More information about the Alsa-devel mailing list