sound: usb: make the USB MIDI module more independent
[sfrench/cifs-2.6.git] / sound / usb / usx2y / usX2Yhwdep.c
index f3d8f71265dd3bfee1540442184ed226a5f88cf6..f96ab86259d0a8747a4b9ae9a89a30a1eb21d0d6 100644 (file)
@@ -53,7 +53,7 @@ static int snd_us428ctls_vm_fault(struct vm_area_struct *area,
        return 0;
 }
 
-static struct vm_operations_struct us428ctls_vm_ops = {
+static const struct vm_operations_struct us428ctls_vm_ops = {
        .fault = snd_us428ctls_vm_fault,
 };
 
@@ -171,7 +171,7 @@ static int usX2Y_create_usbmidi(struct snd_card *card)
                &quirk_2 : &quirk_1;
 
        snd_printdd("usX2Y_create_usbmidi \n");
-       return snd_usb_create_midi_interface(&usX2Y(card)->chip, iface, quirk);
+       return snd_usbmidi_create(card, iface, &usX2Y(card)->midi_list, quirk);
 }
 
 static int usX2Y_create_alsa_devices(struct snd_card *card)