From: Gonglei <arei.gong...@huawei.com> Because DO_UPCAST() is long deprecated, let me do some cleanup work for usb sub-system, which I have said in previous conversation of a bugfix.
Patch 7 is a bugfix. Please review, thanks :) Gonglei (14): uhci: QOMify usb: usb-audio QOMify usb: usb-bt QOMify usb: usb-hid QOMify usb: usb-hub QOMify usb: usb-mtp QOMify usb-mtp: fix segmentation fault usb: usb-net QOMify usb: usb-ccid QOMify usb: usb-storage QOMify usb: usb-uas QOMify usb: usb-wacom-tablet QOMify usb: usb-redir QOMify usb: usb-serial QOMify hw/usb/dev-audio.c | 23 +++++++++++--------- hw/usb/dev-bluetooth.c | 13 ++++++----- hw/usb/dev-hid.c | 34 +++++++++++++++++------------ hw/usb/dev-hub.c | 11 ++++++---- hw/usb/dev-mtp.c | 15 +++++++++---- hw/usb/dev-network.c | 11 ++++++---- hw/usb/dev-serial.c | 43 +++++++++++++++++++++++-------------- hw/usb/dev-smartcard-reader.c | 50 ++++++++++++++++++++++++------------------- hw/usb/dev-storage.c | 32 ++++++++++++++++----------- hw/usb/dev-uas.c | 15 +++++++------ hw/usb/dev-wacom.c | 9 +++++--- hw/usb/hcd-uhci.c | 43 ++++++++++++++++++++++++++----------- hw/usb/redirect.c | 25 ++++++++++++---------- 13 files changed, 201 insertions(+), 123 deletions(-) -- 1.7.12.4