On 08/31/2016 01:42 PM, Jim Fehlig wrote: > On 08/30/2016 11:59 PM, Laine Stump wrote: >> On 08/01/2016 11:36 PM, Jim Fehlig wrote: >>> libvirt uses the new_id PCI sysfs interface to bind a PCI stub driver >>> to a PCI device. The new_id interface is known to be buggy and racey, >>> hence a more deterministic interface was introduced in the 3.12 kernel: >>> driver_override. For more details see >>> >>> https://www.redhat.com/archives/libvir-list/2016-June/msg02124.html >> That message details the change to the kernel that caused the regression for >> Xen, but not the driver_override interface. Maybe you could add a link to the >> kernel commit that adds driver_override: >> >> https://git.kernel.org/cgit/linux/kernel/git/torvalds/linux.git/commit/drivers/pci/pci-driver.c?h=v3.12&id=782a985d7af26db39e86070d28f987cad21313c0 > Yep, good point. Nice to have a description of the interface and examples of its > use. I'll add it to the commit messages. > >> >> >> Everything else looks good, and passes my tests for vfio device assignment >> (including when the host driver has been blacklisted). >> >> ACK. (Sorry I forgot about this earlier in the month :-/) > Thanks! I'll wait until 2.2.0 is out before pushing this. Pushed now that the release is out. Regards, Jim -- libvir-list mailing list libvir-list@xxxxxxxxxx https://www.redhat.com/mailman/listinfo/libvir-list