Alex Williamson
e5368f0da7
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>
2013-03-26 21:02:17 +02:00
..
2013-03-01 13:57:33 +01:00
2013-03-01 15:01:19 +01:00
2013-03-12 10:35:55 +01:00
2013-03-12 10:35:55 +01:00
2013-03-15 16:07:51 +01:00
2013-03-12 10:35:55 +01:00
2013-02-22 21:29:44 +01:00
2013-03-05 00:45:28 +00:00
2013-03-12 10:35:55 +01:00
2013-03-01 15:01:19 +01:00
2013-03-12 10:35:55 +01:00
2013-03-12 10:35:55 +01:00
2013-03-12 10:35:55 +01:00
2013-03-26 21:02:17 +02:00
2013-03-12 10:35:55 +01:00
2013-03-15 10:47:00 -05:00
2013-03-12 10:35:54 +01:00
2013-03-12 10:35:55 +01:00
2013-03-12 10:35:55 +01:00
2013-03-12 10:35:55 +01:00
2013-03-01 13:54:10 +01:00
2013-03-12 10:35:55 +01:00
2013-03-01 15:01:17 +01:00
2013-03-01 15:01:17 +01:00
2013-03-10 19:56:35 -05:00
2013-03-01 15:01:17 +01:00
2013-03-01 15:01:17 +01:00
2013-03-01 15:01:17 +01:00
2013-03-01 15:01:17 +01:00
2013-03-01 15:01:17 +01:00
2013-03-01 15:01:17 +01:00
2013-03-01 15:01:17 +01:00
2013-03-01 15:01:17 +01:00
2013-03-01 15:01:17 +01:00
2013-03-01 15:01:17 +01:00
2013-03-12 10:35:55 +01:00
2013-03-01 15:01:17 +01:00
2013-03-01 15:01:17 +01:00
2013-03-01 15:01:17 +01:00
2013-03-12 10:35:55 +01:00
2013-03-01 15:01:17 +01:00
2013-03-01 15:01:17 +01:00
2013-03-01 15:01:17 +01:00
2013-03-01 15:01:17 +01:00
2013-03-10 19:56:35 -05:00
2013-03-10 19:56:35 -05:00
2013-03-10 19:56:35 -05:00
2013-03-01 15:01:17 +01:00
2013-03-01 15:01:17 +01:00
2013-03-01 15:01:17 +01:00
2013-03-01 15:01:17 +01:00
2013-03-10 19:56:35 -05:00
2013-03-01 15:01:17 +01:00
2013-03-01 15:01:17 +01:00
2013-03-01 15:01:17 +01:00
2013-01-30 11:14:46 +01:00
2013-02-22 21:29:44 +01:00
2013-03-01 15:01:17 +01:00
2013-03-01 15:01:17 +01:00
2013-03-01 15:01:17 +01:00
2013-03-01 15:01:17 +01:00
2013-03-01 15:01:17 +01:00
2013-03-01 15:01:17 +01:00
2013-03-01 15:01:17 +01:00
2013-03-01 15:01:17 +01:00
2013-03-01 15:01:17 +01:00
2013-03-01 15:01:17 +01:00
2013-03-01 15:01:17 +01:00
2013-03-01 15:01:17 +01:00
2013-03-01 15:01:17 +01:00
2013-03-01 15:01:17 +01:00
2013-03-01 15:01:17 +01:00
2013-03-01 15:01:17 +01:00
2013-03-01 15:01:17 +01:00
2013-03-01 15:01:17 +01:00
2013-03-01 15:01:17 +01:00
2013-03-01 15:01:17 +01:00
2013-03-01 15:01:17 +01:00
2013-03-01 15:01:17 +01:00
2013-03-01 15:01:17 +01:00
2013-03-01 15:01:17 +01:00
2013-03-01 15:01:17 +01:00
2013-03-01 15:01:17 +01:00
2013-03-10 19:56:35 -05:00
2013-03-01 15:01:17 +01:00
2013-03-01 15:01:17 +01:00
2013-03-01 15:01:17 +01:00
2013-03-01 15:01:17 +01:00
2013-03-08 21:04:52 +01:00
2013-03-01 15:01:17 +01:00
2013-03-01 15:01:17 +01:00
2013-03-01 15:01:17 +01:00
2013-03-01 15:01:17 +01:00
2013-03-01 15:01:17 +01:00
2013-03-01 15:01:17 +01:00
2013-03-01 15:01:17 +01:00
2013-03-01 15:01:17 +01:00
2013-03-01 15:01:17 +01:00
2013-03-01 15:01:17 +01:00
2013-03-01 15:01:17 +01:00
2013-03-01 15:01:17 +01:00
2013-03-01 15:01:17 +01:00
2013-03-01 15:01:17 +01:00
2013-03-01 15:01:17 +01:00
2013-03-01 15:01:17 +01:00
2013-03-01 15:01:17 +01:00
2013-03-01 15:01:17 +01:00
2013-03-01 15:01:17 +01:00
2013-03-01 15:01:17 +01:00
2013-03-01 15:01:17 +01:00
2013-03-01 15:01:17 +01:00
2013-03-01 15:01:17 +01:00
2013-03-01 15:01:17 +01:00
2013-03-01 15:01:17 +01:00
2013-01-19 10:22:44 +00:00
2013-03-01 15:01:17 +01:00
2013-03-01 15:01:17 +01:00
2013-03-01 15:01:17 +01:00
2013-03-01 15:01:17 +01:00
2013-03-01 15:01:17 +01:00
2013-03-01 15:01:17 +01:00
2013-03-01 15:01:17 +01:00
2013-03-01 15:01:17 +01:00
2013-03-01 15:01:17 +01:00
2013-03-01 15:01:17 +01:00
2013-03-01 15:01:17 +01:00
2013-03-01 15:01:17 +01:00
2013-03-01 15:01:17 +01:00
2013-03-01 15:01:17 +01:00
2013-03-01 15:01:17 +01:00
2013-03-01 15:01:17 +01:00
2013-03-01 15:01:17 +01:00
2013-03-01 15:01:17 +01:00
2013-03-01 15:01:17 +01:00
2013-03-01 15:01:17 +01:00
2013-03-01 15:01:17 +01:00
2013-03-01 15:01:17 +01:00
2013-03-01 15:01:17 +01:00
2013-03-01 15:01:17 +01:00
2013-03-01 15:01:17 +01:00
2013-03-01 15:01:17 +01:00
2013-03-01 15:01:17 +01:00
2013-03-10 19:56:35 -05:00
2013-03-01 15:01:17 +01:00
2013-03-01 15:01:17 +01:00
2013-03-01 15:01:17 +01:00
2013-03-01 15:01:17 +01:00
2013-03-01 15:01:17 +01:00
2013-03-01 15:01:17 +01:00
2013-03-01 15:01:17 +01:00
2013-03-01 15:01:17 +01:00
2013-03-01 15:01:17 +01:00
2013-03-01 15:01:17 +01:00
2013-03-01 15:01:17 +01:00
2013-03-01 15:01:17 +01:00
2013-03-01 15:01:17 +01:00
2013-03-01 15:01:17 +01:00
2013-03-01 15:01:17 +01:00
2013-03-01 15:01:17 +01:00
2013-03-01 15:01:17 +01:00
2013-03-01 15:01:17 +01:00
2013-03-01 15:01:17 +01:00
2013-03-01 15:01:17 +01:00
2013-03-01 15:01:17 +01:00
2013-03-01 15:01:17 +01:00
2013-03-01 15:01:17 +01:00
2013-03-01 15:01:17 +01:00
2013-03-01 15:01:17 +01:00
2013-03-01 15:01:17 +01:00
2013-01-17 10:24:52 -02:00
2013-03-01 15:01:17 +01:00
2013-03-01 15:01:17 +01:00
2013-03-01 15:01:17 +01:00
2013-01-21 13:52:24 -06:00
2013-03-01 15:01:17 +01:00
2013-03-01 15:01:17 +01:00
2013-03-10 20:39:17 -05:00
2013-03-08 21:04:52 +01:00
2013-03-12 10:35:55 +01:00
2013-03-01 15:01:17 +01:00
2013-03-01 15:01:17 +01:00
2013-03-01 15:01:17 +01:00
2013-03-10 20:39:17 -05:00
2013-03-01 15:01:17 +01:00
2013-03-10 19:56:35 -05:00
2013-03-01 15:01:19 +01:00
2013-03-01 15:01:17 +01:00
2013-03-01 15:01:17 +01:00
2013-03-01 15:01:17 +01:00
2013-03-01 15:01:17 +01:00
2013-03-01 15:01:17 +01:00
2013-03-01 15:01:17 +01:00
2013-03-01 15:01:17 +01:00
2013-02-16 14:50:59 +01:00
2013-03-01 15:01:17 +01:00
2013-03-01 15:01:17 +01:00
2013-03-01 15:01:17 +01:00
2013-03-01 15:01:17 +01:00
2013-03-10 19:56:35 -05:00
2013-03-01 15:01:17 +01:00
2013-03-01 15:01:17 +01:00
2013-03-01 15:01:17 +01:00
2013-03-01 15:01:17 +01:00
2013-03-01 15:01:17 +01:00
2013-03-01 15:01:17 +01:00
2013-03-01 15:01:17 +01:00
2013-03-01 15:01:17 +01:00
2013-03-01 15:01:17 +01:00
2013-03-01 15:01:17 +01:00
2013-03-10 19:56:35 -05:00
2013-03-01 15:01:17 +01:00
2013-03-01 15:01:17 +01:00
2013-03-01 15:01:17 +01:00
2013-03-01 15:01:17 +01:00
2013-03-01 15:01:17 +01:00
2013-03-01 15:01:17 +01:00
2013-03-01 15:01:17 +01:00
2013-03-01 15:01:17 +01:00
2013-03-01 15:01:17 +01:00
2013-03-01 15:01:17 +01:00
2013-03-01 15:01:17 +01:00
2013-03-01 15:01:17 +01:00
2013-03-01 15:01:17 +01:00
2013-03-01 15:01:17 +01:00
2013-03-01 15:01:17 +01:00
2013-03-01 15:01:17 +01:00
2013-03-01 15:01:17 +01:00
2013-03-01 15:01:17 +01:00
2013-03-01 15:01:17 +01:00
2013-03-01 15:01:17 +01:00
2013-03-01 15:01:17 +01:00
2013-01-25 22:02:56 +01:00
2013-03-01 15:01:17 +01:00
2013-03-01 15:01:17 +01:00
2013-03-01 15:01:17 +01:00
2013-03-01 15:01:17 +01:00
2013-03-01 15:01:17 +01:00
2013-03-01 15:01:17 +01:00
2013-03-10 19:56:35 -05:00
2013-03-01 15:01:17 +01:00
2013-03-01 15:01:17 +01:00
2013-01-17 10:24:52 -02:00
2013-03-01 15:01:17 +01:00
2013-03-01 15:01:17 +01:00
2013-03-01 15:01:17 +01:00
2013-03-01 15:01:17 +01:00
2013-03-01 15:01:17 +01:00
2013-03-01 15:01:17 +01:00
2013-03-01 15:01:17 +01:00
2013-03-10 19:56:35 -05:00
2013-03-01 15:01:17 +01:00
2013-03-01 15:01:17 +01:00
2013-03-01 15:01:17 +01:00
2013-03-01 15:01:17 +01:00
2013-03-01 15:01:17 +01:00
2013-03-01 15:01:17 +01:00
2013-03-01 15:01:17 +01:00
2013-03-01 15:01:17 +01:00
2013-03-01 15:01:17 +01:00
2013-03-01 15:01:17 +01:00
2013-03-01 15:01:17 +01:00
2013-03-01 15:01:17 +01:00
2013-03-01 15:01:17 +01:00
2013-03-01 15:01:17 +01:00
2013-03-01 15:01:17 +01:00
2013-02-16 14:50:59 +01:00
2013-03-01 15:01:17 +01:00
2013-03-01 15:01:17 +01:00
2013-03-01 15:01:17 +01:00
2013-03-01 15:01:17 +01:00
2013-03-01 15:01:17 +01:00
2013-03-01 15:01:17 +01:00
2013-03-01 15:01:17 +01:00
2013-03-01 15:01:17 +01:00
2013-03-01 15:01:17 +01:00
2013-03-01 15:01:17 +01:00
2013-03-01 15:01:17 +01:00
2013-03-01 15:01:17 +01:00
2013-03-01 15:01:17 +01:00
2013-03-01 15:01:17 +01:00
2013-03-01 15:01:17 +01:00
2013-03-01 15:01:17 +01:00
2013-03-01 15:01:17 +01:00
2013-03-01 15:01:17 +01:00
2013-02-01 15:53:09 -06:00
2013-03-01 15:01:17 +01:00
2013-03-01 15:01:17 +01:00
2013-03-01 15:01:17 +01:00
2013-03-26 21:02:16 +02:00
2013-03-01 15:01:17 +01:00
2013-03-01 15:01:17 +01:00
2013-03-01 15:01:17 +01:00
2013-03-01 15:01:17 +01:00
2013-03-01 15:01:17 +01:00
2013-03-01 15:01:17 +01:00
2013-03-01 15:01:17 +01:00
2013-03-01 15:01:17 +01:00
2013-03-01 15:01:17 +01:00
2013-03-01 15:01:17 +01:00
2013-03-10 19:56:35 -05:00
2013-03-10 19:56:35 -05:00
2013-03-01 15:01:17 +01:00
2013-03-01 15:01:17 +01:00
2013-03-01 15:01:17 +01:00
2013-03-01 15:01:17 +01:00
2013-03-01 15:01:17 +01:00
2013-03-01 15:01:17 +01:00
2013-03-01 15:01:17 +01:00
2013-03-10 19:56:35 -05:00
2013-03-10 19:56:35 -05:00
2013-03-01 15:01:17 +01:00
2013-03-12 10:35:55 +01:00
2013-03-01 15:01:17 +01:00
2013-03-01 15:01:17 +01:00
2013-03-01 15:01:17 +01:00
2013-03-01 15:01:17 +01:00
2013-03-01 15:01:17 +01:00
2013-03-01 15:01:17 +01:00
2013-03-01 15:01:17 +01:00
2013-03-01 15:01:17 +01:00
2013-03-01 15:01:17 +01:00
2013-03-01 15:01:17 +01:00
2013-03-01 15:01:17 +01:00
2013-03-01 15:01:17 +01:00
2013-03-01 15:01:17 +01:00
2013-03-01 15:01:17 +01:00
2013-03-01 15:01:17 +01:00
2013-03-10 20:39:17 -05:00
2013-03-01 15:01:17 +01:00
2013-01-25 22:02:55 +01:00
2013-03-01 15:01:17 +01:00
2013-03-01 15:01:17 +01:00
2013-03-01 15:01:17 +01:00
2013-03-01 15:01:17 +01:00
2013-03-01 15:01:17 +01:00
2013-03-01 15:01:17 +01:00
2013-03-01 15:01:17 +01:00
2013-03-01 15:01:17 +01:00
2013-03-01 15:01:17 +01:00
2013-03-01 15:01:17 +01:00
2013-03-01 15:01:17 +01:00
2013-03-01 15:01:17 +01:00
2013-03-01 15:01:17 +01:00
2013-03-01 15:01:17 +01:00
2013-03-01 15:01:17 +01:00
2013-03-10 19:56:35 -05:00
2013-03-10 19:56:35 -05:00
2013-03-01 15:01:17 +01:00
2013-03-01 15:01:17 +01:00
2013-03-01 15:01:17 +01:00
2013-03-01 15:01:17 +01:00
2013-03-01 15:01:17 +01:00
2013-03-01 15:01:17 +01:00
2013-03-01 15:01:17 +01:00
2013-03-01 15:01:17 +01:00
2013-03-01 15:01:17 +01:00
2013-03-01 15:01:17 +01:00
2013-03-01 15:01:17 +01:00
2013-03-01 15:01:17 +01:00
2013-03-01 15:01:17 +01:00
2013-03-01 15:01:17 +01:00
2013-03-01 15:01:17 +01:00
2013-03-01 15:01:17 +01:00
2013-03-01 15:01:17 +01:00
2013-03-01 15:01:17 +01:00
2013-03-01 15:01:17 +01:00
2013-03-01 15:01:17 +01:00
2013-02-01 11:03:02 -06:00
2013-03-10 19:56:35 -05:00
2013-02-01 11:03:02 -06:00
2013-03-01 15:01:17 +01:00
2013-03-01 15:01:17 +01:00
2013-03-10 19:56:35 -05:00
2013-03-01 15:01:17 +01:00
2013-03-01 15:01:17 +01:00
2013-03-01 15:01:17 +01:00
2013-03-10 19:56:35 -05:00
2013-03-26 21:02:16 +02:00
2013-03-01 15:01:17 +01:00
2013-03-26 21:02:16 +02:00
2013-03-01 15:01:17 +01:00
2013-03-01 15:01:17 +01:00
2013-03-01 15:01:17 +01:00
2013-03-01 15:01:17 +01:00
2013-03-10 19:56:35 -05:00
2013-03-01 15:01:17 +01:00
2013-03-01 15:01:17 +01:00
2013-03-01 15:01:17 +01:00
2013-03-01 15:01:17 +01:00
2013-03-01 15:01:17 +01:00
2013-03-01 15:01:17 +01:00
2013-03-01 15:01:17 +01:00
2013-03-01 15:01:17 +01:00
2013-03-01 15:01:17 +01:00
2013-03-01 15:01:17 +01:00
2013-03-01 15:01:17 +01:00
2013-03-01 15:01:17 +01:00
2013-03-01 15:01:17 +01:00
2013-03-01 15:01:17 +01:00
2013-03-01 15:01:17 +01:00
2013-03-01 15:01:17 +01:00
2013-03-15 16:07:49 +01:00
2013-03-01 15:01:17 +01:00
2013-03-01 15:01:17 +01:00
2013-03-01 15:01:17 +01:00
2013-03-01 15:01:17 +01:00
2013-03-01 15:01:17 +01:00
2013-03-01 15:01:17 +01:00
2013-03-01 15:01:17 +01:00
2013-03-01 15:01:17 +01:00
2013-03-01 15:01:17 +01:00
2013-02-01 15:08:02 -06:00
2013-03-01 15:01:17 +01:00
2013-03-01 15:01:17 +01:00
2013-03-01 15:01:17 +01:00
2013-03-01 15:01:17 +01:00
2013-03-01 15:01:17 +01:00
2013-03-01 15:01:17 +01:00
2013-03-01 15:01:17 +01:00
2013-03-01 15:01:17 +01:00
2013-03-01 15:01:17 +01:00
2013-03-01 15:01:17 +01:00
2013-03-01 15:01:17 +01:00
2013-03-01 15:01:17 +01:00
2013-03-01 15:01:17 +01:00
2013-03-01 15:01:17 +01:00
2013-03-01 15:01:17 +01:00
2013-03-01 15:01:17 +01:00
2013-03-01 15:01:17 +01:00