diff options
| author | Jan Kiszka <jan.kiszka@siemens.com> | 2012-02-27 15:18:47 +0100 |
|---|---|---|
| committer | Gerd Hoffmann <kraxel@redhat.com> | 2012-02-27 15:40:53 +0100 |
| commit | 3741715cf2e54727fe3d9884ea6dcea68c7f7d4b (patch) | |
| tree | 99dfc7e4ca9c85e5fd3ace161b125169ae4c87e8 /usb-linux.c | |
| parent | e64722108c1342d499d408c386ce65794c44dd63 (diff) | |
| download | focaccia-qemu-3741715cf2e54727fe3d9884ea6dcea68c7f7d4b.tar.gz focaccia-qemu-3741715cf2e54727fe3d9884ea6dcea68c7f7d4b.zip | |
usb: Resolve warnings about unassigned bus on usb device creation
When creating an USB device the old way, there is no way to specify the target bus. Thus the warning issued by usb_create makes no sense and rather confuses our users. Resolve this by passing a bus reference to the usbdevice_init handler and letting those handlers forward it to usb_create. Signed-off-by: Jan Kiszka <jan.kiszka@siemens.com> Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>
Diffstat (limited to 'usb-linux.c')
| -rw-r--r-- | usb-linux.c | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/usb-linux.c b/usb-linux.c index 24700fc1f7..47994f3ceb 100644 --- a/usb-linux.c +++ b/usb-linux.c @@ -1443,13 +1443,13 @@ static void usb_host_register_types(void) type_init(usb_host_register_types) -USBDevice *usb_host_device_open(const char *devname) +USBDevice *usb_host_device_open(USBBus *bus, const char *devname) { struct USBAutoFilter filter; USBDevice *dev; char *p; - dev = usb_create(NULL /* FIXME */, "usb-host"); + dev = usb_create(bus, "usb-host"); if (strstr(devname, "auto:")) { if (parse_filter(devname, &filter) < 0) { |