[alsa-devel] [PATCH] ASoC: fix 0-day warnings with snd_soc_new_compress()
Takashi Iwai
tiwai at suse.de
Wed May 30 14:22:46 CEST 2018
On Wed, 30 May 2018 14:12:00 +0200,
Pierre-Louis Bossart wrote:
>
> On 5/29/18 10:16 PM, Vinod wrote:
> > On 29-05-18, 18:30, Pierre-Louis Bossart wrote:
> >> All conditionally-defined routines in include/sound/soc.h expose a
> >> static inline fallback to avoid 0-day warnings and compilation issues,
> >> except snd_soc_new_compress().
> >
> > Hey Pierre,
> >
> > Thanks for the fix, but typically the title should not mention things like
> > reporter. It should describe the change, so something like "Add
> > snd_soc_new_compress() wrapper when CONFIG_SND_SOC_COMPRESS is not defined"
> >
> > Right now patch title is not describing the change
>
> I follow the guidelines in [1] of describing the problem statement,
> provide details and then how the problem is addressed in the message.
>
> It's not clear to me that you need to describe the solution in the title.
>
> [1] https://www.kernel.org/doc/html/v4.16/process/submitting-patches.html
Well, a good patch describes itself concisely but clearly in the
subject line in general. And, in this regard, whether it's reported
by 0-day bot or not is pretty much useless. We'd merge a fix not
because 0-day bot complains; instead, we merge it because it addresses
some real bug. In this particular case, a build error with
CONFIG_SND_SOC_COMPRESS=n. So this should have been mentioned in the
subject line.
Takashi
> >
> >> Fixes: 5db6aab6f36f ('ASoC: topology: Add support for compressed PCMs')
> >> Signed-off-by: Pierre-Louis Bossart <pierre-louis.bossart at linux.intel.com>
> >> ---
> >> include/sound/soc.h | 5 +++++
> >> 1 file changed, 5 insertions(+)
> >>
> >> diff --git a/include/sound/soc.h b/include/sound/soc.h
> >> index 600a7ebd10c0..1378dcd2128a 100644
> >> --- a/include/sound/soc.h
> >> +++ b/include/sound/soc.h
> >> @@ -462,6 +462,11 @@ struct snd_soc_component *snd_soc_lookup_component(struct device *dev,
> >> int soc_new_pcm(struct snd_soc_pcm_runtime *rtd, int num);
> >> #ifdef CONFIG_SND_SOC_COMPRESS
> >> int snd_soc_new_compress(struct snd_soc_pcm_runtime *rtd, int num);
> >> +#else
> >> +static inline int snd_soc_new_compress(struct snd_soc_pcm_runtime *rtd, int num)
> >> +{
> >> + return 0;
> >> +}
> >> #endif
> >> void snd_soc_disconnect_sync(struct device *dev);
> >> --
> >> 2.14.1
> >
>
More information about the Alsa-devel
mailing list