clear_hwdep_elements(hwdep->private_data);
}
-int __devinit snd_hda_create_hwdep(struct hda_codec *codec)
+int /*__devinit*/ snd_hda_create_hwdep(struct hda_codec *codec)
{
char hwname[16];
struct snd_hwdep *hwdep;
return 0;
}
+#ifdef CONFIG_SND_HDA_RECONFIG
+
/*
* sysfs interface
*/
if (err < 0)
return err;
/* rebuild PCMs */
- err = snd_hda_build_pcms(codec->bus);
+ err = snd_hda_codec_build_pcms(codec);
if (err < 0)
return err;
/* rebuild mixers */
hwdep->device, &codec_attrs[i]);
return 0;
}
+
+#endif /* CONFIG_SND_HDA_RECONFIG */