Skip to content

Commit

Permalink
hw/i386/q35: Use DEVICE() cast macro with PCIDevice object
Browse files Browse the repository at this point in the history
QDev API provides the DEVICE() macro to access the
'qdev' parent field of the PCIDevice structure.

Signed-off-by: Philippe Mathieu-Daudé <philmd@linaro.org>
Reviewed-by: Michael S. Tsirkin <mst@redhat.com>
Reviewed-by: Richard Henderson <richard.henderson@linaro.org>
Message-Id: <20240213081201.78951-2-philmd@linaro.org>
  • Loading branch information
philmd committed Feb 15, 2024
1 parent 88ad980 commit 1a8e2f5
Showing 1 changed file with 2 additions and 2 deletions.
4 changes: 2 additions & 2 deletions hw/i386/pc_q35.c
Original file line number Diff line number Diff line change
Expand Up @@ -297,8 +297,8 @@ static void pc_q35_init(MachineState *machine)
PCI_DEVFN(ICH9_SATA1_DEV,
ICH9_SATA1_FUNC),
"ich9-ahci");
idebus[0] = qdev_get_child_bus(&ahci->qdev, "ide.0");
idebus[1] = qdev_get_child_bus(&ahci->qdev, "ide.1");
idebus[0] = qdev_get_child_bus(DEVICE(ahci), "ide.0");
idebus[1] = qdev_get_child_bus(DEVICE(ahci), "ide.1");
g_assert(MAX_SATA_PORTS == ahci_get_num_ports(ahci));
ide_drive_get(hd, ahci_get_num_ports(ahci));
ahci_ide_create_devs(ahci, hd);
Expand Down

0 comments on commit 1a8e2f5

Please sign in to comment.