qemu-devel
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[Qemu-devel] [PATCH 09/14] usb-linux: Don't declare a usbdevice_name


From: Hans de Goede
Subject: [Qemu-devel] [PATCH 09/14] usb-linux: Don't declare a usbdevice_name
Date: Tue, 31 May 2011 11:35:25 +0200

Declaring a usbdevice_name while we still have an explicit call to
usb_host_device_open in vl.c causes usb_host_device_open to get called
twice if the initial call fails.
---
 usb-linux.c |    4 ++++
 1 files changed, 4 insertions(+), 0 deletions(-)

diff --git a/usb-linux.c b/usb-linux.c
index eb9805b..3508cda 100644
--- a/usb-linux.c
+++ b/usb-linux.c
@@ -1227,8 +1227,12 @@ static struct USBDeviceInfo usb_host_dev_info = {
     .handle_control = usb_host_handle_control,
     .handle_reset   = usb_host_handle_reset,
     .handle_destroy = usb_host_handle_destroy,
+#if 0 /* HDG: having this enabled while still having an explicit call to
+         usb_host_device_open in vl.c causes usb_host_device_open to get called
+         twice if the initial call fails */
     .usbdevice_name = "host",
     .usbdevice_init = usb_host_device_open,
+#endif
     .qdev.props     = (Property[]) {
         DEFINE_PROP_UINT32("hostbus",  USBHostDevice, match.bus_num,    0),
         DEFINE_PROP_UINT32("hostaddr", USBHostDevice, match.addr,       0),
-- 
1.7.5.1




reply via email to

[Prev in Thread] Current Thread [Next in Thread]