diff options
Diffstat (limited to 'sound/usb/misc')
| -rw-r--r-- | sound/usb/misc/ua101.c | 7 | 
1 files changed, 3 insertions, 4 deletions
diff --git a/sound/usb/misc/ua101.c b/sound/usb/misc/ua101.c index 509315937f2..a1bab149df4 100644 --- a/sound/usb/misc/ua101.c +++ b/sound/usb/misc/ua101.c @@ -1243,8 +1243,9 @@ static int ua101_probe(struct usb_interface *interface,  		mutex_unlock(&devices_mutex);  		return -ENOENT;  	} -	err = snd_card_create(index[card_index], id[card_index], THIS_MODULE, -			      sizeof(*ua), &card); +	err = snd_card_new(&interface->dev, +			   index[card_index], id[card_index], THIS_MODULE, +			   sizeof(*ua), &card);  	if (err < 0) {  		mutex_unlock(&devices_mutex);  		return err; @@ -1283,8 +1284,6 @@ static int ua101_probe(struct usb_interface *interface,  		}  	} -	snd_card_set_dev(card, &interface->dev); -  	err = detect_usb_format(ua);  	if (err < 0)  		goto probe_error;  | 
