static struct snd_soc_card bfin_eval_adau1x61 = {
        .name = "bfin-eval-adau1x61",
+       .owner = THIS_MODULE,
        .driver_name = "eval-adau1x61",
        .dai_link = &bfin_eval_adau1x61_dai,
        .num_links = 1,
 
 
 static struct snd_soc_card byt_max98090_card = {
        .name = "byt-max98090",
+       .owner = THIS_MODULE,
        .dai_link = byt_max98090_dais,
        .num_links = ARRAY_SIZE(byt_max98090_dais),
        .dapm_widgets = byt_max98090_widgets,
 
 
 static struct snd_soc_card byt_rt5640_card = {
        .name = "byt-rt5640",
+       .owner = THIS_MODULE,
        .dai_link = byt_rt5640_dais,
        .num_links = ARRAY_SIZE(byt_rt5640_dais),
        .dapm_widgets = byt_rt5640_widgets,
 
 /* SoC card */
 static struct snd_soc_card snd_soc_card_byt = {
        .name = "baytrailcraudio",
+       .owner = THIS_MODULE,
        .dai_link = byt_dailink,
        .num_links = ARRAY_SIZE(byt_dailink),
        .dapm_widgets = byt_dapm_widgets,
 
 /* SoC card */
 static struct snd_soc_card snd_soc_card_cht = {
        .name = "chtmax98090",
+       .owner = THIS_MODULE,
        .dai_link = cht_dailink,
        .num_links = ARRAY_SIZE(cht_dailink),
        .aux_dev = &cht_max98090_headset_dev,
 
 /* SoC card */
 static struct snd_soc_card snd_soc_card_chtrt5645 = {
        .name = "chtrt5645",
+       .owner = THIS_MODULE,
        .dai_link = cht_dailink,
        .num_links = ARRAY_SIZE(cht_dailink),
        .dapm_widgets = cht_dapm_widgets,
 
 static struct snd_soc_card snd_soc_card_chtrt5650 = {
        .name = "chtrt5650",
+       .owner = THIS_MODULE,
        .dai_link = cht_dailink,
        .num_links = ARRAY_SIZE(cht_dailink),
        .dapm_widgets = cht_dapm_widgets,
 
 /* SoC card */
 static struct snd_soc_card snd_soc_card_cht = {
        .name = "cherrytrailcraudio",
+       .owner = THIS_MODULE,
        .dai_link = cht_dailink,
        .num_links = ARRAY_SIZE(cht_dailink),
        .dapm_widgets = cht_dapm_widgets,
 
 
 static struct snd_soc_card mt8173_max98090_card = {
        .name = "mt8173-max98090",
+       .owner = THIS_MODULE,
        .dai_link = mt8173_max98090_dais,
        .num_links = ARRAY_SIZE(mt8173_max98090_dais),
        .controls = mt8173_max98090_controls,
 
 
 static struct snd_soc_card mt8173_rt5650_rt5676_card = {
        .name = "mtk-rt5650-rt5676",
+       .owner = THIS_MODULE,
        .dai_link = mt8173_rt5650_rt5676_dais,
        .num_links = ARRAY_SIZE(mt8173_rt5650_rt5676_dais),
        .codec_conf = mt8173_rt5650_rt5676_codec_conf,
 
 
 static struct snd_soc_card snd_soc_card_rk = {
        .name = "ROCKCHIP-I2S",
+       .owner = THIS_MODULE,
        .dai_link = &rk_dailink,
        .num_links = 1,
        .aux_dev = &rk_98090_headset_dev,
 
 
 static struct snd_soc_card snd_soc_card_rk = {
        .name = "I2S-RT5650",
+       .owner = THIS_MODULE,
        .dai_link = &rk_dailink,
        .num_links = 1,
        .dapm_widgets = rk_dapm_widgets,
 
 
 static struct snd_soc_card arndale_rt5631 = {
        .name = "Arndale RT5631",
+       .owner = THIS_MODULE,
        .dai_link = arndale_rt5631_dai,
        .num_links = ARRAY_SIZE(arndale_rt5631_dai),
 };
 
 
 static struct snd_soc_card snow_snd = {
        .name = "Snow-I2S",
+       .owner = THIS_MODULE,
        .dai_link = snow_dai,
        .num_links = ARRAY_SIZE(snow_dai),