1 Aug
2018
1 Aug
'18
10:04 a.m.
On Fri, Jul 27, 2018 at 06:05:49PM -0500, Pierre-Louis Bossart wrote:
new file mode 100644 index 000000000000..b2a9a6c6b147 --- /dev/null +++ b/sound/soc/intel/boards/skl_hda_dsp_common.c @@ -0,0 +1,106 @@ +// SPDX-License-Identifier: GPL-2.0 +/*
- Copyright(c) 2015-18 Intel Corporation.
- */
Please make the entire comment a C++ one in the C files so it looks more intentional.
+int skl_hda_hdmi_add_pcm(struct snd_soc_card *card, int device) +{
- struct skl_hda_private *ctx = snd_soc_card_get_drvdata(card);
- struct skl_hda_hdmi_pcm *pcm;
- char dai_name[NAME_SIZE];
- static int i = 1; /* hdmi codec dai name starts from index 1 */
- pcm = devm_kzalloc(card->dev, sizeof(*pcm), GFP_KERNEL);
- if (!pcm)
return -ENOMEM;
- snprintf(dai_name, sizeof(dai_name), "intel-hdmi-hifi%d", i++);
- pcm->codec_dai = snd_soc_card_get_codec_dai(card, dai_name);
I'm confused, i is unconditionally 1 before the print and we then increment it even though we never reference i again?
- if (codec_count == 1 && pdata->codec_mask & IDISP_CODEC_MASK) {
num_links = IDISP_DAI_COUNT;
num_route = IDISP_ROUTE_COUNT;
- } else {
return -EINVAL;
- }
A warning about unsupported configurations might be nice if the code ever gets executed on some shiny new laptop.