thinkpad_acpi: Convert to snd_card_new() with a device pointer
Also remove superfluous snd_card_set_dev() calls. Signed-off-by: Takashi Iwai <tiwai@suse.de>
This commit is contained in:
parent
e735688875
commit
89235e5574
1 changed files with 3 additions and 3 deletions
|
@ -6776,8 +6776,9 @@ static int __init volume_create_alsa_mixer(void)
|
|||
struct snd_kcontrol *ctl_mute;
|
||||
int rc;
|
||||
|
||||
rc = snd_card_create(alsa_index, alsa_id, THIS_MODULE,
|
||||
sizeof(struct tpacpi_alsa_data), &card);
|
||||
rc = snd_card_new(&tpacpi_pdev->dev,
|
||||
alsa_index, alsa_id, THIS_MODULE,
|
||||
sizeof(struct tpacpi_alsa_data), &card);
|
||||
if (rc < 0 || !card) {
|
||||
pr_err("Failed to create ALSA card structures: %d\n", rc);
|
||||
return 1;
|
||||
|
@ -6828,7 +6829,6 @@ static int __init volume_create_alsa_mixer(void)
|
|||
}
|
||||
data->ctl_mute_id = &ctl_mute->id;
|
||||
|
||||
snd_card_set_dev(card, &tpacpi_pdev->dev);
|
||||
rc = snd_card_register(card);
|
||||
if (rc < 0) {
|
||||
pr_err("Failed to register ALSA card: %d\n", rc);
|
||||
|
|
Loading…
Add table
Reference in a new issue