PCI_FUNC_MAX is introduced by 6eab3de16d36c48a983366b09d0a0029a5260bc3 and 6fa84913eccec4266a27c81ae88465f6790742b9 which should be safe to rename to PCI_FUNCTIONS_PER_DEVICES. Signed-off-by: Ken CC <ken.ccao@xxxxxxxxx> --- hw/pci.c | 4 ++-- hw/pci.h | 1 - 2 files changed, 2 insertions(+), 3 deletions(-) diff --git a/hw/pci.c b/hw/pci.c index fc4becd..3901455 100644 --- a/hw/pci.c +++ b/hw/pci.c @@ -711,7 +711,7 @@ static int pci_init_multifunction(PCIBus *bus, PCIDevice *dev) return 0; } /* function 0 indicates single function, so function > 0 must be NULL */ - for (func = 1; func < PCI_FUNC_MAX; ++func) { + for (func = 1; func < PCI_FUNCTIONS_PER_DEVICE; ++func) { if (bus->devices[PCI_DEVFN(slot, func)]) { error_report("PCI: %x.0 indicates single function, " "but %x.%x is already populated.", @@ -750,7 +750,7 @@ static PCIDevice *do_pci_register_device(PCIDevice *pci_dev, PCIBus *bus, assert(devfn / PCI_FUNCTIONS_PER_DEVICE < PCIBUS_MAX_DEVICES); if (devfn < 0) { for(devfn = bus->devfn_min ; devfn < ARRAY_SIZE(bus->devices); - devfn += PCI_FUNC_MAX) { + devfn += PCI_FUNCTIONS_PER_DEVICE) { if (!bus->devices[devfn]) goto found; } diff --git a/hw/pci.h b/hw/pci.h index eb97b76..f6fb6d8 100644 --- a/hw/pci.h +++ b/hw/pci.h @@ -16,7 +16,6 @@ struct kvm_irq_routing_entry; #define PCI_DEVFN(slot, func) ((((slot) & 0x1f) << 3) | ((func) & 0x07)) #define PCI_SLOT(devfn) (((devfn) >> 3) & 0x1f) #define PCI_FUNC(devfn) ((devfn) & 0x07) -#define PCI_FUNC_MAX 8 #define PCI_FUNCTIONS_PER_DEVICE 8 #define PCIBUS_MAX_DEVICES 32 -- To unsubscribe from this list: send the line "unsubscribe kvm" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html