hw/usb/bus: Remove the "full-path" property
This property was only required for the pc-1.0 and earlier machine types. Since these have been removed now, we can delete the property as well. Signed-off-by: Thomas Huth <thuth@redhat.com> Message-Id: <20210302120152.118042-1-thuth@redhat.com> Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>
This commit is contained in:
parent
6157b0e197
commit
7707beaea7
@ -19,8 +19,6 @@ static void usb_qdev_unrealize(DeviceState *qdev);
|
||||
static Property usb_props[] = {
|
||||
DEFINE_PROP_STRING("port", USBDevice, port_path),
|
||||
DEFINE_PROP_STRING("serial", USBDevice, serial),
|
||||
DEFINE_PROP_BIT("full-path", USBDevice, flags,
|
||||
USB_DEV_FLAG_FULL_PATH, true),
|
||||
DEFINE_PROP_BIT("msos-desc", USBDevice, flags,
|
||||
USB_DEV_FLAG_MSOS_DESC_ENABLE, true),
|
||||
DEFINE_PROP_STRING("pcap", USBDevice, pcap_filename),
|
||||
@ -596,11 +594,8 @@ static char *usb_get_dev_path(DeviceState *qdev)
|
||||
{
|
||||
USBDevice *dev = USB_DEVICE(qdev);
|
||||
DeviceState *hcd = qdev->parent_bus->parent;
|
||||
char *id = NULL;
|
||||
char *id = qdev_get_dev_path(hcd);
|
||||
|
||||
if (dev->flags & (1 << USB_DEV_FLAG_FULL_PATH)) {
|
||||
id = qdev_get_dev_path(hcd);
|
||||
}
|
||||
if (id) {
|
||||
char *ret = g_strdup_printf("%s/%s", id, dev->port->path);
|
||||
g_free(id);
|
||||
|
@ -216,7 +216,6 @@ struct USBEndpoint {
|
||||
};
|
||||
|
||||
enum USBDeviceFlags {
|
||||
USB_DEV_FLAG_FULL_PATH,
|
||||
USB_DEV_FLAG_IS_HOST,
|
||||
USB_DEV_FLAG_MSOS_DESC_ENABLE,
|
||||
USB_DEV_FLAG_MSOS_DESC_IN_USE,
|
||||
|
Loading…
Reference in New Issue
Block a user