File tree Expand file tree Collapse file tree 1 file changed +5
-2
lines changed
Expand file tree Collapse file tree 1 file changed +5
-2
lines changed Original file line number Diff line number Diff line change @@ -473,19 +473,22 @@ static int atmel_classd_asoc_card_init(struct device *dev,
473473 if (!dai_link )
474474 return - ENOMEM ;
475475
476- comp = devm_kzalloc (dev , sizeof (* comp ), GFP_KERNEL );
476+ comp = devm_kzalloc (dev , 2 * sizeof (* comp ), GFP_KERNEL );
477477 if (!comp )
478478 return - ENOMEM ;
479479
480- dai_link -> cpus = comp ;
480+ dai_link -> cpus = & comp [ 0 ] ;
481481 dai_link -> codecs = & asoc_dummy_dlc ;
482+ dai_link -> platforms = & comp [1 ];
482483
483484 dai_link -> num_cpus = 1 ;
484485 dai_link -> num_codecs = 1 ;
486+ dai_link -> num_platforms = 1 ;
485487
486488 dai_link -> name = "CLASSD" ;
487489 dai_link -> stream_name = "CLASSD PCM" ;
488490 dai_link -> cpus -> dai_name = dev_name (dev );
491+ dai_link -> platforms -> name = dev_name (dev );
489492
490493 card -> dai_link = dai_link ;
491494 card -> num_links = 1 ;
You can’t perform that action at this time.
0 commit comments