[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [Qemu-devel] [PATCH 45/77] qdev: Add a hook for a bus to device if i
From: |
Benjamin Herrenschmidt |
Subject: |
Re: [Qemu-devel] [PATCH 45/77] qdev: Add a hook for a bus to device if it can add devices |
Date: |
Thu, 19 Nov 2015 07:06:43 +1100 |
On Wed, 2015-11-18 at 13:34 +0100, Paolo Bonzini wrote:
../..
> Tabs for indentation. There are other occurrences in the patch.
Ooops. sorry, missed those. Do you need a respin ?
> Apart from this,
>
> Reviewed-by: Paolo Bonzini <address@hidden>
> Acked-by: Paolo Bonzini <address@hidden>
>
> > if (ret && !qbus_is_full(ret)) {
> > return ret; /* a descendant matches and isn't
> > full */
> > }
> > @@ -436,7 +439,7 @@ static BusState *qbus_find(const char *path,
> > Error **errp)
> > assert(!path[0]);
> > elem[0] = len = 0;
> > }
> > - bus = qbus_find_recursive(sysbus_get_default(), elem,
> > NULL);
> > + bus = qbus_find_recursive(sysbus_get_default(), elem,
> > NULL, NULL);
> > if (!bus) {
> > error_setg(errp, "Bus '%s' not found", elem);
> > return NULL;
> > @@ -542,7 +545,7 @@ DeviceState *qdev_device_add(QemuOpts *opts,
> > Error **errp)
> > return NULL;
> > }
> > } else if (dc->bus_type != NULL) {
> > - bus = qbus_find_recursive(sysbus_get_default(), NULL, dc-
> > >bus_type);
> > + bus = qbus_find_recursive(sysbus_get_default(), NULL,
> > dc->bus_type, opts);
> > if (!bus || qbus_is_full(bus)) {
> > error_setg(errp, "No '%s' bus found for device '%s'",
> > dc->bus_type, driver);
> >
- [Qemu-devel] [PATCH 36/77] ppc/xics: Use a helper to add a new ICS, (continued)
- [Qemu-devel] [PATCH 36/77] ppc/xics: Use a helper to add a new ICS, Benjamin Herrenschmidt, 2015/11/10
- [Qemu-devel] [PATCH 35/77] ppc/xics: Move xics_set_nr_irqs() to xics_spapr.c and xics_kvm.c, Benjamin Herrenschmidt, 2015/11/10
- [Qemu-devel] [PATCH 32/77] ppc/xics: Replace "icp" with "xics" in most places, Benjamin Herrenschmidt, 2015/11/10
- [Qemu-devel] [PATCH 39/77] ppc/xics: Add xics to the monitor "info pic" command, Benjamin Herrenschmidt, 2015/11/10
- [Qemu-devel] [PATCH 23/77] ppc: Turn a bunch of booleans from int to bool, Benjamin Herrenschmidt, 2015/11/10
- [Qemu-devel] [PATCH 26/77] ppc/pnv: Add skeletton PowerNV platform, Benjamin Herrenschmidt, 2015/11/10
- [Qemu-devel] [PATCH 27/77] ppc/pnv: Add XSCOM infrastructure, Benjamin Herrenschmidt, 2015/11/10
- [Qemu-devel] [PATCH 34/77] ppc/xics: An ICS with offset 0 is assumed to be uninitialized, Benjamin Herrenschmidt, 2015/11/10
- [Qemu-devel] [PATCH 45/77] qdev: Add a hook for a bus to device if it can add devices, Benjamin Herrenschmidt, 2015/11/10
- [Qemu-devel] [PATCH 40/77] ppc/pnv: Wire up XICS native with PowerNV platform, Benjamin Herrenschmidt, 2015/11/10
- [Qemu-devel] [PATCH 33/77] ppc/xics: Make the ICSState a list, Benjamin Herrenschmidt, 2015/11/10
- [Qemu-devel] [PATCH 38/77] ppc/xics: Add "native" XICS subclass, Benjamin Herrenschmidt, 2015/11/10
- [Qemu-devel] [PATCH 41/77] ppc/pnv: Add LPC controller and hook it up with a UART and RTC, Benjamin Herrenschmidt, 2015/11/10
- [Qemu-devel] [PATCH 44/77] pci-bridge: Set a supported devfn_min for bridge, Benjamin Herrenschmidt, 2015/11/10