Hi Nathan > sound/soc/generic/simple-card.c:462:6: warning: argument to 'sizeof' in > 'memcpy' call is the same pointer type 'struct asoc_simple_dai *' as the > source; expected 'struct asoc_simple_dai' or an explicit length > [-Wsizeof-pointer-memaccess] > sizeof(priv->dai_props->cpu_dai)); > ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ > sound/soc/generic/simple-card.c:464:6: warning: argument to 'sizeof' in > 'memcpy' call is the same pointer type 'struct asoc_simple_dai *' as the > source; expected 'struct asoc_simple_dai' or an explicit length > [-Wsizeof-pointer-memaccess] > sizeof(priv->dai_props->codec_dai)); > ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ > 2 warnings generated. > > Commit 4fb7f4df49d3 ("ASoC: simple-card: use cpu/codec pointer on > simple_dai_props") updated {cpu,codec}_dai to be pointers in struct > simple_dai_props but didn't update these locations to dereference the > pointers to get the proper size of their contents. > > Signed-off-by: Nathan Chancellor <natechancellor@xxxxxxxxx> > --- > sound/soc/generic/simple-card.c | 4 ++-- > 1 file changed, 2 insertions(+), 2 deletions(-) > > diff --git a/sound/soc/generic/simple-card.c b/sound/soc/generic/simple-card.c > index 766123485d7c..d4738d3eb2f1 100644 > --- a/sound/soc/generic/simple-card.c > +++ b/sound/soc/generic/simple-card.c > @@ -459,9 +459,9 @@ static int asoc_simple_card_probe(struct platform_device *pdev) > dai_link->dai_fmt = cinfo->daifmt; > dai_link->init = asoc_simple_card_dai_init; > memcpy(&priv->dai_props->cpu_dai, &cinfo->cpu_dai, > - sizeof(priv->dai_props->cpu_dai)); > + sizeof(*priv->dai_props->cpu_dai)); > memcpy(&priv->dai_props->codec_dai, &cinfo->codec_dai, > - sizeof(priv->dai_props->codec_dai)); > + sizeof(*priv->dai_props->codec_dai)); > } Ahh.. yes, simple-card is supporting non DT case, too. Thank you for your patch. But, I think "&priv->dai_props->codec_dai" need to fix, too. And it needs to point cpu_dai/codec_dai. Thank you for pointing it. I will fixup and post with your name. Best regards --- Kuninori Morimoto _______________________________________________ Alsa-devel mailing list Alsa-devel@xxxxxxxxxxxxxxxx http://mailman.alsa-project.org/mailman/listinfo/alsa-devel