diff options
Diffstat (limited to 'hw/pc.c')
-rw-r--r-- | hw/pc.c | 21 |
1 files changed, 7 insertions, 14 deletions
@@ -778,21 +778,14 @@ static int parallel_irq[MAX_PARALLEL_PORTS] = { 7, 7, 7 }; static void audio_init (PCIBus *pci_bus, qemu_irq *pic) { struct soundhw *c; - int audio_enabled = 0; - for (c = soundhw; !audio_enabled && c->name; ++c) { - audio_enabled = c->enabled; - } - - if (audio_enabled) { - for (c = soundhw; c->name; ++c) { - if (c->enabled) { - if (c->isa) { - c->init.init_isa(pic); - } else { - if (pci_bus) { - c->init.init_pci(pci_bus); - } + for (c = soundhw; c->name; ++c) { + if (c->enabled) { + if (c->isa) { + c->init.init_isa(pic); + } else { + if (pci_bus) { + c->init.init_pci(pci_bus); } } } |