From: David Gibson Date: Thu, 8 Jul 2021 05:40:21 +0000 (+1000) Subject: ppc/pegasos2: Fix use of && instead of & X-Git-Tag: v6.1.0-rc0~33^2~5 X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=e7dfb29e5a757de09b890df42fbeb5b70c6f2a9f;p=thirdparty%2Fqemu.git ppc/pegasos2: Fix use of && instead of & This is obviously intended to be a mask, not a logical operation. Signed-off-by: David Gibson --- diff --git a/hw/ppc/pegasos2.c b/hw/ppc/pegasos2.c index f1741a45127..cf1dc53c83f 100644 --- a/hw/ppc/pegasos2.c +++ b/hw/ppc/pegasos2.c @@ -584,7 +584,7 @@ static void add_pci_device(PCIBus *bus, PCIDevice *d, void *opaque) pci_get_word(&d->config[PCI_SUBSYSTEM_VENDOR_ID])); cells[0] = pci_get_long(&d->config[PCI_CLASS_REVISION]); qemu_fdt_setprop_cell(fi->fdt, node->str, "class-code", cells[0] >> 8); - qemu_fdt_setprop_cell(fi->fdt, node->str, "revision-id", cells[0] && 0xff); + qemu_fdt_setprop_cell(fi->fdt, node->str, "revision-id", cells[0] & 0xff); qemu_fdt_setprop_cell(fi->fdt, node->str, "device-id", pci_get_word(&d->config[PCI_DEVICE_ID])); qemu_fdt_setprop_cell(fi->fdt, node->str, "vendor-id",