Re: [PATCH 16/19] ASoC: soc-card: add snd_soc_card_set_bias_level()

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



Hi Ranjani

Thank you for review

> > From: Kuninori Morimoto <kuninori.morimoto.gx@xxxxxxxxxxx>
> > 
> > Card related function should be implemented at soc-card now.
> > This patch adds it.
> > 
> > Signed-off-by: Kuninori Morimoto <kuninori.morimoto.gx@xxxxxxxxxxx>
> > ---
(snip)
> > +int snd_soc_card_set_bias_level(struct snd_soc_card *card,
> > +				struct snd_soc_dapm_context *dapm,
> > +				enum snd_soc_bias_level level)
> > +{
> > +	int ret = 0;
> > +
> > +	if (card->set_bias_level)
> > +		ret = card->set_bias_level(card, dapm, level);
> > +
> > +	return soc_card_ret(card, ret);
> > +}
> > diff --git a/sound/soc/soc-dapm.c b/sound/soc/soc-dapm.c
> > index a4de3e4bc2ef..add39d24a583 100644
> > --- a/sound/soc/soc-dapm.c
> > +++ b/sound/soc/soc-dapm.c
> > @@ -725,8 +725,8 @@ static int snd_soc_dapm_set_bias_level(struct
> > snd_soc_dapm_context *dapm,
> >  
> >  	trace_snd_soc_bias_level_start(card, level);
> >  
> > -	if (card && card->set_bias_level)
> > -		ret = card->set_bias_level(card, dapm, level);
> > +	if (card)
> Morimoto-san,
> 
> Why not move this check inside snd_soc_card_set_bias_level() and remove
> the first parameter from the function?

Oh, yes, indeed.
We don't need "if (card)" check here.

But what does this "remove the first parameter from the function" mean ?
Do you mean "remove card" ?
Anyway, I will fixup [16/19] and [17/19] patches in v2

Thank you for your help !!

Best regards
---
Kuninori Morimoto



[Index of Archives]     [ALSA User]     [Linux Audio Users]     [Pulse Audio]     [Kernel Archive]     [Asterisk PBX]     [Photo Sharing]     [Linux Sound]     [Video 4 Linux]     [Gimp]     [Yosemite News]

  Powered by Linux