Merge branch 'master' of /home/nchip/public_html/qemu into garage-push
[qemu] / hw / ac97.c
index d9ef141..288f428 100644 (file)
--- a/hw/ac97.c
+++ b/hw/ac97.c
@@ -1308,7 +1308,7 @@ static void ac97_on_reset (void *opaque)
     mixer_reset (s);
 }
 
-int ac97_init (PCIBus *bus, AudioState *audio)
+int ac97_init (PCIBus *bus)
 {
     PCIAC97LinkState *d;
     AC97LinkState *s;
@@ -1319,11 +1319,6 @@ int ac97_init (PCIBus *bus, AudioState *audio)
         return -1;
     }
 
-    if (!audio) {
-        AUD_log ("ac97", "No audio state\n");
-        return -1;
-    }
-
     d = (PCIAC97LinkState *) pci_register_device (bus, "AC97",
                                                   sizeof (PCIAC97LinkState),
                                                   -1, NULL, NULL);
@@ -1374,8 +1369,8 @@ int ac97_init (PCIBus *bus, AudioState *audio)
     pci_register_io_region (&d->dev, 0, 256 * 4, PCI_ADDRESS_SPACE_IO, ac97_map);
     pci_register_io_region (&d->dev, 1, 64 * 4, PCI_ADDRESS_SPACE_IO, ac97_map);
     register_savevm ("ac97", 0, 2, ac97_save, ac97_load, s);
-    qemu_register_reset (ac97_on_reset, s);
-    AUD_register_card (audio, "ac97", &s->card);
+    qemu_register_reset (ac97_on_reset, 0, s);
+    AUD_register_card ("ac97", &s->card);
     ac97_on_reset (s);
     return 0;
 }