qemu-ppc
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [PATCH 1/7] spapr/pci: Correct "does not support hotplugging error m


From: Daniel Henrique Barboza
Subject: Re: [PATCH 1/7] spapr/pci: Correct "does not support hotplugging error messages
Date: Wed, 1 Nov 2023 17:52:59 -0300
User-agent: Mozilla Thunderbird



On 10/31/23 08:10, Markus Armbruster wrote:
When dynamic-reconfiguration is off, hot plug / unplug can fail with
"Bus 'spapr-pci-host-bridge' does not support hotplugging".
spapr-pci-host-bridge is a device, not a bus.  Report the name of the
bus it provides instead: 'pci.0'.

Signed-off-by: Markus Armbruster <armbru@redhat.com>
---

Reviewed-by: Daniel Henrique Barboza <danielhb413@gmail.com>

Feel free to queue it up. Thanks,


Daniel

  hw/ppc/spapr_pci.c | 4 ++--
  1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/hw/ppc/spapr_pci.c b/hw/ppc/spapr_pci.c
index 370c5a90f2..ebb32ad90b 100644
--- a/hw/ppc/spapr_pci.c
+++ b/hw/ppc/spapr_pci.c
@@ -1551,7 +1551,7 @@ static void spapr_pci_pre_plug(HotplugHandler 
*plug_handler,
           */
          if (plugged_dev->hotplugged) {
              error_setg(errp, QERR_BUS_NO_HOTPLUG,
-                       object_get_typename(OBJECT(phb)));
+                       phb->parent_obj.bus->qbus.name);
              return;
          }
      }
@@ -1672,7 +1672,7 @@ static void spapr_pci_unplug_request(HotplugHandler 
*plug_handler,
if (!phb->dr_enabled) {
          error_setg(errp, QERR_BUS_NO_HOTPLUG,
-                   object_get_typename(OBJECT(phb)));
+                   phb->parent_obj.bus->qbus.name);
          return;
      }



reply via email to

[Prev in Thread] Current Thread [Next in Thread]