Merge branch 'for-4.6' of git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata
[deliverable/linux.git] / sound / drivers / mts64.c
index c76bd87071c696eb211615aa9b7a277b2bdc0725..fd4d18df84d3666c62482c07da0a6cf694f61e47 100644 (file)
@@ -964,11 +964,6 @@ static int snd_mts64_probe(struct platform_device *pdev)
                err = -EIO;
                goto free_pardev;
        }
-       err = mts64_probe(p);
-       if (err) {
-               err = -EIO;
-               goto release_pardev;
-       }
 
        if ((err = snd_mts64_create(card, pardev, &mts)) < 0) {
                snd_printd("Cannot create main component\n");
@@ -976,6 +971,12 @@ static int snd_mts64_probe(struct platform_device *pdev)
        }
        card->private_data = mts;
        card->private_free = snd_mts64_card_private_free;
+
+       err = mts64_probe(p);
+       if (err) {
+               err = -EIO;
+               goto __err;
+       }
        
        if ((err = snd_mts64_rawmidi_create(card)) < 0) {
                snd_printd("Creating Rawmidi component failed\n");
This page took 0.036022 seconds and 5 git commands to generate.