Chris Wright
f4828ca353
pciSharesBusWithActive fails to find multiple devices on bus
...
The first conditional is always true which means the iterator will
never find another device on the same bus.
if (dev->domain != check->domain ||
dev->bus != check->bus ||
----> (check->slot == check->slot &&
check->function == check->function)) <-----
The goal of that check is to verify that the device is either:
in a different pci domain
on a different bus
is the same identical device
This means libvirt may issue a secondary bus reset when there are
devices
on that bus that actively in use by the host or another guest.
* src/util/pci.c: fix a bogus test in pciSharesBusWithActive()
2010-07-23 11:25:24 +02:00
..
2010-03-16 20:15:32 +01:00
2010-03-16 20:15:32 +01:00
2010-06-18 11:56:04 -04:00
2010-05-21 16:02:18 -06:00
2010-07-23 10:15:04 +01:00
2010-07-23 10:15:04 +01:00
2010-02-19 18:32:23 +01:00
2010-03-09 19:22:28 +01:00
2010-06-30 08:32:23 -06:00
2010-03-09 19:22:28 +01:00
2010-05-18 07:53:42 +02:00
2010-03-09 19:22:28 +01:00
2010-05-03 14:21:07 -06:00
2010-04-26 17:20:02 +02:00
2010-05-18 19:23:33 +02:00
2010-03-09 19:22:28 +01:00
2009-09-21 14:41:47 +01:00
2010-03-09 19:22:28 +01:00
2010-02-01 09:39:54 -05:00
2010-03-09 19:22:28 +01:00
2010-05-28 06:54:28 -06:00
2010-03-29 18:21:04 +02:00
2010-06-02 09:57:55 -04:00
2010-03-09 19:22:28 +01:00
2010-06-02 21:35:22 -04:00
2010-06-02 21:35:22 -04:00
2010-07-19 15:50:27 +01:00
2010-07-19 15:50:27 +01:00
2010-03-09 19:22:28 +01:00
2010-03-09 19:22:28 +01:00
2010-05-19 12:00:18 +02:00
2010-03-09 19:22:28 +01:00
2010-06-17 07:05:38 -04:00
2010-06-02 21:35:22 -04:00
2010-04-14 00:46:13 -04:00
2010-04-15 11:39:10 -06:00
2010-04-07 09:48:07 -06:00
2010-03-30 11:18:04 -04:00
2010-07-23 11:25:24 +02:00
2010-06-29 10:40:00 -04:00
2010-05-06 14:35:38 -06:00
2010-03-09 19:22:28 +01:00
2010-02-19 11:52:04 +01:00
2010-03-09 19:22:28 +01:00
2010-03-09 19:22:28 +01:00
2010-03-09 19:22:28 +01:00
2010-07-19 18:25:04 +01:00
2010-07-19 18:25:04 +01:00
2010-03-26 18:01:15 +00:00
2009-09-21 14:41:47 +01:00
2010-06-10 06:05:31 -06:00
2009-09-21 14:41:47 +01:00
2010-06-10 06:05:31 -06:00
2010-06-10 06:05:31 -06:00
2010-07-21 14:32:59 -04:00
2010-05-26 08:59:31 -04:00
2010-05-25 17:09:18 +01:00
2010-05-25 17:09:18 +01:00
2010-03-09 19:22:28 +01:00
2010-06-23 14:07:39 +01:00
2010-03-23 15:40:04 +01:00
2010-03-23 15:40:04 +01:00