Hi,
* usb_qdev_init() copies the qdev name to USBDevice devname. Gets overwritten for usb-host devices, but not for the others. This is what Gerd pointed out. I fixed it just like Gerd recommended.
Looks good now. Ack to the whole series. cheers, Gerd