[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [Qemu-devel] [PATCH v4 02/13] qdev: change first argument of qbus_cr
From: |
Paolo Bonzini |
Subject: |
Re: [Qemu-devel] [PATCH v4 02/13] qdev: change first argument of qbus_create_inplace to void * |
Date: |
Tue, 05 Feb 2013 07:20:26 +0100 |
User-agent: |
Mozilla/5.0 (X11; Linux x86_64; rv:17.0) Gecko/20130110 Thunderbird/17.0.2 |
Il 25/01/2013 15:04, Andreas Färber ha scritto:
> Am 25.01.2013 14:12, schrieb Paolo Bonzini:
>> Make it clear that no BUS() macro is needed in the callers (in fact it
>> wouldn't work because the object has not been initialized yet with the
>> right class).
>>
>> Suggested-by: Andreas Faerber <address@hidden>
>> Signed-off-by: Paolo Bonzini <address@hidden>
>
> Acked-by: Andreas Färber <address@hidden>
>
> But we should adjust most current callers then:
>
> hw/ide/qdev.c: qbus_create_inplace(&idebus->qbus, TYPE_IDE_BUS, dev,
> NULL);
>
> ..._inplace(idebus, ...)
>
> hw/intel-hda.c: qbus_create_inplace(&bus->qbus, TYPE_HDA_BUS, dev, NULL);
> hw/ipack.c: qbus_create_inplace(&bus->qbus, TYPE_IPACK_BUS, parent,
> name);
> hw/pci/pci.c: qbus_create_inplace(&bus->qbus, TYPE_PCI_BUS, parent,
> name);
> hw/pci/pci_bridge.c: qbus_create_inplace(&sec_bus->qbus,
> TYPE_PCI_BUS, &dev->qdev,
> hw/s390-virtio-bus.c: qbus_create_inplace((BusState *)bus,
> TYPE_VIRTIO_S390_BUS, qdev, NULL);
>
> ..._inplace(bus, ...)
>
> hw/s390x/event-facility.c:
> qbus_create_inplace(&event_facility->sbus.qbus,
> hw/scsi-bus.c: qbus_create_inplace(&bus->qbus, TYPE_SCSI_BUS, host,
> NULL);
> hw/usb/bus.c: qbus_create_inplace(&bus->qbus, TYPE_USB_BUS, host, NULL);
> hw/usb/dev-smartcard-reader.c: qbus_create_inplace(&s->bus.qbus,
> TYPE_CCID_BUS, &dev->qdev, NULL);
> hw/virtio-pci.c: qbus_create_inplace((BusState *)bus,
> TYPE_VIRTIO_PCI_BUS, qdev, NULL);
> hw/virtio-serial-bus.c: qbus_create_inplace(&vser->bus.qbus,
> TYPE_VIRTIO_SERIAL_BUS, dev, NULL);
>
> Should I send a follow-up patch for that or do you want to squash it
> into yours to show the utility of your change?
Sorry, I missed this message. I'll send a follow-up for 1.5.
Paolo
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- Re: [Qemu-devel] [PATCH v4 02/13] qdev: change first argument of qbus_create_inplace to void *,
Paolo Bonzini <=