diff options
| author | Alex Williamson <alex.williamson@redhat.com> | 2013-03-07 11:29:19 -0700 |
|---|---|---|
| committer | Michael S. Tsirkin <mst@redhat.com> | 2013-03-26 21:02:17 +0200 |
| commit | e5368f0da75c1c668e85398aa930be2f4273e684 (patch) | |
| tree | da955bc5d5c8b71c26268d6ada75dca01846aa03 /hw/pci/pci_bridge.c | |
| parent | 600d05b9aa4b4d23775fc17968dd6b581928001d (diff) | |
| download | focaccia-qemu-e5368f0da75c1c668e85398aa930be2f4273e684.tar.gz focaccia-qemu-e5368f0da75c1c668e85398aa930be2f4273e684.zip | |
pci: Fix INTx routing notifier recursion
For some reason we recurse to fire the INTx routing notifier for each child of a bus, for each possible device of a bus. That means that if we add a root port, the notifier gets called for that bridge 256 times. If we add an upstream switch behind that root port, 256^2. But of course we need a downstream switch, 256^3. This starts to be noticeable. Stop the insanity. Signed-off-by: Alex Williamson <alex.williamson@redhat.com> Signed-off-by: Michael S. Tsirkin <mst@redhat.com>
Diffstat (limited to 'hw/pci/pci_bridge.c')
0 files changed, 0 insertions, 0 deletions