
On Wed, Aug 20, 2025 at 02:39:11PM +0200, Michal Prívozník wrote:
On 8/19/25 18:22, Andrea Bolognani via Devel wrote:
Just like the series dealing with [SCSI] from last month, this is an effort to complete work that I had started in early 2024 ([v2], [v1]) and then promptly forgot about.
Dealing with USB controllers is a lot easier compared to a year and a half ago because Peter has already brought some much-needed sanity to their handling in the meantime, including finally removing all uses of -usb, but there's still room for improvement.
Looking at USB controllers made me realize that we were doing things incorrectly or suboptimally on the PCI side as well, so there are a number of changes in that part of libvirt too.
Since USB controllers are PCI devices, some of the changes in one area directly affect the other one and it would have been challening to separate these patches into two smaller series in a way that would make sense, so unfortunately you get a single big one instead. Sorry.
Reviewed-by: Michal Privoznik <mprivozn@redhat.com>
Thank you. I'll hold off from merging until the 11.8.0 development cycle starts, just to be on the safe side. That will also give Peter and others a chance to have a look. -- Andrea Bolognani / Red Hat / Virtualization