ide: Fix build for cmd646.c
authorKevin Wolf <kwolf@redhat.com>
Fri, 17 Dec 2010 18:43:41 +0000 (19:43 +0100)
committerKevin Wolf <kwolf@redhat.com>
Fri, 17 Dec 2010 18:57:21 +0000 (19:57 +0100)
Signed-off-by: Kevin Wolf <kwolf@redhat.com>
Acked-by: Andreas Färber <andreas.faerber@web.de>
hw/ide/cmd646.c

index 89ba836..5d5464a 100644 (file)
@@ -255,9 +255,9 @@ static int pci_cmd646_ide_initfn(PCIDevice *dev)
         ide_init2(&d->bus[i], irq[i]);
 
         bmdma_init(&d->bus[i], &d->bmdma[i]);
-        bm->bus = &d->bus[i];
+        d->bmdma[i].bus = &d->bus[i];
         qemu_add_vm_change_state_handler(d->bus[i].dma->ops->restart_cb,
-                                         &d->bmdma[i]->dma);
+                                         &d->bmdma[i].dma);
     }
 
     vmstate_register(&dev->qdev, 0, &vmstate_ide_pci, d);